网上酒店预订系统毕业论文.docx

上传人:豆**** 文档编号:29921102 上传时间:2022-08-02 格式:DOCX 页数:55 大小:1.01MB
返回 下载 相关 举报
网上酒店预订系统毕业论文.docx_第1页
第1页 / 共55页
网上酒店预订系统毕业论文.docx_第2页
第2页 / 共55页
点击查看更多>>
资源描述

《网上酒店预订系统毕业论文.docx》由会员分享,可在线阅读,更多相关《网上酒店预订系统毕业论文.docx(55页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、摘 要摘 要当今社会,酒店产业高度发展。随着人们对酒店需求的提高,酒店发展也趋于多元化、复杂化,酒店管理也就成了酒店发展的一大问题。现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。酒店服务业与国际市场接轨已成为大势所趋,酒店业要迎接这场挑战,就必须提高整体竞争能力,变革酒店的管理模式,提高管理水平。而且随着互联网的高度发展,网上酒店预订系统成为当今酒店管理的一大必然趋势。网上酒店预订系统提供了良好的服务环境,更方便,更快捷,更高效。近些年来,Java技术快速发展,使其能更好的支持Web开发。

2、依靠java的优点能更好地对酒店进行管理,提高了酒店管理系统的稳定性,可扩展性,安全性和健壮性。关键词 Java,网上预订,酒店管理系统I攀枝花学院本科毕业设计(论文)ABSTRACTTodays society, the hotel industry a high degree of development.With increased demand for hotels, hotel development is also becoming diversified, complex,Hotel management hotel development will become a major

3、 problem. a large modern hotel organizations, services and more informative, in order to improve labor productivity, reduce costs, improve service quality and management level, thus contributing to economic benefits, must usecomputer to carry out the modernization of information management.Hotel ser

4、vice with the international market has become a trend in the hotel industry to meet this challenge, we must improve the overall competitiveness of the hotel management change to improve the management level.And with the high development of the Internet,Online hotel reservation system hotel managemen

5、t become a major inevitable trend.Online hotel reservation system provides a good service environment, more convenient, faster and more efficient.In recent years, Java technology is fast developing, so that it can better support for Web development.Rely on the advantages of java can be better manage

6、ment of the hotel, a hotel management system to improve the stability, scalability, security and robustness.Key words Java, hotel reservations,Hotel Management System1目 录目 录摘 要IABSTRACTII1 绪论11.1 论文研究背景11.2 论文研究的意义11.3 论文的主要工作21.4 论文的组织结构22 相关技术简介42.1 软件工程42.1.1 软件工程的概念与目标42.1.2软件工程常用模型42.1.3 面向对象52

7、.2 B/S模式52.3 Jsp简介62.4 MySQL数据库简介62.5 Jsp与Mysql数据库访问73 系统分析83.1 需求分析83.1.1 功能需求83.1.2 性能需求93.2 可行性分析93.2.1经济性93.2.2技术性94 系统设计114.1 系统功能模块图及说明114.2 系统开发平台及运行环境134.2.1 开发平台134.2.2 运行环境144.3 数据库设计144.3.1 主要数据表的设计144.3.2 数据表之间的主要关联195 系统实现205.1 基础设计205.1.1 Jsp与Mysql的连接205.1.2 系统前台设计226 系统运行维护416.1 系统运行4

8、16.2 系统安全措施416.3 系统维护421摘 要6.3.1 数据库备份和恢复427 系统尚待完善的工作437.1尚待完善的工作437.1.1 异步验证问题437.1.2 客房查询问题437.1.3 支付功能未实现438 系统的测试和验证448.1 测试基本要求448.1.1 内容检查448.1.2 链接检查448.1.3 易用性测试448.1.4 功能检查458.1.5 容错性测试458.2 具体功能测试45结 论49参 考 文 献50致 谢5131 绪论1 绪论1.1 课题的研究背景当今社会,酒店产业高度发展。随着人们对酒店需求的提高,酒店发展也趋于多元化、复杂化。酒店管理也就成了酒店

9、发展的一大问题:现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。酒店服务业与国际市场接轨已成为大势所趋,酒店业要迎接这场挑战,就必须提高整体竞争能力,变革酒店的管理模式,提高管理水平。而且随着互联网的高度发展,网上酒店预订系统成为当今酒店管理的一大必然趋势。自改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。而且由于我国的旅游业迅速发展,调查显示,我国在2020年将成为世界上第四大旅游国家;但是我国大部分酒店还依然采用人工管理模式,极大地降低了酒店管理的效率,制约了酒店行业

10、的发展。因此,要想使酒店的工作质量和效率提高,就必须采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化。由于经济危机影响并非短期可回暖,中国GDP增速下滑,消费信心不足,企业削减开支降低花费,差旅减少使住宿需求降低,酒店经营压力增大。同时随着国内铁、公、机场的建设投入加大,商务客人住店及每次入住间夜将会减少、供大于求的趋势不可避免。但中国酒店业已经成为中国国民经济和社会发展的各个行业、各个部门之间率先实现复苏振兴的行业之一。外汇增长的势头基本稳定。我们前16 大旅游客源市场基本恢复了增长,而且这种势头在2009年第四季度和2010年一季度有更加巩固的格局。1.2 课题研究的

11、意义酒店管理涉及很多方面,内容繁杂:有前台接待,收银结账,预定订房,销售人员管理,房态管理、会员中心,注册会员,财务报表等等。这给采用人工管理模式的酒店带来了非常大的麻烦。总之有了酒店管理系统软件方便多了,这样能更好,更方便地管理酒店。网上酒店管理系统相对于本地酒店管理系统优势:它能够实现远程订房,退房;更方便、更高效、更规范。这便是网上酒店管理系统存在的意义。21世纪的酒店行业,从内部管理到外部销售都将发生质的变化。激烈的市场竞争,要求酒店引入更多、更新、更高的IT技术,而非单一的前台管理软件甚至传统的前、后台软件所能满足。现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施

12、为一体化的消费场所,酒店宾馆组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,酒店管理系统正是为此而设计的,本次网上酒店预订系统是一套适用于大、中型星级宾馆使用的优秀系统:操作简单,灵活性好、系统安全性高,运行稳定,是管理者和消费者的理想选择。近些年来,Java技术快速发展,使其能更好的支持Web开发。依靠java的优点能更好地对酒店进行管理,提高了酒店管理系统的稳定性,可扩展性,安全性和健壮性。使用Java开发网上酒店系统,相对简单、易实现;开发周期相对较短。1.3 课题的主要工作本次毕业设计选题酒店预

13、订系统的设计与实现,通过对系统的实现和论文的编写希望能够达到以下几个目标:1) 阐述一个基于WEB的酒店预订系统对一个酒店发展的意义。2) 阐述网上酒店预订系统开发的必然性。3) 开发一个高效、完善的酒店预订系统。4) 通过对现存的一些酒店管理的调查建立起一个完善的管理系统,改变现在一些酒店落后的客房管理方式,提高其经济效益。1.4 论文的组织结构该论文通过以下几个模块分层阐述改酒店预订系统:第一章 :绪论主要描述网上酒店预订系统论文研究背景,论文研究的意义,论文的主要工作, 论文组织结构。第二章 :相关技术简介介绍系统开发环境及工具。第三章 :系统分析对系统进行需求分析和可行性分析。第四章

