摘要:在经济迅速发展的今天,人才资源的重要性在社会生产生活中占有的比重越来越大。而用人单位如何快速、有效的找到企业需要的人才,已经成为一个企业能否在滚滚商潮中立于不败之地的重要因素之一。另一方面,机械化、智能化的生产发展使得人们的就业压力骤然增加。如何快速、准确的掌握到最新的招聘信息也是求职者在求职过程中的重要一环。显而易见,传统的招聘方式已经不能满足当今社会的发展需求。为了解决这些问题并满足不同人群的不同要求,设计和实现了网上求职与招聘系统。而网上求职与招聘系统就为求职者和用人单位提供了更为方便、快捷、安全和易于管理的平台。在日新月异的科技面前,这是一种必然的发展趋势。
该论文主要针对网上求职与招聘系统的设计与实现进行了详细介绍。本系统是一个具有在线投递简历和发布招聘信息的管理系统。以Java语言为主要语言,采用B/S结构进行设计和开发,WEB前端使用了开源框架Angular JS,WEB服务器端采用Servlet技术,采用json格式与服务器进行数据交互。数据库服务器端选用My SQL。
本文对本系统的开发背景、运行环境、功能分析、模块设计、数据库设计、系统实现等各个过程进行了详细阐述。根据不同的用户身份选择不同的服务功能。普通用户可以在本系统中进行注册和登录,并能完善个人信息和简历信息,在浏览招聘信息时候还可以对自己喜欢的工作进行投递;企业用户也可以在本系统中注册和登录,完善企业信息和发布的招聘信息,还能在信息中心浏览不同求职者的简历信息,满足工作需求的还可以直接进行回复,以方便后期的招聘工作。
关键词 在线求职;投递简历;发布招聘信息;B/S结构;servlet技术
目录
摘要
Abstract
1 绪论-1
1.1开发背景-1
1.2 开发目的-1
1.3 开发意义-1
1.4 个人工作总结-2
1.5 论文组织结构-2
2 开发环境和技术介绍-3
2.1 开发工具简介-3
2.2 Eclipse开发环境-3
2.3 Angular JS框架-3
2.4 Tomcat服务器-3
2.5 MySQL数据库-3
3 需求分析-5
3.1 可行性需求分析-5
3.1.1 技术可行性-5
3.1.2 经济可行性-5
3.1.3 操作可行性-5
3.1.4 法律可行性-5
3.2 编程与运行环境-5
3.2.1 系统运行环境-5
3.2.2 编程环境-6
3.3 需求分析-6
3.3.1 功能需求-6
3.3.2 性能需求-6
3.4 用例模型-7
3.5 业务流程-8
3.5.1 用户注册-8
3.5.2 用户登录-9
3.5.3 招聘信息发布-9
3.5.4 简历投递-10
4 总体设计-11
4.1 系统总体设计思想-11
4.2 系统功能模块设计-11
4.3 数据库结构设计-12
4.3.1 概念模型设计-12
4.3.2 逻辑结构的设计-14
5 系统的设计与实现-17
5.1 用户注册登录功能的设计与实现-17
5.1.1 用户注册登录的页面设计-17
5.1.2 用户注册登录的功能实现-18
5.2 系统首页功能的设计与实现-19
5.2.1 系统首页的页面设计-19
5.2.2 系统首页的功能实现-20
5.3 用户信息维护功能的设计与实现-20
5.3.1 用户信息维护的页面设计-21
5.3.2 用户信息维护的功能实现-24
5.4 发布简历和招聘信息功能的设计与实现-24
5.4.1 发布简历和招聘信息的页面设计-24
5.4.2 发布简历和招聘信息的功能实现-26
5.5 用户检索招聘信息功能的设计与实现-26
5.5.1 用户检索信息的页面设计-26
5.5.2 用户检索信息的功能实现-27
5.6 用户投递简历和回复功能的设计与实现-27
5.6.1 用户投递简历和回复界面设计-28
5.6.2 用户投递简历和回复功能实现-31
结论-32
致谢-33
参考文献-34