《pb酒店管理系统》由会员分享,可在线阅读,更多相关《pb酒店管理系统(84页珍藏版)》请在金锄头文库上搜索。
1、摘要本论文详细论述了酒店管理系统从立项到设计实施的整个过程,并附以图形及实例。 全文首先在“绪论”中简单介绍了管理信息系统的基本概念及其发展情况,及本系统开发过程中所依赖的数据库与开发软件,以方便读者阅读本论文以下章节内容。在“绪论”之后的“系统分析”中,本着经济效益和可行性问题,我们具体讨论了一个实际的酒店管理系统应该具有的功能及如何实现。及进行了“可行性分析”与“需求分析”。然后在后续章节中便是细节上的详细分析,由于作为一个整体系统,其必然要具有若干子系统以不同侧重程度完成各种服务。这部分便是以子系统为具体研究对象来说明酒店管理系统中各个服务模块是如何实现的。关键词:SQL Server,
2、Power Builder,酒店管理AbstractThe paper itself clearly discusses the whole process about the Hotel Management System from concept to design and carrying out , and with examples and graph.In the “Introduction Remarks” , we simply introduce the basic conception of management information system and its dev
3、eloping situations ,then tell readers the data base and software used in the system in order to helping readers understand the following parts of the paper.After the introduction , it is systematic analyzing . For economy benefits and feasibility , we particularly think about abilities which a real
4、hotel management system should hold and how to put them into practice . That is we make feasibility analyzing and requirement analyzing .In the following sections , there is detailed analyzing . Due to as a whole system , there must be some subsystems in it in order to finish variable services . Thi
5、s part of paper takes subsystems as its studying objects in order to explaining how to put the service models of hotel management system into practice.Key words : SQL Server , Power Builder , Hotel Management目录摘要 1第一章 绪论. 5第一节 管理信息系统 5第二节 数据库系统及基本设计方法. 5第三节 开发工具简介. 7 一 SQL Server 数据库简介 7二Power Build
6、er 开发工具简介. 9 第二章 系统总体设计. 11第一节 系统的可行性研究 11 第二节 系统的总体规划 12第三章 系统分析 第一节 系统需求分析. 第二节 系统功能模块设计.第四章 系统详细设计 第一节 数据结构设计. 第二节 逻辑结构设计.一 数据字典. . 二 餐饮管理子系统及操作流程详细介绍 第五章 软件说明. 第一节 软件特点.第二节 运行环境及网络方案.第六章 后记.一在设计当中遇到的问题及解决方案二致谢 .三参考书目 .附录 自定义函数及程序代码.1程序代码. 2自定义函数 . 第一章 绪论第一节管理信息系统管理信息系统(MIS,Management Informati S
7、ystem),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。这里给出的定义强调了管理信息系统的功能和性质,也强调了管理信息系统中的计算机对企业管理而言只是一种工具。管理信息系统是信息系统的重要分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的覆盖多学科的新学科。从概念上,管理信息系统由四个部件构成:信息源、信息处理器、信息用户和信息管理者。管理信息系统一般被看作一个金字塔形的结构,分为从底层
8、的业务处理到运行控制、管理控制、最高层的战略计划。最基层由任务巨大处理繁杂的事务信息和状态信息构成。层次越往上,事务处理的范围越小,针对的也是比较特殊和非结构化的问题。管理信息系统的主要任务 管理信息系统辅助完成企业日常结构化的信息处理任务,一般认为MIS的主要任务有如下几方面: 1、对基础数据进行严格的管理,要求计量工具标准化、程序和方法的正确使用,使信息流通渠道顺畅。有一点要明确,“进去的是垃圾,出来的也是垃圾”,必须保证信息的准确性、一致性。 2、确定信息处理过程的标准化,统一数据和报表的标准格式,以便建立一个集中统一的数据库。 3、高效低能地完成日常事务处理业务,优化分配各种资源,包括
9、人力、物力、财力4、充分利用已有的资源,包括现在和历史的数据信息等,运用各种管理模型,对数据进行加工处理,支持管理和决策工作,以便实现组织目标。第二节数据库系统及基本设计方法数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言,实用程序以及数据库管理系统。数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这些数据为多个应用服务,独立于具体的应用程序。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据库管理系统是一种系统
10、软件,它的主要功能是维护数据库并有效地访问数据库中任意部分数据。对数据库的维护包括保持数据的完整性、一致性和安全性。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所涉及的理论、方法、技术所构成的学科。在这一含义下,数据库系统是软件研究领域的一个重要分支,常称为数据库领域。 数据库研究跨越于计算机应用、系统软件和理论三个领域,其中应用促进新系统的研制开发,新系统带来新的理论研究,而理
11、论研究又对前两个领域起着指导作用。数据库系统的出现是计算机应用的一个里程碑,它使得计算机应用从以科学计算为主转向以数据处理为主,并从而使计算机得以在各行各业乃至家庭普遍使用。在它之前的文件系统虽然也能处理持久数据,但是文件系统不提供对任意部分数据的快速访问,而这对数据量不断增大的应用来说是至关重要的。为了实现对任意部分数据的快速访问,就要研究许多优化技术。这些优化技术往往很复杂,是普通用户难以实现的,所以就由系统软件(数据库管理系统)来完成,而提供给用户的是简单易用的数据库语言。由于对数据库的操作都由数据库管理系统完成,所以数据库就可以独立于具体的应用程序而存在,从而数据库又可以为多个用户所共
12、享。因此,数据的独立性和共享性是数据库系统的重要特征。数据共享节省了大量人力物力,为数据库系统的广泛应用奠定了基础。数据库系统的出现使得普通用户能够方便地将日常数据存入计算机并在需要的时候快速访问它们,从而使的计算机走出科研机构进入各行各业、进入家庭。数据库设计的基本方法数据库设计是建立数据库及其应用系统的核心和基础,它要求对于指定的应用环境,构造出较优的数据库模式,建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。一般按照规范化的设计方法,常将数据库设计分为若干阶段: 系统规划阶段主要是确定系统的名称、范围;确定系统开发的目标功能和性能;确定系统所需的资源;估计系统开发
13、的成本;确定系统实施计划及进度;分析估算系统可能达到的效益;确定系统设计的原则和技术路线等。对分布式数据库系统,还应分析用户环境及网络条件,以选择和建立系统的网络结构。 需求分析阶段要在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。通过对组织、部门、企业等进行详细调查,在了解现行系统的概况、确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。 概念设计阶段要产生反映企业各组织信息需求的数据库概念结构,即概念模型。概念模型必须具备丰富的语义表达能力、易于交流和理解、易于变动、易于向各种数据模型转换、易于从概念模型导出与DBMS有关的逻
14、辑模型等特点。 逻辑设计阶段除了要把ER图的实体和联系类型,转换成选定的DBMS支持的数据类型,还要设计子模式并对模式进行评价,最后为了使模式适应信息的不同表示,需要优化模式。 物理设计阶段的主要任务是对数据库中数据在物理设备上的存放结构和存取方法进行设计。数据库物理结构依赖于给定的计算机系统,而且与具体选用的DBMS密切相关。物理设计常常包括某些操作约束,如响应时间与存储要求等。 系统实施阶段主要分为建立实际的数据库结构;装入试验数据对应用程序进行测试;装入实际数据建立实际数据库三个步骤。 另外,在数据库的设计过程中还包括一些其他设计,如数据库的安全性、完整性、一致性和可恢复性等方面的设计,不过,这些设计总是以牺牲效率为代价的,