求职招聘咨询档案管理系统(JavaBean,Struts1,hibernate,SQL2000)
无需注册登录,支付后按照提示操作即可获取该资料.
求职招聘咨询档案管理系统的设计(JAVABean,Struts1,hibernate,SQL2000)(任务书,开题报告,中期检查表,毕业论文,24000字,答辩评审表,ppt,源程序,数据库)
摘 要
本毕业设计主要为方便应届大学毕业生求职而设计的一个招聘档案管理系统,使各高校的毕业生能够方便快捷的了解学校的招聘信息以及求职,同时使招聘的公司能够及时了解毕业生的招聘信息以及求职状态,很大程度上方便了广大毕业时的求职之路,而且有利于公司及时选拔所需要的人才。
本次设计主要是基于 B/S架构来实现,采用面向对象的程序设计思想,应用UML建模语言进行系统功能设计和分析,利用JSP,JAVABean,Struts1和 hibernate框架等技术来实现主要功能,采用SQL Server 2000数据库进行后台数据库管理。系统主要包含的模块是:企业注册登陆、管理基本信息、管理招聘信息、管理人才信息等。论文以功能模块为单位详细叙述了大学毕业生招聘信息的发布与管理系统的实现过程,系统中大部分模块的操作都基本类似,都具有修改、查询、数据库连接等功能。最终能够使毕业生能够在该网站注册用户,进行职位申请,能够及时得到笔试和面试信息,相关公司也能通过注册成为该系统的用户,能够及时了解毕业生信息,给与毕业生笔试面试资格,以及公司之间的能互动交流。同时管理员能够对该系统进行综合的管理。
关键词:求职档案,面向对象,B/S架构,JSP,Struts1
ABSTRACT
The management and promulgation of our university's recruitment information system was design to serve graduates so that the graduates to get the recruitment information in time and conveniently. At the same, the recruitment company can also get the refer graduate information and publish the corresponding written examination and interview information. So the system will make the application of jobs become convenient, and the company also find the appropriate employee.
The service produced by the system which based on B/S architecture is convenience. By this ideal approach, people can gain various services quickly. This system is based on the object-oriented program. Almost all the stencils of this system utilize JSP, Struts1 frame, and hibernate frame technology and advanced data bank connection technology to exploit. My thesis analyzed the aim of this system and the requirement of users firstly, and then use UML model to put out the whole design project. The main stencils of this system are enterprise enrollment and entry, basic information management, recruitment information management, mail management and so on. Every stencil can be divided into the design of webpage in the front-end and the management of database in the back-end. Design the webpage well in the front-end with JSP technology, then use JDBC to visit the SQL Server 2000 database in the back-end which takes action of inquiring, amending and deleting to the data. In the thesis, detailedly state the processes in this system by the unit of every function stencil which carried out of the promulgation and management of recruitment information of Changsha University.
Keywords: graduates, recruitment, information, B/S, Struts 1 frame
系统模块总体设计
HIPO技术,即用图形方法表达一个系统的输入和输出功能,以及模块的层次。在子系统划分的基础上,对每一个子系统进行进一步的功能分解,这样不断分解下去,知道分解成含义明确、功能单一的单元功能模块,从而得到系统的功能模块结构图,既系统的HIPO图。如图3-1所示。
网上求职招聘系统是一个网络化的软件系统,增加了求职者找到工作的机会,同时也方便了公司招聘。本系统的一级子系统有求职者子系统,企业子系统,管理员子系统。
求职者子系统包括的功能模块有:
查看公司和职位信息:对公司信息和职位信息查看,能发送求职申请。
注册个人用户:对于想要申请职位的人来说必须注册一个新用户。
个人信息管理:包括基本信息的更新,教育情况的更新,职务的添加与更新,求职意向的更新,实践情况的添加与更新。
笔试信息管理:查看公司发送的笔试成绩,时间,地点等信息。
企业子系统包括的功能模块有:
企业信息管理:企业基本信息的更新,新用户的注册。
查看求职者信息:公司可以根据查询条件检索出满足条件的用户,查看用户的基本信息,并向用户发送笔试邀请信息。
笔试信息管理:查看公司中某职位的笔试信息,笔试成绩,并可以对笔试成绩进行添加和修改,并删除,在笔试成绩合格的情况下,可以向用户发送面试邀请信息。
发送邀请函:当笔试和面试都通过的时候,公司会对求职者发送录用邀请函,已通知求职者尽快来公司。
职位管理:公司对职位的实时发布,更新,对已满额的职位或暂时不需要的职位进行删除操作。
论坛管理:公司能够发布新的帖子,回复旧的帖子,查看其余公司发布的帖子。
管理员子系统包括的功能模块有:
公司管理:管理员能够根据公司的最后一次登录的时间来查看公司是否还在使用本账户,或者是否还在招聘。
简历管理:管理员根据个人用户的登录时间来判断求职者是否还使用本账户,是否还在找工作。
论坛管理:除了能够做公司论坛管理的功能以外,还能删除和修改指定的帖子。
系统运行平台设置
技术平台:JAVA虚拟机
开发工具:MyEclipse
开发语言:JAVA语言
数据库:SQL Server 2000
服务器操作系统:开发过程采用Windows XP,系统实施后可以采用Windows 2000 Server或以上版本服务器。
#p#副标题#e#
目 录
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 系统设计思想 2
1.4 系统运行平台、环境、工具简介 3
1.4.1系统运行平台设置 3
1.4.2 MyEclipse简介 3
1.4.3 JAVA语言的选择 4
1.4.4 SQL SERVER 2000特性 4
1.4.5 Hibernate 的选择 4
1.5 本章小结 4
第2章 可行性分析与需求分析 5
2.1 可行性分析 5
2.1.1 经济可行性 5
2.1.2 技术可行性 6
2.1.3 运行可行性 7
2.2 需求分析 7
2.2.1 业务流程分析 7
2.2.2 数据流图 9
2.2.3 数据字典 11
2.3 本章小结 18
第3章 系统总体设计 19
3.1 系统模块总体设计 19
3.2数据库设计 22
3.2.1 实体描述 22
3.2.2 联系描述 23
3.2.3 数据库实现 24
3.3 本章小结 27
第4章 系统详细设计 28
4.1 系统程序流程图 28
4.2 个人用户系统主界面设计 29
4.3 企业用户系统主界面设计 29
4.4 系统前台管理模块设计 29
4.4.1 个人用户的登录模块 29
4.4.2 个人设定密码找回模块 29
4.4.3 用户的笔试面试管理模块 29
4.4.4 职位申请模块 30
4.4.5 职位发布模块 30
4.4.6 查找求职者管理模块 30
4.4.7 面试管理模块 30
4.5 系统后台模块设计 30
4.5.1 个人用户管理模块 31
4.5.2 企业管理模块 31
4.6 BBS论坛管理模块 31
4.7 其他 31
4.8 本章小结 31
第5章 系统测试 32
5.1 个人用户系统模块测试 32
5.1.1 个人用户登录测试 32
5.1.2 个人用户照片上传测试 33
5.1.3个人用户的主页面测试 34
5.1.4 用户的笔试面试管理模块测试 35
5.1.5职位申请模块测试 35
5.1.6面试管理模块 36
5.2企业用户系统模块测试 37
5.2.1企业用户的主界面测试 37
5.2.2个人设定密码找回模块测试 38
5.2.3职位发布模块测试 39
5.3 系统后台模块设计 40
5.3.1 个人用户管理模块 40
5.3.2 企业管理模块测试 41
5.4 BBS论坛管理模块测试 41
5.3 本章小结 43
结 论 44
参 考 文 献 45
致 谢 46