大学毕业生就业信息管理系统的设计(SSH,MySQL)
来源:56doc.com 资料编号:5D10975 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D10975
资料介绍
摘 要
随着高校教育体制的改革大学生人数的不断增加,毕业生就业制度发生了根本的变化。单位和学生走向人才市场,双向选择,择优录用。因此在这样的情况下,在INTERNET上开发并运行信息管理系统就能够极大地提高工作效率,弥补了用人单位和学生在时间和空间上的不足。
本毕业设计的内容是设计并且实现一个基于web技术的毕业生就业信息管理系统,故而系统主要以j2EE作为开发基础,主要使用了struts2+spring+hibernate等多种框架的结合使用,用myeclipse作为开发工具,以MYSQL作为数据库,使用JAVA语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,容易维护。
关键词毕业生就业信息管理系统;S.S.H(Struts,Spring,Hibernate);JSP
XXX University graduates employment information management system
Abstract
Along with the reform of higher education system the number of students increases unceasingly,fundamental changes have taken place in the graduate employment system.The unit and the students go to the talent market,two-way choice,preferred employ.In this case,the development and operation of information management system in the INTERNET can greatly improve the working efficiency,makes up the shortage of employers and students in time and space.
The contents of this graduation project is to design and implement a web technology based on the employment of graduates of information system,this system mainly uses j2EE as the development foundation,the main use of the combined use of struts2+spring+hibernate and other frameworks,MyEclipse as a development tool,MYSQL as the database,using Macromedia's Dreamweaver as the interface landscaping tools,the use of JAVA language development,take the development technology of JSP dynamic web page.The system has a simple interface,easy operation,easy maintenance.
Keywords Graduate employment information system;Struts;Spring;Hibernate;JSP
本系统分系统管理员,老师用户,企业用户和毕业生用户4个用户角色。系统管理员主要功能有系别管理、专业管理、老师管理员管理、站内新闻管理、企业用户管理、岗位管理、文档管理、公告管理、留言管理、就业查询统计(包括就业情况查询,区域分布统计,性别分布统计,时间分布统计,从事行业统计,工作省份统计,就业月份统计)。老师用户的主要功能有毕业生用户管理、站内新闻查询、文档查询、公告查询、留言管理、就业查询统计(包括就业情况查询,区域分布统计,性别分布统计,时间分布统计,从事行业统计,工作省份统计,就业月份统计)。企业用户的主要功能有求职管理(包括岗位管理和查看应聘学生信息)、站内新闻查询、文档查询、公告查询、留言管理、个人信息管理。毕业生用户的主要功能有简历管理、求职管理(包括查询就业岗位和查看应聘信息,查看招聘单位)、站内新闻查询、文档查询、公告查询、留言管理、个人信息管理。
3.2 系统管理员功能模块
系统管理员主要功能有系别管理、专业管理、老师管理员管理、站内新闻管理、企业用户管理、岗位管理、文档管理、公告管理、留言管理、就业查询统计(包括就业情况查询,区域分布统计,性别分布统计,时间分布统计,从事行业统计,工作省份统计,就业月份统计)。系统管理员的功能图如图3-2所示。
3.3 老师用户功能模块
老师用户的主要功能有毕业生用户管理、站内新闻查询、文档查询、公告查询、留言管理、就业查询统计(包括就业情况查询,区域分布统计,性别分布统计,时间分布统计,从事行业统计,工作省份统计,就业月份统计)。老师用户的功能图如图3-3所示。
3.4 企业用户功能模块
企业用户的主要功能有求职管理(包括岗位管理和查看应聘学生信息)、站内新闻查询、文档查询、公告查询、留言管理、个人信息管理。
老师用户的功能图如图3-4所示。
3.5 毕业生用户功能模块
毕业生用户的主要功能有简历管理、求职管理(包括查询就业岗位和查看应聘信息,查看招聘单位)、站内新闻查询、文档查询、公告查询、留言管理、个人信息管理。
目录
摘 要 i
Abstract ii
1 绪论 1
1.1 课题研究的背景 1
1.2 国内外发展状况 1
1.3 选题的目的及意义 1
2 系统的开发环境及技术简介 2
2.1 系统开发环境 2
2.1.1 MyEclipse 2
2.1.2 数据库简介 2
2.1.3 Tomcat 3
2.2 系统开发的思想与技术 3
2.2.1 JSP技术与MVC模式以及系统的基本框架 3
2.2.2 S.S.H框架的优点 3
3 系统总体设计 6
3.1 总体功能模块 6
3.2 系统管理员功能模块 6
3.3 老师用户功能模块 7
3.4 企业用户功能模块 8
3.5 毕业生用户功能模块 8
3.6 系统业务描述 9
3.7 程序流程图 10
4 系统详细设计与实现 12
4.1 系统和数据库的配置 12
4.2 概念模型设计 12
4.3 数据库逻辑模型 13
4.4 数据库表结构 13
4.5 平台数据表的设计 16
5 系统功能实现 23
5.1 程序的类图 23
5.1.1 公告Gonggao类图 23
5.1.2 简历Jianli类图 23
5.1.3 就业Jiuye类图 24
5.1.4 留言Liuyan类图 25
5.1.5 投递记录Toudijilu类图 25
5.1.6 文档Wendang类图 26
5.1.7 系Xi类图 26
5.1.8 新闻Xinwen类图 27
5.1.9 用户User类图 27
5.1.10 职位Zhiwei类图 28
5.1.11 专业Zhuanye类图 29
5.2 程序的时序图 30
5.2.1 公告模块时序图 30
5.2.2 简历模块时序图 30
5.2.3 就业模块时序图 31
5.2.4 留言模块时序图 31
5.2.5 投递记录模块程序流程图 32
5.2.6 文档模块时序图 32
5.2.7 系别模块时序图 33
5.2.8 新闻模块时序图 33
5.2.9 用户模块时序图 34
5.3 系统功能实现的主要框架 34
5.3.1 SSH框架 34
5.3.2 hibernate配置文件 34
5.3.3 struts配置文件 35
5.3.4 spring配置文件 36
5.4 系统功能实现的主要模块 37
5.4.1 登陆页面 37
5.4.2 用户注册页面 39
5.4.3 系统管理主页面 40
5.4.4 教师用户管理主页面 41
5.4.5 就业情况查询管理主页面 43
5.4.6 区域分布统计主页面 45
5.4.7 岗位管理主页面 48
6 系统的调试与测试 50
6.1 软件测试的目的 50
6.2 软件测试的任务 50
6.3 测试环境 50
结 论 51
参考文献 52
致 谢 53
外文原文 54
中文翻译 63 |