14、:系统设计系统模块设计和环境配置。第五章 :系统实现系统主要模块设计实现举例。第六章 : 系统运行维护系统运行步骤和初步维护。第七章 : 系统尚待完善的工作 系统缺陷和尚待完善的工作。 第八章 :系统的测试和验证基本功能测试举例。 32 相关技术简介2 相关技术简介2.1 软件工程2.1.1 软件工程的概念与目标软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机

15、界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。软件工程的目标是:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用 性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。下面分别介绍这些概念。2.1.2软件工程常用模型常见的软件工程模型有:线性模型,渐增式模型,螺旋模型,快速原型模型,形式化描述模型等等 。最早出现的软

16、件工程模型是线性模型(又称瀑布模型)。线性模型太理想化,太单纯,已不再适合现代的软件开发模式,几乎被业界抛弃。偶而被人提起,都属于被贬对象,未被留一丝惋惜。但我们应该认识到,“线性”是人们最容易掌握并能熟练应用的思想方法。当人们碰到一个复杂的“非线性”问题时,总是千方百计地将其分解或转化为一系列简单的线性问题,然后逐个解决。一个软件系统的整体可能是复杂的,而单个子程序总是简单的,可以用线性的方式来实现,否则干活就太累了。线性是一种简洁,简洁就是美。当我们领会了线性的精神,就不要再呆板地套用线性模型的外表,而应该用活它。2.1.3 面向对象面向对象(Object Oriented,OO)是当前计

