为了适应信息时代发展,提高学校管理效率,实现现代化大学高水平管理的运行机制,充分体现学校在就业管理方面的特色,使就业管理数字化、网络化、自动化。用信息共享、数字校园的概念来对学校信息化建设进行统一规划、组织。高校毕业生就业信息管理系统的设计与实现着重建设学校的就业信息管理系统,高校毕业生信息去向跟踪采用了B/S(浏览器/服务器)体系结构,JAVA作为开发语言,甲骨文的MySQL作为数据存储进行开发,Tomcat作为WEB服务器,开发平台windows,开发工具采用比elicpse更好用的myeclipse。开发框架是java的web经典MVC框架struts2+spring2+hibernate3。
对整个毕业生就业信息及就业状态追踪系统结构及模块进行分析设计,其主要核心内容是毕业生就业信息的管理,基于这个核心来构建B/S架构的多模块应用系统,因此,系统可以分为一些不同的模块,以提高系统模块之间的重用性。
(2)根据分模块的设计思路,主要的模块有如下:
1.用户身份验证模块
该模块主要验证教师、毕业生两种不同身份的用户并指派相应的访问权限。
2.教师模块
本系统对于教师完全开放,教师可以修改个人密码,负责整个网站的维护。教师拥有更改自己密码、对就业、考研、创业、公务员、参军、未就业或其他情况的学生进行统一的添加、删除和修改的权限,可以对学生信息进行初始化以及通过学号、姓名、专业、班级、年度来快速检索学生信息。
3.毕业生模块
毕业生只有登陆权限,没有注册权限。在教师通知毕业生初始的用户名和密码后,允许毕业生登陆并修改自己的密码和一些基本信息,基本信息如就业状态、联系方法、工作地点、事业成就。但不允许更改学生本人姓名、出生年月、性别、民族、出生地以及在校期间的档案资料(如学习成绩、奖惩情况),此外还提供查看同班同学的毕业生信息,方便了解同班同学的就业信息,同时也提供查看留言的功能。
4.留言模块
该模块允许管理员、毕业生在线留言的功能,毕业生可以通过留言的方式与学校老师互动,增强师生联系,让这个服务平台更加人性化。
目 录
摘要 1
abstract 1
目 录 2
1 绪论 4
2 开发技术介绍 4
2.1 系统设计模式 4
2.2 Mysql数据库服务器 5
2.3 Jsp语言 5
2.4 tomcat 6
2.5 Ssh框架 6
3 需求分析 6
3.1 可行性分析 6
3.1.1 技术可行性 7
3.1.2 经济可行性 7
3.1.3 操作可行性 7
3.1.4 法律可行性 7
3.2 系统重要流程图 8
3.2.1 用户注册流程 8
3.2.2 用户登录流程 8
3.2.3 用户管理流程 9
3.2.4 添加信息流程 10
3.2.5 信息查询流程 10
3.3 功能需求分析 11
3.4 功能模块设计 12
3.5 数据库设计 12
3.5.1 数据项设计 13
3.5.2 数据表说明 13
3.5.3 数据表设计 13
4 详细实现 15
4.1 系统登陆 15
4.2 系统 16
4.3 教师管理 17
4.4 毕业生管理 18
4.5 在线留言 19
4.6 留言回复 20
4.7 查询其他毕业生 21
4.8 部署 21
5 总体设计 24
5.1 测试的重要性 24
6 系统运行与测试 24
6.1 软件测试的目的 24
6.2 软件测试的方式 25
6.3 测试实例 25
结束语 28
参考文献 28
致谢 30