在线招聘系统的设计与开发(源码)【字数:14805】

摘 要摘 要随着网络信息的发展,网络在人们生活中的应用越来越广泛。 招聘网站为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站也为他们提供了查询应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。通过招聘系统,应聘者和招聘单位可以通过Internet,突破时间和空间的限制而实现工作求职和企业人才的招聘,招聘网站的出现为应聘者及招聘单位带来了极大的方便。本系统采用的是Java Web开发技术。系统整体利用B/S设计模式,同时使用CSS、JavaScript、JSP技术和Struts框架设计了前端动态页面,完成在线招聘系统网站的基本功能。本系统分为个人用户、招聘单位、管理员三个模块;分别为个人用户提供注册登入、修改个人资料、查询招聘信息、投递简历,为招聘单位提供本单位的招聘信息发布、查询,为管理员提供查询、修改个人用户和招聘单位信息的基本功能。数据库部分主要采用MySQL数据库进行数据库的设计,利用Hibernate框架完成了对数据库操作的封装,极大的简化了代码量。经过系统详细设计,招聘系统初步实现的功能已基本达到实际需求,在后期的系统维护中,将继续完善系统的其他功能。关键词在线招聘;框架;JSP;MySQL;Eclipse
目 录
第一章 绪论 1
1.1 系统的开发背景与意义 1
1.2 系统的主要内容 1
第二章 系统的开发技术与环境 2
2.1 开发技术 2
2.1.1 JSP技术 2
2.1.2 MVC编程模式 2
2.1.3 SSH框架 2
2.1.4 DWR框架 2
2.1.5 FCKeditor 2
2.2 开发环境 2
2.2.1 Eclipse For Java EE 3
2.2.2 Tomcat服务器 3
2.2.3 MySQL数据库 3
第三章 系统需求分析 4
3.1 可行性研究 4
3.1.1 技术可行性 4
3.1.2 经济可行性 4
3.1.3 操作可行性 4
3.2 需求分析 5
3.2.1 总体目标 5 *好棒文|www.hbsrm.com +Q: &351916072& 

3.2.2 具体目标 5
第四章 系统概要设计 6
4.1 系统概要设计 6
4.1.1 系统架构 6
4.1.2 系统结构设计 6
4.2 数据库概要设计 8
第五章 系统详细设计 10
5.1 数据库设计 10
5.1.1 用户信息表(t_user) 10
5.1.2 招聘信息表(t_recruit) 11
5.1.3 投递简历表(t_submitresume) 12
5.1.4 管理员信息表(t_admin) 13
5.2 项目结构 13
5.3 Hibernate框架(实体类设计) 15
5.3.1 用户实体类:TUser.java文件 16
5.3.2 招聘信息实体类:TRecruit.java文件 17
5.3.3 投递简历信息实体类:TSubmitResume.java文件 18
5.3.4 管理员实体类:TAdmin.java文件 18
5.4 求职用户模块设计 19
5.4.1 登入模块设计 19
5.4.2 求职注册模块设计 21
5.4.3 职位搜索模块设计 22
5.4.4 投递简历模块设计 23
5.4.5 资料修改模块设计 24
5.4.6 查询、删除投递记录模块设计 25
5.5 企业用户模块设计 25
5.5.1 招聘注册模块设计 26
5.5.2 招聘信息模块设计 27
5.5.3 职位应聘信息模块设计 28
5.6 DWR框架 29
5.6.1 密码修改模块设计 30
5.6.2 管理员登入模块设计 31
5.7 管理员模块设计 32
5.7.1 管理员维护模块设计 32
5.7.2 求职会员与招聘会员模块设计 33
5.7.3 招聘信息模块设计 34
第六章 系统模块功能实现 35
6.1 求职用户模块实现 35
6.1.1 登入模块实现 35
6.1.2 求职注册模块实现 36
6.1.3 职位搜索模块实现 39
6.1.4 投递简历模块实现 39
6.1.5 资料修改模块实现 40
6.1.6 查询、删除投递记录模块实现 41
6.2 招聘用户模块实现 42
6.2.1 招聘注册模块实现 42
6.2.2 招聘信息模块实现 43
6.2.3 职位应聘信息模块实现 45
6.3 DWR框架 46
6.3.1 密码修改模块实现 46
6.3.2 管理员登入模块实现 47
6.4 管理员模块实现 48
6.4.1 管理员维护模块实现 48
6.4.2 管理员维护模块实现 49
6.4.3 招聘信息管理模块实现 49
第七章 问题汇总与解决方案 50
结 论 52
致 谢 53
参 考 文 献 54
第一章 绪论
1.1 系统的开发背景与意义
21世纪是全新的互联网信息时代,随着科学技术的不断提高,计算机科学技术变得越来越成熟,其推动社会飞速发展如此强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着强大的功能。
在传统的信息时代,对于人才和企业的信息管理都需要大量的人力和物力,这无疑使得我们的社会资源无法得到充分的利用,因此在信息时代传统的管理方法必然会被以计算机为基础的信息管理方法所取代。以计算机为基础的信息化管理,有着可靠性高、存储量大、寿命长、成本低等特点,利用好它的特点,才能有效的提高工作效率和实现信息的正规化管理,而人才招聘系统正是遵循这个理念设计的。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/820.html

好棒文