17、算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是java的一种编程思想。即:OOP。首先要理解什么是对象:java把一切都可以看成对象!即一切皆对象。比如一个人;就是人的对象;一头猪就是猪的对象!然后要理解java的三大基本特征:封装、继承、多态。java的程序中很多的功能都封装好了,可以通过对象.方法名来调用其功能。使开发更快速,更简洁,性能更稳定。使我们在开发过程当中可以直接考虑更具体的流程,而不去关心细节的实现。

18、2.2 B/S模式B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,以不

19、同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。B/S模式最大的优点就是可以在任何地方进行操作而不需客户端安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护,系统的扩展非常容易。它具有分布性特点,可以随时随地进行业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。在维护方面,只需要改变网页,即可实现所有用户的同步更新,共享性较强。它实现了跨平台的系统集成服务,提供了异种机、异种网、异种应用服务的联机、联网、统一服务的开放性基础。而C/S模式开发是具有针对性的,对客户端有一定的要求,因此缺少通用性,移植性,业务变更不灵活,在

20、维护、系统升级方面都有很大的麻烦而且兼容性较差,对于不同的开发工具,相互之间很难兼容,具有较大的局限性,新技术不便于使用。另外,它的开发成本较高,需要具有一定专业水准的技术人员才能完成。2.3 Jsp简介JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作

21、系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个

22、HTML文本,因此客户端只要有浏览器就能浏览。2.4 MySQL数据库简介MySQL(发音为my ess cue el,不是my sequel)是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管理。 由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。MySQL关系型数据库于1998年1月发行第一个版本。

23、它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C+、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIs),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。MySQL开发组计划于2001年中期公布MySQL4.0版本。在这个版本中将有以下新的特性被提供:新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。在此之后,MySQL开发着希望提供安全的数据复制机制、在BeOS操作系统上的MySQL实现以及对延时关键字的定期刷新选项。随着时间的推进,MySQL将对ANSI 92/ANSI 99

24、标准完全兼容。 MySQL,虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。它的历史也富有传奇性。2.5 Jsp与Mysql数据库访问JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。有了JDBC,向各种关系数据发送SQL语句就是一件很容

25、易的事。换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。 Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JD

26、BC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的桥接。JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。本系统就是通过JDBC实现Jsp与Mysql之间的连接和通信。73 系统分析3 系统分析3.1 需求分析3.1.1 功能需求本系统功能主要包括登录功能、注册功能、预订房间功能、退房功能,酒店查询功能、房间查询功能以及后台功能(酒店管理功能、房间管理功能、预订管理功能)。以下按照不同的功能处理对具体功能进行描述:1) 注册功能 能够验证注册信息

