




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南商务职业技术学院毕业设计
目录
1引言1
1.1项目开发背景1
1.2开发技术简介1
1.2.1系统简介2
1.2.2系统的运行原理2
1.2.3页面的组成2
1.3开发工具简介2
1.4项目开发技术路线3
1.4.1前端技术3
1.4.2后端技术3
2需求分析3
2.1功能需求描述3
2.2非功能需求描述3
2.3需求用例建模4
2.3.1毕业生信息管理功能模块的用例4
2.3.2毕业生信息统计功能模块的用例9
2.3.3企业信息管理功能模块的用例11
2.3.4辅导员信息管理功能模块的用例14
3系统概要设计17
3.1系统设计原则17
3.2系统框架设计17
3.3系统功能设计18
3.3.1毕业生信息管理功能设计19
3.3.2毕业生信息统计功能设计20
3.3.3企业信息管理功能设计21
3.3.4辅导员信息管理功能设计21
II
湖南商务职业技术学院毕业设计
3.4数据库设计22
3.4.1设计原则23
3.4.2概念设计23
3.4.3逻辑设计23
3.4.4数据字典24
4系统详细设计25
4.1毕业生信息管理功能模块设计25
4.1.1毕业生信息管理说明25
4.1.2毕业生信息管理详细设计26
4.2毕业生信息统计功能模块设计26
4.2.1毕业生信息统计功能模块说明26
4.2.2毕业生信息统计功能模块详细设计27
4.3企业信息管理功能模块设计27
4.3.1企业信息管理功能模块说明27
4.3.2企业信息管理功能模块详细设计27
4.4辅导员信息管理功能模块设计28
4.4.1辅导员信息管理功能模块说明28
4.4.2辅导员信息管理功能模块详细设计28
5系统实现29
5.1毕业生信息管理模块实现29
5.1.1毕业生信息模块界面设计29
5.1.2毕业生信息管理模块核心代码实现:32
5.2毕业生信息统计模块实现32
5.2.1毕业生信息统计模块界面设计32
5.2.2毕业生信息统计模块核心代码实现35
5.3企业信息管理模块实现36
5.3.1企业信息管理模块界面设计36
5.3.2企业信息管理模块核心代码实现38
III
湖南商务职业技术学院毕业设计
5.4辅导员信息管理模块实现38
5.4.1辅导员信息管理模块界面设计38
5.4.2辅导员信息管理模块核心代码实现40
6系统测试41
6.1毕业生信息管理功能测试41
6.2毕业生信息统计功能测试42
6.3企业信息管理功能测试43
6.4辅导员信息管理功能测试44
7设计小结45
参考资料47
IV
湖南商务职业技术学院毕业设计
基于springboot高校毕业生就业
去向管理系统的设计与实现
1引言
随着社会的发展,高校毕业生就业去向的管理已经成为一个重要的课题。
高校毕业生就业去向管理系统的设计与实现,既可以有效地收集、整理、统计
毕业生就业去向信息,又可以为高校毕业生就业提供有效的指导。本文将对基
于springboot高校毕业生就业去向管理系统的设计与实现进行详细介绍,以期
为高校毕业生就业提供有效的指导。
首先,基于springboot高校毕业生就业去向管理系统的设计应从收集、整
理、统计毕业生就业去向信息入手,制定出一套完善的毕业生就业去向管理系
统。其次,系统应当具备良好的可扩展性,以便更好地满足不同高校的需求。
此外,系统应当能够提供实时的毕业生就业去向信息,以便高校及时发现毕业
生就业去向的变化,并采取相应措施。最后,系统应当具有良好的安全性,以
保证毕业生就业去向信息的安全性。
综上所述,基于springboot高校毕业生就业去向管理系统的设计与实现是
一项重要的任务,它既可以有效地收集、整理、统计毕业生就业去向信息,又
可以为高校毕业生就业提供有效的指导。本文介绍了基于springboot高校毕业
生就业去向管理系统的设计与实现,以期为高校毕业生就业提供去向信息。
1.1项目开发背景
随着社会的发展,高校毕业生的就业状况日益受到重视,因此,如何有效
地管理高校毕业生的就业去向,以及如何有效地推动高校毕业生的就业,已经
成为当前社会的热点话题。
为了解决这一问题,需要建立一个高校毕业生就业去向管理系统,以便更
好地收集、统计和分析高校毕业生的就业去向,以及更好地推动高校毕业生的
就业。
1.2开发技术简介
基于springboot高校毕业生就业去向管理系统是使用IntelliJIDEA作为
开发调试工具,采用了SpringBoot、MySQL和Tomcat等技术实现。其中,Spring
1
湖南商务职业技术学院毕业设计
Boot是一个基于Spring框架的快速开发平台,可以帮助开发者快速搭建和部署
应用程序。MySQL是一个开源的关系型数据库管理系统,具有良好的性能和扩展
性,可以支持大型数据存储和高并发访问。Tomcat是一个流行的JavaWeb服务
器,可以提供高性能的Web应用程序服务,具有可靠的稳定性和安全性。
1.2.1系统简介
基于springboot高校毕业生就业去向管理系统是一款针对高校毕业生就
业情况进行信息管理和统计分析的系统。该系统主要包括毕业生信息管理、毕
业生信息统计、企业信息管理和辅导员信息管理功能模块,支持管理员、辅导
员和毕业生的登录和权限管理。
1.2.2系统的运行原理
从浏览器发起请求,访问http://localhost:8081;当Tomcat接收了请求,
处理请求。比如用户登录成功,产生响应;web服务器处理完成后,会返回内容
给浏览器,浏览器对接收的内容进行处理,渲染以展示给用户。
1.2.3页面的组成
此系统页面由html+css+js生成的动态网页技术。它管理简单,几乎是通
过数据库来管理,动态页面可以做到静态页面无法做到的用户注册、登录问题。
动态页面可以实时更新数据,可以满足客户需求。
1.3开发工具简介
工具的使用:使用IntelliJIDEA软件,采用springboot+tomcat+mysql技
术。
IntelliJIDEA是一款功能强大的Java集成开发环境,支持Java语言开发,
提供了完善的代码编辑、调试、智能代码完成、重构、J2EE支持、Ant、JUnit、
CVS整合等功能,可以极大地提高开发效率。
SpringBoot是一个用于快速构建应用程序的框架,它可以让你创建独立的、
生产级的基于Spring的应用程序,无需任何代码生成和XML配置。它提供了一
种快速开发Web应用程序的方法,可以极大地减少开发时间。
Tomcat是一个开放源代码的Web服务器,它可以运行JavaServlet、
JavaServerPages和JavaExpressionLanguage等Java技术,为Web应用程序
提供运行环境。
MySQL是一种关系型数据库管理系统,它可以用于存储和管理大量的数据,
2
湖南商务职业技术学院毕业设计
并且可以提供高性能、可靠性和可扩展性。
1.4项目开发技术路线
1.4.1前端技术
HTML5/CSS3/JavaScript:用于实现页面的布局、样式和动态效果;
1.4.2后端技术
1.SpringBoot:用于快速搭建后端服务,简化配置;
2.SpringMVC:用于实现MVC架构,处理请求和响应;
3.MyBatis:用于操作数据库,进行数据持久化;
4.MySQL:作为后端数据库,用于存储数据;
5.Tomcat:用于部署后端服务。
2需求分析
2.1功能需求描述
(1)毕业生信息管理:
管理员和辅导员可以新增毕业生信息、修改毕业生信息、查看毕业生信息和
删除毕业生信息;毕业生可以查看毕业生信息和修改自己毕业生信息。
(2)毕业生信息统计:
管理员、辅导员和毕业生可以查看班级信息统计、就业方向统计和就业公司
统计。
(3)企业信息管理:
辅导员和管理员可以新增公司信息、修改公司信息、查看公司信息和删除公
司信息。
(4)辅导员信息管理:
管理员可以新增辅导员信息、修改辅导员信息、查看辅导员信息和删除辅导
员信息。
2.2非功能需求描述
(1)系统安全性:系统应具有用户身份验证、防止SQL注入等安全措施,
确保系统数据的安全性;
(2)系统可用性:系统应具有高可用性,能够在高并发访问和异常情况下
正常运行;
3
湖南商务职业技术学院毕业设计
(3)系统性能:系统应具有较高的性能,响应速度快,能够快速查询和处
理海量数据;
(4)系统易用性:系统应具有良好的用户体验,界面简洁美观,操作简单
易懂,用户易于上手使用;
(5)系统可维护性:系统应具有良好的可维护性,代码规范易读易懂,易
于扩展和维护。
2.3需求用例建模
通过对功能需求的分析,创建以下总体用例模型,如图2-1所示。
图2-1基于springboot高校毕业生就业去向的管理系统的总体用例模型
2.3.1毕业生信息管理功能模块的用例
毕业生信息管理功能如图2-2所示。
4
湖南商务职业技术学院毕业设计
图2-2毕业生信息管理功能模块用例图
通过对用例的细化,使用活动图针对系统动态行为进行建模。毕业生信息
管理功能模块活动图如图2-3所示。
5
湖南商务职业技术学院毕业设计
图2-3毕业生信息管理功能模块活动图
通过对图2-2用例图及图2-3活动图进一步的细化分析,得到每个用例的
描述表。毕业生信息管理功能模块能够对毕业生信息管理条件进行判断等操作。
表2-1毕业生信息管理功能模块用例描述
项目描述
用例名称查询毕业生信息
用例标识号01
参与者管理员、辅导员、学生
简要说明参与者进入毕业生信息管理模块,查询毕业生信息
前置条件参与者进入毕业生信息模块
1.参与者进入毕业生信息模块
基本事件流2.查询毕业生信息
3.用例终止
其他事件流
6
湖南商务职业技术学院毕业设计
异常事件流提示错误信息,参与人确认
后置条件查询毕业生信息
项目描述
用例名称新增毕业生信息
用例标识号01
参与者管理员、辅导员
简要说明参与者进入毕业生信息管理模块,新增毕业生信息
前置条件参与者进入毕业生信息模块
1.参与者进入毕业生信息模块
2.点击添加毕业生信息
基本事件流3.填写毕业生信息
4.点击添加按钮
5.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
后置条件毕业生信息管理中可以看到新的毕业生信息
项目描述
用例名称删除毕业生信息
用例标识号01
参与者管理员、辅导员
简要说明参与者进入毕业生信息管理模块,删除毕业生信息
前置条件参与者进入毕业生信息模块
1.参与者进入毕业生信息模块
2.选择需要删除的毕业生信息
基本事件流3.点击删除按钮
4.点击确定删除
5.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
后置条件毕业生信息管理中删除的毕业生信息消失
7
湖南商务职业技术学院毕业设计
项目描述
用例名称修改毕业生信息
用例标识号01
参与者管理员、辅导员
简要说明参与者进入毕业生信息管理模块,修改毕业生信息
前置条件参与者进入毕业生信息模块
1.参与者进入毕业生信息模块
2.选择需要修改的毕业生信息
3.点击修改按钮
基本事件流
4.输入需要修改的毕业生信息
5.点击提交按钮
6.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
后置条件毕业生信息管理中修改的毕业生信息内容改变
项目描述
用例名称修改毕业生信息
用例标识号01
参与者毕业生
参与者进入修改毕业生信息管理模块,修改自己的毕业生
简要说明
信息
前置条件参与者进入修改毕业生信息模块
1.参与者进入修改毕业生信息模块
2.输入需要修改的毕业生信息
基本事件流
3.点击提交按钮
4.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
后置条件毕业生信息管理中修改的毕业生信息内容改变
8
湖南商务职业技术学院毕业设计
2.3.2毕业生信息统计功能模块的用例
毕业生信息统计功能如图2-4所示。
图2-4毕业生信息统计模块用例图
通过对用例的细化,使用活动图针对系统动态行为进行建模。毕业生信息
统计模块活动图如图2-5所示。
图2-5毕业生信息统计功能模块活动图
9
湖南商务职业技术学院毕业设计
通过对图2-4用例图及图2-5活动图进一步的细化分析,得到每个用例的
描述表。
表2-2毕业生信息统计功能模块用例描述
项目描述
用例名称查询班级信息统计
用例标识号02
参与者管理员、辅导员、学生
简要说明参与者点击查询班级信息统计
前置条件用户进入班级信息统计页面
1.参与者点击进入毕业生信息统计页面
基本事件流2.参与者点击进入班级信息统计页面
3.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
后置条件查询班级信息统计
项目描述
用例名称查询就业方向信息统计
用例标识号02
参与者管理员、辅导员、学生
简要说明参与者点击查询就业方向信息统计
前置条件用户进入就业方向信息统计页面
1.参与者点击进入毕业生信息统计页面
基本事件流2.参与者点击进入就业方向信息统计页面
3.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
后置条件查询就业方向信息统计
项目描述
用例名称查询就业公司信息统计
用例标识号02
10
湖南商务职业技术学院毕业设计
参与者管理员、辅导员、学生
简要说明参与者点击查询就业公司信息统计
前置条件用户进入就业公司信息统计页面
1.参与者点击进入毕业生信息统计页面
基本事件流2.参与者点击进入就业公司信息统计页面
3.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
后置条件查询就业公司信息统计
2.3.3企业信息管理功能模块的用例
企业信息管理功能模块用例图如图2-6所示
图2-6企业信息管理功能模块用例图
通过对用例的细化,使用活动图针对系统动态行为进行建模。企业信息管
理功能模块活动图如图2-7所示。
11
湖南商务职业技术学院毕业设计
图2-7企业信息管理功能模块活动图
通过对图2-6用例图及图2-7活动图进一步的细化分析,得到每个用例的
描述表。企业信息管理功能模块能够对企业信息管理条件进行判断等操作。
表2-3毕业生信息管理功能模块用例描述
项目描述
用例名称查询企业信息
用例标识号03
参与者管理员、辅导员
简要说明参与者进入企业信息管理模块,查询企业信息
前置条件参与者进入企业信息管理模块
1.参与者进入信息管理模块
2.参与者进入企业信息管理模块
基本事件流
3.查询企业信息
4.用例终止
12
湖南商务职业技术学院毕业设计
其他事件流
异常事件流提示错误信息,参与人确认
后置条件查询企业信息
项目描述
用例名称新增企业信息
用例标识号03
参与者管理员、辅导员
简要说明参与者进入企业信息管理模块,新增企业信息
前置条件参与者进入企业信息管理模块
1.参与者进入企业信息管理模块
2.点击添加企业信息
基本事件流3.填写企业信息
4.点击添加按钮
5.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
后置条件企业信息管理中可以看到新的企业信息
项目描述
用例名称删除企业信息
用例标识号03
参与者管理员、辅导员
简要说明参与者进入企业信息管理模块,删除企业信息
前置条件参与者进入企业信息模块
1.参与者进入企业信息模块
2.选择需要删除的企业信息
基本事件流3.点击删除按钮
4.点击确定删除
5.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
13
湖南商务职业技术学院毕业设计
后置条件企业信息管理中删除的企业信息消失
项目描述
用例名称修改企业信息
用例标识号03
参与者管理员、辅导员
简要说明参与者进入企业信息管理模块,修改企业信息
前置条件参与者进入企业信息模块
1.参与者进入企业信息模块
2.选择需要修改的企业信息
3.点击修改按钮
基本事件流
4.输入需要修改的企业信息
5.点击提交按钮
6.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
后置条件企业信息管理中修改的企业信息内容改变
2.3.4辅导员信息管理功能模块的用例
辅导员信息管理功能模块的用例图如图2-8所示。
图2-8辅导员信息管理功能模块用例图
14
湖南商务职业技术学院毕业设计
通过对用例的细化,使用活动图针对系统动态行为进行建模。辅导员信息
管理模块活动图如图2-9所示。
图2-9辅导员信息管理功能模块活动图
通过对图2-8用例图及图2-9活动图进一步的细化分析,得到每个用例的
描述表。辅导员信息管理功能模块能够对辅导员信息管理条件进行判断等操作。
表2-4辅导员信息管理功能模块用例描述
项目描述
用例名称查询辅导员信息
用例标识号04
参与者管理员
简要说明参与者进入辅导员信息管理模块
前置条件参与者进入辅导员信息管理页面
基本事件流1.参与者进入辅导员信息管理模块
15
湖南商务职业技术学院毕业设计
2.系统查询显示辅导员信息
3.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
后置条件查询到辅导员信息
项目描述
用例名称添加辅导员信息
用例标识号04
参与者管理员
简要说明参与者进入辅导员信息管理模块,添加辅导员信息
前置条件参与者进入辅导员信息管理页面,点击添加辅导员信息
1.参与者进入辅导员信息管理模块
2.点击添加
基本事件流3.填写需要添加的辅导员信息
4.点击添加按钮
5.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
后置条件辅导员信息管理中可以看到新的辅导员信息
项目描述
用例名称修改辅导员信息
用例标识号04
参与者管理员
简要说明参与者进入辅导员信息管理,修改辅导员信息
前置条件参与者进入辅导员信息管理页面
1.参与者进入辅导员信息管理页面
2.选择需要修改的辅导员信息
基本事件流3.点击修改按钮
4.填写需要修改的信息
5.点击修改
16
湖南商务职业技术学院毕业设计
6.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
后置条件查询到修改后的辅导员信息
项目描述
用例名称删除辅导员信息
用例标识号04
参与者管理员
简要说明参与者进入辅导员信息管理,删除辅导员信息
前置条件参与者进入辅导员信息管理页面
1.参与者进入辅导员信息管理模块
2.选择需要删除的辅导员信息
基本事件流3.点击删除按钮
4.点击确定删除
5.用例终止
其他事件流
异常事件流提示错误信息,参与人确认
后置条件辅导员信息管理中删除的辅导员信息消失
3系统概要设计
3.1系统设计原则
高校毕业生就业去向管理系统,是健全和完善高校毕业生信息管理的辅助
系统,它的建设目标是以网站为枢纽,运用统一数据交换标准,适时的数据更
新,分工协作的信息收集发布机制,形成毕业生就业信息系统,为广大高校毕
业生和各类用人单位提供求职和招聘的信息化平台,同时以此为依托,构建高
校毕业生就业管理检测网络,为高等学校的专业设置、人才配置等提供准确的
决策依据。
3.2系统框架设计
根据系统的需求分析、用例建模分析结合开发平台的特点设计高校毕业生
17
湖南商务职业技术学院毕业设计
就业去向管理系统的系统架构模型,如图3-1所示。
图3-1高校毕业生就业去向管理系统整体架构图
3.3系统功能设计
高校毕业生就业去向管理系统主要实现了毕业生信息管理、信息统计、企
业信息管理、辅导员信息管理等多项功能模块,功能结构图如图3-2所示。
18
湖南商务职业技术学院毕业设计
图3-2高校毕业生就业去向管理系统功能结构图
3.3.1毕业生信息管理功能设计
在毕业生信息管理中,只有管理员和辅导员能对毕业生信息进行权限管理。
能对毕业生信息进行添加、修改信息和删除不需要的信息。毕业生能查询毕业
生信息,并且只能对自己的毕业生信息进行修改。
表3-1毕业生信息管理相关功能描述
功能名称查看毕业生信息
功能概述对毕业生信息进行浏览
输入内容点击查看毕业生信息
系统处理系统从数据库中查询毕业生信息
输出内容查询到的信息展示在系统中
功能名称添加毕业生信息
功能概述用来新增毕业生信息
输入内容输入新增的毕业生信息
系统处理对新增的毕业生信息进行验证
输出内容提示新增成功
19
湖南商务职业技术学院毕业设计
功能名称修改毕业生信息
功能概述用来修改已存在的毕业生信息
输入内容对需要修改的地方进行修改
系统处理对修改的毕业生信息进行验证
输出内容提示修改成功
功能名称删除毕业生信息
功能概述用来删除已存在的毕业生信息
输入内容对毕业生信息进行删除
系统处理对删除的毕业生信息进行验证
输出内容提示删除成功
3.3.2毕业生信息统计功能设计
在毕业生信息统计中,管理员、辅导员和毕业生都可以查询班级信息统计、
就业方向信息统计和就业公司信息统计。
表3-2毕业生信息统计相关功能描述
功能名称查看班级信息统计
功能概述对各个班级信息分类统计毕业生信息
输入内容点击查看班级统计
系统处理系统从数据库中查询各个班级信息
输出内容查询到的信息展示在系统中
功能名称查看就业方向信息统计
功能概述对各个就业方向信息分类统计毕业生信息
输入内容点击查看就业方向统计
系统处理系统从数据库中查询各个就业方向信息
输出内容查询到的信息展示在系统中
功能名称查看就业公司信息统计
功能概述对各个就业公司信息分类统计毕业生信息
输入内容对需要修改的地方进行修改
系统处理对修改的毕业生信息进行验证
输出内容查询到的信息展示在系统中
20
湖南商务职业技术学院毕业设计
3.3.3企业信息管理功能设计
在企业信息管理中,只有管理员和辅导员能对企业信息进行权限管理。能
对企业信息进行添加信息、修改信息和删除不需要的信息。
表3-3企业信息管理相关功能描述
功能名称查看企业信息
功能概述对企业信息进行浏览
输入内容点击查看企业信息
系统处理系统从数据库中查询企业信息
输出内容查询到的信息展示在系统中
功能名称添加企业信息
功能概述用来新增企业信息
输入内容输入新增的企业信息
系统处理对新增的企业信息进行验证
输出内容提示新增成功
功能名称修改企业信息
功能概述用来修改已存在的企业信息
输入内容对需要修改的地方进行修改
系统处理对修改的企业信息进行验证
输出内容提示修改成功
功能名称删除企业信息
功能概述用来删除已存在的企业信息
输入内容对企业信息进行删除
系统处理对删除的企业信息进行验证
输出内容提示删除成功
3.3.4辅导员信息管理功能设计
在辅导员信息管理中,只有管理员能对辅导员信息进行权限管理。能对辅
导员信息进行添加信息、修改信息和删除不需要的信息。
21
湖南商务职业技术学院毕业设计
表3-4辅导员信息管理相关功能描述
功能名称查看辅导员信息
功能概述对辅导员信息进行浏览
输入内容点击查看辅导员信息
系统处理系统从数据库中查询企业信息
输出内容查询到的信息展示在系统中
功能名称添加辅导员信息
功能概述用来新增辅导员信息
输入内容输入新增的辅导员信息
系统处理对新增的辅导员信息进行验证
输出内容提示新增成功
功能名称修改辅导员信息
功能概述用来修改已存在的辅导员信息
输入内容对需要修改的地方进行修改
系统处理对修改的辅导员信息进行验证
输出内容提示修改成功
功能名称删除辅导员信息
功能概述用来删除已存在的辅导员信息
输入内容对辅导员信息进行删除
系统处理对删除的辅导员信息进行验证
输出内容提示删除成功
3.4数据库设计
数据库是一种有效的数据管理技术,它可以将数据存储在结构化的数据表
中。数据库的设计一般包括四个步骤:首先是设计原则,其次是概念设计,然
后是逻辑设计,最后是数据字典。设计原则是数据库设计的指导原则,概念设
计是根据实际需求对数据进行高层次的抽象和建模,逻辑设计是基于概念设计
的基础上对数据进行具体的逻辑结构设计,而数据字典则是对数据库中各个数
据项的定义和说明,是数据库设计中必不可少的一部分。
22
湖南商务职业技术学院毕业设计
3.4.1设计原则
为取得较好的设计效果,进行数据库设计需要遵从以下原则:
1.完整性原则:
数据库的完整性是指数据的正确性和相容性。要防止合法用户使用数据库
时向数据库加入不合语义的数据。对输入到数据库中的数据要有审核和约束机
制。
2.冗余原则:
数据库的设计要求是不能有冗余部分,要尽可能的满足3NF。
3.确保数据的安全,数据的重要性不可小觑。
3.4.2概念设计
根据高校毕业生就业去向管理系统数据进行分析,其E-R图如下图3-3所示。
图3-3高校毕业生就业去向管理系统E-R图
3.4.3逻辑设计
针对ER模型,通过数据实体属性、实体间关系的全面分析,结合高校毕业
生就业去向管理系统的实际需求,根据E-R图转化为关系模式的转换方法,建
立起了本系统的关系模式,具体转化后的关系模式如下:
用户表:(用户ID、用户名、用户账号、用户密码、用户身份、毕业生
ID)
毕业生表:(毕业生ID、性别、电话、班级ID、就业时间、企业ID、就业
方向ID、工资)
班级表:(班级ID、班级名)
23
湖南商务职业技术学院毕业设计
企业表:(企业ID、企业名、企业简介、企业地址、企业联系人、企业联
系电话、职位ID)
职位表:(职位ID、职位名)
就业方向表:(方向ID、方向名)
3.4.4数据字典
用户表的表结构如表3-5所示,该表主要用于记录用户信息,主要字段
为用户ID、用户名、用户账号、用户密码、用户身份、毕业生ID。
表3-5用户表结构
字段名称数据类型字段内容主键设置非空
userIdint用户ID是是
userNamevarchar用户名否是
useraccountvarchar用户账号否是
userPasswordvarchar用户密码否是
typesint用户身份否是
graIDint毕业生ID否是
毕业生表的表结构如表3-6所示,该表主要用于记录毕业生信息,主要字
段为毕业生ID、性别、电话、班级ID、就业时间、企业ID、就业方向ID、工
资。
表3-6毕业生表结构
字段名称数据类型字段内容主键设置非空
graIDint毕业生ID是是
graSexvarchar性别否是
graTelint电话否是
graClassIdint班级ID否是
graTimedateTime就业时间否是
graComIdint就业公司ID否是
graDirIdint就业方向ID否是
graSalaryvarchar工资否是
班级表的表结构如表3-7所示,该表主要用于记录班级信息,主要字段为
班级ID、班级名。
表3-7班级表结构
字段名称数据类型字段内容主键设置非空
24
湖南商务职业技术学院毕业设计
classIdint班级ID是是
classNamevarchar班级名否是
企业表的表结构如表3-8所示,该表主要用于记录企业信息,主要字段为
企业ID、企业名、企业简介、企业地址、企业人事、企业电话、职位ID。
表3-8企业表结构
字段名称数据类型字段内容主键设置非空
comIdint企业ID是是
comNamevarchar企业名否是
comMegvarchar企业信息否是
comAddressvarchar企业地址否是
comHrvarchar企业联系人否是
comHrTelint企业联系电话否是
comJobIdint职位ID否是
职位表的表结构如表3-9所示,该表主要用于记录职位信息,主要字段为
职位ID、职位名。
表3-9职位表结构
字段名称数据类型字段内容主键设置非空
jobIdint职位ID是是
jobnamevarchar职位名否是
职位表的表结构如表3-10所示,该表主要用于记录就业方向信息,主要字
段为就业方向ID、就业方向名。
表3-10就业方向表结构
字段名称数据类型字段内容主键设置非空
dirIDint方向ID是是
dirNamevarchar方向名否是
数据库设计总结:根据高校毕业生就业去向管理系统的需求分析和用例建
模分析,本文确定了系统的主要功能模块。
25
湖南商务职业技术学院毕业设计
4系统详细设计
4.1毕业生信息管理功能模块设计
4.1.1毕业生信息管理说明
高校毕业生就业去向管理系统中,管理员和辅导员可以对毕业生信息进行增
删改查等操作,而毕业生可以查询毕业生信息和修改自己的毕业生信息。
4.1.2毕业生信息管理详细设计
使用UML序列图对需求分析中各个子功能的用例进行分析与设计,图4-1
为毕业生信息管理子模块的时序图。
图4-1毕业生信息管理功能模块时序图
针对时序图进行进一步细化分析,得到该功能模块相关类及方法描述表,
如下表4-1所示。
表4-1毕业生信息管理功能模块相关类及方法描述表
类名GraduatesController
描述对毕业生信息增删改查的控制类
graduatesService,userService,classesService,
属性
companyService,directionService
memberlist(),toaddgradutes(),addgradutes(),toupdat
方法egradutes(),toupda(),doupgradutes(),deletegradutes
(),dodeletegradutes()
26
湖南商务职业技术学院毕业设计
4.2毕业生信息统计功能模块设计
4.2.1毕业生信息统计功能模块说明
在高校毕业生就业去向管理系统中,管理员、辅导员和毕业生可以在毕业
生信息统计功能可以快速查看各个班级、就业公司、就业方向的毕业生。
4.2.2毕业生信息统计功能模块详细设计
使用UML序列图对需求分析中各个子功能的用例进行分析与设计,图4-2
为毕业生信息统计模块的时序图。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 矿产勘查中的非常规油气资源评价考核试卷
- 胶合板在智能家居市场的应用考核试卷
- 市场营销战略与实践考试考核试卷
- 矿山机械设备更新与投资决策考核试卷
- 租赁机械的节能减排技术考核试卷
- 节能建筑能耗模拟与优化施工考核试卷
- 员工持股计划信托股权激励合同
- 工业级烧碱(NaOH)绿色供应链管理合作协议
- 互联网平台数据隐私保护与服务协议
- 物流园区节能减排规划设计与实施合同
- 新北师大版八年级下册数学教案+教学计划大全
- 量子通信平台下的宇宙观测-全面剖析
- SL631水利水电工程单元工程施工质量验收标准第1部分:土石方工程
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 集体备课 初中英语情态动词讲解 练习及答案
- 突发公共卫生事件流行病学-课件
- 马拉松体检表
- 利巴韦林注射液生产工艺验证方案
- 高中音乐 鉴赏 第五单元《诗乐相彰》第九节 独唱曲 课件
- 恒强文字多纱嘴组设定
- 外科护理学练习题库判断题及答案
评论
0/150
提交评论