基于BS模式连锁酒店管理系统的设计与实现论文培训讲学.doc
《基于BS模式连锁酒店管理系统的设计与实现论文培训讲学.doc》由会员分享,可在线阅读,更多相关《基于BS模式连锁酒店管理系统的设计与实现论文培训讲学.doc(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。基于BS模式连锁酒店管理系统的设计与实现论文-摘要随着国内经济形势持续发展,国内酒店业进入了市场发展高峰期。在信息高度发达的今天,非计算化的管理方法与策略已经无法满足用户的需求。酒店制度的改革已经成为一种更广泛、全面的潮流。该酒店管理系统的设计与实现是基于SQLServer2000数据库、MyEclipse6.5为开发平台,JAVA语言为开发基础实现的。该系统可以保存和处理多个酒店的名称、星级和地址等基本信息以及每个酒店的房间信息,同时可以保存和处理客户的订单信息,并且对于这些系统提供了相应的查询功能,
2、而且有完善的多用户安全功能,具有很大的使用价值。本论文共有6章,分别包括第1章绪论,第2章相关技术的简介,第3章系统的可行性研究与需求分析,第4章总体设计,第5章具体实现、第6章系统测试。关键词管理信息系统;数据库;JAVAAbstractWiththedomesticeconomicsituationandthecontinueddevelopmentofthedomestichotelindustryhasenteredapeakperiodofdevelopmentofthemarket.Intodayshighlydevelopedinformation,thecalculationo
3、fnon-managementmethodsandstrategieshavebeenunabletomeettheneedsofusers.Hotelreformhasbecomeamoreextensiveandcomprehensivetrend.ThehotelsmanagementsystemisbasedontheDesignandImplementationofSQLServer2000database,MyEclipse6.5platformforthedevelopment,JAVA-basedlanguageforthedevelopmentoftheachievable.
4、Thesystemcanbeconservationanddealwithanumberofhotelname,addressandstarssuchbasicinformationaswellasinformationoneachhotelroom,aswellasthepreservationandprocessingofcustomerorders,andthesesystemsprovidetheappropriatequeryfunction,butalsoImprovethemulti-usersecurityfeatures.Agreatvalue.Inthispaper,ato
5、talof6chapters,includingChapter1Introduction,Chapter2Introductionofthetechnology,Chapter3ofthefeasibilitystudyandneedsanalysis,design,Chapter4,Chapter5toachievespecific,Chapter6testsystem.KeywordsManageInformationSystemsDatabaseJAVA-目录摘要IAbstractII第1章绪论11.1选题背景11.2酒店管理系统发展状况分析11.3选题的目的和意义31.4论文完成的工作
6、3第2章相关技术简介42.1开发平台和技术简介42.1.1B/S架构软件的优势与劣势42.1.2Eclipse简介62.1.3AVA基本概念介绍72.1.4DBC技术简介72.2数据库平台简介102.3本章小结12第3章系统可行性研究与需求分析133.1现行系统存在问题与解决方案133.1.1现行系统存在的问题133.1.2解决方案133.2可行性分析143.2.1业务流程图143.2.2技术可行性153.2.3经济可行性153.2.4运营可行性163.3需求分析163.3.1系统数据流程图163.3.2数据字典173.3.3系统E-R图203.4数据库设计213.5本章小节23第4章总体设计
7、254.1系统模块设计254.2本章小结27第5章具体实现285.1构建系统框架285.1.1系统主窗体285.1.2基础设置模块295.1.3预定业务管理模块295.1.4宾客信息客户模块345.1.5统计报表模块355.1.6人事管理模块365.2本章小结37第6章系统测试386.1软件测试386.2本系统测试386.2.1系统登陆386.2.2数据查询396.2.3其它功能测试406.3本章小结41结论42致谢43参考文献44附录145附录258第1章 绪论酒店管理系统是一个酒店单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,酒店管理系统应该能够为用户提供
8、充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。在计算机技术发展日新月异的今天,数据库管理系统的发展也日趋完善。随着科学管理系统的建立以及计算机化的管理模式普及,尤其是计算机技术和现代化通信技术的迅速发展,企业现代化管理正在逐渐受到人们的重视。使用计算机辅助管理就应运而生,并迅速发展起来,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。1.1 选题背景酒店业在中国的快速发展已经有二十多年的历史了,但与国外相
9、比,还没有真正实现管理的信息化、自动化。计算机技术在酒店管理领域中的应用和普及,使得新的技术平台、新的技术特点不断涌现,适合国内特点的信息系统慢慢进入酒店,使得酒店管理系统进入了一个新的发展时期。而在酒店业竞争越来越激烈的今天,酒店如何提高服务质量、管理能力的问题显得越来越重要。尤其是对于大规模的酒店来讲,酒店内部服务项目众多,既需要完成前台的一些服务工作,还需要完成后台的管理工作,并且还有餐饮管理等众多内容。如果没有一套可靠的酒店管理系统,仅凭手工操作,不仅效率低下,而且会极大地形象到酒店的服务质量。商场如战场,酒店要迎接这场挑战,就必须提高整体竞争能力,而要提高整体竞争能力必须变革酒店的管
10、理模式,实施信息化建设无疑提高管理水平的必经之路和明智之举。1.2 酒店管理系统发展状况分析国内的酒店管理信息系统最早是在80年代初开始的,到了80年代中后期,随着国外酒店管理信息系统的大规模引进,国外酒店的先进管理技术进入我国,进一步促进了我国酒店管理技术的发展。国内系统正是在充分吸收国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到90年代初期形成了几个较成熟的软件系统。到了90年代中期,随着计算机在酒店中的普及应用,以及计算机技术的不断发展,酒店计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。1.3.1酒店管理信息系统的作用酒店的计算
11、机管理就其表现形式看就是对酒店大量的常规性信息的输入、存储、处理和输出过程,其作用主要表现在以下几个方面:1.提高酒店的管理效益及经济效益应用酒店管理信息系统通过节省大量的人力物力,增加酒店的服务项目,提高酒店的服务档次,减少管理上的漏洞,从整体上提高酒店的经济效益。完善的结算功能可以准确地评价酒店的营业状况,以帮助酒店制定新的发展策略,获得更好的经济效益。2.提高服务质量由于计算机处理信息的速度很快,可以大大减少客人预定、查询的等候时间,提高对客服务质量。清晰准确的表格,使客人感到高档次的享受。3.提高工作效率计算机管理可大大提高业务运作的速度和准确性。电脑资料的正确保存避免了抄顾客信息的低
12、效工作,严格的数据检查避免手工操作的疏忽而造成的错误,票据的传送、登记、整理、复核等一系列的繁重劳动也可大为减少。4.完善酒店的内部管理体制,科学、正规、系统的酒店管理信息系统在酒店管理体系中还发挥着强有力的稳定作用,可明显地减少员工及管理人员的流动对酒店管理运作的不良影响。系统提供的安全保障,保证各类数据不被无权过问的人查阅和操作,可加强对酒店的管理。5.全面了解营业情况,提高酒店管理者的决策水平酒店管理信息系统能提供成本核算、盈亏结算等多种结算功能,可使管理人员很方便地完成复杂的统计分析工作,并加强对酒店运营的内部控制,增强管理人员的控制决策水平。1.3 选题的目的和意义一个成功的酒店,其
13、经营者必须要提高服务水平和服务质量,以此来提高市场占有率和顾客回头率,还要有好的工作效率来控制成本。而在信息时代,更重要的是还必须要有一个完善的管理信息系统。因此,我选择了酒店管理的酒店管理系统作为我的毕业设计题目。1.4 论文完成的工作论文完成的工作有:论文的选题背景、目的意义、相关技术简介、数据库简介、需求分析、模块结构设计、数据库设计、系统功能设计及对系统的简单介绍,还有论文的摘要及其翻译、论文附录部分的外文资料及其翻译。首先深入了解目前的国内外酒店业与信息业的发展形势,做好酒店管理系统的需求分析,在需求分析当中要做好系统的数据流图与E-R图。数据流图当中要体现出系统的数据流向、涉及到的
14、各种操作和数据存储,E-R图要体现出实体与实体之间的关系。在做需求分析的时候还要设计出酒店管理系统的功能模块图,以体现系统的模块化结构设计以及各模块的主要功能。酒店管理系统的前台开发由MyEclipse技术来实现,而后台则是采用SQLSERVER2000作为开发工具,所以在相关技术简介部分提供了MyEclipse平台介绍、JDBC技术介绍以及SQL的主要特点等内容。酒店管理系统的实现是用界面介绍与功能说明相结合的方式体现的,在此部分提供了各个主要功能界面的截图。除此之外,论文需要完成的内容还包括摘要部分及其翻译、外文资料内容及其翻译、参考文献介绍以及部分源代码及其解释说明等。第2章 相关技术简
15、介酒店管理系统的前台开发工具为MyEclipse6.5,后台数据库是MicrosoftSQLServer2000,语言使用JAVA,操作系统为Windows2003中文企业版。硬件要求为:CPU:Inter奔腾4双核处理器或更高。内存:512M或更高。硬盘:40G或更高。2.1 开发平台和技术简介应用服务器的作用除了管理客户端请求与数据库之间的通信之外,同时具有跨系统平台(数据库、操作系统)的能力。因此,基于应用服务器系统开发的各种客户应用,就可以完全不考虑低层数据库与操作系统,实现跨平台的开发。2.1.1 B/S架构软件的优势与劣势B/S结构(Browser/Server结构)结构即浏览器和
16、服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。2.1.1.1 维护和升级方式简单目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点的单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器
17、就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护,升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力,物力,时间,费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。2.1.1.2 成本降低,选择更多大家都知道Windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上Wind
18、ows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用Windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。比如说很多人每天上“网易”网,只要安装了浏览器就可以了,并不需要了解“网易”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用Windows操作系统,但用户的电脑本身安装的大部分是Windows操作系统。2.1.1.3 应用
19、服务器运行数据负荷问题由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。2.1.1.4 B/S模式的安全性一般来说,一个B/S系统的信息安全主要有两个方面:数据传输的安全性与用户身份的确认。用户身份的确认在B/S系统中是非常重要的,因为B/S系统正是根据用户
20、的身份来提供个性化的服务以及不同的权限,所以,如何对用户身份进行安全的确认,防止假冒和非法攻击是维护数据安全性非常重要的环节。目前来说,基于网络的身份认证比较成熟的解决方案是电子证书,电子证书相当于一个人在网络中的身份证,唯一确定了拥有人的身份。一个B/S系统可以建立一个独立的证书系统,也可以使用公开服务的CA系统,两者各有优缺点,视具体的应用系统而定。当然,一个真正安全的B/S系统并不是简单的技术添加,而是要在系统设计阶段就应该将安全性作为一个重要的因素来考虑,在系统的每一个部分都体现安全性,将信息安全的概念融合到系统中,才能真正成为一个安全的B/S系统。举个简单的例子,比如在做系统设计的时
21、候,在用户进入每一个功能模块的时候,都必须检验该用户的证书,根据该用户的证书决定是否提供服务或提供什么权限的服务。2.1.2 Eclipse简介Eclipse是一个开放源码的、可扩展的应用开发平台,该平台为编程人员提供了一流的Java集成开发环境。作为一套开源工具,可用于构建WebServices、J2EE等各种类型的应用,其所提供的功能不亚于、甚至要超过专业的集成环境供应商所提供的商业化产品,如JBuider。Eclipse最有魅力的地方就在于它的插件体系结构。在这个体系中重要的概念是扩展点(extensionpoints),也就是为插件提供的接口。每一个插件都是在现有的扩展点上开发的,并可
22、能还留有自己的扩展点,以便在这个插件上继续开发。由于有了插件,Eclipse系统的核心部分在启动的时候要完成的工作十分简单:启动平台的基础部分和查找系统的插件。在Eclipse中实现的绝大部分功能是由相应的插件完成的,比如WrokBenchUI插件完成界面的外观显示,ResourceManagement插件完成维护或生成项目或文件等资源管理工作,而VersionandConfigurationManagement(VCM)插件则负责完成版本控制功能,等等。虽然以上提到的每一个功能都是绝大多数IDE环境所必备的功能,Eclipse却把它们都做成了插件模式,甚至用来开发Java程序的开发环境(Ja
23、vadevelopmenttooling,JDT),也只不过是Eclipse系统中的一个普通插件而已。整个Eclipse体系结构就像一个大拼图,可以不断地向上加插件,同时,现有插件上还可以再加插件。Eclipse的开放源代码性质所意味的,并不只是它使得Eclipse免费可用。开放源代码鼓励创新,并激励开发人员(甚至是商业开发人员)为公共开放源代码库贡献代码。为这个项目作贡献的开发人员越多,这个项目就会变得对每个人越宝贵。随着这个项目变得更加有用,更多的开发人员将会使用它,并围绕它形成一个社区,就像那些围绕Apache和Linux形成的社区一样。2.1.3 JAVA基本概念介绍目前Java主要应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 模式 连锁 酒店 管理 系统 设计 实现 论文 培训 讲学
限制150内