酒店管理系统软件开发计划书(共12页).doc
精选优质文档-倾情为你奉上酒店管理系统目录1.软件设计背景1.1软件基本信息软件编号软件名称酒店管理系统软件软件开发启动日期2015-5-30预计结束日期2015-6-191.2软件概述PHP技术Apache服务器Dreamweaver软件初步认识 DreamweaverDreamweaver的启动站点窗口MYSQL数据库用户界面的大部分功能都是以管理模块为前提的,因为用户模块所显示的数据大部分需要通过管理模块来添加。因此,我们首先要来介绍管理模块的设计与开发。管理模块相对用户模块要复杂一些,因为在这里需要对所有信息进行维护,包括浏览、增加、修改和删除等操作。为了便于系统维护,页面的命名才用“模块名+功能名”的方式。概括起来,管理模块具有以下功能:* 管理员管理。* 客房维护。* 用户维护。* 预订维护。* 系统数据维护。1.3软件目标用户(1)能够实现登录系统、修改密码功能。(2)客人入住登记、预订客房、收银结账等操作。(3)预订信息、入住客人信息、欠费信息以及客房信息的查询功能。(4)退房及系统维护等功能。最终的目标就是让酒店管理者能方便、高效、合理的对酒店进行管理。使用人员类型用户要求所需软件功能前台接待了解各项信息,合理应对登陆系统、信息查询系统维护人员维护系统,修改配置系统软件全部代码大堂经理熟悉各项信息,统筹兼顾所有功能1.4建设内容在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿,结帐业务,而是更广更全面的服务性行业的代表.酒店宾馆作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直至最后退房结帐,整个过程应该是能体现已宾客为中心,提高快捷,方便的服务,给宾客感受一种顾客之上的享受,提高酒店的管理水平,简化各种复杂操作,在最合理最短时间内完成酒店业务规范操作,这才能令旅客舒适难忘,增加宾客回头率。本套酒店管理系统正是为了解决酒店客房管理人员有效的管理客房,以提高酒店客房办公效率而开发的。功能说明系统设计与运行要求系统环境要求(1)硬件要求:512M内存或更高(2)操作系统:Windows XP/Windows 7(3)数据引擎:MYSQL(4)权限要求:对MYSQL建表、备份的权限编程语言和开发工具(1)编程语言:PHP(2)数据库:MYSQL开发工具(3)开发工具:DREAMWEAVER、 apache、PhotoShop等功能需求安全性需求每位用户根据自己的身份不同,所拥有的操作权限不同。收银员有权力行使对客人退房、打印账单、音乐播放器和计算器的功能,管理员可行使所有的功能。系统业务历程分析酒店管理系统业务流程图业务分析客人实体入住客人表的设计详细的给出了客人入住时需要的一些基本信息,运用此表能方便的对客人的一些基本信息进行查询、修改、删除等操作。方便使用者的操作,使操作方便、快捷查询实体查询实体的设计主要是针对房间基本信息的查询,能使使用者方便的了解到房间的一些状态,比如价位、类型等。此实体的设计能让使用者方便的对客房进行一些管理,开房、退房等退房实体退房实体表的设计主要是针对客房实体、入住者信息以及入住的信息计算出入住者的费用。该实体可以根据客房表和入住者信息表对酒店进行管理,让使用者能快速、有效、准确的对入住费用进行计算,进而达到方便、高效的管理酒店的目的。系统实体入住者根据情况入住客房,酒店管理者对入住者进行服务,当入住者要求退房时,酒店管理者可根据入住这在酒店享有的服务进行账目的结算,让管理者可根据这一系列的合理流程来更加有效的管理酒店。用户登录本模块的主要功能是对操作用户身份的验证,只有系统的默认用户才能进入系统。在进行系统登录过程中,登录模块将调用数据库里的用户表,并对用户名和密码进行验证,只有输入了正确的用户名和密码后,系统登录才会成功,否则提示错误。并在输入了错误的或者是不存在的用户名和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或错误操作,以便用户进行正确的登录。主要功能模块系统主界面当管理员想进入系统时,在登录窗口中输入用户名和密码,点击登录按钮,就可进入酒店管理系统的主窗体界面从这个界面中用户可以进行不同的操作。客房入住登记系统主界面如果登录者的输入是正确的,则直接进入“酒店管理系统”模块的主界面系统前台界面主界面设计一个系统前台的界面是很重要的、界面的美观,及界面的友好性,都是决定着一个系统成败的关键。来宾接待来宾接待(入住登记、客房预订、登记资料修改、公安系统导出)查询统计查询统计(查询房间状态、查询预订信息、查询入住客人信息、查询客房)客房管理而酒店对客房管理克不容缓,特别对一些专为外出人们提供住宿的酒店来说,酒店客房管理尤其重要,所以酒店管理系统能够为酒店管理人员提供一个快速安全可靠的管理平台退房模块收银结帐(退房、欠费一览表、打印账单系统测试登录测试当没有输入用户名时,便会提示该用户存在,请重新输入的错误。便会有提示。当没有输入密码时,便会提示请输入密码,便会有图7.2的提示。2.项目组织结构我公司甲方2.1组织结构图管理层管理层项目技术负责项目经理用户软件开发组 数据制作组 系统测试2.2角色和职责项目经理全面负责项目测试工程师完成项目测试项目分析员负责项目技术构架项目工程师项目开发3.资源计划3.1人力资源计划姓名职责梁海辉项目经理全面负责项目季末测试工程师完成项目测试陈宇项目分析员负责项目技术构架吴米达项目工程师项目开发4.项目速度计划4.1项目周期2015-5-21至2015-6-184.2速度计划5.沟通管理计划5.1基于问题的沟通计划问题类型沟通对象方式需求变更公司领导书面总体计划变更分管领导交谈5.2日常沟通计划沟通对象内容方式时间甲方项目进展问题交谈每周负责人项目进展问题书面每月6.变更管理计划6.1概述变更一般会变更申请人识别系统,根据变更的内容不同决定是否提交变更申请,变更经理受理并记录变更,对变更进行分析,并上报更审批小组审批,变更审批小组决定是否变更,并确定变更实施人由变更验证人对变更进行验证。6.2变更申请1、变更申请人识别项目中任何方面的变更需求(如基线、范围、可交付成果、进度、人员);2、变更申请人完成变更申请与处理表的申请部分,并将其呈交变更经理。变更申请与处理表对需要进行的变更做一概述,包括:Ø 所属项目Ø 变更描述Ø 变更原因Ø 变更紧急程度3、变更申请人可以是项目组的任何成员或项目相关人员;6.3变更分析1、变更经理(一般项目组是项目经理担任这个角色)受理变更申请,并在变更跟踪表中进行登记。2、根据变更申请事项对变更申请进行分析,包括分析变更的优先级、成本、风险、利益和影响项等;3、对变更申请进行审核,以决定是否需要一份充分的可行性研究报告;4、通过委派变更可行性分析人员来启动变更可行性研究;5、对于涉及基线的变更上报变更审批小组;6.4变更审批1、变更审批小组会审核变更经理提交上来的变更申请2、决定变更是否接受,并签署意见。3、一般变更审批小组是由项目组中具有分析和决策能力的角色组成,包括项目主管或高级领导6.5变更实施1、变更实施责任人提供变更实施进度计划2、变更实施小组按照进度计划实施变更3、将变更后的结果提交变更验证人进行验证6.6变更验证1、变更验证人(一般是测试负责人或QA来担任这个角色)根据变更申请事项验证变更实施结果。2、记录验证过程,填写变更申请与处理表的验证部分3、将变更申请与处理表转到配置管理员,进行配置项的变更,然后由配置管理员将变更申请与处理表转到变更经理处保存,并由变更经理将变更的处理情况记录变更跟踪表。专心-专注-专业