最新《旅游网的设计与实现》.doc
《最新《旅游网的设计与实现》.doc》由会员分享,可在线阅读,更多相关《最新《旅游网的设计与实现》.doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date旅游网的设计与实现哈尔滨工业大学本科生毕业论文 旅游网的设计与实现-摘 要随着旅游行业的不断发展,各家旅游行业之间的竞争日益激烈,旅游部门所需的信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些个别地区已采用了的旅游网站,一般通常是以原始的手工方式处理/交流信息。但是工作人员若仅靠手工方式处理大量资料,很可能带来出错
2、率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游信息资源的整合、统一管理,才能使旅游部门运行更加合理、高效地运转。本文是根据旅游行业的这种现状,提出解决问题的一个可行性方法:采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储。对于普通用户,可以实现信息浏览,对于有需求的用户经过权限认证后可以进行信息浏览,在线预定,论坛等功能的使用。实现了各种业务系统的数据集成和信息集成,对旅行社,酒店各类信息、资源进行协同集中管理。本文论述了桂林旅游网站系统的分析、设计及开发的整体过程,介绍了网站的设计目标,系统需求和总体设计方案,较详细的论述了系统如何详细设计和实现。
3、利用了Eclipse+MyEclipse、Dreamweaver等开发工具,选择Tomcat作为Web服务器,系统采用Oracle数据库。系统主要完成了用户注册、酒店查询与预定、旅游路线查询、机票查询与预定、桂林民俗介绍、旅游景点查询、在线留言等功能,为管理员提供了酒店管理、各种新闻管理、订单处理、用户管理等功能。在设计方面,本系统采用B/S三层结构,在MVC设计模式下,使用了Struts框架,用JSP技术进行动态页面的设计,并运用iBatis对底层数据访问封装,将业务逻辑和数据访问逻辑分离,提供可维护性。关键词:旅游网;系统与实现;Struts;iBatisAbstractWith the
4、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
5、 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 inf
6、ormation 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, realize
7、d 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 integ
8、ration, data integration for all kinds of information, travel and hotels for collaborative resource management. This paper discusses the system of guilins tourism site analysis, design and development of the whole process, introduces the design goal, the website system demand and the overall design
9、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 inqu
10、ires 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 framewo
11、rk, 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
12、系统设计思想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.
13、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 课题背景十几年来计算机和计算机网络的应用普及,网上购物不
14、断被赋予新的含义。网上购物被认为是通过信息技术将企业、用户、供应商及其它商贸活动涉及的职能机构结合起来的应用,是完成信息流、物流和资金流转移的一种行之有效的方法。随着Internet的普及以及WWW服务的提供,可以声、文、图并茂的方式体现商品的特征,并尽可能地便利用户。Internet潜在的、对其他产业的影响,使得网上购物在国内外再掀热潮,网上购物亦被列为未来十大IT主导技术之一,迎接新的“网上购物时代”成为人们讨论的主题。改革开放以来,我国的旅游业有了非常迅速的发展,但是比较而言,我国国内旅游业发展的广度深度都远远不能适应经济发展和人民生活水平提高的需要。随着市场经济的发展和人民收入水平的进
15、一步提高,人民对旅游消费的需求将进一步上升,国内旅游业在国民经济中的地位和作用越来越重要。但我国旅游产业仍然基础薄弱,管理手段滞后,信息化程度低,企业效益较差。旅游行政管理部门存在管理方式落后,缺乏信息化管理手段,信息沟通渠道不通畅等问题,面对困难和挑战,我国旅游业必须转变观念,创新思维,以信息化建设为突破口和新手段,整合各种资源,从而实现整个行业的新跨越。加强旅游信息化建设,可以提高各级管理部门的工作效率和管理水平,精简办事程序,降低工作成本,加大宣传力度,加快信息传播速度,提高信息实效性;另一方面可以通过开展电子商务,满足游客的个性化需求,提高旅游服务质量,改变旅游企业传统经营模式,降低成
16、本,增加效益,从而提高整个旅游产业素质,旅游实现信息化,将会进一步壮大旅游支柱产业,提升旅游产业整体信息化水平,优化产业结构和资源配置,完善产业链,进而带动众多相关产业发展,拉动内需,扩大就业,增加外汇收入,对经济发展起到积极的推动作用。目前,我国的一些旅游部门在信息化方面做的工作和其投入较少,对自身的发展起到了制约作用,可以通过建立旅游网站来宣传本地的风土人情,对信息进行网络化、信息化管理,提高自身竞争能力。1.2 目的和意义旅游业是中国的一大产业,也是向世界展示中国的途径之一,国内著名的旅游城市很多,它们丰富、独特的自然人文资源和独具的特产也为旅游业的发展奠定了坚实的基础,但它还有一些不足
17、,等待加强,如:政策、管理体制力度有待加强,市场狭窄、发展不均衡,规模小等。面对困难和挑战,我们需要转变观念,创新思维,加强对旅游部门的整合、统一管理,使之更加合理、高效运转。1.3 系统设计思想在众多网络开发技术中,HTML是一种重要的基本开发技术,而Jsp技术是当前相当热门,它可以进行复杂的数据库操作、很强的交互性以及方便用户控制管理。该旅游网站正是当今技术发展的产物,它是一套用Java及其相关技术开发的能在网上进行的访问的旅游网页。本文介绍了旅游网站的国内外现状和存在的问题,以及设计这个旅游网的目的与意义1.4 系统开发环境1.4.1 B/S结构的数据库访问模式B/S体系结构如图1-1所
18、示。图1-1 B/S三级结构组成在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。如果开发商要升级版本,也是很方便的。 不用像C/S结构体系那样,要考虑到语言和兼容性等问题。1.4.2 MyEclipse简介MyEclipse是一个专门为Eclipse设计的商业插件和开源插件的完美集合。MyEclipse为Eclipse提供了一个大量私有和开源的Java工具的集合,很大程度上解决了各种开源工具的不一致和缺点问题,并大大提高了Java和JSP应用开发的效率。新版本的MyEclipse提供了AJAX、Struts D
19、evelopment、Hibernate Tools、Spring IDE Integration等功能。1.4.3 Oracle数据库简介Oracle Database,又名Oracle RDBMS,或简称Oracle。Oracle是最受欢迎的数据库管理系统,它由Oracle公司开发、发布和支持。Oracle数据库的体系结构包括物理存储结构和逻辑存储结构。由于它们是相分离的,所以在管理数据的物理存储结构时并不会影响对逻辑存储结构的存取。从计算机可以很好的处理大量的数据以来,数据库管理系统就在计算机处理中和独立应用程序或其他部分应用程序一样扮演着一个重要的角色。1.5 本文的结构本文介绍了旅游
20、网站的设计与开发,主要包括对该系统需求的分析,各功能模块的设计划分,数据库的设计与实现,及系统功能的实现与测试。本文共6章,按如下方式组织:第1章介绍了旅游网站的课题背景、目的意义和系统的设计思想,以及系统开发所涉及到的环境等。第2章主要针对旅游网站进行可行性分析,分析该网站是否有开发的必要性和可行性。并根据调研结果画出旅游网站的业务流程图。第3章主要是对旅游网站进行需求分析,规划系统所要拥有的功能。根据旅游网站的需求分析画出数据流图。第4章实现网站的总体设计,其中包括系统模块的总体设计、数据库设计、数据库的详细设计。第5章对系统进行详细设计,系统运行平台设置、网站主界面设计和用户其他界面的设
21、计与实现。第6章测试旅游网站是否存在漏洞,并针对此点讲述了测试的基本概念、测试的任务和目的、系统整体测试的步骤以及一些内部功能的测试。第2章 可行性分析2.1 经济可行性由于Oracle数据库和Tomcat服务器都是开源的免费的开发学习工具,而且,本系统使用灵活方便,所需的开发人员不多,技术也不是很复杂,开发周期较短,因此开发成本较低。市场前景非常看好,所以说经济方面可行。1. 系统的初期投资系统的初期投资如表2-1所示。表2-1 旅游网站的初期投资序号任务人工(人日)单价(元)合计(元)1需求分析42008002总体设计530015003 详细设计430012004信息检索子系统详细设计55
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游网的设计与实现 最新 旅游 设计 实现
限制150内