基于JSP的餐厅点餐系统设计与实现 毕业论文 下载本文

的目录,然后再开始安装。

(3)安装完毕后,启动TOMCAT,然后再浏览器中输入http://localhost:8080时可以看见TOMCAT的欢迎页面,这时表示配置成功了。

3 点餐系统功能分析

3.1系统功能分析

从用户角度来看,用户具有以下功能:餐品浏览,购买餐品,餐品简介、订餐车等。这几个功能完全可以满足客户的点餐需求,功能简单易操作,可以让客户在最短的时间内完成想要的操作。

从网站的角度看,网站应该包含(1)餐品搜索功能,可以实现按餐品关键字名查询。(2)订单处理功能,可以准确的完成对订单的各种操作(3)管理员管理,可以查看用户信息,并根据用户信息和用户订单对餐品进行发派。(4)餐品浏览与相关订餐,要求图文并茂,增加客户的食欲性。

3.2可行性研究

技术可行性分析:为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合标准的开发方法。这些方法可以指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。

经济可行性分析:开发本系统时所使用的是最便捷并且绿色版的工具,使用方便,占用磁盘空间小,最重要的是不用购买。应用的数据库工具,可以根据个人的需要下载很多不同的版本。由于该系统简洁精悍,开发所用的周期短,所以投入使用的时候消费者必定会很喜欢。所以经过上面解释,该系统具有经济上的可行性。

操作可行性分析:目前资源的操作和可操作性,只需根据相关需要对数据库中的相应表数据直接操作就可以实现系统完整、稳定的运行,不会造成系统的巨大压力,可以保证系统的正常运行。

综上所述,通过技术可行性、经济可行性、操作可行性分析,本系统的开发是可行的。

4 点餐系统总体设计

4.1 系统总体结构图

5

系统总体结构如4.1图所示: 餐厅点餐系统 点餐信息管理 餐品信息管理 分类信息管理 订 单 信息 处 理

图4.1点餐系统结构图

用户信息管理 信息统计查询 管理员设置 顾客点餐流程如4.2图所示:

图4.2顾客点餐流程图

付款 确认订单 取消订单 点餐 预览餐品 顾客

6

收银员操作流程如4.3图所示:

图4.3收银员操作流程图 取消订单 确认付款 查看订单 收银员 厨房操作流程如4.4图所示:

发货 图4.4厨房操作流程图 做菜 取消订单 查看订单 收银员 4.2 系统ER图

7

系统ER图如4.5图所示: 餐品分类 餐品信息 销售统计 点餐系统 做菜 发货 取消订单 确认收款 取消订单 管理 收银人员 厨房人员 管理员 系统用户 用户名 密码 图4.5系统ER图

4.3 系统模块设计

在线点餐模块:

A用户可查看餐品图片及餐品信息 B用户可将想要的餐品放入购物车 点餐信息模块:

A用户可查看购物车内物品 餐品查询模块:

A用户可模糊搜索想要的餐品 餐厅人员登录模块:

A餐厅人员登录后按职务分工(分管理员,收银员,厨房) 管理员模块:

A餐厅人员管理 B餐厅公告管理 C餐品信息管理 D销售信息统计

8