软件工程学习心得二
5.2用例规约
用例编号:007
用例名:信息查询
用例描述:该功能可以让用户查询自己的相关信息,包括帐号、密码、姓名及邮箱等
参与者:购书用户
前置条件:电子商城正常运行,用户登录系统进入自己的页面
后置条件:用户提交请求后系统从数据库中调用与该用户有关的所有信息
基本路径:
1.用户执行登录帐号进入自己的页面
2.用户提交信息查询申请
3.系统调用数据库中与该用户有关的信息
4.系统把数据返回给用户
扩展点:无
变异点:无
用例编号:008
用例名:修改信息
用例描述:该功能是信息查询的拓展功能,主要指密码、邮箱的修改
参与者:购书用户
前置条件:电子商城正常运行,用户已登录系统并执行了查询功能
后置条件:用户提交修改信息功能后,系统对比修改信息需要的条件,如果符合则把用户在系统数据库中的信息修改,否则,提示信息修改失败
基本路径:
1.用户执行登录帐号进入自己的页面
2.用户执行信息查询功能
3.用户填写想要修改的信息
4.系统检测相关条件
5.系统修改用户的信息
扩展点:无
变异点:无
用例编号:009
用例名:添加用户
用例描述:把新注册的用户添加到系统数据库中
参与者:系统管理员
前置条件:有用户条件注册申请,管理员执行添加操作
后置条件:如果用户输入的帐号在系统中未被注册过,该用户会注册成功;否则,显示帐号已注册,提示用户重新输入。
基本路径:
1.管理员登录系统
2.管理员执行添加用户操作
3.系统检测用户是否注册
4.管理员将用户信息添加到数据库中
扩展点:无
变异点:无
用例编号:010
用例名:修改用户
用例描述:该功能可以修改用户的信息及用户权限
参与者:系统管理员
前置条件:系统正常运行
后置条件:管理员选择修改用户信息,系统修改用户在数据库中的信息
基本路径:
1.管理员登录系统
2.管理员执行修改用户操作
3.系统修改用户信息
扩展点:无
变异点:无
用例编号:011
用例名:删除用户
用例描述:该功能可以把用户从系统中彻底删除
参与者:系统管理员
前置条件:系统正常运行
后置条件:管理员选择删除用户,将用户从系统中彻底删除
基本路径:
1.管理员登录系统
2.管理员执行删除用户操作
3.系统将用户彻底删除
扩展点:无
变异点:无
用例编号:012
用例名:修改图书信息
用例描述:在图书的价格等实际信息更改后要在系统中做出相应修改
参与者:系统管理员
前置条件:系统正常运行,实际运行的图书信息有变化
后置条件:管理员根据实际的修改对系统中的图书信息做出相应修改
基本路径:
1.管理员登录系统
2.管理员执行修改图书信息操作
3.系统重新存储修改后的信息
扩展点:无
变异点:无
用例编号:013
用例名:数据备份
用例描述:定期将重要数据进行备份,防止数据丢失
参与者:系统管理员
前置条件:系统正常运行
后置条件:管理员选择数据备份,数据被备份存储
基本路径:
1.管理员登录系统
2.管理员执行数据备份操作
3.系统将重要数据进行备份
扩展点:无
变异点:无