您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 餐馆管理系统数据库的分析与设计
数据库原理与应用课程设计报告餐馆管理系统2011年6月课程名称数据库课程设计专业工商管理班级09工商2班姓名学号指导教师餐馆管理系统数据库的分析与设计摘要餐馆管理系统是饭店管理的一个重要内容。随着客人数量的增加,餐馆的管理工作也变得越来越复杂。餐馆管理涉及到餐馆人员和饭菜的管理,餐馆管理需要和人事管理相联系,以及餐馆中每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资相结合等。好评度是餐馆扩大生产,吸引顾客的一个必不可少的因素,好评度对于餐馆的整体运作,餐馆的大厨及服务人员的素质的提高有着积极作用。在竞争激烈的市场下,往往很多小餐馆因为管理不善,而倒闭的事件屡见不鲜。为了把危害降低到最小,为此本课程设计主在评价方面对小餐馆进行管理,提高大厨的技能,吸引顾客,使餐馆在激烈的竞争中站立一席之地。关键词数据库;餐馆管理关系型数据库;E-R图目录第一章综述.......................................................11.1问题研究背景...................................................11.2餐馆管理系统简介...............................................1第二章问题描述..................................................22.1需求分析.......................................................22.2可行性分析.....................................................2第三章概念结构设计................................................3第四章逻辑结构设计................................................4第五章餐馆管理系统的实施..........................................65.1创建数据库.....................................................65.2装载数据.......................................................6第六章设计查询命题并实现查询操作..................................9第七章设计小结...................................................12天津理工大学中环信息学院数据库原理与应用课程设计报告1第一章综述1.1问题研究背景当前,我国社会稳定、人民生活水平不断提高,而餐饮服务行业也因此而发展迅猛,消费持续增长。但餐饮企业具有货品繁多、菜品多样、价格多变、折扣灵活、现金量大以及报表需求复杂多样等行业特点;这就迫切需要标准的、高效率的管理方式引导餐饮行业的发展。随着时代的发展,人们对于美食的热情日益高涨,对于各个菜系都有不同的需求,我们饭店把顾客的要求放在第一位,高新聘请几位名厨带着他们的拿手名菜,给顾客不同的美食享受,并采用顾客评价制度,对于顾客最满意的前3位大厨,给与资金奖励。实行电子化的餐馆管理,可以让主管人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。餐馆管理信息系统的实现可以减轻比较繁琐的手工管理。本文主要为那些餐饮小企业规划,为了使他们在激烈的市场竞争中生意兴隆,也为了改善和保证广大消费者的切身利益而出谋划策。1.2餐馆管理系统简介本餐馆管理系统是采用面向对象的程序设计思想进行编制的,整个系统由若干个表单、类、报表以及一个主菜单组成,有项目管理器统一管理全部程序的编写和调试。1、面向对象设计不再是单纯的从代码的第一行一直编到最后一行,而是考虑如何创建类和对象,利用类和对象来简化程序设计,并提供代码的封装和可重用性,便于程序的维护与扩展。2、一个窗口、一个按钮、一个菜单都可视为一个对象,而按钮对象、菜单对象、又会出现在窗口对象中,因此按钮对象、菜单对象便是窗口的组件之一。对象内部的数据是不能随意更改的,必须由外部向其传递信息,再由对象按其方法加以处理。用户无需知道其任何细节,操作是封闭的,对象之间能通过函数调用相互通信。3、类可视为一个产品模具、一个模块。在面向对象设计中,类是对象的原型,是对象的制作器。类的概念是面向对象程序设计最重要的特征。天津理工大学中环信息学院数据库原理与应用课程设计报告2第二章问题描述2.1需求分析需求分析是软件开发中相当重要的一个环节,需求分析做的好坏直接影响到系统的成功与否。重点介绍了餐馆管理信息系统中数据查询统计模块的分析和设计以及利用程序设计语言实现数据的查询、统计、显示、报表打印等基本功能。本系统的开发基本解决了以往餐馆管理中存在的需要人工管理,进行人工统计,不能综合处理业务、工作效率低等问题。2.2可行性分析1.易学易用:操作界面友好、美观,以直观的图标菜单方式为主(用户可以根据喜好,随时切换风格界面),易学易用,并有完整的在线帮助信息。2.安全可靠:系统运行稳定、安全可靠。可对各级操作员进行权限控制,极大的保证了数据的安全性和保密性。具有数据的备份、恢复等功能,为数据的安全提供双重的保护。3.功能完整:系统功能模块众多,管理全面,能够全方位的管理各项工作,能满足各类餐饮企业的业务管理需要。并有强大的统计分析,全方位、多角度的财务分析报告,为企业经营决策提供有效的数据参考和理论支持。4.开放性好:采用标准的开发工具和技术,提供开放的数据接口,可同其它软件交流数据(如财务软件)。5.网络功能:既可单机运行、又支持网络运行,用户可先单机运行,然后升级至网络版。面向企业整体,实现体系化业务管理,真正满足小企业的管理要求。天津理工大学中环信息学院数据库原理与应用课程设计报告3第三章概念结构设计概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的。概念模型是表达概念设计结果的工具。它应该能够真实、充分地反映现实世界中事物和事物之间的联系;应该简洁、明晰、独立于机器,容易理解,方便数据库设计人员和应用人员进行交流;应该易于变动,便于修改(如图3.1)mnmnnmE–R分析图提供传统名菜T顾客烹调售出名厨信息C评价天津理工大学中环信息学院数据库原理与应用课程设计报告4第四章逻辑结构设计关系模式:名厨信息C(员工号、姓名、性别、年龄,所属菜系,年收入)提供传统名菜T(菜名号,菜名,菜价)顾客满意度CT(员工号,菜名号,满意度)名厨信息C姓名性别年龄所属菜系年收入员工号提供传统名菜T菜名号菜名菜价天津理工大学中环信息学院数据库原理与应用课程设计报告5顾客满意度CT员工号菜名号菜价天津理工大学中环信息学院数据库原理与应用课程设计报告6第五章餐馆管理系统的实施5.1创建数据库5.2装载数据1createtable名厨信息C(员工号char(5),姓名char(8),性别char(3),年龄char(3),所属菜系char(12),年收入char(5),primarykey(员工号))天津理工大学中环信息学院数据库原理与应用课程设计报告72createtable提供传统名菜T(菜名号char(5),菜名char(16),菜价char(5),primarykey(菜名号))天津理工大学中环信息学院数据库原理与应用课程设计报告83createtable顾客满意度CT(员工号char(5),菜名号char(5),满意度int,primarykey(员工号,菜名号),foreignkey(员工号)references名厨信息C(员工号),foreignkey(菜名号)references提供传统名菜T(菜名号))天津理工大学中环信息学院数据库原理与应用课程设计报告9第六章设计查询命题并实现查询操作问题查询:1查询员工年收入大于20000元的所有人名单的全部信息:2查询所有女员工的名单的全部信息:天津理工大学中环信息学院数据库原理与应用课程设计报告103查询菜价在70到120的所有菜的全部信息:4.查询顾客满意度小于60的所有人员姓名天津理工大学中环信息学院数据库原理与应用课程设计报告115查询顾客满意度大于80的所有人姓名,做菜的菜价,及其年收入:天津理工大学中环信息学院数据库原理与应用课程设计报告12第七章设计小结餐馆管理系统基本开发完毕。本系统所用到的知识中的大部分来自于《数据库系统概论》这本书。进行测试运行时,基本达到了目的。但由于时间仓促以及编程经验的不足和知识水平有限,系统存在的问题比较多,系统的功能太简单,可进行的操作太少,一些功能在实现起来也不太理想。在本项目开发的过程中,我全面实践一个面向数据库的应用系统的开发过程,学习了很多有关的知识。一些以前没有学得很杂实的课程的内容,,经过一段时间的钻研,对与这些知识点的相关的背景,学习起来也越来越有兴趣。由于我的经验不足及阅历颇浅,因此,在该系统的设计方面还有很多不足,我会在学习过程中,根据设计的具体要求不断的完善,争取使该系统慢慢趋向完美。参考文献[1]姚洪勇.餐饮管理系统在单位中的应用[M].天津大学报自然科学版,2002年第1期[2]丁宝康.数据库原理[C].经济科学出版社,2000
本文标题:餐馆管理系统数据库的分析与设计
链接地址:https://www.777doc.com/doc-1989862 .html