【精品】jsp实现的简单旅游管理系统的设计(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共32页)
编号:1638344
类型:共享资源
大小:4.90MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
jsp
实现
简单
旅游
游览
管理
系统
设计
源代码
论文
- 资源描述:
-
【精品】jsp实现的简单旅游管理系统的设计(源代码+论文),精品,jsp,实现,简单,旅游,游览,管理,系统,设计,源代码,论文
- 内容简介:
-
分类号: U D C: 007) 5850 级:公 开 编 号: 2003032043 成都信息工程学院 学位论文 现的简单旅游管理系统的设计 论文作者姓名: 黄文娟 申请学位专业: 网络工程 申请学位类别: 工学 学士 指导教师姓名(职称): 欧晓聪 论文提交日期: 2007 年 06 月 日 现的简单旅游管理系统的设计 摘 要 目前,旅游业已成为全 球经济中发展势头最强劲和规模最大的产业之一,互联网的兴起给旅游业带来了新的契机。旅游网站逐渐成为旅游信息管理的主要途径。因此,开发一个稳定的适用性好的旅游管理系统具有非常重要的意义。在对现有旅游查询网站的分析和比较的基础上,依循面向对象软件开发过程, 设计出客户端基于 览器,服务器端基于 据源基于关系型数据库的三层框架 ,完成 面设计、服务器端核心请求的处理以及对数据库的同步更新。以旅游管理系统的应用实例实现了这个方案。该系统可以实现游客分类查询路线信息 线选购物 品和结账。系统管理员查询、修改、删除和添加交通和线路 ,产品信息。系统工作稳定、操作简单、维护方便。 关键词 : 旅游信息;权限 ; 数据库 t is of in to a is by As a it is to a On of of a is of on SP on We of SP to of a to as or is in is 目 录 论文总页数: 27 页 1 引言 . 1 游管理系统的发展 . 1 游管理系统的现状 . 1 系统的主要研究内容 . 1 2 系统开发的关键技术 . 1 言 . 1 术 . 2 术 . 3 术 . 3 术 . 4 据访问接口 . 4 体系结构 . 4 问后台数据库的技术实现方法 . 5 发工具选择 . 5 3 旅游管理系统需求分析 . 6 统需求分析 . 7 客功能需求 . 7 物车模块 . 7 通管理 . 7 行社管理 . 7 统性能指标 . 7 4 旅游管理系统分析设计与实现 . 8 游管理系统设计总体要求 . 8 据库设计 . 9 统功能设计 . 12 页功能设计 . 12 客功能设计 . 13 统管理员功能设计 . 13 行社管理功能设计 . 14 键技术的实现 . 14 字显示的实现 . 14 件上传功能的实现 . 16 面间参数传递的实现 . 18 据库连接技术 . 19 5 系统的实现及关键技术 . 21 统环境配置 . 21 统对硬件环境的要求 . 21 统对软件环境的要求 . 22 要功能模块的实 现 . 22 游线路 . 22 闻发布功能 . 23 情模块信息发布功能 . 23 物车功能 . 23 通票务预定功能 . 24 行社管理模块 . 24 总 结 . 24 参考文献 . 25 致 谢 . 26 声 明 . 27 第 1 页 共 27 页 1 引言 游管理系统的发展 中国旅游网站的建设始于 1996 年。目前,旅游 行业管理的网络化 正在对我国 旅游市场固有的市场壁垒带来革命性的冲击,新的市场关注点正在涌现 。随着现代科技和信息产业的发展,互联网的兴起给旅游业带来了新的契机,网络的关互性、实时性、丰富性和便捷性等优势促使传统旅游业迅速融入网络旅游的浪潮 不再受时间 、 空间的限制 , 旅游资源的拥有者 (如航空公司、宾馆等 )和最终的旅游消费者之间 也 能够建立起更直接的 关系。 游管理系统的现状 随着社会的发展,旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一。旅游业在城市经济发展中的产业地位、经济作用逐步增强,旅游业对城市经济的 推 动性、社会就业的带动力、以及对文化与环境的促进作用日益显现。旅游业 已成为 中国经济发展的支柱性产业之一。 旅游网站也随着旅游业的发展而逐渐 成为旅游信息管理的主要途径。 目前旅游 网站 已基本 形成 了 成功的商业框架 。 如何利用网络的巨大潜力将企业的核心业务流程 、 客户关系管理等都延伸到网上 , 使产品和服务更贴近用户 , 让旅游信息网成为企业资源计划、客户关系 管理及供应链管理的中枢神经 , 实现网络对旅游业的整合 , 将原来市场分散的利润点集中起来 , 获得一种成功的旅游网站运行 模式 ,是目前旅游业发展中最重要的一 个 环节 。 系统的主要研究内容 分析了目前普遍的旅行社经营模式和游客的消费方式和国内一些知名旅游网站,设计了旅游管理系统网站的功能模块和业务流程。研究了 布式框架 器,组件生命周期。研究 术,包括如何进行基于 用开发以及在 务器上的发布运行。深入研究了基于 及如何 在该协议下进行通信。研究了如何基于 发更丰富的人机交互界面。研究了 架中数据源的 2 种配置方式,使用容器管理连接池,直接使用 2 系统开发的关键技术 言 0世纪 90年代的初期,最初是以智能家电的芯片语言出现的。但是很快,人们发现了它有更广阔的用武之地,由于它适用于 起计算机界的广泛关注,迅速发展成计算机网络编程语言。 第 2 页 共 27 页 其确实可称得上是新一代编程语言,具有众多优点,它简单、面向对象、可移植、与硬件无关 、系统强健安全、具有很高的性能,并提供了分布性、多线程、动态性的支持。 术 由 用服务器、交易系统、以及开发工具供应商间广泛合作的结果,使您可以将网页中的 动态部分和静态的 将内容的生成和显示进行分离 使用 用 成内容的逻辑 被封装在标识和 且捆绑在小脚本中,所有的脚本在服务器端运行。 强调可重用的组件 绝大多数 面 信赖于可重 用的、跨平 台的组件 (来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,井使得这些组件为更多的使用者或者客户团体所使用 6。 采用标识简化页面开发 些功能是在生成与 容时所需要的。标准的置或者检索组件属性、下载 及执行用其他方法更难于编码和耗时的功能。 健壮性与安全性 由于 都被编译为就具有 括健壮的存储管理和安全性 7。 良好的移植性 作为 一次编写,各处运行 ”的特点。随着越来越多的供应商将 以使用自己所选择的服务器 和工具,而且更改工具或服务器并不影响当前的使用。 企业级的扩展性和性能 当与 台,企业版 ( 术整合时, 面将提供企业级的扩展性和性能,这对于虚拟企业中部署基于 应用是必需的 。 第 3 页 共 27 页 术 以在软件开发工具中被直观地操作。基本说来, 只需知道其功能而不管其内部结构的软件设备。用户可以使用 理、值、数据库访问和其他任 何可以用 且其他的开发者可以通过内部的 他 户可以认为 不用关心任何改变。 一次编写,到处运行 ”特性沿用到代码组件 营这种模型,能够使软件开发人员快捷地利用子组件来创建模板应用程序,然后 整合一些附件功能便可使用。 一个 种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为 ,或者负责与数据库交互以及数据提取等。 术 事件驱动( 具有安全性 能的脚本设计语言,它可以镶嵌在 些代码可以由浏览器解释执行,它使网页开发者可以更有效地控制页面。而且 以操控浏览器脚本对象模型所支持的各种标准对象,如当前窗口、浏览器本身信息、 能对用户触发事件做出即时响应,诸如单击鼠标、表单操作等,而且这些都不需要客户机与服务器的交互通信,既为用户提供了更快速的操作,又减小了服务器端的负担,十分适合于编制交互网页和较小的编程任务。 不需 要对 是在程序执行时才由一个内置于浏览器中的 前流行的浏览器都具有这种解释器。从 的这种特性使它比编译性语言更加易于编程和使用。 由于 因此它是一种面向对象的程序设计( 语言。 状态和行为,或者说变量(属性)和函数(方法)。可以用 从而大大方便了程序的设计。利用对象的继承性,可以使很多精心设计的代第 4 页 共 27 页 码能够重新使用,从而减少了程序设计人员的重复工作量而节省了时间。 立于操作平台,这点与 具有跨平台性,它们可以在不同的平台上紧密结合,协同工作。以,在 使 应速度更快、效率更高。 术 据访问接口 用于执行 5。它由一组用 为 使得开发人员能够用纯 过使用 发人员可以很方便地将 体系结构 目前,应用程序与数据库信息交换己经非常普遍。因此,一个程序设计语言对数 据库开发能力的大小,决定着该语言的流行程度。在 程人员不得不在 语言的 数调用,这使得 为 调用级 ”( 意味开发人员可以很方便地将 16。 所 示: 图 1 系结构 从图中可以看出 , 使得程序设计人员有一个标准的、纯 为在 动程序管理器 (应用程序装载数据库驱动程序。数据库驱动程序是与具体的数据库相关的,用于向数据库提交 应用程序 数据库 应用程序 数据库 应用程序 数据库 据库驱动 第 5 页 共 27 页 问后台数据库的技术实现方法 且,很多数据库系统自带 是, 是把参数传递给事先编好的 它们对数据库进行操作。 数据库建立连接;发送理结果。 一层是 用程序是首先 通过它实现数据库的连接,执行 得返回结果;第二层 些驱动程序才真正连接到数据库。 发工具选择 本系统使用的开发工具主要有 1) 本系统在 整合后的服务器的处理能力更强大。 速、可靠、可通过简单的 全免费,完全 源代码开放。 1 几乎可以运行在所有的计算机操作系统上。 2 简单而且强有力的基于文件的配置 ( 3 支持通用网关接口 (虚拟主机。 4 可以通过 以自定义日志。 5 具有用户会话过程的跟踪能力。 支持 由于 作为商业应用则其功能还略显单薄,因此我们将其作为功能强大的商业应用 两者的功能整合起来,以建立具有完美功能的 2) 平台核心 (工作台 (工作区 (团队组件 (及说明组件 ( 台的目的,是提供多种软件开发工具的整合机制,这些工具会实变成 挂程序,平台必须用外挂程序加以扩充才有用处。 计美妙之处,在于所有东西都是外挂,除了底层的核心以外。这种外挂设计让 更重要的是,此平台提供一个定义明确的机制,让各种外挂第 6 页 共 27 页 程序共通合作 (透过延伸点 贡献 (,因此新功能可以轻易且无缝地加入平台。功能上的便捷是我首选的一个原因,切不用考虑太多版本的因素。 3) 选择 以应付我们使用中所能达到的数据量。一个 数据表就是我们存放数据的地方。往数据库中输入数据,其实是在往每一个数据表中输入数据。而关于数据表也要明确几个概念:字段、记录和值。在新建完一个数据库后, 们双击 “使用设计器创建表 ”,打开数据表设计器。其中 “字段名称 ”就是指我们数据表的列的名称,比如上面表中的 “留言人 ”等。数据类型就是数据存放在数据库中的类型,可以在下拉框中选择。说明是你对该字段的说明。 我们也可以直接在 接双击已经建立的数据表,此时会打开该表,我们直接在表格中输入数据就行了,不过要注意设计表时定义的字段类型和条件,如果输入的内容不符合定义的条 件则会出错。这样的操作对于小量的修改非常的方便快捷。 4) 中文译为 “超文本标记语言 ”。 “超文本 ”就是指页面内可以包含图片 , 联接 , 甚至音乐 , 程序等非文字的元素。在几年前作为 一个 中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源, 以及这些资源将放置在网页的什么位置。浏览的网页就是由 然 C+ 和 类,它只是标示语言,你只要明白了各种标记的用法便算学会了 格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作 编辑器中输入 果在其中加入 可对已知数据进行查询,从而生成动态网页的一部分。 3 旅游管理系统需求分析 该系统作 为旅游管理系统的 ,其主要功能是方便游客对四川的风土人情 特产购买和旅行线路的查询和预定,及特别提供单独的管理员权限以方便管理员对各个模块进行查插删改操作。另外为了实现商务价值而设立了旅第 7 页 共 27 页 行社管理模块,方便旅行社查看 路线 预定情况。 统需求分析 为了方便游客和管理员旅行社三方对该系统的操作和运用, 现对该系统针对不同用户的需求做一个分析。 客功能需求 为了方便信息的查询和对四川旅游的了解,系统允许非注册用户浏览 。游客可以查看到各个旅行社发布的旅游路线信息,上面有很详细的线路介绍, 酒店预定的情况行程安排情况。另外可以浏览整个网站的一些四川风情介绍,特产和特色小吃等等 。但是 考虑到一些功能涉及到一些基础信息,所以在其他功能如线路预定,购物车功能等需要 游客 先注册然后 登陆系统才能使用 。 在设想时考虑到现在的网上购物已经成为现在一种潮流, 所以 在该系统上设计了购物车这个特别的模块, 方便 游客可以预购物品。 下面将就这个模块的预期实现做介绍。 物车 模块 在这个购物车模块中主要实现一个物品的预购,即实现在线的查询和购买结帐。游客必须是注册 登陆 才能在 川渝特产 这个模块中进行购买和结帐,或者是查 看购物车的功能。 为了保障游客的购买需求能够准确的被管理员搜集,这里需要游客填写的是比较准确的联络信息和个人信息。 通管理 旅游和交通如航班、火车 是密切相连的,所以在这个网站上必须要有一个交通信息的发布和管理 功能,以便游客的查询和了解 。 交通管理员可以登陆交通管理模块,确认航班,船,火车的预定情况,也可以通过管理修改和增加交通信息。游客可以浏览前台的交通信息,通过城市到城市,航班,或者是火车班次查询交通的票务信息,可以了解到航班的发出时间和到达时间,了解更为详细的信息。 行社管理 这 个系统为了满足更多的旅行社在系统中发布旅游路线信息,特别设置了多个旅行社的管理方式,每个旅行社可以通过自己的 看自己旅行社的路线预定信息。考虑到操作的简单,也为了避免操作的冲突,旅行社只有查看预定情况的权限,而不涉及旅游线路的管理功能。对于旅游线路的发布 修改删除等功能 ,旅行社可以交由系统管理员来完成。 统性能指标 为实现上述需求,本系统采用 第 8 页 共 27 页 实用性 旅游管理系统的开发应将系统的实用性和实时性放在首 要位置。系统的设计应最大限度发挥计算机的高速处理、海量存储能力。在软件设计中,以方便用户使用为标准,做到统一编码规则、统一界面风格。 可靠性 由于系统性质的要求,本系统的可靠性要求很高。系统在运行中要不发生或极少发生故障,在偶然事故及操作失误时,系统应具有较强的处理能力,而不应造成信息的丢失和破坏。 安全性 通过旅行社管理系统可以修改及删除旅游线路和介绍的信息,和一些游客的购物清单以及基本信息,因此对系统的安全性要求比较高,一方面要保证旅行社用 户各项信息的安全,另一方面又要在非常情况下保证数据的丢失减少到最低限度。 4 旅游管理系统分析设计 与实现 游管理系统设计总体要求 系统设计是旅游管理系统开发过程的一个重要阶段,包括两个方面,首先是总体结构的设计,其次是具体功能模块的设计。其主要目的是为系统实现 (如编程、调试、试运行等 )制定蓝图。在系统设计阶段,主要任务就是在各种技术和实施方法中权衡利弊,精心设计,合理地使用各种资源,最终勾画出新系统的详细设计方案。系统设计的原则为: 系统性。系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用。 灵活性。为保持系统的长久生命力,要求系统具有很强的环境适应性。为此,系统应具有较好的开放性和结构的可变性。在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能减少模块间的数据藕合,使各子系统间的数据依赖减至最低限度。这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。 可靠性。可靠性是指系统抵御外界干扰时的恢复能力。一个成功的 管理系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等。 经济性。经济性是指在满足系统需求的前提下,尽可能减少系统的开销。一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前第 9 页 共 27 页 提;另一方面,系统设计应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程。 美观性。简洁的界面设计,在设计过程中,以人为本,用易于理解的图标,用有意义的标题,简明、一致、快捷并可靠的界面。 据库设计 数据库的设计与整个系统的设计是融合在一起的,要做到动态的查询和显示数据,就必 须使用数据库。本系统是一个以数据处理为主的信息管理系统,因此数据库的设计在整个系统的设计中占有很大的比重。 整个系统的数据库由 10个表组成,分别是 户分为普通用户和系统管理员 2类。 个字段:序列号,用户标识,用户类型,用户姓名,密码,联系电话,电子邮件。序列号是自增不重复流水号,作为 时也作为 户标识是文本类型,是用户登录名称,不能重复。用户类型是枚举类型( 表示用户是系统管理员还是普通用户。密码是文本类 型,用于用户登录。用户姓名,联系电话,电子邮件是用户的个人信息。 表 1 字段名称 数据类型 动编号 序列号 本 用户标识 本 用户类型 本 用户姓名 本 用户密码 本 用户联系方式 本 用户电子邮件 含了 14个字段。 联到旅行社表。其他字段是旅游线路的基本信息,包括线路名称,行程天数,出发地,标准价格,豪华价格,超豪华价格,具体行程安排,餐饮住宿条件,交通保险,导游门票,春节优惠价格和其他内容。具体行程安排中将多天的安排存放在一起,中间用“ 隔开。 第 10 页 共 27 页 表 2 字段名称 数据类型 说明 动编号 序列号 本 线路名称 本 旅行社 本 行程天数 本 出发地 本 标准等 本 豪华等 本 超豪华等 注 行 程 安 排 (不同的日程的内容用 分隔 ) 本 餐饮住宿 本 交通保险 本 导游门票 本 其他内容 本 春节价格 表 3 字段名称 数据类型 说明 本 用户标识 本 订购日期 本 产品类型 本 客户姓名 本 产品数量 本 联系电话 本 用户身份证号 景,人文古迹的最新信息,并附有 2张风景图片。 个字段。 第 11 页 共 27 页 表 4 字段名称 数据类型 说明 本 序列号 本 风景名称 本 图片 1 本 图片 2 本 所属类别 (世界自然与文化遗产 ,人与生物保护圈 ,国家重点风景名胜区 ,国家森林公园 ) 注 文字描述 (段落 1) 注 文字描述 (段落 2) 个字段。 表 5 字段名称 数据类型 说明 本 序列号 本 标题 本 图片 本 内容 个字段。 键。 蜀风情分 4个类别, 川美食 ,巴蜀文化 ,民族民俗 ,四川珍奇。 表 6 字段名称 数据类型 说明 本 序列号 本 标题 本 图片 本 内容 个字段: 第 12 页 共 27 页 表 7 字段名称 数据类型 动编号 序列号 本 特产名称 本 产品说明 本 价格 本 单价 本 图样 本 产地 6个字段。 联到 表 8 字段名称 数据类型 本 产品 id 本 数量 本 客户姓名 本 联系电话 本 地址 本 身份证号 括飞机,火车,轮船 3种交通
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。