系统需求分析报告酒店管理系统学生姓名__王涛专业班级数理121132班院(系)数理学院前言由于酒店管理系统可大可小,为了详细设计细节过程,本项目主要针对酒店客房管理进行描述设计。3目录目录3一项目前景文档……………………………………………………31业务需求…………………………………………………………31.1业务背景…………………………………………………31.2业务机会…………………………………………………..41.3客户和市场需要………………………………………….51.4业务风险………………………………………….……….52解决方案的前景……………………………………………….…52.1前景陈述…………………………………………….……52.2主要的系统特征……………………………………….…62.3假设和依赖条件……………………………………..……63项目范围和限制………………………………………………..…63.1限制和排除条件………………………………………..…64业务环境………………………………………………………..…64.1涉众档案…………………………………………..………64.2项目优先级………………………………………………..7二系统需求规格说明书………………………………………………85引言……………………………………………………………….85.1概述…………………………………………………..……85.2背景…………………………………………………….…85.3定义……………………………………………………..…85.4参考资料………………………………………..…………96任务概述……………………………………………………..……96.1目标………………………………………………….……96.2假定(Assumption)和约束(Constraint)…………..107需求规定…………………………………………………....……107.1对功能的规定……………………………………………107.1.1用户需求…………………………………………107.1.2系统需求…………………………………………187.2非功能性需求……………………………………………337.2.1性能需求(Performance)……………………/.337.2.2安全性需求………………………………………34一项目前景文档1业务需求1.1业务背景酒店行业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。由于我国的旅游业迅速发展,通过调查,我国在2020年将成为世界上第四大旅游国家;同时我国加入世界贸易4组织,酒店业将完全开放,这个时候,我国的酒店业将面临着前所未有的机遇和挑战。但是,现在甚至还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。1.2业务机会酒店入住信息管理系统的使用是否方便,运行速度是否迅速,信息处理是否准确,直接影响到客人能否及时获得酒店客房信息和酒店的经营管理,然而,现在的系统显然不能满足这些需求,它存在的主要机遇有:(1)客人使用很不方便。客人预订客房,需自己亲自到酒店去预订或者是打电话到酒店预订,这显然是对时间很大的浪费;另外,若客人临时有事,需要修改和取消自己的预订也需那样做,相当麻烦。而在生活节奏越来越快的今天,显然是不科学的。(2)管理酒店的各种信息相当困难。酒店的信息量越来越大,管理员要对客房、预订、入住、结账等信息进行人工管理,工作量相当大,如客人结账退房时,要通过手工记录的账单计算客人的结账金额,并修改客房信息。(3)处理效率低,准确度差。采用人工方式,不但增加了工作量,浪费了人力,更重要的是不可避免地会降低处理效率,且出错机率大。对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。。51.3客户和市场需要对那些在外地的旅客来说,他们十分希望可以方便快捷的查看酒店的配套设施和环境来决定预订酒店房间,以节约他们宝贵的时间,而且面对酒店业竞争的日益激烈,酒店业要发展就需要尽力扩大经营规模,适应当今网络时代的步伐。B/S结构的城市酒店入住信息管理系统实现了客人在线预订客房,后台管理员对数据库的完整管理。因为Internet基于TCP/IP协议,它可以跨越当前几乎所有的平台。在任何平台上只需要安装一个浏览器,可以简单地移植到任何平台上,就可以访问Web服务器,解决了用户预订操作繁琐,酒店管理信息量大,处理效率低,准确度差等问题。极大的方便了客人的预订和酒店的管理。第一,采用MYSQL数据库技术,将客房信息,客人预订信息,入住信息,消费信息等存储在不同的数据表内,实现信息分类管理,并通过编程技术动态改变数据信息。第二,通过编程对数据库相关数据表的访问,实现客人对不同信息进行查询。如:客人查询其预定信息,只需访问预订单,找到该客人的预订信息,然后在用户端的浏览器上显示出来。并可实现预订单的修改和取消。综上所述,所有功能对客人都是透明的,客人只需向服务器提出请求,系统就会迅速、及时提供所需信息,大大地方便了客人。同时,由于采用了计算机和数据库技术,极大减轻了员工的工作量,提高了处理准确度。1.4业务风险1:用该系统的酒店服务员以及酒店客户太少,减少了对系统开发和变更的投资回报。2:酒店客户可能并不认为本系统的作用很大,或者是认为本系统过于繁琐,这会降低客户对该系统的满意度,并可能会减少他们对这一系统的使用。3:酒店可能要对其员工进行必要地电脑培训,以保证系统的有效进行,所以会加重资金的投入2解决方案的前景2.1前景陈述对于一些酒店而言,酒店管理系统是基于B/S的程序。它主要包括客房管理,6本系统的目标主要是酒店员工和客户。该系统抛弃了以往客人需要预订客房都需自己亲自到酒店去预订或者是打电话到酒店预订,操作比较繁琐。客户可以在网上订购,更能有效地了解酒店的客房信息,以及价格问题。在节省了宝贵时间的前提下,酒店的效率也会得到很大提高。2.2主要的系统特征1:根据酒店管理系统提供的服务客户可选择自己所需要的服务。2:提供酒店客房的详细信息以便客户来订房。3:酒店人员以及客户通过相应的身份验证浏览、修改和删除客房预订服务。4:客户可通过Internet访问酒店管理系统5:预订客房。6:生成预订客房信息列表7:通过公司内联网可以访问系统,或者授权的酒店服务人员通过外部Internet访问系统。8:注册免费酒店会员以及提供押金付费方式。2.3假设和依赖条件1:酒店内部有可以访问公司内联网的计算机和打印机,这样酒店人员就可以处理订单量,不会遗漏客户预定信息。2:酒店人员能及时地为客户提供客房预定服务,这样就能满足所有的客户的订房要求:入住酒店时即可入住所预定的客房。1:酒店需要提供足够的人员,以保证系统能有效地运行。3项目范围和限制3.1限制和排除条件1:“酒店管理系统”对于一些客户使用起来不太方便。2:“酒店管理系统”需要酒店客户有上网条件,并且酒店员工需掌握相关技术。4业务环境4.1涉众档案表4.1-17涉众主要价值酒店管理层提高酒店员工的工作效率,从而提高酒店效率酒店员工使用本系统更好地利用工作时间;减少了浪费;提高酒店客户满意度酒店客户可以更有效地选择入住酒店和了解酒店客房信息;节约了时间;更加方便酒店经理增加了营业额;提高了酒店效益;酒店客户量增多4.2项目优先级表4.2-1因素约束自由度特性根据登录的权限不同,所能操作的内容也不同根据不同角色的登录,能自由地操作自己的权限质量必须通过全部的安全性测试;所有的安全事务都必须遵守酒店的标准质量就是保障进度第一次课完成前提文档第二次课完成需求分析第三次课完成概要设计最迟在最后一节课完成所有功能和概要设计成本文档须上网查看一些必要内容无数据库系统考虑到用户的数据流量,建议使用MySQL数据库并且使用ApacheTomcat通用的JDBC数据库连接池来连接数据库。8二系统需求规格说明书5引言5.1概述经过酒店各部门间长期的调查并对工作人员提出的需求进行细致的分析,提出了这份用户需求规格说明书。该说明书主要对所开发的系统进行全面的说明,明确该系统的主要功能要求、性能要求,指出该系统所用到的数据及数据处理流程。其次,对开发该系统的任务进行概括性叙述,对系统的运行环境进行规定。通过该文档可使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。该文档的预期读者为:项目提出者,项目管理者。5.2背景酒店行业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。由于我国的旅游业迅速发展,通过调查,我国在2020年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店业将完全开放,这个时候,我国的酒店业将面临着前所未有的机遇和挑战。但是,现在甚至还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。5.3定义订房:客户通过互联网预定房间或在酒店通过前台管理员预定退房:客户预定后没有开房直接取消预定开房:客户抵达酒店办手续后给客户房卡进入房间结房:客户要离开酒店办理结账业务换房:由于客户对现住房间不满意换房间9续房:预定房间住的时间已到但仍继续住宿5.4参考资料书名作者出版社数据库系统概论王珊萨师煊高等教育出版社数据库技术与应用詹英清华大学出版社6任务概述6.1目标酒店入住信息管理系统的使用是否方便,运行速度是否迅速,信息处理是否准确,直接影响到客人能否及时获得酒店客房信息和酒店的经营管理,然而,现在的系统显然不能满足这些需求,它存在的主要问题有:(1)客人使用很不方便。客人预订客房,需自己亲自到酒店去预订或者是打电话到酒店预订,这显然是对时间很大的浪费;另外,若客人临时有事,需要修改和取消自己的预订也需那样做,相当麻烦。而在生活节奏越来越快的今天,显然是不科学的。(2)管理酒店的各种信息相当困难。酒店的信息量越来越大,管理员要对客房、预订、入住、结账等信息进行人工管理,工作量相当大,如客人结账退房时,要通过手工记录的账单计算客人的结账金额,并修改客房信息。(3)处理效率低,准确度差。采用人工方式,不但增加了工作量,浪费了人力,更重要的是不可避免地会降低处理效率,且出错机率大。对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。106.2假定(Assu