九龙城宾馆住房管理系统的设计与开发毕业设计

上传人:l**** 文档编号:129697820 上传时间:2020-04-23 格式:DOC 页数:46 大小:1.01MB
返回 下载 相关 举报
九龙城宾馆住房管理系统的设计与开发毕业设计_第1页
第1页 / 共46页
九龙城宾馆住房管理系统的设计与开发毕业设计_第2页
第2页 / 共46页
九龙城宾馆住房管理系统的设计与开发毕业设计_第3页
第3页 / 共46页
九龙城宾馆住房管理系统的设计与开发毕业设计_第4页
第4页 / 共46页
九龙城宾馆住房管理系统的设计与开发毕业设计_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《九龙城宾馆住房管理系统的设计与开发毕业设计》由会员分享,可在线阅读,更多相关《九龙城宾馆住房管理系统的设计与开发毕业设计(46页珍藏版)》请在金锄头文库上搜索。

1、. . .九龙城宾馆住房管理系统的设计与开发毕业设计目录1绪论11.1研究背景与意义11.2研究目的与容21.3国外现状22宾馆住房管理系统的特点与开发方法32.1宾馆住房管理系统的特点32.2宾馆住房管理系统的开发方法32.2.1 面向对象开发思想32.2.2 A开发方法42.2.3 UML建模思想52.3 宾馆住房管理系统开发工具与环境62.3.1 开发工具62.3.2 开发环境63宾馆住房管理系统的系统分析73.1系统现状分析73.1.1 企业存在矛盾与问题73.1.2 企业主要业务流程现状73.2系统目标和围分析73.2.1 系统目标73.2.2 项目围83.2.3 功能要求84宾馆住

2、房管理系统的系统设计94.1需求分析94.1.1 企业业务需求分析94.1.2 系统需求分析104.2对象类建模144.2.1 抽象出系统对象类144.2.2 系统中类的属性和操作184.2.3 分析对象类间关系204.3动态建模234.3.1 分析设计顺序图244.3.2 分析设计协作图304.3.3 分析设计主要对象状态图315宾馆住房管理系统的系统实现345.1 数据库及其表结构的建立345.1.1 数据库的建立345.1.2 表的建立345.1.3 视图的建立355.1.4 关系图365.1.5 触发器365.2 数据输入375.3 系统运行375.3.1 系统操作使用的说明375.3

3、.2 系统运行结果39结论41参考文献42致 谢43.参考资料.1绪论1.1 研究背景与意义进入了新世纪,随着经济和社会各方面的快速发展,特别是因特网IT行业发展的日新月异,人们利用计算机网络来实现相互之间的协同工作以及资源共享越来越成为时代的潮流。因此,在竞争日趋激烈的市场环境下,宾馆也不例外,要生存更需要电脑计算机系统和网络来提高工作效率,从而提高竞争力,更好的发展。在80年代初发展起来的国的信息管理系统,充分吸收了国外管理系统的精华,再结合国的实际情况,逐步发展成熟,到90年代初期已形成了几个较成熟的软件系统,同时,产生了几家专职从事宾馆业计算机管理系统的公司。到了90年代中后期,随着计

4、算机在酒店中的普及应用,计算机技术的不断发展,宾馆管理系统的发展到了一个新的时期,新的系统平台、新的系统特点及发展方向不断涌现,主要体现在系统基本由C/S(客户机/服务器)模式转化为B/S(浏览器/服务器)下的Windows版,功能更加细致完善,系统更加稳定可靠。宾馆管理系统市场前景广阔,利润回报丰厚。但事实上,酒店业本身早就进入了微利甚至亏损时代,加之市场竞争激烈,软件开发商的单个项目利润大不如前,从而导致一些实力不足的开发商被淘汰出局。使用系统的酒店,因为失去了原开发商的技术支持,也不得不更换软件系统,从而造成投资上的浪费。一方面是整个行业没有一个自律机构,国家没有一定的评审机制及相应的等

5、级制度,使一些根本无条件的公司能进入市场参加竞争。另一方面,目前酒店业的投资主体各种各样,对软件的重要性认识不够,要么误选开发商,要么不正常压价,导致酒店和正规软件商双方均被损害利益。在现代化的宾馆中,宾馆为了能高效地管理客房资源、顾客信息、结算信息,做出了一系列的管理体系,通过管理信息和了解各个环节信息的详细情况的变化,能及时做出有效的反应和应对策略,对信息的各个环节能变更,有利于提高宾馆管理效率。对商务宾馆来说,对经营状况起决定作用的是宾馆住房的服务管理水平。如何利用先进的管理手段来提高宾馆的管理水平成为住房业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高宾馆的管理无疑是一条

6、行之有效的途径。虽然计算机管理并不是宾馆住房管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对宾馆的业务管理提供强有力的支持。因此,采用全新的计算机网络和宾馆住房业务管理系统,已成为提高宾馆的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助宾馆有效地进行业务管理,释放最大价值。宾馆业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。1.2 研究目的与容市天河区龙洞九龙城宾馆分为总经理办公室,财务部,人事部,后勤部,前厅部。其中前厅部是宾馆以客房服务运做为中心的营业部门,具有直接提供多种对客服务的功

7、能。前台是宾馆的神经中枢,是宾馆与客户之间的桥梁。前厅部下设总服务台(问询、接待、预定)、行处、商务中心、总机等四个分部门,通过前台一系列的业务程序和服务环节,使客人能顺利的抵达宾馆,并在住店过程中,享受宾馆提供的高效优质的服务。系统的开发目标:为宾馆建立一个可以提高宾馆的管理水平、方便客户、增加宾馆效益的信息管理系统。毕业设计选题研究容是:针对九龙城宾馆住房管理模块的传统业务流程的优化,实现计算机信息系统的建立。系统的基本业务:客房预订管理、入住管理、退房管理。1.3 国外现状随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高,消费观念也有提高,对服务质量的要求也有很