27、是否符合要求,用户名是否已存在;完成注册并将用户信息写入数据库。2) 登录功能验证用户名和密码是否为空、只有在输入正确的户名和密码才可进行订房操作。3) 酒店查询功能可根据酒店地点、价位、酒店类型分类查询酒店信息。4) 房间查询功能查看房间是否可用,价格等信息。5) 订房功能当前用户根据需求订房,生成订单并把相应的房间状态改为“预订”。6) 退房功能 删除订单表中相关数据并把相关房间状态改为“可用”。7) 后台功能a) 管理员登陆功能管理员登陆成功后方可进入后台管理模块。b) 酒店管理功能其中包括酒店信息录入功能、酒店信息查询功能、酒店信息修改功能。c) 房间管理功能其中包括房间信息录入功能、

28、房间信息查询功能、房间信息修改功能。d)预订管理功能其中包括查询预订功能和删除预订功能3.1.2 性能需求整个系统应当操作简便,界面友好,维护简便,避免不必要的繁杂操作。该系统要求实现网上酒店预订系统所需要的基本功能。另外、数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求比较低。3.2 可行性分析3.2.1经济性本系统要求实现一个网上酒店预订系统的基本功能,网站本身并不复杂,实现起来相对比较容易。由于Java在Web开发上的优势,本系统的开发周期并不需要太长,这样对成本的要求并不是太高。本系统基于B/S模式:在这种结构下,用户工作界面是通过WWW

29、浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。网站前台展示了整个宾馆的服务内容、宾馆的设施、硬件条件及一系列的相关信息,满足了全面展示宾馆自身形象的要求。设置“在线订房”功能模块,提供在线订房功能,满足客户通过网络预订房间的要求。通过网络对宾馆日常业务进行管理,大大的提高了房间的利用率,提高了宾馆的经营效率,使宾馆的经济效益最大化。3.2.2技术性本系统基于Jsp+Mysql+Tomcat+Struts2 并采用B/

30、S模式,其中Mysql与Tomcat都是比较轻便易于操作的类型,所以本系统对技术的要求并不高,实现起来相对简单。网站后台实现了对前台信息的管理功能。通过信息管理模块、图片管理模块,实现了不断更新宾馆各方面信息的要求。通过订单管理模块对客人的房间预订信息进行管理,更科学的安排宾馆自身的房间自然资源。94 系统设计4 系统设计4.1 系统功能模块图及说明1.前台模块:网上预订系统前台功能模块图如图4.1所示:酒店前台管理模块后台入口用户注册查询连锁型酒店信息房间信息查询退订房间用户登陆按地点,价位查询酒店查询高档型酒店信息查询经济型酒店信息预订房间查询订单图4.1 网上预订系统前台功能模块图模块说

31、明:预订房间:用户登陆以后就可选择房间然后预订。房间信息查询:用户可以通过此功能查看房间信息。查询连锁型酒店信息:通过此功能用户可以查看连锁类型的酒店信息。查询经济型酒店信息:通过此功能用户可以查看经济类型的酒店信息。查询高档型酒店信息:通过此功能用户可以查看高档类型的酒店信息。按地点,价位查询酒店:根据地点和大概价位查询酒店信息。用户登陆:用户通过此功能完成登陆系统这个操作。用户注册:通过此功能用户能成为会员,享有订房和退房功能。查询订单:查询登陆用户的订房情况。退订房间:退掉预订房间。后台入口:管理员通过从入口进入管理员界面。2.后台模块:后台功能模块图如图4.2所示:酒店后台管理模块管理

