您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 酒店客房信息管理系统的设计与实现
[键入文字]2指导教师对课程设计(论文)的评语(工作态度、任务完成情况、能力水平、设计说明书(论文)的撰写和图纸质量等):成绩指导教师签字年月日3目录第一章需求分析.................................................................................41.1开发背景.........................................................................................41.2功能描述.........................................................................................41.3业务流程分析................................................................................5第二章数据流程分析.........................................................................62.1数据流程图...............................................................................62.2数据字典...................................................................................6第三章概念模型设计.........................................................................8第四章逻辑模式设计和优化.............................................................9第五章物理设计和实施...................................................................105.1创建数据库..................................................................................105.2程序以及调试和使用说明..........................................................12第六章课程设计心得体会...............................................................32参考文献.............................................................................................334第一章需求分析1.1开发背景90年代中期,由于Internet的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。引入Internet后,形成了新型的浏览器/服务器(Browser/Server)结构,而传统的客户机/服务器(Client/Server)结构在这方面就远不及B/S结构。近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。但对占80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。客房管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单等,该系统的是终目的方便员工查阅。1.2功能描述经过调研及分析,客房管理信息系统主要完成以下功能:(1)客房信息输入包括每间客房的大小级别、地理位置、预设租金等信息。(2)客房信息查询用于及时掌握客房的安排情况。(3)前台操作员管理用于设置前台管理员的密码和基本信息。(4)客房预订5处理各类客户预订要求,预订可以通过各种方式进行(如电话、e-mail、传真等)。前台需要根据当前客房入住情况,及时反馈给客户预订结果。(5)入住登记客户实际入住时,需要及时登记客户信息,以便今后查询。(6)房客查询可以根据各种信息查询房客是否入住及入住情况。(7)收费管理包括入住的定金、各类其他消费情况和最终的结账管理。1.3业务流程分析业务流程分析如图1所示。预订客房客房查询入住登记客人消费登记退房客房信息录入前台管理后台管理消费查询客人图1业务流程图6第二章数据流程分析2.1数据流程图数据流程图如图2所示。维修信息客房信息客房信息客房状态客人信息入住登记帐务信息入住信息图2数据流程图2.2、数据字典(1)数据流编号:D001数据流名称:预订数据流来源:客人数据流去向:预订登记包含的数据项:客房号,客房类型,定金,预订方式,客人姓名,客房状态(2)数据流编号:D002数据流名称:客房状态数据流来源:客房数据流去向:预订登记包含的数据项:客房号,定金,预订方式,客人姓名,客房状态(3)数据流编号:D003数据流名称:客人信息登记数据流来源:预订登记数据流去向:客人信息包含的数据项:客房号,客人姓名,客人性别(4)数据流编号:D004数据流名称:客人入住数据流来源:客人预订产生入住登记数据流去向:入住登记包含的数据项:客房号,客人姓名,客房类型,楼层,价格客人房间现开预定退房入住财务调整房间提醒维修/报修7(5)数据流编号:D005数据流名称:删除客人记录数据流来源:入住登记数据流去向:客人退房包含的数据项:客房号,客房类型,楼层,价格(6)数据流编号:D006数据流名称:客人消费数据流来源:客人退房数据流去向:消费包含的数据项:客房号,客人姓名,客人餐费,定金,价格,总消费(7)数据流编号:D007数据流名称:客房信息数据流来源:客人退房数据流去向:客房包含的数据项:客房号,客房类型,楼层,价格8第三章概念模型设计系统的总E—R图如图3所示。图3总E—R图9第四章逻辑模式设计和优化(1)客房信息表1客房信息客房号客房类型楼层价格nvarchar(20)nvarchar(20)nvarchar(10)int(2)客人信息表2客人信息客房号客人姓名客人性别nvarchar(20)char(10)char(3)(3)客人预订表3客人预订客房号定金预订方式客人姓名客房状态nvarchar(20)intnvarchar(20)char(10)nvarchar(20)(4)客人入住表4客人入住客房号客人姓名客房类型楼层价格nvarchar(20)nvarchar(20)nvarchar(20)nvarchar(20)int(5)客人消费表5客人消费客房号客人姓名客人餐费定金价格nvarchar(20)char(10)intintint10第五章物理设计和实施5.1创建数据库得到系统逻辑模型后,就该进行数据库的物理设计和实施数据库了,物理设计主要是要确定数据库的存储路径、存储结构等,可以采用系统的默认设置。数据库实施主要包括在具体的DBMS中创建数据库和表的过程,本设计所选用的DBMS为SQLSERVER2005,有关创建数据库和关系表的SQL语句如下所示:(1)创建数据库/*==============================================================*/createdatabase酒店客房数据库;/*==============================================================*/createdatabase酒店客房信息管理系统go(2)创建数据库的表/*==============================================================*/客房信息表/*==============================================================*/createtable客房信息(客房号nvarchar(20),客房类型nvarchar(20),楼层nvarchar(10),价格int,primarykey(客房号));/*==============================================================*/客人预订表/*==============================================================*/createtable客人预订(客房号nvarchar(20),客房类型nvarchar(20),定金int,预订方式nvarchar(10),客人姓名char(10),客房状态nvarchar(10),primarykey(客房号),foreignkey(客房号)references客房信息(客房号),);/*==============================================================*/客人信息表/*==============================================================*/createtable客人信息11(客房号nvarchar(20),客人姓名char(10),客人性别char(3),primarykey(客房号),foreignkey(客房号)references客人预订(客房号));/*==============================================================*/客人入住表/*==============================================================*/createtable客人入住(客房号nvarchar(20),客人姓名char(10),客房类型nvarchar(20),楼层nvarchar(10),价格int,primarykey(客房号),foreignkey(客房号)references客房信息(客房号),);/*==============================================================*/客人消费表/*==============================================================*/createtable
本文标题:酒店客房信息管理系统的设计与实现
链接地址:https://www.777doc.com/doc-4848148 .html