数据库课程设计-餐馆管理系统数据库的分析与设计.doc_第1页
数据库课程设计-餐馆管理系统数据库的分析与设计.doc_第2页
数据库课程设计-餐馆管理系统数据库的分析与设计.doc_第3页
数据库课程设计-餐馆管理系统数据库的分析与设计.doc_第4页
数据库课程设计-餐馆管理系统数据库的分析与设计.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

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

温馨提示

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

评论

0/150

提交评论