大学生就业管理系统.docx

上传人:b****5 文档编号:14709493 上传时间:2023-06-26 格式:DOCX 页数:38 大小:572.02KB
下载 相关 举报
大学生就业管理系统.docx_第1页
第1页 / 共38页
大学生就业管理系统.docx_第2页
第2页 / 共38页
大学生就业管理系统.docx_第3页
第3页 / 共38页
大学生就业管理系统.docx_第4页
第4页 / 共38页
大学生就业管理系统.docx_第5页
第5页 / 共38页
大学生就业管理系统.docx_第6页
第6页 / 共38页
大学生就业管理系统.docx_第7页
第7页 / 共38页
大学生就业管理系统.docx_第8页
第8页 / 共38页
大学生就业管理系统.docx_第9页
第9页 / 共38页
大学生就业管理系统.docx_第10页
第10页 / 共38页
大学生就业管理系统.docx_第11页
第11页 / 共38页
大学生就业管理系统.docx_第12页
第12页 / 共38页
大学生就业管理系统.docx_第13页
第13页 / 共38页
大学生就业管理系统.docx_第14页
第14页 / 共38页
大学生就业管理系统.docx_第15页
第15页 / 共38页
大学生就业管理系统.docx_第16页
第16页 / 共38页
大学生就业管理系统.docx_第17页
第17页 / 共38页
大学生就业管理系统.docx_第18页
第18页 / 共38页
大学生就业管理系统.docx_第19页
第19页 / 共38页
大学生就业管理系统.docx_第20页
第20页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

大学生就业管理系统.docx

《大学生就业管理系统.docx》由会员分享,可在线阅读,更多相关《大学生就业管理系统.docx(38页珍藏版)》请在冰点文库上搜索。

大学生就业管理系统.docx

大学生就业管理系统

面向对象建模技术

课程设计

 

课程名称

面向对象建模技术

题目

大学生就业信息管理系统

系部

管理学院

专业

信息管理与信息系统

班级

学号

学生姓名

任课教师

 

2013

1

2

《面向对象建模技术》课程设计评审表

学号

姓名

题目:

大学生就业信息管理系统

 

 

 

评审项目

评分指标

成绩

项目概述(5分)

需求分析

(15分)

系统功能需求(3分)

基本数据维护模块(3分)

基本业务模块(3分)

数据库模块(3分)

信息查询模块(3分)

系统的UML基本模型(55分)

UML模型框架(5分)

系统的用例图(10分)

系统的时序图(10分)

系统的协作图(10分)

系统的状态图(10分)

系统的活动图(10分)

系统中的类

(10分)

类图的生成(5分)

各个类之间的关系(5分)

系统的配置与实现(10分)

系统的组件图(5分)

系统的配置图(5分)

开发心得(5分)

总评(100分)

评审教师签名

评审时间:

年月日

课程设计报告要求:

1.字迹清楚,图表美观,文理通顺;

2.能够参考软件开发的国家标准文档,指导自己编写课程设计报告;

3.能够应用RationalRose建模工具进行相关的图表制作。

4.文中所建模型的图都要有文字说明。

5.课程设计应包含的内容:

(1)项目概述(问题陈述;该项目目前国内外研究情况,开发本项目的意义)。

(2)系统需求分析(系统功能需求;基本数据维护模块;基本业务模块;数据库模块;信息查询模块)。

(3)系统的UML基本模型(UML模型框架;用例图及用例图说明;时序图及时序图说明;协作图及协作图说明;状态图及状态图说明;活动图及活动图说明)。

(4)系统中的类(类图的生成;各个类之间的关系)。

(5)系统的配置与实现(组件图及组件图说明;配置图及配置图说明)。

(6)开发心得。

课程设计报告格式要求:

1.每一章题目:

黑体、小三号、居中;

2.正文:

标题黑体、五号,其余宋体、五号;

3.标题:

一、

(一)1.①

4.文中的图和表统一编号:

例如:

图1-1、表1-1

就业信息统计分析系统

1、项目概述

