5.1 功能实现
销售开单:
在左边输入菜品,在右边输入所付价格并找零,提交订单。
查询修改商品:
在这里可以看到所有商品并可以进行增删改除。
订单查询以及退货:
点击查看明细可以知道订单具体内容,点击退货可以进行退货操作。
报表:
选择起始时间和结束时间,并点击确定,可以知道这段时间的销售金额和某类商品的销售统计。
管理权限:
在中间员工列表可以编辑删除员工的权限等信息,右边可以选择添加员工。
5.3系统部署:安装数据库mysql5.1以上版本,和Navicat for MySQL管理工具。Eclipse JEE kepler,TOMCAT6.0以上版本
测试用户的用户名和密码:员工:账号:4 密码:1111,经理:账号:5 密码:2333
6 项目总结
在本次设计中,前期的迭代过分参考课本POS机的需求,稍微偏离自己项目POS机,项目需求与实现这两部分的负责人没有很好的沟通,所以需求文档与系统之间并不能很好的对应,但是这也是技术方面的缺陷。不过好的方面有,项目的基本功能是按迭代时间进行的,没有拖延,同时基本需求也是能够很好的完成。另外,构架师等都有不断修改bug,使项目bug基本为零。
系统方面的话,系统相对完善,完成在设想使用场景下的功能需求。对商品信息,销售开单,收银退货和相关权限设置,数据报表等几大功能都有进行设计和测试。但部分功能实现仍不未达到完美,扩展性和可重用性也仍需改进。
成员评分:架构师:20,分析员:19,程序员:19,测试员:19,项目经理:19。
理由:架构师:完成框架的搭建以及大功能部分的实现。
分析员:完成了使用场景下的用户需求以及功能结构分析
程序员:完成部分功能代码实现以及模块代码的编写
测试员:及时对系统进行测试和反馈
项目经理:安排项目进度并同组员交流进度