毕业设计-基于JAVA的企业网上招聘管理系统的设计与实现,共55页,17921字,附源代码、任务书、开题报告等
传统的招聘需要大量的人力物力资源,随着网络的大力发展,企业招聘网站的开发已成必然。 它主要是给求职者和招聘者提供一个平台,使招聘者能够通过它来发布招聘信息。
系统主要应包含三个功能模块,即会员管理(用户注册、审核、登录验证等)、招聘管理(发布招聘信息及信息查阅等)、系统管理(个人会员管理、企业会员管理及站内信息管理等)。系统分为前台招聘管理系统和后台管理系统。
系统可使用ASP、JSP、.NET、DreameWeaver MX、Flash MX、ACCESS、SQL server等工具开发。 采用面向对象程序设计方法,以便于系统功能的各种组合和修改,同时又便于使用过程中维护人员的补充与维护。
要求学生初步掌握软件开发的基本方法和步骤,针对课题内容查阅相关的技术资料;系统的开发必须严格遵从软件工程方法;所设计的系统应能展示出设计题目要求的功能;严格遵守毕业设计各项规章制度和进程安排。
摘要:人事招聘是企业运作的重要环节,一功能强大且合理的网上招聘平台是用人公司和求职者的最佳便捷的桥梁,随着网络时代的强大,网上招聘逐渐被人们熟悉。系统采用B/S模式,使用企业级框架S2SH(struts2、spring、hibernate)框架,以jsp嵌入javascript脚本语言并采用ajax技术为前台,mysql为数据库,tomcat服务器,设计并实现一个个人用户填写简历求职、企业用户发布职位招聘人才和后台对用户管理的企业网上招聘管理系统。该系统具有良好的用户体验度,具有较强的针对性,个人用户和企业用户都能方便且快捷的去找自己中意的工作或人才。
关键词:网上招聘;管理系统;SSH框架;javaee;mysql数据库
目 录
摘 要 1
关键词 1
1 前言 2
1.1 系统开发背景和意义 2
1.2 国内外研究现状 2
1.3 论文结构及主要工作 3
2 相关技术介绍 3
2.1 JAVA简介 3
2.2 JSP概述 4
2.3 SSH企业级框架简介 5
2.4 Mysql简介 6
2.5 其他相关技术简介 7
3 系统需求分析 7
3.1 项目背景 7
3.2 功能需求分析 8
3.2.1 总体功能 8
3.2.2 个人用户功能说明 8
3.2.3 企业用户功能说明 9
3.2.4 管理员功能说明 9
3.3 运行环境需求分析 9
3.3.1 硬件环境 9
3.3.2 软件环境 10
3.4 系统类图 10
3.5 数据字典 11
3.5.1 数据字典简介 11
3.5.2 系统主要数据字典 12
3.6 E-R图 14
4 概要设计 15
4.1 系统功能用例图 15
4.1.1 系统整体功能用例图 15
4.1.2 个人用户用例图 15
4.1.3 企业用户用例图 16
4.2 数据库表设计 18
4.3 系统界面设计 29
4.3.1 系统总体首页设计 29
4.3.2 用户登录界面设计 31
4.3.3 个人用户注册界面设计 31
4.3.3 企业用户注册界面设计 32
4.3.4 简历填写界面设计 33
5 详细设计 34
5.1 注册模块详细设计 34
5.2 登陆模块详细设计 35
5.3 职位发布模块详细设计 36
6 系统实现 37
6.1 主要配置文件配置实现 37
6.2 用户注册模块实现 43
6.3 异步验证信息实现 44
6.4 投递简历模块实现 45
7 系统运行与测试 47
7.1 测试技术简介 47
7.2 测试方法简介 47
7.3 测试用例 48
7.4 测试结果 48
8 结论 49
8.1 设计的优缺点和改进意见 49
8.2 开发体会 49
参考文献 49
致 谢 50