随着各大专院校的不断发展,更多的学生进入了大学院校的大门,于此同时各院校的毕业生人数也在急剧上升,由于每年国家提供的工作岗位有限,因此毕业生的就业面临着较大困难,加之毕业生没有相关工作经验,对社会的未知,导致就业更加困难。

因此运用相应开发工具开发一个毕业班就业信息统计分析系统十分必要。

即能够让每一个毕业生和教师通过访问本系统实现更快、更好、更便捷地进行信息录入和访问,也实现毕业生就业信息数字化传递。

让学生们更好的了解就业行情,及时选择更好的出路,也可以对学校的各专业就业率做出统计,使学校更好的完善教育体系。

该系统主要解决的是大学毕业学生的就业率的统计,充分反映的是系统管理员、学生、班主任在系统中各种功能的操作情况。

系统管理员主要管理和维护学生以及班主任的各种信息统计就业率等信息。

班主任可以查询自己及班级学生的信息加以管理统计该班就业率,学生有录入就业信息的功能以及查询自己信息的功能。

对于此次关于系统的分析的感受在心得中体现。

 

2、需求分析

(一)系统功能需求

系统的功能需求包含以下几个方面:

1.毕业生个人正确输入姓名、密码后方可登陆系统(原始密码由系统管理员提供)。

2.毕业生登录后,填写个人就业单位情况(班级、单位名称、单位类型、单位所属行业、单位所属地区、岗位类型、薪酬、工作性质,就业信息来源),除了单位名称需要输入外,其他字段可直接从下拉列表中选择,每一项都必须填写才能提交。

3.学生可以随时修改工作信息。

4.班主任能查看和管理所带班级的就业情况,也能导出已就业学生信息、以及未就业学生名单,并能得出该班就业率。

5.系统管理员可录入毕业班学生和班主任基本信息,也能导出已就业学生信息、以及未就业学生名单,并能得出各班就业率。

图1-1毕业生的功能需求图1-2班主任的功能需求图1-3系统管理员的功能需求

(二)基本数据维护模块

基本数据维护模块包括图2-1所示几方面。

图1-4基础数据维护模块

1.系统设置。

有权限修改或增删当前系统的相关功能,比如用户权限、信息审批等。

2.录入信息。

有权限在当前系统中录入新的信息内容。

3.查询信息。

有权限查询系统当中的可见信息。

4.删除信息。

针对不合法发表内容有权限进行删除。

5.统计信息。

定时对已录入的信息进行统计,并上传。

(三)基本业务模块

基本业务模块包括图2-2所示几方面。

图1-5基本业务模块

1.增加用户权限。

有权限的用户可以增加其他用户权限。

2.删除用户权限。

有权限的用户可以删除其他用户权限。

3.审批通过。

有权限的用户对添加,删除,编辑,修改文档属性的文档进行审批,审批通过则执行相应操作。

4.审批不通过。

有权限的用户对添加,删除,编辑,修改文档属性的文档进行审批,审批不通过则不能执行相应操作。

(四)数据库模块

数据库模块包括图4-1所示几方面。

图1-6数据库模块

1.用户信息管理。

用户信息包括个人信息,属性等。

2.用户权限管理。

用户的读,删,改个人信息,及用户账号,密码等设置修改的权限管理。

3.审批信息管理。

审批信息包括修改人,审批人等。

4.审批权限管理。

用户只拥有管理员规定范围内的权限。

5.企业信息管理。

学生用户对就业企业信息的录入。

(五)信息查询模块

信息查询模块包括图1-7所示几方面。

图1-7信息查询模块

1.用户信息查询。

注册用户可以进行对当前服务范围内的可获取信息的查询。

2.用户权限查询。

不同用户的查询权限不同。

3.审批信息查询。

用户可对系统管理员审批的信息查询。

4.就业信息查询。

包涵就业学生、就业专业的就业率、就业率高的院校的统计信息。

5.系统信息查询。

系统相关功能更新等信息的提示。

 

3、系统的UML基本模型

(一)创建系统用例模型

系统管理员:

系统管理员负责录入学生的基本信息、录入班主任的基本信息、导出就业学生信息以及就业学生名单,最后管理员还要得出毕业学生的就业率,并且系统管理员还要对数据库进行维护操作。

