随着管理信息系统的快速发展,很多行业都研究设计了用于自己行业内部使用的管理信息系统。通过对求职招聘网站的需求进行调查分析,发现作为市场人才管理行业的重要补充,求职招聘网站对管理人员起着不可替换的支撑作用。本文通过实现人才招聘网站,来更好的帮助管理人员降低管理信息难度,提升工作效率。
本网站采用JSP开发技术,结合广泛使用的MYSQL作为后台存储数据库。利用面向对象的思想,采用业界流行的MVC体系结构即模型-视图-控制器,减少各层之间的耦合,并对未来团队合作开发大型商业应用程序进行实践锻炼。系统主要实现了招聘管理模块,求职管理模块,用户管理模块,信息交流模块,统计分析模块,登录注册模块等六大模块。
本文通过需求分析、可行性分析、系统总体设计、详细设计和系统开发及测试完成了整个在线求职招聘网站。本网站有效的提升了管理人员信息管理效率,拉近了求职方和招聘方信息沟通距离,更好地提升人才交流行业信息的透明度和活跃度。
在线求职招聘系统是针对人力中介信息管理的不足部分进行设计研发的,核心内容管理主要以求职招聘信息管理为核心,重点解决求职招聘双方信息沟通不畅,为了有效减少录入信息,采用数据库中保存专业信息、学校信息、行业信息和地区信息,方便用户选择通过点击鼠标选择,减少手工录入,并妥善解决各种信息统计和查询管理中遇到的困难,为人力信息管理人员提供直观明了规范的求职招聘数据信息,减少采用文件数据处理的杂乱和差错,快速准确地掌握求职招聘管理中的求职信息查询情况、招聘信息查询情况和信息查询统计情况,从而做到管理规范,防止出现管理漏洞。
本系统用户权限分为3类,包括求职用户、企业用户和管理员[ ],通过调查分析,系统主要的功能需求如下:
1、求职信息管理:实现求职简历信息的添加、修改和删除及查询
2、招聘信息管理:实现招聘发布信息的添加、修改和删除及查询
3、用户信息管理:实现用户信息的添加、修改和删除及查询
4、信息交流管理:实现求职和双方信息的通道
5、信息查询统计:实现求职招聘双发信息的统计
6、登录注册管理:实现用户信息的登录和注册。
(1)用户注册模块
招聘用户必须要注册成为网站用户,才可以发布招聘信息,并递交招聘信息和回复留言给求职方。
(2)招聘发布模块
该模块为招聘用户提供发布招聘信息的功能。
(3)简历查看模块
该模块方便招聘用户查看求职用户的简历信息。
(4)留言回复模块
可以对求职信息进行留言回复和求职回复。
该模块方便招聘用户查看求职用户的简历信息。
(4)留言回复模块
可以对求职信息进行留言回复和求职回复。
后台管理模块的总体设计
后台管理模块可以划分为用户管理模块、招聘管理模块、简历管理模块,留言管理模块和网站维护模块及查询统计模块。
(1)用户管理模块
实现对注册用户信息添加、修改和删除。
(2)招聘管理模块
实现对招聘信息添加、修改和删除。
(3)简历管理模块
实现对简历信息添加、修改和删除。
(4)留言管理模块
实现对留言信息添加、修改和删除。
(5)查询统计模块
实现对信息查询统计。
目录
摘要I
ABSTRACTII
1 绪论1
1.1项目背景1
1.2研究现状1
1.3研究思路1
1.4 目的意义2
2开发技术3
2.1 JSP技术3
2.2 MYSQL数据库3
2.2数据库访问技术3
3 系统分析5
3.1可行性分析5
3.1.1 经济可行性分析5
3.1.2 技术可行性分析5
3.1.3 操作可行性分析6
3.2功能需求分析6
3.3业务流程分析8
4 系统设计10
4.1 系统总体设计10
4.1.1系统总体框架图10
4.1.2系统功能结构图10
4.1.3系统简单流程图11
4.1.4数据流图12
4.2 系统详细设计12
4.2.1 求职管理模块设计13
4.2.2 招聘管理模块的总体设计14
4.2.3 后台管理模块的总体设计15
4.3数据库的设计16
4.3.1 系统数据库的E-R图16
4.3.2 系统数据库表的设计19
5 系统实现22
5.1 系统实现软硬件环境22
5.1.1 软件环境22
5.1.2 硬件环境22
5.2 系统具体实现22
5.2.1 登录注册模块具体实现22
5.2.2 用户管理模块具体实现24
5.2.3 招聘管理模块具体实现25
5.2.4 求职管理模块具体实现26
5.2.5 留言管理模块具体实现27
6 系统功能测试28
6.1测试环境28
6.2测试方法28
6.3测试内容28
6.3.1求职用户注册登录测试28
6.3.2招聘用户登录模块测试29
6.3.3招聘管理模块测试29
6.3.4简历管理模块测试29
6.3.5留言管理模块测试30
6.4测试总结30
7 总结与展望31
7.1总结31
7.2展望31
参考文献32
致谢33