宾馆管理信息系统文档(完结)_第1页
宾馆管理信息系统文档(完结)_第2页
宾馆管理信息系统文档(完结)_第3页
宾馆管理信息系统文档(完结)_第4页
宾馆管理信息系统文档(完结)_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、宾馆管理信息系统中原工学院软件学院软件工程2010-06-181引言引言.- 2 -1.1文档编制目的文档编制目的.- 2 -1.2 背景背景.- 3 -1.3 词汇表词汇表.- 3 -1.4 参考资料参考资料.- 3 -2软件概述软件概述.- 3 -2.1 软件范围定义软件范围定义.- 3 -2.2 系统特性概述系统特性概述.- 4 -运行体系图.- 6 -程序/模块对应表.- 7 -2.3 系统物理结构系统物理结构.- 8 -2.4技术路线技术路线.- 8 -2.5 系统运行环境系统运行环境.- 9 -设备及分布.- 9 -3系统接口设计系统接口设计.- 9 -3.1 用户接口用户接口.-

2、 9 -3.2 外部系统接口外部系统接口.- 10 -3.3 模块间接口模块间接口.- 10 -4子系统子系统/ /模块设计模块设计.- 10 -4.1 需求规格需求规格.- 11 -系统特性说明.- 11 -功能需求.- 11 -数据库实现数据库实现.- 13 -4.3 模块结构.- 14 -4.4子模块接口设计.- 15 -5其他非功能需求其他非功能需求.- 16 -5.1一般性性能需求一般性性能需求.- 16 -5.2一般性安全性需求一般性安全性需求.- 16 -6其他需求其他需求.- 16 -7尚需解决的问题尚需解决的问题.- 16 -1引言引言1.1文档编制目的文档编制目的本文档详细

3、介绍了宾馆管理信息系统的需求说明,为用户和领导描述出一个具体的产品模型,为软件设计、开发及测试人员提供下步工作的依据。1.2 背景背景宾馆为了适应工作发展的需要,委托项目组为其开发一套新的宾馆管理系统 。宾馆在正常运行中要对客房资源,顾客信息和结算信息进行管理,利用宾馆信息管理系统可以及时了解各个环节的变更,有利于提高管理效率,为居住的客户提供更快捷,便利的服务。一个宾馆信息管理系统应该提供客房类型管理,客房信息管理,客房查询,客户入住,客户结算等功能。主要为用户提供住宿服务,包括客房查询、客房入住、客户结算等服务项目。 宾馆管理系统应将这些项目有关的信息纳入电脑系统统一管理,以便及时获取有关

4、信息,提高管理效率。确定分以下子系统进行新系统的开发:客房查询界面;客房入住界面;客户记录查询界面; 客户结算界面;客户管理界面。1.3 词汇表词汇表词汇名称词汇含义备注客户号随即赋予顾客的号码,在查找等用每个客户一个房间号在查找等用每个房间一个额定人数每个房间可以入住的最多人数1.4 参考资料参考资料无2软件概述软件概述2.1 软件范围定义软件范围定义宾馆管理信息系统是宾馆以业务流程为基础,利用计算机技术、网络技术和通信技术及数据库技术,对客房查询、客房入住、客户结算等服务项目进行有效的管理和应用,实现宾馆内、外部信息资源共享的计算机应用软件系统。本系统就是基于上述情况而提出的。宾馆管理信息

5、系统所研究的对象即宾馆管理的信息。以用户信息的采集、存储、展现、处理为中心;简化和优化入住服务流程;使宾馆内部资源数据共享,加强各部门之前的联系和协调;节约用户排队等候、辗转于宾馆各部门的时间;保存完整的用户记录,为客户结算提供保证。系统所涉及到的部门参见图 1 宾馆管理信息系统顶层图(部分) 。宾馆管理信息系统管理员用户ID,密码信息信息ID,密码图 1 宾馆管理信息系统顶层图子系统之间的关系参见图 2 宾馆管理信息系统关联图。用户2入住3查询4结帐用户1主界面 数据库数据密码用户号入住请求查询请求 结帐 要求金额查询信息 入住图 2 宾馆管理信息系统关联图。2.2 系统特性概述系统特性概述

6、(1)首先是登陆系统,根据用户输入的内容判断用户的合法身份。(2)进入客房种类管理界面可以进行客房种类信息的增加,删除,修改和查询,以及遍历记录。(3)进入客房信息管理界面可以进行客房信息的增加,删除,修改和查询,以及遍历记录。(4)进入客房查询界面,可以根据用户输入的查询条件来给出客房信息,例如目前空房的在二层的双人间。(5)进入客户入住界面可以进行客户入住登记,并同步更新相应客房信息。(6)进入客户结帐界面可以算出客户应交金额,并同时注销相应客房。进入系统帮助界面可以给出关于软件的提示。宾馆管理系统 数据管理 前台操作系统功能 客房种类管理 客房信息管理 客房查询 客户结算 客户入住 客户

