KPISys软件实现规约.doc

上传人:laozhun 文档编号:2884637 上传时间:2023-03-01 格式:DOC 页数:36 大小:229KB
返回 下载 相关 举报
KPISys软件实现规约.doc_第1页
第1页 / 共36页
KPISys软件实现规约.doc_第2页
第2页 / 共36页
KPISys软件实现规约.doc_第3页
第3页 / 共36页
KPISys软件实现规约.doc_第4页
第4页 / 共36页
KPISys软件实现规约.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《KPISys软件实现规约.doc》由会员分享,可在线阅读,更多相关《KPISys软件实现规约.doc(36页珍藏版)》请在三一办公上搜索。

1、卷 号卷内编号密 级项目编号:200806 公务员绩效考核系统分 类:使用者:项目管理者、项目经理、项目组成员文档编号:HD-RD-307四川华迪信息技术有限公司软件实现规约Version:1.0项 目 承 担 部 门:第五组 撰 写 人(签名): 王海龙 完 成 日 期: 2010年3月22日 本文档 使 用部门: 主管领导 项目组 客户(市场) 维护人员 用户 评审负责人(签名):唐建光 评 审 日 期:2010-3-23 文档信息标题: 公务员绩效考核系统软件实现规约作者: 王海龙 杨光创建日期: 2010-3-22上次更新日期: 2010-3-22版本: V1.0部门名称: 第五组修订

2、文档历史记录日期版本说明作者2010-3-22V1.0正式发布王海龙目录1.简介42.系统角色43.用例阐述43.143.1.143.1.1.143.1.1.1.1简要说明43.1.1.1.2事件流43.1.1.1.2.1基本流43.1.1.1.2.2备选流53.1.1.1.2.2.153.1.1.1.2.2.1.153.1.1.1.2.2.253.1.1.1.3前置条件53.1.1.1.4后置条件53.1.1.1.5扩展点53.1.1.1.6 3.1.2 高级用户登录5 3.1.1.1.7 3.1.2.1 简要说明 3.1.1.1.8 3.1.2.2 事件流 3.1.2.2.1 基本流 3.

3、1.2.2.2 备选流 3.1.2.2.2.1 高级用户输入的帐号密码未通过系统验证 3.1.2.3 特殊要求 3.1.2.3.1 帐号验证 3.1.2.4 前置条件 3.1.2.5 后置条件 3.1.2.6 扩展点 3.1.3 普通用户登录 3.1.3.1 简要说明 3.1.3.2 事件流 3.1.3.2.1 基本流 3.1.3.2.2 备选流 3.1.3.2.2.1 普通用户输入的帐号密码未通过系统验证 3.1.3.3 特殊要求 3.1.3.3.1 帐号验证 3.1.3.4 前置条件 3.1.3.5 后置条件 3.1.3.6 扩展点 3.1.4 后台管理员登陆 3.1.4.1 简要说明 3

4、.1.4.2 事件流 3.1.4.2.1 基本流 3.1.4.2.2 备选流 3.1.4.2.2.1 后台管理员输入的帐号密码未通过系统验证 3.1.4.3 特殊要求 3.1.4.3.1 帐号验证 3.1.4.4 前置条件 3.1.4.5 后置条件 3.1.4.6 扩展点 3.2 人员登陆 3.2.1 管理员增加人员信息 3.2.1.1 简要说明 3.2.1.2 事件流 3.2.1.2.1 基本流 3.2.1.2.2 备选流 3.2.1.3 特殊要求 3.2.1.4 前置条件 3.2.1.5 后置条件 3.2.1.6 扩展点 3.2.2 管理员修改人员信息 3.2.2.1简要说明 3.2.2.

