酒店管理系统开发计划书.docx
《酒店管理系统开发计划书.docx》由会员分享,可在线阅读,更多相关《酒店管理系统开发计划书.docx(11页珍藏版)》请在冰豆网上搜索。
酒店管理系统开发计划书
酒店管理系统
项目开发计划
版本号:
V1.0
拟制人_______邹阜洋________
审核人_______林茂____________
批准人______________________
[2012年5月25日]
1.引言
1.1编写目的
本酒店管理信息系统,是针对酒店、酒店的具体业务而开发的,业务管理以酒店的订房管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,并配合现代化的酒店管理,获得更好的经济效益。
1.2背景
一个成功的酒店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。
在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。
一套优秀的酒店管理信息系统应该是一套适用于星级酒店使用的优秀系统,操作简单、灵活性好、系统安全性高、运行稳定,是管理者的理想选择。
项目名称:
酒店管理系统;
本项目是《软件工程项目管理》课程的实验项目,通过该项目应该达到让项目组成员了解并熟悉B/S客户端开发过程,对软件工程这门课程有更加全面和深入的认识。
1.3定义
LMS:
LibraryManagementSystem,图书管理系统
VSS:
VisualSourceSafe,版本控制工具
1.4参考资料
《C#程序设计基础教程》计算机职业教育联盟主编清华大学出版社出版
《SQLServer数据库基础教程》计算机职业教育联盟主编清华大学出版社出版
《实用操作系统教程》葛瀛龙周旭等编著机械工业出版社出版
《计算机网络技术》施晓秋主编科学出版社出版
2.项目概述
(1)概述
酒店管理系统一般包含预定接待、帐务处理、客房中心、报表中心等功能模块。
优秀的酒店管理软件能显著地提高酒店的服务水平和工作效率,规范酒店的业务流程,帮助酒店管理者及时、全面地了解经营信息,做出更加准确的决策,从而有效地提高酒店的经营效益。
(2)流程图
(3)功能描述
1)酒店前台接待子模块
酒店前台管理的工作是十分复杂、繁琐的,但它是日常经常遇到的、必须的、重要的环节,分为有预订的客人入住、无预订的客人入住、客人换房(只能换同类型的房间)、客人预交费用、添加客人订房信息查询。
2)酒店前台结算子模块
前台结帐子模块主要由客人结帐程序、结帐信息查询/统计程序组成。
客人结帐程序是全自动化的,只要输入客人的姓名与房间编号,就能自动将顾客在本店所有的消费信息以清单的形式表示出来,并进行打印。
结帐信息查询/统计程序,能够实现对顾客消费的查询,并能统计在某一段时间内,酒店的收入情况,顾客入住的次数等。
3)酒店预定子模块
客人可以通过三种方式在本酒店预订房间:
a.通过网络在线预订,可以通过本酒店的宣传网站在线预订。
b.通过电话预订,本酒店的前台24小时为你办理预订业务。
c.直接在酒店的前台预订。
预订管理子模块由预订添加程序、预订查询程序、预订处理程序组成。
4)酒店商品管理子模块
商品管理子模块由客人消费商品信息添加,商品消费信息修改,商品消费信息查询三个程序组成。
商品消费信息直接与结算信息相关联,每次一添加或修改商品消费信息,结算信息也会跟着修改,所以在处理商品消费信息时一定要谨慎。
5)酒店客房标准管理子模块
酒店客房标准子模块由标准信息添加和标准信息修改两个程序组成,标准信息直接关联到房间的信息,所有的客房的标准必须是在标准表中存在的标准,另外,在许多查询的地方也用到了标准表中的信息。
因此,修改标准表中的信息时,会有许多与其相关的信息就会一起修改,所以在处理房间标准信息时必须谨慎,建议只有在酒店停业整顿的时候才去修改标准信息。
6)酒店客房信息管理子模块
客房信息管理子模块包含客房信息添加,客房信息修改,客房信息查询三个主要功能。
7)酒店宣传管理子模块
一个效益好的酒店,宣传工作也肯定做的非常好,因为就算酒店的环境再好,但是没有知名度的话,酒店的订房量也是上不去的。
宣传管理子模块主要是为了提高酒店的知名度,从而提高酒店的订房量。
主要包含宣传页面,酒店新闻管理,
8)用户管理子模块
用户管理主要是为了避免没有经过授权的人员使用系统和权限不够的人员访问高权限的页面,也就是酒店的信息保密管理,他使特定的页面只能由特定的用户访问。
2.1工作内容
本系统分为以下几个模块:
1客房预订模块:
能处顾客客房预定,还可以进行预定未到处理,和预售查询。
输入
顾客预订信息,预售查询请求,可售查询请求,
输出
更新的客房数据库,客人资料数据库预订记录,预售房间记录,可售房间记录
2前台接待模块:
顾客入住登记、顾客自动入住和手动入住、补填客单、修改客人信息、转房、调房、设置房态、预定客房查询、可售客房查询。
输入
未预定顾客入住资料及客牌号,预定散客及团体入住资料及客牌号,转房,调房及其客户信息,查询预订客房,可售客房请求
输出
基本客户资料(包括客牌号).,基本客户资料(包括客牌号).,修改的客房信息及客户资料,预订客房信息,可售客房信息
3前台收银模块:
加入押金、限制客人消费、埋单、退房等功能。
输入
顾客信息,所交押金新旧帐号及转帐信息具体日期用户消费额
输出
顾客消费信息,总客户帐详情总收入帐详情总消费帐详情是否允许消费
4客房模块:
设置净房、脏房、坏房、及取消坏房,查询净房、脏房、坏房表,房间状态,新入住查询。
输入
密码,房间号,房间状况,入住时间
输出
系统说明文件,正确密码确认码,房间状态信息表单,新入住记录表单
5密码管理模块:
密码系统,员工使用该系统的密码管理机制。
输入
用户密码、用户ID
输出
密码正确、密码错误、有效的UID、无效的UID
6审核模块:
过房租:
每天一次地将在住客的账目加上当天的房租费用日营业报表.
将当天的收分类统计,产生客人余额表,查询客人明细账。
输入
过房租请求,收入类型,客人余额查询请求,客人明细账查询请求
输出
日营业报表,收入分类表,客人余额表,客人明细账表
2.2主要参加人员
本项目开发工作的主要人员有计大101班同学。
项目开发人员均已在该校就读一年半,对计算机有初步掌握,一年半内各项学科正常完成。
2.3产品
2.3.1程序
1、酒店管理系统
2、基于用C#编程语言和SQLServer2005数据库来实现
2.3.2.文件
1、系统开发计划书
2、系统需求说明书
3、系统设计说明书
4、测试计划和Bug跟踪列表
5、用户手册
6、一个能正确运行的可执行程序
7、源程序清单(有注释)
2.3.3.服务
待培训安装、维护和运行支持从使用该系统开始,维护期限为三年,还提供一年的售后保修服务。
2.3.4.非移交的产品
该系统的测试版本以及还未完善的版本等等,均可不必交给用户
2.4验收标准
用户的观点看,要求系统达到以下目标:
a.对信息的收集和保存信息。
例如,输入客户预定的基本信息,客户入住信息等。
b.快速的传递信息。
对那些共享的数据要快速的传递。
c.提供准确的信息。
要求比手工作业提供的更加准确和细致的数据,例如客房的所有入住信息,实现客房入住信息报表自动生成。
设计员从技术观点看,要求系统能达到以下的目标:
a.用户使用,具有较高的用户友好性。
b.有较高的可靠性,将系统发生故障的概率控制在5.0%以下,并具有快速恢复的能力。
c.具有较高的运行效率,应比人工作业效率高。
d.具有较强的可维护性和扩充性,能够适应用户的业务要求变化。
2.5完成项目的员迟用限
三个月
2.6本计划的批准者和批准日期
批准者:
林茂
批注日期:
2012年5月14日
3.实施计划
3.1工作任务的分解与人员分工
组长:
邹阜洋任务:
(1)系统总的开发计划书
(2)每周至少组织小组讨论一次,记录讨论内容,列出本周开发计划
(3)项目开发进度的管理
(4)团队的组织和协调
设计:
邹阜洋、李清、彭继灯任务:
(1)参与小组讨论
(2)进行系统的需求分析和系统设计
(3)完成系统需求说明书和系统设计说明书
(4)编写测试计划,参与系统测试,
记录Bug跟踪列表
(5)协助文档人员完成用户相关文档
开发:
杜文娟任务:
(1)参与小组讨论
(2)根据设计完成编码,并注释
(3)进行单元测试
美工和用户文档:
孙亚楠任务:
(1)界面的设计和美工
(2)用户手册的编写
测试及测试报告:
许娜、张丹华
3.2接口人员
组长:
邹阜洋负责同指导老师以及用户接触与沟通。
3.3进度
系统规划阶段:
项标志性事件开始到完成
开发阶段:
目开发计划书的完成5.11-5.15
需求分析阶段:
系统需求说明书完成5.15-5.19
设计阶段:
系统设计说明书5.19-6.20
编码实现:
项目的形成6.20-6.21
测试阶段:
测试计划和Bug跟踪列表6.19-6.21
移交阶段:
项目的递交6.21
3.4预算
工作量、成本、时间估算:
根据实际情况COCOMOⅡ模型
1、选择半分离式开发模式
2、工作量:
E=3.0×10^1.20=39.55(人月)
3、开发时间:
t=2.5×39.55^0.35=9.06(月)
3.5关键问题
关键问题是对项目的规划,一般是对较长时期的活动进行总体的、全面的计划。
由于管理系统的建设耗资巨大,历时较长,技术复杂且涉及面广,系统规划是这一工作的起始间段。
这项工作的好坏直接影响到整个系统建设的成败,为了提高规划工作的科学性和有效性应注意以下关键问题:
(1)软件项目管理是核心
(2)软件文档的规范化是关键
(3)软件扩展能力是系统成功的关键问题之一,也是当前系统建设与应用的瓶颈问题。
(4)人、管理、技术应协调发展,三者之间相互配合、相互促进,以加速系统的建设进程。
4.支持条件
4.1计算机系统支持
(1)对计算机主机及网络工作站性能的要求
要求服务器硬件运行可靠,能获得最大的无故障开机时间和最佳的数据保护功能,维护使用方便,技术性能指标高,要求工作站的系统软件丰富,功能强,并支持有高效的操作系统,数据库管理系统等,能支持多种使用方便的服务器编码语言和浏览器编程语言,具有功能较强的软件环境和开发工具,并有较强的中文处理能力。
(2)对网络结构和传输要求
本酒店管理系统主要适合使用在星型局域网内使用。
对网络传输要求是:
使用10MBPS的带宽
4.2需由用户承担的工作
1、客户需要和开发设计人员进行沟通
2、客户负责提供配合软件测试人员进行软件测试
序号
步骤名称
所做工作
1
系统计划、可行性研究
1.总体需求确定
2.可行性研究报告批准
3.开发合同签订
2
系统设计
总体设计
1.成立酒店管理系统开发领导小组
2.成立酒店管理系统开发小组
3.召开酒店管理系统开发动员会
4.配合开发人员进行基本需求分析
详细设计
1.系统的主要负责人、系统管理员与开发人员座谈帮助开发人员探讨业务细节
2.确认详细设计报告并签字
3
系统编码
C#
系统测试
提供自测试日起,通过与校园网挂接进行试运行。
4
调试
即时应用新系统、反馈应用结果
5
通过验收
演示系统、介绍系统功能
6
系统维护
发现系统问题即时记录并反馈
4.3需由外单位提供的条件
需要硬件公司提供硬件平台
5、软件估计
5.1项目估计
5.1.1规模
5.1.2项目进度安排
5.1.2.1第一阶段计划
工作内容
起止时间
工作量
(人/天)
人员分工
说明
<任务1>阶段一之前期调研阶段
2012-05-17至
2012-05-25
8×5
全组
画出用例图,确定需求,尤其是重要需求
<任务2>阶段一之需求分析
2012-05-26至
2012-05-30
5×5
全组
根据已经确定的需求,展开分析。
确定模块划分。
<任务3>阶段一之总体设计
2012-06-01至
2012-06-08
8×5
模块的总体设计
<任务4>阶段一之详细设计
2012-06-09至
2012-06-17
8×10
根据总体设计进行详细设计,包括数据库设计
<任务5>阶段一之编码及模块测试
2012-06-18至
2012-06-25
8×10
所有模块以及数据库的编码和模块测试
<任务6>阶段一之集成测试
2012-06-26至
2012-07-02
9×10
全组
继承测试,整理工作产品并提交
5.1.2.2第二阶段计划
整理报告
5.2风险估计
由于组员尚为学生,有各自的日常工作以及其他课程,因此在酒店管理项目的的投入时间十分有限,这是本项目的最大风险,必须加以注意。
6、项目重大偏差
当发生以下重大偏差时,子任务负责人必须报告原因并会引起项目开发计划的变更。
估计表项
重大偏差
项目进度估计表
滞后一个星期
项目工作量估计表
多1x5人天
7、软件开发环境
MicrosoftVisualStudio2008