7、查询 用户管理 系统退出 系统帮助子系统之间的关系参见图 3 宾馆管理系统关联图。表 1 系统特性综述表系统特性名称系统特性描述客房信息管理界面在客房信息管理界面中,用户可以对客房信息进行增加,删除,修改,查询各个客房类型。客房查询界面在客房查询界面里,系统可以根据用户输入的一个或者几个条件来完成查询。同时还有空房和未满按钮来直接查找出空房和未满的房间。客户入住界面当客户查询到了满意的房间,单击”入住”按钮后,系统进入到”客户入住”界面中.界面中客户输入自己的身份证号码,姓名,性别等信息,并记录入住日期。客户记录查询界面在客户记录查询界面中,用户要输入查询客户的身份证号码,此客户的入住记录就会

8、被显示出来.包括客户 ID,客户姓名,客房ID 等项目。客户结算界面当在客户入住记录中查询到没有结算的记录,并开始收银时,弹出客户结算界面。用户管理界面在用户管理界面中,用户可以对本系统的用户做管理,包括增加,删除,修改,查询用户。运行体系图运行体系图宾馆信息管理系统客房查询子系统客户入住子系统客户结帐子系统业务应用用户管理子系统系统维护系统帮助子系统客房种类管理子系统客房信息管理子系统数据管理图 4 宾馆管理系统运行体系图宾馆正常的营运主要依靠业务应用部分中包括的三个部门(子系统)的运行,而其运行所依赖的基础数据环境是由系统维护部分的二个信息管理部门提供,数据管理部分是宾馆正常元转过程中产生

9、重要数据的一个统一管理过程。业务应用部分的程序必须同时运行。2.2.2程序程序/模块对应表模块对应表图 5 系统功能层次图宾馆在正常运行中要对客房资源,顾客信息和结算信息进行管理,利用宾馆信息管理系统可以及时了解各个环节的变更,有利于提高管理效率,为居住的客户提供更快捷,便利的服务。宾馆管理信息系统要涵盖了以下 6 个组成部分的管理:( 1 ) 在进入系统之后首先是用户管理登陆子系统,根据用户输入的内容判断用户的合法身份。合法用户分为普通用户和系统管理员,其中系统管理员拥有所有权限,而普通用户没有用户管理和修改系统信息的权限。( 2 ) 进入客房种类管理子系统界面可以进行客房种类信息的增加,删

10、除,修改和查询,以及遍历记录。( 3 ) 进入客房信息管理子系统界面可以进行客房信息的增加,删除,修改和查询,以及遍历记录。( 4 ) 进入客房查询子系统界面,可以根据用户输入的查询条件来给出客房信息,例如目前空房的在二层的双人间。( 5 ) 进入客户入住子系统界面可以进行客户入住登记,并同步更新相应客房信息。( 6 ) 进入客户结帐子系统界面可以算出客户应交金额,并同时注销相应客房。进入系统帮助子系统界面可以给出关于软件的提示。2.3 系统物理结构系统物理结构 财务部应用服务器数据库服务器门诊部PC机住院部PC机打印机打印机以太网数据库服务器备份药房PC机档案部PC机管理员PC机人力资源部P

11、C机图 6 系统物理结构图2.4技术路线技术路线(1)C/S 模式本系统基于宾馆业务的安全性、稳定性的高性能要求,决定采用 C/S 架构来实现。采用 C/S 结构的主要原因有以下三点:第一,采用 C/S 模式能充分发挥客户端 PC 的处理能力,很多工作可以在客户端处理后再提交给服务器,大大减轻了服务器的压力,使得客户端响应速度快,以满足医院面对众多患者对速度要求高的特点;第二,C/S 结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。同时保证数据处理的安全性;相对而言,B/S 的灵活性、分布性优势在本系统中体现不明显,而且 B/S中客户端的功能较 C/S 弱,在大数据量的情况下反

12、应速度较慢,不能够满足宾馆高效率的要求,考虑以上原因,本系统决定采用 C/S 模式。(2)实现语言采用C#应用程序开发采用 C#。C# (读做 C sharp,中文译音“夏普”)是微软公司发布的一种面向对象的、运行于.NET Framework 之上的高级程序设计语言, C#与 Java 很相似;它包括了诸如单一继承,界面,与 Java 几乎同样的语法,和编译成中间代码再运行的过程.但是 C#与 Java 有着明显的不同,它借鉴了 Delphi 的一个特点,与 COM(组件对象模型)是直接集成的。C#的出现,为开发者提供了一个快速建立应用程序的开发平台。微软对 C#的定义是:“一种类型安全、现

