宾馆管理需求说明书课件_第1页
宾馆管理需求说明书课件_第2页
宾馆管理需求说明书课件_第3页
宾馆管理需求说明书课件_第4页
宾馆管理需求说明书课件_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、宾馆管理需求说明书1 项目名称:宾馆住宿管理系统 宾馆管理需求说明书2 1.引言 1.1编写目的 1.1 编写目的 a. 软件总体要求,作为用户和软件开发人员之间 了解的基础; b. 功能、性能、接口和可靠性的要求,作为软件 人员进行设计和编码的基础; c.验收标准,作为用户确认测试的依据。 1.2背景 随着我国计算机应用的普及,宾馆服务业也应该 信息化管理。在信息时代川,更重要的是必须要有一个完 善的管理信息系统,便于为客人提供更好的服务和更好地 管理宾馆。 宾馆管理需求说明书3 1.3开发设计的环境 用B/S开发模式,以Eclipse作为开发平台,java语 言为主要编程语言,结合JSP、

2、JavaScript、Html、 SQL等语言,以Tomcat为服务器和MYSQL为后台 数据库。 1.4参考资料 郭真 编著 JSP程序设计教程 人民邮电 出版社 施伯乐 编著 数据库系统教程 高等教育 出版社 郎波 编著 Java语言程序设计 清华大学 出版社 张海藩 编著 软件工程导论 清华大学 出版社 宾馆管理需求说明书4 2.综合描述 2.1用户的特点 该系统主要支持两种用户:接待员(前台职员)和系统 管理员。接待员主要负责客户的预定房间,将客户的信息 录入、确认、还有负责收取押金和定金,还有现住客户的 接待,尽快的为客户安排合适的房间,既包括信息的查询、 删除等操作。而系统管理员主

3、要职责是负责设置权限、密 码设置等工作。 2.2假定和约束 从项目设计需求说明至最终审核,开发人员工作分配到位, 开发小组成员在配合组长工作的同时,应能如期完成各自 的工作任务。 开发期限为一个月,若小组某成员因技术缺陷或者特殊原 因延误开发进度,其他组员应提供相对帮助。另有辅导老 师进行指导与督促。 宾馆管理需求说明书5 2.3功能描述 客房信息系统可分为两大块: 数据库的后台管理和前台旅客住 宿管理。后台管理主要维护数据库的基本信息, 如各类代码, 操作员帐 号, 客房信息。前台管理主要用于原始数据的采集, 即客户入住和预定 等信息, 为最后的统计报表提供了数据基础。 后台管理包括以下部分

4、: (1)客房信息的输入: 包括每间客房的大小级别, 地理位置, 预设租金 等信息。 (2)客房信息查询: 用于及时掌握客房情况, 并且协助作出决策。 (3)前台操作员管理: 用于设置前台操作员的密码和基本信息。 前台管理包括以下部分: (1)客房的预定: 处理各类客户的预定请求。预定可以通过各种方式, 如 电话, e- mail, 传真等,前台需要根据当前客房情况, 及时反馈给客户 预定结果。 (2)登记入住: 当客户实际入住时, 需要及时登录客户信息, 以便今后 查询。 (3)客房查询: 可以根据各种信息查询房客是否入住以及入住的情况。 (4)收费管理: 包括入住时的定金, 各类其他消费情

5、况和最终的结帐管 理。 宾馆管理需求说明书6 2.4 性能需求 根据宾馆管理工作性质和环境决定了本系统在性能方面要 达到以下要求。 系统响应时间要求系统最长响应时间不得超出5秒钟。 界面友好性要求系统提供统一的操作界面和方式。要求 操作界面美观大方、布局合理、功能完善对于初级用户 容易上手。 系统最大并发用户数每次最少可同时兼容5个用户最 大8个用户。 宾馆管理需求说明书7 3.系统功能需求 3.1 确定用例 前面已经识别出了参与者,通过对需求的进一步分析,可以确定系统 中有如下用例存在。从用例图中我们可以看出系统管理员和接待员对本 系统所具有的用例。 系统管理员所包含的用例有: 1.权限设置

