餐饮管理系统的数据库设计.docx
- 文档编号:717646
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:42
- 大小:154.54KB
餐饮管理系统的数据库设计.docx
《餐饮管理系统的数据库设计.docx》由会员分享,可在线阅读,更多相关《餐饮管理系统的数据库设计.docx(42页珍藏版)》请在冰豆网上搜索。
餐饮管理系统的数据库设计
---------------------------------------------装------------------------------------------订-----------------------------------------线----------------------------------------
班级 姓名 学号
-
广东商学院答题纸(格式二)
课程数据库系统设计2010-2011学年第2学期
成绩 评阅人
请选取数据库系统设计课程设计相关主题,在某个RDBMS软件基础上利用合适的应用系统开发工具为某个部门或者单位开发一个数据库系统。
要求给出数据库设计概念设计、逻辑设计、物理设计、开发与编码、测试各个阶段的详细设计:
写出系统的主要功能和使用说明;提交运行的系统。
完成的主要功能包括录入、修改、查询、输出的信息管理功能。
基本要求:
(1)完成问题陈述中所提到的所有需求功能;(2)要求撰写不少于3000个文字的文档;(3)文档中至少要包括:
ER模型图、系统功能图、数据字典、表关系的详细说明。
(4)用户手册,描述软件系统所具有的功能及基本的使用方法。
文档格式参考毕业论文要求,章节包括:
(1)概述:
包括项目背景、编写目的、软件定义、开发环境等内容。
(2)需求分析:
问题陈述、需完成的功能,画出ER模型图;(3)数据库逻辑设计:
把ER模型图转换为关系表。
描述每一个基本表关系。
要求所有关系达到BCNF范式。
定义视图、定义索引、主关键字、定义权限。
(4)数据库物理设计:
定义数据物理文件及管理。
(5)开发与编码:
编写程序、调试并进行测试。
(6)结束语:
写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。
有哪些收获。
软件还需要哪些改进。
(7)参考文献。
严禁剽窃、抄袭等作弊行为!
本学期课程的期末成绩均已公布.虽然评分标准第一次课都讲过了,但还是在这里公示一下,各位同学可以对应着了解自己分数的来源.北京林业大学20 08–2009学年第 2学期论文考试要求 课程名称:
两性关系与两性文化课程所在学院:
人文学院考试班级:
公选命题人:
方刚论文要求:
1、 论文题目(范围)1,本课程的收获与体会;2,《中国多性伙伴》或《男性要解放》读后感(二选一);2、论文要求手写□打印□,字数范围为2000-4000字;3、论文上交时间:
2009年5月13日、14日随堂 4、写作要求(请任课教师详细说明本次论文考试的内容要求)严禁剽窃、抄袭等作弊行为!
60分以下:
全全文抄袭,或未按时交卷,或与课程内容毫不相关按不及格处理。
信息管理学课程论文评分标准
分值
得分
完成数据库系统设计工作任务
20分
论文文章结构安排合理,写作规范,引注正确。
10分
论文逻辑条理清晰,论证有力。
理论阐述全面,能够联系实际分析问题,解决问题。
10分
需求分析:
问题陈述清楚、需完成的功能描写准确,ER模型图正确。
20分
数据库逻辑设计:
把ER模型图转换为关系表。
描述每一个基本表关系。
要求所有关系达到BCNF范式。
定义视图、索引、主关键字、权限。
20分
数据库物理设计:
定义数据物理文件及管理。
10分
开发与编码:
编写程序、调试并进行测试。
10分
成绩
==========================================
餐饮管理系统的数据库设计
内容摘要
数据库设计在如今信息化时代是一个重要的管理项目。
本餐饮管理系统的数据库设计主要是针对中小型的餐饮店,通过对餐饮店的业务过程分析,进行业务流程图、数据流程图、E-R图及其规范化,进而数据库逻辑设计、物理设计等方面的设计,创建一个方便易用、简洁友好的数据库系统。
通过数据库对各方面信息进行管理能提高参与管理的效率,增强企业的竞争力,同时也是企业的科学化、正规化管理的要求。
关键词:
数据库设计 E-R图 规范化 餐饮管理
Abstract
Databasedesignininformationeranowisanimportantmanagementproject. Thisrestaurant managementsystemdatabase designismainlyaimedatsmall and medium of restaurants.Throughtheanalysis of thebusiness processof restaurants,conduct businessflowchart,dataflowchart,E-Rchartandstandardization, anddatabaselogicaldesign,physicaldesign,andotheraspects of thedesign,tocreatea convenientandeasy touse, simple friendlydatabasesystem.Throughthedatabase tomanagetheinformationcanenhancetheefficiencyofrestaurant management, enhancethecompetitivenessoftheenterprises,whichisalsotherequirementsofscientificenterprise,standardizationmanagement.
Key words:
Databasedesign E-Rchart standardization catering management
1概述
1.1项目背景
餐饮业是指以商业赢利为目的的餐饮服务机构。
随着经济的发展,餐饮业已呈现出高速发展的状态。
但是,在快速发展的同时,餐饮业在日常经营管理中大都是以人为主体的,需要很多的人力、物力、财力,且效率不是很高,在系统运营时也可能产生人为的失误。
传统的餐饮管理工作既繁琐也不利于分析企业的经营状况,在提供决策信息方面也难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。
1.2编写目的
在餐饮管理中引入数据库这一信息管理技术,具有人工管理所无法比拟的优点。
例如统计结账快速、安全保密性好、可靠性高、存储量大、寿命长、成本低等。
通过对餐饮店管理信息方面进行数据库建立,能够极大地提高餐饮管理的效率,增强企业的竞争力,同时也是企业的科学化、正规化管理,与世界接轨的重要条件[1]。
1.3 软件定义
在本数据库的开发中,主要涉及的软件如下:
Microsoftofficevisio2003
Sybasepowerdesigner15.1
Microsoftofficeword2003
Microsoft SQLSever2000
1.4开发环境
操作系统:
MicrosoftWindowsXP
硬件组成:
GenuineIntel(R)CPUT2300@ 1.66GHz 1.66 GHz
0.99GB的内存
2需求分析
2.1问题陈述
在餐饮店中,当顾客进来时需要根据顾客人数安排餐桌,确定餐桌后,为其安排点菜,得到顾客菜单后送交厨房并让其烹饪相应的菜式,在用餐期间顾客可变更菜单,而厨房就需要及时核对顾客菜单,以做出改变。
最后对顾客菜单进行结算,得到账单送给顾客结账,并将发票送至顾客和财务部门处。
另外,对于操作用户有一定的管理,并对用户权限有一定的设置:
用户权限如下:
服务员:
直接将顾客的菜单等信息输入系统,并送到厨房和菜单结算处,并反馈信息给顾客。
厨师:
直接查看菜单信息,要随时更新菜单。
结算员:
根据菜单结算消费金额,并将发票给顾客和财务部门。
财务员:
根据发票入账,并可审查财务报表。
具体流程如图1所示:
图1餐饮管理系统业务流程图
2.2功能描述
信息在顾客、厨房、财务部门和餐饮管理系统直接流动,不同的对象之间的输入输出所需的信息不同。
具体如图2所示:
图2餐饮管理系统顶级数据流程图
实现信息流向的细分化,在安排餐桌、点菜上进行分解,顾客点菜需要为其提供菜单,之后的顾客菜单再进行结算得到账单,顾客结账后将发票送至财务部门。
具体如图3所示:
图3餐饮管理系统二级数据流程图
进一步细化各项数据,在安排餐桌中需要有餐桌类型和餐桌编号的信息;在点菜中需要有菜式及其数量的信息;在结算中需要菜式单价和消费数量的信息。
这些流程中对数据所要求内容更细分,具体如图4所示:
图4 餐饮管理系统三级数据流程图
2.3餐饮管理系统ER模型图
参照功能描述的内容,画出初步的E-R图,具体的实体及联系如下:
2.3.1实体:
顾客菜单信息(餐桌编号,顾客编号,菜式编号,菜式名称,消费数量,菜式价格,菜式详情)
顾客餐桌信息(顾客人数,消费时间,餐桌编号,餐桌位置,餐桌状态,餐桌类型)
账单(账单编号,消费总额,顾客编号)
厨房(厨师编号,厨师姓名)
财务部门(职员编号,职员姓名,审查日期)
2.3.2实体之间的联系:
顾客菜单信息-顾客餐桌信息:
点菜
顾客菜单信息-厨房:
烹饪(烹饪时间)
顾客菜单信息-账单:
结账(经手人)
财务部门-账单:
财务管理(填表日期)
具体的E-R图如图5所示:
图5餐饮管理系统E-R图
3数据库逻辑设计
3.1E-R图转换为关系表
关系模式可划分为:
顾客(顾客编号,顾客人数,餐桌编号,菜式编号,消费数量)
菜单(菜式编号,菜式名称,菜式价格,菜式详情)
餐桌(餐桌编号,餐桌位置,餐桌状态,餐桌类型)
账单(账单编号,消费总额,顾客编号,经手人)
厨房(厨师编号,厨师姓名,烹饪时间)
财务部门(职员编号,职员姓名,审查日期,填表日期)
3.2基本表关系描述
顾客(顾客编号,顾客人数,餐桌编号,菜式编号,消费数量)
在该模式中,没有任何属性对主码“顾客编号”部分函数依赖或传递函数依赖[2],所以该模式属于3NF,同时,“顾客编号”为唯一主码,所以该模式属于BCNF。
菜单(菜式编号,菜式名称,菜式价格)
在该模式中,没有任何属性对主码“菜式编号”部分函数依赖或传递函数依赖,所以该模式属于3NF,同时,“菜式编号”为唯一主码,所以该模式属于BCNF。
餐桌(餐桌编号,餐桌位置,餐桌状态,餐桌类型)
在该模式中,没有任何属性对主码“餐桌编号”部分函数依赖或传递函数依赖,所以该模式属于3NF,同时,“餐桌编号”为唯一主码,所以该模式属于BCNF。
账单(账单编号,消费总额,顾客编号,经手人)
在该模式中,没有任何属性对主码“账单编号”部分函数依赖或传递函数依赖,所以该模式属于3NF,同时,“账单编号”为唯一主码,所以该模式属于BCNF。
厨房(厨师编号,厨师姓名,烹饪时间)
在该模式中,没有任何属性对主码“厨师编号”部分函数依赖或传递函数依赖,所以该模式属于3NF,同时,“厨师编号”为唯一主码,所以该模式属于BCNF。
财务部门(职员编号,职员姓名,审查日期,填表日期)
在该模式中,没有任何属性对主码“职员编号”部分函数依赖或传递函数依赖
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 餐饮 管理 系统 数据库 设计