最新《旅游网的设计与实现》.doc
Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date旅游网的设计与实现哈尔滨工业大学本科生毕业论文 旅游网的设计与实现-摘 要随着旅游行业的不断发展,各家旅游行业之间的竞争日益激烈,旅游部门所需的信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些个别地区已采用了的旅游网站,一般通常是以原始的手工方式处理/交流信息。但是工作人员若仅靠手工方式处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游信息资源的整合、统一管理,才能使旅游部门运行更加合理、高效地运转。本文是根据旅游行业的这种现状,提出解决问题的一个可行性方法:采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储。对于普通用户,可以实现信息浏览,对于有需求的用户经过权限认证后可以进行信息浏览,在线预定,论坛等功能的使用。实现了各种业务系统的数据集成和信息集成,对旅行社,酒店各类信息、资源进行协同集中管理。本文论述了桂林旅游网站系统的分析、设计及开发的整体过程,介绍了网站的设计目标,系统需求和总体设计方案,较详细的论述了系统如何详细设计和实现。利用了Eclipse+MyEclipse、Dreamweaver等开发工具,选择Tomcat作为Web服务器,系统采用Oracle数据库。系统主要完成了用户注册、酒店查询与预定、旅游路线查询、机票查询与预定、桂林民俗介绍、旅游景点查询、在线留言等功能,为管理员提供了酒店管理、各种新闻管理、订单处理、用户管理等功能。在设计方面,本系统采用B/S三层结构,在MVC设计模式下,使用了Struts框架,用JSP技术进行动态页面的设计,并运用iBatis对底层数据访问封装,将业务逻辑和数据访问逻辑分离,提供可维护性。关键词:旅游网;系统与实现;Struts;iBatisAbstractWith the continuous development of tourism industry, tourism industry, the increasingly fierce competition between tourism department for information is more and more big, the operation of all sorts of line, customers and the department of tourism and complicated and changeable situation. But except for some specific area has adopted the tourist sites, usually in the original manual processing methods/information exchange. But if a staff of only by manual processing methods, is likely to have a growth rate and the waste of resources and idle. Therefore, only to strengthen the integration of tourism information resources, unified management, ability makes tourism department operation more reasonable and efficient operation.This article is based on the status quo of tourism industry, and puts forward a feasible method to solve the problem of unity, adopts the modern computer network system, realized the tourism management network, all kinds of information stored in an orderly manner. For ordinary users can browse information, to the needs of user access authentication can pass information to browse, online booking, BBS functions. The realization of the system of business and information integration, data integration for all kinds of information, travel and hotels for collaborative resource management. This paper discusses the system of guilin's tourism site analysis, design and development of the whole process, introduces the design goal, the website system demand and the overall design scheme, detail how the system design and implementation details. Using the Eclipse MyEclipse + development tool, Dreamweaver, such as a Web server, choose Tomcat Oracle database system. System mainly completed user registration, hotel reservation, and inquires tourist routes, ticket booking and inquires query, guilin custom, tourist attractions and online query message and so on the function, the administrator provides hotel management, various news management, order processing, user management, etc. In the design, the system adopts B/S structure in three layers, design mode, using MVC framework, using the Struts techniques JSP page design, dynamic and iBatis use of data access layer encapsulation, business logic and data access to logical separation, provide the maintainability.Key words: Information System Developing; B/S; Dynamic website目 录摘 要.IAbstractII第1章 绪论11.1 课题背景11.2 目的和意义11.3 系统设计思想21.4 系统开发环境21.4.1 B/S结构的数据库访问模式21.4.2 MyEclipse简介21.4.3 Oracle数据库简介21.5 本文的结构3第2章 可行性分析42.1 经济可行性42.2 技术可行性52.3 操作可行性52.4 业务流程图5第3章 需求分析73.1 旅游网站的规划73.2 旅游网站的需求分析73.2.1 数据流图83.2.2 数据字典8第4章 总体设计124.1 系统模块总体设计124.2 数据库设计124.2.1 数据分析124.3 数据库的详细设计134.3.1 数据库的E-R图的设计134.3.2 数据表的设计17第5章 详细设计与实现235.1 系统运行平台设置235.2 网站主界面设计235.3 用户注册与登录页面设计与实现245.3.1 用户注册页面的设计与实现245.3.2 用户登录页面的设计与实现265.4 酒店预订管理页面的设计与实现275.5 线路预订的设计与实现285.6 机票预订的设计与实现29第6章 软件测试326.1 测试的基本概念326.2 测试的任务和目的326.3 系统整体测试步骤326.4 本系统测试326.4.1 用户登录注册模块测试326.4.2 酒店预订测试346.4.3 管理员模块测试34结 论36致 谢37参考文献38第1章 绪论1.1 课题背景十几年来计算机和计算机网络的应用普及,网上购物不断被赋予新的含义。网上购物被认为是通过信息技术将企业、用户、供应商及其它商贸活动涉及的职能机构结合起来的应用,是完成信息流、物流和资金流转移的一种行之有效的方法。随着Internet的普及以及WWW服务的提供,可以声、文、图并茂的方式体现商品的特征,并尽可能地便利用户。Internet潜在的、对其他产业的影响,使得网上购物在国内外再掀热潮,网上购物亦被列为未来十大IT主导技术之一,迎接新的“网上购物时代”成为人们讨论的主题。改革开放以来,我国的旅游业有了非常迅速的发展,但是比较而言,我国国内旅游业发展的广度深度都远远不能适应经济发展和人民生活水平提高的需要。随着市场经济的发展和人民收入水平的进一步提高,人民对旅游消费的需求将进一步上升,国内旅游业在国民经济中的地位和作用越来越重要。但我国旅游产业仍然基础薄弱,管理手段滞后,信息化程度低,企业效益较差。旅游行政管理部门存在管理方式落后,缺乏信息化管理手段,信息沟通渠道不通畅等问题,面对困难和挑战,我国旅游业必须转变观念,创新思维,以信息化建设为突破口和新手段,整合各种资源,从而实现整个行业的新跨越。加强旅游信息化建设,可以提高各级管理部门的工作效率和管理水平,精简办事程序,降低工作成本,加大宣传力度,加快信息传播速度,提高信息实效性;另一方面可以通过开展电子商务,满足游客的个性化需求,提高旅游服务质量,改变旅游企业传统经营模式,降低成本,增加效益,从而提高整个旅游产业素质,旅游实现信息化,将会进一步壮大旅游支柱产业,提升旅游产业整体信息化水平,优化产业结构和资源配置,完善产业链,进而带动众多相关产业发展,拉动内需,扩大就业,增加外汇收入,对经济发展起到积极的推动作用。目前,我国的一些旅游部门在信息化方面做的工作和其投入较少,对自身的发展起到了制约作用,可以通过建立旅游网站来宣传本地的风土人情,对信息进行网络化、信息化管理,提高自身竞争能力。1.2 目的和意义旅游业是中国的一大产业,也是向世界展示中国的途径之一,国内著名的旅游城市很多,它们丰富、独特的自然人文资源和独具的特产也为旅游业的发展奠定了坚实的基础,但它还有一些不足,等待加强,如:政策、管理体制力度有待加强,市场狭窄、发展不均衡,规模小等。面对困难和挑战,我们需要转变观念,创新思维,加强对旅游部门的整合、统一管理,使之更加合理、高效运转。1.3 系统设计思想在众多网络开发技术中,HTML是一种重要的基本开发技术,而Jsp技术是当前相当热门,它可以进行复杂的数据库操作、很强的交互性以及方便用户控制管理。该旅游网站正是当今技术发展的产物,它是一套用Java及其相关技术开发的能在网上进行的访问的旅游网页。本文介绍了旅游网站的国内外现状和存在的问题,以及设计这个旅游网的目的与意义1.4 系统开发环境1.4.1 B/S结构的数据库访问模式B/S体系结构如图1-1所示。图1-1 B/S三级结构组成在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。如果开发商要升级版本,也是很方便的。 不用像C/S结构体系那样,要考虑到语言和兼容性等问题。1.4.2 MyEclipse简介MyEclipse是一个专门为Eclipse设计的商业插件和开源插件的完美集合。MyEclipse为Eclipse提供了一个大量私有和开源的Java工具的集合,很大程度上解决了各种开源工具的不一致和缺点问题,并大大提高了Java和JSP应用开发的效率。新版本的MyEclipse提供了AJAX、Struts Development、Hibernate Tools、Spring IDE Integration等功能。1.4.3 Oracle数据库简介Oracle Database,又名Oracle RDBMS,或简称Oracle。Oracle是最受欢迎的数据库管理系统,它由Oracle公司开发、发布和支持。Oracle数据库的体系结构包括物理存储结构和逻辑存储结构。由于它们是相分离的,所以在管理数据的物理存储结构时并不会影响对逻辑存储结构的存取。从计算机可以很好的处理大量的数据以来,数据库管理系统就在计算机处理中和独立应用程序或其他部分应用程序一样扮演着一个重要的角色。1.5 本文的结构本文介绍了旅游网站的设计与开发,主要包括对该系统需求的分析,各功能模块的设计划分,数据库的设计与实现,及系统功能的实现与测试。本文共6章,按如下方式组织:第1章介绍了旅游网站的课题背景、目的意义和系统的设计思想,以及系统开发所涉及到的环境等。第2章主要针对旅游网站进行可行性分析,分析该网站是否有开发的必要性和可行性。并根据调研结果画出旅游网站的业务流程图。第3章主要是对旅游网站进行需求分析,规划系统所要拥有的功能。根据旅游网站的需求分析画出数据流图。第4章实现网站的总体设计,其中包括系统模块的总体设计、数据库设计、数据库的详细设计。第5章对系统进行详细设计,系统运行平台设置、网站主界面设计和用户其他界面的设计与实现。第6章测试旅游网站是否存在漏洞,并针对此点讲述了测试的基本概念、测试的任务和目的、系统整体测试的步骤以及一些内部功能的测试。第2章 可行性分析2.1 经济可行性由于Oracle数据库和Tomcat服务器都是开源的免费的开发学习工具,而且,本系统使用灵活方便,所需的开发人员不多,技术也不是很复杂,开发周期较短,因此开发成本较低。市场前景非常看好,所以说经济方面可行。1. 系统的初期投资系统的初期投资如表2-1所示。表2-1 旅游网站的初期投资序号任务人工(人·日)单价(元)合计(元)1需求分析42008002总体设计530015003 详细设计430012004信息检索子系统详细设计550025005数据库实现33009006编码实现1080080007单体测试440016008系统集成测试440016009说明手册编制230060010总计187002. 货币的时间价值系统货币的时间价值如表2-2所示。表2-2 旅游网站的时间价值年份将来值(元)(1+i)n现在值(元)累计的现在值(元)1100001.05952495242100001.109070185943100001.168639272334100001.22227354603.投资回收期引入移动计费系统两年后,可以节省1.86万元,比最初投资还少0.14万元。但第三年可以节省0.864万元。即:0.14/0.864=0.1622+0.162=2.162故引入本系统后,投资回收期为2.162年。4.纯收入3.546-1.87=1.676 (万元)故引入本系统后,纯收入为1.676万元。经过以上分析,移动计费系统的开发是可行的。2.2 技术可行性本系统采用的是JSP、Struts、iBatis和Oracle开发,Windows XP Professional操作系统,用Dreamweaver进行前台网页界面设计、采用iBatis方式与后台数据库进行连接,完成数据的添加、修改、删除、查询等功能。iBatis简便实用,不像JDBC那样繁琐又比Hibearnate易于理解,以及目前的广泛实际应用,因此使用JSP、Struts、iBatis、Oracle是开发轻平台的最佳组合从而说明本系统在技术方面可行。2.3 操作可行性本网站系统的页面设计清晰友好,操作简单,功能齐全,使用方便,用户无须学习即可使用,因此使用方面可行。2.4 业务流程图以目前在Internet上旅游信息平台的运营模式,分析设计并实现一个旅游网站信息的平台。用软件工程设计的思想和步骤进行设计,撰写相关文档。课题目标是网站操作简单,清晰友好,功能齐全,使用方便,系统响应快,数据稳定,网站管理系统的合理规范。包括以下几大模块:(1) 景点/景区模块(2) 图片管理模块(3) 会员模块(4) 预定模块(5) 注册模块主要业务流程如图2-1所示。图2-1 旅游网站业务流程图第3章 需求分析3.1 旅游网站的规划该旅游网站系统在总体上可分为前台用户和后台管理两个部分。前台主要是实现一些提供给用户的使用功能,包括酒店、旅游路线、民俗等方面的相关信息的检索,并提供一些酒店预订、票务预订等方面的便民服务;后台实现的是各种相关信息数据的处理和维护。3.2 旅游网站的需求分析该旅游网站主要包括以下几个模块:1.新闻发布模块实现对所发布的新闻进行检索,能浏览网站所发布的所有新闻;管理员可以对新闻进行添加,删除和修改功能;2.景点/景区模块实现对所发布的景点/景区进行检索,能浏览网站所发布的所有景点/景区;管理员可以对景点/景区进行添加,删除和修改功能;3.图片管理模块实现对所发布的图片进行检索,在网站上显示和浏览所发布的所有图片;管理员可以对图片进行添加,删除和修改功能;4.会员模块注册的会员可以浏览信息,预定线路、酒店和票务,可以再论坛发帖和留言;5.预定模块实现对所有的旅行线路、酒店信息和票务信息进行检索,能浏览网站所发布的相关信息;会员可以在个人面板里实现在线预定旅行线路、在线预定酒店和在线预订票务功能;管理员可在后台查阅到预定者的信息;6.注册模块普通用户可以浏览信息,但对于预定和论坛的发布需要用户注册会员才可以实现;管理员可以对用户进行查询,删除的功能。3.2.1 数据流图(1)顶层数据流图如图3-1所示:图3-1 顶层数据流图(2)第二层数据流图如图3-2所示:图3-2 第二层数据流图3.2.2 数据字典数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。(1) 数据流“会员”的字典条目如表3-1所示: 表3-1 数据流“会员”的字典条目数据流名会员组成会员=会员编号+用户名+真实姓名+联系电话+电子邮箱+联系地址+邮编+密码+性别+注册时间+身份证号(2) 数据流“留言类别”的字典条目如表3-2所示:表3-2 数据流“留言类别”的字典条目数据流名留言类别组成类别留言类型编号留言类型名称(3) 数据流“旅行社”的字典条目如表3-3所示:表3-3 数据流“旅行社”的字典条目数据流名旅行社组成旅行社=旅行社编号+旅行社名称+旅行社简介(4) 数据流“旅行线路”的字典条目如表3-4所示: 表3-4 数据流“旅行线路”的字典条目数据流名旅行线路组成旅行线路酒店类型编号+线路编号线路名称途径景点旅游天数+房间价格+出发城市+目的城市+出发日期+图片信息+行程内容+线路说明+备注信息+是否推荐+是否发布(5) 数据流“酒店信息”的字典条目如表3-5所示: 表3-5 数据流“酒店信息”的字典条目数据流名酒店信息组成酒店信息=酒店类型编号+酒店编号+酒店名称+所在城市+酒店主图+酒店介绍+洒店星级+是否推荐+是否发布(6) 数据流“客房信息”的字典条目如表3-6所示: 表3-6 数据流“客房信息”的字典条目数据流名客房信息组成客房信息=酒店类型编号+酒店编号+客房编号+客房名称+早餐+宽带+房间价格+客房介绍+备注信息(7) 数据流“酒店预订”的字典条目如表3-7所示: 表3-7 数据流“酒店预订”的字典条目数据流名酒店预订组成酒店预订=酒店编号+酒店预订编号+会员编号+管理员编号+联系电话+电子邮箱+抵达交通方式+结算方式+确认方式+特别要求+下单时间+订单状态+备注信息+处理时间+入住日期+离开日期(8) 数据流“景点”的字典条目如表3-8所示: 表3-8 数据流“酒店预订”的字典条目数据流名景点组成景点=区域编号+景点编号+景点名称+机票价格+景点图片+景点介绍+是否推荐+是否发布(9) 数据流“景点预订”的字典条目如表3-9所示: 表3-9 数据流“景点预订”的字典条目数据流名景点预订组成景点预订=区域编号+景点编号+景点预订编号+会员编号+管理员编号+订单序号+联系电话+电子邮箱+抵达交通方式+结算方式+确认方式+特别要求+下单时间+订单状态+处理时间+预订张数(10) 数据流“新闻”的字典条目如表3-10所示: 表3-10 数据流“帖子信息”的字典条目数据流名新闻组成新闻=新闻类型编号+新闻编号+文章标题+关键字+文章内容+网站名称+网站地址+编辑者+是否推荐+是否发布(11) 数据流“航班”的字典条目如表3-11所示: 表3-11 数据流“航班”的字典条目数据流名航班组成航班=航空公司编号+机票编号+航班号+航程类型+舱位等级+出发城市+目的城市+机票城市+出发时间+到达时间+返程时间(12) 数据流“航班预订”的字典条目如表3-12所示:表3-12 数据流“航班预订”的字典条目 数据流名航班预订组成航班预订=航空公司编号+机票编号+机票订单编号+会员编号+管理员编号+订单序号+联系电话+电子邮箱+抵达交通方式+结算方式+确认方式+特别要求+下单时间+订单状态+备注信息+处理时间+预订张数+身份信息第4章 总体设计4.1 系统模块总体设计系统设计是将需求抽象为代码实现的中间过程,正确且清楚的系统设计能使后续的实现和测试都快捷且不易出错。设计逻辑的失误往往会导致工作量较大的返工,因此,在一般的系统设计中,在系统设计完毕后需要对系统设计进行严格的检视和评审。根据需求分析的需要,开发并实现一个旅游信息的平台。实现相关管理模块信息的查询、增加、删除等操作。主要功能流程如图4-1所示。图4-1 旅游网站功能流程图4.2 数据库设计数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。4.2.1 数据分析数据也称观测值,是实验、测量、观察、调查等的结果,常以数量的形式给出。在应用当中,数据分析可以帮助我们作出有力的判断,以便更好的采取适当的行动。数据分析是组织有目的地收集数据、分析数据,使之成为信息的过程。这一过程是质量管理体系的支持过程。在产品的整个寿命周期,包括从市场调研到售后服务和最终处置的各个过程都需要适当运用数据分析过程,以提升有效性。例如:一个企业的领导人要通过市场调查,分析所得数据以判定市场动向,从而制定合适的生产及销售计划。因此数据分析有极广泛的应用范围。4.3 数据库的详细设计在动态网站的设计中,数据库设计非常重要。在设计前,应考虑以下事项: (1) 定义标准的对象命名规范。(2) 选择理想的数据库设计工具。(3) 对数据完整性的保护。(4) 数据库和用户权限的安全要求。(5) 了解业务,根据业务需求创建数据库。(6) 创建数据字典和ER图表。(7) 数据库维护。 4.3.1 数据库的E-R图的设计以下的E-R图描述出了系统的实体之间的联系。前台系统E-R图如图4-2所示。图4-2 前台系统E-R图后台系统E-R图如图4-3所示。图4-3 后台系统E-R图本系统中一共有8个实体:(1)实体管理员与其属性之间的联系如图4-4所示。图4-4 管理员属性实体会员与其属性之间的联系(2)实体会员与其属性之间的联系如图4-5所示。图4-5 会员属性图(3)实体酒店与其属性之间的联系如图4-6所示。图4-6 酒店属性图(4)实体航班与其属性之间的联系如图4-7所示。图4-7 航班属性图(5)实体线路与其属性之间的联系如图4-8所示。图4-8 线属性图(6)实体景点与其属性之间的联系如图4-9所示。图4-9 景点属性图(7)实体留言与其属性之间的联系如图4-10所示。图4-10 留言属性图4.3.2 数据表的设计数据库设计一般包括数据库需求分析和数据库逻辑结构设计。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,为后面的具体设计打下基础。通过上述系统功能分析,针对旅游网,总结出如下的需求信息:(1)用户分一般用户、注册用户和管理员用户。(2)一般用户和注册用户无需登录就可以查看旅游线路、酒店、新闻、票务、图片、景点。(3)注册用户登录后可以维护自己的个人信息,并且在可以留言、预定酒店客房、预定机票、预定旅游线路。(4)每间客房都对应一个酒店。(5)每条新闻对应一个类型。(6)每个航班对应一个航空公司。(7)每个订单都以来于一个用户。(8)每个路线都属于一种路线类型(9)每条留言都对应一种留言类型经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:本系统的数据库结构设计的27个基本的数据表,通过这27个表可以了解到这个系统的数据库的基本组织形式,以及进行数据库操作所需要的基本数据信息,下面截取了主要的数据库表。1.管理员信息包含数据项:管理员编号、用户名、真实姓名、联系电话等。管理员表如表4-1所示:表4-1 管理员表(Admin)字段名称数据类型长度说明Manager_ID NUMBER5管理员编号Manager_ID VARCHAR220用户名Real_Name VARCHAR210真实姓名Tel VARCHAR220联系电话Email VARCHAR240电子邮箱Address VARCHAR250联系地址Zip VARCHAR210邮编Password VARCHAR220密码Sex VARCHAR28性别Reg_Date DATE注册时间MSN VARCHAR240MSN号码QQ VARCHAR215QQ号码Last_Login_Date DATE上次登陆时间2.航空公司信息包含数据项:航空公司编号、航空公司名等。城市信息,包括数据项:城市编码、城市名称,所属省份等信息等。城市信息表如表4-2所示:表4-2 城市信息表(City)字段名称数据类型长度说明Province_CodeVARCHAR210省份编码City_ID NUMBER 5城市编号City_CodeVARCHAR210城市编码City_NameVARCHAR220城市名称3. 航班信息包括数据项:航空公司编号、航班号、机票号、舱位等级等。航班表如表4-3所示:表4-3 航班表(Flight)字段名称数据类型长度说明Flight_ID NUMBER 5航空公司编号Passenger_Ticket_ID NUMBER 5机票编号Flight_NO VARCHAR210航班号Air_TypeVARCHAR210航程类型续表4-3Seat_level VARCHAR210舱位等级Start_CityVARCHAR220出发城市Dest_City VARCHAR220目的城市Ticket_PriceNUMBER 9,2机票城市Start_Time DATE 出发时间Arrive_Time DATE 到达时间Return_Time DATE 返程时间4. 航班订单信息包括数据项:机票订单编号、航空公司编号、会员编号、航班编号、预定张数、下单时间等。机票预定表如表4-4所示:表4-4机票预定表(FlightOrder)字段名称数据类型长度说明Flight_ID NUMBER5航空公司编号Passenger_Ticket_I DNUMBER5机票编号Flight_Order_IDNUMBER5机票订单编号Member_ID NUMBER 5会员编号 Manager_ID NUMBER 5管理员编号Order_NONUMBER 5订单序号Tel NUMBER20联系电话Email VARCHAR240电子邮箱Transportation VARCHAR220抵达交通方式Balance_Type VARCHAR220结算方式Confirm_Type VARCHAR220确认方式Spec_Req VARCHAR2400特别要求Order_Time DATE 下单时间Order_StateVARCHAR220订单状态RemarkVARCHAR21000备注信息Handle_DateDATE 处理时间Reserve_NO NUMBER 5预订张数5. 酒店信息包括数据项:酒店类型编号、酒店编号、酒店名称等。酒店表如表4-5所示:表4-5 酒店表(Hotel)字段名称数据类型长度说明Hotel_Type_NONUMBER 5酒店类型编号Hotel_NO NUMBER 5酒店编号Hotel_NameVARCHAR240酒店名称Hotel_CityVARCHAR250所在城市Hotel_ImgVARCHAR250酒店主图Hotel_Info CLOB 酒店介绍Hotel_Star VARCHAR2 10 洒店星级6. 客房信息包括数据项:酒店类型编号、酒店类型编号、客房编号等。客房表如表4-6所示:表4-6客房表(GuestRoom)字段名称数据类型长度说明Hotel_Type_NONUMBER 5酒店类型编号Hotel_NO NUMBER 5酒店编号Room_NONUMBER 5客房编号Room_Name VARCHAR220早餐Breakfast VARCHAR220宽带Net VARCHAR210房间价格Room_Price NUMB