ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:24.49KB ,
资源ID:7115583      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7115583.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(大学生就业管理系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

大学生就业管理系统.docx

1、大学生就业管理系统大学生就业管理系统 面向对象建模技术 课 程 设 计 课程名称 面向对象建模技术 题 目 大学生就业信息管理系统 系 部 管理学院 专 业 信息管理与信息系统 班 级 学 号 学生姓名 任课教师 2013 年 1 月 2 日 面向对象建模技术课程设计评审表 学 号 姓 名 题目:大学生就业信息管理系统 评 审 意 见 评审项目 评分指标 成 绩 项目概述(5 分)需求分析(15 分)系统功能需求(3分)基本数据维护模块(3分)基本业务模块(3分)数据库模块(3分)信息查询模块(3分)系统的 UML基本模型(55 分)UML模型框架(5分)系统的用例图(10分)系统的时序图(1

2、0分)系统的协作图(10分)系统的状态图(10分)系统的活动图(10分)系统中的类(10 分)类图的生成(5分)各个类之间的关系(5分)系统的配置与实现(10分)系统的组件图(5分)系统的配置图(5分)开发心得(5 分)总评(100 分)评审教师签名 评审时间:年 月 日 课程设计报告要求:1字迹清楚,图表美观,文理通顺;2能够参考软件开发的国家标准文档,指导自己编写课程设计报告;3能够应用 Rational Rose 建模工具进行相关的图表制作。4文中所建模型的图都要有文字说明。5课程设计应包含的内容:(1)项目概述(问题陈述;该项目目前国内外研究情况,开发本项目的意义)。(2)系统需求分析

3、(系统功能需求;基本数据维护模块;基本业务模块;数据库模块;信息查询模块)。(3)系统的 UML基本模型(UML模型框架;用例图及用例图说明;时序图及时序图说明;协作图及协作图说明;状态图及状态图说明;活动图及活动图说明)。(4)系统中的类(类图的生成;各个类之间的关系)。(5)系统的配置与实现(组件图及组件图说明;配置图及配置图说明)。(6)开发心得。课程设计报告格式要求:1每一章题目:黑体、小三号、居中;2正文:标题黑体、五号,其余宋体、五号;3标题:一、(一)1 4文中的图和表统一编号:例如:图 1-1、表 1-1 就业信息统计分析系统 1、项目概述 随着各大专院校的不断发展,更多的学生

4、进入了大学院校的大门,于此同时各院校的毕业生人数也在急剧上升,由于每年国家提供的工作岗位有限,因此毕业生的就业面临着较大困难,加之毕业生没有相关工作经验,对社会的未知,导致就业更加困难。因此运用相应开发工具开发一个毕业班就业信息统计分析系统十分必要。即能够让每一个毕业生和教师通过访问本系统实现更快、更好、更便捷地进行信息录入和访问,也实现毕业生就业信息数字化传递。让学生们更好的了解就业行情,及时选择更好的出路,也可以对学校的各专业就业率做出统计,使学校更好的完善教育体系。该系统主要解决的是大学毕业学生的就业率的统计,充分反映的是系统管理员、学生、班主任在系统中各种功能的操作情况。系统管理员主要

5、管理和维护学生以及班主任的各种信息统计就业率等信息。班主任可以查询自己及班级学生的信息加以管理统计该班就业率,学生有录入就业信息的功能以及查询自己信息的功能。对于此次关于系统的分析的感受在心得中体现。2、需求分析(一)系统功能需求 系统的功能需求包含以下几个方面:1.毕业生个人正确输入姓名、密码后方可登陆系统(原始密码由系统管理员提供)。2.毕业生登录后,填写个人就业单位情况(班级、单位名称、单位类型、单位所属行业、单位所属地区、岗位类型、薪酬、工作性质,就业信息来源),除了单位名称需要输入外,其他字段可直接从下拉列表中选择,每一项都必须填写才能提交。3.学生可以随时修改工作信息。4.班主任能

6、查看和管理所带班级的就业情况,也能导出已就业学生信息、以及未就业学生名单,并能得出该班就业率。5.系统管理员可录入毕业班学生和班主任基本信息,也能导出已就业学生信息、以及未就业学生名单,并能得出各班就业率。图 1-1 毕业生的功能需求 图 1-2 班主任的功能需求 图 1-3 系统管理员的功能需求(二)基本数据维护模块 基本数据维护模块包括图 2-1 所示几方面。图 1-4 基础数据维护模块 1.系统设置。有权限修改或增删当前系统的相关功能,比如用户权限、信息审批等。2.录入信息。有权限在当前系统中录入新的信息内容。3.查询信息。有权限查询系统当中的可见信息。4.删除信息。针对不合法发表内容有

7、权限进行删除。5.统计信息。定时对已录入的信息进行统计,并上传。(三)基本业务模块 基本业务模块包括图 2-2 所示几方面。图 1-5 基本业务模块 1.增加用户权限。有权限的用户可以增加其他用户权限。2.删除用户权限。有权限的用户可以删除其他用户权限。3.审批通过。有权限的用户对添加,删除,编辑,修改文档属性的文档进行审批,审批通过则执行相应操作。4.审批不通过。有权限的用户对添加,删除,编辑,修改文档属性的文档进行审批,审批不通过则不能执行相应操作。(四)数据库模块 数据库模块包括图 4-1 所示几方面。图 1-6 数据库模块 1.用户信息管理。用户信息包括个人信息,属性等。2.用户权限管

8、理。用户的读,删,改个人信息,及用户账号,密码等设置修改的权限管理。3.审批信息管理。审批信息包括修改人,审批人等。4.审批权限管理。用户只拥有管理员规定范围内的权限。5.企业信息管理。学生用户对就业企业信息的录入。(五)信息查询模块 信息查询模块包括图 1-7 所示几方面。图 1-7 信息查询模块 1.用户信息查询。注册用户可以进行对当前服务范围内的可获取信息的查询。2.用户权限查询。不同用户的查询权限不同。3.审批信息查询。用户可对系统管理员审批的信息查询。4.就业信息查询。包涵就业学生、就业专业的就业率、就业率高的院校的统计信息。5.系统信息查询。系统相关功能更新等信息的提示。3、系统的

9、 UML基本模型(一)创建系统用例模型 系统管理员:系统管理员负责录入学生的基本信息、录入班主任的基本信息、导出就业学生信息以及就业学生名单,最后管理员还要得出毕业学生的就业率,并且系统管理员还要对数据库进行维护操作。选择开始菜单【FileNew】打开如图所示对话框,此时可以开始设计大学生就业信息统计分析系统模型。图 3-1 Rational Rose 界面(二)系统用例图 用例图在需求分析阶段有很重要的作用,它是作为参与者的外部用户所能观察到的系统功能模型图。整个开发过程都是围绕需求阶段的用例进行的。创建用例图之前首先需要确定参与者。学生:学生可以通过该系统查询自己的基本信息、录入自己的就业

10、信息、修改自己的工作信息等操作。班主任:班主任可以通过该系统查询自己的基本信息、查询学生的就业信息、管理学生的就业情况。系统管理员:系统管理员负责录入学生的基本信息、录入班主任的基本信息、导出就业学生信息以及就业学生名单,最后管理员还要得出毕业学生的就业率,并且系统管理员还要对数据库进行维护操作。1.学生用例图 图 3-2 学生用例图 1)登录系统:学生可以通过管理员提供的原始密码进行登录系统进行相关操作。2)修改密码:管理员提供原始密码都是较简单且操作容易的,所以学生要对原始密码进行修改,防止用户信息泄露。3)查询个人基本信息:每一个学生都可以在登录后查询自己的基本信息,但是不允许在未授权的

