UML大学生就业信息管理系统_第1页
UML大学生就业信息管理系统_第2页
UML大学生就业信息管理系统_第3页
UML大学生就业信息管理系统_第4页
UML大学生就业信息管理系统_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

统一建模语言综合实训报告综合实训题目:就业信息统计分析系统姓名:方庆班级:10软件(2)班学号:06指导教师:汪海威2012年6月8日就业信息统计分析系统引言运用相应开发工具开发一个毕业班就业信息统计分析系统,能够让每一个毕业生和教师通过访问本系统实现更快、更好、更便捷地进行信息录入和访问,实现毕业生就业信息数字化递。该系统主要解决的是大学毕业学生的就业率的统计,充分反映的是系统管理员、学生、班主任在系统中各种功能的操作情况。系统管理员主要管理和维护学生以及班主任的各种信息。/班主任可以查询自己及班级学生的信息加以管理,学生有录入就业信息的功能以及查询自己信息的功能。对于此次关于系统的分析的感受在心得中体现。1.需求分析1、毕业生个人正确输入姓名、密码后方可登陆系统(原始密码由系统管理员提供)。2、毕业生登录后,填写个人就业单位情况(班级、单位名称、单位类型、单位所属行业、单位所属地区、岗位类型、薪酬、工作性质,就业信息来源),除了单位名称需要输入外,其他字段可直接从下拉列表中选择,每一项都必须填写才能提交。3、学生可以随时修改工作信息。4、系统管理员可录入毕业班学生和班主任基本信息,也能导出已就业学生信息、以及未就业学生名单,并能得出各班就业率。5、班主任能查看和管理所带班级的就业情况。2.系统建模2.1创建系统用例模型学生:学生可以通过该系统查询自己的基本信息、录入自己的就业信息、修改自己的工作信

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

