- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作业1.采用UML语言建立信息管理系统
作业1. 采用UML语言建立信息管理系统
采用UML语言建立信息管理系统的基本步骤如下图:
Actor : Admin(管理员), Student(学生),Database(数据库),SIS(学生身份验证系统:Student Identification System)
用例图如下:
2.对基本用例事件流的分析
以下是管理员的用例
Query Course
主事件流:
前置条件:系统管理员进入系统管理界面,用例开始
系统提示输入管理员用户名和密码
管理员输入用户名和密码
系统验证有效性
A1: 用户名不存在或者密码错误
进入管理界面,系统显示已有的全部课程
管理员选择要查询课程的操作
系统提示管理员输入要查询课程的相关信息
管理员输入相应信息
系统到数据库中查询符合输入信息的所有课程
A2: 无符合输入信息的课程
10)系统显示相关的所有课程的详细信息
11)系统返回主页面,并重新显示所有课程
12)用例结束
其他事件流:
A1: 1) 系统提示再次输入
2)管理员输入用户名和密码
3)若连续三次出现错误,则拒绝连接
4)若成功,返回主事件流第5步
A2: 1) 系统显示无相关课程的信息
2)返回主事件流第7步
------------------------------------------------------------------------------------------------------------------------------------------------Add Course
主事件流:
前置条件:系统管理员进入系统管理界面,用例开始
系统提示输入管理员用户名和密码
管理员输入用户名和密码
系统验证有效性
A1: 用户名不存在或者密码错误
进入管理界面,系统显示已有的全部课程
管理员选择添加新课程的操作
系统提示输入新信息
管理员输入新课程的信息
系统到数据库中按新数据验证课程的唯一性
A2: 数据库中已有同名课程,增添失败
A3: 课程不合法,增添失败
10)系统到数据库中添加新课程
11)系统显示添加成功的信息
12)系统返回主页面,显示所有课程
13)用例结束
其他事件流:
A1: 1) 系统提示再次输入
2)管理员输入用户名和密码
3)若连续三次出现错误,则拒绝连接
4)若成功,返回主事件流第5步
A2: 1)系统显示已有同名课程的失败信息
2) 返回主事件流第7步
A3: 1) 系统显示课程不合法的信息
2)返回主事件流第7步
------------------------------------------------------------------------------------------------------------------------------------------------
Delete Course
目标
主事件流:
前置条件:系统管理员进入系统管理界面,用例开始
系统提示输入管理员用户名和密码
管理员输入用户名和密码
系统验证有效性
A1: 用户名不存在或者密码错误
进入管理界面,系统显示已有的全部课程
管理员选择要删除课程的操作
管理员从给定的所有课程中选定要删除的课程名
8)系统到后台数据库系统中找到此课程并将其删除
9)系统显示删除成功的消息
10)系统返回主页面,并重新显示相应课程
11)用例结束
其他事件流:
A1: 1) 系统提示再次输入
2)管理员输入用户名和密码
3)若连续三次出现错误,则拒绝连接
4)若成功,返回主事件流第5步
------------------------------------------------------------------------------------------------------------------------------------------------
Modify Course
主事件流:
前置条件:系统管理员进入系统管理界面,用例开始
系统提示输入管理员用户名和密码
管理员输入用户名和密码
系统验证有效性
A1: 用户名不存在或者密码错误
进入管理界面,系统显示已有的全部课程
管理员选择要修改课程的操作
管理员从给定的所有课程中选择要修改的课程名
系统到数据库中找到此课程并显示详细信息
9)系统提示输入新信息
10) 管理员输入新信息
11) 系统到数据库中按新数据修改相应课程
A2: 数据库中已有同名课程
A3: 新数据不合法
12)系统显示修改成功的信息
13)系统返回主页面,并重新显示所有课程
14)用例结束
其他事件流:
A1: 1) 系统提示再次输入
2)
您可能关注的文档
- 新标准一起第四册Module 4.doc
- 《老友记》中话语标记语的语用主观性研究.doc
- 九年级英语说课稿1.doc
- 信息技术在幼儿园语言教学活动中的运用.doc
- 信息技术在农村小学“语文园地”教学中的应用课题申报表.doc
- 中央电大 C语言程序设计A.doc
- 从功能翻译理论浅谈公示语翻译.doc
- 六年级语文复习冲刺13天.doc
- 2013年高三化学二轮专题复习之40个常考问题剖析第1讲 物质的组成、分类、性质及化学用语中的常考问题.doc
- 专题二集合与常用逻辑用语、不等式、函数与导数第三讲函数的图象与性质.doc
- 2025年激光雷达固态化在环境监测领域的应用与成本效益分析报告.docx
- 2025年钢铁行业氢能应用政策支持与产业协同发展报告.docx
- 2025年AI芯片算力增长预测:技术革新与市场潜力洞察.docx
- 2025年钢铁行业氢能技术应用市场潜力与政策环境分析报告.docx
- 金融APP适老化改造对老年人金融消费行为的引导报告.docx
- 2025年短视频算法如何引导青少年正确价值观的报告.docx
- 以学生为主体的高职建筑类实习评价模式创新.docx
- 2025年绿色金融与传统金融协同发展中的绿色金融人才培养研究报告.docx
- 国家智慧教育云平台界面优化对教师培训与发展的支持研究教学研究课题报告.docx
- 汉服电商用户画像与产品创新2025年洞察.docx
文档评论(0)