jsp酒店管理系统qe论文

jsp酒店管理系统qe论文

ID:27193130

大小:2.38 MB

页数:45页

时间:2018-12-01

上传者:U-19252
jsp酒店管理系统qe论文_第1页
jsp酒店管理系统qe论文_第2页
jsp酒店管理系统qe论文_第3页
jsp酒店管理系统qe论文_第4页
jsp酒店管理系统qe论文_第5页
资源描述:

《jsp酒店管理系统qe论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

xxx学院毕业设计(论文)题目:酒店管理系统的设计与实现作者:学号:系(院):专业班级:指导老师:实验师(姓名)(专业技术职务)评阅老师:(姓名)(专业技术职务)2014年3月xxx 毕业设计(论文)中文摘要酒店管理系统的设计与实现摘要:本系统是为某某酒店设计开发的酒店管理系统,来研究基于B/S模式的网上信息管理的实现,采用的是JSP+SQL模式的电子管理平台。酒店作为一个商务旅游集散点,客户及相关信息繁多,涉及很多的信息数据的管理,现今,虽然大多数酒店都使用了单机版管理系统或局域网管理系统,但还是没法满足这个起来越网络化的时代的要求。该酒店管理系统传袭了传统酒店管理系统甚至手工管理系统在信息处理方面的长处,弥补了传统酒店管理系统在网络化服务方面的缺失,使酒店的服务在服务质量没有减弱的前提下,更方便顾客,贴近顾客。此系统设计上采用三层结构、WebService技术,使之在选用平台、采用技术上具有先进性、前瞻性、扩充性,从而保证建成的系统具有良好的稳定性、可扩充性。系统设计按标准化、规范化,分层设计,构件化实现。采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。从功能上来说,系统是比较完备的,系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。关键词:JSP信息管理数据库SQL 毕业设计(论文)外文摘要TheReaserchAndImplementOfHotelManagementSystemAbstract:Thesystemisanhotelmanagementsystem,usingthemodeltoCustomisedJSP+SQLrunningasmalle-commerceplatform.Thenetworkdistributionsystembandsfranchiserandworkflowoftheenterprisetogether,andcutsaneffectivechannelfromtheenterprisetofranchiser.Thesystemcanalsoimprovethework'sefficiencyandincreasesthesalethroughbreakingtheobstaclebetweenbranchandbranch,enterpriseandenterprise.Fromthefunctionalpointofview,thesystemisrelativelycomplete.Webinterfacewiththesystemtousersintheworld,providinginformationtousersandacceptitsoperation,andthroughthedatabasemanagementsystemtostoreinformation.Systemtoachievedatabrowseinformation,referral,editingandmanagementofbasicdatabaseoperations,theuseofmodularsystemdesignmethodology,basedonuserdemandandapplicationproceduresandthemaintenanceoftheuser-friendlynature,eachcomponentwillbeplacedindifferentmodules,tofacilitatetheprocessofexpansionandmaintenance,andestablishedproceduresofthefunctionalusebasis.Keywords:JSP;Hotel;Networkdistribution;Database;SQL. 目录摘要-2-ABSTRACT-3-1引言61.1可行性分析61.1.1经济可行性61.1.2技术可行性61.1.3操作可行性91.1.4法律可行性91.2系统的设计和运行要求91.2.1系统环境要求91.2.2编程语言和开发工具101.3开发工具介绍101.3.1JSP技术101.3.2B/S体系结构11.3.3Dreamweaver软件11.3.4SQLServer2000数据库41.3.5WEB服务软件:jdk+JakartaTomCat4.051.4论文各章简介72需求分析82.1业务流分析82.2数据流分析92.3数据字典102.3.1系统数据字典102.3.2系统数据项123系统功能模块划分133.1系统功能模块图133.2功能开发144数据库设计144.1数据库需求分析144.2数据库概念结构设计154.3数据库逻辑结构设计165系统详细设计205.1首页215.2酒店新闻页225.3用户注册页235.4客房查询页245.5系统登录界面设计255.6系统主操作设计26 5.7管理员信息管理操作275.8客房信息添加页面295.9客户预订管理页面32结论35致谢36参考文献37 毕业论文(设计)第11页1引言1.1可行性分析随着计算机技术的发展和网络人口的增加,人们对网络的需求也越来越苛刻,越来越贴近其生活,电子信息管理已经成为网上的一股潮流。而更多的,是要求传统行业的管理要延伸到网络,以更方便其生活、工作和学习。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性、技术上的可行性、操作上的可行性和法律可行性。本系统的可行性分析如下:1.1.1经济可行性由于本酒店管理系统所要求的硬件(计算机及相关硬件)和软件环境(JSP+SQL),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对学校不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少酒店的工作强度,提高工作效率,而且方便了酒店对信息的管理,延续了传统的管理模式,极大限度的方便了酒店管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本借阅系统的开发成本,所以从经济方面讲开发此系统是可行的。1.1.2技术可行性酒店管理系统的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。B/S结构34/45 毕业论文(设计)第11页(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。目前我院内网(Intranet)、外网(Internet)和北京东方清大公司“案件、办公管理软件”就是B/S结构管理软件,干警在局域网各工作站通过WWW浏览器就能实现工作业务。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度慢、效果优。随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Intranet。一、B/S模式的优点和缺点B/S结构的优点(1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理。(2)、业务扩展简单方便,通过增加网页即可增加服务器功能。(3)、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。(4)、开发简单,共享性强B/S模式的缺点(1)、个性化特点明显降低,无法实现具有个性化的功能要求。(2)、操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。(3)、页面动态刷新,响应速度明显降低。(4)、无法实现分页显示,给数据库访问造成较大的压力。(5)、功能弱化,难以实现传统模式下的特殊功能要求。二、C/S模式的优点和缺点C/S模式的优点34/45 毕业论文(设计)第11页1.由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。2.操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。3.C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。C/S模式的缺点1.需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。2.兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。3.开发成本较高,需要具有一定专业水准的技术人员才能完成。三、B/S架构软件的优势与劣势(1)、维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显——所有的升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的,例如一些招聘网站就需要采用B/S模式,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入。(2)、系统的性能在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。(3)、系统的开发34/45 毕业论文(设计)第11页C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。这使得应用程序的维护、移植和互操作变得复杂。如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。但是,与B/S结构相比,C/S技术发展历史更为“悠久”。从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。本系统拟采用JSP(JAVAServerPages)和SQL分别作为前端和后端的开发工具。因此从技术方面讲开发此系统是可行的。1.1.3操作可行性酒店作为一个客户的集散点,其主要功能就是对顾客开放住宿的地方。传统的酒店管理系统,一般有两种方式:一是手工管理,这种方式应用最传统的“笔纸操作系统”,将酒店的客房信息、销售信息、客户信息管理及单据管理等均以纯手工的形式进行,将信息以表格文件的表现形式记录在纸上,再进行统一保存。这种方式虽然在简单信息查询时会有一定的方便,但是存在着更多的不便:信息保存时间和条件很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。另一种是常见的信息管理方法是应用单机版的管理系统,但是这种系统设计时间较早,很多功能划分很不科学,很多设置已经跟不上时代需求了。但是酒店管理人员已经有相当的应用经验,所以新的系统操作有一定的操作经验可以作一定的操作经验。本酒店规模较大,信息管理经验丰富,单机版的酒店管理系统做得较系统较到位,在酒店信息处理方面做得很精准规范。综上所述,本酒店很有必要,也很有条件做到酒店信息在线管理,以更贴近时代需求和酒店发展需要。1.1.4法律可行性由于本系统是在相关法律法规下实施完成的,所以不存在任何法律问题,在法律上是完全可行的。从以上四种可行性分析可看出,本系统是可行的。1.2系统的设计和运行要求1.2.1系统环境要求(1)硬件要求:512M内存或更高(2)操作系统:WindowsXP(3)脚本解释器:安装IE5.5以上版本既可获得(4)数据引擎:SQLServer200034/45 毕业论文(设计)第11页(5)权限要求:对SQLServer2000建表、备份的权限1.2.2编程语言和开发工具(1)编程语言:C#(JSP)(2)数据库:SQLServer2000开发工具(3)开发工具:Myeclipse8.5、SQLServer2000、PhotoShop、Dreamweaver等1.3开发工具介绍1.3.1JSP技术JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。  JavaBean通过Java虚拟机(Java Virtual Machine)可以得到正确的执行,运行JavaBean最小的需求是JDK1.1或者以上的版本。  JavaBean传统的应用在于可视化的领域,如AWT下的应用。自从Jsp诞生后,JavaBean更多的应用在了非可视化领域,在服务器端应用方面表现出来了越来越强的生命力。在这里我们主要讨论的是非可视化的JavaBean,可视化的JavaBean在市面上有很多Java书籍都有详细的阐述,在这里就不作为重点了。比如说一个购物车程序,要实现购物车中添加一件汽车这样的功能,就可以写一个购物车操作的JavaBean,建立一个public的AddItem成员方法,前台Jsp文件里面直接调用这个方法来实现。如果后来又考虑添加汽车的时候需要判断库存是否有货物,没有货物不得购买,在这个时候我们就可以直接修改JavaBean的AddItem方法,加入处理语句来实现,这样就完全不用修改前台jsp程序了。  当然,也可以把这些处理操作完全写在jsp程序中,不过这样的jsp页面可能就有成百上千行,光看代码就是一个头疼的事情,更不用说修改了。如果您使用过asp开发过程序的话,相信对这就深有体会? 34/45 毕业论文(设计)第11页涫凳褂肁SP+COM组件完全可以实现同jsp+javabean同样的架构,但不知道某种原因网上常见的都是全部写在asp页面中,所以使得维护修改等极为不方便,当然这是题外话了)。由此可见,通过JavaBean可以很好地实现逻辑的封装、程序的易于维护等等。复杂的应用涉及大量的代码,因而把业务逻辑和前端的表示相分离就显得格外重要,这种分离可以让任何一方的变化不会影响到另外一方。所以,所有的JSP代码都应该限制在表示层,可是如果这样的话,你如何实现你的业务逻辑呢?这就是JavaBean所做的事情。JavaBean技术是一个独立于平台的组件模型,它让开发者编写、测试通过一个组件后,可以随处使用,提高了复用性。在JSP技术中,JavaBean实现了业务逻辑部分,它把数据返回给JSP页面,由JSP页面负责格式化数据并输出到客户端的浏览器。34/45 第34页共34页1.3.2B/S体系结构本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。图2-4-1B/S三层结构图B/S体系结构与B/S体系结构相比不仅具有其全部的优点,而且又有B/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有B/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,我开发的课程在线浏览系统采用了基于B/S模式的体系结构。1.3.3Dreamweaver软件一、Dreamweaver简介Dreamweaver是Macromedia公司的出品的一款"所见即所得"的网页编辑工具。与Frontpage不同,Deamweaver采用的是Mac机浮动面版的设计风格,对于初学者来说可能会感到不适应。但当你习惯了其操作方式后,就会发现Dreamweaver的直观性与高效性是Frontpage所无法比拟的。34/45 第34页共34页  Dreamweaver对于DHTML(动态网页)的支持特别好,可以轻而易举地做出很多眩目的互动页面特效。插件式的程序设计使得其功能可以无限的扩展。Dreamweaver与Flash、Firework并称为Macromedia的网页制作三剑客,由于是同一公司的产品,因而在功能上有着一个非常紧密的结合。因此,说Dreamweaver是高级网页制作的首选并不为过。二、初步认识Dreamweaver  Dreamweaver的启动  Dreamweaver的安装过程非常简单,一但成功安装后,就可以在开始菜单找到Dreamweaver的选项:    第一次启动Dreamweaver,首先看到的是Dreamweaver的编辑窗口,千万别给上面密密麻麻的浮动窗口吓倒,其实常用的,就以下几个:  ①主菜单:在这里可以找到编辑窗口的的绝大部分功能;  ②工具栏:是Dreamweaver4的新增功能;  ③对象面板(Objects):在网页编辑的过程中,通过单击对象面板的按钮来为网页添加相应的元素,如图片、表格、层、Flash。我们称这些元素为为对象。单击对象面板上的向下箭头,能插入其他类型的对象,如特殊字符(Characters)、表单(Froms)等。34/45 第34页共34页  ④属性面板:用于显示所选中的网页元素的属性,并可在属性面板上修改。选择不同的网页元素,属性面板所显示的内容也有所不同,例如图片和表格所显示的属性是不一样的。此外,点击属性面板右下角的小三角可以根据使用的需要,缩小或展开属性面板,建议一般情况下都设置为展开模式。  ⑤面板组(又称可停靠浮动面板):Dreamweaver还有很多很多其他的浮动面板,我们可以根据自己的喜好,将不同的浮动面板重新组合,这就是所谓的面板组。在Photoshop中,也有类似的概念。  ⑥快速启动栏(又称启动面板):用于显示或隐藏响应的浮动面板。启动面板与右下角的微型启动栏一一对应;其中是切换到站点管理器,是切换到行为面板,是查看网页源代码。  ⑦编辑区域:以"所见即所得"的方式显示被编辑网页内容:  【提示1】如果屏幕上的浮动面板位置过于凌乱,甚至超出了桌面范围而不便操作的时候(在改变了显示器的分辨率后尤其容易出现这种情况),可以选取主菜单中的"Window>ArrangePanels"自动重排浮动面板。  【提示2】以下是几个常用的浮动面板的快速打开和关闭的热键,好好记住,因为将会再制作过程中被频繁地使用:  Properties属性面板:Crtl+F3  CSSStyles样式面板:Shift+F11  Behaviors行为面板:Shift+F3  Objects对象面板:Crtl+F2  站点窗口  34/45 第34页共34页  站点窗口是Dreamweaver另一个重要的窗口,左半部是远程站点的目录,一般显示为空,只有在FTP连通状态下才有显示内容;右半部是当前编辑中的本地目录,是不是有点象windows的资源管理器?对,站点窗口的作用其实就是直观而方便地让你让像管理硬盘里的文件一样管理的你的站点。  在以后网页制作的过程中,将会频繁地在编辑窗口和站点窗口之间切换。1.3.4SQLServer2000数据库SQLServer2000是Microsoft公司推出的大型数据库管理系统,它建立在成熟而强大的关系型基础上,可以很好的支持客户机/服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求。它具有易用性、可扩展性、可靠性等特点,是目前使用最为广泛、普及率最高的数据库管理系统之一。它具体下面的特性:§通过Web轻松访问数据有了SQLServer2000,您可以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自然语言查询。§强大而灵活的基于Web的分析SQLServer2000分析服务功能被扩展到了Internet。您可以通过Web浏览器来访问和控制多维数据。§ 高度的可伸缩性和可靠性使用SQLServer2000可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQLServer满足了苛刻的电子商务和企业应用程序要求。§向上伸缩34/45 第34页共34页SQLServer2000利用了对称多处理器(SMP)系统。SQLServerEnterpriseEdition最多可以使用32个处理器和64GBRAM。§向外扩展向外扩展可以将数据库和数据负载分配给多台服务器。§可用性通过增强的故障转移群集、日志传送和新增的备份策略,SQLServer2000达到了最大的可用性。§集成和可扩展的分析服务有了SQLServer2000,您可以建立带有集成工具的端到端分析解决方案,从数据创造价值。此外,还可以根据分析结果自动驱动商业过程以及从最复杂的计算灵活地检索自定义结果集。§快速开发、调试和数据转换SQLServer2000带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按Transact-SQL方式定义和使用函数等功能。您可以从任意VisualStudio工具以可视化方式设计和编写数据库应用程序。§     简化的管理和调节使用SQLServer2000,您可以很容易地在企业资源旁边集中管理数据库。可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。1.3.5WEB服务软件:jdk+JakartaTomCat4.0jdk的安装:在java.sun.com下载j2sdk1_3_0-win.exe,然后点击安装,安装系统默认的路径,安装到c:盘,即:c:jdk130。安装完成需要配置环境,这涉及到三个参数:path、classpath、java_home。在我的电脑,属性,高级,环境变量中,分别添加这三个变量,他们的值分别为:名称=值java_home=c:jdk130(安装路径)classpath=.;C:jdk13libtools.jar;C:jdk13libdt.jar;C:jdk13bin;path=C:jdk13bin;  然后确定就可以了。  注解:classpath用于指明所有用于引用的类所在的目录,它允许用户把自己的类放在不同的目录中,但应该让JDK编译工具知道它们在那里。例如:setclasspath=.;C:jdk13libtools.jar;C:jdk13libdt.jar;C:jdk13bin;命令中的第一个圆点指明classpath当前的工作目录。这个圆点非常有用,当不愿意输入完整的当前目录路径时,可以用它来代替,java程序允许这么做。jsp服务器Jakarta TomCat 4.0的安装:34/45 第34页共34页简介tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品(MostInnovativeJavaProduct),同时它又是sun公司官方推荐的servlet和jsp容器(具体可以见http://java.sun.com/products/jsp/tomcat/),因此其越来越多的受到软件公司和开发人员的喜爱。servlet和jsp的最新规范都可以在tomcat的新版本中得到实现。安装及配置tomcat最新版本为4.0.1,这个版本用了一个新的servlet容器Catalina,完整的实现了servlet2.3和jsp1.2规范。注意安装之前你的系统必须安装了jdk1.2以上版本。安装windows平台从tomcat网站下载jakarta-tomcat-4.0.1.exe,按照一般的windows程序安装步骤即可安装好tomcat,安装时它会自动寻找你的jdk和jre的位置。配置运行tomcat需要设置JAVA_HOME变量setJAVA_HOME=c:/jdk(win98,在msdos方式下使用,或者放入autoexec.bat中)运行设置完毕后就可以运行tomcat服务器了,进入tomcat的bin目录,win98下用startup启动tomcat,linux下用startup.sh,相应的关闭tomcat的命令为shutdown和shutdown.sh。启动后可以在浏览器中输入http://localhost:8080/测试,由于tomcat本身具有web服务器的功能,因此我们不必安装apache,当然其也可以与apache集成到一起,下面会介绍。在TOMCAT中为系统定义一个环境为了让Tomcat处理请求,需要为Web应用程序定义一个环境。通过在%TOMCAT_HOME%confserver.xml中定义一个元素来实现这一点。下面是定义方式这个元素指出,没一个以/album开始的资源都应该映射到%TOMCAT_HOME%webappsalbum我们可以确保这个配置正常工作,方法是启动Tomcat并访问http://localhost:8080/album34/45 第34页共34页1.4论文各章简介第1章引言部分,引言主要叙述课题的可行性分析、开发工具和运行环境要求。第2章主要内容是:系统需求分析包括,业务流程分析;数据流分析;数据字典。第3章主要内容是:系统设计包括,小组功能开发分工;系统功能模块划分。第4章主要内容是:数据库设计包括,数据库需求分析,数据库概念结构设计,数据库逻辑结构设计。第5章主要内容是:系统详细设计包括,管理界面结构设计;管理首页设计;系统用户管理模块(管理员管理);客房管理模块(房间添加、房间管理);客户管理模块(客户添加管理、客户查询管理);预订管理模块(客房查询);票务管理模块(票务添加、票务查询、;退出登陆模块最后还有结论、致谢、参考文献等等内容的介绍。34/45 第34页共34页2需求分析2.1业务流分析酒店管理系统工作流程为:系统启动并进入登录界面,系统管理员输入正确的用户名及密码后,登陆系统主操作界面,系统管理员可对系统相关信息进行操作,包括基本信息、客房信息、客户信息、预订信息、票务信息等。系统管理员本系统的业务流程图如图2-1所示:统计查询发布修改浏览删除登录系统注册用户保存自动写入后台数据库图2-1系统业务流程图本系统是将现代化的计算机技术与酒店管理服务模式相结合,按照酒店管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个管理平台以利于信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:具体目标如下:(1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括商品信息、采购信息、供应商信息、销售信息等只需要点击鼠标就可以完成。(2)即时可见:对信息的处理(包括添加、修改、删除)将立即在对应的页面显示出来,达到"即时发布、即时见效"的功能。(3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。同时,为了能有效方面的更新系统的界面。(4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的酒店管理系统。系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。34/45 第34页共34页(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。2.2数据流分析数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(dataflowdiagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。酒店管理系统的数据流程:对本系统操作的数据源有普通用户、注册用户和管理员三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。不同权限的用户可以对这些信息进行添加、修改和删除处理。所有用户均可以进行信息查询。通过对本系统的需求分析,系统的基本功能已经确定。整个系统的数据流程图如2-2:进入系统登录界面管理员登录系统维护基本信息维护系统信息维护数据库操作页面客房信息管理客户信息维护预订信息维护票务信息管理数据库维护退出系统图2-2系统数据流程图34/45 第34页共34页2.3数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。2.3.1系统数据字典1.数据字典列表——数据流数据存储名称:管理员信息数据来源:管理员信息表数据去向:管理员登陆模块数据组成:管理员信息=管理信息唯一标识+管理员帐号+管理员密码+管理员权限+注册时间描述:存储了管理员的基本信息数据存储名称:客房信息数据来源:客房信息表数据去向:客房模块数据组成:客房信息=客房信息唯一标识+编号+电话+价格+数量+客房时间等描述:存储了客房的注册信息数据存储名称:预订信息数据来源:预订信息表数据去向:预订信息模块数据组成:预订信息=预订信息唯一标识+预订编号+名称+内容+时间描述:存储了预订信息数据存储名称:客户信息数据来源:客户信息表数据去向:客户信息模块数据组成:客户信息=客户信息唯一ID+客户姓名+性别+电话+身份证+地址+编号描述:存储了客户信息数据存储名称:票务信息数据来源:票务信息表数据去向:票务信息模块数据组成:票务信息=票务信息唯一标识+客房编号+客户编号+客户姓名+客户电话+物品+数量等描述:存储了票务信息34/45 第34页共34页描述:管理员登录系统进行管理员登录管理输入:管理员的用户名、密码过程:判断是否为合法的管理员输出:系统主界面名称:查询信息描述:根据条件查询所需信息:货物信息等输入:输入查询的条件过程:查询系统的用户所需的信息输出:查询得到的信息页面2.数据字典列表——数据处理名字:录入信息描述:客户信息,预订信息等的录入输入:输入要添加录入的信息过程:将需要添加录入的信息加入数据库中输出:系统新的信息表页面输出:查询得到的信息页面名字:修改、删除信息描述:对客户信息,预订信息等修改或删除后存入数据库中输入:输入要修改或删除的信息过程:对需要修改的信息做修改、删除过时的信息输出:系统新的信息表页面输出:查询得到的信息页面名字:数据库信息别名:无描述:存储了数据库的基本信息数据组成:数据库信息=管理员信息+客房信息+客户信息+预订信息+收银信息位置:数据库输出:查询得到的信息页面3.数据字典列表——数据存储34/45 第34页共34页2.3.2系统数据项管理员数据项:名称:管理员帐号简述:唯一表示一个管理员数据类型:文本字段大小:50名称:管理员密码简述:每个管理员所对应的密码数据类型:文本字段大小:50名称:权限简述:管理员对应的权限数据类型:文本字段大小:50名称:注册时间简述:管理员的注册时间数据类型:时间字段大小:8客房数据项:名称:客房编号简述:客房对应的编号数据类型:文本字段大小:50名称:客房名称简述:客房的名称数据类型:文本字段大小:50名称:客房单位简述:客房的计量单位数据类型:文本字段大小:50名称:客户名称简述:客户的名称数据类型:文本字段大小:40名称:客户编号简述:客户的编号数据类型:自动编号字段大小:长整型客户数据项名称:时间简述:客户信息的添加时间数据类型:时间字段大小:8名称:电话简述:客户的联系电话数据类型:文本字段大小:1234/45 第34页共34页3系统功能模块划分3.1系统功能模块图根据系统功能分析,可以画出系统的功能模块图,从管理员界面对功能模块图加以描述。管理界面的系统主要的功能模块图如图3-1:(1)系统用户管理。包括管理员管理和修改密码等模块,主要是添加系统的管理账号,对新增加的账户,管理员可以给你分配不同的权限,有总经理(超级管理员)、普通管理员、2种用户角色。34/45 第34页共34页(2)管家系统。包括房间的添加和管理2个模块。(3)客户管理。包括散客管理和团体管理2个模块。(4)预订管理。包括散客预定登记、散客登记查询、团体预定登记、团体预定查询4个模块。(5)票务管理。包括散客票务添加、散客票务查询、团体票务添加、团体票务查询4个模块。(6)酒店风彩管理。包括酒店风彩添加、酒店风彩查询等。3.2功能开发(1)系统用户管理。包括管理员管理和修改密码等模块,主要是添加系统的管理账号,对新增加的账户,管理员可以给你分配不同的权限,有总经理(超级管理员)、普通管理员、前台接待员3种用户角色。超级管理员即总经理根据酒店管理的需要,增加相应的管理账号,它在后台可以对其进行管理,包括修改它们的密码,删除账号信息等操作。其中权限的操作介绍如下:1、超级管理员:即总经理,他可以访问后台所有页面,进行所有功能的操作2、普通管理员:普通的管理员除了不能访问用户管理页面以后,后台的其他功能页面都可以访问。3..用户:查看新闻,酒店风彩,在线留言,还可预订客房.等.4数据库设计4.1数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。通过系统功能分析,针对酒店管理系统,总结出如下的需求信息:1)用户为管理员用户;2)管理员用户登陆后可进行管理员信息、客房信息及客户信息等的维护,客房入库、客房出库及统计信息的维护;34/45 第34页共34页经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:1)管理员信息,包括数据项:用户帐号,密码,权限等。2)客房信息,包括数据项:编号,客房名称,计量单位等。3)预订信息,包括数据项:系统编号,预订名称,预订编号,预定客户名字、预定房间、预定天数等。4)客户信息,包括数据项:系统编号,客户名称,电话,客户地址等。4.2数据库概念结构设计得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。设计规划出的实体有:管理员信息实体、职员信息实体、客房信息实体、客房类别信息实体、客户信息实体。客房信息预订信息票务信息1N管理员管理客户NM实体之间关系的E-R图如图4-1所示:图4-1实体间的关系E-R图管理员信息实体E-R图如图4-2所示:注册用户信息实体ER图如图4-3所示:34/45 第34页共34页酒店新闻信息实体ER图如图4-4所示:图4-4酒店新闻实体ER图4.3数据库逻辑结构设计数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。酒店管理系统数据库中各个表的设计结果如表所示。每个表格表示在数据库中的一个表。allusers表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 34/45 第34页共34页2usernameVarChar50是255 3pwdVarChar50是255 4cxVarChar50是255 5addtimeDateTime8是23  dx表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2leibieVarChar50是255 3contentText16是255  jiudianfengcai表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2mingchengVarChar300是255 3tupianVarChar50是255 4addtimeDateTime8是23  jiudianyuding表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2kefangbianhaoVarChar50是255 3yudingshijianVarChar50是255 4yudingtianshuVarChar50是255 5nindexingmingVarChar50是255 6nindedianhuaVarChar50是255 7nindeshenfenzhengVarChar50是255 8beizhuVarChar500是255 9yonghumingVarChar50是255 10isshVarChar2是255 11addtimeDateTime8是23 34/45 第34页共34页 kefang表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2kefangbianhaoVarChar50是255 3leixingVarChar50是255 4daxiaoVarChar50是255 5jiageVarChar50是255 6beizhuVarChar500是255 7addtimeDateTime8是23  liuyanban表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2chengVarChar50是255 3xingbieVarChar2是255 4QQVarChar50是255 5youxiangVarChar50是255 6dianhuaVarChar50是255 7neirongVarChar500是255 8addtimeDateTime8是23 9huifuneirongVarChar500是255  piaowudaili表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2piaowuleixingVarChar50是255 3shijianVarChar50是255 4jiageyaoqiuVarChar50是255 5nindexingmingVarChar50是255 6nindedianhuaVarChar50是255 7nindeshenfenzhengVarChar50是255 34/45 第34页共34页8beizhuVarChar500是255 9yonghumingVarChar50是255 10isshVarChar2是255 11addtimeDateTime8是23  xinwentongzhi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2biaotiVarChar300是255 3leibieVarChar50是255 4neirongText16是255 5tianjiarenVarChar50是255 6shouyetupianVarChar50是255 7dianjilvVarChar10是255 8addtimeDateTime8是23  yonghuzhuce表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2yonghumingVarChar50是255 3mimaVarChar50是255 4xingmingVarChar50是255 5xingbieVarChar2是255 6chushengnianyueVarChar50是255 7QQVarChar50是255 8youxiangVarChar50是255 9dianhuaVarChar50是255 10shenfenzhengVarChar50是255 11touxiangVarChar50是255 12dizhiVarChar300是255 13beizhuVarChar500是255 14addtimeDateTime8是23 34/45 第34页共34页15isshVarChar2是255  youqinglianjie表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2wangzhanmingchengVarChar50是255 3wangzhiVarChar50是255 4addtimeDateTime8是25系统详细设计用户界面的大部分功能都是以管理模块为前提的,因为客户模块所显示的数据大部分需要通过管理模块来添加。因此,我们首先要来介绍管理模块的设计与开发。管理模块相对客户模块要复杂一些,因为在这里需要对所有信息进行维护,包括浏览、增加、修改和删除等操作。为了便于系统维护,页面的命名才用“模块名+功能名”的方式。概括起来,管理模块具有以下功能:*管理员管理。*客户信息维护。*客户预订维护。*票务代理维护。*酒店风彩信息维护。34/45 第34页共34页5.1首页此页面为网站首页,上面的导航栏有1首页2用户中心3酒店新闻4在线留言5客房查询6票务代理7退出5.2酒店新闻页此页面为站内新闻,可随时了解最新的新闻,双击可查看详细内容,34/45 第34页共34页5.3用户注册页此页面为用户注册,包括用户名,密码,姓名,电话,邮箱,QQ,头像,籍贯,地址,性别,等34/45 第34页共34页5.4客房查询页客房查询包括1客房信息(含图片和文字介绍)2客房剩余房间型号、数量和入住情况3客房预订,客户可以预订客房(包括入住日期,离开日期,天数,)当预订客房类型已经没有剩余是弹出提示框提示选择其他类型客房房间余量为空时。预订客房后,显示客房预定记录应该有个客房号码,对应的酒店房间也应该有房间号码实现换房功能34/45 第34页共34页5.5系统登录界面设计图5-1酒店管理系统登录界面打开系统首页,看到如图5-1的界面,界面实现的功能是核查系统管理员的身份,以保证系统的安全。实现本模块的主要代码如下所示:<%Stringuid=request.getParameter("username");Stringpwd=request.getParameter("pwd");Stringsql="";sql="select*from[allusers]whereusername='"+uid+"'andpwd='"+pwd+"'";ResultSetRS_result=connDbBean.executeQuery(sql);if(!RS_result.next()){out.print("");}else{session.setAttribute("username",uid);session.setAttribute("cx",RS_result.getString("cx"));response.sendRedirect("main.jsp");}RS_result.close();34/45 第34页共34页%>5.6系统主操作设计图5-2系统主操作界面界面可分为三部分,上方为系统名称、当前系统时间及用户身份。左下侧为系统功能列表,管理员对系统可进行的所有操作功能都可在此进行选择。右侧为操作界面,当未选择任何操作时,系统显示欢迎辞。34/45 第34页共34页5.7管理员信息管理操作图5-3管理员信息管理界面此页面由两部分组成,上方为添加新管理员的操作界面,下方为目前系统已有的管理员,并以列表形式显示。实现本模块的主要代码如下所示:<%if(request.getSession().getAttribute("cx").equals("超级管理员")){}else{out.print("");}%>

