logo资料库

基于SSM的旅游网站论文.doc

第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
资料共32页,剩余部分请下载后查看
1 前言
§1.1开发背景
§1.2目前旅游行业存在的问题
§1.3技术背景
§1.3.1数据库开发工具的选择
§1.3.2 开发技术
2 旅游网站需求分析
§2.1 项目概述
§2.1.1目标
§2.1.2运行环境
§2.2旅游网站的可行性研究
§3.1 系统总体结构设计
§3.1.1旅游网站系统总体结构图
§3.1.2网站的结构
§3.1.3系统功能模块设计
§3.1.4主界面设计
§3.1.5输入输出界面设计
§3.2 数据库设计
§3.2.1数据库设计概述
§3.2.2数据库逻辑结构设计
§3.2.3数据库的物理结构
§3.2.4数据字典
§3.2.5数据库的完整性和安全性
§4.1数据库连接
§4.2功能模块的实现
§4.2.1用户模块的实现
§4.2.2查询模块的实现
§4.2.3在线留言模块的实现
§4.2.4酒店预定模块的实现
§4.2.5后台管理模块的实现
§4.3动态旅游网站的实现
§4.3.1旅游网站的主页
§4.3.2旅游网站的查询页面
§4.3.3景点页面
§4.3.4旅行社页面
§4.3.5酒店信息页面
§4.3.6在线留言页面
§5.1系统测试
§5.2 单元测试实例
§5.3 数据跟踪实例
§5.4 综合测试
致 谢
摘 要 随着旅游行业的不断发展,各家旅游行业之间的竞争日益激烈,旅游部门所需的信 息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越 来越复杂多变。而除了一些个别地区已采用了的旅游网站,一般通常是以原始的手工方 式处理/交流信息。但是工作人员若仅靠手工方式处理大量资料,很可能带来出错率的 增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游信息资源的整合、统一 管理,才能使旅游部门运行更加合理、高效地运转。 本文是根据旅游行业的这种现状,提出解决问题的一个可行性方法:采用现代化统 一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储,同时采用 了权限认证的方式,只有经过了系统权限认证之后,方可进入系统主控界面,进行信息 管理,信息查询,在线预定,留言簿等功能的使用。实现了各种业务系统的数据集成和 信息集成,对旅行社各类信息、资源进行协同集中管理。利用 ASP 技术建立动态网站, 实现旅游信息快速发布及接受游客的网上预定。 关键字:旅游信息;网络化;动态网站
Abstract With the steady growth of tourism industry, travel departments are now facing tougher competition between each other. Various information at each stage of the process are coming up, such as accounts payment status, client request and feedback from contracting parties, and so on. And the information volume is ever growing and becoming more sophisticated. Most departments usually handle these information manually leaves big room for omission and errors, and quite a part of resources might not be utilized efficiently. Therefore, a computerized system shall be developed to better integrate the information and utilize the resources a company equips. This system is all about such a Tourism Web. Information of all kinds are stored automatically in a orderly way, and users go through an recognition procedure, those approved user enter into the main board to look up/query info, also to make reservation online, leave message etc. Tourism Web made it possible to integrate and utilize various tourism information/ data to better use the resources of travel agency. Furthermore, tourism information can be known quickly and tourists can book through the internet by using ASP to establish a Tourism web. Keywords: information of tourism; network; Tourism Web
目 录 1 前言.......................................................................................................错误!未定义书签。 §1.1 开发背景......................................................................................................................2 §1.2 目前旅游行业存在的问题..........................................................................................2 §1.3 技术背景......................................................................................................................3 §1.3.1 数据库概论..........................................................................................................3 §1.3.2 ASP 介绍..............................................................................................................3 2 旅游网站需求分析................................................................................................................5 §2.1 项目概述.....................................................................................................................5 §2.1.1 目标......................................................................................................................5 §2.1.2 运行环境..............................................................................................................5 §2.2 旅游网站的可行性研究..............................................................................................5 3 旅游网站系统概要设计........................................................................................................7 §3.1 系统总体结构设计.....................................................................................................7 §3.1.1 旅游网站系统总体结构图..................................................................................7 §3.1.2 网站的结构..........................................................................................................8 §3.1.3 系统功能模块设计................................................................................................ §3.1.4 主界面设计............................................................................................................ §3.1.5 输入输出界面设计................................................................................................ §3.2 数据库设计................................................................................................................ 10 §3.2.1 数据库设计概述................................................................................................10 §3.2.2 数据库逻辑结构设计........................................................................................10 §3.2.3 数据库的物理结构............................................................................................ 11 §3.2.4 数据字典............................................................................................................13 §3.2.5 数据库的完整性和安全性................................................................................15 4 旅游网站具体实现..............................................................................................................16 §4.1 数据库连接................................................................................................................16 §4.2 功能模块的实现........................................................................................................18 §4.2.1 用户模块的实现................................................................................................18 §4.2.2 查询模块的实现................................................................................................19 §4.2.3 在线留言模块的实现........................................................................................19 §4.2.4 酒店预定模块的实现........................................................................................20 §4.2.5 后台管理模块的实现........................................................................................21 §4.3 动态旅游网站的实现................................................................................................21 §4.3.1 旅游网站的主页................................................................................................21 §4.3.2 旅游网站的查询页面........................................................................................21 §4.3.3 景点页面............................................................................................................22 §4.3.4 旅行社页............................................................................................................22 §4.3.5 酒店信息页面....................................................................................................22 §4.3.6 在线留言页面....................................................................................................22 §4.3.7 后台管理页面....................................................................................................22 5 旅游网站系统应用与测试..................................................................................................23
§5.1 系统测试....................................................................................................................23 §5.2 单元测试实例...........................................................................................................24 §5.3 数据跟踪实例...........................................................................................................26 §5.4 综合测试...................................................................................................................27 6 结 论................................................................................................................................28 参考文献..................................................................................................................................28 致 谢....................................................................................................................................29 1
§1.1 开发背景 1 前言 旅游业具有“无烟产业”和“永远的朝阳产业”的美称,它已经和石油业、汽车业 并列为世界三大产业;根据 WTTC 的统计,它每年产出 4.7 万亿美金的收入,直接或间 接地为 2 亿 700 万人提供了就业机会,并支持着数以万计的企业的发展。6 改革开放以来,我国的旅游业有了非常迅速的发展,但是比较而言,我国国内旅游 业发展的广度深度都远远不能适应经济发展和人民生活水平提高的需要。随着市场经济 的发展和人民收入水平的进一步提高,人民对旅游消费的需求将进一步上升,国内旅游 业在国民经济中的地位和作用越来越重要[1]。 但我国旅游产业仍然基础薄弱,管理手段滞后,信息化程度低,企业效益较差。旅 游行政管理部门存在管理方式落后,缺乏信息化管理手段,信息沟通渠道不通畅等问 题.,面对困难和挑战,我国旅游业必须转变观念,创新思维,以信息化建设为突破口 和新手段,整合各种资源,从而实现整个行业的新跨越。 §1.2 目前旅游行业存在的问题 目前有许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档、电子表格等 (例如 WORD、EXCEL,或者简单的 ACCESS 数据库)来对旅游信息进行管理,大部分旅 行社也无自己的旅游网站,无法在现在这个网络时代接受客户的网上预定。随着业务的 不断扩展,旅行社业务操作中涉及的各种收费情况、客户情况以及旅游线路情况越来越 复杂,业务操作人员若仅靠手工方式处理处理大量资料,则遗漏信息的现象更容易发生, 同时也可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅 游部门信息资源的整合、统一管理,才能使行业更加合理、高效地运转。现行的旅游信 息管理模式的问题主要体现在如下几个方面: 1.各类旅游信息查询速度慢,工作强度大。旅游信息中牵涉到游客资料、导游信息、 费用、线路、景点、酒店等等大量的资料,用人工方式进行整理汇总时,速度慢、工作 繁琐、易出错。 2.各类资源之间调配难度大。由于信息面广,信息量大,因此要对其中某些资源进 行统一管理、调配是需要花费大量的人工。 2
3.相当一部分资源缺少一定的保护,处于不安全的状态,许多信息容易泄露。 4.对于客户的服务要求反应慢。基于上面的原因,对于客户提出的服务要求,势必 不能做出快捷的反应。 5.缺少服务质量反馈的统一管理。 §1.3 技术背景 §1.3.1 数据库开发工具的选择 数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为 各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系 统也成为一个企业或组织生存和发展的重要条件。因此,作为信息系统核心和基础的数 据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事 务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造(CAD/CAM)、计算机 集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,越来越多新的 应用领域采用数据库存储和处理他们的信息资源[2]。 本系统选用 Microsoft SQL Server 2005 数据库,原因在于 SQL Server 2005 是 一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理 XML 数 据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此 在 SQL Server 2005 中工作变得更加轻松自如。另外,SQL Server 2005 的新功能还可 以帮助数据库开发人员查看有关数据库对象之间相关性的信息。它可访问和使用多种来 源的信息、轻松备份信息;能够满足专业开发人员的需要,而且对于新用户来说,还十 分易于上手[3]。 §1.3.2 开发技术 ASP 是 Microsoft 公司开发的 Web 服务器端脚本开发环境,利用它可以生成动态、 高效的 web 应用程序。ASP 为 VB Script 和 java script 等脚本语言提供了一个运行环 境,使开发人员可以在 HTML 代码中使用脚本语言编写程序。同时,ASP 自身也提供了 一些很好的命令和内置对象。 ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。ASP 所有的程序 都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服 3
务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提 高了交互的速度。 以下罗列了 Active Server Pages 所独具的一些特点: 1.使用 VBScript 、 JavaScript 等简单易懂的脚本语言,结合 HTML 代码,即可 快速地完成网站的应用程序。 2.无须 compile 编译,容易编写,可在服务器端直接执行。 3.使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 4.与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏 览器,即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所 使用的脚本语言 (VBScript 、JavaScript) 均在 WEB 服务器端执行,用户端的浏览器 不需要能够执行这些脚本语言。 5.Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供 的其他脚本语 言,譬如 REXX 、 Perl 、 Tcl 等。脚本引擎 是处理脚本程序的 COM(Component Object Model) 物件[4]。 4
2 旅游网站需求分析 §2.1 项目概述 §2.1.1 目标 该系统主要建立一个完整的旅游网站,突出旅游特点,有美观的界面设计。主要功 能: 1.用户可以浏览景点、酒店、旅行社信息,同时可以查询景点、酒店的信息,在线 留言,注册等功能。 2.网站有一定数量旅游景点相关信息可供处理。方便游客了解景区各种相关信息, 同时有利于景区管理部门的管理,加强双边的沟通与协作,以提高和改善管理水平, 使游客通过对网站的浏览可以对景点有比较真实和丰富的了解,对景点本身做一个 比较好的宣传和推广。 3.管理人员登陆系统后,将各种烦琐的管理工作通过网站来管理,用最少的人力和 物力提高管理水平,方便发布各种旅游信息,处理游客所遇到的各种问题,及时了 解游客对旅游管理部门的意见,通过数据分析可以了解游客的基本情况和不同时期 游客的变化情况,提前做出必要的准备工作。使前台的用户操作方便简单,突出旅 游特点,具有美观的界面设计,保证网站安全稳定的运行。 §2.1.2 运行环境 硬件最小需求: 奔腾 3 以上 CPU,256M 以上内存,10G 以上剩余硬盘空间 支持软件: 操作系统:Windows 98 /2000/XP 支持环境:IIS4.0 数据库:SQL Server 2005 §2.2 旅游网站的可行性研究 采用现代化统一的计算机信息网站系统,能够有效帮助旅游企业优化旅游行业 TQC, 使其在行业内处于优势地位,并相对长期地保持这种战略优势。开发本系统的可行性研 究如下: 1.技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、 硬件能否满足需要。本系统采用 ASP 开发出友好美观的人机界面,便于用户理解、操作。 5
分享到:
收藏