餐饮管理系统地大数据库设计

合集下载

餐厅数据库设计

餐厅数据库设计

一、实验目的与要求1、通过实验加深对数据完整性的理解,学会创建和使用触发器。

2、通过实验加深对数据安全性的理解,并掌握SQL Server中有关用户,角色及操作权限的管理方法。

3、通过实验了解SQL Server的数据备份和恢复机制,掌握SQL Server中数据库备份和恢复的方法。

4、根据数据库系统设计的基本步骤,完成某一具体数据库系统的需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行维护等功能。

二、设计思想数据库系统设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效的存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据库操作要求。

数据库设计的基本步骤包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行和维护。

三、设计步骤一、需求分析餐厅管理涉及的实体有:客人属性有客人编号、桌号、人数、到达时间、客人类型菜单属性有菜单编号、菜肴编号、份数、口味菜肴属性有菜名、菜肴种类收银单属性有收银单编号、应收金额、折扣、实收金额、收银时间账目属性有帐目编号、消费金额、用餐持续时间、客户类型这些实体之间的联系如下:一桌客人对应一个菜单,多桌客人可以使用相同的菜单,因此客人与菜单有多对一的联系。

客人、收银单、账目之间存在一对一的关系,即一桌客人只对应一个收银单,一个收银单只对应一条账目记录,一个收银单只对应一桌客人。

菜肴和菜单之间存在一对一联系,一个菜肴编号对应一个菜名,用菜价来表示菜肴的价格。

二、概念结构设计三、逻辑结构设计总体表预览CustomerInfo菜单信息表FoodList菜肴信息表FoodInfo收银信息表ChargeInfo账目信息表AccountInfo点菜信息表OrderInfo客人、收银单、账目对应关系表C_C_A价格信息表PriceInfo创建数据库:create database inn;创建表:创建表CustomerInfo:create table CustomerInfo (Cusno int primary key,Tableno smallint not null,Cusnum smallint not null,Custype char(4) not null,check(Custype='普通' or Custype='VIP'), );创建表FoodInfo:create table FoodInfo (Fname varchar(20) primary key,Fkind char(10) not null,);创建表ChargeInfo:create table ChargeInfo (Chargeno int primary key,Spay int,Discount int,Rpay int);创建表AccountInfo:create table AccountInfo (Accountno int primary key,Pay int,Ctype char(4));创建表C_C_A:create table C_C_A (Cusno int primary key,Chargeno int not null,Accountno int not null);创建表PriceInfo:create table PriceInfo(Fno smallint primary key,Fname varchar(20) not null,Price smallint not null);创建表FoodList:create table FoodList (Mno int,Fno smallint,Fnum smallint not null,Ftaste char(4),primary key(Mno,Fno),foreign key (Fno) references PriceInfo(Fno) );创建表OrderInfo:create table OrderInfo (Cusno int,Mno int,primary key (Cusno,Mno),foreign key (Cusno) references CustomerInfo(Cusno) );四、物理结构设计创建索引:create index index_PriceInfo on PriceInfo(Fno);create index index_FoodList on FoodList(Mno);create index index_OrderInfo on OrderInfo(Mno);create index index_FoodInfo on FoodInfo(Fname);create index index_CustomerInfo on CustomerInfo(Cusno);create index index_ChargeInfo on ChargeInfo(Chargeno);create index index_C_C_A on C_C_A(Cusno);create index index_AccountInfo on AccountInfo(Accountno);创建视图:create view Kitchenasselect Mno,Fname,Fnum,Ftastefrom FoodList,PriceInfocreate view Deliveryasselect Tableno,Fname,Fnum,Cusnumfrom FoodList,CustomerInfo,OrderInfo,PriceInfowhere = and =and =五、数据库实施1、插入数据:插入数据到表FoodInfo:insert into FoodInfo values('干锅千页豆腐','推荐');insert into FoodInfo values('手撕包菜','素菜');insert into FoodInfo values('水煮鱼片','荤菜');insert into FoodInfo values('香干回锅肉','荤菜');insert into FoodInfo values('油淋茄子','素菜');insert into FoodInfo values('蒜苗牛柳','推荐');insert into FoodInfo values('鱼香肉丝','荤菜');insert into FoodInfo values('糖醋小排','推荐');insert into FoodInfo values('酸辣土豆丝','素菜');insert into FoodInfo values('宫爆鸡丁','荤菜');insert into FoodInfo values('红烧鸡块','荤菜');insert into FoodInfo values('冬瓜咸排汤','汤类');insert into FoodInfo values(' 蕃茄蛋汤 ','汤类');insert into FoodInfo values('紫菜蛋汤','汤类');insert into FoodInfo values('土豆牛肉','推荐');insert into FoodInfo values('凉拌皮蛋','凉菜');insert into FoodInfo values('凉拌毛豆','凉菜');插入数据到表PriceInfo:insert into PriceInfo values(001,'干锅千页豆腐',16);insert into PriceInfo values(002,'手撕包菜',6);insert into PriceInfo values(003,'水煮鱼片',15);insert into PriceInfo values(004,'香干回锅肉',10);insert into PriceInfo values(005,'油淋茄子',6);insert into PriceInfo values(006,'蒜苗牛柳',18);insert into PriceInfo values(007,'鱼香肉丝',10);insert into PriceInfo values(008,'糖醋小排',22);insert into PriceInfo values(009,'酸辣土豆丝',5);insert into PriceInfo values(010,'宫爆鸡丁',12);insert into PriceInfo values(011,'红烧鸡块',16);insert into PriceInfo values(012,'冬瓜咸排汤',8);insert into PriceInfo values(013,'蕃茄蛋汤',6);insert into PriceInfo values(014,'紫菜蛋汤',6);insert into PriceInfo values(015,'土豆牛肉',24);insert into PriceInfo values(016,'凉拌皮蛋',5);insert into PriceInfo values(017,'凉拌毛豆',5);2、创建用户、角色创建用户:选择目的数据库中的安全性,右击安全性中的用户,选择新建用户,在弹出的数据库用户-新建对话框中输入用户名和登录名Delivery,单击确定。

