宾馆管理信息系统需求分析.doc_第1页
宾馆管理信息系统需求分析.doc_第2页
宾馆管理信息系统需求分析.doc_第3页
宾馆管理信息系统需求分析.doc_第4页
宾馆管理信息系统需求分析.doc_第5页
免费预览已结束,剩余10页可下载查看

下载本文档

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

文档简介

宾馆管理信息系统 - 1 - (宾馆管理信息系统) 软件需求规格说明书 2007-09-18 1引言引言.- 3 - 1.1 文档编制目的.- 3 - 1.2 背景.- 3 - 1.3 词汇表.- 3 - 1.4 参考资料.- 4 - 2软件概述软件概述.- 4 - 2.1 软件范围定义.- 4 - 2.2 系统特性概述.- 5 - 2.2.1运行体系图.- 6 - 2.2.2程序/模块对应表.- 7 - 2.3 系统物理结构.- 8 - 2.4 技术路线.- 8 - 2.5 系统运行环境.- 9 - 2.5.1设备及分布.- 9 - 3系统接口设计系统接口设计.- 9 - 3.1 用户接口.- 9 - 3.2 外部系统接口.- 10 - 3.3 模块间接口.- 10 - 4子系统子系统/ /模块设计模块设计.- 10 - 4.1 需求规格需求规格.- 11 - 4.1 系统特性说明.- 11 - 4.2 功能总体说明.- 11 - 4.2.1功能需求.- 11 - 客房查询界面.- 12 - 客户入住界面.- 13 - 数据字典.- 13 - 4.3 模块结构.- 14 - 4.4子模块接口设计.- 15 - 5其他非功能需求其他非功能需求.- 16 - 5.1一般性性能需求.- 16 - 5.2一般性安全性需求.- 16 - 6其他需求其他需求.- 16 - 7尚需解决的问题尚需解决的问题.- 16 - 8附件附件.- 16 - 宾馆管理信息系统 - 2 - 1引言引言 1.1文档编制目的文档编制目的 本文档详细介绍了宾馆管理信息系统的需求说明,为用户和领导描述出一 个具体的产品模型,为软件设计、开发及测试人员提供下步工作的依据。 1.2 背景背景 宾馆为了适应工作发展的需要,委托项目组为其开发一套新的宾馆管理 系统 。 宾馆在正常运行中要对客房资源,顾客信息和结算信息进行管理,利用宾 馆信息管理系统可以及时了解各个环节的变更,有利于提高管理效率,为居住 的客户提供更快捷,便利的服务。一个宾馆信息管理系统应该提供客房类型管 理,客房信息管理,客房查询,客户入住,客户结算等功能。 主要为用户提供住宿服务,包括客房查询、客房入住、客户结算等服务项 目。 宾馆管理系统应将这些项目有关的信息纳入电脑系统统一管理,以便及 时获取有关信息,提高管理效率。 确定分以下子系统进行新系统的开发:客房查询界面;客房入住界面;客 户记录查询界面; 客户结算界面;客户管理界面。 1.3 词汇表词汇表 词汇名称词汇含义备注 客户号 随即赋予顾客的号码,在查找等用 每个客户一个 房间号在查找等用每个房间一个 额定人数每个房间可以入住的最多人数 1.4 参考资料参考资料 无 宾馆管理信息系统 - 3 - 2软件概述软件概述 2.1 软件范围定义软件范围定义 宾馆管理信息系统是宾馆以业务流程为基础,利用计算机技术、网络技术 和通信技术及数据库技术,对客房查询、客房入住、客户结算等服务项目进行 有效的管理和应用,实现宾馆内、外部信息资源共享的计算机应用软件系统。 本系统就是基于上述情况而提出的。宾馆管理信息系统所研究的对象即宾 馆管理的信息。以用户信息的采集、存储、展现、处理为中心;简化和优化入 住服务流程;使宾馆内部资源数据共享,加强各部门之前的联系和协调;节约 用户排队等候、辗转于宾馆各部门的时间;保存完整的用户记录,为客户结算 提供保证。 系统所涉及到的部门参见图 1 宾馆管理信息系统顶层图(部分) 。 宾馆管理信息系统管理员用户 ID,密码 信息信息 ID,密码 图 1 宾馆管理信息系统顶层图 子系统之间的关系参见图 2 宾馆管理信息系统关联图。 用户 2 入住 3 查询 4 结帐 用户 1 主界面 数据库数据 密码 用户号 入住请求 查询请求 结帐 要求 金额 查询 信息 入住 图 2 宾馆管理信息系统关联图。 宾馆管理信息系统 - 4 - 2.2 系统特性概述系统特性概述 (1)首先是登陆系统,根据用户输入的内容判断用户的合法身份。 (2)进入客房种类管理界面可以进行客房种类信息的增加,删除,修改和查询,以及 遍历记录。 (3)进入客房信息管理界面可以进行客房信息的增加,删除,修改和查询,以及遍历 记录。 (4)进入客房查询界面,可以根据用户输入的查询条件来给出客房信息,例如目前空 房的在二层的双人间。 (5)进入客户入住界面可以进行客户入住登记,并同步更新相应客房信息。 (6)进入客户结帐界面可以算出客户应交金额,并同时注销相应客房。 进入系统帮助界面可以给出关于软件的提示。 宾 馆 管 理 系 统 数据管理 前台操作 系统功能 客房种类管理 客房信息管理 客房查询 客户结算 客户入住 客户查询 用户管理 系统退出 系统帮助 子系统之间的关系参见图 3 宾馆管理系统关联图。 表 1 系统特性综述表 系统特性名称系统特性描述 客房信息管理 界面 在客房信息管理界面中,用户可以对客房信息进行增加,删除, 修改,查询各个客房类型。 客房查询界面在客房查询界面里,系统可以根据用户输入的一个或者几个 条件来完成查询。同时还有空房和未满按钮来直接查找出空房 和未满的房间。 客户入住界面当客户查询到了满意的房间,单击”入住”按钮后,系统进入到” 客户入住”界面中.界面中客户输入自己的身份证号码,姓名,性别 等信息,并记录入住日期。 宾馆管理信息系统 - 5 - 客户记录查询 界面 在客户记录查询界面中,用户要输入查询客户的身份证号码, 此客户的入住记录就会被显示出来.包括客户 ID,客户姓名,客房 ID 等项目。 客户结算界面当在客户入住记录中查询到没有结算的记录,并开始收银时, 弹出客户结算界面。 用户管理界面在用户管理界面中,用户可以对本系统的用户做管理,包括增 加,删除,修改,查询用户。 2.2.1运行体系图运行体系图 宾馆信息管理系统 客房查询子系统客户入住子系统 客户结帐子系统 业务应用 用户管理子系统 系统维护 系统帮助子系统 客房种类管理子系统客房信息管理子系统 数据管理 图 4 宾馆管理系统运行体系图 宾馆正常的营运主要依靠业务应用部分中包括的三个部门(子系统)的运行, 而其运行所依赖的基础数据环境是由系统维护部分的二个信息管理部门提供, 数据管理部分是宾馆正常元转过程中产生重要数据的一个统一管理过程。业务 应用部分的程序必须同时运行。 宾馆管理信息系统 - 6 - 2.2.2程序程序/模块对应表模块对应表 图 5 系统功能层次图 宾馆在正常运行中要对客房资源,顾客信息和结算信息进行管理,利用宾馆 信息管理系统可以及时了解各个环节的变更,有利于提高管理效率,为居住的 客户提供更快捷,便利的服务。宾馆管理信息系统要涵盖了以下 6 个组成部分 的管理: ( 1 ) 在进入系统之后首先是用户管理登陆子系统,根据用户输入的内容判断用 户的合法身份。合法用户分为普通用户和系统管理员,其中系统管理员拥有所 有权限,而普通用户没有用户管理和修改系统信息的权限。 ( 2 ) 进入客房种类管理子系统界面可以进行客房种类信息的增加,删除,修改 和查询,以及遍历记录。 ( 3 ) 进入客房信息管理子系统界面可以进行客房信息的增加,删除,修改和查 询,以及遍历记录。 ( 4 ) 进入客房查询子系统界面,可以根据用户输入的查询条件来给出客房信息, 例如目前空房的在二层的双人间。 ( 5 ) 进入客户入住子系统界面可以进行客户入住登记,并同步更新相应客房信 宾馆管理信息系统 - 7 - 息。 ( 6 ) 进入客户结帐子系统界面可以算出客户应交金额,并同时注销相应客房。 进入系统帮助子系统界面可以给出关于软件的提示。 2.3 系统物理结构系统物理结构 财务部应用 服务器 数据库 服务器 门诊部 PC机 住院部 PC机 打印机 打印机 以太网 数据库服 务器备份 药房PC 机 档案部 PC机 管理员 PC机 人力资 源部PC 机 图 6 系统物理结构图 2.4技术路线技术路线 (1)C/S 模式 本系统基于宾馆业务的安全性、稳定性的高性能要求,决定采用 C/S 架构 来实现。采用 C/S 结构的主要原因有以下三点: 第一,采用 C/S 模式能充分发挥客户端 PC 的处理能力,很多工作可以在 客户端处理后再提交给服务器,大大减轻了服务器的压力,使得客户端响应速 度快,以满足医院面对众多患者对速度要求高的特点; 第二,C/S 结构的管理信息系统具有较强的事务处理能力,能实现复杂的 业务流程。同时保证数据处理的安全性; 相对而言,B/S 的灵活性、分布性优势在本系统中体现不明显,而且 B/S 宾馆管理信息系统 - 8 - 中客户端的功能较 C/S 弱,在大数据量的情况下反应速度较慢,不能够满足宾 馆高效率的要求,考虑以上原因,本系统决定采用 C/S 模式。 (2)实现语言采用C# 应用程序开发采用 C#。C# (读做 C sharp,中文译音“夏普”)是微软公司 发布的一种面向对象的、运行于.NET Framework 之上的高级程序设计语言, C# 与 Java 很相似;它包括了诸如单一继承,界面,与 Java 几乎同样的语法,和编译成中 间代码再运行的过程.但是 C#与 Java 有着明显的不同,它借鉴了 Delphi 的一个特 点,与 COM(组件对象模型)是直接集成的。C#的出现,为开发者提供了一个快 速建立应用程序的开发平台。微软对 C#的定义是:“一种类型安全、现代、简 单,由 C 和 C+衍生出来的面向对象的编程语言,它是牢牢根植于 C 和 C+语 言之上的,并可立即被 C 和 C+的使用者所熟悉。 2.5 系统运行环境系统运行环境 2.5.1设备及分布设备及分布 1) 主机类型 数据库服务器:SUN E220,单 CPU,1G RAM 前台客户端:LEGEND PC,256M RAM 2) 存贮器容量 数据库服务器:100G 以上 客户端:20G 以上 3系统接口设计系统接口设计 3.1 用户接口用户接口 描述该软件与用户的接口,包括用户输入输出界面样式、操作方式和界面 间的转移关系。如具有等同作用的文件(如使用开发工具编写的界面原型程序等), 本处仅需列出该文件名、保管部门即可。 要求: 宾馆管理信息系统 - 9 - 1)列举实现某用户接口对应的程序名称; 2)用户接口描述采用对话图或者界面原型程序表示; 3)需要对逐个程序进行说明。 3.2 外部系统接口外部系统接口 描述该软件与其它系统的接口,主要说明 1)系统所使用的外部系统提供的编程接口; 2)本系统向其它系统提供的编程接口。如具有等同作用的文件(如包含接 口说明及注释的源文件程序头文件、接口帮助的超文本文件等),本处 仅需列出该文件名、保管部门即可; 3)本系统和外部系统相关的硬件接口、通信协议及规程、数据交换格式等。 要求: 1)对所有相关的外部系统逐个描述; 2)对接口详细描述。 3.3 模块间接口模块间接口 描述各相关模块间的接口,主要说明: 1)某接口的目的以及实现的基本任务; 2)列出与该接口相关的模块名称及编号; 3)描述在相关各模块中的使用(调用)方式; 4)逐个说明和接口相关的类和数据格式。 只要模块间有存在关系,就必须逐个的按照上述要求描述。如果建立了软 件体系结构图。 4子系统子系统/ /模块设计模块设计 宾馆管理信息系统 - 10 - 图 7 客房种类管理子系统模块图 4.1 需求规格需求规格 4.1.1 系统特性说明系统特性说明 用户主界面 选择入住 客房查询 界面 已存 在信 息 图 8 入住业务流程图 4.2 功能总体说明功能总体说明 用户 用户 1 主界面 4 客房入住 3 客房查询 密码 客户号 客房查询 客房 入住 入住 房间 数据库表 图 9 客房入住处理过程数据流图片段 客房种类信息管理的基本功能是增加,删除,修改客房种类信息,查 询,遍历客房种类信息,实现客房种类信息的管理。客房种类具体包括客房 种类编号,客房种类名称,客房面积,床位数目,是否有空调,是否有电 脑,是否有卫生间和房间单价。 宾馆管理信息系统 - 11 - 4.2.1功能需求功能需求 详细列出该系统特性包含的功能集。这些是须提交给用户的软件功能,使 用户可以使用所提供的特性执行特定的服务。描述各功能需求如何响应可预知 的出错条件或者非法输入或动作。对每个功能需唯一标识。 功能编号功能名称功能描述 1客房查询界面在客房查询界面里,系统可以根据用户输入的 一个或者几个条件来完成查询。同时还有空房和 未满按钮来直接查找出空房和未满的房间。 2客户结算当在客户入住记录中查询到没有结算的记录,并开 始收银时,弹出客户结算界面。 3客户入住 当客户查询到了满意的房间,单击”入住”按钮后, 系统进入到”客户入住”界面中.界面中客户输入自 己的身份证号码,姓名,性别等信息,并记录入住日 期。 客房查询界面客房查询界面 用户 用户 1 主界面 2.1 客房信息管理 密码 客户号 客户 信息 数据库表 客房查询 图 10 客房查询处理过程数据流图片段 具体的实际功能如下: 输入数据处理描述输出数据 密码 客户号 如果密码正确,则进入主界面.选择”客房查询”按钮客户信息 宾馆管理信息系统 - 12 - 客户入住界面客户入住界面 用户 用户 1 主界面 4 客房入住 3 客房查询 密码 客户号 客房查询 客房 入住 入住 房间 数据库表 图 11 客户入住处理过程数据流图片段 具体的实际功能如下: 输入数据处理描述输出数据 密码 客户号 如果密码正确,则进入主界面.选择”客房查询”按钮 用户 用户 1 主界面 5 客户记录查询 6 客户结算 密码 客户号 结算 金额 图 12 客户结算处理过程数据流图片段 数据字典数据字典 数据库实现数据库实现 (1)基本表的实现 字 段 名 称 类 型长 度 允许空 RoomTypeNameVarchar20 Area Smallint2允许 BedNum Smallint2允许 Price Money8允许 宾馆管理信息系统 - 13 - AirConditionBit1允许 ComputerBit1允许 TlevisionBit1允许 ToiletBit1允许 表 2 RoomType 表的设计 RoomType Name AreaBedNumPriceAirConditionComputerTelevision Toilet 标准间4011001111 双人间602901011 四人间804801011 表 3 RoomType 表中的数据 字 段 名 称 类 型长 度 允许空 主键 RoomIDchar20主键 RoomTypeNameVarchar2允许 RoomPositionVarchar2允许 PeopleNumSmallint8允许 RemarkVarchar1允许 FactPeopleNumSmallint1允许 表 4 Room 表的设计 字 段 名 称 类 型长 度 允许空 主键 ClientIDchar16主键 ClientNameVarchar50允许 Sexchar2允许 NativePlaceVarchar50允许 表 5 Client 表的设计 4.3 模块结构模块结构 (1)增加客房种类 连接数据库; 在客房种类信息表中添加信息; 关闭数据库的连接; (2) 删除

温馨提示

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

评论

0/150

提交评论