软件工程设计报告模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
酒店管理系统
第一章问题定义.......................................................................... 错误!未定义书签。第二章可行性研究 .. (2)
2.1 系统建设目标 (2)
2.2 可行性分析 (2)
第三章系统的需求分析 (4)
3.1 酒店管理系统的需求述 (4)
3.2 使用结构化法进行系统分析 (4)
3.3 对系统进行面向对象分析 (9)
第四章系统的概要设计 (12)
4.1 系统体系结构图 (12)
4.2 数据库设计 (12)
第五章系统的详细设计及其实现 (16)
5.1主模块 (16)
5.2 用户综合管理模块 (18)
第六章系统测试 (37)
第一章问题定义
随着人们生活水平的不断提高,使酒店客房业的竞争也愈来愈激烈,因此必须提高酒店的管理水平,酒店客房管理系统通过对信息的收集、传递、整理、加工、维护和使用,提高管理水平和效率。
本系统基于Microsoft SQL SERVER 2005数据库系统和C#程序语言开发实现的酒店客房管理系统,着重阐述了该系统开发实现过程,从系统的需求分析、模块设计、数据设计、详细设计到系统测试等环节都进行了较详尽的分析和描述。酒店客房管理系统要实现客房预定、入住登记、钟点记费、消费记账、调房登记、退房结账、查询统计等功能。其中钟点记费可以在客户来店时间起开始记费至要求离店时间进行结账收费,该功能可明显提高对住宿人员宿费的有效管理。将动态实时的住宿登记、客房调整等有机地联系在一起,对酒店客房进行全位的管理。
系统目标与围说明书
项目名称:酒店管理系
问题:目前系统式手工操作,费时费力,效率低下。
项目目标:建立一个高效率、自动化操作酒店管理的计算机系统。
项目规模:开发成本应该不超过5万元。
初步设想:用学校现有的物力和人力资源开发该系统。
可行性研究:为了全面分析该系统开发的可能性,建议进行大约3的可行性研究。可行性研究成本不超过5000元。
第二章可行性研究
2.1 系统建设目标
酒店客房信息的管理在整个酒店客房运作过程中起着非常重要的作用。通过信息的管理,酒店客房的管理人员能够随时了解客房的预订、入住等情况,可以在宏观上分配基础设施的使用。
利用数据库管理资料可以便地管理会员客户的资料以利于业务上的往来和客服调查,同时功能强大的新增、修改、删除及查询操作和钟点计费的功能使酒店客房管理系统成为管理人员的得力助手,基于手工操作的种种缺点,为了实现管理自动化,将酒店客房管理的流程与规则与现代的计算机技术相结合,建立起酒店客房管理系统。酒店客房管理系统还可以全程监管客户在客房的消费活动,并对收入情况进行统计,从而实现酒店客房管理流程全过程的电子化操作。
2.2 可行性分析
可行性分析是任一个大型工程正式投入力量之前必须进行的一项工作。这对于保证
资源的合理利用、避免浪费是一个十分重要的,也是项目一旦开始以后能顺利进行的必要保证。当系统的开发目标确定后,就可以从以下三面对能否实现新系统目标进行可行性分析:
1. 技术可行性
技术可行性是指:根据现有的技术条件,能否达到所提出的要求;所需要的物理资源是否具备,能否得到。
针对于本系统,本系统属于一个普通的MIS系统。在其组织关系上也未存在的很大的复杂性、繁琐性及不确定性,而且整个系统的技术构成上来看,它还是属于一个简单的数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。并且本系统的开发我利用Microsoft SQL Server2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。使用Microsoft Visual Studio2010作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。因此,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,它在技术上是可行的。
2. 经济可行性
2.1 系统初期投资
系统初期投资如表2-1所示。
表2-1系统初期投资
系统货币时间价值如表2-2所示。
表2-2系统货币时间价值
系统开发成功后,第一年可以赚得0.5714万元,比投资少0.4286万元。第二年可以赚得0.5442万元。
即:0.4286/0.5442=0.7876年
1+0.7876=1.7876年
2.4 纯收入
2.5976-1.08=1.5176(万元)
当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的10万。而且考虑到开发本系统将为以后带来的利益,拿出10万来进行酒店客房管理系统的开发,是绝对必要。
综上所述,该系统的开发在经济面是可行的。
3. 运行可行性
在现今社会越来越多的酒店都意识到信息化是提升管理效率不可缺少的重要步骤配备现代化的管理思想更是必不可少的,所以在酒店领导者给予系统充分的开发资金的基础上,更要将现代化的管理思想融入其中,使其最终成为具有现代化管理法的管理系统。
经过以上分析,运行面是可行的。
4. 法律可行性
整个系统由于是自行开发,自行使用,在开发过程中没有涉及合同、责任等与法律抵触的面。因此,本系统在法律上是可行的。
按上述四面进行可行性分析、研究后,我们认为该项目是可行的。
第三章系统的需求分析
3.1 酒店管理系统的需求述
根据可行性研究的结果和客户的要求,决定采用C/S结构,将酒店客房管理系统划分为两个子系统,即客户端子系统、服务器端子系统。其中,客户端子系统的功能是给用户提供系统操作界面,以便输入客户信息、房间信息、客户消费情况、房间入住、预订、续住及调换等。服务器端子系统的功能是通过计算机网络将客户端与服务器的数据库相连,将从客户端得到的信息处理,实现新增、修改、删除、查询、统计等操作。
酒店管理系统需要具有以下的业务:
1) 客户向酒店发出入住意向;
2)操作员针对客户的需求进行办理预订或及时入住信息,生成预订信息表和入住信
息表;
3)客户可通过管理员进行办理会员卡,可以享受优惠价格,生成客户基本信息表;
4) 管理员可新建房间信息及房间价格标准,及系统日志信息的查询;
5)操作员对客户在店其间消费项目,生成消费信息表,以便客户退房时结账清楚;
6)客户结账退房,操作员对客户所住的时间、房间的价格、折扣、加床价格和消