基于大数据分析技术的餐饮管理系统的设计与实现

基于大数据分析技术的餐饮管理系统的设计与实现

基于大数据分析技术的餐饮管理系统的设计与实现随着社会经济的发展和人们生活水平的提高,餐饮行业也在不断发展壮大。

在如此竞争激烈的市场中,如何提供更好的服务,吸引更多的顾客,成为了餐饮企业需要解决的问题。

基于大数据分析技术的餐饮管理系统的设计与实现,成为了餐饮行业的一种趋势和选择。

一、大数据分析技术在餐饮行业中的重要性大数据分析技术是指通过计算机技术和数理统计学等手段,对海量数据进行分析、挖掘和应用的一种技术。

在餐饮行业中,大数据分析技术被广泛应用。

从顾客的历史消费记录、偏好和评价等信息,到菜品销售数据、仓库存货情况等信息,都可以成为大数据分析的研究对象。

利用大数据分析技术,不仅可以帮助餐饮企业更好的了解顾客需求、产品生命周期等,更可以帮助餐饮企业进行精细化营销。

通过大数据分析技术,可以筛选出顾客更感兴趣的产品、优化菜品搭配,让品牌口碑得到更好的提升。

二、基于大数据分析技术的餐饮管理系统的设计与实现基于大数据分析技术的餐饮管理系统,需要从数据的采集、处理、分析以及结果呈现等多个方面进行设计和实现。

1. 数据采集在设计餐饮管理系统之前,需要先考虑如何采集数据。

餐饮企业可以利用不同的途径,收集不同类型的数据。

比如:a. 顾客历史数据:可以通过在POS系统和线上线下的渠道获取。

b. 库存数据:可以在库房和后厨系统中获取。

c. 消费者反馈和评价:可以通过线上的点评系统和线下的问卷调查等方式获取。

2. 数据处理将原始数据加工处理,可以提高数据的有效性和分析效率。

在数据处理过程中需要对数据进行去重、合并、转换等操作,同时需要对数据的准确性进行核验和保证。

3. 数据分析在将数据经过前两步处理后,需要进行数据分析,将数据进行可视化处理,如:销量、客群、区域分布等图表。

