饭店订餐系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理及运用课程设计
设计题目:饭店点餐系统
年级:
学号:
姓名:
摘要在深入研究中小餐饮企业工作流程的基础上,分析制约餐饮企业工作效率的各种因素,发现影响效率的主要因素是普遍使用手工登记菜谱的现象,本系统运用计算机系统来实现餐饮企业工作流的信息化管理,采用面向对象的开发方法以及C#语言,依靠Visual studio2010作为开发工具,使用Sql Server 2005网络数据库存储数据。实现了客户点餐、厨师配餐、收银管理、系统设置四大功能,解决餐饮企业中客户点餐速度慢、服务员登记不清晰、厨师配餐漏配、菜谱更新不及时且不直观、会员管理混乱的现象。
关键词: 餐饮点餐;面向对象开发方法
目录
目录.... (1)
1 需求分析 (2)
1.1 项目背景 (2)
1.2 项目概述 (2)
1.3 功能需求 (3)
2 概念结构设计 (3)
3 逻辑结构设计 (4)
4 物理机构设计 (4)
5 数据库的实施 (5)
6 数据库的运行与维护 (5)
1 需求分析
1.1项目背景
餐饮业的不断发展,在经营管理上也逐步向电子化迈进,通过电脑信息系统管理餐饮业的内部事务,使得作业更加简单化、高效。以财务为中心,减轻一线操作人员的劳动强度,节省营业人员的交班时间,加强财务审核管理。提供多种点菜、结算、统计报表功能,提供分厨房直接打印前台点菜数据。在餐饮经营中,传统的纸制作业流程无法满足现代客户在信息娱乐及服务安保等方面的要求。而此系统的使用,使餐厅管理者便捷的进行经营娱乐的管理,大大增加的各店成本控制及销售额。
1.2 项目概述
针对当下餐饮业以手工方式操作的一些弊端,如人工传递浪费时间,效率低下直接影响返台率;经营大规模菜系时单据多、信息量大而分担、传菜等环节经过的人越多越容易出问题,因而直接影响了服务质量;统计营业额时只能采用手工的方式,财务无法保证有效的监督管理机制。在具体工作中还容易出现以下问题;手写单据字迹潦草从而导致上错菜、传菜分单出错现象严重、夹菜和查账程序较繁琐。处理特殊口味有遗漏和偏差、个人催菜遗忘现象频繁、计算账单容易出错、不方便人员管理等等,针对这些问题,饭店点餐系统的研究也
就显得尤为重要。它不仅可以有效的提高餐饮业的工作效率,更可以规范服务体系,提高整体服务质量和管理水平,并为规模化经营提供了坚实的技术基础。
1.3 功能需求
(1) 操作简单、界面友好: 完全控件式的页面布局,使得菜品,资讯,座位等信息的录入工作更简便,许多选项包括餐厅信息,桌位,包房信息等只需要点击鼠标就可以完成;应该包括基本信息录入、浏览、删除、修改、搜索等,大体实现顾客对菜品的预定及支付方式;(2) 即时可见:对客户预定餐饮信息的处理将立即在另一应用端及服务器的对应栏目显示出来,达到“即时点击、即时见效”的功能;(3) 系统运行应该快速、稳定、高效和可靠;
(4) 在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。
2 概念结构设计
数据库的概念设计,即利用数据模型进行概念数据库的模式设计。其E-R图为:
3 逻辑结构设计
(1)桌号表(桌号,ID编号,描述,标示)
(2)订单表(桌号,下单时间,下单客户,人数,ID编号,是否结账,备注)
(3)订单详细表(ID编号,备注,数量)
4 物理结构设计
物理结构设计是为已设计好的逻辑数据结构设计出一个高效的,可以实现的物理结构。为以上所建立的三个表单建立索引,以实现有效高速的检索查询。
5 数据库的实施
数据库的实施主要是根据逻辑结构设计和物理结构设计的结果,在计算机系统上建立实际的数据库结构、导入数据并进行程序的调试。它相当于软件工程中的代码编写和程序调试的阶段。用具体的DBMS 提供的数据定义语言(DDL),把数据库的逻辑结构设计和物理结构设计的结果转化为程序语句,然后经DBMS编译处理和运行后,实际的数据库便建立起来了。
6 数据库的运行与维护
数据库系统投入正式运行,数据库的运行和维护是个长期的工作,是数据库设计工作的延续和提高,在数据库运行阶段,完成对数据库的日常维护。