资源描述
-. z.-酒店管理系统工程*围说明书. z.-. z.-院系:信息学院组长*:王晓振组员*:赵玉兴付翔课题名称:酒店管理系统工程*围说明. z.-. z.-书. z.-. z.-1. z.-. z.-目录1引言.31.1编写目的.31.2参考资料.31.3重要术语.32工程概述.32.1系统与工程的定义.32.2系统开发背景与目标.32.3用户需求概述及系统主要功能.43工程*围界定.53.1开发技术选择与理由.53.2开发团队与开发环境、工作方式.53.3生命周期选择与资源配置情况.63.4工程工作任务分解WBS工作概述.93.5WBS图及必要的说明.94软件估算.104.1功能点估算.104.2进度估算.114.3本钱估算.114.4人员数估算.124.5其他估算.125工程*围管理方案.125.1工程*围管理要求.125.2工程*围管理的输入与输出.135.2工程*围确实认.135.4*围控制要求与活动概述.146其他说明.15. z.-. z.-2. z.-1引言1.1编写目的编写本工程*围说明书的目的是确保工程包括成功完成工程所需的全部工作,但又只包括必须完成的工作的各个过程。是工程管理团队确定、记载、核实、管理和控制工程*围的指南。此文档中包括制作工作分解构造,并确定如何维持与批准该工作分解构造;规定如何正式核实与验收工程已完成可交付成果。1.2参考资料?软件工程管理案例教程?韩万江,姜立新编著机械工业?软件工程导论?第5版*海藩编著清华大学?酒店管理工作细化执行与模板?王宏编著人民邮电1.3重要术语lSQLServer2000:数据库管理软件lDBMS:数据库管理系统lWindows*P:运行环境lVB.net2005:软件开发语言lvisualstudio2005软件开发环境2工程概述2.1系统与工程的定义本系统是建立在C/S系统架构下基于SQLServer数据库,采用VB.Net技术分析、设计、开发用于酒店信息化管理的。该系统根本满足了酒店管理方面的需求,用户界面友好。系统对用户主要是酒店管理层及员工数据有效地实现了信息电子化处理,从而降低了人工劳动并增加信息的准确性。本系统的根本信息有客房、餐饮、财务及人力资源等,用户登录系统后根据权限操作这些根本信息。要实现的功能模块包括4个方面,第一个方面是客房管理子系统,包括客房登记、客房预定、工作报表、信息查看及最重要的客房部经理管理模块;第二个方面是餐饮管理子系统,包括点单、埋单、预定、换台及最重要的餐饮部经理管理模块;第三个个方面是财务管理子系统,包括财务预算的查看及发布审核、财务报表的生成等;最后一个方面是人力资源管理子系统,包括员工信息的录入、查看及绩效考核等。2.2系统开发背景与目标在信息高度兴旺的今天,酒店业务涉及的各个工作环节已经不再仅仅是传统的住宿、结算业务,而是更广、更全面的效劳性行业代表。酒店宾馆作为一个效劳性行业,从客房的营销即客人预订开场,到入住登记直至最后退房结账,整个过程应该能够表达以宾客为中心,提供快捷、方便的效劳。给宾客一种顾客至上的享受。提高酒店的管理水平,简化各种复杂操作,在最合理、最短时间内完成酒店业务规*化操作,这样才能令旅客舒适难忘,增加宾客回头率。而对酒店业内剧烈的竞争形势,各酒店均在努力拓展其效劳领域的广度和深度。虽然信息化不是酒店走向成功的关键因素,但它可以帮助那些真正影响成败的要素发挥更大的作用。因此,采用全新的酒店管理系统,将成为提高酒店的管理效率,改善效劳水平的重要手段之一。酒店行业的剧烈竞争使得争取客源、提高酒店入住率、制定正确营销策略已经成为一项重要的任务,借助蓬勃开展的IT工具来拓展其能力已经成为许多酒店的首选。3. z.-子系统名称主要功能1.客房管理子系统1.1客房登记入住登记退房登记1.2客房预订预订登记预订查询1.3客房更换1.4客户遗物管理遗物信息录入遗物查询1.5客房经理客房价风格整工作报告1.6信息查询2.餐饮管理子系统2.1点单2.2预订2.3买单2.4换台2.5餐饮经理餐饮价风格整工作报告2.6信息查询3财务管理子系统3.1查看财务预算汇总表月度预算汇总表年度预算汇总表3.2酒店财务预算酒店年度预算发布酒店月度预算发布查看3.3查看报表月度报表年度报表3.4财务经理年度预算审核月度预算审核4.人力资源管理子系统4.1员工管理添加员工更新员工信息删除员工4.2绩效考核表2-1基于用户需求的系统构造描述4. z.-计算机管理系统在数据保存、数据交换方面的快速可靠,是手工操作不能完成的。酒店管理系统的设计目标:1采用先进的分布式数据处理技术,以提高管理工作的质量、效率和规*性;2按照酒店管理体制分层进展数据管理,为不同层级的管理者设置相应的使用权限,保障系统的可靠性与平安性;3旨在提高酒店的管理效率,减免手工处理的繁琐和误差。及时、准确地反响酒店的工作情况、经营情况,从而提高酒店的效劳质量,获得更好的经济效益;实现客房管理的规*化、自动化。2.3用户需求概述及系统主要功能. z.-. z.-任务人员职务补充说明工程规划王晓振工程经理需求分析赵玉兴需求分析员概要设计付翔需求分析员客房管理子系统详细设计王晓振设计人员餐饮管理子系统详细设计付翔设计人员财务管理子系统详细设计赵玉兴设计人员人力资源管理子系统详细设计王晓振设计人员编码实现付翔,王晓振,赵玉兴编码人员集成、测试赵玉兴编码人员提交王晓振子系统名称主要功能4.3员工查看个人根本信息培训档案4.4人力资源经理工作报告. z.-3工程*围界定3.1开发技术选择与理由开发酒店管理系统,软硬件方面选择的是可视化的VisualB2005和SQLServer2000数据库,Windows*P操作系统等。VB拥有图形用户界面GUI,可以轻易的使用ADO连接数据库,程序员可以轻松的使用VB提供的组件快速建立一个应用程序,以上都是组员熟悉的语言和数据库,所以技术方面是绝对可行的。综上所述,我们完全有能力完成酒店管理系统的最终实现。3.2开发团队与开发环境、工作方式开发团队:工程经理王晓振需求分析员赵玉兴设计人员王晓振,付翔编码人员王晓振,赵玉兴,付翔测试人员赵玉兴,付翔. z.-表3-1团队的任务分配表:开发环境:Windows*P,visualstudio2005,SQLServer2000工作方式:团队工作5. z.-. z.-3.3生命周期选择与资源配置情况1所选择的生命周期模型:本酒店管理系统采用增量式开发模型。增量模型有如下优点:l可以防止一次性投资太多带来的风险,将主要的功能或者风险大的功能首先实现,然后逐步完善,保证投入的有效性。l可以更快地开发出可以操作的系统。l可以减少开发过程中用户需求的变更。l一些增量可能需要重新开发如果早期开发的需求不稳定或者不完整。增量模型开发适合的工程:n工程开场时,明确了大局部的需求,但是需求可能会发生变化的工程。n对于市场和用户把握不是很准,需要逐步了解的工程。n对于有庞大和复杂功能的系统进展功能改进时需要一步一步实施的工程。在增量开发过程:软件描述、设计和实现活动被分散成一系列的增量,这些增量轮流被开发。先完成一个系统子集的开发,再按同样的开发步骤增加功能(系统子集),如此递增下去直至满足全部系统需求。要求系统的总体设计在初始子集设计阶段就应做出设计。1本酒店管理系统的主分为四大功能模块,其中尤以客房管理模块最为核心,因此可以先基于客房管理功能做出一个最小的使用版本,再逐步添加其余的功能。这样一来,用户可以在先试用最小版本的同时,提出更多明确的需求,这有助于下一阶段的开发,大大减小了开发的风险。2酒店管理系统需求中,要求系统有可扩大性。假设使用增量式模型,可以保证系统的可扩充性。用户明确了需求的大局部,但也存在很多不详尽的地方。这样,只有等到一个可用的产品出来,通过客户使用这个可用产品,然后进展评估,评估结果作为下一个增量的开发计划,下一个增量发布一些新增的功能和特性,直至产生最终完善的产品。3“系统要求有可扩大性,可以在现有系统的根底上,通过前台就可加挂其他功能模块也说明用户可能会增加新的需求。4对一个使用传统管理方式是酒店,要完全舍弃原有的管理方式,用酒店管理系统来进展管理是很不实际的或者说需要一定的时间来转变。所以,可以从最根底的做起,逐步扩大其应用,让用户可以由简入繁,逐步对系统熟悉以致得心应手。所以选用增量式模型来开发校务通系统。5本工程具备增量式模型的其他特点:工程复杂程度为中等。预计开发软件的本钱为中等。产品和文档的再使用率会很高。工程风险较低。. z.-. z.-6. z.-工程规划需求分析设计增量一增量二增量三增量四集成测试产品提交图3-1酒店管理系统工程生存期模型生存期中的各阶段定义如下:工程规划阶段阶段目标:根据合同和初步的需求分析,确定工程的规模、时间方案和资源需求输入:合同文本,SOW过程:工程规划,方案确认输出:工程方案需求分析阶段阶段目标:确定客户的需求输入:工程方案,SOW过程:需求获取,需求分析,需求控制输出:原型系统,需求规格设计阶段阶段目标:总体系统构造设计输入:原型系统,需求规格过程:总体设计输出:系统设计说明书,数据库构造定义增量1实现阶段目标:实现系统的客房管理功能输入:系统设计说明书,数据库构造定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-17. z.-增量2实现阶段目标:实现系统的餐饮管理功能输入:系统设计说明书,数据库构造定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-2增量3实现阶段目标:实现系统的财务管理功能输入:系统设计说明书,数据库构造定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-3增量4实现阶段目标:实现系统的人力资源管理功能输入:系统设计说明书,数据库构造定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-4集成测试阶段目标:通过集成环境下的软件测试输入:测试方案,测试用例过程:集成测试,系统测试输出:系统软件包,测试报告,产品说明书产品提交阶段目标:产品可投入使用输入:系统软件包过程:产品提交输出:验收报告2资源配置情况:人力资源:n3个开发人员n1个维护人员n1个配置管理人员、质量管理人员设备资源:u3台电脑u1台效劳器3.4工程工作任务分解WBS工作概述本酒店管理系统要实现的功能模块包括4个方面,第一个方面是客房管理子系统,包括客房登记、客房预定、工作报表、信息查看及最重要的客房部经理管理模块;第二8. z.-. z.-客户遗物管理酒店财务预算人力资源经理查看财务预算汇总表客房登记入住登记退房登记客房预订预订登记客房更换信息查询客房经理餐饮经理信息查询查看报表财务经理员工管理绩效考核员工查看点单预定买单换台遗物信息录入预定查询工作报告餐饮价风格整月度预算汇总年度预算汇总更新员工信息客房价风格整遗物查询年度报表月度报表添加员工删除员工工作报告工作报告查看月度预算发布年度预算发布月度预算审核年度预算审核个人根本信息培训档案个方面是餐饮管理子系统,包括点单、埋单、预定、换台及最重要的餐饮部经理管理模块;第三个个方面是财务管理子系统,包括财务预算的查看及发布审核、财务报表的生成等;最后一个方面是人力资源管理子系统,包括员工信息的录入、查看及绩效考核等。3.5WBS图及必要的说明酒店管理系统客房管理子系统餐饮管理子系统财务管理子系统人力资源子系统. z.-. z.-图3-5酒店管理系统的4软件估算4.1功能点估算本软件是酒店管理系统,为完成包括客房登记、客房预定、餐饮点单、埋单、餐饮预定、员工工作报表、部门经理预算报表、价风格整、生成财务清单、预算报表审核及汇总、财务清单汇总、制定月及年度方案、员工信息培训档案录入、员工绩效考核等功能,运行于Windows*P系统,该系统能够满足酒店领导、部门经理和普通员工对系统的使用和管理需要。系统采用了当前流行的C/S构造技术,所以根据下表格可以估算出软件的功能点9. z.-*围种类类型1子程序1个人软件1非过程软件2模块2共享软件2Web小程序3可重用模块3学术软件3批处理软件4可抛弃原型4内部单点使用4交互式软件5演化原型5内部多点使用5交互式的图形界面或Web页面6独立程序6民用合同工程6批处理数据库7系统组件7分时处理软件7交互式数据库8系统发布8军用效劳8客户机效劳器软件9新系统9网络应用9数学计算软件10复合系统10租用软件10系统软件11捆绑软件11通信软件12市场管销12过程控制软件13外包合同13可信系统软件14政府合同14嵌入式软件15军用合同15图像处理软件16多媒体软件17机器人软件18人工智能软件19神经网络软件20混合型软件. z.-. z.-表4-1*围、类型、种类值例如从上表中查出“*围,“种类,“类型3个类别值是:*围=6独立程序类型=5内部多点使用类型=8客户机效劳器软件和=1919的2.35次幂等于1012结论:该软件的功能点总数约为1012个.4.2进度估算因为以月为单位的开发进度等于功能点数的0.4次幂所以开发该软件的开发进度为:1012的0.4次幂等于15.9个月.4.3本钱估算工程经理王晓振需求分析员赵玉兴10. z.-资源名称职称类型标准费率基准日历1王晓振工程经理月6000标准2赵玉兴设计人员月4000标准3付翔设计人员月4000标准. z.-编码人员王晓振、付翔、赵玉兴测试人员付翔. z.-表4-2资源费用比例。由上表可得出开发人员本钱参数=14000元/月,则内部的开发本钱=14000元/月*15.9月=222600元。由于任务分解的结果主要是针对开发任务的分解,管理任务和质量任务可以通过计算开发任务得到,管理任务和质量任务=20%*开发任务,所以管理、质量本钱=开发本钱*20%=44520元。直接本钱=222600+44520=267120元。计间接本钱:间接本钱包苦熬前期合同费用、房租水电、培训、员工福利、客户服务等、根据以往经历,采用公式:间接本钱=25%*直接本钱=66780元。总估算本钱=267120+66780=333900元4.4人员数估算开发应用程序所需的人员数约等于功能点数除以150,由于人力资源紧*压缩为300.则该软件所需的开发人员数为1012除以300,约等于3该工程所需的人员约为:34.5其他估算软件开发工作量估计:以人月为单位的工作量约等于软件开发进度所以该软件开发工作量为:15.9月5工程*围管理方案5.1工程*围管理要求开发酒店管理系统是一个面向酒店各部门以及各层次用户的多模块综合信息管理系统,包括客房登记、客房预定、餐饮点单、买单、预定、员工工作报表、部门经理预算报表、价风格整、生成财务清单、预算报表审核及汇总、财务清单汇总、制定月及年度方案、员工信息培训档案录入、员工绩效考核等功能模块,能够满足酒店领导、部门经理和普通员工对系统的使用和管理需要。系统采用了当前流行的C/S构造技术,使整个酒店职员都可以通过客户端访问该系统,最大程度地实现了数据共享。工程要解决的问题或到达的目的:开发酒店管理系统必须完成客房登记、客房预定、餐饮点单、埋单、餐饮预定、员工工作报表、部门经理预算报表、价风格整、生成财务清单、预算报表审核及汇总、财务清单汇总、制定月及年度方案、员工信息培训档案录入、员工绩效考核等功能模块,能够满足酒店领导、部门经理和普通员工对系统的使用和管理需要。工程将完成的可量化的成果:工程规划阶段:工程方案需求分析阶段:需求规格设计阶段:系统设计说明书,数据库构造定义,详细设计说明书11. z.-实现阶段:源代码,系统软件包测试阶段:测试报告,产品说明书提交产品阶段:验收报告该工程的构成:客房管理子系统、餐饮管理子系统、财务管理子系统、人力资源管理子系统评价和度量工程的成功的标准:在预定的进度方案,和本钱方案内实现了用户所要求的功能完成标志:系统验收通过,产品提交给客户5.2工程*围管理的输入与输出1*围规划.1输入.1企业环境因素.2组织的过程资产.3工程章程.4初始工程*围说明书.5工程管理方案.2工具和技术.1专家判断.2模板,表格和标准.3输出.1工程*围管理方案2*围定义.1输入.1组织的过程资产.2工程章程.3初始工程*围说明书.4工程*围管理方案.5已批准的变更请求.2工具及技术.1产品分析.2可选方案识别.3专家判断.4工程干系人分析.3输出.1?酒店管理系统工程*围说明书?.2请求的变更.3工程*围管理方案更新3创立WBS.1输入.1组织的过程资产12. z.-.2?酒店管理系统工程*围说明书?.3工程*围管理方案.4已批准的变更请求.2工具及技术.1WBS模板.2分解.3输出.1?酒店管理系统工程*围说明书?更新.2工作分解构造.3WBS字典.4*围基线.5工程*围管理方案更新.6变更请求5.3*围确认.1输入.1?酒店管理系统工程*围说明书?.2WBS字典.3工程*围管理方案.4可交付物.2工具及技术.1检查.3输出.1已承受的可交付成果.2变更请求.3推荐的纠正措施5.4*围控制要求与活动概述.1输入.1?酒店管理系统工程*围说明书?.2工作分解构造.3WBS字典.4工程*围管理方案.5绩效报告.6批准的变更请求.7工作绩效信息.2工具和技术.1变更控制系统.2偏差分析.3重新方案.4配置管理系统.3输出.1工程*围管理方案(更新).2工作分解构造(更新).3WBS字典(更新)13. z.-. z.-.4*围基线(更新).5变更请求.6推荐的纠正措施.7组织的过程资产(更新).8工程管理方案(更新)6其他说明本工程*围说明书是按照这期我们信息系统开发课程设计中选择的课题-酒店管理系统来写的,本工程*围说明书中根本上包括了工程的正式名称、工程发起人、工程经理、项目目标、关于工程的业务情况工程的开展原因、工程的最高目标和可交付成果、团队开展工作的一般性描述、开展工作的根本时间安排、工程资源、预算、成员以等一般工程*围说明书的内容。通过编写这个工程说明书,我们团队对我们要开发的工程有了更加清晰的认识,知道了在一个工程的开发过程中应该注意那些问题,以及一个要想成功开发一个工程要经历那些循序渐进的过程,为我们后续开发该酒店管理系统奠定了坚实的根底。. z.-. z.-14. z.
展开阅读全文