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

下载本文档

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

文档简介

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

2、后台数据库。 1.4参考资料 郭真 编著 JSP程序设计教程 人民邮电出版社 施伯乐 编著 数据库系统教程 高等教育出版社 郎波 编著 Java语言程序设计 清华大学出版社 张海藩 编著 软件工程导论 清华大学出版社,2.综合描述,2.1用户的特点 该系统主要支持两种用户:接待员(前台职员)和系统管理员。接待员主要负责客户的预定房间,将客户的信息录入、确认、还有负责收取押金和定金,还有现住客户的接待,尽快的为客户安排合适的房间,既包括信息的查询、删除等操作。而系统管理员主要职责是负责设置权限、密码设置等工作。 2.2假定和约束 从项目设计需求说明至最终审核,开发人员工作分配到位,开发小组成员在

3、配合组长工作的同时,应能如期完成各自的工作任务。 开发期限为一个月,若小组某成员因技术缺陷或者特殊原因延误开发进度,其他组员应提供相对帮助。另有辅导老师进行指导与督促。,2.3功能描述 客房信息系统可分为两大块: 数据库的后台管理和前台旅客住宿管理。后台管理主要维护数据库的基本信息, 如各类代码, 操作员帐号, 客房信息。前台管理主要用于原始数据的采集, 即客户入住和预定等信息, 为最后的统计报表提供了数据基础。 后台管理包括以下部分: (1)客房信息的输入: 包括每间客房的大小级别, 地理位置, 预设租金等信息。 (2)客房信息查询: 用于及时掌握客房情况, 并且协助作出决策。 (3)前台操

4、作员管理: 用于设置前台操作员的密码和基本信息。 前台管理包括以下部分: (1)客房的预定: 处理各类客户的预定请求。预定可以通过各种方式, 如电话, e- mail, 传真等,前台需要根据当前客房情况, 及时反馈给客户预定结果。 (2)登记入住: 当客户实际入住时, 需要及时登录客户信息, 以便今后查询。 (3)客房查询: 可以根据各种信息查询房客是否入住以及入住的情况。 (4)收费管理: 包括入住时的定金, 各类其他消费情况和最终的结帐管理。,2.4 性能需求 根据宾馆管理工作性质和环境决定了本系统在性能方面要达到以下要求。 系统响应时间要求系统最长响应时间不得超出5秒钟。 界面友好性要求

5、系统提供统一的操作界面和方式。要求操作界面美观大方、布局合理、功能完善对于初级用户容易上手。 系统最大并发用户数每次最少可同时兼容5个用户最大8个用户。,3.系统功能需求,3.1 确定用例 前面已经识别出了参与者,通过对需求的进一步分析,可以确定系统中有如下用例存在。从用例图中我们可以看出系统管理员和接待员对本系统所具有的用例。 系统管理员所包含的用例有: 1.权限设置。管理员可以设置用户的权限; 2.密码设置。管理员设置登录系统的密码; 3.客房设置。管理员可以设置客房的信息显示形式; 4.操作员设置。管理员设置系统操作员的操作范围。 接待员所包含的用例有: 1.客房查询:接待员能够进行客房

6、信息的查询,以便判断顾客是否可以入住,同时也为顾客提供选择条件。 2.住宿登记:接待员要对顾客入住信息进行及时登记,包括时间,顾客个人信息的登记。,3.调房登记:如果顾客要求调换房间,那么接待员将要负责换房信息的登记。 4.退宿结账:顾客结束入住,在离开之前接待员要负责退宿结账工作,显示住宿信息,根据时间天数与单价等条件进行宿费结算。 5.挂账查询:如果顾客或管理员要求查看挂账信息,那么接待员必须从系统中调出挂账的信息。 8.住宿查询:接待员能够从系统中查询所用顾客的住宿信息,包括时间,天数,入住客户的个人信息等。 7.退宿查询:接待员也必须能够查询顾客退宿的所有信息,包括退宿时间,是否结账等

7、信息。,3.2 系统用例建模,系统功能模块图,4 数据库设计,4.1数据库逻辑结构设计 首先将宾馆管理信息系统的数据库概念结构转化为MySQL数据库系统所支持的实际数据模型,即:数据库的逻辑结构。其各个表格的设计结果如下: 客房类型(类型 价格 额定床位 额定人数) 客房信息(房间号 类型 楼层) 客户信息(客户号 姓名 性别 证件类型 证件号) 入住记录(客户号 房间号 入住日期 结算日期 押金 备注) 预订信息(客户号 房间号 预订日期 预订入住日期 预订天数) 房间状态(房间号 状态),4.2数据库概念结构设计 本系统根据以上的设计规划出的实体有:客房信息实体、房态信息实体、结算信息实体

8、。各个实体具体的描述E-R图如下:,5.数据描述,5.1客房预订说明数据字典,客人来店预订,服务员查询“客房预订信息表”,无空房则返回客人。有客房则登记,并核对“客人黑名单”(进行消费而未付帐的客人名单)及“挂帐表”,无误后收取预订押金并记入“预订金入帐表”。进行订房,将预订信息记入“客人预订信息表”,修改“客房预订信息表”的客房状态,给客人预订证明表。预订完成。,5.2前台接待与前台收银系统的数据字典,5.3客房中心数据字典,6 其它非功能需求,6.1精度 对金额的输入要求保留小数点后两位,其他数值不做要求。 6.2时间特性要求 说明对于该软件的时间特性要求,如对: a响应时间=15s; b

9、更新处理时间=5s; c数据的转换和传送时间=15s; d. 等待时鼠标将变成漏斗状。,6.3灵活性 a系统的界面操作方式应以用户意见变化而灵活转化。 b系统不能以运行环境的变化而停止运作; c一般情况下不用进行程序修改而是通过修改配置选项完成相应工作。 6.4故障处理要求 操作规程:确保系统正常工作,数据完好无损。并定期进行数据库备份。 数据进入系统的过程:通过数据库管理员身份登录进行管理,或由DBA直接对数据库进行操作。 d数据保存、存储、恢复的处理: 请软件使用者自行备份相关信息。 e系统失效的后果及恢复的处理办法 首先恢复备份,并建议备份数据库以尽可能的将损失降到最低点。如果不能恢复,请与开发商联系,要求提供力所能及的帮助,6.5输人输出要求 6.6.1 输入要求 输入数据基本为:旅客姓名、性别、年龄、证件名称、证件号码、工作单位、房间编号、房间等级、房间价格等。年龄为整型数据,房间价格为浮点型数据,其余均为字符型。输入一般采用界面的形式,如编辑框,下拉框,单选框,复选框等。 6.6.2 输出要求 输出一般采用

温馨提示

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

评论

0/150

提交评论