由于本系统是一个毕业生信息管理系统,初步将使用该系统的用户定义为老师和学生,老师和学生都可以通过浏览器访问本系统。其中老师可以对学生信息、就业信息、生源地信息、招聘会信息进行管理,对就业信息进行统计。除此之外,老师还可以对学生反馈的问题进行处理。学生可以在本系统完善自己的个人信息、就业信息、生源地信息。还可以浏览发布的招聘会信息,并且进行预约、参加招聘会、取消预约等操作。
通过对我校组织机构和师生人数进行分析可以看出:我校师生人数众多、教学机构设置相对复杂。所以,在本系统中还应该有一个系统管理员。该系统管理员可以对本所有的用户进行管理,可以对我校的所有教学机构进行维护、管理。除此之外,该系统管理员还可以对其他功能进行操作和监控。
为了系统的安全性,该系统还应该提供对使用者身份验证的功能,有该系统访问权限的用户可以对系统资源进行访问,除此之外的其他用户不能操作和查看系统的任何资源。
摘要 I
ABSTRACT II
1 引言 1
1.1 高校毕业生就业信息管理系统现状 1
1.2毕业生就业信息管理系统设计目标 1
1.3 可行性研究 2
1.3.1 研究目的 2
1.3.2 经济可行性 2
1.3.3 技术可行性 2
1.3.4法律条文可行性 3
1.3.5可行性研究结论 3
2 系统开发技术介绍 4
2.1 JAVA EE 、JSP概述 4
2.2系统开发工具及插件概述 4
2.2.1 Maven 概述 4
2.2.2 GIT 概述 4
2.2.3 Spring 、 Spring Mvc、Hibernate 概述 5
3 需求分析 6
3.1 编写目的 6
3.2 需求分析方法学介绍 6
3.3功能需求 6
3.3.1使用场景描述 6
3.3.2用例规约描述 7
3.4 非功能需求 19
3.4.1 出错处理需求 19
3.4.2 可靠性和可用性需求 19
3.4.3 系统界面需求 19
3.4.4 后期扩展需求 20
4 系统概要设计 21
4.1 概要设计目的 21
4.2 系统架构概述 21
4.3 模块设计 22
4.3 模块之间的关系 23
5 详细设计 24
5.1 详细设计目的 24
5.1 用户信息配置 24
5.2 系统配置 26
5.3 菜单管理 29
5.4 毕业生信息管理 31
5.5 招聘会信息管理 34
5.6 问题反馈 37
5.7 就业信息统计 40
5.8 信息查询 41
6 数据库设计 42
6.1 数据库设计概述 42
6.2 数据库安全性设计 42
6.3数据表设计 42
7 系统测试 48
7.1 系统测试概述 48
7.2 测试用例描述 49
7.2.1 代码逻辑测试 49
7.2.2 系统主要功能测试 50
7.2.3 测试结论 51
结束语 52
参考文献 53
致 谢 54
附录A 外文文献 55