点餐系统需求分析前端
背景说明:后端
在现代社会中,餐饮业是一个永远不会衰败的行业,当因为受到空间大小影响,盈利几乎不会有太大提升,想要增长更多盈利就必须提升服务效率,同时带动消费效率的提升,这时就须要考虑一个方便快捷的服务方式来提高竞争力。浏览器
设计目的:服务器
设计本餐馆点餐系统的主要目的是使整个点餐过程信息化,让餐馆可以高效的为顾客服务。餐馆点餐系统结合点菜工做的特色,网络
利用网络的有效传播性,提升点餐工做效率,减小点餐时间,尽快生成点菜单,为前来消费的顾客提供及时而丰富的菜谱信息,在帮助顾客选择美味佳肴的同时也为餐馆的规范化和信息化管理打坚实的基础。框架
1. 用户需求 测试
1.1 业务需求spa
1. 将传统人工点餐转换为餐厅点餐系统,能够为顾客提供如下服务:做为选择,浏览菜单,自助点餐,查询订单,自助结账等。设计
2. 将信息的传递由人工方式改成信号传递,菜品用电子设备显示能够及时更新最新菜谱给顾客,将顾客和餐厅之间的信息传递智能化,给服务员腾出更多时间去处理其余事情。3d
1.2 特殊需求
尽管实现了信息传递智能化,但菜品上桌仍然须要足够的时间,在餐厅营业高峰期出现上菜慢的状况不可避免,因此能够给顾客在提供一个催单服务,顾客能够在设备上进行催单。
2. 可行性分析
2.1 技术可行性
1.本系统是基于JavaEE研发的,使用MySql做为后端数据层支持,前端使用浏览器,对此相关技术支持不少而且已经很成熟,因此在技术可行性方面上没有任何问题。
2.2 经济可行性
本系统设计过程当中须要一多台PC或者移动端提供前端支持,须要一台独立服务器,腾讯云120元/年,项目开发,系统测试以及后期系统维护花费可能略高,从成本基本控制在3w元之内。
3. 系统功能
3.1 功能概述
1. 登录:该模块分为用户登录和服务员登录,用户能够进行点餐,查询,结帐等操做,服务员能够进行点餐,查询,结帐以及菜单管理。
2. 点餐:该模块包括桌号选择,服务员编号,菜品选择等。
3. 催单:该模块是用于高峰期客户催单。
4. 买单:该模块包括显示已点菜单的星系以及顾客是否买单。
5. 管理:该模块包括菜单的更新以及登录用户的信息管理。
3.2 E-R图
具体关系以下图:
3.3 Domain logic
3.4 系统框架图
3.5系统用例图