09专升本信息系统设计实践实例酒店客房管理系统.docx
- 文档编号:12668328
- 上传时间:2023-04-21
- 格式:DOCX
- 页数:27
- 大小:166.78KB
09专升本信息系统设计实践实例酒店客房管理系统.docx
《09专升本信息系统设计实践实例酒店客房管理系统.docx》由会员分享,可在线阅读,更多相关《09专升本信息系统设计实践实例酒店客房管理系统.docx(27页珍藏版)》请在冰豆网上搜索。
09专升本信息系统设计实践实例酒店客房管理系统
信息系统设计实践
报告
项目名称:
高校工资管理系统
学期 2010-2011第1学期
专业 计算机科学与技术(专升本)
指导教师陈荟慧
班级
小组成员
学号
姓名
组长
是
计算机与信息工程系
年 月 日
目 录
第1章项目概要1
1.1项目名称1
1.2项目目标1
1.3软件概要1
1.4功能描述1
1.5开发环境2
1.6关键技术2
1.7开发进度计划2
第2章项目开发计划4
2.1项目任务分解4
2.2参考资料4
2.3项目管理4
2.3.1人员和角色4
2.3.2人员安排和计划4
第3章需求分析5
3.1项目概述6
3.1.1产品描述6
3.1.2产品功能6
3.1.3用户特点6
3.2具体需求分析7
3.2.1功能需求7
3.2.2外部接口7
3.3数据库8
3.3.1E-R图8
3.4数据流图和数据字典(或用例图和活动图)9
3.4.1数据流图9
3.4.2数据字典9
3.5需求分析评审表12
第4章概要设计13
4.1系统结构与模块功能13
4.2数据库设计14
4.2.1数据库环境说明14
4.2.2数据库表的设计14
4.3阶段评审14
第5章详细设计与实现17
5.1各模块流程图(或活动图、类图)17
5.2界面效果图18
第6章测试20
6.1测试计划20
6.2测试资源20
6.2.1人力资源20
6.2.2测试环境21
6.3测试用例21
6.4异常BUG报告21
第7章项目总结23
7.1答辩申请23
7.2各人总结23
7.3小组总结24
第1章项目概要
1.1项目名称
酒店客房管理系统。
1.2项目目标
建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平,又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度,从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。
1.快速实现客人入住登记和账务处理,减少客人住店及离店时的等待时间。
2.准确实现客人预订入住的要求,实现有效及有保障的前台系统作业。
3.快速响应住宿客人的有关项目查询要求。
4.实现入住、消费、结账一条龙服务,方便客人在店内的各类消费要求。
1.3软件概要
近年来,酒店业迅猛发展,市场的竞争日趋激烈,全面提高酒店的软件管理水准,已成为酒店业发展的当务之急。
尤其是对于星级酒店,既需要完成前台的一些服务工作,还需要完成后台的管理工作。
然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。
像沿海城市三星级以上酒店引进外方管理,部分酒店管理水准几乎接近或达到国际水平。
但对占80%以上的广大中小型酒店来说,是难以做到的。
因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。
而对酒店的经营状况起决定作用的是客房的管理。
简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到酒店服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。
传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动酒店业迅速发展的先决条件,酒店客房管理信息系统是各大中小型酒店所需要使用的一个管理系统。
1.4功能描述
酒店客房管理系统主要包括基础信息设置、客房前台管理、查询统计管理、挂账管理、系统初始设计、系统维护等功能。
1.基础信息设置
2.客房前台管理
3.查询统计管理
4.挂账管理
5.系统初始设计
6.系统维护
1.5开发环境
OS:
MicrosoftWindowsXPSP2
开发环境:
VS2005
其它软件:
Office、MSDNLibrary
1.6关键技术
面向对象分析与设计
面向对象实现:
C++
MFC
ActiveX控件的使用
数据库编程
1.7开发进度计划
表1-1预计开发时间
时间(工作日)
阶段
成果
备注
1.5
需求分析+前期调研
需求一览表+技术调查DEMO
控件的使用的学习
1.5
概要设计
概要设计说明书
2
详细设计
详细设计说明书
2
编码
代码
2
测试
测试结果
测试报告
1
项目总结
项目总结报告
第2章项目开发计划
2.1项目任务分解
图2-1任务分解图
2.2参考资料
[1]郑人杰.计算机软件测试技术[M].北京:
清华大学出版社,1992
[2]钱乐秋,赵文耘.软件工程[M].北京.清华大学出版社,2007
[3]刁成嘉.UML系统建模与分析设计[M].北京:
机械工业出版社,2009
2.3项目管理
2.3.1人员和角色
逐项列出项目组的角色分配及可供调配的人员,可将项目组所有人员和角色分配以表格的形式列出。
表2-1人员任务分配一览表
学号
姓名
任务
备注
2.3.2人员安排和计划
表2-2人员安排和计划表
任务名称
开始时间
结束时间
参与人员
工作量
工作成果
2.4可行性研究
2.4.1技术可行性
Win2000/NT/XP操作系统的稳定性,安全性可满足用户的要求。
在数据库应用系统开发中,数据库的高效存取是开发人员不变的追求目标,而access是实现此目标的捷径。
后台的数据库使用Microsoftaccess2003,开发工具选用VB软件是一种良好的可视化软件。
这些软件在大型MIS开发中已被大量应用,技术上都比较成熟,可根据用户需要,十分方便的增减模块,直观的图形用户界面,简洁的操作流程,无须专业电脑知识即可迅速上手,因此设计在技术上是可行的。
2.4.2社会可行性
建立管理信息系统是行业发展的必然要求,酒店领导对科技的管理非常重视。
管理和业务流程信息化,是管理信息现代化的第一步,而员工亦会对此表现出极大的热情和期望。
另外,系统的开发将很大程度上降低他们的手工作业量,减少他们在工作上的失误,提高工作效率,增加顾客对酒店管理的满意度。
第3章需求分析
3.1项目概述
3.1.1产品描述
酒店作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直至最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷、方便的服务,给宾客一种顾客至上的享受,提高酒店的管理水平,简化各种复杂操作,在最合理最短时间内完成酒店业务规范操作,这样才能令顾客舒适难忘,增加顾客回头率。
面对酒店行业激烈的竞争形势,酒店客房管理系统必需提供方便、实用、高效的信息处理功能,努力拓展其服务领域的广度和深度。
酒店客房管理系统是用来收集、处理、存贮和传播客房、顾客、结算信息,以信息管理为核心的计算机应用系统。
3.1.2产品功能
系统的功能要求大致包括:
客房管理的住房登记,追加押金,调房登记,退房结账,客房设置,客房查询,房态查看,挂帐查询,客户结款,住宿查询,退宿查询,宿费提醒,登记预收报表,客房销售报表,客房销售统计,操作员设置等,已经涉及到酒店管理的方方面面。
3.1.3用户特点
使用酒店客房管理系统的最终用户包括:
酒店管理人员和酒店服务人员,其中酒店管理人员文化素质水平比较高,不需要过多的计算机专业知识,只要粗通计算机的基本操作,在专业技术人员的指导下,是很快会熟练掌握系统的各项功能的使用的。
使用系统的酒店服务人员主要是在酒店前台的服务接待人员,及要对酒店各种后台资源进行调配,统一安排各种资源合理分配的一般后台工作人员,这些人一般文化素质不高,以初高中为主,有的根本就没有接触过电脑,所以对这批人最主要是要加强技术培训,以尽快让他们熟练业务,达到提高工作效率的目标。
进行系统维护的工作人员是较为专业的系统工程技术人员,拥有较为扎实的计算机专业知识,有计算机应用方面的丰富的工程经验,是完全可以胜任相关的系统维护工作的。
图3-1酒店客房工作人员组织结构图
3.2需求分析
3.2.1功能需求
酒店客房管理系统主要包括基础信息设置、客房前台管理、查询统计管理、挂账管理、系统初始设计、系统维护等功能。
1.基础信息设置
(1)设置客房信息:
对客房的基本信息进行增加、修改、删除。
(2)设置员工信息:
对员工的基本信息进行增加、修改、删除。
(3)设置挂账单位:
对挂账单位的基本信息进行增加、修改、删除。
2.客房前台管理
(1)客房预订:
可以通过此窗口实现客房预订。
(2)住宿登记:
客人入住酒店登记信息,退宿一天前进行提醒。
(3)宿费提醒:
查询某日期的提醒信息或全部提醒信息。
(4)退宿结账:
可以选择挂账、打折等多种方式,并可以在此增加其他消费项目的费用。
自动提取系统时间以及当前操作员。
3.查询统计管理
(1)客房查询:
通过房间号查询客房基本信息。
(2)房态查询:
通过房间号查询房间状态信息。
(3)预订房查询:
通过客户姓名查询预订信息。
(4)住宿查询:
通过客户姓名查询住宿信息。
(5)退宿查询:
通过客户姓名查询退宿信息。
4.挂账管理
(1)挂账查询:
通过挂账单位或地址以及时间段查询挂账信息。
(2)挂账结款:
登记挂账单位对挂账的还款。
5.系统初始设计
(1)单位定义:
设置用户单位的基本信息。
(2)业务部门定义:
设置各业务部门的相关信息。
6.系统维护
(1)系统初始化:
清空目前的系统数据,将系统恢复为初始状态。
(2)操作员管理:
高级管理员登录后可进行操作员的添加、删除以及信息更改。
(3)权限设置:
可以设定操作员的管理权限以及具体的可操作功能。
3.3数据库
3.3.1E-R图
图3-1系统E-R图
3.4数据流图和数据字典(或用例图和活动图)
3.4.1数据流图
图3-7酒店客房管理系统0层数据流图
3.4.2数据字典
1.数据流条目
酒店客房管理系统数据流条目数据字典描述举例如下。
(1)客房管理数据流
名称:
客房信息
别名:
客房基本信息
简述:
房间的基本信息
数据流组成:
客房信息=房间号+房间类型+房态+价格+营业日期+使用设备+设备+(备注)
数据流来源:
操作员
数据流去向:
客房信息管理
(2)预定信息数据流
名称:
预定信息
别名:
预定信息管理
简述:
预定房间所需要的信息
数据流组成:
预定信息=姓名+证件+证件号+联系电话+详细地址+工作单位+客房类型+操作员
数据流来源:
预定管理
数据流去向:
预定信息数据库
(3)住宿信息数据流
名称:
住宿信息
别名:
酒店客房信息管理
简述:
住宿时需要登记录的各种信息
数据流组成:
住宿信息=住宿编号+证件+证件号+单位或地址+房间号+房间类型+操作员
数据流来源:
住宿管理
数据流去向:
住宿信息数据库
2.数据项条目
数据项是数据流组成的最小单位,是无法再细分的数据流。
酒店管理系统房间号数据项描述如下。
名称:
房间号
别名:
客房房间号
所属数据流:
客房信息、住宿信息
存储位置:
客房基本信息库、住宿信息库
代码类型:
字符
取值范围:
0000—9999
备注:
每个房间都有唯一的一个编号
3.数据存储
数据存储是数据结构保存的地方。
一个数据存储词条应有以下几项内容:
数据存储名、简述、输入数据、输出数据、数据存储组织、记录数、记录组成。
酒店管理系统数据存储描述举例如下所示:
(1)客房信息
名称:
客房信息
编号:
D1
主关键字:
房间号
存储组织:
每个房间对应一条记录
组成:
房间号+房间类型+房态+价格+使用设置+配置
简要说明:
使用设置和配置为房间内的软硬件设施,用于检查是否有损坏或使用。
(2)住宿信息
名称:
住宿信息
编号:
D2
主关键字:
住宿编号
存储组织:
每位客人对应一条记录
组成:
住宿编号+姓名+证件+证件号+单位或地址+操作员
简要说明:
客户有特殊要求时可在备注中说明。
(3)挂账结算信息存储
名称:
挂账结算
编号:
D3
主关键字:
客户编号
存储组织:
每位客人一条记录
组成:
工作单位+结款方式+还款金额+还款人+操作员
4.加工条目
加工逻辑是对数据流程图中各个基本处理的精确描述。
实例如下所示:
(1)住宿管理加工
名称:
住宿管理
加工号:
1
输入数据流:
客房信息、住宿登记信息
输出数据流:
住宿信息
加工逻辑:
①选择已入住或处于维修状态的房间会有警告提示;
②入住日期自动读取系统时间。
(2)结账管理加工
名称:
结账管理
加工号:
2
输入数据流:
住宿信息
输出数据流:
消费清单、挂账信息、客房信息
加工逻辑:
①根据住宿信息以及其他费用结账;
②其他费用在此处添加;
③客人可选择结账方式。
3.5需求分析评审表
表3-1需求分析评审记录表
项目名称:
项目小组名称:
评审日期:
评审内容
评审版本:
参加评审人员
问题记录
序号
问题描述
问题位置
问题类型
解决方案
预计完成时间
1
2
3
4
5
6
7
第4章概要设计
4.1系统结构与模块功能
系统包含六个模块
1.基础信息设置模块。
包括3个子模块:
(1)设置客房信息;
(2)设置员工信息;(3)设置挂账单位。
2.客房前台管理模块。
包括4个子模块:
(1)客房预订模块;
(2)住宿登记模块;(3)宿费提醒模块;(4)退宿结账模块。
3.查询统计管理模块。
包括5个子模块:
(1)客房查询模块;
(2)房态查询模块;(3)预订房查询模块;(4)住宿查询模块;(5)退宿查询模块。
4.挂账管理模块。
包括2个子模块:
(1)挂账查询模块;
(2)挂账结款模块。
5.系统初始化模块。
包括2个子模块:
(1)单位定义模块;
(2)业务部门定义模块。
6.系统维护模块。
包括3个子模块:
(1)系统初始化模块;
(2)操作员管理模块;(3)权限设置模块。
系统的模块图如图4-1所示:
图4-1系统结构图
表4-1模块说明
模块名称
模块类型
概要说明
播放窗口
内部模块
用户选择视频文件…….
打开视频文件
接口模块
用户选择视频文件的窗口,完成后获取到用户需要播放的视频文件
表4-2系统界面功能说明
序号
功能点
功能详细说明
备注
1
2
3
4.2数据库设计
4.2.1数据库环境说明
计划采用Access2003数据库……,数据库名为:
***.mdb
4.2.2数据库表的设计
根据数据需求分析,可以为4类对象:
住宿登记、客房设置、退宿登记、客房预订分别设计4个基本数据表,如表3-1至3-4所示。
表4-3住宿登记djb表
字段名
数据类型
字段大小
描述
凭证号码
文本
20
客户登记凭证号码
姓名
文本
50
客户姓名
证件名称
文本
20
客户证件
证件号码
文本
20
客户证件号码
详细地址
文本
50
客户详细地址
出差事由
文本
50
客户出差原因
房间号
文本
20
客户房间号
客房类型
文本
10
客户房间类型
联系电话
文本
20
客户联系电话
客房价格
货币
8
客户房间价格
住宿日期
日期
8
客户住宿日期
住宿时间
日期
8
客户住宿时间
住宿天数
数字
8
客户住宿天数
应收宿费
货币
8
客户应收宿费
预收金额
货币
8
客户预收金额
提醒日期
日期
8
所要求的提醒日期
退宿日期
日期
8
所要求的退宿日期
日期
日期
8
操作日期
时间
日期
8
操作时间
结款方式
文本
10
客户结款方式
退宿时间
日期
8
客户退宿时间
表4-4客房设置kf表
字段名
数据类型
字段大小
描述
房间号
文本
30
房间号
房间类型
文本
20
房间类型
价格
货币
8
客房价格
房态
文本
4
房间状态
标志
是/否
1
使用标志
备注
文本
100
备注
配置
文本
100
配置
使用设置
文本
10
使用设置
营业日期
日期
4
营业日期
4.3阶段评审
表4-4概要设计评审记录表
项目名称:
项目小组名称:
评审日期:
评审内容
评审版本:
参加评审人员
问题记录
序号
问题描述
问题位置
问题类型
解决方案
预计完成时间
1
2
3
4
5
6
7
第5章详细设计与实现
开发系统的要求来自对传统管理模式的不满,不管是手工系统还是正在运行的计算机系统。
由于存在的问题充斥各个方面,内容分散,甚至含糊不清,这就要求作者进行详细分析,并在原管理模式的基础上提出系统开发方案。
5.1模块流程图
服务员进行住宿登记、修改、查询操作的流程,如图5-1所示。
图5-1住宿管理流程图
客人离开需要退房结账时,服务员的操作流程如图5-2所示。
图5-2退宿结账流程图
5.2界面效果图
1.登录界面如图5-3所示。
操作员在进入系统时是需要通过密码验证,方可进入系统主界面。
图5-3酒店客房管理系统登录界面
2.酒店客房管理系统主界面如图5-4所示:
图5-4酒店客房管理系统主界面
第6章测试
6.1测试计划
表6-1测试参考文档
文档(版本/日期)
已创建或可用
已经过复审
作者或来源
备注
可行性分析报告
□是□否
□是□否
需求分析报告
□是□否
□是□否
概要设计报告
□是□否
□是□否
详细设计报告
□是□否
□是□否
开发手册
□是□否
□是□否
用户操作手册
□是□否
□是□否
安装指南
□是□否
□是□否
表6-2测试进度
测试活动
计划开始日期
实际开始日期
结束日期
制定测试计划
设计测试用例
测试开发
单元测试
集成测试
性能测试
安装测试
用户验收测试
测试评估
产品发布
6.2测试资源
6.2.1人力资源
表6-3人力资源分配表
角色
资源分配
具体分工
测试经理
张三
测试总工程师
李四、王五
测试工程师
6.2.2测试环境
表6-4测试环境
软件环境(相关软件、操作系统)
硬件环境(网络、设备等)
6.3测试用例
表6-5测试用例模板
项目名称
用例编号
TC01
测试点
登录系统
类型
设计人
用例标题
登录系统功能测试
测试方法
步骤
(1)进入用户登录界面;
(2)在选择菜单里选择“***”,密码:
111;(如果密码错误,会有密码错误的提示,当密码连续输入三次错误,系统会自动退出)
(3)回车或者点击确定。
预期结果
通过身份验证,进入客房管理系统主界面。
备注
实现系统登录功能。
6.4异常BUG报告
表6-6BUG报告表模板
Bug编号
Bug的描述
测试人
项目经理
第7章项目总结
7.1答辩申请
表7-1答辩申请表
项目组长
项目名称
项目介绍
项目内容总结
项目有待完善部分(展望)
小组成员
学号
姓名
角色及主要任务描述
7.2各人总结
表7-2个人总结表模板(每人一份)
学号
姓名
所任角色
评价因素
个人自我评价
工作内容
具体工作内容
工作中满意方面
目前承担的主要工作,工作量是否恰当
工作中遇到的问题
工作要求
在项目组中,你认为自己更适合做哪些工作
希望在工作中得到什么帮助
你认为你现在的角色是否合适
工作分配
你认为你所在的项目组当中工作分配是否合理
工作中有待改进的方面
工作目标
原计划学习目标
目标达到程度
工作业绩
你认为对项目组的贡献是什么
7.3小组总结
表7-3项目组总结报告
项目组长
项目名称
项目简介
项目组成员
姓名
角色
任务描述
项目组长
项目技术经理
配置管理员
设计开发人员
测试人员
使用开发工具及主要技术
项目经验总结
管理经验
技术经验
其他经验
项目自我评价
项目展望
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 09 信息系统 设计 实践 实例 酒店客房 管理 系统