选择开始菜单【File—New】打开如图所示对话框,此时可以开始设计大学生就业信息统计分析系统模型。

图3-1RationalRose界面

(二)系统用例图

用例图在需求分析阶段有很重要的作用,它是作为参与者的外部用户所能观察到的系统功能模型图。

整个开发过程都是围绕需求阶段的用例进行的。

创建用例图之前首先需要确定参与者。

学生:

学生可以通过该系统查询自己的基本信息、录入自己的就业信息、修改自己的工作信息等操作。

班主任:

班主任可以通过该系统查询自己的基本信息、查询学生的就业信息、管理学生的就业情况。

系统管理员:

系统管理员负责录入学生的基本信息、录入班主任的基本信息、导出就业学生信息以及就业学生名单,最后管理员还要得出毕业学生的就业率,并且系统管理员还要对数据库进行维护操作。

1.学生用例图

图3-2学生用例图

1)登录系统:

学生可以通过管理员提供的原始密码进行登录系统进行相关操作。

2)修改密码:

管理员提供原始密码都是较简单且操作容易的,所以学生要对原始密码进行修改,防止用户信息泄露。

3)查询个人基本信息:

每一个学生都可以在登录后查询自己的基本信息,但是不允许在未授权的情况下查询其他人的信息

4)录入就业信息:

学生可以录入自己的毕业后工作的就业信息。

5)查询就业信息:

学生可以查询自己毕业后工作的就业信息,并在获取一定权限后查询同种工作的相关就业信息或同学的相关就

6)自己修改就业的相关信息,失业后删除之前相应的就业信息。

业信息。

7)修改就业信息:

学生工作变动需要

2.班主任用例图

图3-3班主任用例图

1)登录系统:

班主任可也通过管理员提供的原始密码进行登录系统进行相关操作。

2)修改密码:

管理员提供原始密码都是较简单且操作容易的,所以班主任要对原始密码进行修改,防止用户信息泄露。

3)查询个人基本信息:

每一个班主任都可以在登录后查询自己的基本信息,但是不允许在未授权的情况下查询其他班主任的信息。

4)查询班级学生的信息:

系统管理员录入的学生基本信息和学生录入自己的就业信息后对应的班主任可以查询。

5)统计学生的就业信息:

对学生上传的就业信息进行操作统计。

3.系统管理员

图3-4系统管理员用例图

1)登录系统:

管理员可也通过管理员提供的原始密码进行登录系统进行相关操作。

2)录入初始密码:

管理员提供给学生和班主任初始密码可供学生和班主任登录系统。

3)维护学生信息:

4)录入学生基本信息:

录入学生的基本信息由管理员录入。

录入时要添加学生的详细基本信息。

5)查询学生基本信息:

查询时可查看学生基本信息防止录入错误。

6)修改学生基本信息:

对错误的学生基本信息进行重修改。

7)查询学生就业信息:

对学生录入的就业信息进行查看分析

8)维护班主任信息:

9)录入班主任基本信息:

录入班主任的基本信息由管理员录入。

录入时要添加班主任的详细基本信息。

10)查询班主任基本信息:

查询时可查看班主任基本信息防止录入错误。

11)修改班主任基本信息:

对错误的班主任基本信息进行重修改。

12)导出信息:

导出已就业学生信息、以及未就业学生名单并且得出各班的就业率。

四、创建系统动态模型

(一)创建时序图和协作图

通过上述的用例可以获得以下的交互行为:

学生:

查询个人信息、录入就业信息、查询就业信息、修改就业信息、修改密码

班主任:

查询个人基本信息、查询班级学生的信息、统计自己班级学生的信息、修改密码

系统管理员:

录入初始密码、录入学生基本信息、查询学生基本信息、修改学生基本信息、查询学生就业信息、录入班主任基本信息、查询班主任基本信息、修改班主任基本信息、导出信息统计就业率

1.“学生查询个人信息”用例

对于“学生查询个人信息”用例可以具体的描述来确定学生查询个人信息的工作流程,基本流程如下:

1)学生通过登录界面进登录。

2)用户界面向数据库访问层发出验证信息。