5、2 事件流 3.2.2.2.1 基本流 3.2.2.2.2 备选流 3.2.2.2.2.1 管理员提交需要修改的人员的身份证号码不存在 3.2.2.2.2.2 在提交信息修改后,没有通过系统的验证 3.2.2.2.2.3 返回人员管理界面 3.2.2.3 特殊需求 3.2.2.4 前置条件 3.2.2.5 后置条件 3.2.2.6 扩展点 3.2.3 普通用户查询个人详细信息 3.2.3.1 简要说明 3.2.3.2 事件流 3.2.3.2.1 基本流 3.2.3.2.2 备选流 3.2.3.3 特殊需求 3.2.3.4 前置条件 3.2.3.5 后置条件 3.2.3.6 扩展点 3.2.5

6、高级用户查看人员信息 3.2.5.1 简要说明 3.2.5.2 事件流 3.2.5.2.2 备选流 3.2.5.2.2 备选流3.2.5.2.2.1 输入的查询条件不存在3.2.5.2.2.2 返回人员信息查询界面3.2.5.3 特殊需求3.2.5.4 前置条件 3.2.5.5 后置条件 3.2.5.6 扩展点 3.3权限管理3.3.1 后台管理员增加管理员账号3.3.1.1简要说明3.3.1.2 事件流3.3.1.2.1 基本流 3.3权限管理3.3.1 后台管理员增加管理员账号3.3.1.1简要说明3.3.1.2 事件流3.3.1.2.1 基本流 3.3.1.2.2 备选流 3.3.1.2

7、.2.1后台管理员提交的新增管理员账号信息为通过系统验证3.3.1.2.2.2 返回后台管理员管理界面3.3.1.3特殊需求3.3.1.3.1 管理员权限的分类和设置 3.3权限管理3.3.1 后台管理员增加管理员账号3.3.1.1简要说明3.3.1.2 事件流3.3.1.2.1 基本流 3.3.1.2.2 备选流 3.3.1.2.2.1后台管理员提交的新增管理员账号信息为通过系统验证3.3.1.2.2.2 返回后台管理员管理界面3.3.1.3特殊需求3.3.1.3.1 管理员权限的分类和设置3.3.1.3.2系统验证修改管理员账号信息.3.1.4前置条件3.3.1.5后置条件3.3.1.6扩

8、展点3.3.2 后台管理员修改管理员账号信息。 3.3.2.1 简要说明 3.3.2.2事件流3.3.2.2.1基本流3.3.2.2.2备选流:3.3.2.2.2.1后台管理员提交的新增管理员账号信息为通过系统验证。 3.3.2.1 简要说明 3.3.2.2事件流3.3.2.2.1基本流3.3.2.2.2.1后台管理员提交的新增管理员账号信息为通过系统验证。3.3.2.2.2.2返回后台管理员管理界面3.3.2.3特殊需求3.1 管理员权限的分类和设置3.3.2.3.2 系统验证输入新增管理员账号信息3.3.2.4前置条件 3.3.2.1 简要说明 3.3.2.2事件流3.3.2.2.1基本流

9、3.3.2.2.2备选流:3.3.2.2.2.1后台管理员提交的新增管理员账号信息为通过系统验证。3.3.2.2.2.2返回后台管理员管理界面3.3.2.3特殊需求3.3.2.3.1 管理员权限的分类和设置3.3.2.3.2 系统验证输入新增管理员账号信息3.3.2.4前置条件3.3.2.5后置条件3.3.2.6扩展点3.2.3 后台管理员删除高级用户账号3.2.3.1简要说明3.2.3.2事件流3.2.3.2.1基本流3.2.3.2.2备选流3.2.3.2.2.1 后台管理员输入得需要删除的高级用户信息不存在 3.3.2.1 简要说明 3.3.2.2事件流3.3.2.2.1基本流3.3.2.

