课程设计报告
小组成员:李凤莲、李靖
(1) 需求分析、可行性分析、E-R图、关系图、系统架构图等的编写
(2) 总体设计、详细设计、代码实现
(3) 代码测试
总体阶段时间分布:4月15号——6月19号
第一阶段(4月15号——5月8号):
编写项目文档其中包括:需求分析、可行性分析、E-R图、实体图、关系图、用例图、系统架构图。
第二阶段(5月8号——5月29号):
编写代码,实现基本功能
第三阶段(5月29——6月19):
测试代码以及发布代码于服务器和博客上;提交整体项目于老师邮箱。
小郡肝点餐系统是实现用户在线进行用户注册、用户登录、用户根据自身需求进行在线点餐、网上结账等功能;采用Java语言实现功能,使用mysql实现数据库管理。
点餐管理是餐饮企业经营活动的及其重要的一环,它关系到是否能为用户提供可靠的点餐环境、点餐是否能够顺利进行以及菜品的时效性。 将传统的人工点餐转为使用餐厅点餐系统,系统可以为顾客提供以下服务:浏览最新菜谱、自助点菜(下单)、进行催单、查询订单的排队情况以及结账申请。
菜谱是以网页形式显示并且及时的更新,顾客通过自己的联网设备查看菜谱。必须使用户能准确快速地进行信息输入,从而使得用户与系统之间的通信时间尽可能地缩短。系统必须能准确快速地打印出各类清单。
基于相对成熟的前台开发工具eclipse,使用java 语言进行后台编码,运用面向对象的思想和设计模式进行开发,后台使用简捷的mysql数据库,运用tomcatglassfish来部署整个程序。这些技术在当今时代都趋与=于成熟,并且运用广泛,所以,本系统的实现在技术上是可行的。
2.2.2经济可行性
由于开发设备于人员都已聚齐,开发所用的成本主要是人力资源的支出。并且系统所发挥的作用是科学地管理数据,大大的提高了管理效率,降低了工作人员的负担,节省了管理时间,所以,本系统的实现在经济方面是可行的。
本系统的主要功能分为:餐厅前台端系统(客户端)、服务器后台端系统(服务端)。
以下分别对各个端的系统功能做一个功能概述。
餐厅前台端系统:
1.从服务端获取最新的菜谱;
2.在本地系统中进行点单,并将订单传送到服务器后台系统;
3.催单,向服务器后台端系统发送信息,要求系统尽快处理本订单;
4. 结账,向服务器后台端系统发送结账请求。
服务器后台端系统:
1. 更新本地系统中的菜谱信息;
2.接收订单,并保存订单信息;
3.将订单传送到厨房端系统;
4.对催单请求进行处理;
5.对订单进行结账处理,并将信息反馈到餐厅前台端系统;
6.管理当前系统中等待厨房处理的订单队列;
7.处理订单信息队列;
8.将已处理的订单进行处理(写入数据库),以便日后做账;
流程图
关系图
E-R图
菜单
管理员
用户信息
订单
系统功能图:
前台功能图:
系统架构图:
用例图:
原文:https://www.cnblogs.com/luv-letter/p/10815347.html