11、情况下查询其他人的信息 4)录入就业信息:学生可以录入自己的毕业后工作的就业信息。5)查询就业信息:学生可以查询自己毕业后工作的就业信息,并在获取一定权限后查询同种工作的相关就业信息或同学的相关就 6)自己修改就业的相关信息,失业后删除之前相应的就业信息。业信息。7)修改就业信息:学生工作变动需要 2.班主任用例图 图 3-3 班主任用例图 1)登录系统:班主任可也通过管理员提供的原始密码进行登录系统进行相关操作。2)修改密码:管理员提供原始密码都是较简单且操作容易的,所以班主任要对原始密码进行修改,防止用户信息泄露。3)查询个人基本信息:每一个班主任都可以在登录后查询自己的基本信息,但是不允

12、许在未授权的情况下查询其他班主任的信息。4)查询班级学生的信息:系统管理员录入的学生基本信息和学生录入自己的就业信息后对应的班主任可以查询。5)统计学生的就业信息:对学生上传的就业信息进行操作统计。3.系统管理员 图 3-4 系统管理员用例图 1)登录系统:管理员可也通过管理员提供的原始密码进行登录系统进行相关操作。2)录入初始密码:管理员提供给学生和班主任初始密码可供学生和班主任登录系统。3)维护学生信息:4)录入学生基本信息:录入学生的基本信息由管理员录入。录入时要添加学生的详细基本信息。5)查询学生基本信息:查询时可查看学生基本信息防止录入错误。6)修改学生基本信息:对错误的学生基本信息

