进销存系统《产品需求规格说明书》
- 37 -
2 根据用户的选择执行以下操作。
用户选择保存信息,系统保存信息,继续执行基本流7。 用户选择不保存信息,系统执行基本流7。
用户选择取消操作,系统执行基本流3。
1.3 特殊需求:
1 用户编号必须指定,输入用户编号不得超过8个字符。 2 输入用户真实姓名不能超过30个字符。
3 用户初始密码必须指定,输入用户初始密码必须在6-30个字符之间。
4 系统设置超级管理员一个,该用户在系统显示维护用户资料界面不能显示,该用户的密码只能由该用户修改,该用户的其它资料不允许修改。 5 用户在修改资料时,不得修改用户编号。
6 添加用户时,密码应采用MD5加密,然后存储。 1.4 前置条件:
1 进入本系统的主界面。 2 拥有维护用户资料的权限。 1.5 后置条件:
1 系统保存用户维护后的用户资料。
1.6 附加说明:
1 用户资料包括用户编号、用户真实姓名、用户密码。
2. 管理用户权限 2.0 用例名称:
中文名称:管理用户权限
功能:用于维护系统用户操作系统的权限。 2.1 简要说明:
本用例的功能主要是增加、删除用户对程序各个模块的使用权限。
2.2 事件流: 2.2.1 基本流:
1 用户请求管理系统用户的权限。 2 系统显示系统用户的权限。 3 用户选择一个系统用户。
4 系统显示该用户现有的模块权限,以及可供增加的其它模块权限。
5 用户修改该用户的模块权限。
6 用户要求保存操作结果。
- 38 -
进销存产品《需求规格说明书》
7 系统保存用户操作的结果。
8 用户要求结束用户权限的维护。 9 系统结束用户权限维护。
2.2.2 备选流: 2.2.2.1 备选流1:
1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。 2.2.2.2 备选流2:
1 如果用户要求结束用户权限维护的时候,仍有未保存的信息,系统提醒用户。 2 根据用户的选择执行以下操作。
? 用户选择保存信息,系统保存信息,继续执行基本流7。 ? 用户选择不保存信息,系统执行基本流7。 ? 用户选择取消操作,系统执行基本流5。
2.3 特殊需求:
1 超级管理员不应该在管理用户界面上显示。
2 用户权限的分配让用户选择,而不要用户填写模块编号或名称。
2.4 前置条件:
1 进入本系统的主界面。
2 拥有管理系统使用用户权限的权限。 2.5 后置条件:
1 系统保存修改过的用户权限。 2.6 附加说明:
1 每个模块的操作为一个权限。
3. 修改密码 3.0 用例名称:
中文名称:修改用户密码
功能:用于系统用户修改自己的密码,以确保系统的安全性。 3.1 简要说明:
本用例的功能主要是允许用户修改自己的密码。
3.2 事件流: 3.2.1 基本流:
1 用户请求修改自己的密码。
进销存系统《产品需求规格说明书》
- 39 -
2 系统显示密码修改界面。 3 用户输入旧密码、新密码。
4 系统对旧密码进行验证,再次要求用户输入新密码的确认密码。 5 用户输入新密码确认密码。
6 系统比较新密码和新密码确认密码,根据比较结果执行下面的相应操作。
? 新密码和新密码确认密码相符,继续执行下一步骤。 ? 新密码和新密码确认密码不相符,返回基本流3。 7 系统修改用户密码,并提醒用户密码修改已成功。 8 用户要求结束用户密码修改任务。 9 系统结束用户密码修改界面的显示。
3.2.2 备选流: 3.2.2.1 备选流1:
1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。
2 用户在基本流7之前的任意一个步骤可以放弃密码的修改。
3.3 特殊需求:
1 超级管理员的密码允许被自己修改。
2 用户新密码必须指定,不能为空,输入字符在6-30个字符之间。
3.4 前置条件:
1 进入本系统的主界面。
3.5 后置条件:
1 系统成功保存用户的新密码,新密码下次登录生效。 3.6 附加信息: 导出报表 1. 库存预警
1.0 用例名称:
中文名称:导出库存报警报表到Excel 无
- 40 -
进销存产品《需求规格说明书》
功能:用于导出库存报警报表到Excel。 1.1 简要说明:
本用例的功能主要是导出当前库存数量低于安全存量的商品的信息到Excel,以帮助用户及时进货。 1.2 事件流: 1.2.1 基本流:
1 用户请求导出库存报警报表。 2 系统显示导出库存报警报表操作界面。
3 用户选择导出,系统将库存预警报表导入Excel文件。 4 用户请求关闭打印库存报警报表操作界面。
5 系统关闭导出库存报警报表操作界面。 1.2.2 备选流: 1.2.2.1 备选流1:
1 如果在用户请求导出的时候,系统所在的机器上没有安装Excel,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。 1.3 特殊需求:
无 1.4 前置条件:
1 进入本系统的主界面。 2 拥有导出库存报警报表权限。 1.5 后置条件:
1 系统完成库存报警报表的导出。 1.6 附加条件:
1 Excel报表默认显示以下列
商品编号、商品名称、安全库存、当前库存。
2. 导出商品资料报表
2.0 用例名称:
中文名称:导出商品资料报表
功能:用于将商品资料报表导出到Excel。