1 / 88
文档名称:

毕业设计报告-餐饮管理系统.doc

格式:doc   页数:88页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计报告-餐饮管理系统.doc

上传人:janny 2011/5/17 文件大小:0 KB

下载得到文件列表

毕业设计报告-餐饮管理系统.doc

文档介绍

文档介绍:第一章概述
第一章中我们将对餐饮业的现状和通用餐饮业管理信息系统进行简单的介绍,并对数据库前端开发工具PowerBuilder 、C/S体系结构的数据库应用、后台数据库管理软件Microsoft SQL Server 2000和软件工程的基本知识进行相应的介绍。
餐饮业的现状
“民以食为天”,作为衣食住行的一部分,饮食在生活中具有极其重要的地位。现代社会正在进入信息社会,蓬勃发展的餐饮业作为第三产业的重要组成部分在国民经济中的作用日益突出;同时,快节奏的生活,要求餐饮业跟上时代的步伐,提供高质量、快速的服务。国内的餐饮业由于管理成本过高、服务效率低下,面临国外餐饮业的入侵,处于竞争的劣势;国内的类似产品比较落后,且无法满足餐厅的实际需要。为了促进餐饮业的现代化,提高我国餐饮业的竞争力,急切需要真正适合餐厅的实际需要的餐饮管理系统。
通用餐饮业管理信息系统的简介
通用餐饮业管理信息系统是为满足餐饮企业的实际需要而开发的管理信息系统,,Microsoft SQL Server 2000为后台数据库管理系统,可通过网络来进行登录并进行相应操作。本系统不仅可以实现餐饮业的日常营业操作,还可对营业数据进行收集和处理,给企业决策人员进行科学的决策提供数据依据;本系统提供了密码验证和权限验证管理,操作员必须通过密码严整才能进入系统,并根据操作员的权限进行相应的操作;系统提供了统计查询功能,拥有相应权限的管理员可进行营业收入情况的按日、按月和按年度统计报表,各菜销售数据的按日、按月和按年度统计报表,餐桌使用情况的按日、按月和按年度统计报表,会员消费、续费查询查询报表等操作;系统管理员还具有清除数据库表中记录、系统初始化和用户信息管理和相应的权限分配功能。

作为一种数据库应用程序和客户机/服务器应用程序的开发工具,PowerBuider具有许多特性。如可视化的编程方法、面向对象的编程思想、优秀的数据库应用开发工具、基于多平台的交叉开发、专业的客户机/服务器及组件应用开发工具、对WEB应用的强大支持、简洁强大的
PowerScript语言、强大源码管理功能等。PowerBuilder是美国著名的数据库应用开发工具生产厂商PowerSoft推出的成功产品。它是完全按照Client/Server体系结构研制设计的、采用面向对象技术和图形化的应用开发环境,是数据库的前端开发工具;由于它所开发的各种应用程序都充分利用了图形化用户接口(GUI)的优点。所以 PowerBuider被认为是一个图形工具。在Client/Server结构的应用中, PowerBuider具有描述多个数据库连接与检索的功能,特别是 PowerBuider能从大多数流行的RDBMS提取数据。而且不管数据存放在什么地方。另外,各种应用程序也可以独立于RDBMS,因 PowerBuider可以使用数据库标准操作语句SQL进行通讯。PowerBuider正在成为Client/Server应用开发的标准。
可视化的编程方法
使用PowerBuider开发人员可以在它的可视化集成环境(IDE)中以一种快速简洁的方式来开发应用程序。诸如窗口、菜单、文本、按钮等Windows的标准控件都不必在Script程序中用代码来创建。这些控件的布局、颜色、字体、大小等属性都可以在PowerBuider的集成开发环境中简单完成。
通过PowerBuilder的菜单,我们可以很方便地为应用程序生成一个窗口对象。然后,我们就可以在窗口画板的视图中设置该窗口的属性。所有这些属性的设置都通过PowerBuider的友好界面简单地完成。
面向对象的编程思想
面向对象有两个方面的优秀思想:一方面是它主张把客观事物的数据和对这些数据的操作封装在一切抽象到计算机系统中。通过这种封装,面向对象的技术把某个对象内部的实现细节隐藏了起来,而表现给外部的是一个一个的接口,通过这些接口,对象外部的其他对象才能和这个对象进行交,才能间接地使用对象内部的数据。从而保证可这些数据的正确性、一致性和完整性。高层对象不必过问底层对象的实现细节,不必担心底层对象数据的正确性,所以系统的复杂性大大地降低,同时保证了系统的正确性和稳定性;另一方面面向对象的技术支持继承的概念,子对象不仅可以继承父对象的数据和方法,还可以拥有自己独有的数据和方法。这极大的增加了程序代码的重用性,降低可代码的编程总量,简化了系统的实现。
PowerBuider完全支持面向对象的思想,在PowerBuider中,各种系统对象,大到应用窗口、菜单,小到各种控件、队列、缓冲区,都是一个一个的对象。用户还可以定