13、进行重修改。7)查询学生就业信息:对学生录入的就业信息进行查看分析 8)维护班主任信息:9)录入班主任基本信息:录入班主任的基本信息由管理员录入。录入时要添加班主任的详细基本信息。10)查询班主任基本信息:查询时可查看班主任基本信息防止录入错误。11)修改班主任基本信息:对错误的班主任基本信息进行重修改。12)导出信息:导出已就业学生信息、以及未就业学生名单并且得出各班的就业率。四、创建系统动态模型(一)创建时序图和协作图 通过上述的用例可以获得以下的交互行为:学生:查询个人信息、录入就业信息、查询就业信息、修改就业信息、修改密码 班主任:查询个人基本信息、查询班级学生的信息、统计自己班级学生

14、的信息、修改密码 系统管理员:录入初始密码、录入学生基本信息、查询学生基本信息、修改学生基本信息、查询学生就业信息、录入班主任基本信息、查询班主任基本信息、修改班主任基本信息、导出信息统计就业率 1.“学生查询个人信息”用例 对于“学生查询个人信息”用例可以具体的描述来确定学生查询个人信息的工作流程,基本流程如下:1)学生通过登录界面进登录。2)用户界面向数据库访问层发出验证信息。3)数据库访问层向登录界面返回验证信息。4)登录界面向学生显示验证信息。5)【验证成功】学生通过用户界面查询学生个人信息。6)用户界面向数据库访问层检索学生个人信息。7)数据库访问层将学生的个人信息提供给用户界面。8

15、)用户界面将学生的个人信息显示出来。备选过程:学生验证失败。1)数据库访问层返回验证信息为空。2)系统提示没有该学生。图 4-1-1-1学生查询个人信息时序图 图 4-1-1-2 学生查询个人信息协作图 2“学生录入就业信息”用例 对于“学生录入就业信息”用例可以具体的描述来确定学生录入就业信息的工作流程,基本流程如下:1)学生向学生界面填写学生就业信息。2)学生界面向数据库录入学生就业信息。3)数据库将学生就业信息保存提供给学生界面。4)学生界面显示完成学生就业信息录入完成。备选过程:学生信息已存在 1)数据库提供给界面的学生就业信息异常 2)界面向学生提示信息已存在 图 4-1-2-1学生

16、录入就业信息时序图 图 4-1-2-2 学生录入就业信息协作图 3.“学生查询就业信息”用例 对于“学生查询就业信息”用例可以具体的描述来确定学生查询就业信息的工作流程,基本流程如下:1)学生通过学生界面查询就业信息。2)学生界面向数据库访问层检索学生就业信息。3)数据库访问层将学生的就业信息提供给学生界面。4)学生界面将学生的就业信息显示出来。备选过程:学生信息不存在 1)提供的查询的学生的界面的学生对象列表为空 2)显示学生不存在 图 4-1-3-1学生查询就业信息时序图 图 4-1-3-2学生查询就业信息协作图 4.“学生修改就业信息”用例 对于“学生修改就业信息”用例可以具体的描述来确