数据分析不仅能够方便业务非专业人士了解和使用数据,更可以对数据进行更深入的研究,以便更好的发现数据背后的规律和趋势。

比如:通过大数据分析技术预测流行菜品、预测销售额等。

数据库课程设计餐饮管理系统

数据库课程设计餐饮管理系统

河南城建学院《数据库原理》课程设计报告课程名称:《数据库原理》课程设计设计题目:餐饮管理系统指导教师:班级:学号:学生姓名:同组人员:目录第1章概述11。

1选题的背景与意义11。

2相关技术分析1第2章系统功能设计22。

1系统总体结构设计图22。

2系统功能模块21.2。

1 模块一(具体模块的名称)21.2.2 模块二2第3章数据库设计33。

1需求分析33.2概念结构设计33.3逻辑结构设计63.4物理结构设计73。

5数据库实施9第4章结束语15参考文献错误!未定义书签。

第1章概述1。

1选题的背景与意义近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈.然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下.作为传统的餐饮企业更是存在这些问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。

作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点。

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。

1。

2相关技术分析经过分析,本系统运用了Microsoft SQL Server2008为数据库,系统实现了后台管理、桌台信息的查询、开台信息、点菜、收银、桌台信息管理、员工管理、菜单维护、消费查询和盈利信息查询等功能。

第2章系统功能设计2.1系统总体结构设计图2.2系统功能模块1.2.1模块一(具体模块的名称)桌台数据包括房台编号、座位数、状态(占/空)。

餐饮服务管理系统数据库课程设计

餐饮服务管理系统数据库课程设计

餐饮服务管理系统数据库课程设计指点教员〔签名〕:教研室主任〔签名〕:2021年7月17 日2021 年7月17 日目录1 ....................................................................................................................................................... 概述11.1餐饮管理系统的目的 (1)1.2开发环境及工具 (1)1.3小组分工 (2)2需求剖析 (3)2.1效果陈说 (3)2.2功用需求 (3)2.3系统总体功用模块图 (3)3概念结构设计 (5)3.1设计思想 (5)3.2系统总E--R图 (6)3.3局部E-R图 (7)3.4实体属性的描画 (8)4逻辑结构设计 (11)4.1关系形式 (11)4.2建表逻辑设计 (11)5物理结构设计 (13)5.1数据流图 (13)5.1.1总体数据流图 (13)5.1.2分功用数据数据流图 (15)5.2数据字典 (16)5.2.1数据项 (16)5.2.2数据结构 (16)5.2.3数据流 (17)5.2.4数据存储 (17)5.2.5处置进程 (17)6数据库实施 (19)6.1界面设计 (19)6.1.1登录界面设计 (19)6.1.2登录界面主要代码 (19)6.1.3主界面设计 (21)6.1.4主界面对应代码 (21)6.2桌台信息管理 (24)6.2.1桌台管理模块页面设计 (24)6.2.2桌台管理主要代码 (26)6.3菜单管理设计 (33)6.3.1菜单管理界面设计 (33)6.3.2菜单管理功用主要代码 (34)6.4数据的存储与表的设计 (37)6.4.1菜单的数据存储 (37)6.4.2桌台信息数据存储 (37)7完毕语 (39)8参考文献 (40)参考文献 (41)1 概述近年来,随着人民的生活水平的不时提高,餐饮业的消费继续增长,竞争愈来愈剧烈。

餐厅订餐管理系统数据库分析与设计

