酒店管理系统分析报告Word格式文档下载.docx
《酒店管理系统分析报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《酒店管理系统分析报告Word格式文档下载.docx(28页珍藏版)》请在冰点文库上搜索。
而本系统采用的前台开发工具集成开发环境中的visualbasic6.0语言自身所提供的各种控件、函数及方法完全可以帮助我们完成系统的开发.
在实际的开发过程和应用中,数据库和应用程序均在同一计算机上运行。
数据库中储存了所需要被处理的数据,并由Access2003数据库管理系统对其进行集中管理,应用程序由VisualStudio2005集成开发环境中的VB编程语言进行开发。
只要先启动服务器,系统即可运行,这为系统的调试工作带来了便利。
4。
2经济可行性
大白酒店管理信息系统从开发、使用到维护所需要的费用都十分的低廉,且在软硬件方面的要求都不是很高,而收益去非常的巨大,对于小型的酒店快捷酒店来说,不但不会增加营业成本,反而能够提高自身的管理效率,创造更多的经济利益。
4.3管理可行性
建立管理信息系统是行业发展的必然要求,快捷酒店领导对科技的管理非常重视.使管理和业务流程信息化,是管理信息现代化的第一步。
而员工对此更是表现出极大的热情和期望.因为该系统的实施将很大程度上降低他们的手工作业量,还会减少他们在工作上的失误,提高工作效率.因此,本系统在管理上是可行的。
综上所述,本系统开发目标已明确,在技术和经济方面都可行,并且投入少,管理方便,因此本系统的开发是完全可行的,应立即开发。
二.系统分析
2.1数据流程图
1.1顶层数据流程图
客人的入住过程是通过酒店前台管理系统进行,前台将客人入住信息录入系统,经理可以对前台管理系统进行查询,主要是对报表和财务状况的查询。
前台管理负责把各种报表存档,以方便经理进行查询工作.顶层数据流图如图3—4—1所示:
图3-4-1酒店客房管理系统顶层图
2.1.2零层数据流程图
将前台管理系统分为营业计算,操作员管理,客房管理,和查询管理来进行分析,本系统零层数据流程图如图3—4-2所示:
图3-4-2酒店客房管理系统0层图
2.1.3第一层数据流程图
将客房管理子系统划分为入住管理,客房信息管理,预订管理等模块,
本系统第一层数据流程图如图3—4-3所示:
图3-4—3酒店客房管理子系统1层图
4第二层数据流程图
本系统客房管理子系统的二层图包括入住登记,分配房间和房间状态查询三个部分,如图3—4-3所示:
图3—4-4酒店客房管理子系统2层图
2.2业务流程图
业务流程分析是对业务功能分析的进一步细化,业务流程分析的结果是给出业务流程图。
业务流程图反映了实际的业务活动。
它不仅是系统分析人员进行更深入系统分析的依据,而且也是系统分析人员,管理人员,业务操作人员,系统设计人员进行沟通的工具。
可以直接在业务流程图上拟出能够由计算机实现的部分,明确系统的边界,使计算机处理与人工业务处理的接口清晰,分析组织的业务流程是否合理,删除重复的,不合理的环节,明确整个业务流程,为以后的分析与设计打下良好的基础。
因此,为了能够反映快捷酒店内部各部门之间的联系程度,其主要业务和他们在业务过程中所承担的工作.天华快捷酒店的业务流程图如图3—3-1所示
查询
选房
退牌
建立账户
图3—3—1酒店客房管理系统业务流程图
2.3数据字典
数据字典主要用来描述数据流程图中数据流,数据存储,处理过程外部实体。
数据字典把数据的最小单位看成是数据元素,基本数据包含若干个数据元素,可以组成一个数据结构,数据字典通过数据元素和数据项来描述数据统一存储的属性,他们之间的关系是:
数据元素组成数据的结构,数据结构组成数据流和数据存储.
表3-5—1数据流条目
项目名称
说明或定义
系统名称
酒店客房管理信息系统
数据流名称
结算账单
含义说明
客户入住的消费结果
数据流来源
结算处理
数据流去向
操作员
组成
账单编号,房号,住店天数,总费用
表3—5-2数据项目条目
数据项
客户编号
唯一标识每个客户
别名
类型
整型
长度
4
取值范围
0000—9999
取值含义
按客户顺序编号
表3—5—3数据项目条目
数据项名称
房号
唯一标识每个房间
房间编号
101-710
每层楼的房间顺序
表3—5—4数据文件条目
数据存储
客户信息表
记录入住的客户的综合信息
流入数据流
客户信息
流出数据流
入住信息
客户,入住时间,离店时间,押金,账单编号,房号
表3—5-5数据文件条目
员工信息表
记录所在员工的所有信息
员工信息
工作信息
姓名,性别,出生日期,联系电话,家庭住址,身份证
三。
系统设计
3.1系统模块设计
系统设计工作应该自顶向下地进行.首先设计总体结构,然后逐层深入,直至进入到一个模块的设计。
总体设计主要是在系统分析的基础上,对整个系统的划分、物理配置、数据的存储规律以及整个系统实现等方面的合理安排。
本系统主要包括四大模块,分别是基础信息管理模块、客房前台管理、查询统计管理、系统维护,每个模块的功能如下:
(一)基础信息管理模块
1、设置客房信息:
对客房的基本信息进行增加、修改、删除.
2、设置员工信息:
对员工的基本信息进行增加、修改、删除。
3、设置挂账单位:
对挂账单位的基本信息进行增加、修改、删除.
4、设置会员信息:
对会员的基本信息进行增加、修改、删除。
(二)客房前台管理
1、客房预订:
可以通过此窗口实现客房预订.
2、住宿登记:
客人入住宾馆登记信息,退宿一天前进行提醒。
3、宿费提醒:
查询某日期的提醒信息或全部提醒信息。
4、退宿结帐:
可以选择挂账、打折等多种方式,并可以在此增加其他消费项目的费用。
自动提取系统时间以及当前操作员。
(三)查询统计管理
1、客房查询:
通过房间号查询客房基本信息。
3、预订房查询:
通过客户姓名查询预订信息。
4、住宿查询:
通过客户姓名查询住宿信息。
5、退宿查询:
通过客户姓名查询退宿信息.
(四)系统维护
1、系统初始化:
清空目前的系统数据,将系统恢复为初始状态。
2、操作员管理:
高级管理员登录后可进行操作员的添加、删除以及信息更改.
3.2数据库设计
数据库是以一定的组织方式存储在一起的相关数据的集合,它能以最佳的方式,最少的数据冗余为多种应用服务,程序和数据具有较高的独立性.数据库系统是由计算机系统、数据、数据库管理系统和有关人员组成的具有高度组织的总体。
3.2.1数据库概念结构的设计
这一设计阶段是在需求分析的基础上,设计出能满足用户需求的各种实体,以及它们之间的关系,为以后的逻辑结构设计打下基础.本系统采用E—R图的方法来进行数据库概念结构设计.
图3—13收银信息实体E-R图
图3—14客房信息实体E-R图
图3-15客人住宿信息实体E-R图
图3—16操作员实体E—R图
图3—17实体之间关系E-R图
3.2。
2数据库逻辑模型设计
概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。
根据上面的数据库概念模型设计,本酒店管理系统采用了SQLServer2000数据库.
数据库包含以下5个表:
住宿登记信息表zsdj,客房基础信息表kfjc,客房预定信息表kfyd,客人账单信息表krzd,权限设置信息表qxsz。
下面分别介绍以上各表的结构。
住宿登记信息表zsdj
住宿登记信息表zsdj用来保存客人住宿时的住宿登记信息.
表3-6住宿登记信息表
字段名
字段含义
备注
krxm
客人姓名
文本
20
主键
kfbh
客房编号
字符
30
xb
性别
mz
民族
10
zjmc
证件名称
zjhm
证件号码
zjdz
证件地址
bzj
标准价
货币
zhj
折后价
yj
押金
rzrq
入住日期
日期/时间
rzsj
入住时间
jsrq
结算日期
kfxf
客房消费
8
cf
餐费
hf
话费
czy
客房基础信息表kfjc
客房基础信息表kfjc用来保存客房的基础信息.
表3-7客房基础信息表
kflx
客房类型
50
jg
价格
ft
房态
rnrs
容纳人数
wz
位置
3。
客房预定信息表kfyd
客房预定信息表kfyd用来保存客人预定客房的登记信息。
表3—8客房预订信息表
ydbh
预订编号
lxdh
联系电话
xzy
4。
客人账单信息表krzd
客人账单信息表krzd用来保存客人消费结账的信息。
表3—9客人账单信息表
zdbh
账单编号
kfwz
客房位置
kfjg
客房价格
zk
折扣
数字
jzsj
结账时间
5.权限设置信息表qxsz
权限设置信息表qxsz用来保存操作员的权限.
表3—10权限设置信息表
czybh
操作员编号
xm
姓名
mn
密码
双精度
jsmc
角色名称
是/否
1
3用户界面设计
3.3。
1酒店首页
2酒店登陆
3.3.3酒店注册
3.3.4会员资讯
5预定
3.6特惠
7大白酒店
3.8大白优品
4系统测试
1系统测试的目的
测试目的:
使用人工或自动手段来运行或测定某个系统的过程,检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别.为了将本系统的软件错误降至最低,进一步提高系统的可靠性,并对系统进行相关测试
2测试环境
测试环境,如表5-1测试表所示:
表5-1测试表
软件环境
硬件环境
操作系统
中文版WindowsXP
CPU
80GHz
数据库
SqlServer2005
内存
512M
测试平台
VS2008
网卡
100Mbps
浏览器
IE6.0/7.0、火狐、傲游
带宽
1M
3.4。
3测试过程
整个系统测试如下所示
表5-2登陆测试和密码修改表
测试步骤
预期结果
测试结果
结论
登录模块测试
1、使用正确的用户名和密码进行登录
系统自动判别用户级别,自动跳转到相应用户级别页面。
如:
管理员页面、教师页
系统正确地判断了用户的身份,并正确跳转相应级别用户页面
测试通过
2、使用错误的用户名或密码
不能进入任何页面,并显示出错误提示信息。
用户不能登录到任何页,且显示出提示信息“你输入的用户名或密码有错"
3、直接用系统内页面的url绕过登录,进行登录
系统判断session里的值为空,自动跳转到登录页面
页面都能自动跳转到登录页面。
修改密码测试
1、新密码和确认密码不相同
不能更密码,并提示新密码与确认密码不相同
用户不能更改密码,系统提示新密码和确认密码不相同
2、不输入任何密码
不能更改密码,并提示旧密码不能为空
用户不能更改密码,系统提示旧密码不能为空
测试能过
3、输入正确的旧密码,并新密码与确认密码相同
成功更改该用户的密码,并弹出“修改密码成功“
用户修改密码成功,系统弹出“修改密码成功“对话框。
测试成功
表5—3订房测试和退房测试表
订房测试
输入正确的客户信息订房
当确定订房后,自动跳转到空闲房间页面
系统正确的判断输入的客户信息
输入错误的客户信息订房
当确定订房后,不能跳转到空闲房间页面
系统自动提示“请填写正确信息”不能跳转到其他任何页面
3.不输入客户信息订房
当确定订房后,不能跳转到空闲房间页面
退房测试
点击退房,确认
当确认后,跳转到已定房间页面
系统自动跳转到已定房间页面,可以继续退房