穆璐
1系统功能设计4

1.1一般功能描述4
1.1.1开发背景
1.1.2客户操作相关功能4
1.1.3服务人员操作的相关功能4
1.1.4操作员操作的相关功能4
1.2功能流程描述5
客户5
管理员6
服务员和厨师7
经理8
2系统结构设计8
2.1模块描述摘要8
数据库的构建
界面层9
逻辑层9
2.1.4数据库和逻辑层10之间的交互
2.1.5逻辑层和接口层之间的交互10
2.2UML类图10
3系统的详细设计
3.1级结构设计13
3 . 1 . 1对象类别13
3 . 1 . 2记录类别14
表14级
3 . 1 . 4标记等级14
数据类别14
3.2数据层14
3.2.1表格的创建14
数据初始化15
数据的存储15

3.3界面层16
接口结构16
3.3.2登录/注册界面17
3.3.3表格界面18
订购界面20
评估界面21
3.3.6服务员界面22
3.3.7厨师界面22
管理员界面23
3.3.9管理界面24
3.4程序操作流程25
3.5容错功能25
数据库容错25
3.5.2用户操作的容错
3.5.3信息存储的容错25
3.5.4输入机构的容错25
3.6主要设计理念26
4项目总结26
4.1设计总结26
4.2开发调试中的问题及解决方案26
4.3困难和重点27
困难27
亮点27
4.4体验27
4.4.1自学能力的重要性27
4.4.2框架构建的重要性27
5相关问题的说明28
1系统功能设计

1.1总体功能描述
1.1.1开发背景
随着信息时代的快速发展,人们的生活水平不断提高,餐饮业的消费持续增长。传统的手工管理日常操作,手工记录顾客的订单,手工通知厨师要做的菜,手工结账等等已经不能满足新时代的需求。因此,一个高效的基于互联网的餐厅服务和管理系统应运而生。这样既提高了工作效率,又避免了传统方法带来的不必要的麻烦,同时也方便了管理人员对餐厅的经营。
1.1.2客户操作的相关功能
如果用户以客户身份登录,如果有账号密码,可以直接输入登录,或者注册后登录。登录成功后会进入选座界面,选座后会进入点餐界面。顾客可以浏览菜品名称、单价、平均评价星数。点餐后,等服务员和厨师来认领。理赔成功后,顾客可以向服务员发送催菜加水的消息。吃完饭,结账离开餐桌。顾客确认座位后,可以有选择地对服务员和点的菜进行评价。


