宾馆信息管理系统需求分析说明书.doc
《宾馆信息管理系统需求分析说明书.doc》由会员分享,可在线阅读,更多相关《宾馆信息管理系统需求分析说明书.doc(19页珍藏版)》请在冰点文库上搜索。
宾馆信息管理系统需求分析说明书
日期:
2010-10-19
目录
1.引言 3
1.1 项目背景 3
1.2 项目目标 3
2.系统工作原理 4
3.宾馆业务处理系统 4
3.1事务处理 8
3.1.1宾馆退订房信息管理 10
4.E-R图 18
1.引言
1.1项目背景
开发软件名称:
宾馆信息管理系统
产品设计者:
学生
用户:
宾馆工作人员及客人
伴随着我国经济的高速发展和改革开放的不断推进,人们对宾馆服务的要求也越来越高,每一个宾馆管理者都希望利用现代高科技的手段来管理自己的业务。
而随着计算机应用的日益普及和深化,网上办公也已经成为一种趋势。
本项目要开发的是基于局域网和互联网的宾馆信息管理系统。
由于该宾馆规模大,客流量多,原来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,特别是在客流量高峰期时这种冲突更加明显,而且存在着各种信息不易存放、易丢失、难以备份和查询等缺点。
因此,实现一个将各种宾馆信息管理和服务功能集成起来的管理信息系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,提高工作和服务效率。
开发的系统要求界面友好,方便直观。
既要方便管理员对宾馆信息进行添加、删除、修改、查询和统计等管理,又要方便客人订房、退房和续订等业务的办理。
将数据库发布到互联网上,进行资源共享,方便顾客可以在自己的权限内对宾馆信息进行访问,查询相关信息和进行续订操作。
1.2项目目标
所建议系统的开发目标包括:
(1)提供优质服务,改进管理
(2)减少工作人员,减少人力及管理费用
(3)提高工作效率,提升信息的准确度
2.系统工作原理
采用SQLServer、VisualBasic等开发系统,开发出的系统具有库存宾馆管理功能,能高效管理宾客住宿信息,统计每年、每月、某天的客房住宿情况,对财务信息进行统计、分析,能够有效分析出宾馆的收入与支出,以及对工作人员的管理等。
宾馆的多台客人退订房登记管理机通过以太网连接在一起,为避免入侵者对信息的破坏装上防火墙软件,最后客人的退订房信息传输给终端客户机,及数据管理中心。
它只需一台电脑、一台打印机和一个管理工作人员就能轻松完成相关工作.
3.宾馆业务处理系统
一.数据流程图
二.条词说明
1.数据流词条描述
(1)数据流名:
订房单
说明:
当顾客要订房时事物处理就产生一个订房单给客人,事务处理又要把订房单给客房信息管理进行确认。
数据流来源:
客人
数据流去向:
事务处理
数据流组成:
订房单=客人身份证号码+客人姓名+客人住址+客房编号+客房种类+订房日期+客房价格+退房日期+押金+实收金额+客人签名
客人身份证号码=16{数字}18
客人姓名=姓+名
客人住址=省+市+县+镇/乡+村
客房编号=[“101”..“135”|“201”..“235”|“301”..“335”]
客房种类=[A|B|C]
订房日期=年+月+日
退房日期=年+月+日
客房价格=$+金额
押金=$+金额
实收金额=$+金额
客人签名=姓+名
数据量流通量:
暂不统计
(2)数据流名:
反馈信息
说明:
向客人反应该信息是否合格,客房信息管理又向客人反馈相关信息
数据流来源:
事务处理
数据流去向:
客人
数据流组成:
反馈信息
数据量流通量:
暂不统计
(3)数据流名:
退房
说明:
退还客房
数据流来源:
客人
数据流去向:
事务处理
数据流组成:
退房=退房编号+退房种类
数据量流通量:
暂不统计
(4)数据流名:
退房单
说明:
当客人退还客房时,客房信息管理要把退房单给事务处理,事务处理再把退房单还给客人。
数据流来源:
客房信息管理
数据流去向:
事务处理
数据流组成:
退房单=客人身份证号码+客人姓名+客房编号+客房种类+订房日期+是否超期+退房日期+客房物件是否损坏+赔偿金额+退还金额+客人签名
客人身份证号码=16{数字}18
客人姓名=姓+名
客房编号=[“101”..“135”|“201”..“235”|“301”..“335”]客房种类=[A|B|C]
是否超期=[是|否]
客房物件是否损坏=[是|否]
订房日期=年+月+日
退房日期=年+月+日
赔偿金额=$+金额
退还金额=$+金额
客人签名=姓+名
数据量流通量:
暂不统计
2.数据文件(存储池)描述
(1)数据文件名:
客人信息管理
简述:
用于存放客人的信息
输入数据:
客人信息
输出数据:
客人信息
数据文件组成:
客人信息管理=客人身份证号码+客人姓名+客人住址
存储方式:
关键码
存取频率:
经常
(2)数据文件名:
客房余存
简述:
用于计算余存的客房数量
输入数据:
客房信息
输出数据:
客房信息
数据文件组成:
客房余存=客房编号+客房数量+客房种类+客房价格
存储方式:
关键码
存取频率:
经常
(3)数据文件名:
退订表
简述:
客房状态是有人入住还是没人入住
输入数据:
退订信息
输出数据:
退订信息
数据文件组成:
退订表=退房订房+客房编号+客房种类+退订日期+客人姓名+客房价格
存储方式:
直接
存取频率:
经常
3.加工逻辑词条描述
(1)加工名:
事务处理
加工编号:
0层
简要描述:
对客人订房退房进行管理
输入数据流:
订房单、退房
输出数据流:
反馈信息、退房单
加工逻辑:
若身份证个人信息真实则订房,不真实则不能订,若客房物件损失或超期则需缴纳赔偿金,若没有,则可以直接退房。
4.外部实体词条描述
(1)名称:
客人、客房信息管理
简要描述:
订房、退房、续订、查询、登记
有关数据流:
订房单、反馈信息、退房、退房单
数目:
4
3.1事务处理
一、数据流程图
二、词条说明
1.数据流词条描述
(1)数据流名:
订房信息
说明:
当客人订房时,需要传递客房信息
数据流来源:
客人
数据流去向:
订房
数据流组成:
订房信息=客人身份证号码+客人姓名+客人住址+客房编号+客房种类+订房日期+客房价格+退房日期+押金+实收金额+客人签名
数据量流通量:
暂不统计
(2)数据流名:
退房信息
说明:
客人归还客房,也要有归还的客房信息
数据流来源:
客人
数据流去向:
退房
数据流组成:
退房信息=客人身份证号码+客人姓名+客房编号+客房种类+订房日期+是否超期+退房日期+客房物件是否损坏+赔偿金额+退还金额+客人签名
数据量流通量:
暂不统计
2.数据文件(存储池)描述
(1)数据文件名:
客人信息管理
简述:
用于存放客人的信息
输入数据:
客人信息
输出数据:
客人信息
数据文件组成:
客人信息管理=客人身份证号码+客人姓名+客人住址存储方式:
关键码
存取频率:
经常
(2)数据文件名:
客房余存
简述:
用于计算余存的客房数量
输入数据:
客房信息
输出数据:
客房信息
数据文件组成:
客房余存=客房编号+客房数量+客房种类+客房价格
存储方式:
关键码
存取频率:
经常
(3)数据文件名:
退订表
简述:
客房状态是有人入住还是没人入住
输入数据:
退订信息
输出数据:
退订信息
数据文件组成:
退订表=退房订房+客房编号+客房种类+退订日期+客人姓名+客房价格
存储方式:
直接
存取频率:
经常
3.加工逻辑词条描述
(1)加工名:
订房
加工编号:
1层
简要描述:
对客人订房进行管理
输入数据流:
订房信息
输出数据流:
反馈
加工逻辑:
查看客人信息,若个人身份信息真实则订房,否则不能订房
(2)加工名:
退房
加工编号:
2层
简要描述:
对客人退房进行管理
输入数据流:
退房信息
输出数据流:
返回退房信息
加工逻辑:
检查客房物件是否损失或超期,是则缴纳赔偿金,不是则直接退房
4.外部实体词条描述
(1)名称:
客人
简要描述:
订房、退房、续订、查询、登记
有关数据流:
订房信息、反馈、退房信息、退房单
数目:
4
3.1.1宾馆退订房信息管理
1.订房管理
一.数据流程图
二.词条说明.
1.数据流词条描述
(1)数据流名:
订房信息
说明:
用于传递客房信息
数据流来源:
客人
数据流去向:
客房处理
数据流组成:
订房信息=身份证+房卡
数据量流通量:
暂不统计
(2)数据流名:
满足信息
说明:
描述客人证件信息
数据流来源:
核实信息
数据流去向:
编辑客房、客人信息管理
数据流组成:
满足信息=证件信息+房卡
数据量流通量:
暂不统计
(3)数据流名:
不能满足信息
说明:
描述客人证件信息是否合格
数据流来源:
核实信息
数据流去向:
编辑客房、客人信息管理
数据流组成:
不能满足信息
数据量流通量:
暂不统计
(4)数据流名:
拿回身份证
说明:
描述客人身份证信息是否合格
数据流来源:
客人
数据流去向:
归还身份证
数据流组成:
拿回身份证=身份证+客人
数据量流通量:
数据量,流通量
2.数据文件(存储池)描述
(1)数据文件名:
客人信息管理
简述:
用于存放客人的信息
输入数据:
客人信息
输出数据:
客人信息
数据文件组成:
客人信息管理=客人身份证号码+客人姓名+客人住址
存储方式:
关键码
存取频率:
经常
(2)数据文件名:
客房余存
简述:
用于计算余存的客房数量
输入数据:
客房信息
输出数据:
客房信息
数据文件组成:
客房余存=客房编号+客房数量+客房种类+客房价格
存储方式:
关键码
存取频率:
经常
(3)数据文件名:
退订表
简述:
客房状态是有人入住还是没人入住
输入数据:
退订信息
输出数据:
退订信息
数据文件组成:
退订表=退房订房+客房编号+客房种类+退订日期+客人姓名+客房价格
存储方式:
直接
存取频率:
经常
3.加工逻辑词条描述
(1)加工名:
核实信息
加工编号:
3.1
简要描述:
对客人证件信息进行检验
输入数据流:
订房
输出数据流:
不能满足信息
加工逻辑:
对客人信息进行核实
(2)加工名:
编辑客房
加工编号:
3.2
简要描述:
对客人所订的客房进行编辑
输入数据流:
满足信息
输出数据流:
无
加工逻辑:
若信息合格则订房,若不合格则不能订房
(3)加工名:
订房登记并拿房卡
加工编号:
3.3
简要描述:
对客人所订的客房进行登记
输入数据流:
编辑客房信息
输出数据流:
订房完成
加工逻辑:
登记客房信息和修改退订信息
(4)加工名:
修改退订表
加工编号:
3.4
简要描述:
修改客人所在退订表里面信息
输入数据流:
修改退订信息
输出数据流:
无
加工逻辑:
修改客人所在的退订表里的信息
(5)加工名:
修改并检查客房余存
加工编号:
3.5
简要描述:
修改客房余存并对其进行检查
输入数据流:
修改并检查客房余存信息
输出数据流:
无
加工逻辑:
修改客房余存
(6)加工名:
归还身份证
加工编号:
3.6
简要描述:
在客人身份证不符的情况下,归还客人的身份证
输入数据流:
拿回身份证、不能满足的信息
输出数据流:
无
加工逻辑:
拿回客人的身份证
4.外部实体词条描述
(1)名称:
客人
简要描述:
订房、查询、登记
有关数据流:
订房、拿回身份证、订房完成
数目:
3
(2)名称:
宾馆管理员
简要描述:
管理客房信息、客人信息、客房余存信息、退订信息
有关数据流:
编辑客房信息、修改退订信息、修改并检查客房余存信息
数目:
3
2.还书管理
一.数据流程图
1.数据流词条描述
(1)数据流名:
退房信息
说明:
用于传递退房信息
数据流来源:
客人
数据流去向:
检查物件
数据流组成:
退房信息=房卡+身份证
数据量流通量:
暂不统计
(2)数据流名:
满足
说明:
客房物件是否丢失、损坏或超期
数据流来源:
检查物件
数据流去向:
退房
数据流组成:
满足信息
数据量流通量:
暂不统计
(3)数据流名:
不满足
说明:
用于传递客房信息是否合格
数据流来源:
检查物件
数据流去向:
缴纳赔偿金
数据流组成:
不满足
数据量流通量:
暂不统计
(4)数据流名:
付款
说明:
客房物件丢失、损坏或超期时,将对客人进行赔偿
数据流来源:
客人
数据流去向:
宾馆管理员
数据流组成:
付款
数据量流通量:
暂不统计
2.数据文件(存储池)描述
(1)数据文件名:
客人信息管理
简述:
用于存放客人的信息
输入数据:
客人信息
输出数据:
客人信息
数据文件组成:
客人信息管理=客人身份证号码+客人姓名+客人住址
存储方式:
关键码
存取频率:
经常
(2)数据文件名:
客房余存
简述:
用于计算余存的客房数量
输入数据:
客房信息
输出数据:
客房信息
数据文件组成:
客房余存=客房编号+客房数量+客房种类+客房价格
存储方式:
关键码
存取频率:
经常
(3)数据文件名:
退订表
简述:
客房状态是有人入住还是没人入住
输入数据:
退订信息
输出数据:
退订信息
数据文件组成:
退订表=退房订房+客房编号+客房种类+退订日期+客人姓名+客房价格
存储方式:
直接
存取频率:
经常
3.加工逻辑词条描述
(1)加工名:
检查物件
加工编号:
3.1
简要描述:
对客房物件进行检验
输入数据流:
退房信息
输出数据流:
满足、不满足
加工逻辑:
检查客人所订的客房物件是否有破损
(2)加工名:
退房
加工编号:
3.2
简要描述:
归还客房
输入数据流:
满足
输出数据流:
无
加工逻辑:
检查合格后,成功归还客房
(3)加工名:
缴纳赔偿金
加工编号:
3.3
简要描述:
当客人所订的客房物件丢失、超期或破损时要求其赔偿
输入数据流:
付款、不满足
输出数据流:
无
加工逻辑:
根据所超出或破损程度进行赔偿
4.外部实体词条描述
(1)名称:
客人
简要描述:
订房、查询、登记
有关数据流:
退房、付款、退房完成
数目:
3
(2)名称:
宾馆管理员
简要描述:
管理客房信息、客人信息、留存信息、退订信息
有关数据流:
无
数目:
0
4.E-R图