摘要:近年来,随着互联网的不断发展,网络招聘已经逐渐成为了当今社会招聘人才的重要途径,越来越受到人们的重视。人才招聘的信息化管理也要求更加快速、高效的发展。因此,通过分析人才招聘行业的实际需求以及业务流程,为了满足不同行业对不同类型的人才的需求,实现跨地域的集中式招聘管理,更加规范招聘流程,设计和实现了满足需求的人才招聘系统。
根据国内目前人才招聘的需求以及发展现状,提出了项目设计总体目标。此系统是结合了在线招聘管理以及在线应聘功能的B/S模式系统。以Spring+Mybatis开发模式作为本系统的软件开发模式,JSP作为系统的开发平台。通过分析现有招聘流程的数据进行总结规划,以及本系统的功能需求进行调整,实现了数据库的详细设计。经过分析比较,选择使用My SQL作为此系统的数据库,采用javabean技术访问数据库,使用 Mybatis工具对数据库进行实体的自动生成,将每一个数据库表的操作封装到具体的实体类中,成功的将面向对象的程序设计思想应用到其中。
本系统为个人用户与企业用户提供了不同的服务功能。个人用户可以在本系统完善个人资料以及个人简历,在用户进行职位信息预览的时候,可以投递个人简历,寻求工作机会。企业用户则可以在本系统发布招聘职位,以供求职者进行选择,并可以在人才信息中心浏览不同的人才简历,满足职位需求的可以进行简历下载,以便进行后续的招聘工作。
关键词 在线招聘系统;Spring+Mybatis;JSP ;数据库;My SQL
目录
摘要
Abstract
1 绪论-1
1.1 课题背景及现状分析-1
1.2 设计内容-1
1.3 研究的意义-2
2 开发环境和技术介绍-3
2.1 开发工具简介-3
2.2 springMVC 简介-3
2.3 MY SQL -3
3系统需求分析-4
3.1 可行性分析-4
3.1.1 技术可行性-4
3.1.2 经济可行性-4
3.2 系统功能分析-4
3.3 业务流程分析-5
3.4用例模型-7
4 系统总体设计-9
4.1 系统总体设计思想-9
4.2 系统功能设计-9
4.3 系统组成框图-9
4.4 数据库结构设计-10
4.4.1 概念模型设计-10
4.4.2 逻辑结构的设计-13
5 系统详细设计-17
5.1 用户管理模块-17
5.1.1 模块功能-17
5.1.2 界面设计-17
5.1.3 实现方法-18
5.2 在线招聘网站首页模块-20
5.2.1 模块功能-20
5.2.2 界面设计-21
5.2.3 实现方法-21
4.3 职位信息管理模块-22
4.3.1 模块功能-22
4.3.2 界面设计-22
5.3.3 实现方法-23
5.4 人才信息管理模块-24
5.4.1 模块功能-24
5.4.2 界面设计-24
5.4.3 实现方法-26
5.5 新闻动态模块-27
5.5.1 模块功能-27
5.5.2 界面设计-27
5.5.3 实现方法-27
5.6 用户反馈模块-30
5.6.1 模块功能-30
5.6.2 界面设计-30
5.6.3 实现方法-31
5.7 会员中心模块-32
5.7.1 模块功能-32
5.7.2 界面设计-32
5.7.3 实现方法-35
5.8 管理员模块-36
5.8.1 模块功能-36
5.8.2 界面设计-36
5.8.3 实现方法-39
结论-40
致谢-41
参考文献-42