10、2.2备选流:3.3.2.2.2.1后台管理员提交的新增管理员账号信息为通过系统验证。3.3.2.2.2.2返回后台管理员管理界面3.3.2.3.1 管理员权限的分类和设置3.3.2.3.2 系统验证输入新增管理员账号信息3.3.2.4前置条件3.3.2.5后置条件3.3.2.6扩展点3.2.3 后台管理员删除高级用户账号3.2.3.1简要说明3.2.3.2事件流 3.2.3.2.2备选流3.2.3.2.2.1 后台管理员输入得需要删除的高级用户信息不存在3.2.3.2.2.2返回后台管理员管理界面3.2.3.3特殊需求3.2.3.4前置条件3.2.3.5后置条件3.2.3.6扩展条件3.2.

11、4 后台管理员查询高级用户账号信息3.2.4.1简要说明3.2.4.2事件流3.2.4.2.1基本流 3.3.2.1 简要说明 3.3.2.2事件流3.3.2.2.1基本流3.3.2.2.2备选流:3.3.2.2.2.1后台管理员提交的新增管理员账号信息为通过系统验证。3.3.2.2.2.2返回后台管理员管理界面3.3.2.3特殊需求3.3.2.3.1 管理员权限的分类和设置3.3.2.4前置条件 3.3.2.5 后置条件3.3.2.6扩展点3.2.3 后台管理员删除高级用户账号3.2.3.1简要说明3.2.3.2事件流3.2.3.2.1基本流3.2.3.2.2备选流3.2.3.2.2.1 后

12、台管理员输入得需要删除的高级用户信息不存在3.2.3.2.2.2返回后台管理员管理界面3.2.3.3特殊需求3.2.3.4前置条件3.2.3.5后置条件3.2.3.6扩展条件3.2.4 后台管理员查询高级用户账号信息3.2.4.1简要说明3.2.4.2事件流3.2.4.2.1基本流3.2.4.2.2备选流3.2.4.2.2.1 后台管理员输入得需要删除的高级用户信息不存在3.2.4.2.2.2返回后台管理员管理界面3.2.4.3特殊需求3.2.4.4前置条件3.2.4.5后置条件3.2.4.6扩展条件3.2.5 普通用户修改个人密码3.2.5.1 简要说明 3.2.5.2 事件流3.2.5.2

13、.1 基本流3.2.5.2.2 备选流3.2.5.2.2.1 普通用户输入原密码错误 3.2.5.2.2.2 普通用户输入新密码和密码密码确认不一致3.2.5.3 特殊需求3.2.5.4 前置条件3.2.5.5 后置条件3.2.5.6 扩展点3.2.6 后台管理员删除管理员账号 3.2.6.1简要说明3.2.6.2事件流 3.2.6.2.1基本流3.2.6.2.2备选流3.2.6.2.2.1 后台管理员输入得需要删除的管理员信息不存在3.2.6.2.2.2返回后台管理员管理界面3.2.6.3特殊需求3.2.6.4前置条件3.2.6.5后置条件3.2.6.6扩展条件3.2.7 后台管理员查询管理

14、员账号信息3.2.7.1简要说明3.2.7.2事件流3.2.7.2.1基本流3.2.7.2.2备选流3.2.7.2.2.1 后台管理员输入得需要删除的管理员信息不存在3.2.7.2.2.2返回后台管理员管理界面3.2.7.3特殊需求3.2.7.4前置条件 3.2.7.5后置条件3.2.7.6扩展条件3.2.8 后台管理员增加高级用户账号3.2.8.1简要说明 3.2.8.2 事件流3.2.8.2.2 备选流3.2.8.2.2.1后台管理员提交的新增高级用户账号信息为通过系统验证。3.2.8.2.2.2 返回后台管理员管理界面3.2.8.3特殊需求3.2.8.3.1系统验证新增高级用户账号信息

15、3.2.8.4前置条件 3.2.8.5后置条件3.2.8.6扩展点3.2.9 后台管理员修改高级用户账号信息。 3.2.9.1 简要说明 3.2.9.2事件流:3.2.9.2.1基本流:3.2.9.2.2备选流:3.2.9.2.2.1后台管理员提交的修改高级用户账号信息未通过系统验证。3.2.9.2.2.2返回后台管理员管理界面3.2.9.3特殊需求3.2.9.3.1 系统验证输入修改管理员账号信息失败 3.2.9.4前置条件3.2.9.5后置条件3.2.9.6扩展点3.2.10 高级用户修改个人密码3.2.10.1 简要说明3.2.10.2 事件流3.2.10.2.2 备选流3.2.10.2

