1 / 24
文档名称:

UML学生选课系统.docx

格式:docx   大小:527KB   页数:24页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UML学生选课系统.docx

上传人:wenjiaosuoa 2022/4/2 文件大小:527 KB

下载得到文件列表

UML学生选课系统.docx

文档介绍

文档介绍:.
乂§UfUlVERSITY
UML统模语言
实验报告
实验名称:学生选课系统UML部署系(院):计算机科学学院
专业班级:软工11402姓名:靳生栋学号:201404621扌指导教师:应霞
实验地点:
12教一楼B区机房
询请芒
5;显示杳询結果
汕行诩S査列
3执行谒程查询
3•学生选课用例工作流程
(1)学生进入选择选修课程界面SelectFom,并在界面中确定选修的课程并提交请求。
(2)选修课程界面SelectFom将学生所选课程的信息传递到控制对象Control,控制对象将课程信息与数据库中的课程信息比较,判断是否可以选课。
(3)如果可以,执行选课操作,将选课结果保存到数据库中。
(4)控制对象返回选课成功信息到选课界面SelectFormo。
(5)学生从界面得到选课成功的信息。

(1) 学生进入查询个人信息界面QueryForm,并在界面中提交查询请求。
(2) 界面QueryFom将学生查询的信息传递到控制对象Control。
(3) 控制对象从数据库中得到所查询的个人信息。
(4) 控制对象Control将得到的信息返回到界面QueryForm并显示。
(5)学生从QueryForm获得自己想要的个人信息
Hud或rr
]进入査園界血J!\柠交古询谴京I
匚匚ntrci
<■
5•系统管理员登录选课系统的工作流程
(1)系统管理员希望通过网上选课系统进行某一项操作。
(2)系统管理员登录系统,在登录页面LoginFrame输入自己的用户名和密码并提交。
将用
(3)系统将系统管理员提交的用户名和密码传递到的Control类中检查用户合法身份。户信息与数据库中的用户信息进行比较,检查用户信息中是否存在此管理员的信息。
(5)检查完毕后将验证结果返回到登录界面显示。
重新登录或退出。否则,
(6)系统管理员在登录界面获得验证结果。如果身份验证未通过,继续选择下一步的操作。
:SystemM-anag^r
Lo^lhFofm
Contrail
Control
s皓怡口丫1曰衍恥「t登录
3:返回验证信息
Hi
4显示验证信黒
亠——*.
2:验证用户>
LoginForm
=1
ControlI
丘・*
一g亠
L__J
4
3y£temNferi£qei「6•系统管理员添加选修课工作流程
(1)系统管理员进入添加课程界面AddForm,并在界面中提交添加课程的信息。
(2) 界面AddForm将管理员提交的课程信息传递给控制对象Control.
(3) 控制对象向数据库查询课程相关信息并对查询结果进行判断。
(4) 。
(5) 控制对象将添加课程成功的信息返回界面AddForm。
(6) 系统管理员在界面AddForm获得添加课程成功的信息。
丄XAddFarm吴一SystEmM已□曰g^「3u「9E
:Ccintrol<:cjjth-?
提交沏的薩歸缶翻程游胡1辺入添JM果程界面AddForu7:显不沛[]瓦功的信息吕:返回添加威功笊」信2提4判断是否可以添知的i果程信息
-匚5trol3杳询i量程相关信息

7•系统管理员修改选修课工作流程(1)系统管理员进入添加课程界面ModifyForm,并在界面中提交修改课程的信息。
(2) 界面ModifyForm将管理员提交的课程信息传递给控制对象Control控制对象向数据库查询课程相关信息并对查询结果进行判断。
(3) 。
(4) 控制对象将修改课程成功的信息返回界面AddForm。
(6)系统管理员在界面AddForm获得修改课程成功的信息。
Modilv-crrr
:ControlCour吕导
提恥诙沁翳曲昨桦屈二判申i和:
7:显示穆改成型的信恵
McdifyForm
十进入槪改i黒程果面>
7-起下f蟲忘五的信息
SysT^mManacjer6返叵]修改成功的信息提交僅吸的课程信息4:判断是否可以UoursR】CJont「ol
3:査询谍程相关信息5:修改i呆程8•系统管理员删除选修课工作流程
(1)系统管理员进入删除课程界面DeleteForm,并在界面中提交删除课程的信息。
(2) 界面DeleteForm将管理员提交的课程信息传递给控制对象Control
(3) 控制对象向数据库查询课程相关信息并对查询结果进行判断。
(