4.9.3.2、会员信息管理——添加时序图:
管理员会员管理界面确认会员信息表输入管理帐号会员添加信息会员信息 4.9.3.3、会员信息管理——修改时序图:
管理员会员管理界面确认会员信息表输入管理帐号会员修改信息会员信息 4.9.3.4、会员信息管理——删除时序图:
管理员会员管理界面确认会员信息表输入管理帐号会员删除信息会员信息 4.9.3.5、用户管理——添加时序图:
系统管理员输入信息界面添加员工基本信息输入新员工基本信息确认员工信息保存员工信息 4.9.3.6、用户管理——修改时序图:
系统管理员输入信息界面修改员工基本信息输入欲修改的员工信息确认员工信息保存员工信息 五、 系统测试用例
5.1、测试概要
5.1.1、子功能分解
管理员权限:
销售员权限: 售货、收银
5.1.2、测试内容
功能测试:按照功能表对系统的信息修改、查询、浏览、新增功能进行一步一步地测试,测试的主要目的是发现实现和预期出现不符合的部分。在发现不符的情况下,按照序号记录发生的问题,问题的概要,发生的条件和推断导致问题的原因。最后,将子系统统和在一起进行测设,同样记录问题。在整合完毕后将所得的信息生成报告书,存留备份。
时间测试:测试每步操作及实现其功能所需要的时间。需要重复进行,确保由于时间延误导致的失败尽可能少。假如时间延误达到一定阀值,将其作为一个错误记录下来。
数据库安全测试:测试对数据库删除,写入,修改的操作,并根据客户对数据库权限的要求,测试操作人员的权限度,进一步测试系统安全性与稳定性。确保系统的安全机制不出现问题。
错误测试:由于错误输入发生的不可避免性质,需要特别强化错误信息的输入。在此,可以将两个子系统作为互相独立的部分来进行,具体测试举例在下文将会有所提及。
在此还要思考的问题是如果错误输入导致的破坏是不可避免的,应该如何去改进或者怎么去尽量提醒用户不要出现错误的输入。
5.2、测试用例
浏览功能测试:选择浏览库存信息(在表中信息所有商品库存信息)。 查询功能测试:输入正确的商品号1001(信息对应的商品信息)。
输入错误的商品编号:10100(对不起!没有您要查找的商 品编号)。
修改功能测试:在库存表中修改商品编号为1001的售价为12(下次销售此 商品时,显示的售价为12)。
新增功能测试:添加商品编号为10028的商品信息(库存表中能查到改商品 的信息)。
添加商品编号为1001的商品信息(对不起!该商品信息已经存在,无需再添加!)。
管理员身份: 输入正确的用户名和密码,如:用户名123,密码123(进入 系统主菜单界面)。
输入错误的用户名或密码,如:用户名1001,密码:123456 (用户名或密码输入
错误)。
连续三次错误输入(对不起!您无权登录本系统!自动退出)。
输入正确的销售员的用户名和密码,如:用户名1001,密码 123123(用户名或密码错误)。
销售员身份:验证同上。
六、 总结
和传统管理模式相比较,使用本系统,毫无疑问会大大提高超市的运作效率,辅助提高超市的决策水平,管理水平,为降低经营成本, 提高效益,减少差错,节省人力,减少顾客购物时间,增加客流量,提高顾客满意度,增强超市扩张能力, 提供有效的技术保障。
由于开发者能力有限,加上时间仓促,本系统难免会出现一些不足之处,例如: 本系统只适合小型超市使用,不能适合中大型超市使用;
超市管理系统涉及范围宽,要解决的问题多,功能复杂,实现困难,但由于限于时间,本系统
只能做出其中的一部分功能;
对于以上出现的问题,我们深表歉意,如发现还有其它问题,希望老师批评指正。