3)数据库访问层向登录界面返回验证信息。

4)登录界面向学生显示验证信息。

5)【验证成功】学生通过用户界面查询学生个人信息。

6)用户界面向数据库访问层检索学生个人信息。

7)数据库访问层将学生的个人信息提供给用户界面。

8)用户界面将学生的个人信息显示出来。

备选过程:

学生验证失败。

1)数据库访问层返回验证信息为空。

2)系统提示没有该学生。

图4-1-1-1学生查询个人信息时序图

图4-1-1-2学生查询个人信息协作图

2.“学生录入就业信息”用例

对于“学生录入就业信息”用例可以具体的描述来确定学生录入就业信息的工作流程,基本流程如下:

1)学生向学生界面填写学生就业信息。

2)学生界面向数据库录入学生就业信息。

3)数据库将学生就业信息保存提供给学生界面。

4)学生界面显示完成学生就业信息录入完成。

备选过程:

学生信息已存在

1)数据库提供给界面的学生就业信息异常

2)界面向学生提示信息已存在

图4-1-2-1学生录入就业信息时序图

图4-1-2-2学生录入就业信息协作图

3.“学生查询就业信息”用例

对于“学生查询就业信息”用例可以具体的描述来确定学生查询就业信息的工作流程,基本流程如下:

1)学生通过学生界面查询就业信息。

2)学生界面向数据库访问层检索学生就业信息。

3)数据库访问层将学生的就业信息提供给学生界面。

4)学生界面将学生的就业信息显示出来。

备选过程:

学生信息不存在

1)提供的查询的学生的界面的学生对象列表为空

2)显示学生不存在

图4-1-3-1学生查询就业信息时序图

图4-1-3-2学生查询就业信息协作图

4.“学生修改就业信息”用例

对于“学生修改就业信息”用例可以具体的描述来确定学生修改就业信息的工作流程,基本流程如下:

1)学生通过学生界面修改就业信息。

2)学生查询学生就业信息。

3)学生界面向数据库发出修改申请。

4)数据库将修改后学生的就业信息保存并且提供给学生界面。

5)学生界面将修改后学生的就业信息显示出来。

备选过程:

该学生不存在

1)数据库返回的信息为空

2)修改界面现实给学生

图4-1-4-1学生修改就业信息时序图

图4-1-4-2学生修改就业信息协作图

5.“学生修改密码”用例

对于“学生修改密码”用例可以具体的描述来确定学生修改密码的工作流程,基本流程如下:

学生登录修改界面。

1)学生在修改界面向数据库发出修改请求。

2)数据库请求密码验证。

3)修改界面向学生显示验证信息。

4)【验证成功】学生在修改界面修改密码。

5)修改界面向数据库访问层提交修改的密码。

6)数据库访问层将修改成功信息返回给修改界面。

7)修改界面将修改成功信息显示给学生。

备选过程:

密码验证失败。

1)数据库访问层返回密码错误

2)系统提示重新验证。

图4-1-5-1学生修改密码时序图

图4-1-5-2学生修改密码协作图

6.“班主任查询个人基本信息”用例

对于“班主任查询个人基本信息”用例可以具体的描述来确定班主任查询个人基本信息的工作流程,基本流程如下:

1)班主任通过登录界面进登录。

2)用户界面向数据库访问层发出验证信息。

3)数据库访问层向登录界面返回验证信息。

4)登录界面向班主任显示验证信息。

5)【验证成功】班主任通过用户界面查询班主任个人信息。

6)用户界面向数据库访问层检索班主任个人信息。

7)数据库访问层将班主任的个人信息提供给用户界面。

8)用户界面将班主任的个人信息显示出来。

备选过程:

班主任验证失败。

1)数据库访问层返回验证信息为空。

2)系统提示没有该班主任。

图4-1-6-1班主任查询个人基本信息时序图

图4-1-6-2班主任查询个人基本信息协作图

7.“班主任查询班级学生的信息”用例

对于“班主任查询班级学生的信息”用例可以具体的描述来确定班主任查询班级学生的信息的工作流程,基本流程如下:

1)班主任通过统计界面查询班级学生信息。