17、定学生修改就业信息的工作流程,基本流程如下:1)学生通过学生界面修改就业信息。2)学生查询学生就业信息。3)学生界面向数据库发出修改申请。4)数据库将修改后学生的就业信息保存并且提供给学生界面。5)学生界面将修改后学生的就业信息显示出来。备选过程:该学生不存在 1)数据库返回的信息为空 2)修改界面现实给学生 图 4-1-4-1 学生修改就业信息时序图 图 4-1-4-2 学生修改就业信息协作图 5.“学生修改密码”用例 对于“学生修改密码”用例可以具体的描述来确定学生修改密码的工作流程,基本流程如下:学生登录修改界面。1)学生在修改界面向数据库发出修改请求。2)数据库请求密码验证。3)修改界

18、面向学生显示验证信息。4)【验证成功】学生在修改界面修改密码。5)修改界面向数据库访问层提交修改的密码。6)数据库访问层将修改成功信息返回给修改界面。7)修改界面将修改成功信息显示给学生。备选过程:密码验证失败。1)数据库访问层返回密码错误 2)系统提示重新验证。图 4-1-5-1 学生修改密码时序图 图 4-1-5-2 学生修改密码协作图 6“班主任查询个人基本信息”用例 对于“班主任查询个人基本信息”用例可以具体的描述来确定班主任查询个人基本信息的工作流程,基本流程如下:1)班主任通过登录界面进登录。2)用户界面向数据库访问层发出验证信息。3)数据库访问层向登录界面返回验证信息。4)登录界

19、面向班主任显示验证信息。5)【验证成功】班主任通过用户界面查询班主任个人信息。6)用户界面向数据库访问层检索班主任个人信息。7)数据库访问层将班主任的个人信息提供给用户界面。8)用户界面将班主任的个人信息显示出来。备选过程:班主任验证失败。1)数据库访问层返回验证信息为空。2)系统提示没有该班主任。图 4-1-6-1 班主任查询个人基本信息时序图 图 4-1-6-2 班主任查询个人基本信息协作图 7.“班主任查询班级学生的信息”用例 对于“班主任查询班级学生的信息”用例可以具体的描述来确定班主任查询班级学生的信息的工作流程,基本流程如下:1)班主任通过统计界面查询班级学生信息。2)用户界面向数

20、据库检索班级学生信息。3)数据库将班级学生的信息提供给用户界面。4)用户界面将班级学生的就业信息显示出来。图 4-1-7-1 班主任查询班级学生信息时序图 图 4-1-7-2 班主任查询班级学生信息时序图 8.“班主任统计班级学生的信息”用例 对于“班主任统计班级学生的信息”用例可以具体的描述来确定班主任统计自己班级学生的信息的工作流程,基本流程如下:1)班主任向班主任界面导出信息统计就业率。2)班主任向数据库查询信息并发出统计申请。3)数据库将统计的班级就业率提供给统计界面。4)统计界面将得出的班级就业率显示出来并且打印报表。图 4-1-8-1 班主任统计班级学生信息时序图 图 4-1-8-

21、2 班主任统计班级学生信息协作图 9.“班主任修改密码”用例 对于“班主任修改密码”用例可以具体的描述来确定班主任修改密码的工作流程,基本流程如下:1)班主任登录修改界面。2)班主任在修改界面向数据库发出修改请求。3)数据库求密码验证。4)修改界面向班主任显示验证信息。5)【验证成功】班主任在修改界面修改密码。6)修改界面向数据库提交修改的密码。7)数据库将修改成功信息返回给修改界面。、8)修改界面将修改成功信息显示给班主任。备选过程:密码验证失败。1)数据库访问层返回密码错误 2)系统提示重新验证 图 4-1-9-1 班主任修改密码时序图 图 4-1-9-2 班主任修改密码协作图 10.“系

22、统管理员录入初始密码”用例 对于“系统管理员录入初始密码”用例可以具体的描述来确定系统管理员录入初始密码的工作流程,基本流程如下:1)管理员先向管理员界面查询学生及老师的信息 2)管理员界面通过学生及班主任实例查询并且返回信息 3)录入密码界面录入密码 4)管理员界面通过学生及班主任实例保存修改后的密码 5)返回给管理员并且显示 备选过程:学生及班主任信息不在 1)数据库返回验证信息为空。2)系统提示没有该学生及班主任。图 4-1-10-1 班主任录入初始密码时序图 图 4-1-10-2 班主任录入初始密码协作图 录入班主任初始密码同上操作 11.“系统管理员录入学生基本信息”用例 对于“系统