32、员登陆预订管理返回首页房间信息管理酒店信息管理房间信息查询删除预订信息查询预订信息房间信息修改房间信息录入酒店信息查询酒店信息录入酒店信息修改图4.2 后台功能模块图模块说明:管理员登陆:管理员根据自己的账号登陆进入管理员功能模块。酒店信息管理:其中包括:酒店信息录入,酒店信息查询,酒店信息修改三个功能。房间信息管理:其中包括:房间信息录入,房间信息查询,房间信息修改三个功能。预订管理:包含了预订信息查询和删除预订两个功能。4.2 系统开发平台及运行环境4.2.1 开发平台1 MyEclipse简介:MyEclipse企业级工作平台(MyEclipse Enterprise Workbench

33、 ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言,MyEclipse是Eclipse的

34、插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse总之,MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。2 Tomcat服务器:Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apach

35、e 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行Tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。这里的诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servl

36、et。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和 JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理 工具,并且丝毫不逊于那些商业化的竞争对手。3 Struts2框架:Struts 2是Struts的下一代产品。是在 struts 和WebWork的技术基础上进行了合并,全新的Struts 2框架。其全

37、新的Struts 2的体系结构与Struts 1的体系结构的差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。因为Struts 2和Struts 1有着太大的变化,但是相对于WebWork,Struts 2只有很小的变化。Struts2相对Struts1 它功能更强大、使用更方便;极大地方便了广大程序员的开发。4.2.2 运行环境Windows或Linux系统下:安装有Mysql数据库,Tomcat服务器,Myeclipse开发软件及F

38、irefox浏览器。4.3 数据库设计4.3.1 主要数据表的设计1. 数据库名HotelManager:数据库中的表如表4.1所示:表4.1 数据库中的表+-+| Tables_in_HotelManager |+-+| T_Hotel | T_Manager | T_Reserve | T_Room | T_User |+-+数据库中表的描述如表4.2所示:表4.2 数据库中表的描述表名表描述T_Hotel 酒店信息表,描述酒店基本信息T_Manager管理员信息表,记录管理员信息T_Reserve 预订信息表,记录预订信息T_Room房间信息表,记录房间信息T_User 用户信息表,记录

39、用户信息该数据库中包含了酒店信息表,管理员信息表,预订信息表,房间信息表和用户信息表五个表。2. 酒店信息表T_Hotel如表4.3所示:表4.3 酒店信息表T_Hotel+-+-+-+-+-+-+| Field | Type | Null | Key | Default | Extra |+-+-+-+-+-+-+| hotel_Id | varchar(50) | YES | | NULL | | hotel_Name | varchar(50) | YES | | NULL | | hotel_Address | varchar(50) | YES | | NULL | | hotel_

40、Price | float | YES | | NULL | | hotel_Quantity | int(11) | YES | | NULL | | hotel_Star | varchar(50) | YES | | NULL | | hotel_Image | varchar(50) | YES | | NULL | | hotel_Description | varchar(255) | YES | | NULL | |+-+-+-+-+-+-+T_Hotel表的描述如表4.4所示:表4.4 T_Hotel表的描述字段名字段描述hotel_Id 记录酒店的编号hotel_Name 记

41、录酒店的名称hotel_Address记录酒店的地址hotel_Price记录酒店房间的大致价格hotel_Quantity记录酒店房间的剩余数量hotel_Star记录酒店等级hotel_Image记录酒店图片的名称hotel_Description描述酒店的基本信息3. 管理员信息表如表4.5所示:表4.5 管理员信息表+-+-+-+-+-+-+| Field | Type | Null | Key | Default | Extra |+-+-+-+-+-+-+| man_Id | varchar(50) | YES | | NULL | | man_Password | varchar

42、(50) | YES | | NULL | |+-+-+-+-+-+-+管理员信息表的描述如表4.6所示:表4.6 管理员信息表的描述字段名字段描述man_Id 记录管理员的账号man_Password记录管理员的密码4. 预订信息表如表4.7所示:表4.7 预订信息表+-+-+-+-+-+-+| Field | Type | Null | Key | Default | Extra |+-+-+-+-+-+-+| reserve_Id | varchar(50) | YES | | NULL | | reserve_RoomId | varchar(50) | YES | | NULL |

43、| reserve_UserId | varchar(50) | YES | | NULL | | reserve_Price | float | YES | | NULL | | reserve_Total | float | YES | | NULL | | reserve_StartTime | datetime | YES | | NULL | | reserve_OverTime | datetime | YES | | NULL | | reserve_Status | varchar(50) | YES | | NULL | | reserve_HotelId | varchar(50) | YES | | NULL | | reserve_Quantity | int(11) | YES | | NULL | | reserve_People | int(11

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

当前位置:首页 > 教育专区 > 小学资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