2)用户界面向数据库检索班级学生信息。

3)数据库将班级学生的信息提供给用户界面。

4)用户界面将班级学生的就业信息显示出来。

图4-1-7-1班主任查询班级学生信息时序图

图4-1-7-2班主任查询班级学生信息时序图

8.“班主任统计班级学生的信息”用例

对于“班主任统计班级学生的信息”用例可以具体的描述来确定班主任统计自己班级学生的信息的工作流程,基本流程如下:

1)班主任向班主任界面导出信息统计就业率。

2)班主任向数据库查询信息并发出统计申请。

3)数据库将统计的班级就业率提供给统计界面。

4)统计界面将得出的班级就业率显示出来并且打印报表。

图4-1-8-1班主任统计班级学生信息时序图

图4-1-8-2班主任统计班级学生信息协作图

9.“班主任修改密码”用例

对于“班主任修改密码”用例可以具体的描述来确定班主任修改密码的工作流程,基本流程如下:

1)班主任登录修改界面。

2)班主任在修改界面向数据库发出修改请求。

3)数据库求密码验证。

4)修改界面向班主任显示验证信息。

5)【验证成功】班主任在修改界面修改密码。

6)修改界面向数据库提交修改的密码。

7)数据库将修改成功信息返回给修改界面。

8)修改界面将修改成功信息显示给班主任。

备选过程:

密码验证失败。

1)数据库访问层返回密码错误

2)系统提示重新验证

图4-1-9-1班主任修改密码时序图

图4-1-9-2班主任修改密码协作图

10.“系统管理员录入初始密码”用例

对于“系统管理员录入初始密码”用例可以具体的描述来确定系统管理员录入初始密码的工作流程,基本流程如下:

1)管理员先向管理员界面查询学生及老师的信息

2)管理员界面通过学生及班主任实例查询并且返回信息

3)录入密码界面录入密码

4)管理员界面通过学生及班主任实例保存修改后的密码

5)返回给管理员并且显示

备选过程:

学生及班主任信息不在

1)数据库返回验证信息为空。

2)系统提示没有该学生及班主任。

图4-1-10-1班主任录入初始密码时序图

图4-1-10-2班主任录入初始密码协作图

录入班主任初始密码同上操作

11.“系统管理员录入学生基本信息”用例

对于“系统管理员录入学生基本信息”用例可以具体的描述来确定系统管理员录入学生基本信息的工作流程,基本流程如下:

1)管理员向管理员界面填写学生基本信息。

2)管理员界面向数据库录入学生基本信息。

3)数据库将学生基本信息保存提供给管理员界面。

4)管理员界面显示完成学生基本信息录入完成

备选过程:

学生信息已存在

1)数据库提供给界面的学生信息异常

2)界面向管理员提示信息已存在

图4-1-11-1系统管理员录入学生基本信息时序图

图4-1-11-2系统管理员录入学生基本信息时序图

12.“系统管理员查询学生基本信息”用例

对于“系统管理员查询学生基本信息”用例可以具体的描述来确定系统管理员查询学生基本信息的工作流程,基本流程如下:

1)管理员通过管理员界面查询班级学生信息。

2)管理员界面将班级学生的基本信息显示出来。

备选过程:

学生信息不存在

1)提供的查询的学生的界面的学生对象列表为空

2)显示学生不存在

图4-12-1系统管理员查询学生基本信息时序图

图4-1-12-2系统管理员查询学生基本信息协作图

13.“系统管理员修改学生基本信息”用例

对于“系统管理员修改学生基本信息”用例可以具体的描述来确定系统管理员修改学生基本信息的工作流程,基本流程如下:

1)管理员通过管理员界面修改学生基本信息。

2)管理员界面向数据库发出修改申请。

3)数据库将修改后学生的基本信息保存并且提供给管理员界面。

4)管理员界面将修改后学生的基本信息显示出来。

备选过程:

该学生不存在

1)数据库返回的信息为空

2)修改界面显示给管理员

图4-1-13-1系统管理员修改学生基本信息时序图

图4-1-13-1系统管理员修改学生基本信息协作图