16、.2.1 高级用户输入原密码错误3.2.10.2.2.2 高级用户输入新密码和密码密码确认不一致3.2.10.3 特殊需求3.2.10.4 前置条件3.2.10.5 后置条件3.2.10.6 扩展点3.2.11 管理员修改个人密码3.2.11.1 简要说明3.2.11.2 事件流 3.2.11.2.2 备选流3.2.11.2.2.1 管理员输入原密码错误 3.2.11.2.2.2 管理员输入新密码和密码确认确认不一致 3.2.11.3 特殊需求3.2.11.4 前置条件3.2.11.5 后置条件 3.2.11.6 扩展点3.2.12 管理员查看普通账号信息3.2.12.1 简要说明3.2.12

17、.2 事件流3.2.12.2.2 备选流3.2.12.3 特殊需求3.2.12.4 前置条件3.2.12.5 后置条件3.2.12.6 扩展点 软件实现规约1. 简介本文是需求分析的用例清单,用于指导项目分析设计,划分项目范围,确定项目前景。2. 系统角色系统角色用例图:管理员:可以增加、删除权限控制表中的信息。高级用户: 可以对集体对象的总体情况进行查询以及汇总。普通用户:使用管理系统的客户端。可以查询本人详细信息。游客:无需登录,可以查看公司公布出来的一些信息或者广告信息。3. 用例阐述3.1 登陆3.1.1 管理员登陆管理员登陆3.1.1.1 管理员登陆用例3.1.1.1.1 简要说明管

18、理员提交登录请求,本用例开始。 3.1.1.1.2 、事件流基本流 1.管理员在登录界面输入用户名和密码,然后点击登录,系统开始验证账号密码(验证条件见特殊需求)。 2.系统验证成功,界面显示管理员管理首页。 3.本用例结束。 备选流3.1.1.1.2.1.1 第一备选流管理员输入的账号密码未通过系统验证 出现在基本流的第二步,管理员输入的账号密码点击登录后。 1.系统提示输入账号或者密码有误,界面返回登录界面要求管理员重新输入。 2.跳至基本流的第一步继续执行。 3.本用例结束。 备选分支流系统验证内容包括账号是否存在,账号密码不匹配,系统返回登陆界面第二备选流无3.1.1.1.3 前置条件

19、管理员进入登陆界面3.1.1.1.4 后置条件登陆成功,进入系统首界面;3.1.1.1.5 扩展点暂无3.1.1.1.6 3.1.2 高级用户登陆 3.1.1.1.7 3.1.2.1 简要说明 高级用户登录系统 3.1.1.1.8 3.1.2.2 事件流 高级用户提交登录请求,本用例开始。 3.1.2.2.1 基本流 4.高级用户在登录界面输入用户名和密码,然后点击登录,系统开始验证账号密码(验证条件见特殊需求)。 5.系统验证成功,界面显示高级用户首页。 6.本用例结束。 3.1.2.2.2 备选流 3.1.2.2.2.1 高级用户输入的账号密码未通过系统验证 出现在基本流的第二步,高级用户

20、输入的账号密码并点击登录后。 1.系统提示输入账号或者密码有误,界面返回登录界面要求高级用户重新输入。 2.跳至基本流的第一步继续执行。 3.本用例结束。 3.1.2.3 特殊需求 3.1.2.3.1 账号验证 系统验证内容包括账号是否存在,账号密码是否匹配。 3.1.2.4 前置条件 无。 3.1.2.5 后置条件 登录成功后,系统记录为高级用户登录状态。 3.1.2.6 扩展点 无。 3.1.3 普通用户登录 3.1.3.1 简要说明 普通用户登录系统 3.1.3.2 事件流 普通用户提交登录请求,本用例开始。 3.1.3.2.1 基本流 1.普通用户在登录界面输入用户名和密码,然后点击登

