UML用例模板------登陆系统
- 格式:doc
- 大小:58.50 KB
- 文档页数:5
用例“登录学生管理系统”的描述用例名称登录学生管理系统标识符UC2129用例描述当一个学生用户输入账号密码的时候就是这个用例的开始。
它处理处理有关学生用户能否登录系统的问题,当审查完成学生登录进入系统或者是出现错误返回其他界面的时候,该用例就结束了参与者学生,学生管理系统优先级 1状态通过审查前置条件 1.该学生的基本信息已经注册并录入学生管理系统;2.学生管理系统已经被建立;后置条件学生进入系统基本操作流程 1.学生打开登录系统界面并输入姓名学号密码等基本信息;2.系统检验该学生是否已经注册,若已经注册完成,则打开该学生的管理界面;若没有注册,则提示“无此用户信息,请先注册”;可选操作流程 1.学生输入密码错误,系统提示“密码错误,请重新输入”;2.学生的账号未注册或者已经被系统删除,系统提示“无此用户信息,请先注册”;3.学生管理系统出现错误或者正在处于更新维护中,系统提示“当前不可访问学生管理系统,请稍后再试”;被泛华的用例无被包含的用例无被扩展的用例无修改历史记录张华,定义用例描述,2013年3月14号张华,定义可选操作流程,2013年3月15日: StudentTeachingSys: SystemDataBase 1: Enter the Student ID and the Name2: Check the registration information3: Return results4: Show whether can log in5: Call student-related information6: Return the message 7: Display system screen8: Modify the student login records。
网络登陆系统的UML设计作者:夏忠华张东亮来源:《电脑知识与技术·学术交流》2008年第23期摘要:该文介绍了网络登陆与普通系统登陆的功能区别,提出了实现网络登陆的实现解决措施,并通过UML对网络登陆系统进行建模,保证了系统的完善性和可靠性。
关键词:网络登陆;UML;系统建模中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)23-954-02UML Design for Network Login SystemXIA Zhong-hua, ZHANG Dong-liang(Qinghuangdao Institute of Technology, Qinhuangdao 066100, China)Abstract: This paper describes the functional difference between network login and general system login, put up measures to slove the network login, and modeling the network login system by using UML to ensure that the system's integrity and reliability.Key words: network login; UML; system modeling1 引言随着互联网络的高速发展,各种网站或网络系统软件开始提供了多种内容的服务,这些服务可能是从各个不同的内容提供商手中获得。
这种日益增长的需求,促进了网络登陆系统的发展[1]。
本文所指的网络登陆系统[2]是指通过登陆认证系统,访问不同的内容业务系统。
统一建模语言[3]UML(Unified Modeling Language,简称UML)是OMG组织确定的面向对象的标准建模语言,它是一种可视化的建模语言, UML使用面向对象的概念来分析、描述软件系统并构造系统模型,是一种在建模领域中得到普遍认可的优秀软件工程方法。
面向对象分析与设计(UML)综合实验报告书题目:银行管理系统第1章需求分析............................................................................. 错误!未定义书签。
1.1 客户子系统的需求分析 (4)1.2 银行管理员系统的需求分析 (4)第2章系统用例模型 (8)2.1 管理员的用例模型 (8)2.2 客户的用例模型 (12)第3章系统静态模型 (16)3.1 系统中的类 (16)3.2 系统中类与类的关系 (17)第4章系统动态模型 (19)4.1银行管理员创建账户 (19)4.2银行管理员修改账户 (20)4.3银行管理员删除账户 (22)4.4 客户取款 (24)4.5 客户存款 (25)4.5 客户转账 (25)4.6 银行管理系统中的状态图................................................................ 错误!未定义书签。
4.7 银行管理系统中的活动图................................................................ 错误!未定义书签。
第5章系统部署模型 (33)5.1 银行管理系统的构件图 (33)5.2客户操作构件图 (34)5.3 银行管理员构件图 (34)5.5 银行管理系统部署图 (33)第6章总结与展望 (36)6.1 总结 (36)6.2 展望 (36)参考文献............................................................................................ 错误!未定义书签。
随着社会的不断发展,计算机越来越普及。
我们正处在一个信息时代,计算机无处不在,它进入各行各业,改变着人们的生活。
面向对象分析与设计(UML)综合实验报告书题目:试题库管理系统目录第1章需求分析 (4)1.1 学生子系统的需求分析 (5)1.2 教师子系统的需求分析 (5)1.3 系统管理员子系统的需求分析 (6)1.3.1员工信息管理子系统 (6)1.3.2用户信息管理子系统 (7)1.3.3题库管理子系统 (8)第2章系统用例模型 (9)2.1 参与者的识别 (9)2.1 学生的用例模型 (9)2.1.1 学生用例图 (9)2.1.2 借阅者用例图相关说明 (9)2.2 教师用例模型 (12)2.2.1 教师用例图 (12)2.2.2 教师用例图相关说明 (13)2.3 系统管理员用例模型 (16)2.3.1 系统管理员用例图 (17)2.3.2 系统管理员用例图相关说明 (17)第3章系统静态模型 (19)3.1 系统中的类 (19)3.1.1 参与者相关的类 (19)3.1.2 系统中其他的相关类 (20)3.2 系统中类与类的关系 (21)3.2.1 各个类之间的关系图 (21)3.2.2 类之间关系说明 (21)第4章系统动态模型 (22)4.1教师添加试题 (22)4.1.1 教师添加试题序列图 (22)4.1.2 教师添加题库协作图 (23)4.2 学生查询题库信息 (24)4.2.1 学生查询题库信息时序图 (24)4.2.2 学生查询题库信息协作图 (25)4.3 学生下载题库 (25)4.3.1 学生下载题库时序图 (25)4.3.2 学生协作图 (26)4.4系统管理员导出试题 (27)4.4.1 系统管理员导出试题时序图 (27)4.4.2 学生查询题库信息协作图 (28)4.5试题库管理系统中的状态图 (28)4.5.1 试题状态图 (29)4.5.2 学生的状态图 (29)4.6 试题库管理系统中的活动图 (30)4.6.1 学生活动图 (30)4.6.2 教师更新题库信息活动图 (31)第5章系统部署模型 (32)5.1 试题库系统的构件图 (32)5.2学生操作构件图 (33)5.2.1学生操作构件图 (33)5.2.2学生操作构件图说明 (33)5.3 教师构件图 (34)5.3.1教师构件图 (34)5.3.2教师构件图说明 (34)5.4 系统管理员构件图 (34)5.4.1系统管理员构件图 (34)5.4.2系统管理员构件图说明 (35)5.5 试题库管理系统部署图 (35)5.5.1部署图 (35)5.5.2部署图说明 (35)第6章总结与展望 (35)6.1 总结 (36)6.2 展望 (36)附录: (36)参考文献 (37)第1章需求分析在当今社会,计算机的应用已经普及到社会的各个部分,它代表着现代的气息,是现代化的象征之一。
银行系统
学号:
姓名:
专业:
银行职员用例图
客户用例图
系统类图
银行职员登录系统序列图
银行职员登录系统协作图
客户存款序列图
客户存款协作图
客户取款序列图
客户取款协作图
客户本行转账序列图
客户本行转账协作图
客户跨行转账序列图
客户跨行转账协作图
客户开立新账户序列图
客户开立新账户协作图
客户删除账户的序列图
客户删除账户的协作图
客户修改账户信息序列图
客户修改账户信息协作图
账户状态图
银行职员登录系统活动图
客户存款活动图
客户取款活动图
客户转账活动图
创建账户的活动图
客户修改账户活动图
基本业务构件图
系统部署图。
面向对象分析与设计(UML)综合实验报告项目名称:学生宿舍管理系统目录第1章需求分析 (6)1.1 宿舍楼管理员子系统的需求分析 (6)1.2 宿舍楼学生子系统的需求分析 (7)1.3 系统管理员子系统的需求分析 (8)1.4其他用户子系统的需求分析 (9)第2章系统用例模型 (9)2.1 参与者的识别 (9)2.1 宿舍楼管理员的用例模型 (10)2.1.1宿舍楼管理员用例图 (10)2.1.2宿舍楼管理员用例图相关说明 (10)2.2 宿舍楼学生用例模型 (16)2.2.1宿舍楼学生用例图 (16)2.2.2宿舍楼学生用例图相关说明 (17)2.3 系统管理员用例模型 (20)2.3.1系统管理员用例图 (21)2.3.2 系统管理员用例图相关说明 (21)2.4其他用户用例模型 (23)2.4.1其他用户用例图 (24)2.4.2其他用户用例图相关说明 (24)第3章系统静态模型 (26)3.1 系统中的类 (26)3.1.1参与者相关的类 (26)3.1.2系统中其他的相关类 (28)3.2 系统中类与类的关系 (28)3.2.1 各个类之间的关系图 (28)3.2.2 类之间关系说明 (29)第4章系统动态模型 (30)4.1宿舍楼管理员登录宿舍楼管理员系统 (30)4.1.1宿舍楼管理员登录宿舍楼管理员系统序列图 (30)4.1.2宿舍楼管理员登录宿舍楼管理员系统协作图 (31)4.2宿舍楼管理员修改学生信息 (31)4.2.1宿舍楼管理员修改学生信息时序图 (31)4.2.2宿舍楼管理员修改学生信息协作图 (32)4.3宿舍楼管理员删除学生信息 (33)4.3.1宿舍楼管理员删除学生信息时序图 (33)4.3.2宿舍楼管理员删除学生协作图 (33)4.4 宿舍楼管理员登记保修解决时间 (34)4.4.1宿舍楼管理员登记报修解决时间时序图 (34)4.4.2宿舍楼管理员登记报修解决时间协作图 (34)4.5 住宿学生插入返校时间 (35)4.5.1住宿学生插入返校时间时序图 (35)4.5.2住宿学生插入返校时间协作图 (36)4.6 学生宿舍管理系统中的活动图 (36)4.6.1宿舍楼管理员活动图活动图 (37)4.6.2住宿学生活动图 (38)4.6.3系统管理员活动图 (39)第5章系统部署模型 (41)5.1 学生宿舍管理系统的构件图 (41)5.2宿舍管理员构件图 (42)5.2.1宿舍管理员操作构件图 (42)5.2.2宿舍管理员构件图说明 (42)5.3 住宿学生构件图 (43)5.3.1住宿学生构件图 (43)5.3.2住宿学生构件图说明 (44)5.4 系统管理员构件图 (44)5.4.1系统管理员构件图 (44)5.4.2系统管理员构件图说明 (44)5.5 学生宿舍管理系统部署图 (45)5.5.1部署图 (45)5.5.2部署图说明 (45)第6章总结与展望 (45)6.1 总结 (46)6.2 展望 (46)参考文献 (46)第1章需求分析为了了解全校学生住宿情况,掌握学生信息,做好学生监管工作,保障学生安全,为学生提供安全可靠的住宿环境,在为学生提供全面便捷的生活服务,制作一个学生宿舍管理系统是必需的。
某大学教务管理系统UML模型随着高校校园网的建设和Internet技术的引进,基于校园网和Internet的应用系统的开发正在蓬勃发展。
教务管理师高校教学管理的一向重要工作,现代化的高校教务管理需要现代化的信息管理系统支持。
新世纪背景下,高校教育体制进行了大规模的改革,招生人数逐年增加,教学计划不断更新。
在高校日常管理中,教务管理无疑是核心工作,重中之重。
其管理模式的科学化与规范化,管理手段的信息化与自动化对于学校的总体发展产生深远的影响,由于管理内容过多,繁琐,处理的过程也非常复杂,并且随着学校人员的增加,教务管理系统的信息量大幅上升,因此往往很难及时准确地掌握教务信息的运作状态这使得高校教务管理的工作量大幅度增加,另外,随着教育改革的不断深化,教学管理模式也在发生变化,例如实施学分制、学生自主选课等。
这一切都有赖于计算机网络技术和数据库技术的支持,在这样的形势下建立和完善一个集成化的教务管理系统势在必行。
目前,国内高校都开发了自己基于校园网的教务管理系统。
由于其教务管理模式不尽相同,不同学校的实际教务管理情况各有自己的特点,因而各高校需要针对自己的教务管理模式和特点建立自己的教务管理系统。
本设计是基于某高校的教务管理模式开发的基于校园网的教务管理系统。
这样一个系统不仅可以降低工作量、提高办公效率,而且使分散的教务信息得到集中处理,对减轻教务工作负担、提高教务管理水平、实现教务管理的现代化具有重要意义。
1.建立系统用例模型1.1确定系统模型的参与者仔细分析教务管理系统问题描述。
在UML中,角色代表位于系统之外和系统进行交互的一类对象,本系统中创建主要的角色有以下三类:(1)教务员:教务员在教学管理系统中对全体学生进行用户登录、学籍管理、选课管理、教学管理和成绩管理,并且对教师进行登录管理、教学管理和成绩管理。
教务处工作人员处理日常的系统维护,例如维护和及时更新学生,教师信息以及安排选课等。
(2)教师:教师根据教务系统的选课安排进行教学,将学生的考试成绩录入此系统。
UML建模-网上商城系统目录1.用例图 (2)1.1网站工作人员用例图 (2)1.2客户用例图 (2)1.3系统管理员用例图 (2)1.4用例分析 (2)1.4.1登录 (3)1.4.2修改客户注册信息 (3)1.4.3删除客户注册信息 (3)1.4.4查询商品信息....................................... 错误!未定义书签。
1.4.5订购商品及付款 (5)1.4.6查询订单 (5)1.4.7取消订单 (6)1.4.8处理上架和下架商品 (6)1.4.9查询销售记录 (7)1.5.0查询订单 (7)1.5.1会员注册 (8)1.5.2删除会员 (9)2.类图 (10)3.系统的顺序图 (10)3.1网站工作人员 (10)3.2用户注册系统 (11)3.3用户登录 (11)3.4网站工作人员将商品上架/下架 (12)3.5用户商品查询 (13)3.6销售查询 (14)3.7用户订购商品 (14)3.8会员注册 (15)3.9管理员删除会员 (16)4状态图 (16)5活动图 (16)5.1网站工作人员登录系统 (16)5.2用户注册 (17)5.3用户修改个人信息 (17)5.4用户登录 (17)5.5商品上架/下架 (18)5.6查询商品 (19)5.7用户订购商品 (19)5.8工作人员销售查询 (20)5.9管理员管理 (20)1.用例图1.1网站工作人员的用例图1.2客户用例图1.3系统管理员用例图1.4用例分析用例编号:UC1.4.1用例名:登录执行者:客户,网站工作人员,系统管理员基本路径:1. 进入网上商城系统,用例开始;2. 系统提示输入用户名和密码;3系统验证用户名和密码;5.系统返回上一级,等待下一次操作。
扩展:3a.验证用户名和密码时,出现错误;3b.验证用户名和密码都正确,系统进入下一个界面。
用例编号:UC1.4.2用例名:修改客户注册信息执行者:客户基本路径1.客户进入登录界面,用例开始;2. 客户进入修改注册信息界面;3. 输入基本信息(姓名,密码,性别);4.确认修改5. 系统对客户信息进行修改6 系统自动更新一条记录7. 系统回到上一界面,等待处理下一业务扩展3a.如果输入正确,则返回查找的客户信息3b.如果输入错误,则会提示您输入的关键字有误,请重新再输入用例编号:UC1.4.3用例名:删除客户注册信息执行者:客户基本路径1.客户进入登录界面,用例开始;2. 客户进入删除注册信息界面;3. 系统要求输入客户基本信息(姓名,密码,性别);4.确认删除;5. 系统将会自动删除该相应的客户信息记录;6. 系统回到上一界面,等待处理下一业务扩展3a.如果输入正确,则删除相应的客户注册信息;3b.如果输入错误,则会提示您输入的关键字有误,请重新再输入用例编号:UC1.4.4用例名:查询商品信息执行者:客户基本路径1.进入登录界面,用例开始;2.进入查询商品信息界面;3. 系统要求输入客户基本信息(姓名,密码,性别);4.确认查看;5. 系统将会自动查找到该相应的商品信息记录;6. 系统回到上一界面,等待处理下一业务。
测试用例示例(二)
一个好的测试用例,应该包含以下信息:
1)软件或项目的名称
2)软件或项目的版本(内部版本号)
3)功能模块名
4)测试用例的简单描述,即该用例执行的目的或方法
5)测试用例的参考信息(便于跟踪和参考)
6)本测试用例与其他测试用例间的依赖关系
7)本用例的前置条件,即执行本用例必须要满足的条件,如对数据库的访问权限8)用例的编号(ID),如可以是软件名称简写-功能块简写-NO.。
9)步骤号、操作步骤描述、测试数据描述
10)预期结果(这是最重要的)和实际结果(如果有BUG管理工具,这条可以省略)11)开发人员(必须有)和测试人员(可有可无)
12)测试执行日期
一个测试用例的范例
备注:测试用例并未涵盖所有的非法输入,如非法输入中可能会有“user=*,pw=*”的组合,对回车的默认操作,空格输入,对输入上溢的处理的处理(可能会跳过身份验证)等等。
如果你有兴趣,至少可以再补充5-10条左右的输入组合
(当然,如果步骤超过15步,用例的易操作性就降低,可以再创建一个测试用例如TC-TEP_Login_2)。
注册、登陆和修改密码测试用例
一、注册测试用例
二、登陆测试用例
三、修改密码测试用例。
课程注册系统软件构架文档版本 1.0修订历史记录目录1. 简要说明2. 参考3. 构架表示方式4. 构架目标和约束5. 用例视图6. 逻辑视图7. 进程视图8. 部署视图9. 大小和性能10. 质量软件构架文档1.简要说明软件构架文档提供了课程注册系统构架方面的综合概述。
课程注册系统是 Wylie College 为支持联机课程注册而进行开发的。
本文档从利用 Rose 实施的课程注册分析设计模型中直接生成。
大部分章节都是使用 SoDA 和软件构架文档模板从 Rose 模型中摘录而来。
2.参考适用的参考资料包括:1.课程收费接口规约,WC93332,1985,Wylie College Press。
2.课程目录数据库规约,WC93422,1985,Wylie College Press。
3.课程注册系统前景文档,WyIT387,1.0 版,1998,Wylie College IT。
4.课程注册系统词汇表,WyIT406,2.0 版本,1999,Wylie College IT。
5.用例规约 - 结束注册,WyIT403,2.0 版,1999,Wylie College IT。
6.用例规约 - 登录,WyIT401,2.0 版,1999,Wylie College IT。
7.用例规约 - 维护教授信息,WyIT407,2.0 版,1999,Wylie CollegeIT。
8.用例规约 - 课程注册,WyIT402,2.0 版,1999,Wylie College IT。
9.用例规约 - 选择要开授的课程,WyIT405,2.0 版,1999,Wylie CollegeIT。
10.用例规约 - 维护学生信息,WyIT408,2.0 版,1999,Wylie CollegeIT。
11.用例规约 - 提交分数,WyIT409,2.0 版,1999,Wylie College IT。
12.用例规约 - 查看报告卡,WyIT410,2.0 版,1999,Wylie College IT。
“登录”用例文档
基本时间流
(1)用例起始于用户需要登录到该系统
(2)系统显示欢迎界面,并要求用户输入用户名和密码
(3)用户输入用户名和密码
(4)系统验证用户名和密码,允许用户登录系统(A-1)
(5)系统根据用户类型启动不同的主操作界面
备选事件流
A-1用户名错误或密码错误
(1)系统显示用户名错误或密码错误的提示信息,并进入第(2)步
(2)用户可以重新输入用户名和密码(B-1),也可以选择结束该用例
补充约束-业务规则
B-1系统允许用户重试三次登录操作,超过三次后系统自动结束,不允许用户重试补充约束-非功能需求
安全性:密码应该采用加密的方式存储,有关密码的算法待定
待解决问题
关于用户名和密码的管理和维护功能还需要进一步明确
相关图
(可画出登录过程的活动图,此处省略)。
网上图书销售系统本文档介绍网上图书销售系统的UML建模过程。
1.1网上图书销售系统的需求分析寻找需求不是件容易的事情,软件开发人员最讨厌的就是需求经常变化,因此,在建模之前明确需求非常重要。
1.1.1系统总体的功能需求网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。
系统总体功能需求框图如图1-1所示。
图1-1 系统总体功能需求框图1.用户接口模块用户接口是网站用户使用图书销售系统服务的入口,所有的在线用户都通过浏览登录网站,并进行一系列的查询,订购操作。
用户接口模块包括了用户信息维护、商品查询、订购商品和订单维护4个部分。
用户登录系统后,用户ID将会被保存在服务器的缓存中,用户在系统中所做的操作,包括查询、订购等都将被系统存储在数据库中,以供系统那个进行销售情况以及销售走势分析。
2.管理员接口模块这是系统提供给网站维护和管理人员的接口。
管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护5个部分。
网站的一般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况来决定发货或者推迟发货。
网站的管理员具有所有的管理权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以便根据不同的情况及时的调整经营战略,将库存成本和资金占有用率降到最低的限度。
3.数据服务模块数据服务器模块是系统正常运行的基础,包括客户的查询,定单的保存;网站工作人员的定单处理;网站管理员的销售情况查询与分析。
用户接口模块用户接口模块包括如图1-2所示的几个方面。
图1-2 用户接口模块1.用户信息维护每个使用该系统的用户必须经过注册,而注册的用户名是用户的唯一标识。
系统可以接收更多可用的客户信息,比如购物方面的喜好、经济能力等。
系统的后台程序会自动记录每个用户在登录网站后进行的所有操作,包括查询和订购信息。
大连东软信息学院项目文档项目文档个人任务管理系统用例模型姓名张三学院大连东软信息学院专业计算机科学与技术指导教师李四讲师备注2014 年10 月10日1 用例模型整体描述个人任务管理系统的用户只有任务管理者一种角色。
他可以通过注册、修改注册信息、登录、管理任务、管理类别等用例完成个人日常任务管理需求,参见图1任务管理者管理任务管理类别注册修改注册信息登录图1 系统高层用例图2 用例描述用例标识 UC1 用例名称 注册参与者 任务管理者 前置条件 显示系统首页后置条件 成为系统的合法用户用例概述 第一次使用系统时需要注册成为系统的合法用户才能够使用系统提供的功能。
基本事件流参与者动作 系统动作1. 任务管理者在系统首页中点击注册按钮。
3. 任务管理者填写用户名称、昵称、密码、确认密码信息后确认提交。
2. 系统显示用户注册页面。
4.系统对界面信息进行有效性验证。
5. 系统确认没有重复注册后,将用户注册信息保存在用户注册信息表中。
6. 系统显示注册成功信息页面。
分支事件流4a 、系统检测发现用户名、昵称或密码为空,提示任务管理者此信息。
4b 、系统检测发现用户名、昵称或密码的长度超过要求范围,提示任务管理者此信息。
4c 、系统检测发现输入密码与确认密码不一致,提示任务管理者此信息。
备注1. 用户名的长度不超过15个字符。
2. 昵称的长度不超过10个字符。
3.密码的长度不超过15个字符。
界面原型用例标识UC2用例名称修改注册信息参与者任务管理者前置条件成功登录系统。
后置条件注册信息修改成功。
用例概述对用户注册信息进行修改。
基本事件流参与者动作系统动作1. 任务管理者在主页面中点击“修改注册信息”功能项。
3.任务管理者填写密码信息,确认提交。
5.任务管理者填写更新后的昵称、密码信息提交。
2.系统显示“密码确认”界面,要求用户输入登录密码。
4.系统验证此用户的密码信息合法,则提取该任务管理者的注册信息显示在“修改注册信息”页面中。
<公司名称>
文档管理系统用例实现规约:登陆系统
版本 <1.2>
修订历史记录
目录
1.用例名称4
1.1简要说明4
1.2参与者4
2.事件流4
2.1基本流4
2.2备选流4
2.2.1<第一备选流> 4
2.2.2<第二备选流> 4
3.特殊需求5
3.1<第一特殊需求> 5
4.前置条件5
4.1<前置条件一> 5
5.后置条件5
5.1<后置条件一> 5
6.扩展点5
6.1<修改密码> 5
7.操作界面示例5
登陆系统
1.用例名称
1.1简要说明
该用例用于描述用户登陆系统的功能,只有用户使用正确的用户名、对应的密码才能登陆系统的相应管理模块。
正常登陆以后用户可以对自己的密码进行更改或者进行自己工作。
1.2参与者
1.2.1 主要参与者:使用该系统的用户
1.2.2 次要参与者:
2.事件流
2.1基本流
1、用户进入系统首页,用例开始
2、系统显示用户登陆页面
3、用户输入用户名密码并选择登陆身份
4、用户选择“登陆”功能
<第一备选流>用户名错误或不存在
<第二备选流>用户没有输入用户名或者密码
5、系统根据用户身份显示用户操作界面
6、如果用户选择”修改密码”功能,系统进入修改密码
7、如果用户选择“退出”功能:
7.1 系统弹出提示信息询问用户是否退出系统
7.1.1 用户选择“退出”,用户退出系统,到基本事件流7
7.1.2 用户选择“取消”,返回用户之前所在页面
8、用例结束
2.2备选流
2.2.1<第一备选流>
<第一备选流>:用户名错误或不存在
1、系统提示用户输入的用户名错或不存在;
2、用户确认
3、系统回到基本事件流3。
2.2.2<第二备选流>
<第二备选流>:用户没有输入用户名或者密码
1、系统提示用户没有输入用户名或者密码
2、用户确认
3、到基本事件流3。
3.特殊需求
3.1<第一特殊需求>
4.前置条件
4.1<前置条件一>
用户没有登陆系统5.后置条件
5.1<后置条件一>
系统显示登陆后页面6.扩展点
6.1<修改密码>
7.操作界面示例。