酒店毕业论文-西大基地GXDX0801韦静贤dwma.docx

上传人:you****now 文档编号:48144033 上传时间:2022-10-05 格式:DOCX 页数:89 大小:724.76KB
返回 下载 相关 举报
酒店毕业论文-西大基地GXDX0801韦静贤dwma.docx_第1页
第1页 / 共89页
酒店毕业论文-西大基地GXDX0801韦静贤dwma.docx_第2页
第2页 / 共89页
点击查看更多>>
资源描述

《酒店毕业论文-西大基地GXDX0801韦静贤dwma.docx》由会员分享,可在线阅读,更多相关《酒店毕业论文-西大基地GXDX0801韦静贤dwma.docx(89页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、基于B/S结构构的数字字酒店管管理系统统的设计计与实现现中文摘要要数字酒店店管理系系统是一一个由人人、计算算机和数数据库组组成的进进行酒店店经营管管理的系系统,通通过对信信息的收收集、传传递、整整理、加加工、维维护和使使用,提提高管理理水平和和效率,从从而实现现酒店管管理的自自动化、规规范化和和人性化化。本系统采采用流行行的Weeb应用用开发框框架Sttrutts+PPOJOO+Hibbernnatee来实现现;数据据库的设设计上,采用MMySQQL来支支持各种种信息,保保障数据据安全。使使用Ecclippse(MyEEcliipsee)、Apacche-Tomccat-5.22.0开开发工具

2、具开发。本系统包包括了前前台功能能:用户户注册、用户登录、顾客订餐、菜单信息查询、顾客订房,客房信息查询以及客户付款;后台功能:用户管理,菜肴信息维护,客房信息维护,就餐计划管理,就餐管理,住宿计划管理,住宿管理等。本文简要要介绍了了基于MMySQQL数据据库系统统和采用用Javva程序序语言开开发的基基于B/S结构构的酒店店管理系系统的设设计与实实现,着着重阐述述了该系系统开发发实现过过程,从从系统采采用的开开发工具具,开发发平台以以及架构构介绍到到方案论论证、系系统功能能介绍和和开发过过程对遇遇到问题题的分析析和解决决等各个个环节都都进行了了较为详详尽的分分析和描描述。关键词: 酒店店管理

3、信信息系统统MySSQL JaavaBB/STHE DESSIGNN ANND IMPPLEMMENTTATIION OF THEE DIIGITTAL HOTTEL MANNAGEEMENNT SSYSTTEM BAASEDD ONN B/S AARCHHITEECTUUREAbsttracctThe hottel mannageemennt iinfoormaatioon ssysttem commposses of humman, coompuuterr annd ddataabasse, whiich is useed tto ddo hhoteel mmanaagemmentt. T

4、Throoughh thhe ccolllecttionn, ttrannsmiissiion, soortiing outt, pproccesssingg, ssafeeguaardiing andd ussingg off innforrmattionn, iimprrovee maanaggemeent levvel andd effficcienncy, thhus reaalizze tthe auttomaatizzatiion, sttanddarddizaatioon aand hummaniizattionn off maanaggemeent of hottelss.Fo

5、r thiis ssysttem, wee usse ffashhionnablle WWeb apppliccatiion expploiit fframmewoork-Strrutss+ PPOJOO+ HHibeernaate to reaalizze; We usee MyySQLL too suuppoort varriouus kkindds iinfoormaatioon aand enssuree thhe ssafeety of datta ffor dessignningg daatabbasee. WWe cchooose Ecllipsse(MMyEcclippse)

6、annd AApacche-Tommcatt-5.2.00 ass deevellopmmentt tooolss.Thiss syysteem iinclludee prroscceniium funnctiion: usser reegissterr, uuserr looginn, oordeer mmeall, iinquuiryy meeal messsagge,inqquirry rroomm meessaage, orrderr rooom andd clliennt ppay forr thhe oordeer; Thee baackggrouund funnctiion: u

7、sser mannageemennt, dissh mmesssagee maainttainn, gguesst rroomm meessaage maiintaain, eaatinng pplann maainttainn, eeatiing mannageemennt, loddginng pplann maanaggemeent, loodgiing mannageemennt aand so on.Thiss paaperr haas bbrieeflyy inntrooducced thee deesiggn aand impplemmenttatiion of thee hot

8、eel mmanaagemmentt infoormaatioon ssysttem whiich basses onn B/S aarchhiteectuure andd iss deevellopeed wwithh MyySQLL annd JJavaa prrogrrammmingg laanguuagee, eemphhatiicallly expplaiinedd thhat shoouldd deevellop thee cooursse oof rrealliziing sysstemmatiicallly, frrom thee inntrooducctioon oof to

9、ools ,pllatfformm annd sstruuctuure whiich is adoopteed ffor devveloopmeent , tto tthe demmonsstraatioon oof pproggrammme,thee inntrooducctioon oof tthe sysstemm fuuncttionn annd tthe anaalyssis andd sooluttionn off thhe ddiffficuultyy whhichh tuurneed uup dduriing thee deevellopmmentt, aall thaat w

10、whatt arre mmetiioneed bbefoore aree eexhaausttivlly aanallysee annd ddesccrippte in dettaill.Keywwordds:thee hootell maanaggemeent infformmatiionssysttem MyySQLL JJavaaB/SS目录第一章前前言1第二章系系统概述述3第三章开开发平台台介绍44第四章开开发工具具介绍554.1 Ecllipsse(MMyEcclippse)介绍54.1.1 EEcliipsee简介54.1.2 MMyEcclippse的的功能和和特点554.2 A

11、paachee-Toomcaat-55.2.0介绍绍64.3 MySSQL数据库库介绍664.3.1 MMySQQL的特特性64.3.2 MMySQQL的应应用7第五章系系统架构构介绍885.1三三层架构构介绍885.1.1三层层架构简简介85.1.2各层层职责885.1.3实际际应用介介绍95.2 B/SS架构介介绍95.2.1 CC/S与与B/SS架构比比较95.2.2 BB/S简简介111第六章课课题目前前在国内内外的研研究及应应用开发发现状1126.1该该课题在在国内外外的研究究动态1126.1.1国外外研究动动态:126.1.2国内内研究动动态1336.2该该课题的的应用开开发现状状

12、13第七章需需求分析析147.1 系统总总体结构构图1447.2 系统业业务模型型图1447.3 系统用用例图1157.4系系统业务务流程图图167.4.1餐饮饮前台业业务办理理和后台台管理流流程图1167.4.2住宿宿前台业业务办理理和后台台管理流流程图117第八章数数据库设设计1888.1概概念设计计188.2逻逻辑设计计258.2.1数据据库表汇汇总2558.2.2具体体表结构构26第九章系系统的关关键技术术以及要要点介绍绍299.1 JSPP简介2999.1.1 JJSP简简介2999.1.2 JJSP的的特点2299.2 Strrutss框架3119.2.1采用用该框架架的背景景及原

13、因因319.2.2 MMVC设设计模式式概述3319.2.3 SStruuts框框架介绍绍329.3 POJJO(JavvaBeean)介绍3339.3.1 PPOJOO概述3339.3.2 JJavaaBeaan使用用规范3349.3.3 JJavaaBeaan的特特点3449.4 Hibbernnatee O/R MMapppingg359.4.1 持持久化和和持久层层的定义义359.4.2 HHibeernaate介介绍3559.4.3 HHibeernaate的的体系结结构355第十章系系统功能能介绍33810.11 功能能模块分分析38810.22 各功功能模块块说明33810.22

14、.1 前台功功能介绍绍3810.22.2 后台功能能介绍440第十一章章开发中中解决的的主要技技术难题题4711.11 表示示层出现现的技术术难题44711.11.1对对用户信信息的获获取47711.11.2页页面乱码码的处理理4811.22 业务务层出现现的技术术难题44911.22.1事事务的提提交50011.22.2 Sesssioon线程程安全55011.33持久层层出现的的技术难难题52211.33.1 在Hibbernnatee的映射射文件中中对于ccasccadee属性的的设置55211.33.2 在Hibbernnatee的映射射文件中中对于iinveersee属性的的设置55

15、3第十二章章开发的的心得体体会与收收获555参考文献献57致谢588第一章 前言1.1课课题的来来源近年来,随着改改革开放放步伐的的加快和和中西方方文化的的交流与与发展,我我国人民民生活水水平显著著提高,全全社会对对餐饮业业的需求求量也越越来越大大,伴随随着消费费的持续续增长,酒酒店行业业已经成成为现代代社会中中发展最最快的行行业之一一。要想想在激烈烈的市场场竞争中中生存,就就必须在在经营管管理、餐餐饮服务务等方面面提高管管理意识识。而对对酒店的的经营状状况起决决定作用用的是对对酒店日日常营业业的管理理,所以以应势而而出的酒酒店管理理系统有有着很好好的可行行应用性性。传统统的酒店店系统大大都使

16、用用C/SS(Clliennt/ Serrverr) 模模式的计计算机信信息管理理系统,这种C/ S 模式在在20 世纪900 年代代分布式式处理中中起到主主流系统统的作用用,它有着着自身的的一些优优点,如通过过在客户户和服务务之间划划分各自自所包含含的层次次,提高了了应用的的计算效效率,缓解终终端/ 主机模模式中主主机繁重重的负担担,在终端端/ 主机机模式和和文件服服务器模模式中找找到平衡衡等;然而随随着酒店店规模的的日益扩扩大,应用程程序的复复杂程度度不断提提高,传统的的C/ S 模模式逐渐渐暴露出出许多问问题,如系统统的可移移植性、可可扩展性性、可维维护性都都很差等等,同时,随着Innt

17、errnett 迅速速普及以以及中国国加入WWTO ,酒店店管理也也面临着着许多新新的挑战战和机遇遇,如提供供远程客客房预定定、餐饮饮预定、网网上信息息发布等等等。因因此,酒店迫迫切需要要开发出出基于BB/ SS(Brrowsser/ Seerveer) 模式的的酒店管管理系统统,以适应应当前酒酒店行业业的发展展,提供更更好的服服务和提提高酒店店的经济济效益1。1.2课课题采用用的技术术因此,针针对上述述情况,我我开发了了一个基基于B/S结构构的数字字酒店管管理系统统。它采采用表示示层、业业务层,持持久层三三层架构构,采用BB/S结结构以及及三层架架构的好好处主要要是:基基于B/S结构构的系统

18、统使得客客户端无无专用程程序,应应用程序序全部集集中在应应用服务务器,这这更便于于应用程程序的维维护管理理,降低低用户应应用成本本。软件件的系统统升级和和功能改改进变得得更加容容易,当当程序和和系统需需要更改改时,只只需要在在Webb Apppliicattionn Seerveer TTierr上修改改程序的的界面和和系统的的业务逻逻辑,减减少了系系统维护护和修改改的工作作量,特特别适合合互联网网时代的的应用需需要。再再者,对对于业务务逻辑比比较复杂杂的系统统,分层层处理会会更加方方便和清清晰,并并且测试试就比较较容易,思思路也清清晰,可以减减少模块块之间的的耦合性性,最后后本系统统使用Ja

19、ava面面向对象象学编程程语言开开发,可可以解决决跨平台台的问题题,并且且提高系系统的安安全性。1.3课课题达到到的目标标本次设计计的数字字酒店管管理系统统分为前前台操作作和后台台处理,以以数据库库为核心心。整个个系统围围绕顾客客就餐和和住宿的的业务流流程而设设计。该该系统全全面、正正确、完完整、及及时地收收集、加加工、整整理在整整个就餐餐和住宿宿的业务务流程中中所发生生的各类类有关信信息,具有检索索迅速、查查找方便便、可靠靠性高、存存储量大大、保密密性好、寿寿命长、成成本低等等优点。这这些优点点能够极极大地提提高宾馆馆管理的的效率,也也是宾馆馆的科学学化、正正规化管管理,与与世界接接轨的重重

20、要条件件。第二章 系统概概述2.1系系统简介介本文的数数字酒店店管理系系统是一一套比较较复杂的的软件,它是依依据大中中型酒店店和宾馆馆的营业业点,结结合计算算机信息息管理的的特点,利利用计算算机网络络及其它它通讯工工具设施施对酒店店业务信信息进行行及时有有效管理理的一个个应用软软件。2.2系系统功能能简介数字酒店店管理系系统分为为前台操操作和后后台处理理,以数数据库为为核心。整整个系统统围绕顾顾客就餐餐和住宿宿的业务务流程而而设计。总总体上,其其功能贯贯穿2 条线:一条线线贯穿着着客户注注册、查查询就餐餐计划或或住宿计计划信息息、预定定就餐订订单或住住宿订单单信息、更更改就餐餐或住宿宿订单信信

21、息、取取消预定定的就餐餐或住宿宿订单信信息等;另一条条线是对对菜肴、餐餐桌、客客房、客客户信息息的维护护,以及及根据酒酒店就餐餐时间和和餐桌的的具体调调度安排排和住宿宿时间和和客房的的具体调调度安排排来制定定就餐计计划和住住宿计划划,并负负责打印印统计报报表和相相关的单单据。该该系统全全面、正正确、完完整、及及时地收收集、加加工、整整理在整整个就餐餐和住宿宿的业务务流程中中所发生生的各类类有关信信息。第三章 开发平平台介绍绍3.1 J2EEE平台台简介本系统的的开发平平台是JJ2EEE。J2EEE本身是是一个开开放的标标准是美美国Suun公司司刚刚推推出的一一种全新新概念的的模型,与传统统的互

22、联联网应用用程序模模型相比比有着不不可比拟拟的优势势。当今今许多企企业都需需要扩展展他们的的业务范范围,降低自自身经营营成本,缩短他他们和客客户之间间的响应应时间,这就需需要存在在一种简简捷,快速的的服务于于企业,合作伙伙伴和雇雇员之间间。典型型的说,提提供这些些服务的的应用软软件必须须同企业业信息系系统(EEIS)相相结合,并并提供新新的能向向更为广广阔的用用户提供供的服务务。这些些服务要要具备以以下的特特点:a高可可用性:来满足足现在的的全球商商业环境境b安全全性:保保护用户户的隐私私和企业业数据的的安全c可依依赖性和和可扩展展性:保保证商业业交易的的正确和和迅捷通常这些些服务是是由分布布

23、的应用用程序组组成的,包包括前端端数据端端和后端端数据源源以及它它们之间间的一层层或几层层,这些些中间层层提供了了把商业业功能和和数据与与EISS相结合合的功能能。这些些中间层层把客户户端从复复杂的商商业逻辑辑中分离离出来,利利用成熟熟的INNTERRNETT技术使使用户在在管理上上所花费费的时间间最小化化。J22EE正正式降低低了开发发这种中中间层服服务的成成本和复复杂程度度,因而而使得服服务可以以被快速速的展开开,并能能够更轻轻松的面面对竞争争中的压压力。J2EEE通过定定义一种种标准的的结构来来实现它它的优势势,如下下:a JJ2EEE Apppliicattionn Prrogrram

24、mmingg Moodell -一一种用于于开发多多层次,瘦瘦型客户户用户程程序的标标准设计计模型b JJ2EEE Pllatfformm-一个个标准的的平台,用用来整合合J2EEE的应应用程序序,指定定一系列列的接口口和方法法c JJ2EEE Coompaatibbiliity Tesst SSuitte-一一套兼容容测试组组件,用用来检测测产品是是否同JJ2EEE 平台台兼容d JJ2EEE Reeferrencce IImpllemeentaatioon-用用来示范范J2EEE的能能力第四章 开发工工具介绍绍4.1 Ecllipsse(MMyEcclippse)介绍4.1.1Ecllip

25、sse简介介Ecliipsee是一款款非常优优秀的开开源IDDE(IInteegraatedd Deevellopmmentt Ennvirronmmentt,集成成开发环环境),非非常适合合Javva项目目的开发发。由于于它支持插插件开发发技术,因因而受到到了很多多开发者者的欢迎迎。其中中MyEEcliipsee是Ecclippse的的一个优优秀插件件,它是是一个专专业的软软件开发发平台,它它为软件件开发提提供了丰丰富的工工具和系系统的支支持。MMyEcclippse是是基于工工业开发发标准的的Ecllipsse平台台来工作作的,所所以它提提供了 对一系系列软件件开发技技术、组组件以及及应用

26、开开发环境境的支持持。其中中包括JJ2EEE,XMML,UUML,各种类类型的数数据库以以及各种种应用服服务器的的支持。并并且可以以针对每每种不同同的应用用环境提提供对开开发、部部署、测测试环节节的优化化工作。 4.1.2 MMyEcclippse的的功能和和特点MyEcclippse主主要具有有以下功功能和特特点:Javaa的专业业开发工工具。提提供了JJSP、JJSF、SStruuts、JJSTLL、XMML、XXSD,Serrvleets,EEJB的的图形化化开发环环境以及及对各种种应用服服务器的的部署和和各种调调试功能能的支持持。数据库开开发工具具。提供供了数据据浏览、SSQL编编辑、

27、数数据修改改、触发发器和存存储过程程开发等等一系列列与数据据库相关关的开发发工具。辅助RAAD开发发工具。提提供了包包括类图图、序列列图、部部署图、状状态图等等各种UUML图图形的支支持。POJOO开发工工具。提提供了对对Sprringg,EJJB,HHibeernaate,WWeb服服务以及及XDoocleet的辅辅助开发发。AJAXX与Weeb 22.0的的辅助开开发工具具。提供供了包括括对JaavaSScriipt编编辑、CCSS编编辑、XXML编编辑、HHTMLL编辑、JavaScript调试控制台、DOM观察器等一系列的辅助开发工具3。4.2 Apaachee-Toomcaat-55

28、.2.0介绍绍Tomccat 是Appachhe-JJarkkartta的一一个子项项目,是是一个免免费的、开开放源码码的、支支持JSSP和SServvlett技术的的容器,它它同时又又是一个个Webb服务软软件。Tomccat 很受广广大程序序员的喜喜欢,因因为它运运行时占占用的系系统资源源小,扩扩展性好好,支持持负载平平衡与邮邮件服务务等开发发应用系系统常用用的功能能。Toomcaat是一一个小型型的轻量量级应用用服务器器,在中中、小型型系统和和并发访访问用户户不是很很多的场场合下被被普遍使使用,是是开发和和调试JJSP程程序的首首选。对于一个个初学者者来说,可可以说这这样认为为,当一一台

29、机器器上配置置好Appachhe服务务器,可可利用它它响应对对HTMML页面面的访问问请求。实实际上TTomccat部部分是AApachee服务器器的扩展展,但它它是独立立运行的的,所以以当你运运行Toomcaat时,它它实际作作为一个个与Appachhe独立立的进程程单独运运行的4。4.3 MySSQL数数据库介介绍MySQQL是一一个小型型关系型型数据库库管理系系统,开开发者为为瑞典MMySQQL AAB公司司。目前前MySSQL被被广泛地地应用在在Intternnet上上的中小小型网站站中。由由于其体体积小、速速度快、总总体拥有有成本低低,尤其其是开放放源码这这一特点点,许多多中小型型网

30、站为为了降低低网站总总体拥有有成本而而选择了了MySSQL作作为网站站数据库库。4.3.1MyySQLL的特性性1.使用用C和CC+编编写,并并使用了了多种编编译器进进行测试试,保证证源代码码的可移移植性 2.支持持AIXX、FrreeBBSD、HHP-UUX、LLinuux、MMac OS、NNoveell Nettwarre、OOpennBSDD、OSS/2 Wraap、SSolaariss、Wiindoows等等多种操操作系统统 3.为多多种编程程语言提提供了AAPI。这这些编程程语言包包括C、CC+、EEifffel、Java、Perl、PHP、Python、Ruby和Tcl等。 4.

31、支持持多线程程,充分分利用CCPU资资源 5.优化化的SQQL查询询算法,有有效地提提高查询询速度 6.既能能够作为为一个单单独的应应用程序序应用在在客户端端服务器器网络环环境中,也也能够作作为一个个库而嵌嵌入到其其他的软软件中提提供多语语言支持持,常见见的编码码如中文文的GBB 23312、BBIG55,日文文的Shhiftt_JIIS等都都可以用用作数据据表名和和数据列列名7.提供供TCPP/IPP、ODDBC和和JDBBC等多多种数据据库连接接途径 8.提供供用于管管理、检检查、优优化数据据库操作作的管理理工具 9.可以以处理拥拥有上千千万条记记录的小小型数据据库 4.3.2MyySQL

32、L的应用用与其他的的大型数数据库例例如Orraclle、DDB2、SSQL Serrverr等相比比,MyySQLL自有它它的不足足之处,如如规模小小、功能能有限(MMySQQL不支支持视图图(已经经被列入入5.11版的开开发计划划)、事事件等)等等,但是是这丝毫毫也没有有减少它它受欢迎迎的程度度。对于于一般的的个人使使用者和和中小型型企业来来说,MMySQQL提供供的功能能已经绰绰绰有余余,而且且由于MMySQQL是开开放源码码软件,因因此可以以大大降降低总体体拥有成成本5。第五章 系统架架构介绍绍5.1三三层架构构介绍5.1.1三层层架构简简介目前开发发人员对对系统开开发的一一个共识识是使

33、用用三层架架构,分分为表示示层,业业务层,和和持久层层。而这这三层之之间的依依赖关系系是:表示层层 - 业业务层 - 持久久层。这表明明了层与与层之间间的调用用关系,表表示层通通过调用用业务层层来完成成任务,而而业务层层则调用用持久层层。从另另一个角角度来看看,一种种依赖关关系是:表示层层 - 领领域模型型(Doomaiin MModeel) - 持久久层,即表示示层和持持久层都都应该理理解(rrecoogniize)领域模模型。而而领域模模型则是是业务层层的一部部分。业业务层正正是系统统的价值值所在。虽虽说表示示和持久久也很重重要,在在某些系系统中可可以说是是很关键键,但是是它们的的最终目目

34、的都是是为业务务服务,所所以业务务层应该该是系统统的核心心。基于以上上的认识识,在系系统设计计的时应应首先分分析需求求得到领领域模型型,找出出系统中中的实体体、对象象(静态态的一面面),并并明确大大致的业业务流程程(动态的的一面)。而另两两层应尽尽最大努努力为业业务层服服务,且且尽量减减少业务务层受另另两层的的限制。5.1.2各层层职责表示层:负责显显示信息息,及从从系统外外部得到到输入。表表示层的的设计决决定系统统界面的的可用性性,及信信息输入入和展示示的可靠靠性。表表示层只只知道如如何展示示信息,及及收集用用户输入入,并不不知道该该如何对对这些输输入进行行处理来来完成业业务。业务层:完成业

35、业务逻辑辑。业务务层设计计决定客客户价值值是否能能够得到到实现。这这是系统统的关键键。外在在的表现现是功能能性。业业务层设设计和实实现的失失误表现现在用户户端即功功能缺失失,功能能不可靠靠等。如如果需要要对业务务层的业业务规则则进行解解耦,则则可以使使用规则则引擎如如Drooolss,把业业务规则则分离出出来。但但分离后后的业务务规则仍仍属于业业务层。业业务层知知道如何何对用户户输入进进行处理理,能够够应用业业务规则则完成用用户所需需的业务务,但它它不知道道数据如如何读取取和保存存。持久层层:负责责用户信信息的持持久化。持持久层的的失误表表现在外外即数据据处理(储存,展展示等)不可靠靠。持久久

36、层完全全不知道道业务,只只专注于于数据存存储和读读取。所所谓持久久化并不不一定是是指数据据库,任任何方式式的持久久化(通过文文件,网网络的持持久化等等)都应由由持久层层完成。5.1.3实际际应用介介绍各层的设设计都会会直接影影响系统统性能,不同的的系统中中可能会会有很大大的不同同。比如如说GOOOGLLE的搜搜索引擎擎,它的的界面很很简单,可可以想像像表示层层是比较较容易实实现的,而而它的业业务层,关关系到处处理关键键字,分分析搜索索结果,决决定排名名等,而而持久层层则要负负责处理理超大量量的数据据。业务务层和持持久层则则相当复复杂。而而有的系系统持久久层会很很小,比比如杀毒毒软件,媒媒体播放

37、放软件等等6。5.2BB/S架架构介绍绍5.2.1C/S与B/SS架构比比较C/S和和B/SS是当今今世界开开发模式式技术架架构的两两大主流流技术。C/S是美国borland公司最早研发,B/S是美国微软公司研发。目前,这两项技术以被世界各国所掌握,国内公司以C/S和B/S技术开发出产品也很多。这两种技术都有自己一定的市场份额和客户群,各家企业都说自己的管理软件架构技术功能强大、先进、方便,都能举出各自的客户群体,都有一大群文人墨客为自己摇旗呐喊,广告满天飞,可谓仁者见仁,智者见智。1.C/S架构构软件的的优势与与劣势(1)应应用服务务器运行行数据负负荷较轻轻。最简单的的C/SS体系结结构的数

38、数据库应应用由两两部分组组成,即即客户应应用程序序和数据据库服务务器程序序。二者者可分别别称为前前台程序序与后台台程序。运运行数据据库服务务器程序序的机器器,也称称为应用用服务器器。一旦旦服务器器程序被被启动,就就随时等等待响应应客户程程序发来来的请求求;客户户应用程程序运行行在用户户自己的的电脑上上,对应应于数据据库服务务器,可可称为客客户电脑脑,当需需要对数数据库中中的数据据进行任任何操作作时,客客户程序序就自动动地寻找找服务器器程序,并并向其发发出请求求,服务务器程序序根据预预定的规规则作出出应答,送送回结果果,应用用服务器器运行数数据负荷荷较轻。(2)数数据的储储存管理理功能较较为透明

39、明。在数据库库应用中中,数据据的储存存管理功功能,是是由服务务器程序序和客户户应用程程序分别别独立进进行的,前前台应用用可以违违反的规规则,并并且通常常把那些些不同的的(不管管是已知知还是未未知的)运运行数据据,在服服务器程程序中不不集中实实现,例例如访问问者的权权限,编编号可以以重复、必必须有客客户才能能建立定定单这样样的规则则。所有有这些,对对于工作作在前台台程序上上的最终终用户,是是“透明”的,他他们无须须过问(通通常也无无法干涉涉)背后后的过程程,就可可以完成成自己的的一切工工作。在在客户服服务器架架构的应应用中,前前台程序序不是非非常“瘦小”,麻烦烦的事情情都交给给了服务务器和网网络

40、。在在C/SS体系的的下,数数据库不不能真正正成为公公共、专专业化的的仓库,它它受到独独立的专专门管理理。(3)CC/S架架构的劣劣势是高高昂的维维护成本本且投资资大。首先,采采用C/S架构构,要选选择适当当的数据据库平台台来实现现数据库库数据的的真正“统一”,使分分布于两两地的数数据同步步完全交交由数据据库系统统去管理理,但逻逻辑上两两地的操操作者要要直接访访问同一一个数据据库才能能有效实实现,有有这样一一些问题题,如果果需要建建立“实时”的数据据同步,就就必须在在两地间间建立实实时的通通讯连接接,保持持两地的的数据库库服务器器在线运运行,网网络管理理工作人人员既要要对服务务器维护护管理,又

41、又要对客客户端维维护和管管理,这这需要高高昂的投投资和复复杂的技技术支持持,维护护成本很很高,维维护任务务量大。其次,传传统的CC/S结结构的软软件需要要针对不不同的操操作系统统系统开开发不同同版本的的软件,由由于产品品的更新新换代十十分快,代代价高和和低效率率已经不不适应工工作需要要。在JJavaa这样的的跨平台台语言出出现之后后,B/S架构构更是猛猛烈冲击击C/SS,并对对其形成成威胁和和挑战。2.B/S架构构软件的的优势与与劣势(1)维维护和升升级方式式简单。目前,软软件系统统的改进进和升级级越来越越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如

42、果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。(2)成成本降低低,选择择更多。大

43、家都知知道Wiindoows在桌面面电脑上上几乎一一统天下下,浏览览器成为为了标准准配置,但但在服务务器操作作系统上上Winndowws并不不是处于于绝对的的统治地地位。现现在的趋趋势是凡凡使用BB/S架架构的应应用管理理软件,只只需安装装在Liinuxx服务器器上即可可,而且且安全性性高。所所以服务务器操作作系统的的选择是是很多的的,不管管选用那那种操作作系统都都可以让让大部分分人使用用Winndowws作为为桌面操操作系统统电脑不不受影响响,这就就使的最最流行免免费的LLinuux操作作系统快快速发展展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。比如说很

44、很多人每每天上“网易”网,只只要安装装了浏览览器就可可以了,并并不需要要了解“网易”的服务务器用的的是什么么操作系系统,而而事实上上大部分分网站确确实没有有使用WWinddowss操作系系统,但但用户的的电脑本本身安装装的大部部分是WWinddowss操作系系统。(3)应应用服务务器运行行数据负负荷较重重。由于B/S架构构管理软软件只安安装在服服务器端端(seerveer)上上,网络络管理人人员只需需要管理理服务器器就行了了,用户户界面主主要事务务逻辑在在服务器器(seerveer)端端完全通通过wwww浏览览器实现现,极少少部分事事务逻辑辑在前端端(brrowsser)实实现,所所有的客客户

45、端只只有浏览览器,网网络管理理人员只只需要做做硬件维维护。但但是,应应用服务务器运行行数据负负荷较重重,一旦旦发生服服务器“崩溃”等问题题,后果果不堪设设想。因因此,许许多单位位都备有有数据库库存储服服务器,以以防万一一7。5.2.2B/S简介介基于B/S模式式的网络络信息系系统,通通常采用用三层或或更多层层结构,即即“客户机机浏览器器-Weeb服务务器-数数据库服服务器”,如图5-1。B/SS结构以以Webb服务器器为系统统的中心心,即用用户端通通过浏览览器向WWeb服服务器提提出查询询请求,WWeb服服务器根根据需要要向数据据库服务务器发出出数据请请求,数数据库则则根据查查询或查查询条件件

46、返回相相应的数数据结果果给Weeb服务务器,最最后Weeb服务务器将结结果翻译译成为HHTMLL或各类类脚本语语言的格格式,并并传送给给客户机机上的浏浏览器,用用户通过过浏览器器即可浏浏览自己己所需的的结果8。Web服务器浏览器数据库图5-11 B/S模式式图第六章课课题目前前在国内内外的研研究及应应用开发发现状6.1该该课题在在国内外外的研究究动态6.1.1国外外研究动动态随着全球球经济一一体化使使酒店业业客源更更加丰富富多样化化,市场场更加广广阔多渠渠道的同同时,酒酒店业更更面临着着日趋激激烈的竞竞争环境境和不断断攀升的的客户期期望,迫迫使业内内人士不不断进一一步寻求求改进服服务质量量、降

47、低低运营成成本和提提升客户户满意度度的新法法宝来增增强酒店店的核心心竞争力力。其中中最有效效的手段段之一就就是大规规模应用用先进的的信息化化技术,变变革传统统意义上上的酒店店业竞争争方式和和经营管管理模式式以进而而赢得新新竞争优优势,在在这方面面国际上上领先的的酒店业业一直在在不遗余余力地探探索、实实施和推推进。国国际酒店店业先进进信息化化应用的的产生与与发展大大体上经经过了电电算化阶阶段、自自动化阶阶段、网网络化阶阶段、集集成化阶阶段、协协同化阶阶段五阶阶段。其其中,网网络化阶阶段指的的是,以以因特网网(Innterrnett)和数数字化经经济为主主要特征征的信息息化冲击击,使网网络化建建设也已已成为酒酒店业整整个信息息化建设设应用中中的重要要组成部部分,于于是以宽宽带高速速数据网网络为核核心的“数字化化酒店,(CybberHH。teel)也也应运而而生。“数字

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com