8、大的提高。各地把旅游业当作本地经济发展的重要支柱之一。现代化的宾馆是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店宾馆组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,宾馆管理系统正是为此而设计的,如何为客户提供更加准确及时的服务,成为各个酒店竞争关键。所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基础。随着Internet技术的进一步发展和普及,不能很好的适应世界经济发展的形式和我国国民经济建设的需要,市场现有的产品化的宾馆业务软件系统

9、在不断发展中的酒店的需求。基于WEB的宾馆管理系统的总体设计目标能够建立完善、高效、可靠的宾馆业务信息系统,为宾馆提供良好的信息环境。2宾馆住房管理系统的特点与开发方法 2.1宾馆住房管理系统的特点宾馆住房管理系统一般包含预定接待,帐务处理,客房中心,报表中心等功能模块。优秀的住房管理软件能显著地提高宾馆的服务水平和工作效率,规宾馆的业务流程,帮助管理者及时、全面地了解经营信息,做出更加准确的决策,从而有效地提高酒店的经营效益1。1、资源完全开放型:系统所有的资源,功能交由用户管理,权限控制到按钮,针对不同的用户,组装不同的界面,分配不同的使用功能,不放心再加权限到按钮。 2、系统突出以营销,

10、预订,房源,房价等对营销具有影响力的信息处理。房价码可按年,季,月,周,日设定。 3、强化以客源为中心的信息完整性、长久性、可操作性。建立了客档为中心的用户信息管理系统。 4、使用数据穿透查询技术,对数据进性多元,多层次的查询.从汇中数据到明细发生,紧密联系在一起,灵活实用。 5、客档,角色,佣金,房价方案,授权折扣,操作权限到按钮,信息向角色发布。系统既面向应用,又面向管理。 6、宾馆集团管理系统、采集各成员宾馆的原始数据、对采集来的数据进行分类、汇总、分析等处理、形成管理决策所需的数据信息、产生各种分析报表。 7、界面美观大方,操作方便。 8、系统稳定,适应性强,操作灵活。2.2宾馆住房管

11、理系统的开发方法2.2.1 面向对象开发思想“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法2。现在面向对象的思想已经涉及到软件开发的各个方面。如面向对象的分析(OOA,Object Oriented Analysis),面向对象的设计(OOD,Object Oriented Design),以及我们经常说的面向对象的编程实现(OOP,Object Oriented Programming)。面向对象程序设计技术将对象作为程序的基本结构单元。对象将数据及对该数据的操作封装在一起成为一个相对独立的实体,以简单的接口对外提供服务。面向对象程序设计语言通过提供继承与派生、多态性、模板等概

12、念和语法,使开发者能最大限度地利用已有的程序代码,大大提高程序开发的效率3。2.2.2 A开发方法ASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,指Active Server Pages(动态服务器页面),运行于 IIS 之中的程序。IISASPNET_WPEXEASP.NET_ISAPIISAPIRuntime对象HttpRuntime对象APPDoMainBeginProcessRequest创建HttpContext创建HttpSession创建HttpApplicationHttpAppliecation建立APPDoMain及相关对象转发请

13、求调用HttpRuntime处理请求图 2.1 ASPNET运行流程图ASPNET是一种用于创建基于WEB的应用程序的编程模型。其运行流程如图2.1所示:当浏览器向ASPNET的一个ASPNET页面发起请求时。服务器端 IIS接收到请求后将控制权交给ISAPI,ISAPI收到处理请求后,启动一个ASPNET工作进程,并将请求信息转交给ASPNET工作进程ASPNET_WPEXE。ASPNET_WP首先处理请求者的信息。如果请求的ASPNET应用程序尚未拥有APPDoMainASPNET WP就会建立一个APPDoMain,并且将被请求的ASPNET应用所需Assemble (如 SystemW

14、ebDLL等)载入到APPDoMain中。每一个APPDoMaim是一个执行容器或者说是ASPNET应用程序的执行环境。每执行一个 ASPNET应用程序NET执 行环境就会建立一个APPDoMain。然后把应用程序需要的一些DLL载入ASP. NET WP会将请求转发至对应的APPDoMaim中的ISAPIRuntime对象IsAPIRuntime解析出请求信息。然后将信息和请求转发给HttpRuntime。当APP. DoMain初始化完成后。HttpRuntime接受请求,一个提出请求的客户建立一个HttpContext对象管理HttpSession对象。最后Http Applicatio

15、n调用 Process Request方法来处理用户请求,并把请求的结果 HTML发送到客户浏览器 4。2.2.3 UML建模思想面向对象的分析与设计(OOA&D)方法的发展在 20世纪80年代末至 20世纪 90年代中出现了一个高潮,UML就是其产物。统一建模语言UML是一种用来建模和开发软件系统的图形化语言,采用统一的语义和符号表示。它对软件开发的各个阶段提供了可视化建模支持。采用 UML和可视化建模的目的在于能够通过图形化的表示使开发者捕捉到与系统相关的重要细节,如项目的需求分析是否能被真正理解,解决方案是否得到有效执行等。在UML中,模型是通过视图来描述系统的不同侧面,通过图来描述待建立系统的模块 5。Rational Rose是用UML快速开发应用程序的工具之一,它和UML一起,提供了对可视化建模 、基于构件开发和迭代工程的强大支持 ,无论在系统需求阶段 ,还是在对象的分析与设计、软件的实现与测试阶段,它都能提供清晰的UML表达方法和完善的工具 ,以方便建立相应 的软件模型 :并支持C+、Jav

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号