欢迎来到天天文库
浏览记录
ID:42757412
大小:443.77 KB
页数:46页
时间:2019-09-22
《数据库课程设计餐厅点餐说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、摘要在深入研究中小餐饮企业工作流程的基础上,分析制约餐饮企业工作效率的各种因素,发现影响效率的主要因素是普遍使用手工登记菜谱的现象,本系统运用计算机系统来实现餐饮企业工作流的信息化管理,采用面向对象的开发方法以及C#语言,依靠Visualstudio2012作为开发工具,使用SQLServer2008网络数据库存储数据。实现了客户点餐、客户订餐、收银管理、用户管理四大功能,解决餐饮企业中客户点餐速度慢、服务员登记不清晰、厨师配餐漏配、菜谱更新不及时且不直观、会员管理混乱的现象。关键词:餐饮点餐;Visualstudio;SQLserve311
2、系统简介11.1编写目的11.2编写背景11.3任务概述12需求分析22.1需求调查22.1.1.餐馆的基本情况22.1.2用户对系统的要求22.2数据流程图32.2.1系统总体流程图32.2.2订餐业务流程图32.2.3功能模块图42.3数据字典42.3.1数据项42.3.2数据结构52.3.3数据流52.3.4数据存储52.3.5处理过程63概念结构设计73.1实体E-R图73.2总体E-R图9314逻辑结构设计104.1实体所对应的关系模式104.2数据库表105物理结构设计155.1关系模式存取方法选择155.2确定数据库的存储结构1
3、55.2.1确定数据的存放位置155.2.2数据库的系统配置166.系统主要查询功能及SQL语句176.1主要查询功能176.2SQL语句177系统实现237.1系统的功能模块图237.2部分程序代码237.3系统运行截图288设计小结328.1心得与体会32参考文献33311系统简介1.1编写目的本文档是餐厅点菜系统设计文档的组成部分,编写此文档的目的是:明确此系统的需求和要具体实现什么功能,用来指导后期的数据库脚本的开发。本文档的读者对象是需求人员、系统设计人员、开发人员、测试人员。1.2编写背景 本项目开发的软件是餐厅点菜系统软件。随
4、着人民的生活水品不断提高,生活也越来越好。就喜欢出去吃饭,酒店等人员来往爆炸性增长。饭店对自身和宾客信息的管理,越来越难。随着这方面的信息不断增长。人工的记忆管理的弊端越来越突显出来,自动化的管理,可以更好的。更方便、更有效的对饭店的日常的所有管理。增加工作效率。所以本系统就应运而生。本项目名称为饭店管理系统,系统就要与数据库交互。所以就要数据库,餐厅点菜系统的待开发的数据库名字为HotalMSDB。1.3任务概述 餐厅点菜系统的目标是尽可能的简化人工的操作,实现自动化。以最少的人实现最大的工作。尽量做到达到人力于设备费用的节省,并且使软件
5、处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化。实现保证软件质量的前提下的资金投入的最小化来获利益的最大化。本系统提供对员工的增删改,用户的增删改,菜的管理等饭店的基本日常管理。4312需求分析2.1需求调查2.1.1.餐馆的基本情况 顾客到餐馆自助点餐,每个餐桌上都配有点餐设备,点餐之后通过结账,等餐,吃饭。所以数据库中应有如下实体:订单信息:餐桌号,菜的编号,价格;餐馆的菜单信息:菜的编号,菜名,价格,菜品简介、价格、图片、类型;管理员:姓名,登录系统密码。2.1.2用户对系统的
6、要求1信息要求(1)订单信息:餐桌号,菜的编号,价格。(2)餐馆的菜单信息:菜名,价格。2处理要求(1)当顾客订单信息发生改变时,能自行进行修改。比如某些顾客加菜时,顾客点餐信息就应该做相应的修改。(2)当餐馆的菜单信息需要发生变更时,管理员能对其进行修改。(3)当顾客结账后,管理员能根据其订单通知厨房做菜,配送。(4)顾客结账后等待并就餐。3安全性与完整性要求 (1)安全性要求: 系统应设置访问用户的标识以鉴别是否是合法用户,即是否为管理员,并要求合法用户设置其密码,保证用户身份不被盗用。431 (2)完整性要求: ①各种数据间相互联系的
7、正确性。 ②相同数据在不同记录中的一致性。4312.2数据流程图用户登录用户名,密码角色是否正确根据角色判断厨师管理界面超级管理员界面收银员管理界面订餐管理界面点餐管理界面收银台具有所有权限的管理菜的种类管理用户管理职员管理2.2.1系统总体流程图图2.2.1系统总体流程图与服务器建立连接组装报文填写信息选餐前台的订餐界面服务器数据库后台管理界面订餐界面点餐界面2.2.2订餐业务流程图431图2.2.2订餐业务流程图4312.2.3功能模块图本系统有点餐、订餐功能,模块图如图2.2.3编号客人就餐点餐订餐菜单结账加菜就餐菜。编号菜单结账配送图
8、2.2.3功能模块图2.3数据字典2.3.1数据项表1菜单数据字典属性名存储代码类型长度备注菜名foodnamechar50所有菜的菜名价格pricefloat4菜
此文档下载收益归作者所有