图3.2管理员流图
学生:在点菜用的机器上,选择点菜的食堂窗口,选择想要的菜,完成之后提交信息,本次点菜完成。
图3.3学生流图4.系统设计
在对系统需求进行了充分的分析之后,在具体开发之前进行系统主框架的设计。
4.1系统设计目标
本系统通过加入计算机技术,以电子信息化的手段来提高食堂用餐高峰期时的人工压力,减少排队的时间,并通过由电脑计算餐费来规避员工在此情况下所导致的计算方面的错误。用最少的步骤与最简单的界面来完成食堂内的点菜传菜工作,并使用数据库来管理菜单及菜价,实现提高工作效率与服务速度,管理有序等目标。
4.2系统开发环境
操作系统:Windows 7;
开发工具:Visual Studio 2012;
编程语言:C#;
数据库:SQL Server 2005。
4.3 系统模块划分
系统分为两大块:
(1)餐馆模式:
1)登录模块: 对输入的账户进行权限匹配,权限不一样,能进行的操作也不一样;
2) 后台服务模块:对系统的一些恢复,设置。
3)初始化模块: 这部分是对食物,人员,桌台信息及相关的一些情况进行初始化,是在数据库中实现。
4)客户点菜模块: 这部分完成客户菜单查询,点菜功能。
5) 结账模块: 这部分完成客户的结账功能。
6) 退出: 退出系统。
(2)食堂模式:
学生可在点菜用的机器上,选择点菜的食堂窗口,选择想要的菜,完成之后提交信息,本次点菜完成。
4.4数据库设计及实现
4.4数据库设计及实现
4.4.1系统E-R图
E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
E-R方法是“实体-联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。
在本系统的E-R图中可以看到,一个食堂对应一个管理员,多个职员和收银员。多个职员对应一个用户,一个用户可以点多个菜。
4.4.2 表的建立
图4.1食堂菜单表
食堂菜单表中有五列信息,分别是菜品的ID号,食物类型,食物编号,菜品名称,菜品价格。食物类型有4种,1号类型为凉菜,2号类型为热菜,3号类型为汤,4号类型为酒水茶类。菜品名称和价格可随着需要及时的进行修改
- 上一篇:VB空调设备客户信息管理系统的开发
- 下一篇:基于BIM技术的工程管理信息化研究
-
-
-
-
-
-
-
大众媒体对公共政策制定的影响
酸性水汽提装置总汽提塔设计+CAD图纸
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
河岸冲刷和泥沙淤积的监测国内外研究现状
中考体育项目与体育教学合理结合的研究
乳业同业并购式全产业链...
当代大学生慈善意识研究+文献综述