- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-
-可编辑修改-
信息系统集成技术及应用
题目:UML系统分析设计、建模与实现 学号:100430112022
姓名:杨家建
专业:计算机技术
指导教师:舒远仲
UM L系统分析设计与建模
以简单的学生选课系统进行详细的系统分析与建模。
(一)系统用例图
1?首先根据需求分析可知:管理员维护课程信息,对其进行添加、修改、删
除等。学生可以在线查询课程信息,并进行选课,也可以在规定时间内更改选修 的课程。我们发现系统中的参与者有:管理员和学生,然后从参与者的角度就可 以发现系统的用例,并绘制出系统的用例图,如图 1所示:
管理员vvincludeinclude添加课程vvincludeextend修改课程删除课程查询课程信息停开课程
管理员
vvinclude
include
添加课程
vvinclude
extend
修改课程
删除课程
查询课程信息
停开课程
图1学生选课系统用例图
2.对部分用例进行描述:
“添加课程”用例
1) 用例名:添加课程
2) 执行者:管理员
3) 目的:管理员通过系统界面进入,添加所要开设的课程,确认无误后将其信息保 存到数据库中,以供学生选择。
4)过程描述:
5) 管理员选择进入管理界面,用例开设
6) 系统提示输入管理密码
7) 管理员输入密码
8) 系统验证密码
9) A1:密码错误
10) 进入管理界面,系统显示目前所建立的全部课程信息
11) 管理员选择添加课程
12) 系统提示输入新课程信息
13) 管理员输入信息
14) 系统验证是否和已有的课程冲突
15) A2 :有冲突
16) 10 )系统添加新课程,提示课程添加成功
17) 11 )系统重新进入管理界面,显示所有课程
) 12 )用例结束
) 异常事件流处理:
) A1 :密码错误:1)系统提示再次输入。2)用户确认后进入第 5)步。
) A2 :有冲突:1)系统提示冲突,显示冲突的课程信息。 2)用户重新输入,
验证无误后进入第10 )步。
选课”用例
1)用例名:选课 2)执行者:学生
3) 目的:学生进入选课系统界面,浏览的课程,最后选择一门自己喜欢的课程并提
交。
4) 过程描述:
5) 1 )学生进入选课登录界面,用例开始
6) 2)系统提示输入学号与密码
7) 3)学生输入学号与密码
8) 4)系统验证
9) A1 :验证错误
10) 5)进入选课主界面
11) 6)学生点击选课
12) 7 )系统显示所有课程信息
) 8)学生选择课程
) 9 )系统验证课程是否可选
) A2 :不可选
) 10 )系统提示课程选择成功
) 11 )用例结束
) 异常事件流处理:
) A1 :验证错误:1 )系统提示验证错误,提示重新输入。 2 )验证成功,进入
第5 )步
) A2 :不可选 1)系统提示课程不可选及原因。 2 )学生重新选课。3)验证
成功后进入第10 )步
修改”用例
1) 管理员选择进入管理界面,用例开设
2) 系统提示输入管理密码
3) 管理员输入密码
4) 系统验证密码
A1:密码错误
5) 进入修改主界面,系统显示目前所建立的全部课程信息
6) 管理员选择要修改的课程
7) 是否确定修改该课程
A2 :不修改
8) 系统显示全部课程信息
9) 管理员输入新信息
10) 验证是否有课程冲突
A3 :冲突
11) 系统修改课程,提示修改成功
12) 系统重新进入主界面,显示所有课程
13) 用例结束
异常事件流处理:
A1:密码错误:1)系统提示再次输入。2)用户确认后进入第 5)步。
A2 :不修改:1)系统提示重新选择。2)用户确认后进入第 8)步。
A3 :有冲突:1)系统提示冲突,显示冲突的课程信息。 2)用户重新输入,验证无
误后进入第11 )步。
(二)系统活动图 活动图实际上也是一种流程图,它描述活动的序列,即系统从一个活动到另一个
活动的控制流。所以常用活动图来进一步描述用例的具体功能实现流程,比文字描述 跟形象直观,能够更准确地理解具体实现要求。
以“增加课程”用例为例,建立系统的活动图。其它用例的活动图不在叙述。
对“增加课程”用例进行分析,描述完成该操作所需要的活动。首先从“输入课
程各项信息”开始,在输入工作完成后,进入业务逻辑界面的“验证课程”活动,然
后进行“创建课程对象”活动,并输入“在数据库中查询课程” ,查看数据库中是否
已存在该课程。根据查询的结果“判断增加课程是否合法”,如果不合法(如重名等), 提示“重新输入”返回到“输入课程各项信息” ;如合法,则在数据库中正式增加这
个对象。最后进行“判断添加是否成功” ,如果成功,返回用户界面“显示添加成功
信息”提示用户活动结束:如失败, “显示添加失败信息”,提示任务没有完成,活动
结束。
(三)系统顺序图
顺序
您可能关注的文档
- 日常用品采购清单.docx
- 如何说孩子才会听怎么听孩子才肯说读后感.docx
- 如何提高客户粘性.docx
- 弱电巡检报告.docx
- 三年级提示语标点符号练习.docx
- 三年级下册第三人称单数练习题.docx
- 三年级英语上册教学工作总结.docx
- 三年级英语语音专项练习.docx
- 三位数加减三位数练习题.docx
- 色彩构成练习题.docx
- GB/T 34877.4-2024工业风机 标准实验室条件下风机声功率级的测定 第4部分:声强法.pdf
- 中国国家标准 GB/T 34877.4-2024工业风机 标准实验室条件下风机声功率级的测定 第4部分:声强法.pdf
- 中国国家标准 GB/T 5578-2024固定式发电用汽轮机规范.pdf
- GB/T 5578-2024固定式发电用汽轮机规范.pdf
- 《GB/T 5578-2024固定式发电用汽轮机规范》.pdf
- 《GB/T 4340.1-2024金属材料 维氏硬度试验 第1部分:试验方法》.pdf
- GB/T 4340.1-2024金属材料 维氏硬度试验 第1部分:试验方法.pdf
- 中国国家标准 GB/T 4340.1-2024金属材料 维氏硬度试验 第1部分:试验方法.pdf
- GB/T 43995-2024数字航天摄影测量 空中三角测量规范.pdf
- 中国国家标准 GB/T 43995-2024数字航天摄影测量 空中三角测量规范.pdf
最近下载
- 2023-2024年眼科学(副高)考试参考题库(历年高频考点版)带答案解析.docx VIP
- 2024年江西省南昌市中考二模道德与法治试题.docx VIP
- 辩证纲.气血.津液--中医学基础.ppt VIP
- 手术室护理实践指南理论试题及答案.doc
- 璃幕墙施工工法.pdf VIP
- 行政复议法新旧对比表.pdf VIP
- 人教版二年级下册数学第九单元《数学广角—推理》测试卷(含答案).docx VIP
- 2024首届全国红旗杯班组长大赛题库及答案(2001-4000题).docx VIP
- GBT29639-2020版企业新版生产安全事故应急预案(专项预案).docx
- 浙江省杭十四中2022-2023学年高一化学第二学期期末经典试题含解析.doc
文档评论(0)