6、。管理员可以设置用户的权限; 2.密码设置。管理员设置登录系统的密码; 3.客房设置。管理员可以设置客房的信息显示形式; 4.操作员设置。管理员设置系统操作员的操作范围。 接待员所包含的用例有: 1.客房查询:接待员能够进行客房信息的查询,以便判断顾客是否可以入 住,同时也为顾客提供选择条件。 2.住宿登记:接待员要对顾客入住信息进行及时登记,包括时间,顾客个 人信息的登记。 宾馆管理需求说明书8 3.调房登记:如果顾客要求调换房间,那么接待员将要负责换房信息 的登记。 4.退宿结账:顾客结束入住,在离开之前接待员要负责退宿结账工作, 显示住宿信息,根据时间天数与单价等条件进行宿费结算。 5.

7、挂账查询:如果顾客或管理员要求查看挂账信息,那么接待员必须 从系统中调出挂账的信息。 8.住宿查询:接待员能够从系统中查询所用顾客的住宿信息,包括时 间,天数,入住客户的个人信息等。 7.退宿查询:接待员也必须能够查询顾客退宿的所有信息,包括退宿 时间,是否结账等信息。 宾馆管理需求说明书9 3.2 系统用例建模 权限设置 密码设置 操作员设置 客房设置 登陆和权限验证 系统管理员 接待员 客房查询 住宿登记 调房登记 退宿结账 挂账查询 客户结账 退宿查询 住宿查询 打印 宾馆管理需求说明书10 系统功能模块图 宾馆管理需求说明书11 4 数据库设计 4.1数据库逻辑结构设计 首先将宾馆管理

8、信息系统的数据库概念结构转化 为MySQL数据库系统所支持的实际数据模型,即: 数据库的逻辑结构。其各个表格的设计结果如下: 客房类型(类型 价格 额定床位 额定人数) 客房信息(房间号 类型 楼层) 客户信息(客户号 姓名 性别 证件类型 证件号) 入住记录(客户号 房间号 入住日期 结算日期 押 金 备注) 预订信息(客户号 房间号 预订日期 预订入住日 期 预订天数) 房间状态(房间号 状态) 宾馆管理需求说明书12 4.2数据库概念结构设计 本系统根据以上的设计规划出的实体有:客房信息实 体、房态信息实体、结算信息实体。各个实体具体的描述 E-R图如下: 房态信息实 体 房间类 型 房

9、间编 号 房间状 态 客房单 价 宾馆管理需求说明书13 客房信息实 体 客房信 息 客人信 息 折 扣 入住时 间 结算信息实体 客房信 息 客人信 息 结算时 间 结算金 额 宾馆管理需求说明书14 5.数据描述 5.1客房预订说明数据 字典 数据处理名:房间查询数据处理名:房间查询 简 述:根据客人的预订要求,查询客房预订信息表,确定是否有空房 输 入:客户信息,来源:外部实体“客人” 输 出:1 无客房,去处:外部实体“客人” 2 有客房,预订登记表,去处:“客人信息” 宾馆管理需求说明书15 数据流名称:预订登记表数据流名称:预订登记表 简 述:在房间查询有房时所填的表,用于记载客人

10、信息 组 成:身份证号+姓名+性别+年龄+民族+国籍+家庭住址+电话 数据处理名:订房数据处理名:订房 简 述:根据客人的预订要求,确定客人订什么房,哪类房,多少间房,是否 确定具体房间。 输 入:订金收据,来源:收银 输 出:预订证明表,去处:外部实体“客人” 数据流名称:预订证明表数据流名称:预订证明表 简 述:在订房、收银后所填的表,用于记载客人订房的信息和证明 组 成:身份证号+姓名+性别+家庭住址+电话+押金+房间数量、类别+时间 客人来店预订,服务员查询“客房预订信息表”,无空房则返回客人。有客 房则登记,并核对“客人黑名单”(进行消费而未付帐的客人名单)及“挂帐 表”,无误后收取

11、预订押金并记入“预订金入帐表”。进行订房,将预订信息记 入“客人预订信息表”,修改“客房预订信息表”的客房状态,给客人预订证明 表。预订完成。 宾馆管理需求说明书16 5.2前台接待与前台收银系统的数据字典 数据处理名:空房查询数据处理名:空房查询 简 述:根据客人的住房要求,查询“目前房间占用信息表”,确定是否有空 房 输 入:客户信息,来源:外部实体“客人” 输 出:1 无客房,去处:外部实体“客人” 2 有客房,住房登记表,去处:“客人查询” 数据流名称:住房登记表数据流名称:住房登记表 简 述:在房间查询有空房时所填的表,用于记载客人信息 组 成:身份证号+姓名+性别+年龄+民族+国籍