23、管理员录入学生基本信息”用例可以具体的描述来确定系统管理员录入学生基本信息的工作流程,基本流程如下:1)管理员向管理员界面填写学生基本信息。2)管理员界面向数据库录入学生基本信息。3)数据库将学生基本信息保存提供给管理员界面。4)管理员界面显示完成学生基本信息录入完成 备选过程:学生信息已存在 1)数据库提供给界面的学生信息异常 2)界面向管理员提示信息已存在 图 4-1-11-1系统管理员录入学生基本信息时序图 图 4-1-11-2系统管理员录入学生基本信息时序图 12.“系统管理员查询学生基本信息”用例 对于“系统管理员查询学生基本信息”用例可以具体的描述来确定系统管理员查询学生基本信息的

24、工作流程,基本流程如下:1)管理员通过管理员界面查询班级学生信息。2)管理员界面将班级学生的基本信息显示出来。备选过程:学生信息不存在 1)提供的查询的学生的界面的学生对象列表为空 2)显示学生不存在 图 4-12-1系统管理员查询学生基本信息时序图 图 4-1-12-2系统管理员查询学生基本信息协作图 13.“系统管理员修改学生基本信息”用例 对于“系统管理员修改学生基本信息”用例可以具体的描述来确定系统管理员修改学生基本信息的工作流程,基本流程如下:1)管理员通过管理员界面修改学生基本信息。2)管理员界面向数据库发出修改申请。3)数据库将修改后学生的基本信息保存并且提供给管理员界面。4)管

25、理员界面将修改后学生的基本信息显示出来。备选过程:该学生不存在 1)数据库返回的信息为空 2)修改界面显示给管理员 图 4-1-13-1系统管理员修改学生基本信息时序图 图 4-1-13-1系统管理员修改学生基本信息协作图 14.“系统管理员查询学生就业信息”用例 对于“系统管理员查询学生就业信息”用例可以具体的描述来确定系统管理员查询学生就业信息的工作流程,基本流程如下:1)管理员通过管理员界面查询班级学生就业信息。2)管理员界面向数据库检索班级学生就业信息。3)数据库将班级学生的就业信息提供给管理员界面。4)管理员界面将班级学生的就业信息显示出来。备选过程:该学生不存在 1)数据库返回的信

26、息为空 2)修改界面显示给管理员 图 4-1-14-1系统管理员查询学生就业基本信息时序图 图 4-1-14-2 系统管理员查询学生就业基本信息协作图 15.“系统管理员录入班主任基本信息”用例 对于“系统管理员录入班主任基本信息”用例可以具体的描述来确定系统管理员录入班主任基本信息的工作流程,基本流程如下:1)管理员向管理员界面填写班主任基本信息。2)管理员界面向数据库访问层录入班主任基本信息。3)数据库访问层将学生基本信息保存提供给管理员界面。4)管理员界面显示完成班主任基本信息录入完成。备选过程:班主任信息已存在 1)数据库提供给界面的管理员就业信息异常 2)界面向管理员提示信息已存在

27、图 4-1-15-1系统管理员录入班主任基本信息时序图 图 4-1-15-2 系统管理员录入班主任基本信息协作图 16.“系统管理员查询班主任基本信息”用例 对于“系统管理员查询班主任基本信息”用例可以具体的描述来确定系统管理员查询班主任基本信息的工作流程,基本流程如下:1)管理员通过管理员界面查询班主任基本信息。2)管理员界面向数据库访问层检索班级班主任基本信息。3)数据库访问层将班级班主任基本信息提供给管理员界面。4)管理员界面将班级班主任基本信息显示出来。备选过程:该班主任不存在 1)数据库返回的信息为空 2)修改界面显示给管理员 图 4-1-16-1系统管理员查询班主任基本信息时序图

28、图 4-1-16-1系统管理员查询班主任基本信息协作图 17.“系统管理员修改班主任基本信息”用例 对于“系统管理员修改班主任基本信息”用例可以具体的描述来确定系统管理员修改班主任基本信息的工作流程,基本流程如下:1)管理员通过管理员界面修改班主任基本信息。2)管理员界面向数据库发出修改申请。3)数据库将修改后班主任基本信息保存并且提供给管理员界面。4)管理员界面将修改后班主任基本信息显示出来。备选过程:该学生不存在 1)数据库返回的信息为空 图 4-1-17-1 系统管理员修改班主任基本信息时序图 图 4-1-17-2 系统管理员修改班主任基本信息协作图 18.“系统管理员导出信息统计就业率