已有管理员列表:

序号用户名密码权限添加时间操作<%ResultSetRS_result=connDbBean.executeQuery("select*fromallusersorderbyiddesc");Stringid="";Stringusername="";Stringpwd="";34/45 第34页共34页Stringcx="";Stringaddtime="";inti=0;while(RS_result.next()){i=i+1;id=RS_result.getString("id");username=RS_result.getString("username");pwd=RS_result.getString("pwd");cx=RS_result.getString("cx");addtime=RS_result.getString("addtime");%><%=i%><%=username%><%=pwd%><%=cx%><%=addtime%>&tablename=allusers"onClick="returnconfirm('真的要删除?')">删除<%}%>5.8客房信息添加页面该模块的主要功能是让管理员添加系统数据库中的客房信息,包括编号,大小,类型,价格,图片,状态及备注等信息,其中大小、类型和状态是下拉选择框。实现本模块的难点是在上传图片的问题。下面简单介绍下实现本模块的主要代码:Stringbianhao=request.getParameter("bianhao");Stringdaxiao=request.getParameter("daxiao");Stringleixing=request.getParameter("leixing");Stringjiage=request.getParameter("jiage");String34/45 第34页共34页tupian=request.getParameter("tupian");Stringzhuangtai=request.getParameter("zhuangtai");Stringbeizhu=request.getParameter("beizhu");Stringsql="insertintokefang(bianhao,daxiao,leixing,jiage,tupian,zhuangtai,beizhu)values('"+bianhao+"','"+daxiao+"','"+leixing+"','"+jiage+"','"+tupian+"','"+zhuangtai+"','"+beizhu+"')";connDbBean.executeUpdate(sql);out.print("");图5-4客房信息管理页面该模块主要是将上一模块中添加的所有客户信息以列表的形式列出,让人可以一目了然地看出所有已有数据,且还包括了查询、修改、删除、打印、统计和分页的各个功能。其中查询包括了编号字段,字段为模糊查询,即只需输入字段中的若干字符即可,不必要输入完全匹配的字段。如果条件为空则表示查询所有数据。实现本模块的主要代码如下所示:

已有客房列表:

搜索:编号:序号编号34/45 第34页共34页大小类型价格图片状态备注添加时间操作<%Stringsql="";sql="select*fromkefangwhere1=1";if(request.getParameter("bianhao")==""||request.getParameter("bianhao")==null){}else{sql=sql+"andbianhaolike'%"+request.getParameter("bianhao")+"%'";}sql=sql+"orderbyiddesc";ResultSetRS_result=connDbBean.executeQuery(sql);Stringid="";Stringbianhao="";Stringdaxiao="";Stringleixing="";Stringjiage="";Stringtupian="";Stringzhuangtai="";Stringbeizhu="";Stringaddtime="";inti=0;while(RS_result.next()){i=i+1;id=RS_result.getString("id");bianhao=RS_result.getString("bianhao");daxiao=RS_result.getString("daxiao");leixing=RS_result.getString("leixing");jiage=RS_result.getString("jiage");tupian=RS_result.getString("tupian");zhuangtai=RS_result.getString("zhuangtai");beizhu=RS_result.getString("beizhu");addtime=RS_result.getString("addtime");%><%=i%><%=bianhao%><%=daxiao%><%=leixing%><%=jiage%>"width="94"height="76"><%=zhuangtai%><%=beizhu%><%=addtime%>">修改&tablename=kefang"onClick="returnconfirm('真的要删除?')">删除<%}%>
以上数据共<%=i%>条,打印本页34/45 第34页共34页5.9客户预订管理页面该模块是本系统的核心模块,登记入住的客户信息。该模块的操作流程为:订房信息查询可以查询订房信息包括按客房名称查询,按用户名查询。此页面的主要功能是管理票务代理,故布面除可以显示所有系统已有的票务的详细信息,包括客户姓名,房间号,电话等可以查询记录等。实现本模块的主要代码如下所示:票务代理functionup(tt){varpop=newPopup({contentType:1,isReloadOnClose:false,width:300,height:50});pop.setContent("contentUrl","upload.jsp?Result="+tt);pop.setContent("title","文件上传");pop.build();pop.show();}functioncheck(){if(document.form1.piaowuleixing.value==""){alert("请输入票务类型");document.form1.piaowuleixing.focus();returnfalse;}if(document.form1.shijian.value==""){alert("请输入时间");document.form1.shijian.focus();return34/45 第34页共34页false;}if(document.form1.jiageyaoqiu.value==""){alert("请输入价格要求");document.form1.jiageyaoqiu.focus();returnfalse;}if(document.form1.nindexingming.value==""){alert("请输入您的姓名");document.form1.nindexingming.focus();returnfalse;}if(document.form1.nindedianhua.value==""){alert("请输入您的电话");document.form1.nindedianhua.focus();returnfalse;}if(document.form1.nindeshenfenzheng.value==""){alert("请输入您的身份证");document.form1.nindeshenfenzheng.focus();returnfalse;}if(document.form1.yonghuming.value==""){alert("请输入用户名");document.form1.yonghuming.focus();returnfalse;}}functiongow(){document.location.href="piaowudaili_add.jsp?jihuabifffanhao="+document.form1.jihuabifffanhao.value;}添加票务代理:

票务类型: *时间: *价格要求: *您的姓名: *您的电话: *您的身份证: *备注:用户名:'/> * }管理员拥有整个系统的所有操作权限。其他各项功能操作界面都清晰明了,故不一一说明。34/45 第34页共34页结论1)系统的特点本系统是一个在线酒店管理系统,采用JSP+SQL的模式来订制的一个小型电子信息管理务平台。本系统从功能上来说,比较完备。系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,系统采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。2)设计收获与心得毕业设计是最能体现我们所学知识的时候,是对我们大学四年所学理论知识的一次巩固和提高。设计本系统的过程不仅是对我学过的知识的一次应用,更是对我综合处理问题、解决实际问题能力的培养和锻炼。通过本次毕业设计使我对系统开发有了深入的了解,我的编程能力也有了较大的提高。我在设计过程中也遇到了很多困难,但是通过指导老师和同学的帮助以及自己的努力,最终还是顺利地完成了毕业设计。虽然,毕业设计只有短暂的几个月,但却使我充分认识到自身还存在很多不足的地方,还需要不断的努力来充实自己、完善自己,只有这样才能学无止境,以求得更大的发展。34/45 第34页共34页致谢在毕业论文结束,毕业设计完成之际,首先向在这半年中给予我帮助的毕业设计指导老师xxxx老师致以深深的谢意。xxx老师在教学任务繁忙的情况下,抽出时间帮助纠正我在设计当中出现的问题,并耐心地为我的论文作校正。他对我的支持,不仅是技术上的,还有心理上的鼓励和督促,他的指导和建议使我受益非浅,没有他的帮助和指导,就不会有我今天的成果。感谢我的父母在我做毕业设计这段期间给予我很大的精神支持。最后向关心和支持我学习的所有领导、同学和朋友们表示真挚的谢意!感谢他们对我的关心、关注和支持!34/45 第34页共34页参考文献[1]郭翔,王玉涛,赵海洋.酒店管理系统的设计与应用[J].中小企业管理与科技(上旬刊),2009,(05).[2]刘悦.酒店管理与个性化服务[J].经营管理者,2010,(24).[3]任红霞.基于B/S模式的酒店管理系统的设计与实现[J].濮阳职业技术学院学报,2010,(04).[4]魏峥.基于C#的酒店管理系统的实现[J].科协论坛(下半月),2009,(06).[5]王建设,张金娜.酒店管理系统设计与实现[J].计算机与现代化,2011,(01).[6]王菁.酒店管理系统设计[J].办公自动化,2010,(04).[7]焦利宝,彭龑.基于JSP的酒店管理系统设计与实现[J].中国西部科技,2007,(20).[8]杨铭魁.饭店计算机管理系统的发展趋势.[j].饭店现代化2005,(07).[9]蔡翠平、尚俊杰.网络程序设计—JSP[M].北京:清华大学出版社,2002年1月第一版.[10]姚国章.中国企业电子商务发展战略[M].北京:北京大学出版社,2001.[11]黄平主编.数据库技术.北京:机械工业出版社,2002.[12]袁玫等编著.网络数据库应用教程.北京:人民邮电出版社,2002.[13]郭瑞军、李杰、初晓璐.JSP数据库开发精粹.电子工业出版社,2005年2月第一版.34/45

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