21、录,系统开始验证账号密码(验证条件见特殊需求)。 2.系统验证成功,界面显示普通用户首页。 3.本用例结束。 3.1.3.2.2 备选流 3.1.3.2.2.1 普通用户输入的账号密码未通过系统验证 出现在基本流的第二步,普通用户输入的账号密码并点击登录后。 1.系统提示输入账号或者密码有误,界面返回登录界面要求普通用户重新输入。 2.跳至基本流的第一步继续执行。 3.本用例结束。 3.1.3.3 特殊需求 3.1.3.3.1 账号验证 系统验证内容包括账号是否存在,账号密码是否匹配。 3.1.3.4 前置条件 无。 3.1.3.5 后置条件 登录成功后,系统记录为普通用户登录状态。 3.1.

22、3.6 扩展点 无。 3.1.4 后台管理员登录 3.1.4.1 简要说明 后台管理员登录系统 3.1.4.2 事件流 后台管理员提交登录请求,本用例开始。 3.1.4.2.1 基本流 1.后台管理员在登录界面输入用户名和密码,然后点击登录,系统开始验证账号密码(验证条件见特殊需求)。 2.系统验证成功,界面显示后台管理员首页。 3.本用例结束。 3.1.4.2.2 备选流 3.1.4.2.2.1 后台管理员输入的账号密码未通过系统验证 出现在基本流的第二步,后台管理员输入的账号密码并点击登录后。 1.系统提示输入账号或者密码有误,界面返回登录界面要求后台管理员重新输入。 2.跳至基本流的第一

