宾馆管理系统需求分析书.docx
《宾馆管理系统需求分析书.docx》由会员分享,可在线阅读,更多相关《宾馆管理系统需求分析书.docx(19页珍藏版)》请在冰豆网上搜索。
宾馆管理系统需求分析书
目录
1.引言1
1.1文档编写目的1
1.2背景1
1.3定义1
1.4参考资料2
②《Delphi住宿餐饮管理系统开发实例导航》人民邮电出版社2
③《软件需求说明书(GB856T——88).doc》2
2.任务概述2
2.1目标2
2.2用户的特点2
2.3假定和约束2
3.数据描述2
3.1对功能的规定2
3.1.1宾馆管理系统关联图2
3.1.2宾馆管理系统的E-R图3
3.1.3客房预订系统4
3.1.4前台接待系统和前台收银系统5
3.1.5客房中心管理7
3.1.6特定功能模块10
3.2对性能的规定12
3.2.1精度12
3.2.2时间特性要求12
3.2.3灵活性12
本软件具有升级功能,以满足用户的需求。
12
3.3输人输出要求12
3.3.1输入要求12
3.3.2输出要求12
3.4数据管理能力要求12
3.5故障处理要求12
3.6其他专门要求12
4.运行环境规定13
宾馆管理系统需求分析书
1.引言
1.1文档编写目的
本文档详细介绍了宾馆管理信息系统的需求说明,为用户和领导描述出一个具体的产品模型,为软件设计、开发及测试人员提供下步工作的依据。
本文档的预期读者是酒店管理系统软件开发有关的开发人员。
1.2背景
在我国,宾馆分成五星级、四星级、三星级、二星级和一星级。
客房和餐饮方面的管理也随着酒店的星级不同有所区别,但大体上是相同的。
宾馆在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率。
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。
为了适应现代社会人们高度强烈的时间观念,宾馆管理系统软件为管理人员带来了极大的方便。
通过操作手册,使用者可以了解本软件的基本工作原理。
操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。
对于大中型宾馆来说,利用计算机支持高效率完成日常事务,是适应现代要求、推动管理走向科学化、规范化的必要条件;而且宾馆管理又是一项非常烦琐的事情,数量之大,核算极其不便。
同时计算机具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高宾馆管理的效率,也是宾馆的科学化、正规化管理,与世界接轨的重要条件。
说明:
待开发的软件系统的名称:
宾馆管理系统;
本项目的任务提出者:
宾馆管理人员;
本项目的任务开发者:
宾馆管理系统软件开发小组;
用户及实现该软件的计算中心或计算机网络:
宾馆计算机;
1.3定义
词汇名称
词汇含义
备注
客户号
随即赋予顾客的号码,在查找等用
每个客户一个
房间号
在查找等用
每个房间一个
额定人数
每个房间可以入住的最多人数
1.4参考资料
《现代软件工程》北京希望电子出版社孙涌等编著
《Delphi住宿餐饮管理系统开发实例导航》人民邮电出版社
刘敬严东明马刚编著
《软件需求说明书(GB856T——88).doc》
2.任务概述
.1目标
开发本软件是为了服务宾馆,使得宾馆更好的经营。
适用于一些大中型宾馆,主要用于住宿管理、财务管理和人事管理。
本软件产品是一项独立的软件,不过功能还可以增加,完成后可以升级以增加功能和完善系统。
.2用户的特点
使用本软件要求用户熟悉Windows操作,并且有一定的软件操作基础。
预计本软件将会在一些大中型宾馆中得到广泛使用。
.3假定和约束
经费限制:
3000元左右
开发期限:
一个月左右
3.数据描述
.1对功能的规定
宾馆管理系统适合任何小型、中型以及大型宾馆管理,主要功能包括:
客房预订、前台接待、前台收银、客房中心、人事管理、财务管理等功能。
3.1.1宾馆管理系统关联图
3.1.2宾馆管理系统的E-R图
3.1.3客房预订系统
客房预订系统的主要功能有:
散客预定、团体预定、客房预定、预定未到处理、预售查询等功能。
(1)以下是客房预定的数据流图
1:
0层DFD图
单位数据数据表单
2:
1层DFD图
(2)以下是客房预订说明数据字典
数据处理名:
房间查询
简述:
根据客人的预订要求,查询客房预订信息表,确定是否有空房
输入:
客户信息,来源:
外部实体“客人”
输出:
[1]无客房,去处:
外部实体“客人”
[2]有客房,预订登记表,去处:
“客人信息”
数据流名称:
预订登记表
简述:
在房间查询有房时所填的表,用于记载客人信息
组成:
身份证号+姓名+性别+年龄+民族+国籍+家庭住址+电话
数据处理名:
订房
简述:
根据客人的预订要求,确定客人订什么房,哪类房,多少间房,是否
确定具体房间。
输入:
订金收据,来源:
收银
输出:
预订证明表,去处:
外部实体“客人”
数据流名称:
预订证明表
简述:
在订房、收银后所填的表,用于记载客人订房的信息和证明
组成:
身份证号+姓名+性别+家庭住址+电话+押金+房间数量、类别+时间
客人来店预订,服务员查询“客房预订信息表”,无空房则返回客人。
有客房则登记,并核对“客人黑名单”(进行消费而未付帐的客人名单)及“挂帐表”,无误后收取预订押金并记入“预订金入帐表”。
进行订房,将预订信息记入“客人预订信息表”,修改“客房预订信息表”的客房状态,给客人预订证明表。
预订完成。
3.1.4前台接待系统和前台收银系统
前台接待系统要实现的主要功能是:
散客入住登记、合约入住登记、团体自动入住和手动入住、补填客单、修改客人信息、转房、调房、设置房态、客人留言等。
前台收银系统的主要功能包括:
记帐(包括客人在酒店各营业场点的消费)、埋单、退房、查帐(可查总客帐、总收入帐、总消费帐)、转帐、团体埋单及退房等业务。
客人一旦入住酒店,将允许客人先消费(签单),后付帐(使用一卡通)。
系统还设计了限制消费的功能。
团体入住后除了每个团员有自己的帐外,系统还自动产生该团的主帐号,操作员每一个消费记入成员帐还是记入团体帐,该团成员的房租将自动记入团主帐。
(1)以下是前台接待和前台收银系统的数据流图:
1:
0层DFD图
单位数据数据表单
2:
1层DFD图
3:
2层DFD图
(2)以下是前台接待与前台收银系统的数据字典
数据处理名:
空房查询
简述:
根据客人的住房要求,查询“目前房间占用信息表”,确定是否有空房
输入:
客户信息,来源:
外部实体“客人”
输出:
[1]无客房,去处:
外部实体“客人”
[2]有客房,住房登记表,去处:
“客人查询”
数据流名称:
住房登记表
简述:
在房间查询有空房时所填的表,用于记载客人信息
组成:
身份证号+姓名+性别+年龄+民族+国籍+家庭住址+电话+单位
数据处理名:
客人查询
简述:
根据客人的住房登记表,从“客人黑名单”、“挂帐单位”等多个表中
查询核对。
输入:
住房登记表,来源:
查询空房
输出:
交款,去处:
收银处理
数据流名称:
押金收据
简述:
在收银后所开出的证明,用于记载客人住房时交的押金
组成:
身份证号+姓名+押金金额+房间数量、类别+入住时间+离开时间
数据处理名:
退房
简述:
在客人离店的时候,核实房间的物件等,同时更改“客房占用信息表”
输入:
有客户号,来源:
外部实体“客人”
输出:
[1]有问题,去处:
外部实体“客人”
[2]无问题,退房凭证,去处:
收银
数据流名称:
退房凭证
简述:
在房间核实无误后开给客人的允许结帐凭证
组成:
身份证号+姓名+性别+客房核实结果
数据处理名:
收银
简述:
根据客人的消费进行收取费用、退还押金。
将客人信息记入数据库备查。
输入:
退房凭证,来源:
退房
输出:
离店发票,去处:
外部实体“客人”
3.1.5客房中心管理
客房种类管理主要实现的功能是:
增加客房种类、删除客房种类、修改客房种类、查询客房种类等。
客房信息管理主要实现的功能是:
添加客房信息、删除客房信息、修改客房信息
综合查询的功能主要体现在:
住店客单查询、查询客房状态、查询可售情况、客房占用统计、帐务查询等方面。
(1)客房中心3层DFD图
1:
0层DFD图
单位数据数据表单
2:
1层DFD图
3:
2层DFD图
(2)以下是客房中心数据字典
数据处理名:
添加、删除、修改客房种类信息
简述:
依据现实情况对客房种类信息进行修改
输入:
客房种类信息
输出:
更新过的客房种类查询
数据流名称:
客房种类表
简述:
宾馆现有客房种类数,用于记载现有客房种类及其它附属信息
组成:
宾馆种类+价格+优惠服务
数据处理名:
更新客房信息
简述:
根据宾馆状况修改客房信息来源:
客户信息表
输入:
客房信息
输出:
客房信息
数据流名称:
客房信息表
简述:
根据客房信息表进行查询功能
组成:
剩余房间类型+价格+入住客户信息+客房入住率
数据处理名:
综合查询
简述:
根据要求,可以查询入住客户情况、房间空余情况、入住率情况、客房收入情况、优惠情况
输入:
查询内容,来源:
客房财务收支表、客房信息表、客户信息表、客房种类表
输出:
[1]入住客户情况
[2]房间空余情况、入住率情况
[3]客房收入情况
3.1.6特定功能模块
人事管理模块主要包括了人员配置和员工详细信息
财务管理模块主要实现收银系统的功能外,还具有纠错、报表输出等功能,能将损失降至最低。
并且包括了月底收入汇总、员工工资发放、净盈利情况的管理。
(1)以下是特定功能模块的DFD图
1:
0层DFD图
单位数据数据表单
2:
1层DFD图
3:
第2层DFD图
(2)以下是特定功能模块的数据字典
数据处理名:
人事管理
简述:
管理人员对宾馆员工进行人事调动管理
输入:
员工信息,来源:
外部实体“员工”
输出:
[1]员工基本信息
[2]员工工作分配
数据流名称:
员工基本信息表
简述:
员工基本信息,便于职工福利、信息管理。
组成:
身份证号+姓名+性别+年龄+民族+家庭住址+电话+职位+部门+工资+职工号
数据流名称:
员工任务分配表
简述:
员工工作值日安排、员工职务调动
组成:
身份证号+姓名+职工号+部门+职务+联系方式
数据处理名:
财务管理
简述:
对宾馆月底收支管理、员工工资管理、年净收入管理
输入:
客房收支
数据流名称:
客房财务收支表
简述:
客房每月收支、净收入
组成:
日期+收入+支出
.2对性能的规定
.2.1精度
本软件主要用于管理,不是科学计算,要求计算的精度不是很苛刻。
所以输入,输出数据精度的要求不是很高,用于计算的数用浮点数就可以了。
.2.2时间特性要求
本软件运行的响应时间要求不超过1~2秒,基本能实现。
.2.3灵活性
本软件具有升级功能,以满足用户的需求。
.3输人输出要求
.3.1输入要求
输入数据基本为:
旅客姓名、性别、年龄、证件名称、证件号码、工作单位、房间编号、房间等级、房间价格等。
年龄为整型数据,房间价格为浮点型数据,其余均为字符型。
输入一般采用界面的形式,如编辑框,下拉框,单选框,复选框等。
.3.2输出要求
输出一般采用对话框形式或打印到纸上。
输出数据主要有消费的金额及客户的消费历史记录。
.4数据管理能力要求
本软件管理的数据大都以数据库的形式存储,主要包括房间信息数据,客户信息数据,其中房间信息数据基本不变,数据库大小基本不变,而客户信息数据随着时间的推移每天都在增加,客户信息数据需要定期进行整理和处理。
.5故障处理要求
本软件具有错误和异常的处理能力,基本不会有软件故障,保证软件能正常运行,有对数据库备份的功能,这样才使得用户满意。
.6其他专门要求
本软件有保密的功能,设立了系统帐号管理功能,用户登录时需要验证用户名及密码,对于三次密码输入错误的使用者则关闭此系统,这样保证了数据的安全。
本软件使用也十分方便,以窗口的形式呈现给用户,很容易操作。
.运行环境规定
普通的个人PC(奔腾-3以上,内存至少128MB,硬盘20G以上)就足够运行了,操作系统为Windows98及WindowsNT/WindowsXP系列。