- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.
题目:UML系统分析设计、建模与实现
UML系统分析设计与建模
__
以简单的学生选课系统进行详细的系统分析与建模。
__杨家建
一系统用例图
专业:计算机技术
1.首先根据需求分析可知 :管理员维护课程信息,对其进行添加、修改、删
指导 舒远仲
除等。学生可以在线查询课程信息,并进行选课,也可以在规定时间内更改选修的
课程。我们发现系统中的参与者有 :管理员和学生,然后从参与者的角度就可以
发现系统的用例,并绘制出系统的用例图,如图1所示 :
2.对部分用例进行描述 :
添加课程用例
1)用例名 :添加课程
2)执行者 :管理
3)目的:管理员通过系统界面进入,添加所要开设的课程,确认无误后将其信息保存
到数据库中,以供学生选择。
4 )过程描述 :
5)管理员选择进入管理界面,用例开设
6)系统提示输入管理密码
7)管理员输入密码
8)系统验证密码
9)A1:密码错误
10) 进入管理界面,系统显示目前所建立的全部课程信息
11) 管理员选择添加课程
12) 系统提示输入新课程信息
1 / 8
.
13) 管理员输入信息
14) 系统验证是否和已有的课程冲突
15) A2 :有冲突
16) 10〕系统添加新课程,提示课程添加成功
17) 11〕系统重新进入管理界面,显示所有课程
18) 12〕用例结束
19) 异常事件流处理 :
20) A1 :密码错误 :1〕系统提示再次输入。2用户确认后进入第5步。
21) A2 :有冲突 :1系统提示冲突,显示冲突的课程信息。2〕用户重新输入,验证
无误后进入第10〕步。
选课用例
1)用例名 :选课
2)执行者 :学生
3)目的 :学生进入选课系统界面 ,浏览的课程,最后选择一门自己喜欢的课程并提
交。
4 )过程描述 :
5)1〕学生进入选课登录界面,用例开始
6)2 系统提示输入学号与密码
7)3 学生输入学号与密码
8)4〕系统验证
9) A1 :验证错误
10) 5 进入选课主界面
11) 6〕学生点击选课
2 / 8
.
12) 7〕系统显示所有课程信息
13) 8〕学生选择课程
14) 9〕系统验证课程是否可选
15) A2 :不可选
16) 10〕系统提示课程选择成功
17) 11〕用例结束
18) 异常事件流处理 :
19) A1 :验证错误 :1〕系统提示验证错误,提示重新输入。2〕验证成功,进入第 5〕
步
20) A2 :不可选 1系统提示课程不可选与原因。2〕学生重新选课。3〕验证
成功后进入第10〕步
修改用例
1)管理员选择进入管理界面,用例开设
2)系统提示输入管理密码
3)管理员输入密码
4)系统验证密码
A1:密码错误
5)进入修改主界面,系统显示目前所建立的全部课程信息
6)管理员选择要修改的课程
7)是否确定修改该课程
A2 :不修改
8)系统显示全部课程信息
9)管理员输入新信息
3 / 8
.
10) 验证是否有课程冲突
A3 :冲突
11) 系统修改课程,提示修改成功
12) 系统重新进入主界面,显示所有课程
13) 用例结束
异常事件流处理 :
A1:密码错误 :1〕系统提示再次输入。2用户确认后进入第5步。
A2 :不修改 :1
原创力文档


文档评论(0)