毕业设计(论文)基于CS模式的酒店管理系统——餐饮管理系统.doc
《毕业设计(论文)基于CS模式的酒店管理系统——餐饮管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于CS模式的酒店管理系统——餐饮管理系统.doc(65页珍藏版)》请在三一办公上搜索。
1、摘 要随着我国加入世界贸易组织,酒店餐饮业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国酒店餐饮业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。因此,酒店管理系统的开发与设计有十分重要的现实意义。本文旨在论述一酒店管理系统的具体开发过程。我们开发小组本着分工与合作的精神,将整个系统分为四大子系统分别为客房、人事、餐饮和总经理查询,本人负责的是餐饮部分。在本人的设计中,酒店餐饮管理系统采用流行的客户机/服务器模式,开发工具选择Delphi7.0和
2、SQL Server2000,数据库采用ODBC和BDE连接。系统具有前台管理、财务管理、数据分析、数据初始化、基础信息管理、系统管理等功能。其中各部分还包含多个子功能。如前台管理下集成开台管理、转台管理、并台管理和点菜管理等,用户可以借助本系统方便的实现开台、点菜、结帐、单据打印等酒店日常业务;财务管理下又具有日结算、月结算、营业数据分析等;基础信息管理包括餐具信息设置、酒水信息设置、菜谱信息设置等。此外,系统还可提供诸如日结算分析、月结算分析、年度营业分析等数据分析,辅助高层决策。和其他数据库应用系统一样系统还具有强大的查询功能,能对挂帐、历史单据、餐具信息等进行有效的查询。本次设计系本人
3、四年来所学知识与实际应用的有机结合,是一次尝试性开发过程,还存在许多不足,相信在以后的工作和学习中能够不断完善,力争最优。关键字:酒店管理系统、客户机/服务器模式、关系型数据库、软件工程AbstractWith our country joining to the WTO, the hotel industry connects with international market has become the irresistible general trend, if the hotel wants to greet this challenge, it must increase the
4、whole competition ability, increase the whole competition the ability must replace the management mode of the hotel, increasing the management level, putting into practice the information turns developments doubtless is realize this purpose necessarily from it road with advisability it raise. Curren
5、t, in our country the progress of the hotel that industry information turn management slow-moving, compare the management with the hotel of the abroad still fall behind. Therefore, the development and design of the hotel management information system contains very important and realistic meaning. Th
6、is text aim at concrete the process of development of a hotel management information system.Our develop work group be in the light of cent and the spirit of the cooperation, is divided into whole system to four sub- systems as guest room, personnel, meal and search for the general manager respective
7、ly, myself is the meal to drink the part responsible . In my design, the hotel meal management information system adoption client/ server mode, development tool choice Delphi7.0 and SQL Server2000, database adoption ODBC and BDE conjunction.The system has the stage management, finance management, da
8、ta analysis, stock management, the data initallize foundation information management, system management etc. Among them each part contains many statures function, such as the stage management descends to gather open pedestal management and turn the pedestal management, and pedestal management with o
9、rder vegetables management etc, the customer can ask for help this system to realizes to open the set, order the vegetables, settle an account conveniently, the voucher prints to wait the wine shop usually business; Finance management descend have again day balance of accounts, month balance of acco
10、unts, business data analysis etc.This design is my knowledge learnt in the past four years combinated with actual applied organism, is just a trying development process, of course exits many shortage, believe to can be continuously perfect in the further work and study, and try for the best!Key word
11、: hotel management information system client/ server mode relation ship database software engineeri引 言随着社会的不断进步,计算机已经成为挂在我们嘴角的一句口头禅,它早已深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。如今计算机已从高雅的学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在市场上的软件商品可谓是琳琅满目,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特
12、殊需求的软件。以前开发Windows下软件是专业人员的工作,需要掌握许多专业知识和经过特殊的培训才能胜任。现在不同了,即使你没有接受过严格的程序设计训练,使用Delphi也一样能够开发出功能强大、适合自己特殊需求的应用程序了。Borland公司推出的Delphi以其基于窗口和面向对象的编程方法,强大的数据库支持,迅捷的编译速度,同时兼备Visual C+功能强大和VB语言易学易用的特点,特别适合于数据库开发编程。我作为一名湖南文理学院2000级计算机专业的学生,对从事计算机操作和编程工作有着特殊的爱好,在工作和学习之余,我时常钻研专业课基础理论,经常用Delphi编辑调试一些小程序。随着我国国
13、民经济的稳定增长,城镇居民可支配收入的不断增加,人们已不再以“温饱”为满足,更加注重饮食的质量与档次。20世纪90年代以来,我国城镇居民在外就餐大幅增长,大众化餐饮成为市场的主流,极大的推进了餐饮业的快速发展,餐饮业是竞争也越来越激烈,要想在竞争中处于不败之地,必须在管理服务等方面提高服务管理意识。面对当前餐饮业普遍的产业化程度低,管理手段、管理技术落后等问题,使用计算机管理在很大程度上可以帮助餐饮企业克服这些困难。计算机管理系统可以提高餐饮企业的管理水平,节省大量人力、物力和财力,使经营管理更加科学有序、经营物流清晰,经营状况详实、准确。为了在毕业之际向学校交一份满意的答卷,开发这样一套酒店
14、管理软件很有必要,本着分工与合作的精神,在下面的各章中我将以我们小组中我所负责的开发酒店管理系统餐饮管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。目 录摘 要1Abstract2引 言3第一章 概述61.1 Delphi7.0数据库系统概述61.2 SQL Server 2000数据库管理与开发71.3 C/S模式应用程序开发71.4 计算机在酒店管理中作用81.5 开发思路91.5.1 开发背景91.5.2. 系统开发的方法10第二章 系统需求分析112.1 酒店管理系统需求分析112.2 初步调查122.2.1 组织结构图122.2.2 存在的问题12 2.3 详细调查132.4
15、 可行性分析132.4.1 经济可行性132.4.2 技术可行性142.5 系统逻辑模型的提出142.5.1数据流程图142.5.2 数据字典152.5.3 新系统逻辑模型的提出162.5.4 安全性问题16第三章 系统设计173.1 功能结构设计173.2 物理结构设计183.3 数据库设计193.4 安全性和可靠性设计233.5 界面设计243.6 编码设计263.7 详细设计273.7.1前台管理模块273.7.2 财务管理模块293.7.3 数据分析模块303.7.4基础信息管理模块303.7.5数据初始化模块313.7.6系统管理模块323.7.7 登录导入的实现33第四章 系统实施
16、344.1 开发工具及开发平台的选择344.2 配置ODBC和数据库连接设置354.3 系统发布354.4 系统测试36第五章 系统运行和维护365.1 系统运行环境365.2 操作步骤和用户手册375.3 系统维护37第六章 结束语37主要参考资料38附 录39第一章 概述在这一部分中主要介绍本人进行研究开发所使用的工具Delphi7.0和SQL Server 2000的数据库系统以及设计方法、采用的模式C/S(客户机/服务器)模式和考察当前计算机在酒店餐饮领域的应用情况,明确开发目的,了解开发意义阐述总体开发思路。 1.1 Delphi7.0数据库系统概述Delphi是Borland公司推
17、出的当前最为流行的可视化快速应用程序开工具,它强大的数据库开发功能、快速高效的开发方式和强大的编译功能为广大程序开发人员所青睐。可以说,Delphi是设计数据库应用程序的最佳利器。Delphi7.0作为Delphi家族中的最新成员,不但可以作为新一代商务系统的快速开发工具,也可以作为客户机/服务器和Web应用程序开发工具。Delphi以它基于窗口和面向对象的编程方法,与Windows操作系统紧密的结合,强大的数据库技术支持,迅捷的编译速度,同时兼备VC功能强大和VB易学灵活的特点,一直为程序员所偏爱。尤其重要的是它适应于多种数据库结构,从C/S到MIDAS,另外大量的控件给开发数据库程序提供了
18、极大的便捷。在谈到Delphi的数据库系统时,首先应该介绍BDE(Borland Database Engine)Borland公司的数据库引擎。BDE的特色之一是它可以使用户开发的数据库应用程序接口部分和连接数据库的部分分开,以便应用程序的移植。一旦用户的目标数据库发生了变动,不需要去改动应用程序本身,只需要重新设置BDE即可。BDE中包含所支持的数据库驱动程序,因此应用程序可以通过它连接到相应的数据库上。Delphi7.0所支持的数据库大致可以分为两种,一种是本地数据库,如Paradox、dBASE等,另一种是远程数据库服务器,如Interbase,Oracle,MS SQL Server
19、和DB2等。后者常常用于编写双层和多层数据库应用程序。为了方便用户进行数据库应用程序的开发,Delphi7.0提供了一个集成开发环境(IDE)。其中包括BDE Administrator、SQL Explore、Database Desktop等工具,利用这些工具用户可以方便的设置数据库驱动程序参数、建表以及用SQL查询。在数据库的应用程序中用户界面的构造一般是通过数据感应控件来实现的,数据感应控件显示数据库记录中的不同域,并且能将用户的修改返回至数据库,从而实现与用户的交互。数据感应控件又是通过数据源控件来发送和接收的。数据源连接着数据感应控件和数据集,数据集可以是一个Ttable或Tque
20、ry控件,这些控件连接着数据库。1.2 SQL Server 2000数据库管理与开发Microsoft SQL Server 是一种大型、分布式数据库系统,实际上它还是一种大型、分布式数据仓库,并且还是一种完全可视化数据仓库。SQL Server 2000是微软公司的客户机/服务器关系数据库的最新版本,以提供更新、更重要的数据库体系结构和图形管理。SQL Server是一个多用户的关系数据库系统,它为在复杂环境下有效地实现重要商业应用提供了一个强大有力的客户机/服务器平台。它结合Windows NT操作系统的能力,提供一个安全的、可扩展的、易管理的、高性能的客户机/服务器数据库平台。作为一个
21、多层的客户机/服务器数据库系统,SQL Server的数据库驻留在一个中央计算机上,该计算机被称为服务器。用户通过客户机的应用程序来访问服务器上数据库。在能访问数据库之前, SQL Server首先对来访的请求作安全验证,验证通过后就作处理请求,并将处理的结果返回给应用程序。这种处理方式也是大多数C/S系统所使用的。C/S模式最可能遇到的一个问题就是多用户问题。在一个大的客户机/服务器中,成千上万的用户可能在同一时间连接到数据库,并执行几乎相同的操作。SQL Server对类似这方面的问题有充足的保护措施,能够阻止冲突和防止错误的产生,并且高效的给多个用户分配可用的资源。 1.3 C/S模式应
22、用程序开发Client/Server技术在目前程序开发中得到了广泛的应用。该技术的优点在于它将处理工作按照一定的比例分配到客户机和服务器上去执行,这样减少了网络传输的工作量,从而合理地利用了资源,提高了应用程序开发的效率。1 .C/S的基本概念C/S结构包括来连接在一个网络中的多台计算机。按照各自实现的功能的不同可以分为客户机(Client)和服务器(Server)。1) 客户机客户机是用来处理应用程序、请求服务的计算机,主要是运行使用户产生其服务请求的程序,将数据库请求发送到服务器。客户机主要实现的功能包括:管理用户接口、从用户处接受数据、处理应用逻辑、产生数据库请求、向服务器发送数据库请求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 CS 模式 酒店 管理 系统 餐饮
链接地址:https://www.31ppt.com/p-3979056.html