餐饮信息管理系统课程设计.doc_第1页
餐饮信息管理系统课程设计.doc_第2页
餐饮信息管理系统课程设计.doc_第3页
餐饮信息管理系统课程设计.doc_第4页
餐饮信息管理系统课程设计.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘 要随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象,其中餐饮业的发展尤为突出。近两年来已呈现出高速发展的态势。但在快速发展的同时,餐饮业在日常经营管理中仍普遍采用手工管理方式,整体科技含量低。随着餐饮企业规模和数量的不断增长,手工管理模式无论是在工作效率、人员成本还是提供决策信息方面都已难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。有效的管理成为了一个难题,为能有效的解决这些问题提高企业的经济效益,在这些中小型饭店中采用工作流技术,结合饭店绿色管理内容,实施计算机管理信息系统不视为一条有效的解决途径。本论文主要针对餐饮管理中的一些问题,将其与计算机信息管理系统结合起来,实现管理信息计算机化、系统化,将餐饮管理中的工作流转化成比较科学化、规范化的业务流程,使管理基础数据更加准确化,管理人员摆脱了事务性工作,转而从事管理专业工作,为经营决策提供了快捷和强大的数据支持。把计算机用于餐饮企业管理,可在很大程度上提高管理者分析和决策的科学性,提高经营管职水平,带来更多的顾客,使企业取得更好的经济效益。一、需求分析 题目:餐饮信息管理系统 假如某餐饮单位要开发一个餐饮管理系统,经过我们小组调查,整理后,规划出该系统的主要工作如下。1、 顾客:判断顾客是否为会员,是否有预订单,若没有预订单则要当场下订单;2、 订单:分为预订单和一般订单,若是预订单,则按照顾客的要求预先实行;3、 点菜:提供点菜单给顾客惊醒点菜,点菜单包括菜品和价格;4、 消费单:根据顾客的点菜单生成消费单,包括加菜单和退菜单;5、 结账:根据消费单生成账单(若该顾客为会员则给予一定的优惠)。二. 概念模型设计(一)设计局部E-R图: 1.顾客表 2.订单表 3.点菜单表 4.消费单表 5. 加菜单表6.退菜单表 7. 菜品单表8. 账单表2.设计和优化初步E-R图:在生成整体E-R图时,消除局部E-R图之间某些实体之间存在的数据冗余,比如在很多的局部E-R图中都有客户和合同这个实体,必须把这些不同局部E-R图里面的同一个实体合并整合起来三. 逻辑模型设计3.1 一般逻辑模型设计:逻辑结构设计的任务就是将概念结构设计阶段设计好的基本E-R图转换为与选用的所支持的数据模型相符合的逻辑结构。将E-R转化为关系模式订单号表(订单号,菜品编号)菜品单表(订单号,消费单号,加餐单号,退菜单号,菜品编号,菜品价格) 顾客表(顾客名,顾客类型(会员、非会员)订单表(顾客名,订单号,房台,时间,菜品编号)点菜单表(订单号,消费单号,菜品编号,菜品类型)消费单表(消费单号,订单号,房台,顾客类型,日期,菜品编号,总金额)加菜单表(菜品编号,消费单号,加菜单号)退菜单表(菜品编号,消费单号,退菜单号)账单表(消费单号,日期,总金额)3.2 具体逻辑模型设计: 顾客表顾客名Char(10)顾客类型Char(10) check (顾客类型=会员 or 顾客类型=非会员 )primary key 订单表订单号Char(10) primary key顾客名Char(10)房台号Char(10)时间datetime菜品编号Char(10) 点菜单表订单号Char(10) foreign key reference消费单号Char(10) foreign key reference菜品编号Char(10)菜品类型Char(10) 消费单表消费单号Char(10) primary key房台号Char(10) 日期datetime顾客类型Char(10) check (顾客类型=会员 or 顾客类型=非会员 ) foreign key reference总金额Char(10)菜品编号char(10) 加菜表消费单号Char(10) foreign key reference加菜单号Char(10) primary key菜品编号Char(10) 退菜表消费单号Char(10) foreign key reference退菜单号Char(10) primary key菜品编号Char(10) 菜品单表订单号Char(10) foreign key reference消费单号Char(10) foreign key reference加菜单号Char(10) foreign key reference退菜单号char(10) foreign key reference菜品编号Char(10) primary key菜品价格Char(10) 账单表消费单号Char(10) foreign key reference日期datetime总金额Char(10)四. 数据库物理设计数据库物理设计阶段的任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库系统确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。主要体现在后者。物理结构可以说是存储结构,因此确定数据库的存储结构主要指确定数据的存放位置,包括确定关系、索引、日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。表4-1 顾客表属性名数据类型长度主键或检索约束条件顾客名char10是顾客类型char10否表4-2 订单表属性名数据类型长度主键或检索约束条件订单号char10是顾客名char10否房台号char10否时间datetime否菜品编号char10否表4-3 点菜单表属性名数据类型长度主键或检索约束条件订单号char10是消费单号char10是菜品编号char10否菜品类型char10否表4-4 消费单表属性名数据类型长度主键或检索约束条件消费单号char10是房台号char10否日期datetime否顾客类型char10否会员,非会员总金额char10否菜品编号char10否表4-5 加菜表属性名数据类型长度主键或检索约束条件消费单号char10否加菜单号char10是菜品编号char10否表4-6 退菜表属性名数据类型长度主键或检索约束条件消费单号char10否退菜单号char10是菜品编号datetime10否表4-7 菜品单表属性名数据类型长度主键或检索约束条件订单号char10否消费单号char10否加菜单号char10否退菜单号char10否菜品编号char10是菜品价格char10否表4-8 属性名数据类型长度主键或检索约束条件消费单号char10是日期datetime否总金额char10否五. 数据库实现5.1数据库及其表结构的建立: 1.新建数据库2. 建立顾客表3. 建立订单表4.建立点菜单表5. 建立消费单表6.建立加菜单表7.建立退菜单表8. 建立菜品单表9. 建立账单表5.2数据输入:1.Insert into 餐饮信息管理系统.顾客表 values(小明,会员)2.insert into餐饮信息管理系统.订单表 values(1,小明,1,2014-6-26,1)3.insert into 餐饮信息管理系统.消费单表 values(1,1,2014-6-26,会员,60,1)4. Insert into 餐饮信息管理系统.点菜单 values(1,1,2,2)5.insert into 餐饮信息管理系统.账单表 values(1,2014-6-26,60)六. 数据库运行和维护6.1查询:1.select*from餐饮信息管理系统.订单表2.select 订单号 from餐饮信息管理系统.订单表3. Select *from 餐饮信息管理系统.顾客表 where 顾客类型 like 会员4. select 餐饮管理信息系统.点菜单 where 菜品类型=2 感想在这次课程设计中,组员之间讨论确定分工后,我主要是负责整理各个局部E-R图之后画出总体的E-R图。首先还是想谢谢老师耐心的指导,记得第一次我们做的E-R图完全不符合要求的时候,老师你很耐心用心地给我们讲解,帮我们理清思路,才能好好地做完实验。关于这次实验,一开始因为组里所有人都在忙期末考试什么的,所以等到很临才开始着手数据库的课程设计,所以整体设计可能没那么完善。虽然刚考完数据库,知识点还很熟悉,可是到了实际操作的时候还是觉得挺有难度的,各个表之间的创建联系有时就乱了。有时一不小心定义错某个数值或漏了定义关键字什么的都会导致下一步有可能失败,这也让我懂得实验过程中需要十分的谨慎和细心,才能尽量减少误差把课程设计做得更好。其次,也觉得团队合作真的很重要。虽然做完整体后发现整个实验也没那么难,可是如果单靠一个人完成的话还是很耗费时间精力的。团队合作就不一样啦,6,7个人一起讨论,能更好理清思路,也加快了整个实验的完成速度。不过,在团队合作的过程中,交流也是很重要的。虽然确定了分工,但组员之间还是要相互交流一下自己的实验完成情况,这样可以减少无谓的无用功。不过幸好,在讨论与实际操作的过程,组员之间的交流还是足够的,不仅很好地完成了实验,也加深了同学之间的感情。最后我是觉得,实践果然是最重要的。正所谓,实验是检验真理的唯一标准,不管书本的知识点看了多少次,还是不如自己打一遍来得印象深刻。在实际的操作中可能出现这样那样的错误啊,而在这个纠正的过程中,加深了对某个知识点的巩固,比记忆理论来得重要啊。而我负责的是总体ER图的整理,在这个过程中,要明确各个实体、属性和联系,用正确的矩形框椭圆框菱形框表现它们,也要理清各个表之间的联系,才能一目了然,让打代码的两位同学能更好实施。而且这也加深了我对ER图的认识和记忆,真是受益匪浅。总之,这次课程设计还是做得挺开心的,虽然略烦躁不过能真正学到东西,希望下次还有这样的机会啦袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论