餐厅订餐管理系统数据库分析与设计
顾客情况+变更情况
数据流量
30份/天
高峰流量
40份/天
表3-7 小票的定义
数据流编号
D02-03
数据流名称
小票
简述
顾客用餐结账后开具的证明
数据流来源
服务员
数据流去向
顾客
数据流组成
用餐金额+日期+菜单信息
数据流量
300份/天
高峰流量
8000份/月
表3-8折价的定义
数据流编号
D03-01
数据流名称
折价
简述
处理逻辑编号
P03-01
处理逻辑名称
变更处理
简述
对顾客桌子,菜谱的变更进行处理
输入的数据流
变更信息、菜单编号
处理
顾客根据需要对菜单进行更改,包括并桌、转桌,加菜、添菜,根据即使营业情况进行处理
输出的数据流
变更反馈
处理频率
每天35次
5.数据存储
表3-17 变更信息的定义
数据存储编号
F01-01
数据存储名称
Cnumber char (20) /*管理员编号*/
)
Create table 用户
( Unumber char (9) primary key, /*会员帐号*/
Uname char (20), /*姓名*/
Usex char (4) default'男', /*性别*/
Ucode char (9), /*密码*/
数据流编号
D02-01
数据流名称
预定菜单
简述
顾客预定餐的信息
数据流来源
顾客
数据流去向
服务员

餐饮管理系统数据库设计

餐饮管理系统数据库设计

餐饮管理系统数据库设计1。

Tb_employee员工表Roleid 角色id int not null,Employeenum 工号int primary key, Username 用户名varchar(20)not null,Password 密码varchar(50) not null,Sex 性别char(2) not null,Tel 电话varchar(20) not null,Address 地址varchar(50) not null,Stature 身高int not null,Weight 体重float not null,Employeestate 员工状态varchar(20) not null(在职/离职), Deptid 部门id int not null,Supermanagerid 上级工号int not null2.Tb_role 角色表Roleid 角色id int primary key,Rolename 角色名称varchar(20) not null,Rolewage 角色工资float not null3.Tb_popedom 权限表Popedomid 权限id int primary key,Roleid 角色id int not null, Popedomarea 权限范围varchar(50) not null4。

Tb_dept 部门表Deptid 部门id int primary key,Deptname 部门名称varchar(50) not null, employeenum 部门经理工号varchar(20)not null5。

tb_depot 仓库表depotid 仓库id int primary key, depotname 仓库名称varchar(20)not null,\ employeenum 仓库管理员工号int not null6.tb_cargo 货物表cargoid 货物批号int not null,cargoname 货物名称varchar(50)not null,cargobrand 货物品牌varchar(50)not null,cargoamount 货物数量int not null,depotid 仓库id int not null,employeeid 清点货物人工号int not null,supplyid 供货商id int not null,cargostate 货物状态varchar(20)not null ,cargoprice 货物进价单价float not null,cargosaleprice 货物出售单价float not null,cargotypeid 货物类别id int not null,cargotime 进货时间datetime not null,saletime 售出时间datetime not null,limittime 保质期int not null(以“月”为单位),producetime 生产日期datetime not null7。

餐饮企业管理系统-数据库设计说明书资料

编 制: 审 核:批 准: 日 期: 2004-5-27 版 本:V1.0福建XXX 通信软件有限公司二零一四年三月项目名:餐饮企业管理系统文档名:数据库设计说明书文档号: S-XXXMIS-SD-2004-V1.0/0010修订表目录第1章引言 (1)1.1目的 (1)1.2背景 (1)1.3参考资料 (1)第2章设计考虑 (3)第3章设计原则 (4)第4章数据结构定义 (5)4.1表结构T ABLE (5)4.1.1 特殊要求表 (5)4.1.2 订单菜品表 (6)4.1.3 菜品表 (6)4.1.4 菜品大类表 (7)4.1.5 预定表 (8)4.1.6 餐桌表 (8)4.1.7 会员表 (9)4.1.8 活动表 (10)4.1.9 员工表 (10)4.1.10 用户表 (11)4.1.11 登录记录表 (12)4.1.12 订单表 (12)第1章引言1.1目的作为餐饮企业管理系统设计文档的重要组成部分,本文档主要对该软件后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。

它是开发人员,测试人员编码及测试的重要参考依据。

详细说明餐饮企业管理系统的数据逻辑设计,物理设计及运行环境。

为开发人员提供开发指导;为客户提供数据设计;为测试人员提供测试指导和为管理人员提供决策服务。

1.2背景●软件名称:餐饮企业管理系统●项目任务提出者:XXX公司●项目任务用户:XXX公司(总公司及其下属机构(子公司、托管公司))●计算机网络:XXX公司局域网络和Internet,以及与电信网络、移动网络、邮政网络等的接口。

1.3参考资料本项目的经核准的计划任务书或合同、上级机关的批文等。

2. 属于本项目的其他已发表的文件。

3. 本文件中引用的文件、资料,包括所需用到的软件开发标准。

列出这些文件资料的标题、文件编号、发表日期、出版单位,说明能够得到这些文件资料的来源等。

第2章设计考虑数据库设计用于定义、刻画在客户/服务器系统中业务对象的结构,数据库设计中开发大量的设计信息,这些信息用关系数据库实现。

数据库系统原理课程设计-餐馆管理数据库设计

课程设计题目餐馆管理数据库设计学院计算机科学与技术学院专业计算机科学与技术专业班级计算机0808班姓名指导教师2011 年 6 月11 日课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目:餐馆管理数据库设计初始条件:管理菜色信息,记录菜色的成本(不同季节成本有差异),售价,图像等信息。

打印菜单,记录点菜记录,出点菜频率的统计报表。

要求完成的主要任务:1.根据上述的初始条件,进行调查分析并设计适当的属性。

设计一个餐馆数据库,DBMS可选Ms SQL Server、Access、VFP等。

2.完成课程设计说明书,其格式遵守学校今年的新规定。

主要内容包括:需求分析,概念设计,逻辑设计,物理实现等。

3.基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计语言(工具)任选。

这一项是选作,不作硬性要求。

时间安排:本学期第18周:1.消化资料、系统调查1天2.系统分析1天3.总体设计,实施计划2天4.撰写报告1天指导教师签名:年月日系主任(或责任教师)签名:年月日一、需求分析我国今年来经济不断发展,人们物质生活水平逐步提高,人们对生活质量的要求也越来越高,享受真正自动化、人性化的服务成为了人们追求高质量生活的重要内容。

餐饮业要想跟上发展形势,餐馆管理的信息化进程也要加快脚步。

为了在总体上实现餐馆管理的自动化、规范化和人性化,需要餐馆管理由经验管理转为科学管理,这样才能跟上现代化的节奏。

这套餐饮管理系统,是针对餐馆的具体业务而开发的,业务管理以餐馆的餐饮管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映餐馆的工作情况、经营情况,从而提高餐馆的服务质量,并配合现代化的餐馆管理,获得更好的经济效益。

通过系统需求分析了解用户的需求,清楚程序要实现的功能。

分析的根本目的是在开发者和提出需求的用户之间建立一种理解和沟通的机制。

餐饮管理系统的需求分析也是由开发人员和用户或者客户一起完成的。

餐厅管理点餐系统数据库-(1)

餐厅点餐记账数据库设计专业:姓名:学号:目录1、大作业概述 (3)2.需求分析 (3)(1)行业现状 (3)(2)系统介绍 (3)(3)用户需求分析 (3)(4)数据字典 (4)3、概念结构设计 (5)4、逻辑结构设计 (9)5、物理结构设计 (9)6、视图 (17)7、应用设计 (18)8、总结 (20)9附表 (21)1、大作业概述(1)数据库作业要求:包括6个方面:需求分析,概念结构,逻辑设计,视图,应用设计,总结(2)自己独立完成,不可百度网上资料。

2.需求分析(1)行业现状我国今年来经济不断发展,人们物质生活水平逐步提高,人们对生活质量的要求也越来越高,享受真正自动化、人性化的服务成为了人们追求高质量生活的重要内容。

在大多数的餐饮场所点菜、查看菜谱等是人工完成的,速度慢,效率低,极易出错,造成人力物力的极大浪费。

然而随着我国市场经济的快速发展,酒店餐饮点菜系统成为酒店提升服务档次,提高办公效率,提高竞争力的关键因素之餐饮业要想跟上发展形势,餐馆点餐的信息化进程也要加快脚步。

(2)系统介绍餐饮点菜系统拥有方便、快捷、效率高、掌控能力强等特点,所以,本系统是针对餐饮行业的点菜而开发的一个系统。

开发本系统的总体任务是实现点菜、结帐、查询、统计、设置的功能,(3)用户需求分析本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,和时、准确地反映餐厅的工作情况、经营情况,从而提高餐厅的服务质量,获得更好的经济效益。

其具体目标包括:1)快速完成顾客的点餐。

