(7) 餐桌信息
餐桌信息界面信息包含:餐桌台号、餐桌状态、开台时间、就坐人数 餐台状态为有客、预定和空闲三种状态,分别用红、黄、绿三种颜色显示,直观清晰。 前台工作人员可以直观的看到哪些餐桌有客,哪些餐桌空闲,哪些餐桌预定,提高工作 效率,维持餐厅高峰时期的秩序。
(8) 系统信息
系统信息就是指老板的帐号密码,输入帐号和登录密码,验证成功可以修改密码。 定期更换密码,保证管理信息安全。
3。3。2 前台模块
1) 点餐模块:前台管理员将服务员从客户那里得到的菜单,输入系统。
2) 结账模块:前台管理员按照桌台号结账。
3) 开台模块:前台管理员根据桌子状态,选择空闲的桌台开台。
4) 订餐模块:前台管理员根据客户要求记录菜品信息和就餐时间、人数等信息。
5) 员工信息模块:前台管理员可以根据店铺生意情况适当地开除或者招聘员工。
6) 会员信息模块:前台管理员可以为用户开通会员,查询账户余额,显示会员历 史具体消费情况。
7) 管理员模块:前台管理员可以对自己的账户信息进行修改。
:前台管理员用例模块
3。4 本章小结
本章介绍了系统的需求分析,分别从可行性分析、系统业务流程分析、系统目标和 系统功能行需求分析,大概介绍了整个系统的各项模块的设置,包含的操作和实现的为 后面章节的系统详细设计和数据库设计做了铺垫。
第 4 章 系统详细设计
4。1 数据库的设计与实现
数据库是系统的核心,想当于人类的大脑,是一个系统管理所有数据的中心,数据 库设计的好坏能够对一个系统的性能产生极大的影响。本系统采用 MySQL 作为系统数 据库,系统实现了规范的借口,如客户有需要,可以与其他类型的数据库相连。来*自-优=尔,论:文+网www.youerw.com
在前面的章节的需求分析和各项功能实现的基础上,我们先用 E-R 图来表示各表 数据的关系,再进行各表详细设计的介绍。
4。1。1 数据模块设计 系统从整体上可以划分为数据库、数据访问层、业务逻辑层和表示层。 1。数据库:系统中所有的数据都放在数据库中,本系统采用 MYSQL 作为数据库。
2。数据访问层(DAO):系统通过 DAO 层访问数据库,在 DAO 层中直接对数据库 的 数 据 进 行 增 删 改 查 。 本 系 统 的 DAO 层 中 主 要 有 Admin1Dao 、 Desk1Dao 、 Employee1Dao、Food1Dao、Order1Dao、Table1Dao、User1Dao、Vip1Dao、VipSale1Dao 这几个类,类中有具体的功能方法。
3。业务逻辑层(Service):对 Control 层的具体要求的响应,把数据从数据访问层传 递到 Control 层,在控制层和数据访问层中起到一个联接作用,并且处理业务逻辑。本 系统 Service 层主要有 Admin2Service、Desk2Service、Employee2Service、Food2Service、 Order2Service、Table2Service、User2Service、Vip2Service、VipSale2Service 这几个类, 类中有具体的功能方法。
4。请求控制转发层(Servlet):对前台传过来的请求进行控制转发,并交给相应的 Service 层,最后在 Service 层把数据返回给 Control 层,Control 层再进行页面的跳转。 本系统 Servlet 层主要有 Admin3Servlet、Desk3Servlet、Employee3Servlet、Food3Servlet、 Order3Servlet、Table3Servlet、User3Servlet、Vip3Servlet、VipSale3Servlet 这几个类,类 中有具体的功能方法。
5。表示层:通俗的说就是管理员看到的前台显示界面,本系统表示层页面采用 JSP
技术实现。
JAVA+mysql餐饮点餐系统设计(7):http://www.youerw.com/jisuanji/lunwen_84344.html