14.“系统管理员查询学生就业信息”用例

对于“系统管理员查询学生就业信息”用例可以具体的描述来确定系统管理员查询学生就业信息的工作流程,基本流程如下:

1)管理员通过管理员界面查询班级学生就业信息。

2)管理员界面向数据库检索班级学生就业信息。

3)数据库将班级学生的就业信息提供给管理员界面。

4)管理员界面将班级学生的就业信息显示出来。

备选过程:

该学生不存在

1)数据库返回的信息为空

2)修改界面显示给管理员

图4-1-14-1系统管理员查询学生就业基本信息时序图

图4-1-14-2系统管理员查询学生就业基本信息协作图

15.“系统管理员录入班主任基本信息”用例

对于“系统管理员录入班主任基本信息”用例可以具体的描述来确定系统管理员录入班主任基本信息的工作流程,基本流程如下:

1)管理员向管理员界面填写班主任基本信息。

2)管理员界面向数据库访问层录入班主任基本信息。

3)数据库访问层将学生基本信息保存提供给管理员界面。

4)管理员界面显示完成班主任基本信息录入完成。

备选过程:

班主任信息已存在

1)数据库提供给界面的管理员就业信息异常

2)界面向管理员提示信息已存在

图4-1-15-1系统管理员录入班主任基本信息时序图

图4-1-15-2系统管理员录入班主任基本信息协作图

16.“系统管理员查询班主任基本信息”用例

对于“系统管理员查询班主任基本信息”用例可以具体的描述来确定系统管理员查询班主任基本信息的工作流程,基本流程如下:

1)管理员通过管理员界面查询班主任基本信息。

2)管理员界面向数据库访问层检索班级班主任基本信息。

3)数据库访问层将班级班主任基本信息提供给管理员界面。

4)管理员界面将班级班主任基本信息显示出来。

备选过程:

该班主任不存在

1)数据库返回的信息为空

2)修改界面显示给管理员

图4-1-16-1系统管理员查询班主任基本信息时序图

图4-1-16-1系统管理员查询班主任基本信息协作图

17.“系统管理员修改班主任基本信息”用例

对于“系统管理员修改班主任基本信息”用例可以具体的描述来确定系统管理员修改班主任基本信息的工作流程,基本流程如下:

1)管理员通过管理员界面修改班主任基本信息。

2)管理员界面向数据库发出修改申请。

3)

4)flee逃跑fledfled数据库将修改后班主任基本信息保存并且提供给管理员界面。

5)

6)cut割cutcut管理员界面将修改后班主任基本信息显示出来。

wind缠绕;上发条woundwound备选过程:

该学生不存在

1)数据库返回的信息为空

blow吹blewblown

图4-1-17-1系统管理员修改班主任基本信息时序图

 

drink喝drankdrunk

图4-1-17-2系统管理员修改班主任基本信息协作图

不规则动词表18.“系统管理员导出信息统计就业率”用例

cast抛castcast对于“系统管理员导出信息统计就业率”用例可以具体的描述来确定系统管理员导出信息统计就业率的工作流程,基本流程如下:

1)

2)cost花费costcost管理员向管理员界面导出信息统计就业率。

3)管理员向数据库发出修改申请并查询整个班级的信息。

4)

5)steal偷stolestolen数据库将班级信息提供给统计界面并将统计的就业率提供给用户界面。

6)用户界面将得出的就业率显示出来并打印报表

meet遇到metmet备选过程:

返回的班级信息为空

1)数据库返回信息为空

2)统计界面返回给系统管理员

图4-1-18-1系统管理员导出信息统计就业率时序图

图4-1-18-2系统管理员导出信息统计就业率协作图

(二)系统状态图

1.学生教师及管理员通过登录转换为能够操作的用户

2.信息转换成被查询状态

3.当查询的用户信息不存在转换成被修改状态

4.查询用户信息存在转换成被统计状态

5.用户可以被管理员删除。

图4-2-1可操作用户状态图

(三)系统活动图

1.在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明。

可以通过以下步骤描述参与者验证登录的活动:

1)参与者需要通过身份验

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 临时分类 > 批量上传

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2