2)准确无误地记录顾客的每笔消费记录。

3)实时、快速、准确地提供最新餐单。

4)方便查询顾客消费情况。

(4)数据字典1)数据项⑵数据结构3、概念结构设计概念结构设计是将分析得到的用户需求抽象为概念模型的过程,即在需求分析的基础上,设计出能够满足用户需求的各种实体以和它们之间的相互关系的模型。

概念结构的主要特点是能真实、充分地反映现实世界,易于理解,易于更改,易于向关系、网状、层次等各种数据模型转换。

餐饮管理系统数据库课程设计论文

图4.2用户表实体E-R图
图4.3菜品信息实体E-R图
图4.4桌台信息实体E-R图
图4.5员工信息实体E-R图
图4.6顾客点菜信息实体E-R图

(1) food表(菜品信息表)
表food用于保存菜品的基本信息,该表的结构如图4.7所示。
图4.7菜品信息表
(2) guestfood表(顾客点菜信息表)
图4.12 系统登录
代码设计
单击【确定】按钮,程序执行判断用户输入的用户名和密码是否正确,如果正确,则成功登录餐饮管理系统,并将用户名、用户使用权限、用户登陆时间传到主窗体中,同时分别使用Names、power、Times全局变量进行接受。否则,弹出“用户名或密码错误”信息提示。【确定】按钮的Click事件代码如下:
2.1.3
现如今餐饮业发展壮大迅速,拥有一套良好的餐饮管理系统能在很大程度上解决许多问题,方便对服务人员的管理,以及内部的一些信息变化的管理——如菜品的增删,价格的改变、桌台的增删、人员的流动,还能很好的管理顾客的点菜、查询消费记录、结账,这将能改善传统意义上的管理,使管理变得方便并且有效,所以本系统有着很好的市场需求前景。
图4.13主窗体
主窗体实现的几个重要功能实现代码如下:
//接收从login窗体传来的信息,以下四个定义的变量是以后代码用到的全局变量
publicstringpower;
publicstringNames;
publicstringTimes;
privateSqlDataReadersdr;
//以下是窗体加载时执行的代码
运行环境: Framework SDK v2.0
分辨率:最佳效果1024*768像素

