摘要:随着互联网技术的发展,人们步入了信息化社会,开始慢慢地习惯更多地使用计算机来解决我们日常生活中的实际问题。传统的招聘求职方式比较单一,而招聘会的组织需要投入较大的人力物力,不管对求职方还是招聘方来说成本都太高了。相比较而言,网上人才中心系统会是一个不错的选择。
基于SSH的网上人才中心系统的主要分为个人用户使用、企业用户使用和管理员管理三个模块,三者又分别包含了多个功能模块。个人用户在首次使用该平台时需要先进行注册,登录后可以创建自己的个人简历;在职位搜索里查看招聘信息并投递简历;然后在面试通知单里查看自己收到的面试通知。企业用户同样需要先注理员的主要职能是对该系统进行维护,比如对职位的管理、招聘会的管理、招聘文档的管册才能登录进行一些操作,包括管理公司信息、管理招聘职位、求职者投递简历管理等。管理、留言公告的管理以及就业新闻的管理等。该系统可以在较低配置的计算机中运行,因为它所占用的系统资源十分少。本系统采用MySQL数据库存储数据,使用java语言编写程序,使用 MyEclipse 对程序进行编写,采用struts、hibernate、spring来实现 MVC 框架,有效的完成系统的编写,使得系统安全可靠。
论文首先对系统的开发进行了可行性分析和需求分析,根据分析的结果对系统进行了概要设计和详细设计,之后就是系统的实现和测试,最后分析总结本项目在设计开发过程中取得的成功经验以及存在的问题和不足。
关键词:网上人才中心系统;MySQL;SSH;MVC。
目录
摘要
Abstract
1 绪论-1
1.1 课题背景与意义-1
1.2 课题研究的现状-1
1.3 主要研究内容-1
1.4 主要工作内容-2
2 需求分析和可行性分析-2
2.1 系统需求分析-2
2.1.1 功能性需求-2
2.1.2 非功能性需求-2
2.2 可行性分析-3
2.2.1 技术可行性-3
2.2.2 社会可行性-3
2.2.3 经济可行性-3
3 系统概要设计-4
3.1 系统框架设计-4
3.2 系统功能描述-5
3.3 功能模块的划分-5
3.4 系统流程分析-6
3.5 数据库设计-7
3.5.1 数据库逻辑结构设计-7
3.5.2 数据库表设计-10
3.5.3 数据库连接设计-14
4 系统详细设计及实现-14
4.1 核心技术简介-14
4.1.1 Struts框架-14
4.1.2 Spring框架-15
4.1.3 Hibernate框架-15
4.2 前台管理的实现-16
4.2.1 用户管理模块-16
4.2.2 简历管理模块-19
4.2.3 职位管理模块-21
4.3 后台管理的实现-23
4.3.1 用户管理模块-23
4.3.2 职位管理模块-24
4.3.3 招聘会管理模块-24
4.3.4 招聘文档管理模块-25
4.3.5 留言公告管理模块-26
4.3.6 就业新闻管理模块-27
5 系统测试-28
5.1 运行环境-28
5.2 系统功能测试-28
5.2.1 浏览器兼容性测试-28
5.2.2 用户注册登录功能测试-28
5.2.3 职位搜索功能测试-29
5.2.4 职位申请功能测试-29
5.2.5 管理员管理功能测试-29
6 总结与展望-30
6.1 总结-30
6.2 展望-30
参 考 文 献-31
致 谢-32