13、代、简单,由 C 和 C+衍生出来的面向对象的编程语言,它是牢牢根植于 C 和 C+语言之上的,并可立即被 C 和 C+的使用者所熟悉。2.5 系统运行环境系统运行环境2.5.1设备及分布设备及分布1) 主机类型数据库服务器:SUN E220,单 CPU,1G RAM前台客户端:LEGEND PC,256M RAM2) 存贮器容量数据库服务器:100G 以上客户端:20G 以上3系统接口设计系统接口设计3.1 用户接口用户接口描述该软件与用户的接口,包括用户输入输出界面样式、操作方式和界面间的转移关系。如具有等同作用的文件(如使用开发工具编写的界面原型程序等),本处仅需列出该文件名、保管部门即

14、可。要求:1)列举实现某用户接口对应的程序名称;2)用户接口描述采用对话图或者界面原型程序表示;3)需要对逐个程序进行说明。3.2 外部系统接口外部系统接口描述该软件与其它系统的接口,主要说明1)系统所使用的外部系统提供的编程接口;2)本系统向其它系统提供的编程接口。如具有等同作用的文件(如包含接口说明及注释的源文件程序头文件、接口帮助的超文本文件等),本处仅需列出该文件名、保管部门即可;3)本系统和外部系统相关的硬件接口、通信协议及规程、数据交换格式等。要求:1)对所有相关的外部系统逐个描述;2)对接口详细描述。3.3 模块间接口模块间接口描述各相关模块间的接口,主要说明:1)某接口的目的以

15、及实现的基本任务;2)列出与该接口相关的模块名称及编号;3)描述在相关各模块中的使用(调用)方式;4)逐个说明和接口相关的类和数据格式。只要模块间有存在关系,就必须逐个的按照上述要求描述。如果建立了软件体系结构图。4子系统子系统/ /模块设计模块设计图 7 客房种类管理子系统模块图4.1 需求规格需求规格4.1.1 系统特性说明系统特性说明用户主界面选择入住客房查询界面已存在信息图 8 入住业务流程图4.2 功能总体说明功能总体说明用户用户1主界面4客房入住3客房查询密码客户号客房查询客房入住入住房间数据库表图 9 客房入住处理过程数据流图片段客房种类信息管理的基本功能是增加,删除,修改客房种

16、类信息,查询,遍历客房种类信息,实现客房种类信息的管理。客房种类具体包括客房种类编号,客房种类名称,客房面积,床位数目,是否有空调,是否有电脑,是否有卫生间和房间单价。功能需求功能需求详细列出该系统特性包含的功能集。这些是须提交给用户的软件功能,使用户可以使用所提供的特性执行特定的服务。描述各功能需求如何响应可预知的出错条件或者非法输入或动作。对每个功能需唯一标识。功能编号功能名称功能描述1客房查询界面在客房查询界面里,系统可以根据用户输入的一个或者几个条件来完成查询。同时还有空房和未满按钮来直接查找出空房和未满的房间。2客户结算当在客户入住记录中查询到没有结算的记录,并开始收银时,弹出客户结

17、算界面。3客户入住当客户查询到了满意的房间,单击”入住”按钮后,系统进入到”客户入住”界面中.界面中客户输入自己的身份证号码,姓名,性别等信息,并记录入住日期。.1 客房查询界面客房查询界面用户用户1主界面2.1客房信息管理密码客户号客户信息数据库表客房查询图 10 客房查询处理过程数据流图片段具体的实际功能如下:输入数据处理描述输出数据密码客户号如果密码正确,则进入主界面.选择”客房查询”按钮客户信息.2 客户入住界面客户入住界面用户用户1主界面4客房入住3客房查询密码客户号客房查询客房入住入住房间数据库表图 11 客户入住处理过程数据流图片段具体的实际功能如下:输入数据处理描述输出数据密码

18、客户号如果密码正确,则进入主界面.选择”客房查询”按钮用户用户1主界面5客户记录查询6客户结算密码客户号结算金额图 12 客户结算处理过程数据流图片段.3 数据字典数据字典数据库实现数据库实现(1)基本表的实现字 段 名 称 类 型长 度 允许空RoomTypeNameVarchar20Area Smallint2允许BedNum Smallint2允许Price Money8允许AirConditionBit1允许ComputerBit1允许TlevisionBit1允许ToiletBit1允许表 2 RoomType 表的设计RoomTypeNameAreaBedNumPriceAirCo

19、nditionComputerTelevision Toilet标准间4011001111双人间602901011四人间804801011表 3 RoomType 表中的数据字 段 名 称 类 型长 度 允许空 主键RoomIDchar20主键RoomTypeNameVarchar2允许RoomPositionVarchar2允许PeopleNumSmallint8允许RemarkVarchar1允许FactPeopleNumSmallint1允许表 4 Room 表的设计字 段 名 称 类 型长 度 允许空 主键ClientIDchar16主键ClientNameVarchar50允许Sexchar2允许NativePlaceVarchar50允许表 5 Client 表的设计4.3 模块结构模块结构(1)增加客房种类连接数据库;在客房种类信息表中添加信息;关闭数据库的连接;(2) 删除客房种类连接数据库;在客房种类信息表中删除信息;关闭数据库的连接;(3)修改

温馨提示

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

评论

0/150

提交评论