2.1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实用标准文案 精彩文档 ---------------------------------------------装--------------------------------- --------- 订 -----------------------------------------线----------------------------------------

班级 姓名 学号

-

广 东 商 学 院 答 题 纸(格式二) 课程 数据库系统设计 2010 -2011 学年第 2 学期

成绩 评阅人

请选取数据库系统设计课程设计相关主题,在某个RDBMS软件基础上利用合适的应用系统开发工具为某个部门或者单位开发一个数据库系统。要求给出数据库设计概念设计、逻辑设计、物理设计、开发与编码、测试各个阶段的详细设计:写出系统的主要功能和使用说明;提交运行的系统。完成的主要功能包括录入、修改、查询、输出的信息管理功能。基本要求:(1)完成问题陈述中所提到的所有需求功能;(2)要求撰写不少于3000个文字的文档;(3)文档中至少要包括:ER模型图、系统功能图、数据字典、表关系的详细说明。(4)用户手册,描述软件系统所具有的功能及基本的使用方法。 文档格式参考毕业论文要求,章节包括:(1)概述:包括项目背景、编写目的、软件定义、开发环境等内容。(2)需求分析:问题陈述、需完成的功能,画出ER模型图;(3)数据库逻辑设计:把ER模型图转换为关系表。描述每一个基本表关系。要求所有关系达到BCNF范式。定义视图、定义索引、主关键字、定义权限。(4)数据库物理设计:定义数据物理文件及管理。(5)开发与编码:编写程序、调试并进行测试。(6)结束语:写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。有哪些收获。软件还需要哪些改进。(7)参考文献。

严禁剽窃、抄袭等作弊行为!全文抄袭,或未按时交卷,或与课程内容毫不相关按不及格处理。

信息管理学课程论文评分标准 分值 得分 完成数据库系统设计工作任务 20分

论文文章结构安排合理,写作规范,引注正确。 10分

