点菜系统需求分析
一、目标
1.实现顾客根据价格不同点菜;通过前台可视化界面实现顾客多方面选择。
2.点菜完毕后,实现对顾客所点菜品价格的统计,以免使顾客花费超出预算。本系统还可以实现顾客的退选或补选的要求,在顾客所点菜品上来之后,系统可通过点击进行记录,以免发生漏菜现象。
二、用户的特点
本软件的受众是所有就餐的顾客和餐服务人员,这些人员必须要会基本的电
脑操作,以及熟悉一些点菜的基本流程。
三、功能需求
主要功能包括:登陆管理、点菜管理、查询及买单管理、管理模块。
系统主要功能包括:
1.登陆模块:该模块分为普通用户登陆模块和管理员登陆模块。普通用户可以进行点菜,查询, 结账的操作;管理员可以进行点菜,查询,结账还可以进行添加新的菜品。
2.点菜模块:点菜模块包括桌号选择,服务员编号,菜品选择以及菜图和价格的显示。
3.买单模块:该功能模块包括显示已点菜的信息以及客户是否买单。
4.管理模块:该模块包括添加菜品信息和添加服务员信息。
四、性能需求
1、精度:在点菜的过程中,点哪一份菜就选中那一份然后点击添加键即可,如果在已生成菜单中想退掉某个菜的话先选定取消键,
2、、响应速度:订单必须在顾客提交订单后3s内生成订单并发送给管理员。
3、、安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到 破坏也不会影响源程序。
4、可维护性:本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内 容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构 进行修改,这样系统维护性、升级都十分方便。
五、可靠性和可用性需求
1、点餐系统一个月内不能出现两次以上故障;
2、在任何时候主机或者备份机上的点菜系统应该至少有一个是可用的,而且在一个月内在任何一台计算机上该系统不可用的时间不能超过总时间的2%。
六、接口要求 l l l l l l
1、硬件接口:计算机;
2、网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验 证软件本身的目的来看,无需网络通讯接口。
3、软件接口要求:Microsoft Access
4、可用性:本软件也可以通过单步跟踪的操作进行检查处理。
七、约束
1、兼容性:由于尚未测试,故无法对兼容性进行评析。
2、软件支持:本软件开发是使用 C#编写;
3、设备支持:推荐WINDOWS7,WINDOWS8,WINDOWS10。