23、步继续执行。 3.本用例结束。 3.1.4.3 特殊需求 3.1.4.3.1 账号验证 系统验证内容包括账号是否存在,账号密码是否匹配。 3.1.4.4 前置条件 无。 3.1.4.5 后置条件 登录成功后,系统记录为后台管理员登录状态。 3.1.4.6 扩展点 -无。 3.2 人员信息 3.2.1 管理员增加人员信息 3.2.1.1简要说明 管理新增人员信息记录。 3.2.1.2 事件流 管理员提交增加人员请求,本用例开始。 3.2.1.2.1 基本流 1.管理员发出增加人员请求,系统显示人员增加界面。 2.管理员在个人基本信息的输入项中输入人员信息(身份证号、姓名、性别、出生年月、籍贯、婚

24、否、学历(文盲,小学毕业,初中毕业,高中毕业,本科毕业,研究生,博士)、收入水平(0-500,500-1000,1000-5000,5000-10000,10000以上)、户口所在地(区别常驻暂住)、家庭住址、所属类别(常驻,暂住 ,迁出和死亡)、备注(未成年人、老年人、退役军人、烈士家属、离退休人员、两劳两教人员),点击提交。 2.系统对管理员提交的信息进行审核(审核条件见特殊需求),通过审核后提示新增成功,同时为该人员生成一个具有普通用户权限的账号(以该人员身份证号码为账号,密码默认为6个1)。 3.本用例结束。 3.2.1.2.2 备选流 新增人员信息未通过审核 出现在基本流的第3步,系

25、统对管理员输入的信息进行审核后。 1.系统将提示新增失败,页面跳转至人员增加界面。 2.流程跳转至基本流的第二步,继续执行。 3.本备选流结束。 3.2.1.3 特殊需求 系统审核人员信息的内容 审核内容包括关键信息(姓名,出生日期,性别,身份证号)是否填写,是否满足信息限制条件(身份证号位数应该为18位或15位,姓名长度在1-20之间,出生日期的格式为YYYY-MM-DD,)和新增信息是否存在(同一个身份证号是否被多次注册)的检查。 3.2.1.4 前置条件 以管理员权限登录。 3.2.1.5 后置条件 如果添加人员成功,系统增加人员信息记录,并且更新数据库相关内容。 3.2.1.6 扩展点

26、 无3.2.2 管理员修改人员信息 3.2.2.1简要说明 对系统中存在的人员信息进行修改。 3.2.2.2 事件流 当管理员要求对人员信息进行修改时,本用例开始。 3.2.2.2.1 基本流 1.管理员提交修改人员信息请求,系统显示人员信息修改页面。 2.管理员输入需要修改人员的身份证号码,系统返回人员信息页面。 3.管理员修改人员的某些信息后,点击完成。 4.系统完整性验证结束(验证内容见特殊需求),保存信息并弹出修改成功窗口。 5.本用例结束。 3.2.2.2.2 备选流 3.2.2.2.2.1 管理员提交需要修改的人员的身份证号码不存在 出现在基本流的第二步,管理员输入身份证号码并提交

27、时 1.当管理员所填入的身份证号码不存在,提交后,系统将显示不存在信息,并且返回信息修改界面. 2.流程跳转到基本流的第二步,继续执行。 3.本备选流结束。 3.2.2.2.2.2 在提交信息修改后,没有通过系统的验证 出现在基本流的第三步,管理员对修改进行提交时。 1.当管理员修改的某些信息不满足系统的完整性约束,系统提示失败,并返回修改界面,要求重新修改。 2.流程跳转到基本流的第三步,继续执行。 3.本备选流结束。 3.2.2.2.2.3 返回人员管理界面 出现在基本流的任意一步 1.管理员确认返回,系统关闭当2.本备选流结束。 3.2.2.3 特殊需求 系统验证新增人员信息的内容 审核

28、内容包括关键信息(姓名,出生日期,性别,身份证号)是否填写,是否满足信息限制条件(身份证号位数应该为18位,姓名长度在1-20之间,出生日期的格式为YYYY-MM-DD,)和新增信息是否存在(同一个身份证号是否被多次注册)的检查。 3.2.2.4 前置条件 以管理员权限登录。 3.2.2.5 后置条件 修改成功后,系统更新人员信息,同时更新数据库内容。 3.2.2.6 扩展点 无。 3.2.3 普通用户查询个人详细信息 3.2.3.1 简要说明 普通用户查询核对个人信息。 3.2.3.2 事件流 当普通用户要查询个人信息情况,本用例开始。 3.2.3.2.1 基本流 1.普通用户点击个人信息查

29、询,系统返回该普通用户的信息。 2.本用例结束。 3.2.3.2.2 备选流 返回个人信息查询界面 出现在基本流的任意一步。 1.管理员确认返回,系统关闭当前窗口,返回管理界面。 2.本备选流结束。 3.2.3.3 特殊需求 无。 3.2.3.4 前置条件 以普通用户权限登录。 3.2.3.5 后置条件 无。 3.2.3.6 扩展点 无。 3.2.5 高级用户查看人员信息 3.2.5.1 简要说明 高级用户查看人口详细信息。 3.2.5.2 事件流 高级用户提交查询人口信息请求时,本用例开始。 基本流 1.高级用户在人员信息界面输入查询条件(身份证号,出生年月,姓名)并提交查找,系统查询,并且

30、返回该人员的概要信息(身份证号,姓名,性别)。 2.高级用户点击查找结果后边的详细信息选项,系统返回人员详细信息界面。 3.本用例结束。 3.2.5.2.2 备选流 3.2.5.2.2.1 输入的查询条件不存在 出现在基本流的第一步,高级用户输入查询条件,并且提交查询后。 1. 高级用户提交查询条件不存在,系统返回人员信息界面,要求高级用户重新输入。 2.跳转至基本流的第一步,继续执行。 3.本备选流结束。 3.2.5.2.2.2 返回人员信息查询界面 出现在基本流的任意一步 1. 高级用户确认返回,系统关闭当前窗口,返回人员信息界面。 2.本备选流结束。 3.2.5.3 特殊需求 无。 3.

31、2.5.4 前置条件 以高级用户权限登录。 3.2.5.5 后置条件 无。 3.2.5.6 扩展点 无。 3.3权限管理3.3.1 后台管理员增加管理员账号 3.3.1.1简要说明 后台管理员(即超级用户,在数据库中直接给予的唯一账号,具有分配权限的功能)为系统增加一个具有比后台管理员低一级权限的管理员账号。 3.3.1.2 事件流 后台管理员提交增加管理员账号请求,本用例开始。 3.3.1.2.1 基本流 1.后台管理员提交增加管理员账号请求,系统响应,并且页面跳转到增加管理员账号界面。 2.后台管理员在对应的输入项中输入需要增加的管理员的账户信息:账号(由数字和字母构成,不允许包含特殊字符

32、如:,#,¥,%,&),密码(由数字和字母构成,不允许包含特殊字符如:,#,¥,%,&),角色描述(对增加的该管理员负责任务的描述,为选择项,选项为:管理人员信息,管理房屋信息,管理公告信息),权限(该项为一个提供选择的项,权限的分类和设置见特殊需求部分对权限设置的说明),输入完成后点击提交,由系统进行验证。 3.系统对后台管理员提交的信息进行完整性和不可重复性验证(验证内容见特殊需求),通过验证后,提示增加管理员账号成功。 4.本用例结束。 3.3.1.2.2 备选流 3.3.1.2.2.1后台管理员提交的新增管理员账号信息为通过系统验证。 出现在基本流的第三步,系统对后台管理员提交的新增管

33、理员账号信息进行验证后。 1.当后台管理员提交的新增管理员账号信息未能通过系统的完整性和不可重复性的验证(验证内容见特殊需求),系统将作出提示,显示输入信息未通过验证,并且返回新增管理员账号界面。 2.流程跳至基本流的第二步,继续向下执行。 3.本备选流结束。 3.3.1.2.2.2 返回后台管理员管理界面 出现在基本流的任意一步。 1.后台管理员发出返回请求,系统关闭当前页面,返回后台用户管理界面。 2.本备选流结束。 3.3.1.3特殊需求 3.3.1.3.1 管理员权限的分类和设置 用户权限以数字来设置,后台管理员为4,管理员为3,高级用户为2,普通用户为1,游客为0。由于管理员又分为人

34、员信息管理员,房屋信息管理员,公告信息管理员,把这三类权限设置为3.3,3.2,3.1(整数部分表示权限值,小数部分表示同等权限分类,即3表示管理员权限,0.3代表人管理员信息,0.1代表管理公告信息)。 3.3.1.3.2系统验证修改管理员账号信息 1.验证内容包括账号,密码,角色说明,权限信息是否填写完整,若不完整则验证失败。 2.验证当前提交的管理员信息的账号是否已经存在,若存在则验证失败。 3.3.1.4前置条件 以后台管理员权限登录3.3.1.5后置条件 如果修改成功,则更新管理员信息,系统通过对数据库操作对数据库中管理员信息进行更新。 3.3.1.6扩展点 无。 3.3.2 后台管

35、理员修改管理员账号信息。 3.3.2.1 简要说明 后台管理员(即超级用户,在数据库中直接给予的唯一账号,具有分配权限的功能)修改系统中已经存在的具有比后台管理员低一级权限的管理员账号的账号信息。 3.3.2.2事件流: 后台管理员提交修改管理员账号信息请求,本用例开始。 3.3.2.2.1基本流: 1 后台管理员提交修改管理员账号请求,系统响应,并且页面跳转到修改管理员账号信息界面。 2 后台管理员在对应的输入项中输入需要修改的管理员的账户信息:账号(由数字和字母构成,不允许包含特殊字符如:,#,¥,%,&),密码(由数字和字母构成,不允许包含特殊字符如:,#,¥,%,&),角色描述(对增加

36、的该管理员负责任务的描述,为选择项,选项为:管理人员信息,管理房屋信息,管理公告信息),权限(该项为一个提供选择的项,权限的分类和设置见特殊需求部分对权限设置的说明),修改完毕后点击提交,由系统进行验证。 3 系统对后台管理员提交的信息进行完整性和不可重复性验证(验证内容见特殊需求),通过验证后,提示修改管理员账号信息成功。 4. 本用例结束。 3.3.2.2.2备选流: 3.3.2.2.2.1后台管理员提交的新增管理员账号信息为通过系统验证。 出现在基本流的第三步,系统对后台管理员提交的新增管理员账号信息进行验证后。 1.当后台管理员提交的新增管理员账号信息未能通过系统的完整性和不可重复性的

37、验证(验证内容见特殊需求),系统将作出提示,显示输入信息未通过验证,并且返回新增管理员账号界面。 2.流程跳至基本流的第二步,继续向下执行。 3.本备选流结束。 3.3.2.2.2.2返回后台管理员管理界面 出现在基本流的任意一步。 1.后台管理员发出返回请求,系统关闭当前页面,返回后台用户管理界面。 2.本备选流结束。 3.3.2.3特殊需求 3.3.2.3.1 管理员权限的分类和设置 用户权限以数字来设置,后台管理员为4,管理员为3,高级用户为2,普通用户为1,游客为0。由于管理员又分为人员信息管理员,房屋信息管理员,公告信息管理员,把这三类权限设置为3.3,3.2,3.13.3.2.3.

38、2 系统验证输入新增管理员账号信息 1.验证内容包括账号,密码,角色说明,权限信息是否填写完整,若不完整则验证失败。 2.验证所输入的账号是否已经存在,若存在则验证失败。 3.3.2.4前置条件 以后台管理员权限登录 3.3.2.5后置条件 如果添加成功,则增加一个管理员账号,系统通过对数据库操作在数据库内加入该信息。 3.3.2.6扩展点 无。 3.2.3 后台管理员删除高级用户账号 3.2.3.1简要说明 后台管理员删除一个已存在的高级管理员信息。 3.2.3.2事件流 当后台管理员请求删除高级管理员账号时,此用例开始 3.2.3.2.1基本流 1.后台管理员在账号管理页面输入需要删除高级

39、用户的账号,点击查找,系统响应,页面跳转至所输入账号对应的高级用户的信息界面。 2.后台管理员确认信息后点击删除,系统提示删除信息成功,并且页面跳转到账号管理界面。 3.本用例结束。 3.2.3.2.2备选流 3.2.3.2.2.1 后台管理员输入得需要删除的高级用户信息不存在 出现在基本流的第一步,后台管理员提交查询账号后。 1.当后台管理员所输入的账号信息不存在时,系统提示输入信息不存在,并且返回账号管理界面。 2.流程跳至基本流的第一步,继续执行。 3.本备选流结束。 3.2.3.2.2.2返回后台管理员管理界面 出现在基本流的任意一步。 1.后台管理员发出返回请求,系统关闭当前页面,返

40、回后台用户管理界面。 2.本备选流结束。 3.2.3.3特殊需求 无。 3.2.3.4前置条件 以后台管理员权限登录。 3.2.3.5后置条件 如果删除成功,则删除该高级用户,系统通过数据库删除该高级用户的信息。 3.2.3.6扩展条件 无。 3.2.4 后台管理员查询高级用户账号信息 3.2.4.1简要说明 后台管理员对一条已经存在的高级用户信息进行查询。 3.2.4.2事件流 当后台用户需要查询高级用户信息时,本用例开始。 3.2.4.2.1基本流 1.后台管理员在账号管理页面输入需要查询的高级用户的账号,点击提交,系统响应,查找相应信息并且页面跳转至所输入账号对应的高级用户的信息界面。 2.本用例结束。 3.2.4.2.2备选流 3.2.4.2.2.1 后台管理员输入得需要删除的高级用户信息

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号