4.1本课题的任务
(1)基于B/S结构的高校学生就业信息系统,采用B/S开发技术、SSM框架,不同用户根据不同权限进行操作。该系统需要完成系统基础信息管理(角色管理、用户管理、权限管理等)、毕业生信息导入、企业信息管理、就业信息管理、招聘信息查询等功能。
(2)完成毕业设计报告撰写。
4.2重点研究内容
(1)系统基础信息管理:角色管理、用户管理、权限管理等功能。
(2)毕业生信息导入:系统可以从学生学籍管理信息系统中导入毕业生信息,含毕业生的基本信息、课程成绩信息等。
(3)企业信息管理:系统可以收集历年到学校招毕业生的企业基本信息以及历年毕业生提供的就业单位的基本信息。
(4)就业信息管理:及时发布企业招聘信息,可向专业相关的毕业生主动推送招聘信息。
(5)毕业生信息查询:毕业生、用人单位可查询毕业生公开信息。
(6)招聘信息查询:毕业生可查询已发布的企业招聘信息。
(7)就业信息统计:可按时间、院系、学生信息等进行多样的统计查询,生成、打印统计报表。
(8)数据库的设计,处理多对多的关系以及各表之间的联系。
初步系统功能结构图如下:
4.3研究思路及方法
(1)对高校学生就业管理系统的理解,使用移动互联网查找相关资料,阅读相关的书籍
(2)在查阅分析的基础上,对系统进行详细的需求分析,概要设计,数据库设计;
(3)在系统分析的基础上,应用信息系统、软件工程的技术与方法及java开发相关的知识对系统进行系统框架的设计和功能模型的设计,之后进行编码和测试。
(4)对比分析法:与不同高校现有的教务管理系统进行对比,对自己系统的优缺点进行分析,对不足的功能等进行补充。
(5)软件工程法:严格按照软件工程的方法来执行本系统的开发。包括需求分析,总体设计,详细设计,测试等过程。
4.4实现途径
本课题的具体实施方法采用面向对象的方法进行分析设计及编码,基于web的系统开发,在项目的整个开发过程注意各类工具的运用。其主要的实施过程如下:
(1)对高校学生就业管理系统按问题域进行需求分析。
(2)根据需求分析结果,完成领域层分析及架构设计。
(3)根据需求分析、领域层分析及架构设计结果,完成详细设计。
(4)根据详细设计的结果,完成代码实现以及测试。
经过多次开发后,形成最终的软件版本,并进行部署、实施和维护。
4.5技术路线
(1)前端框架使用vue.js框架
(2)MVC框架使用spring框架
(3)持久性框架使用mybatis框架
(4)DBMS使用mysql5.7以上
(5)开发工具使用IDEA
4.6时间安排及工作内容
序号
|
工作内容
|
时间安排
|
1
|
确定论文题目
|
2020.10.26-2020.11.01
|
2
|
下达毕业设计任务书
|
2020.11.02-2020.11.08
|
3
|
撰写开题报告
|
2020.11.09-2020.11.26
|
4
|
开题答辩,提交开题报告终稿
|
2020.11.27-2020.12.06
|
5
|
完成编码,项目验收
|
2020.12.01-2020.01.15
|
6
|
完成毕业设计论文初稿,中期检查
|
2020.01.16-2020.03.10
|
7
|
指导老师评阅,修改论文直至终稿
|
2020.03.11-2020.04.09
|
8
|
专家评阅毕业论文
|
2020.04.10-2020.04.20
|
9
|
论文答辩
|
2020.05.15
|
4.7论文大致结构
一、前言
项目背景
研究现状
可行性分析
二、系统相关技术概述
Vue框架技术
SSM框架技术
JAVA语言概述
三、项目需求分析
四、系统设计
结构设计
功能模块设计
数据库设计
五、系统详细设计与实现
系统功能布局
表示层、业务逻辑层、数据访问层
系统功能实现
六、系统测试
七、总结展望
|