学目惓改密硏学生(h«n菇与再)学申济农并统学牛號入就业信息屜血血nlNsrnuStrini5;pass\Mnds:StttngstJden(Number:String^ClassShing^age:Intrger.■■--^homc/Md:Sfrii©^phoneNuml5email:学目惓改密硏学生(h«n菇与再)学申济农并统学牛號入就业信息_学生色询就壮估息淋就业仲^COnipdnyName.Slung^■flatlype:Stnngl^corripanylndcu5ljv:String业connpan庐dd:Stringpay:String旻-picture:_学生色询就壮估息淋就业仲班主任用例图登录系统:班主任可也通过管理员提供的原始密码进行登录系统进行相关操作。修改密码:管理员提供原始密码都是较简单且操作容易的,所以学生要对原始密码进行修改,防止用户信息泄露。査询个人基本信息:每一个班主任都可以在登录后查询自己的基本信息,但是不允许在位授权的情况下查询其他班主任的信息。査询班级学生的信息:系统管理员录入的学生基本信息和学生录入自己的就业信息后班主任可以查询。统计学生的就业信息:对学生上传的就业信息进行操作统计。

^leacherName:String^address:String^phoncNumbcr:Stringclass:string^ximail:String^passwords^leacherName:String^address:String^phoncNumbcr:Stringclass:string^ximail:String^passwords:String住sex:String^age:Integer^pictiue:Byte班主件在旬个人常息貌计于生就业佶息班主枉貴询学牛伯息班主任代呦学生逋业倍息系统管理员登录系统:管理员可也通过管理员提供的原始密码进行登录系统进行相关操作。I录入初始密码:管理员提供给学生和班主任初始密码可供学生和班主任登录系统。维护学生信息:(包括录入学生基本信息:录入学生的基本信息由管理员录入。录入时要添加学生的详细基本信息。査询学生基本信息:查询时可查看学生基本信息防止录入错误。修改学生基本信息:对错误的学生基本信息进行重修改。査询学生就业信息:对学生录入的就业信息进行查看分析)维护班主任信息:(包括录入班主任基本信息:录入班主任的基本信息由管理员录入。录入时要添加班主任的详细基本信息。II査询班主任基本信息:查询时可查看班主任基本信息防止录入错误。修改班主任基本信息:对错误的班主任基本信息进行重修改。)导出信息:导出已就业学生信息、以及未就业学生名单并且得出各班的就业率。

2.2创建系统静态模型参与者的基本类图首先,确定系统参与者的属性。系统管理员登录时需要提供系统管理员的用户名和密码,因此每一个系统管理员都应该拥有用户名和密码属性administratorName和passwords。同理学生和班主任也应该拥有用户名和密码属性风别为name和passwords,teacher和passwords。对于班主任信息来讲要有所在地址address、联系电话phoneNumber、所带班级class以及性别sex、年龄age和相应的照片picture。对于学生信息来讲有学生的个人基本信息要有学生的学号studentNumber、学生所在班级class、学生年龄age、家庭住址homeAdd、联系电话phoneNumber、email以及上传的毕业后就业相关信息要有单位名称companyName、单位类型flattype、单位所属行业companyindustry、单位所属地区companyAdd、薪酬pay以及相应照片picture。根据这些属性可以建立参与者(系统管理员、班主任、学生)的基本类图模型。学生学生学生学生(from於特百|

^■adminidratoitlaine:(from於特百|

^■adminidratoitlaine:String

聂芒asMoid:String匸吒(hum釦储)^teadierName:String

^.HddrHJKSlnncj

^fihoncNumbcr:String

^;<Ha55:String

务EHil:Whin口

^pa%VUbrds:String

宅iKJttStnng

^■ayc.Inbuyer

^pictrue:Byte(Iran糾啪^-dudentNamRSlrlni]

如HiriAfoME;Strint]

i^^udcntNumbcr:String

牝das&:String

Sg”lntrt]!:r

^/homeAdd:String

S^firicinftNumber:Stnng

电cfomil:Striny

^ccmpanyName:String

岂fla仃ype:Siring

^'cmpanylndcudiy:String

^companyAdd:String

■^11H¥Strinij

靭iictuit:Byte2.3创建系统动态模型创建序列图和协作图通过上述的用例可以获得以下的交互行为:学生查询个人信息学生录入就业信息学生查询就业信息学生修改就业信息学生修改密码班主任查询个人基本信息班主任查询班级学生的信息班主任统计自己班级学生的信息班主任修改密码系统管理员录入初始密码系统管理员录入学生基本信息系统管理员查询学生基本信息系统管理员修改学生基本信息系统管理员查询学生就业信息系统管理员录入班主任基本信息系统管理员查询班主任基本信息系统管理员修改班主任基本信息系统管理员导出信息统计就业率\1.“学生查询个人信息”用例对于“学生查询个人信息”用例可以具体的描述来确定学生查询个人信息的工作流程,基本流程如下:01.学生通过登录界面进登录。02.用户界面向数据库访问层发出验证信息。03.数据库访问层向登录界面返回验证信息。04.登录界面向学生显示验证信息。05.【验证成功】学生通过用户界面查询学生个人信息06.用户界面向数据库访问层检索学生个人信息。%07.数据库访问层将学生的个人信息提供给用户界面。08.用户界面将学生的个人信息显示出来。备选过程:学生验证失败。01.数据库访问层返回验证信息为空。02.系统提示没有该学生。登录界面学牛界面登录界面学牛界面1:登录:4:1:登录:4:显示验证信息2:验证用户3:返回验证信息5:查询[生个人信息5:查询[生个人信息6:检索学生个人信息8:显示学生个人信息8:显示学生个人信息J返回学生个人信息干:学生1:干:学生1:登录登录界

面4:显示验证信息8:显示学生查询8:显示学生查询3:返回验证信证用户学生界

面6:检索学生个人信息学生界

面6:检索学生个人信息7:返回学生个人信息:学生2.“学生录入就业信息”用例/对于“学生录入就业信息”用例可以具体的描述来确定学生录入就业信息的工作流程,基本流程如下:01.学生向学生界面填写学生就业信息。02.学生界面向数据库录入学生就业信息。03.数据库将学生就业信息保存提供给学生界面04.学生界面显示完成学生就业信息录入完成。备选过程:学生信息已存在01.数据库提供给界面的学生就业信息异常02.界面向学生提示信息已存在|:学生学牛界面:学生:学生学牛界面:学生1:学生填写就业信息2T输入学生就业信息3:录入学生就业信息4:检查信息是否存在厂5:添加是否成功寸6:显示是否录入完成2:输入学生就业信息2:输入学生就业信息4:检查信息是否存在1:学生填写就业信息学生界:学星显示是否录入完成5:添加是否成功3:录入学生就业信息1:学生填写就业信息学生界:学星显示是否录入完成5:添加是否成功3:录入学生就业信息:学生“学生查询就业信息”用例对于“学生查询就业信息”用例可以具体的描述来确定学生查询就业信息的工作流程,基本流程如下:01.学生通过学生界面查询就业信息。02.学生界面向数据库访问层检索学生就业信息。

03.数据库访问层将学生的就业信息提供给学生界面。04.学生界面将学生的就业信息显示出来。备选过程:学生信息不存在01提供的查询的学生的界面的学生对象列表为空02.显示学生不存在:学生学生界面1:查询就业信息2::学生学生界面1:查询就业信息2:检索学生就业信息3:返回就业信息4:显示就业信息1:查询就业信息4:显示就业信息:1:查询就业信息4:显示就业信息:学生学生界

面2:检索学生就业信息:学生3:返回就业信息“学生修改就业信息”用例对于“学生修改就业信息”用例可以具体的描述来确定学生修改就业信息的工作流程,基本流程如下:01.学生通过学生界面修改就业信息。02.学生查询学生就业信息。03.学生界面向数据库发出修改申请。04.数据库将修改后学生的就业信息保存并且提供给学生界面。05.学生界面将修改后学生的就业信息显示出来。备选过程:该学生不存在01.数据库返回的信息为空02.修改界面现实给学生^学生.1:修改就业信息2:查询就业信息»学生界面3:^学生.1:修改就业信息2:查询就业信息»学生界面3:学生就业信息4:填写修改信息-5;修改学生就业信息氓6:是否修改成功丈:显示修改是否成功信息4:填写修改信息1:修改就业信息学生界面2:査询就业信息5:修改学生就业信息1:修改就业信息学生界面2:査询就业信息5:修改学生就业信息J-X7:显示修改是否成功信息:学生6:是否修改成功:学生“学生修改密码”用例对于“学生修改密码”用例可以具体的描述来确定学生修改密码的工作流程,基本流程如下01.学生登录修改界面。02.学生在修改界面向数据库发出修改请求。03.数据库请求密码验证。04.修改界面向学生显示验证信息。05.【验证成功】学生在修改界面修改密码。06.修改界面向数据库访问层提交修改的密码。07.数据库访问层将修改成功信息返回给修改界面08修改界面将修改成功信息显示给学生。备选过程:密码验证失败。01数据库访问层返回密码错误02系统提示重新验证。

X-4学生-学生修改界面1:登录丁-2:X-4学生-学生修改界面1:登录丁-2:实例化学生对象一二3:返回密码验证信息4:显示验证5:填写修改的学生密码T.8:显示修改完成6:录入修改的密码7:返回修改完成1:登录5:填写修改的学生密

干二I、、4:显示验证:学生8:显示修改完成码修改界—面2:实例化学生对象6:录入修改的密码—/\3:返回密码验证信息,7:返回修改完成:学生6.“班主任查询个人基本信息”用例对于“班主任查询个人基本信息”用例可以具体的描述来确定班主任查询个人基本信息的工作流程,基本流程如下:01.班主任通过登录界面进登录。02.用户界面向数据库访问层发出验证信息。03.数据库访问层向登录界面返回验证信息。04.登录界面向班主任显示验证信息。05.【验证成功】班主任通过用户界面查询班主任个人信息。06.用户界面向数据库访问层检索班主任个人信息。07.数据库访问层将班主任的个人信息提供给用户界面。08.用户界面将班主任的个人信息显示出来。备选过程:班主任验证失败。01.数据库访问层返回验证信息为空。02.系统提示没有该班主任。

班主任界6:检索班主任个人…面7:返回班主任个人信息z、:班主任5:查询班主任个人信息8:显示班主任个人信息3:返回验证信息:班主任1:登录4:显示验证信息登录界—面证用户“班主任查询班级学生的信息”用例对于“班主任查询班级学生的信息”用例可以具体的描述来确定班主任查询班级学生的信息的工作流程,基本流程如下::班主任1:登录4:显示验证信息登录界—面证用户01.班主任通过统计界面查询班级学生信息。02.用户界面向数据库检索班级学生信息。03.数据库将班级学生的信息提供给用户界面。《04.用户界面将班级学生的就业信息显示出来。:班主任班主任界面十:班主任:班主任班主任界面十:班主任1:查询班级信息2:提出申请3:返回班级信息4:显示班级信息1:查询班级信息班主任界—1:查询班级信息班主任界—面一显示班级信息:班主任2:提出申请€3:返回班级信息:班主任“班主任统计自己班级学生的信息”用例对于“班主任统计自己班级学生的信息”用例可以具体的描述来确定班主任统计自己班级学生的信息的工作流程,基本流程如下:01.班主任向班主任界面导出信息统计就业率。02.班主任向数据库查询信息并发出统计申请。03.数据库将统计的班级就业率提供给统计界面。04.统计界面将得出的班级就业率显示出来并且打印报表。

1:统计就业率统计界面,•片<—1:统计就业率统计界面,•片<—亠5:打印报表:班主任4:统计信息2:查询班级信息3:班级信息:学生“班主任修改密码”用例对于“班主任修改密码”用例可以具体的描述来确定班主任修改密码的工作流程,基本流程如下:(01.班主任登录修改界面。02.班主任在修改界面向数据库发出修改请求03.数据库求密码验证。04.修改界面向班主任显示验证信息。05.【验证成功】班主任在修改界面修改密码06.修改界面向数据库提交修改的密码。07.数据库将修改成功信息返回给修改界面。08修改界面将修改成功信息显示给班主任。备选过程:密码验证失败。01.数据库访问层返回密码错误厂、X:班主任厂、X:班主任X:班主任修改界面1:登录—丁I2:发出修改请求二-3:返回密码验证信息4:显示验证:填写修改的班主任密码:填写修改的班主任密码6:录入修改的密码7:返回修改完成:8:显示修改完成1:登录5:1:登录5:填写修改的班主任+修改界/、、<——一面一4:显示验证:班主任8:显示修改完成2:发出修改请求-6:录入修改的密码广、,-二A3:返回密码验证信,息,T+b7:返回修改完成:班主任¥¥“系统管理员录入初始密码”用例对于“系统管理员录入初始密码”用例可以具体的描述来确定系统管理员录入初始密码的工作流程,基本流程如下:01.管理员先向管理员界面查询学生及老师的信息02.…03.管理员界面通过学生及班主任实例查询并且返回信息04.录入密码界面录入密码05.管理员界面通过学生及班主任实例保存修改后的密码06.返回给管理员并且显示备选过程:学生及班主任信息不在01.数据库返回验证信息为空。02.系统提示没有该学生及班主任。:系统管理员"显示是否录入完成6:录入是否成功:学生:系统管理员"显示是否录入完成6:录入是否成功:学生录入班主任初始密码同上操作“系统管理员录入学生基本信息”用例对于“系统管理员录入学生基本信息”用例可以具体的描述来确定系统管理员录入学生基本信息的工作流程,基本流程如下:01.管理员向管理员界面填写学生基本信息。02.管理员界面向数据库录入学生基本信息。03.数据库将学生基本信息保存提供给管理员界面。

【04.管理员界面显示完成学生基本信息录入完成备选过程:学生信息已存在01.数据库提供给界面的学生信息异常02.界面向管理员提示信息已存在2:输入学生信息4:检查信息是否存在1:管理员填写信息:系统管理员显示是否录入完成2:输入学生信息4:检查信息是否存在1:管理员填写信息:系统管理员显示是否录入完成学生界面3:录入学生信息<——5:添加是否成功:学生“系统管理员查询学生基本信息”用例|对于“系统管理员查询学生基本信息”用例可以具体的描述来确定系统管理员查询学生基本信息的工作流程,基本流程如下:01.管理员通过管理员界面查询班级学生信息。02.管理员界面向数据库检索班级学生信息。03.数据库将班级学生的信息提供给管理员界面。04.管理员界面将班级学生的基本信息显示出来。备选过程:学生信息不存在01提供的查询的学生的界面的学生对象列表为空02.显示学生不存在:系统管理员杳询学牛界

面-4:系统管理员杳询学牛界

面-4学生1:杳询基本信息2:检索学生基本信息3:返回基本信息4:显示基本信息1:查询基本信息查询学生

1:查询基本信息查询学生

界面:系统管理员显示基本信息2:检索学生基本信息—JX3:返回基本信息斗斗:学生“系统管理员修改学生基本信息”用例对于“系统管理员修改学生基本信息”用例可以具体的描述来确定系统管理员修改学生基本信息的工作流程,基本流程如下:01.管理员通过管理员界面修改学生基本信息。02.管理员界面向数据库发出修改申请。03.数据库将修改后学生的基本信息保存并且提供给管理员界面。04.管理员界面将修改后学生的基本信息显示出来。备选过程:该学生不存在01.数据库返回的信息为空02.修改界面显示给管理员2:2:输入学生信息4:检查信息是否存在2:2:输入学生信息4:检查信息是否存在1:管理员填写信息Cn、—管理员界1:管理员填写信息Cn、—管理员界3录入学生信,息<———面一——:系统管理6员显示是否录入完成5:添加是否成功:学生“系统管理员查询学生就业信息”用例对于“系统管理员查询学生就业信息”用例可以具体的描述来确定系统管理员查询学生就业信息的工作流程,基本流程如下:01.管理员通过管理员界面查询班级学生就业信息。02.管理员界面向数据库检索班级学生就业信息。03.数据库将班级学生的就业信息提供给管理员界面04.管理员界面将班级学生的就业信息显示出来。备选过程:该学生不存在01.数据库返回的信息为空02.修改界面显示给管理员A:系统管理员查询学A:系统管理员查询学生界

面r---卡■:学生1:查询就业信息J2:检索学生就业信息3:返回就业信息4:显示就业信息1:查询就业信息:系统管理显示就业信息查询学生

界面2:1:查询就业信息:系统管理显示就业信息查询学生

界面2:检索学生就业信息3:返回就业信息:学生}“系统管理员录入班主任基本信息”用例对于“系统管理员录入班主任基本信息”用例可以具体的描述来确定系统管理员录入班主任基本信息的工作流程,基本流程如下:01.管理员向管理员界面填写班主任基本信息。02.管理员界面向数据库访问层录入班主任基本信息。03.数据库访问层将学生基本信息保存提供给管理员界面。04.管理员界面显示完成班主任基本信息录入完成。备选过程:班主任信息已存在01.数据库提供给界面的管理员就业信息异常02.界面向管理员提示信息已存在予■三工FH口

系统管理员予■三工FH口

系统管理员十:班主任1:管理员填写信息2:学生界面3:录入班主任信息J4:检查信息是否存在.-5:添加是否成功一-6:显示是否录入完成2:输入班主任信息2:输入班主任信息4:检查信息是否存在1:管理员填写信息学生界

面:系统管理显示是否录入完成3:1:管理员填写信息学生界

面:系统管理显示是否录入完成3:录入班主任信息<——5:添加是否成功:班主任“系统管理员查询班主任基本信息”用例对于“系统管理员查询班主任基本信息”用例可以具体的描述来确定系统管理员查询班主任基本信息的工作流程,基本流程如下:01.管理员通过管理员界面查询班主任基本信息。02.管理员界面向数据库访问层检索班级班主任基本信息。<03.数据库访问层将班级班主任基本信息提供给管理员界面。04.管理员界面将班级班主任基本信息显示出来。备选过程:该班主任不存在01.数据库返回的信息为空02.修改界面显示给管理员:系统管理员查询界面:班主任:系统管理员查询界面:班主任1:查询基本信息2:检索班主任基本信息”3:返回基本信息4:显示基本信息1:查询基本信息查询界面2:检索班主任基本信息:系统管理员显示基本信息3:1:查询基本信息查询界面2:检索班主任基本信息:系统管理员显示基本信息3:返回基本信息:班主任“系统管理员修改班主任基本信息”用例对于“系统管理员修改班主任基本信息”用例可以具体的描述来确定系统管理员修改班主任基本信息的工作流程,基本流程如下:01.管理员通过管理员界面修改班主任基本信息。02.管理员界面向数据库发出修改申请。03.数据库将修改后班主任基本信息保存并且提供给管理员界面。04.管理员界面将修改后班主任基本信息显示出来。备选过程:该学生不存在01.数据库返回的信息为空02.修改界面显示给管理员4:填写信息1:修改班主任修改界—面2:查询班主任5:1:修改班主任修改界—面2:查询班主任5:修改班主任信息:系统管显示是否成功修改信息3:班主任信息6:是否修改成功:班主任“系统管理员导出信息统计就业率”用例对于“系统管理员导出信息统计就业率”用例可以具体的描述来确定系统管理员导出信息统计就业率的工作流程,基本流程如下:01.管理员向管理员界面导出信息统计就业率。02.管理员向数据库发出修改申请并查询整个班级的信息。03.数据库将班级信息提供给统计界面并将统计的就业率提供给用户界面。(04.用户界面将得出的就业率显示出来并打印报表备选过程:返回的班级信息为空01.数据库返回信息为空02.统计界面返回给系统管理员4:统计信息:系统管理壹打印报表n2:查询班级信息4:统计信息:系统管理壹打印报表n2:查询班级信息统计界面<——3:班级信息1:统计就业率:学生2.创建活动图在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明可以通过以下步骤描述参与者验证登录的活动:01.参与者需要通过身份验证后进入相关子系统才能进行相关操作。

02.系统运行后系统进入初始化界面。03.参与者输入自己的用户名和密码。04.登录界面对用户名和密码进行判断。05.如果用户合法,则系统对用户的权限进行判断,参与者进入相关的管理界面,登录成功06.如果用户非法,系统提示用户名或密码错误,登录失败。■I'提示用户名和密码错误进入界面/初始化窗口输入用户名和密码■I'提示用户名和密码错误进入界面/初始化窗口输入用户名和密码判断权限&在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明。可以通过以下步骤描述系统管理员维护信息的活动:01.系统管理员在维护信息时要先登录到管理系统。02.系统管理员在登录后进入维护信息界面。03.维护界面有维护学生信息界面和维护班主任信息界面04.系统管理员在维护学生界面中可以录入学生原始密码,录入、查询、修改学生信息。导出信息最后得出就业率。05.系统管理员在维护班主任信息界面可以录入班主任原始密码,录入、查询、修改班主任信息。06.完成后需要退出管理界面。

统计信息录入学生基一本信息维护学生彳言息V,退出系统查询学生基修改学生基统计信息录入学生基一本信息维护学生彳言息V,退出系统查询学生基修改学生基本信息本信息得出就业率维护班主任信息打开维护界面7查询学生就录入班主任查询班主任修改班主任业信息]*“一信息^■■-——信息信息登录管理员界面在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明。可以通过以下步骤描述学生管理学生信息的活动:01.学生在管理学生信息时先登录学生界面02.学生在登录后进入学生界面03.学生在学生界面中可以录入就业信息和查询个人信息。04.录入学生的就业信息后学生可以查询个人就业信息和修改个人的就业信息。05.活动完毕后需要退出学生界面。I息息退出学生界修改就业信息登录学生界管理学生信..息查询个人彳言I息息退出学生界修改就业信息登录学生界管理学生信..息查询个人彳言查询就业信录入就业信在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明。可以通过以下步骤描述班主任管理信息的活动:01.班主任在管理信息时先登录班主任界面。02.班主任在登录后进入班主任界面。

03.班主任在班主任界面可以查询个人的基本信息,可以查询班级学生的信息。04.活动完毕后需要退出班主任界面。退出登录查本个息基登录班主任窗口统计学生信查询班级学退出登录查本个息基登录班主任窗口统计学生信查询班级学3.创建状态图学生教师及管理员通过登录转换为能够操作的用户信息转换成被查询状态当查询的用户信息不存在转换成被修改状态查询用户信息存在转换成被统计状态用户可以被管理员删除。改存在删除用户%统计登录删除状态被修改被查询信息被统计改存在删除用户%统计登录删除状态被修改被查询信息被统计添加用户信息被添加能1_够查询2.4创建系统部署模型在学生就业信息统计分析系统中,可以对主要的参与者分别创建构建进行映射,如创建系统管理员、学生、班主任构件在学生就业信息统计分析系统中,有4个节点,分别为:数据库节点、后台系统维护节点、学生信息业务处理节点、班主任信息业务处理节点。

学生信息处

理系统1学生信息处理系统;;,数系统护a?|J系统数据库学生信息处

理系统1学生信息处理系统;;,数系统护a?|J系统数据库系统管理员维护系统学生信息处

理系统n学生信息处理系统班主任信息处理系统班主任信息处理系统3.本课程心得体会从需求分析到UML建立模型开始,让我认识了Rational统一过程、面向对象还有UML。首先,作为Rational的同统一过程,塌实由Rational软件开发公司开发维护的,Rational的统一过程有自己的一套构架,并且这套构架是一种大多数项目和开发组织都能接受的形式存在。Rational统一过程不管如何解释。最终都归结为软件的一种开发过程。提供了如何对软件开发组织进行管理的方式。并且拥有了自己的目标和方式面向对象是一种全新的软件技术,起概念来自于程序设计本身。面向对象的程序设计立意于创建软件重用代码。具有更好的模拟现实世界环境的能力。这是使他被公认为是自下而上编程的优胜者。他通过在程序中添加扩展功能语句把函数“封装”进编程所需要的“对象”中面向对象的编程语言使复杂的工作条理清晰、编写容易。对象是面向对象的系统基本的构造块,是一些相关的变量和方法的软件集。对象经常用于建立现实世界的一些对象模型。对象是理解面向对象技术的关键。模型的建立不仅仅使用于建筑行业建立模型是为了更好的理解正在开发的系统。通过建立模型我们知道了以下4个方面:模型有助于按照实际情况或按照所需要的样式对模型进行可视化。模型可以规约系统的模型结构行为。模型可以给我们指导构造系统摸版。模型对作出的决策进行文档化。软件生命周期分为6个阶段,制定计划、需求分析、设计、编码、测试、运行和维护。目前,可将常见的软件开发模式大致分为4种类型。每种模型的代表有瀑布模型、喷泉模型、基于构件的开发模型XP方法等进行简要分析。UML让我们更直观的体会到软件工程所表达的,总而言之,UML是一种定义良好,易于表达,功能强大,且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它不仅可以支持面向对象的分析和设计,更重要的是能够有力地支持从需求分析开始的软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论