- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大唐软件任务管理系统_1
第三章 软件需求
3.1 系统登录
用户在登录界面中输入用户名和密码,选择角色,并提交;系统确认用户输入的用户名和密码合法,以及选择的角色正确;系统则根据用户不同的角色显示不同的主页面。
3.2 人员管理
此部分功能只有系统管理员有权限。
3.2.1 添加人员
系统管理员在“新用户”界面中输入用户的用户名、真实姓名、出生年月日、职位描述、入职时间、所属角色和初始密码等信息;系统储存该员工的信息,返回到“用户管理”界面,在员工列表中显示刚刚添加的员工信息。
3.2.2 删除人员
系统管理员在显示的员工列表页面中选择要删除的员工信息,请求删除该员工信息;系统提示“确认删除”信息;系统管理员确认删除;系统删除员工信息,回到“员工管理”界面。
3.2.3 分配人员
系统管理员在显示的员工列表页面查看角色为“员工”的详细信息;系统显示该员工的详细信息;系统管理员选择选择该员工的上级主管;系统建立该员工和所选主管所属关系。
3.5系统退出
用户请求安全退出系统;系统提示“确认退出”信息;用户确认退出系统;系统安全退出并回到未登录界面。第五章 用例分析
5.1 顶层用例
用户具有两个用例:登录系统和退出系统。系统管理员、主管和员工这三个参与者与用户这个参与者的关系是泛化关系,所以他们除了具有自身的用例外还具有用户的所有用例。顶层用例图如图5-1所示。
图5-1 顶层用例图
5.2 登录/退出
5.2.1 登录系统
用例编号 UC1 用例名 登录系统 用例描述 系统管理员、主管和员工三种角色的用户需要输入正确的用户名和密码,并选择正确的角色后才可以进入系统。 参与者 用户 前置条件 用户访问系统 后置条件 用户通过验证 基本路径 用户输入用户名、密码和角色
系统确认用户名、密码和角色正确
系统显示带有用户信息的主界面 扩展点 2a. 用户提供的用户名不存在
2a1. 系统显示“用户名不存在”信息
2b. 用户提供的密码错误
2b1. 系统显示“密码错误”信息
2c. 用户提供的角色错误
2c1. 系统显示“角色错误”信息 补充说明 用户在登录系统时输入的用户名和密码不能为空;用户输入的用户名是用户的惟一标识。 5.2.2 退出系统
用例编号 UC2 用例名 退出系统 用例描述 用户安全地退出系统 参与者 用户 前置条件 登录成功 后置条件 系统安全退出并返回到未登录状态 基本路径 用户请求退出系统
系统提示“确认退出”信息
用户可以选择以下动作:
确认退出
取消退出 扩展点 3a. 用户确认退出
3a1. 用户确认退出系统
3a2. 系统安全退出
3a3. 系统返回到登录界面
3b. 用户取消退出
3b1. 用户取消退出系统
3b2. 系统显示用户前一个操作的界面 补充说明 当用户安全退出系统后,系统关闭用户的所有会话信息。 5.3 人员管理
管理人员用例扩展出添加人员、删除人员和分配人员这三个子用例,这三个用例之间是相互独立的。人员管理用例图如图5-2所示。
图5-2 人员管理用例图
5.3.1 添加人员
用例编号 UC3 用例名 添加人员 用例描述 系统管理员可以为该系统添加其他角色(包括主管和员工)的基本信息 参与者 系统管理员 前置条件 以系统管理员角色登录系统 后置条件 系统管理员添加的人员信息成功录入系统 基本路径 系统管理员请求管理用户
系统显示“用户管理”界面
系统管理员请求添加人员
系统显示“添加人员”界面
系统管理员输入用户名等人员信息
系统确认人员信息充分
系统保存人员信息
系统返回到“用户管理”界面,显示添加的人员信息 扩展点 5a. 系统验证用户名不存在
5a1. 系统根据用户名检索人员信息
5a2. 系统确认不存在该用户名
5a3. 系统显示“用户名可以使用”信息
5b. 系统验证用户名存在
5b1. 系统根据用户名检索人员信息
5b2. 系统确认存在该用户名
5b3. 系统显示“用户名已被占用”信息
5b4. 系统管理员重新输入新用户名
6a. 系统管理员输入的人员信息不充分
6a1. 系统提示输入剩余信息 补充说明 人员信息包括:用户名、真实姓名、出生年月日、职位描述、入职时间、所属角色和初始密码等。
系统管理员输入的用户名、密码和所属角色对应登录系统中用户输入的用户名、密码和角色。 5.3.2 删除人员
用例编号 UC4 用例名 删除人员 用例描述 系统管理员可以删除其他角色用户(包括主管和员工)的信息 参与者 系统管理员 前置条件 以系统管理员角色登录
文档评论(0)