论文逻辑条理清晰,论证有力。理论阐述全面,能够联系实际分析问题,解决问题。 10分

需求分析:问题陈述清楚、需完成的功能描写准确,ER模型图正确。 20分

数据库逻辑设计:把ER模型图转换为关系表。描述每一个基本表关系。要求所有关系达到BCNF范式。定义视图、索引、主关键字、权限。 20分

数据库物理设计:定义数据物理文件及管理。 10分

开发与编码:编写程序、调试并进行测试。 10分

成绩

========================================== 餐饮管理系统的数据库设计 实用标准文案 精彩文档 内容摘要 数据库设计在如今信息化时代是一个重要的管理项目。本餐饮管理系统的数据库设计主要是针对中小型的餐饮店,通过对餐饮店的业务过程分析,进行业务流程图、数据流程图、E-R图及其规范化,进而数据库逻辑设计、物理设计等方面的设计,创建一个方便易用、简洁友好的数据库系统。通过数据库对各方面信息进行管理能提高参与管理的效率,增强企业的竞争力,同时也是企业的科学化、正规化管理的要求。

关键词: 数据库设计 E-R图 规范化 餐饮管理

Abstract Database design in information era now is an important management project. This restaurant management system database design is mainly aimed at small and medium of restaurants. Through the analysis of the business process of restaurants, conduct business flow chart, data flow chart, E-R chart and standardization, and database logical design, physical design, and other aspects of the design, to create a convenient and easy to use, simple friendly database system. Through the database to manage the information can enhance the efficiency of restaurant management, enhance the competitiveness of the enterprises, which is also the requirements of scientific enterprise, standardization management .

Key words: Database design E-R chart standardization catering management 实用标准文案

精彩文档 1 概述 1.1 项目背景 餐饮业是指以商业赢利为目的的餐饮服务机构。随着经济的发展,餐饮业已呈现出高速发展的状态。但是,在快速发展的同时,餐饮业在日常经营管理中大都是以人为主体的,需要很多的人力、物力、财力,且效率不是很高,在系统运营时也可能产生人为的失误。传统的餐饮管理工作既繁琐也不利于分析企业的经营状况,在提供决策信息方面也难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。

1.2 编写目的

在餐饮管理中引入数据库这一信息管理技术,具有人工管理所无法比拟的优点。例如统计结账快速、安全保密性好、可靠性高、存储量大、寿命长、成本低等。通过对餐饮店管理信息方面进行数据库建立,能够极大地提高餐饮管理的效率,增强企业的竞争力,同时也是企业的科学化、正规化管理,与世界接轨的重要条件[1]。

1.3 软件定义

在本数据库的开发中,主要涉及的软件如下: Microsoft office visio 2003 Sybase powerdesigner15.1 Microsoft office word 2003 Microsoft SQL Sever 2000

1.4 开发环境

操作系统:Microsoft Windows XP 硬件组成:Genuine Intel(R) CPU T2300 @ 1.66 GHz 1.66 GHz 0.99 GB的内存 实用标准文案

精彩文档 2 需求分析 2.1 问题陈述 在餐饮店中,当顾客进来时需要根据顾客人数安排餐桌,确定餐桌后,为其安排点菜,得到顾客菜单后送交厨房并让其烹饪相应的菜式,在用餐期间顾客可变更菜单,而厨房就需要及时核对顾客菜单,以做出改变。最后对顾客菜单进行结算,得到账单送给顾客结账,并将发票送至顾客和财务部门处。另外,对于操作用户有一定的管理,并对用户权限有一定的设置: 用户权限如下: 服务员:直接将顾客的菜单等信息输入系统,并送到厨房和菜单结算处,并反馈信息给顾客。 厨师:直接查看菜单信息,要随时更新菜单。 结算员:根据菜单结算消费金额,并将发票给顾客和财务部门。 财务员:根据发票入账,并可审查财务报表。 具体流程如图1所示:

顾客顾客人数安排餐桌餐桌人数、编号

菜单安排点菜顾客菜单结算变更菜单账单结账发票

厨房

财务部门

图1 餐饮管理系统业务流程图

相关文档
最新文档