《酒店管理系统需求分析简述.docx》由会员分享,可在线阅读,更多相关《酒店管理系统需求分析简述.docx(25页珍藏版)》请在课桌文档上搜索。
1、酒店管理系统需求分析汇报组名科技组长凌志明组员刘中银组员刘豫组员杨韵洁组员陆嘉炜组员张国良指导老师赵秋云文档总页数:15页1 引言错误!未定义书签。1.1 开发背景错误!未定义书签。1.2 参照资料错误!未定义书签。2 项目概述错误!未定义书签。2.1 开发概述错误!未定义书签。2.2 开发语言简介错误!未定义书签。2.3 3开发数据库软件简介错误!未定义书签。3 可行性分析错误!未定义书签。3.1 技术可行性错误!未定义书签。3.2 管理可行性错误!未定义书签。3.3 3经济可行性错误!未定义书签。4 需求分析错误!未定义书签。4.1 系统需求错误!未定义书签。4.2 功能需求错误!未定义书
2、签。4.3 3数据处理需求错误!未定义书签。4.4 顾客需求分析错误!未定义书签。5 可靠性需求错误!未定义书签。5.1 故障的频率及严重性错误!未定义书签。5.2 可恢复性错误!未定义书签。5 .3可预见性错误!未定义书签。6 可用性需求错误!未定义书签。6.1 人员原因错误!未定义书签。6.2 顾客界面需求错误!未定义书签。6.3 联机协助错误!未定义书签。6.4 向导错误!未定义书签。6.5顾客文档和培训材料错误!未定义书签。7 出错处理需求错误!未定义书签。8 接口需求错误!未定义书签。8.1 顾客界面错误!未定义书签。8.2 硬件接口错误!未定义书签。8.3 软件接口错误!未定义书签
3、。8. 4软件接口错误!未定义书签。9.2密码安全性需求错误!未定义书签。9. 3系统安全性需求错误!未定义书签。10. 服务安全性需求错误!未定义书签。10可支持需求错误!未定义书签。11实行需求错误!未定义书签。12未来也许提出H勺需求错误!未定义书签。1引言1.1 开发背景伴随社会经济B发展,酒店在服务行业饰演越来越重要0角色。在酒店运作期间,其管理和服务水平直接影响到酒店形象和声誉。这就需要提高服务质量,尽量做到让客户满意。因此,需要一套酒店管理系统对客房信息,经营状况及客户信息的管理。为管理者提供迅速高效的服务,减免手工处理的繁琐与误差。面对信息化管理B日益发展的趋势,酒店管理的信息
4、化越来越成为关注焦点,怎样以快捷,以便,节省B方式实现信息化管理是我们一直探讨B问题,本组但愿通过开发一款酒店管理系统来实现以便快捷服务,提高酒店效益,让资源尽量的合理分派。同步,通过编写该软件来提高我们自身水平,学以致用,在不停的探索中完善系统。对我们后来提高工作效率、提高生活水平均有很大协助。1.2 参照资料1 .软件需求KarlE.Wiegers(美)著清华大学出版社2 .前期所写B酒店管理系统需求汇报3 .现代软件工程孙涌等著北京但愿电子出版社2项目概述2.1 开发概述现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、减少成本、提高服务质量和管理水平,进而增进经济效益,必须
5、借助计算机来进行现代化B信息管理。酒店管理系统正是为此而设计的。优秀的酒店客房管理系统操作以便,灵活性好,系统安全性高,运行稳定。这也是我所设计本程序0目的之一。本产品采用日勺C/S模式开发,重要考虑界面的友好性,且运行于客户端有效的减少服务器和客户端之间的运算量,节省了时间。本系统包括销售记录,后台管理,人员管理,初始化系统,和系统安全五个模块。并与SQLServer2023数据库应用相结合。本酒店管理系统是一种经典的信息管理系统。我们对系统进行了详细0数据库分析和设计,最终通过JAVA中0Swing技术来完毕系统开发。2.2 开发语言简介JaVa是一种可以撰写跨平台应用软件B面向对象B程序
6、设计语言,是由SunMicrosystems企业于1995年5月推出的Java程序设计语言和JaVa平台(即JavaSE,JavaEE,JavaME)欧|总称。Java技术具有卓越欧|通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动和互联网,同步拥有全球最大0开发者专业社群。在全球云计算和移动互联网0产业环境下,Java更具有了明显优势和广阔前景。在开发方面具有如下优势:1 .软件的需求分析:可将顾客的需求进行动态的、可视化描述,以提供设计者愈加直观的规定。而顾客的需求是各色各样的,不受地区、行业部门,爱好的影响,都可以用JaVa语言描述清晰。
7、2 .软件0开发措施::由于JaVa语言的面向目B0特性,因此完全可以用0-0B技术与措施来开发,这是符合最新B软件开发规范规定的。软件产品用java语言开发的软件可以具有可视化、可听化、可操作化的效果,这要比电视、电影B效果更为理想,由于它可以做到即时、交互、动画与动作,要它停就停,要它继续就继续,而这是在电影与电视播放过程中难以做到的。本系统在选择java语言原因之一它还具有其跨平台性、可移植性、安全性、强健性。充足考虑跨系统平台和安全原因,这对于产品应用和市场化需求有重要意义。2.3开发数据库软件简介SQLServer是一种关系数据库管理系统。它最初是由MiCroSOftSybaSe和A
8、shton-Tate三家企业共同开发日勺,于1988年推出了第一种OS/2版本。在WindowsNT推出后,MiCroSoft与SybaSe在SQLServer的!开发上就分道扬辘了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServerBWindowsNT版本。Sybase则较专注于SQLServer在UNIX操作系统上B应SQLSerVer安装界面用。SQLServer2023通过在可伸缩性、数据集成、开发工具和强大0分析等方面B革新更好确实立了微软在Bl领域的领导地位。SQLServer2023可以把关键日勺信息及时B传递到组织内员工的手中
9、,从而实现了可伸缩的商业智能。从CEO到信息工作者,员工可以迅速的、轻易的处理数据,以更快更好的做出决策。SQLServer2023全面的集成、分析和报表功能使企业可以提高他们已经有应用的价值,即便这些应用是在不一样的平台上。3可行性分析3.1 技术可行性编写语言:采用JaVa语言进行编写。Java是一种安全的、稳定的、简朴时,由C和C+衍生出来0面向对象0编程语言。它在继承C和C+强大功能0同步去掉了某些它们的复杂特性(例如没有宏和模板)。Java操作简朴和运行效率高,以其强大的操作能力、优雅的语法风格、创新的语言特性,编程的支持成为开发的首选语言。由于对JaVa技术比较纯熟,对于系统较为简
10、朴的,但基本功能较为完善的酒店管理系统来说是基本没有问题的。编程平台:编程平台采用eclipse,它己被证明是一种极其强大和成功0开发平台,其成熟稳定可以充足保证软件设计0顺利进行。数据库:数据库采用微软0SQLServer2023,虽然该数据库版本不是最新的,但其工作稳定,功能强大,资源花费较少,因此可以充足满足目前的需要。以上所用技术都是成熟的、先进的、稳定的,因此,开发本系统在技术上是可行的。3.2 管理可行性由于本系统功能比较简朴,对于工作人员不存在太大难度。管理员权限明确,系统管理员拥有维护数据库系统B权限,对数据库中日勺数据进行添加、删除、更新等操作界面友好简朴可操作性强。因此,本
11、系统在管理上是可行的。在本系统的运行阶段,使用系统的工作人员,除了需要具有在WindOWS平台上使用个人电脑的知识,并不需要尤其的技术能力。本系统充足结合实际酒店中餐饮营销方式,操作实际易于接受,合用性强。在销售记录模块中分别对年、月、日销售模块进行全面记录,有助于改善优化管理服务。3.3 经济可行性经济上重要考虑本系统带来B效益与否不小于开发本系统B成本,采用自动化B信息管理减少了人员B使用,对信息进行充足记录,以便管理,为决策者进行更好决策做出根据,提高经济效益,由于本系统的开发以课程设计为依托,参与人员的目的以学习为主,投入成本比较小。此外,系统管理员和业务员都拥有计算机的专业知识,酒店
12、前台工作人员和管理人员不需要通过培训即可操作本软件。这样可认为开发本系统节省资金,减少后期资源挥霍。因此,开发本系统在经济是可行的。4需求分析4.1系统需求图47根据实际划分的酒店管理系统构成图系统业务需求如下:图4-2顾客重要业务流程分层数据流图酒店管理系统日勺目的是为顾客提供高效的服务,减少手工处理B繁琐与误差,及时精确地反应酒店工作状况、经营信息,从而提高酒店工作质量,获得更好的经济效益,详细目的包括:1 .迅速办理客人入住、换饭、退房手续,实现客人在酒店消费自动化。2 .精确无误地记录客人每笔消费信息。3 .实时、迅速、精确提供客房动态。4 .住宿、餐饮、购物、通信、娱乐等多种费用一次
13、结清。5 .酒店收益0最终记录。6 .2功能需求根据酒店的需要分析和软件需要,我们将酒店管理系统分为如下几种模块:房间管理模块、客户入住模块、预定管理模块、顾客管理模块、酒店餐厅管理模块、结帐模块和酒店营业查询模块等。该部分模块的详细阐明如下。房间管理模块:在该模块中重要完毕对酒店中0房间进行查询操作,例如显示酒店中所有空闲房间。除了整体查询外,还可以完毕查询某一种房间详细信息B功能,例如查询某一入住房间中来宾的有关信息等。客户入住模块:该模块中完毕酒店最频繁操作的功能,那就是来宾入住和结账。来宾入住又称为来宾开单,其中又分为散客开单和团体开单。此模块为重要的功能模块。预定管理模块:在该模块中
14、可以完毕查询预定0功能,例如查询今天即将到来的来宾等。除此之外,有来宾预订时,还需要增长一条预定信息。同步还可以对预定信息进行修改和删除操作以及换房等操作。顾客管理模块:在该模块中可以完毕顾客的个人信息修改,例如密码修改。可以完毕顾客的有关信息查询操作,以及在酒店中的重要职责查询。餐饮管理模块:在该模块中包括餐厅台号管理、菜系和菜品管理,客户可以直接通过系统点单,为客户在酒店0餐厅消费0管理模块。结账管理模块:在该模块中可以完毕客户在酒店中各项消费B结账管理,通过系统可以查询消费详情并完毕结账,例如客房服务,餐厅消费等营业模块查询:该模块可以设置为只有管理员才可以操作,通过该模块,可以完毕查询
15、酒店营业额B功能,还可以查询详细来宾0消费消息。退房管理模块:该模块可以将住房信息进行更改。为重要的功能模块之一。通过开发者同客户的需求分析后,确定酒店客房管理系统的功能模块(用例)包括:顾客信息维护、客房类型维护、客房信息维护、客房经营维护、客户信息维护、客户消费记录、经营状况记录。酒店系统完全采用Web方式,由前台和后台管理两个部分构成。前台在考虑功能实现0同步,也考虑了操作0简洁和以便性,目0是让大多数客户可以轻松地享有电子商务给他们带来B便利。为了保证客户和酒店B信息具有更好的安全性,前台管理和后台管理是分离时。前台的各管理模块需要通过权限授权才可以使用,我们为此设计了两个角色:一是酒
16、店管理员,二是前台服务员。其中:酒店管理员享有最高权限,可以使用酒店客房管理系统所提供的所有功能,包括员工信息维护、客房类型维护、客房信息维护、客户信息查询、客户消费查询经营状况记录、个人密码修改以及注销功能。所有该角色只可以使用部分功能,包括客房经营管理、客户信息查询、个人密码修改以及注销功能。客户换房业务数据流图如下:图4-3客户换房业务数据流图客户退房业务数据流图如下:图4-4客户退房业务数据流图客户入住业务数据流图如下:图4-5客户入住业务数据流图7 .3数据处理需求表4-1客房预定系统输入输出表功能编号1功能名称客房预定系统所属模块总模块功能描述能处理散客预定、团体预定、客房预定,还
17、可以进行预定未到处理,和预售查询。输入项姓名、性别、预付押金、付款方式、入住类型、证件类型和号码、地址、联络、预订入住日期和离开日期、来宾人数目前时间输出项酒店个人押金凭证、酒店团体押金凭证、酒店预售一览表、可售房间数、以及某房间的预订状况客户预定后存储顾客0信息如姓名、性别等,更新数据库中预定记录,并分派一种独立0ID号,以以便进行多种查询及更新操作和身份识别。根据顾客输入的时间,查询数据库显示可售房间信息。根据当日时间,查询数据库中的预定记录显示预定未到报表,并对预定未到的房间为可售房间。表4-2前台接待系统输入输出表功能编号2.功能名称.前台接待所属模块总模块功能描述散客入住登记、合约入
18、住登记、团体自动入住和手动入住、补填客单、修改客人信息、转房、调房、设置房态、预定客房查询、可售客房查询输入项姓名、性别、预付押金、付款方式、入住类型、证件类型和号码、地址、联络、入住日期和退房日期、来宾人数、入住方式、目前时间、所需修改信息输出项客人有关信息、团体入住有关信息修改后的顾客信息、显示预订有关信息或者是无成果空闲房间号客人登记入住后,存储客人信息(姓名、性别、预付押金等),分派IC卡,IC卡中记录客人房间、消费等与酒店有关0信息。客人可在前台申请转房、调房等操作,并更新对应的消费和客房信息。表4-3前台收银系统输入输出表功能编号3.功能名称.前台收银所属模块总模块功能描述订餐、买
19、单、押金加入、签单输入项餐桌号、菜品名输出项目前消费、酒店消费清单客人从预定餐桌起,客人的账号就自动产生,初始化客人的有关信息,并将客人的消费存入数据库。并检测客人的状态,满足一定的条件,客人才能进行对应的业务。前台服务员对数据库中aJ客户账户资料(如押金、余额、消费额)进行修改。表4-4客房管理模块输入输出表功能编号4功能名称.客房管理所属模块总模块功能描述设置净房、脏房、坏房、及取消坏房,查询净房、脏房表,房间状态,新入住查询输入项姓名、性别、证件号输出项目前消费、酒店消费清单该模块读取数据库中0客房状态,并派对应0工作人员整顿房间。整顿房间后及时更新数据库中B数据。如将未清理的房打扫后设
20、置成净房,记录新入住房间。表4-5客户管理模块输入输出表功能编号4功能名称.客户管理所属模块总模块功能描述客人资料手工输入、自动输入,客人资料查询与修改,黑名单,入住客人自动查询客历输入项姓名、性别、证件号输出项显示客户入住新信息输出客户历史纪录在客户管理系统中保留入住客户0信息(如姓名、性别、身份证号等客户个人信息),并在客户资料变更时进行更新。查询客户系统(根据客房的身份证号),假如是老客户,根据目前的信息,修改客户的旧资料。客人可根据对应的客户资料进行查询和更新。如客户有不良消费记录,将其列入黑名单。表4-6财务管理模块输入输出表功能编号5功能名称财务系统所属模块总模块功能描述收入报表、
21、消费报表、顾客账务、交班报表、信用卡报表、结账报表、应收报表、催帐报表、转账报表、借贷总表、联网消费、酒店总表输入项输入顾客信息员工号和当班时间段接班员工及密码输入详细日期或日期段小,E顾客消费详单显示应上交的财务金额收入报表及酒店总表输出项通过身份验证后,打印对应B账务报表。8 .4顾客需求分析图4-6顾客重要业务图9 .5系统性能需求考虑的原因重要有如下几点:速度:对此规定一般。效率:规定一般,比较高效可用性:规定较高,易于操作精确性:规定高,财务管理0重要性使得对数值0精确性规定很高。吞吐量:由于面对中性酒店,因此数据吞吐量不是很大,对此规定中。响应时间:规定中,可以很快地看见修改成果。
22、资源用途:资源占用中等,使得软件修改比较高效。1 .系统所波及时所有的货币金额数据类型,均按实数保留,在显示处理时保留小数点后4位。2 .记录、查询数据B对应时间控制在30秒内。3 .基本信息变更验证:数据库访问和写卡时间控制在1秒之内。4 .资金注入:数据库访问与写卡时间控制在1秒之内。5 .卡操作所有读写过程(含数据库访问)应控制在5秒之内,在3秒以上操作要予以合适0提醒信息。6 .局域网数据库在网络无端障B状况下,插入一条数据和更新一条数据B数据库操作响应时间控制在0.5秒/条之内。7 .在拨号网络连接通后,互换数据以数据单元形式进行,所有数据互换过程控制在20分钟内。8 .程序启动和初
23、始化时间控制在3秒之内。4.6数据库需求考虑到酒店0业务特点和每天0实际业务量0状况:规定能存储一定数据0能力,并且可以对大量数据有一定B处理功能和迅速B响应时间。鉴于开发条件有限,我们打算采用SQLServer2023。5可靠性需求5.1 故障的频率及严重性故障频率低,严重性小。5.2 可恢复性软件忽然瓦解或者错误后来应当可以回滚到上一次的操作中,忽视目前本次操作。5.3 可预见性当点击某些控件时候,在会发生错误或者数据修改时候应当给与必要0提醒。6可用性需求6.1 人员原因财务系统保密性高,对此应当加强安全措施。6.2 顾客界面需求界面美观,便于操作。6.3 联机协助协助信息应当详细,并且
24、附带必要图片阐明。6.4 向导软件初次使用的时候应当设置必要的设置向导,使得软件可以更快的适应这个环境。6.5 5顾客文档和培训材料在提交软件时期应当附带顾客文档以及必要的培训材料,以使得财务人员可以更快0适应新0软件。7出错处理需求在系统出错B时候可以回滚到上次0操作中,尽量将损失降到最小。8接口需求硬件接口:无尤其规定。网络硬件接口规定:实现内部网络通信。软件接口规定:无特殊需求。酒店前后台管理、公安数据联网、办公自动化、Internet/Intranet、餐饮娱乐消费、电子门锁(IC一卡通消费)、床头集控、有线电视及网络客房管理等集成,同步还将不一样类型的系统和设备联成一种网络,形成统一
25、的功能界面进行管理,实现全方位的计算机自动化,以满足酒店管理各层次的需要。8.1 顾客界面1 .入住登记界面应包括:部门、可选设施图标区、来宾信息登记区、选定设施列表。2 .消费操作界面应包括:部门选择、总账单列表区、子账单列表区、消费记录区、消费品选择区(部门、消费品列表)。3 .消费界面应包括:消费品选择区(部门、消费品列表)、消费记录区、支付方式选择区。4 .在退房结账界面应包括:部门选择、总账单列表区、子账单列表区、消费明细表、结账操作面板(付款方式、结算金额、己收金额、实际收款、币种)。8.2 硬件接口采用基于超5类双绞0综合布线系统,同步支持语音和数字的传播。8.3 3软件接口可将
26、“人事管理系统”通过程序界面与“酒店管理系统”进行通信,完毕下而这些工作:1 .提取人员业务完毕状况,作为进行绩效考核的根据。2 .根据酒店管理系统中各部门0项目消费状况,作为合理分派人员0根据。8.4软件接口1. “酒店管理系统”接受熟客的电子邮件预订,由操作员将预订信息输入系统。2. “酒店管理系统”将向来宾发送电子邮件消息,以确认收到预订或者预订失败信息。9安全需求1.1 顾客安全性需求对于操作系统,网络系统以及数据库均有比较高的安全需求。4 .限制不必要的顾客。常常检查系统的顾客,删除已经不再使用的顾客。5 .创立两个管理员账号。创立一种一般权限顾客用来处理某些平常事物,另一种拥有管理
27、员权限B顾客只在需要的时候使用。6 .启动顾客方略,分别设置复位顾客锁定计数器时间为20分钟,顾客锁定期间为20分钟,顾客锁定阈值为3次。9.2 密码安全性需求详细需求如下:1 .使用安全密码,注意密码B复杂性,还要常常改密码。2 .设置屏幕保护密码。3 .启动密码方略。设置密码长度最小值为6位,设置强制密码历史为5次,时间为30天。9.3 系统安全性需求1 .安装防毒软件,常常进行系统扫描并升级病毒库。2 .关闭默认共享。9.4 服务安全性需求1 .关闭不必要的端口。用端口扫描器扫描系统已开放的J端口,确定系统开放的哪些服务也许引起黑客入侵。2 .设置好安全记录B访问权限。安全记录在默认状况
28、下是没有保护0,把它设置成只有管理员和系统账户才有权访问。3 .要把某些重要日勺顾客数据(文献、数据表、项目文献等)定期备份在另一种安全的服务器中。10可支持需求可测试性、可扩展性、可适应性、可维护性、兼容性、可配置性、可服务性、可安装性,可当地化。表117软件环境推荐配置表项名称版本语种操作系统WindowsXP简体中文数据库平台MicrosoftSQLServer2023简体中文表11-2硬件环境配置表服务器最低配置推荐配置应用和数据库服务器1CPU:P42.OG1CPU:P42.8GMem(内存):512MMem:2GHD(硬盘):40GHD:120G12未来也许提出的需求在对酒店企业发展大体理解后来可以到达适应近五年到十年之间的发展状况欧I规定。