12、+家庭住址+电话+单位 宾馆管理需求说明书17 数据处理名:客人查询数据处理名:客人查询 简 述:根据客人的住房登记表,从“客人黑名单”、“挂帐单位”等多个表 中 查询核对。 输 入:住房登记表,来源:查询空房 输 出:交款,去处:收银处理 数据流名称:押金收据数据流名称:押金收据 简 述:在收银后所开出的证明,用于记载客人住房时交的押金 组 成:身份证号+姓名+押金金额+房间数量、类别+入住时间+离开时间 数据处理名:退房数据处理名:退房 简 述:在客人离店的时候,核实房间的物件等,同时更改“客房占用信息表” 输 入:有客户号,来源:外部实体“客人” 输 出:1 有问题,去处:外部实体“客人

13、” 2 无问题,退房凭证,去处:收银 宾馆管理需求说明书18 数据流名称:退房凭证数据流名称:退房凭证 简 述:在房间核实无误后开给客人的允许结帐凭证 组 成:身份证号+姓名+性别+客房核实结果 数据处理名:收银数据处理名:收银 简 述:根据客人的消费进行收取费用、退还押金。将客人信息记入数据库备 查。 输 入:退房凭证 ,来源:退房 输 出:离店发票,去处:外部实体“客人” 5.3客房中心数据字典 宾馆管理需求说明书19 数据处理名:添加、删除、修改客房种类信息数据处理名:添加、删除、修改客房种类信息 简 述:依据现实情况对客房种类信息进行修改 输 入:客房种类信息 输 出:更新过的客房种类

14、查询 数据流名称:客房种类表数据流名称:客房种类表 简 述:宾馆现有客房种类数,用于记载现有客房种类及其它附属信息 组 成:宾馆种类+价格+优惠服务 数据处理名:更新客房信息数据处理名:更新客房信息 简 述:根据宾馆状况修改客房信息 来源:客户信息表 输 入:客房信息 输 出:客房信息 宾馆管理需求说明书20 数据流名称:客房信息表数据流名称:客房信息表 简 述:根据客房信息表进行查询功能 组 成:剩余房间类型+价格+入住客户信息+客房入住率 数据处理名:综合查询数据处理名:综合查询 简 述:根据要求,可以查询入住客户情况、房间空余情况、入住率情况、客 房收入情况、优惠情况 输 入:查询内容,

15、来源:客房财务收支表、客房信息表、客户信息表、客房 种类表 输 出:1 入住客户情况 2 房间空余情况、入住率情况 3 客房收入情况 宾馆管理需求说明书21 6 其它非功能需求 6.1精度 对金额的输入要求保留小数点后两位,其他数值不做 要求。 6.2时间特性要求 说明对于该软件的时间特性要求,如对: a响应时间=15s; b更新处理时间=5s; c数据的转换和传送时间=15s; d. 等待时鼠标将变成漏斗状。 宾馆管理需求说明书22 6.3灵活性 a系统的界面操作方式应以用户意见变化而灵活转化。 b系统不能以运行环境的变化而停止运作; c一般情况下不用进行程序修改而是通过修改配置选项 完成相应工作。 6.4故障处理要求 操作规程:确保系统正常工作,数据完好无损。并定期进 行数据库备份。 数据进入系统的过程:通过数据库管理员身份登录进行管 理,或由DBA直接对数据库进行操作。 d 数据保存、存储、恢复的处理: 请软件使用者自行备份相关信息。 e 系统失效的后果及恢复的处理办法 首先恢复备份,并建议备份数据库以尽可能的将损失 降到最低点。如果不能恢复,请与开发商联系,要求提供 力所能及的帮助 宾馆管理需求说明书23 6.5输人输出要求 6.6.1 输入要求 输入数据基本为:旅客姓名、性别、年龄、证件名称、证 件号码、工作单

温馨提示

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

评论

0/150

提交评论