29、”用例 对于“系统管理员导出信息统计就业率”用例可以具体的描述来确定系统管理员导出信息统计就业率的工作流程,基本流程如下:1)管理员向管理员界面导出信息统计就业率。2)管理员向数据库发出修改申请并查询整个班级的信息。3)数据库将班级信息提供给统计界面并将统计的就业率提供给用户界面。4)用户界面将得出的就业率显示出来并打印报表 备选过程:返回的班级信息为空 1)数据库返回信息为空 2)统计界面返回给系统管理员 图 4-1-18-1系统管理员导出信息统计就业率时序图 图 4-1-18-2系统管理员导出信息统计就业率协作图(二)系统状态图 1.学生教师及管理员通过登录转换为能够操作的用户 2.信息转

30、换成被查询状态 3.当查询的用户信息不存在转换成被修改状态 4.查询用户信息存在转换成被统计状态 5.用户可以被管理员删除。图 4-2-1 可操作用户状态图(三)系统活动图 1.在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明。可以通过以下步骤描述参与者验证登录的活动:1)参与者需要通过身份验证后进入相关子系统才能进行相关操作。2)系统运行后系统进入初始化界面。3)参与者输入自己的用户名和密码。4)登录界面对用户名和密码进行判断。5)如果用户合法,则系统对用户的权限进行判断,参与者进入相关的管理界面,登录成功。6)如果用户非法,系统提示用户名或密码错误,登录失败。图

31、4-3-1 参与者验证登录的活动图 2.在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明。可以通过以下步骤描述系统管理员维护信息的活动:1)系统管理员在维护信息时要先登录到管理系统。2)系统管理员在登录后进入维护信息界面。3)维护界面有维护学生信息界面和维护班主任信息界面 4)系统管理员在维护学生界面中可以录入学生原始密码,录入、查询、修改学生信息。导出信息最后得出就业率。5)系统管理员在维护班主任信息界面可以录入班主任原始密码,录入、查询、修改班主任信息。6)完成后需要退出管理界面。图 4-3-2 系统管理员维护信息的活动图 3.在利用活动图描述参与者如何协同工作时

32、,还可以建立相关的参与者活动图进行说明。可以通过以下步骤描述学生管理学生信息的活动:1)学生在管理学生信息时先登录学生界面 2)学生在登录后进入学生界面 3)学生在学生界面中可以录入就业信息和查询个人信息。4)录入学生的就业信息后学生可以查询个人就业信息和修改个人的就业信息。5)活动完毕后需要退出学生界面。图 4-3-3 学生管理信息的活动图 4.在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明。可以通过以下步骤描述班主任管理信息的活动:01.班主任在管理信息时先登录班主任界面。02.班主任在登录后进入班主任界面。03.班主任在班主任界面可以查询个人的基本信息,可以查

33、询班级学生的信息。04.活动完毕后需要退出班主任界面。图 4-3-4 班主任管理信息的活动图 五、创建系统静态模型(一)参与者的基本类图 首先,确定系统参与者的属性。系统管理员登录时需要提供系统管理员的用户名和密码,因此每一个系统管理员都应该拥有用户名和密码属性。同理学生和班主任也应该拥有用户名和密码属性。对于班主任信息来讲要有所在地址、联系电话、所带班级以及性别、年龄和相应的照片。对于学生信息来讲有学生的个人基本信息要有学生的学号、学生所在班级、学生年龄、家庭住址、联系电话、电子邮箱。学生的附属类应包涵对企业信息的管理,上传的毕业后就业相关信息要有单位名称、单位类型、单位所属行业、单位所属地区、薪酬以及相应照片、办公电话等。根据这些属性可以建立参与者(系统管理员、班主任、学生、企业)的基本类图模型。1.参与者相关类 图 5-2-1 相关类 2.系统中用到的其他类 图 5-2-2 其他类(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1