您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页正文

旅游管理网站的设计与实现

来源:好走旅游网


本科毕业论文(设计)

(2014届本科毕业生)

题 目: 旅游管理网站的设计与实现 学生姓名:

学生学号:

学院名称: 科信软件学院

专业名称: 信息管理与信息系统 指导教师:

二零一四年 五月

沈阳师范大学本科毕业论文

【摘要】随着人们生活水平的提高、信息技术的快速发展,人们不再满足于传统的组团旅游,因此基于网络的个性化、多样化的旅游形式正广泛的被消费者所接收,旅游网站应运而生。毛驴旅游网站以互联网为传播媒介实现旅游信息发布、共享、预订服务。本论文详细介绍旅游网站的开发原理、网站的功能特点和设计方案。本网站主要采用Visual Studio 2010的ASP集成环境开发,利用SQL Server作为后台数据库,采用基于B/S结构的开发模式开发网站。本网站实现了旅游景点、线路和酒店的信息管理、用户信息管理、特产小吃与留言板管理、后台信息的管理等基本模块。并通过各模块实现旅游信息共享,为用户提供详细、及时、准确、高效的旅游资讯和预订服务。 【关键词】ASP技术 旅游网站 数据库 B/S

―I―

沈阳师范大学本科毕业论文

Design and Implementation of Tourism Management Website based on ASP

【Abstract】With the development of information technology and improvement of people’s lining standard, the concept of people’s consumption has changed a lot during these days. Since the traditional form of tourism in group has no longer satisfied the increasing needs of people fascinated for traveling, some travel websites which based on the personalization and multiplicity of internet came into being and were more and more accepted by tourists. Donkey Travel Website realized the function of information releasing, sharing and booking service under the assistance of the Internet as a medium. The websites embodies the basic module of information for scenic spots, lines, hotels and some other personal information management. So the interactions of each module implements tourism information sharing, to provide tourists with detailed, timely, accurate and efficient tourism information and reservation service. 【Keywords】APS technology; tourism website; B/S database

―II―

沈阳师范大学本科毕业论文

目 录

1旅游网站的概述 ........................................................... 1

1.1 开发背景 ........................................................... 1 1.2 课题目标及意义 ..................................................... 2 1.3开发环境、开发工具及选用技术 ....................................... 2 1.4论文的组织结构 ..................................................... 5 2需求分析及设计方案 ....................................................... 6

2.1需求分析 ........................................................... 6 2.2可行性分析 ......................................................... 6 2.3整体及模块设计 ..................................................... 6 2.4系统的分析与设计 ................................................... 7 3数据库设计 .............................................................. 11

3.1数据库需求分析 .................................................... 11 3.2数据库概念结构设计 ................................................ 16 3.3数据库逻辑结构设计 ................................................ 19 3.4数据库的物理结构设计 .............................................. 20 4网站实现的功能 .......................................................... 24

4.1首页的实现 ........................................................ 24 4.2会员登录 .......................................................... 25 4.3旅游景点查询 ...................................................... 25 4.4旅游线路 .......................................................... 26 4.5酒店查询及预订 .................................................... 26 4.6特产小吃 .......................................................... 27 4.7留言模块 .......................................................... 27 4.8后台的实现 ........................................................ 28 5网站的运行和测试 ........................................................ 32

5.1网站的更新与维护 .................................................. 32

―III―

沈阳师范大学本科毕业论文

5.2网站的测试 ........................................................ 32 5.3软、硬件测试 ...................................................... 33 5.4意见反馈 .......................................................... 33 5.5网站营销 .......................................................... 34 5.6总结与展望 ........................................................ 35 后 记 ................................................................... 36 参考文献 ................................................................. 37

―IV―

沈阳师范大学本科毕业论文

1旅游网站的概述

1.1 开发背景

随着中国经济的迅猛发展和人民群众生活质量的提升,旅游业作为一个新的支柱产业,也越来越普遍化。现在,旅游消费者的需求偏向个性化和多种多样化,旅游服务公司也需越来越多地给予一站到底式的综合化集成度高的旅游产品,而这些都必定要有强大的信息咨询服务平台和信息传输网络来做为基础。行业内竞争日趋激烈,对旅行社的服务质量、管理能力的要求也越来越高,髙标准的服务质量、高效率的管理手段对旅游业的发展显得越来越重要。同时在信息化时代的背景下,网络方便了人们的生活。结合电子商务的发展,旅游网站的建立十分有意义。 信息技术在旅游业发展中的应用 1.信息技术应用的启蒙阶段

旅游业信息技术应用的启蒙阶段发生在20世纪90年代前,当时只有少数的旅游饭店和旅行社开始应用计算机,我国饭店业最早的计算机应用在1983年,主要用于饭店的客房预订和排房管理。在启蒙阶段,我国旅游也很不发达,旅游并没有大众化,旅游还是一种奢侈服务产品,所以旅游经济在国民经济中占的比重很小。从信息技术角度看,当时网络还很不发达,只有简单的企业局域网,信息处理的效率和能力都还很低,大多数旅游企业还没有用计算机处理信息的需求。 2.信息技术应用的发展阶段

从20世纪90年代至2002年,这一时期为旅游业信息技术应用的发展阶段,其经典的技术应用是网络技术和数据库技术。我国大多数旅游企业,尤其是连锁或集团企业,已有完善的信息系统支持企业经营。电子商务系统在这一时期已经出现,虽然不是很成熟,但发展势头很迅猛。

3.信息技术应用的成熟阶段

从2002年至今,旅游业信息技术应用进入成熟阶段。在这一阶段,旅游业的电子化管理、电子化服务基本上不存在技术性问题,管理和服务上提出的问题都能通过信息技术加以解决。尤其在这一阶段,互联网技术的成熟应用推动了旅游业信息技术应用的普及,旅游网站应用广泛。

旅游网站应运而生。新型旅游网站可以实现信息化,高效率,整合各种资源的功能。提高旅游管理活动中各各个部门的合作能力,为旅行社管理提供信息服务的基础上提供管

1

沈阳师范大学本科毕业论文

理决策能力。 1.2 课题目标及意义

当今信息化进程加快,电子商务越来越受欢迎。因为旅游涉及到吃,住,行,游,购,娱等各个方面,人们不仅仅对物质生活的要求越来越高,也不断的向往和实现更新鲜的精神生活。由于旅游是人们为寻求精神上的愉快感受的一种形式,因此,旅游业伴随着城市历史和沉淀于发展已经逐渐成为一大重要产品。另外由于互联网的不断发展建设,旅游行业的竞争日益激烈,旅游部门所需信息量越来越大,业务操作中设计的各种路线情况,客户情况,各旅游协作部门情况越来越复杂多变,以及人们了解事物的方式不断的改变更新,新型的商业运营模式开始进入人民的生活,传统的旅行社组团旅游,随让可以让游客免去为交通住宿等诸多烦琐事而操心,但一路走马观花,商场购物,旅游者感受几乎千篇一律,个人的需求难以得到满足。另外随着社会的发展,人们生活节奏加快,人们很难有时间听从旅行社的统一安排,而是喜欢自由安排时间和行程,借助网络信息实现自由行。因此,从网站开发的角度出发,网站按功能逐层次分割,后将旅游信息通过网站建设发布到网络上,让有心出门旅行的人们在家中就可以轻松做好旅行规划。随着中国的不断发展壮大,旅游业的发展更有望得到进一步的突破。因此,具有现代的互联网多媒体信息技术的旅游网站的建设以及丰富多彩的交互式服务模块的创新,满足游客对旅游的个性需求和更好的管理,对于旅游的发展具有非常重要的意义。

旅游网站实现旅游信息化是指利用信息技术实现旅游信息的充分共性,达到提高旅游市场运作效率、改善旅游管理和服务水平、增强旅游行业的创新能力以及提高旅游经济效益目的的过程,旅游网站不但可以整合旅游信息资源,而且将成为旅游业发展的主要生产力,推动现代旅游产业健康、持续地发展。 1.3开发环境、开发工具及选用技术 1.3.1开发环境VisualStudio2010

VisualStudio2010(简称VS2010)是微软公司专门为开发.NET应用程序而设计的集成开发环境(IDE),它是目前最好的C#开发环境。

VS2010为程序员提供了高级代码编辑器、不方便的窗体设计器、集成调试器和许多替他工具,为快速开发C#应用程序奠定了基础。同时听歌了强大的工具和开发组件,可以用来设计应用了多种资源的复杂Windows窗体应用程序、Web应用程序及Web服务。那些在记事本中需要输入几十行代码才能完成的功能 ,在VS2010中只需要通过简单的拖放或者双击鼠标便可以容易的完成。在对控件实施拖放操作时,VS2010将会自动显示

2

沈阳师范大学本科毕业论文

所有的标记、属性和代码以实现所需要的功能。并且在更改控件、对象或者变量名称后,VS2010会立即自动更新所有的联系名称,已达到与原名同步。VS2010同时为代码的输入提供了智能感应功能。一般情况下,只要输入代码的前一两个字符,VS2010就会提示完整的语法;如果输入错误,VS2010会立即提示代码错误,方便及时纠正错误,并且很重要的一点事这种智能感应的响应时间提高了至多10倍。 1.3.2选用ASP.NET技术

ASP 是 Active Server Page 的缩写,意为“动态服务器页面”,是微软公司开发的代替 CGI 脚本程序的一种应用,ASP.NET是源于ASP技术,又被称作ASP+.它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。由于ASP.NET技术开发简单,可移植性良好并且支持多种程序语言等诸多特性所以本文采ASP.NET作为网站的开发技术使用。ASP.NTE应用程序不同于Windows应用程序,因为它的运行离不开Web服务器的支持,通俗的讲这里的Web服务器就是Internet信息服务器(IIS)。ASP的成功很大程度上是由于微软提供的ADO控件。用户可以使用ADO控件方便地存取数据。之后的ASP.NET更是功能强大,在ADO.NET中微软提供了一个新的操作对象。

ASP.NET网页具有以下几点优势:

1通过ASP用户可以突破静态网页的一些功能限制,实现动态网页技术。而且开发语言简单易懂。只要使用VBScript结合HTML就可以开发出功能强大的动态页面。

2.ASP源码安全性更高。ASP的脚本文件是运行在服务器端的,服务器将ASP程序执行的结果传回给浏览器,用ASP开发出来的页面源码,不会传给客户端。这样网站的访问者无法查看到ASP程序的源代码,从而有效的防止了网站信息被盗取,加大了ASP动态网站的安全性。

3.无需编译,就可以直接运行。用户可以使用普通的文本编辑器,例如记事本,即可对ASP脚本进行编辑和设计。

4.面向对象特性。ASP.NET采用C#和Visual Basic.NET作为后台语言面向对象的特性大大的提高了它的性能和功能,使得开发大型动态网页程序相对容易。

5.数据库连接。ASP.NET的一个关键优势就是它使用了.NET框架下的ADO.NET来对象来连接数据库,所以性能又有所提高。

6.ASP还可以使用服务器端内置的ActiveX组件来执行各种功能,例如通过ADO组件,用户可以使用它存取数据库或访问文件系统,轻松地开发数据库应用程序,并且还可以通过其他的编辑语言开发自己的组件,方便ASP扩充功能。

3

沈阳师范大学本科毕业论文

7.ASP文件是包含在HTML文件所组成的文件中的,易于修改和测试。

8.由于ASP程序是在服务器端被执行的,并且将执行过后的结果以HTML格式传送到客户端的浏览器上,所以用户仅仅使用浏览器而不用任何软件便可正常浏览ASP产生网页并且各种不同的浏览器均可正常浏览ASP所产生的网页。 1.3.3选用的语言

C#是专门为适应.NET框架而设计的,它支持该框架基础类库提供的每种功能。C#是一种完全面向对象的的编程语言。在C#中使用的所有基本类型都看做是对象,在程序中即使是一个整形变量,也可以当做对象来进行处理。同时它借鉴了多种语言的优点。在C#中对指针的管理非常严格,只有在特别标识的代码中才可以定义和使用指针,这样降低了内存溢出的风险,同时又见过了使用指针的强大且高效。灵活的代码;最后,C#的开发平台VisualStudio2010为程序员提供了良好的程序编写、代码管理、调试和部署环境,大大提高了程序开发效率。

图1-1 网站框架图

4

沈阳师范大学本科毕业论文

1.4论文的组织结构

本文是采用了基于Web的B/S构架和ASP.NET技术的旅游网站设计为研究内容,主要成果将以页面的形式展现在论文中。主要具有客户端即旅游信息浏览,毛驴网站服务端信息更新和发布,以获取游客信息和选择旅游路线,实施调整和安排旅游行程,和信息掌控分析。以下是各章所阐述的内容:

第一章:介绍了开发背景,选题的意义以及选用的开发环境,开发工具及其优点。 第二章:主要进行系统分析及设计,包括需求分析,系统和网页的设计。全面分析了信息化旅游网站的必要性;从本文设计的可行性和关键技术进行介绍。

第三章:进行数据库的设计,有数据库需求分析,数据库概念结构设计,数据库逻辑结构设计,数据库物理结构设计,包括E-R图和数据流程图等处理。

第四章:展示网站的主要功能模块(首页、旅游景点、旅游线路、特产小吃、酒店、留言板和会员登录注册)的详细介绍,包括前台界面,后台界面,部分截图和实现模块的代码。

第五章:介绍网站的更新与维护,及测试的总结。同时讲述了今后的网站的运营。

5

沈阳师范大学本科毕业论文

2需求分析及设计方案

需求分析的任务是明确系统开发目标,明确用户的信息需求。提出系统的逻辑方案。

根据需求分析选择设计方案,包括整体模块设计,系统设计和网页设计等。对系统不断认识和逐步细化。 2.1需求分析

需求分析阶段是信息系统开发过程中的重要一步,也是决定性的一步。需求分析是对客观的系统不断的细化,确定系统要完成哪些工作,就是对目标系统提出完整,准确,清晰的要求。对于旅游网站的需求分析分为游客和管理员两方面的。旅游信息的发布和更新,宾馆,餐饮,交通工具,交流平台以及预定服务。游客的需求是景点资源,宾馆资源,饭店资源,交通资源。管理员的需求则是信息的发布与更改,接收预定,和订单处理,交流平台的管理。 2.2可行性分析 1.技术可行性分析

本网站采用ASP.NET开发出结构布局合理、浏览方便快捷的网页界面,使用C#结合ASP.NET技术应经成为现代开放动态网站的首选技术,许多应经开发的成功的经典项目足以证明此技术的可行性。因此,本网站的开发平台已经成熟可行。 2.法律可行性分析

在开发一个网站之前一定要确定他是否触犯某项法律或国家的相关规定。该旅游网站本着不触犯法律法规的前提,本分的运营着。所以在法律上是可行的。 3.经济可行性

从资源配置的角度衡量项目的价值,评价项目在实现区域经济发展目标,有效配置旅游资源、创造就业、改善旅游方式、提高人民旅行的质量。 4.运行可行性分析

本旅游网站可以运行在Window XP 、Windows 7等当前主流操作网站之上,就是说市场上流行的操作网站都可以支持,且维护简单易操作、对管理员要求不高。所以网站运行不是问题。 2.3整体及模块设计

旅游业是一个信息密集型行业,旅游企业的经营对信息的依赖性非常大,而且这些旅游信息不同于一般的管理信息,他除了具有信息的一般特征以外,还具有时效性、广泛性、

6

沈阳师范大学本科毕业论文

动态性、规律性、关联性、可开发性。而且旅游管理信息涉及的范围也比较广泛,如人、旅游客体、旅游媒体等。综上所述,旅游网站的建立要统筹其特点合理规划安排旅游资源,从而提供优质,方便快捷的服务。

根据游客的需求大致分为首页,会员登录,景点查询,酒店预订,特产小吃,线路订,留言互动等模块。将这些模块串联起来解决游客的衣、食、住、行等问题。网站有一定数量的景点相关信息可供处理,使游客对景点有丰富的了解,同时对景点本身做更好的宣传。 2.4系统的分析与设计

绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图。系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统。

本网站的系统功能结构图如图2-1所示:

图2-1系统结构功能图

旅游网站重点包括前台设计模块(旅游线路、旅游景点、特产小吃、留言板、和酒店)和后台管理设计模块(景点管理、线路管理、酒店管理、订单处理、用户管理、特产小吃管理)。每天模块相互联系,每个子模块相互衬托。实现足不出户轻松浏览,方便用户使用。

一个优秀的网站,它的首页设计一定很精美、独特、有条理。旅游网站也同样,首页的设计非常重要,就像相亲大会上两个陌生人第一次见面,第一感觉非常重要。如果布局

7

沈阳师范大学本科毕业论文

没有条理,复杂难懂,没有层次,就很难让游客光顾第二次。网页设计运用动态网页与静态网页结合的模式,采用框架式结构,在框架中嵌入子页,将内容化简,大表化小,图片压缩,尽量减少页面响应时间。

在网页设计中遵循的几个基本原则是:

1.主页上有站点的名称或是标志物,能让浏览者一眼就知道是谁的主页。 2.将设计好的页面在调制解调器上检测其下载时间,不超过30秒钟。

3.设计渐进显示的页面,每个图标都应配有文字说明,显示时图标的文字说明先显示,图标随后显示,有图有真相才具有说服力,才能吸引更多用户这样做可以减少等待时不耐烦的心情。

4.易于导航。在网页设计中,采用多种方法使站点便于导航,如首页、旅游景点、旅游线路、酒店、特产小吃、留言板、会员登录注册等。使得层次清晰,交叉连接,无键跳转。

5.采用长页格式,带有滚动的旅游资讯。给人百看不厌的感觉。

6.图象的应用时要注意至多只用一到两个主要的较大图象,并辅以一系列较小的图标。

7.在站点首页的文字内容中及早揭示站点中的“互动特性”的内容,如搜索、最新优惠、旅游资讯、留言板等,即能抓住浏览者心理的内容。

8.内容,内容是一个网站的灵魂。要使网站脱颖而出,须注意其组织的条理性、内容的充实性和新鲜性,以区别于其它同类网站,让上网者觉得“不枉此行”。

9.多媒体、交互性等综合功能。形式是一个网站内容的外在表现。其界面的质量直接影响访问者的主观感受。网页设计要体现专业特点,富有特色,给人耳目一新的感觉。此外,在网络带宽允许的条件下,应尽量采用最新的多媒体技术,集文本、音频、视频、动画于一体,使网站形式更为活跃,并给内容的实现提供有效的技术载体。

8

沈阳师范大学本科毕业论文

图2-2首页上

首页用一条宽阔的大道,给人以舒畅的视觉感,同时包含旅游之路畅通无阻,在这里能满足你的一切需求。而且旅游从这里开始。与此同时,首页带来的还有特色旅游,最新优惠和旅游咨询。丰富网站的内容,充实,完整。要抓住用户的眼球,通过调查分析得出具有消费者的喜爱从而进行网页布局。 2.4.1静态网页

在因特网上浏览网页时,会发现许多许多Web页面的内容和外观总是保持不变,并且这些文件扩展名都是.htm或者.html,这些就是静态网页。静态网页的有点在于信息内容的稳定性,因此容易被搜索引擎检索到,对于竞争激烈的旅游市场,以营销为目的的旅游网站,谁也不希望自己的网站很难搜索到。同时静态网页页面效果比动态网页要更好,所以静态网页时必不可少的。 2.4.2动态网页

静态网页具有明显的局限性,浏览者只能在网页上阅读信息,但无法进一步查询信息、发表留言等。为了解决用户的交互需求,动态网页来弥补这些不足。动态网页时怎样呈现出来的呢?首先编写动态页面程序,其中包含服务器断指令,之后用户访问请求从浏览器传到Web服务器,Web服务器做出响应,最后根据指令创建HTML流,浏览器收到HTML流后显示在此页面上。由上述过程得知,动态网页一数据库技术为基础,大大减少了网站的工作量,采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、用户管理、订单管理等等。所以一个成功的网站基本都是动态网页和静态网页结合的模式。

9

沈阳师范大学本科毕业论文

图2-3首页下

10

沈阳师范大学本科毕业论文

3数据库设计

数据库在一个网站系统中占有非常重要的地位,数据库结构设计的好坏将直接影响到网站的执行效率,对实现的效果产生影响。数据库设计是对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。合理的数据库结构设计可以提高数据储存效率,保证数据的完整性和一致性。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤: 1.数据库需求分析; 2.数据库概念结构设计; 3.数据库逻辑结构设计; 4.数据库物理设计。 3.1数据库需求分析

数据库需求分析是指通过用户的调查,在收集、分析、整理和统计相关信息的基础上,确定系统的功能,以满足实际用户的需求。该数据库是旅游综合服务平台,其建立和开发要紧紧围绕游客所需的功能展开,覆盖到旅游管理部门、业务部门,和用户信息需求。需求分析要从旅游业的特点出发,结合对信息的整合、发布和酒店预订等业务的推广。 3.1.1旅游网站主要实现以下功能

1.信息注册,登录:根据邮箱或电话注册,方便找回密码,注册后登陆可以查询信息、 留言、酒店预订、线路预订等。

2.景点查询:主要是查询旅游景点,和门票费用等相关信息。

3.旅游路线查询:查询景区内景点的线路,特色景点的推荐,线路的预订。 4.特产小吃:根据不同的景点和习俗,将地方特色小吃和特产展现给游客。 5.酒店的预定:为了满足游客出行的需求,本网站提供酒店预定,根据需求对不同环境和价位的星级酒店进行预订。

6.留言互动:在此提供游客分享旅游心得和心情等,相互交流的平台,可以结伴旅行交友,或是将游客的需求及意见通过此平台反馈给管理员。便于对网站的更好管理。

11

沈阳师范大学本科毕业论文

3.1.2旅游网站各功能的实现

网站实现的功能需要根据数据流程图结合实际需要决定,数据流程主要分管理员和用户两方面。对于用户登录、提交订单、用户留言等结果要显示在网站页面。一幕了然的了解当前的状态。

图3-1数据流程图

1.会员管理模块

一个网站靠什么才能有持久的生命力?值得肯定的就是会员,有会员就有人气,有人气就有流量,有流量就能赚钱。该模块主要实现新用户的邮箱或电话注册,用户登陆,及

12

沈阳师范大学本科毕业论文

管理员对用户的管理。用户个人信息设计,首先应该实现帐号和密码的设计。帐号要求不能为空、重复,密码输入的信息应该正确,然后应该实现密码的修改,最后还应实现管理员对会员信息的管理。

图3-2 会员注册和登录流程

13

沈阳师范大学本科毕业论文

2.信息查询模块

该模块主要实现游客对线路、特产小吃景点和酒店的查询。满足游客的个性需求,做到出行前的准备,实现未雨绸缪的功能。系统会根据相关的检索提供相应的推荐。对产品宣传的同时方便游客查询。 3.酒店预订模块

该功能模块主要根据游客的需求接受预订,登陆后的用户可以预订在本网站合作的酒店,生成订单后提交给系统,由系统进行信息核对,和预订处理。给出预订结果。

图3-3酒店预订流程图

4.留言模块

用户可以通过该模块分享旅游心得,和问题咨询,同时可以解答网友的疑问,对他人的旅游提出建议,交友结伴旅行等。该模块首先要登录,之后才可以留言否则不能直接留言。

14

沈阳师范大学本科毕业论文

图3-4留言板流程图

5.后台管理模块

主要实现管理员对旅游信息及时发布及图片的上传和修改,同时管理员可以对留言板的留言进行回复,对功能需求及时反馈来进行更好的规划。 管理员:

添加、编辑、删除会员信息 添加、编辑、删除旅游图片 添加、编辑、删除留言信息 添加、编辑、删除特产小吃信息 添加、编辑、删除订单信息 添加、编辑、删除酒店信息 添加、编辑、删除员工信息 会员:

添加、修改、删除个人资料 添加、修改、删除留言信息 添加、修改、删除订单信息

15

沈阳师范大学本科毕业论文

3.2数据库概念结构设计

概念模型是数据库系统的核心和基础,是指在需求分析的基础上,对所获取的信息进行归纳、综合、抽象等,最终形成一个独立于DBMS的概念模型。由于各个机器上实现的DBMS软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。而现实应用环境是复杂多变的,如果把实现世界中的事物直接转换为机器中的对象,就非常不方便。因此,人们研究把现实世界中的事物抽象为不依赖与具体机器的信息结构,又接近人们的思维,并具有丰富语义的概念模型,然后再把概念模型转换为具体的机器上DBMS支持的数据模型。数据库设计工作量大,一个旅游网站的数据库需要上千个单表,和输入、输出设计。概念模型的描述工具通常是使用E-R模型图。该模型不依赖于具体的硬件环境和DBMS。

图3-5旅游管理系统的概念结构图

图3-6 特产小吃实体属性

16

沈阳师范大学本科毕业论文

图3-7 管理员实体属性

图3-8旅游景点的实体属性

17

沈阳师范大学本科毕业论文

图3-9 旅游线路的实体属性

图3-10 旅游酒店联系属性

18

沈阳师范大学本科毕业论文

用户注册登陆1n旅游线路酒店预订订单信息3.3数据库逻辑结构设计

数据库逻辑结构设计的主要任务是将概念模型转换成DBMS可以处理的数据模型,并对模型进行优化,使得模型在功能、性能、完整性、一致性约束和数据库可扩充性方面满足用户的需求。在数据库的设计和对数据的处理的设计紧密的联合起来,对这两方面的需求分析、抽象、设计、实现、在各个阶段同时进行,通过对两个方面的相互补充可以更好的完善数据库的设计。让用户更容易接受。

mmnn旅游景点特产小吃nn留言内容n留言提交mnnnnn管理管理员 图3-11整体E-R图

119

沈阳师范大学本科毕业论文

3.3.1数据关系模式

1.管理员 {管理员编号,姓名,密码}

2.会员 {会员编号,姓名,密码 ,邮箱,电话} 3.线路 {线路编号,线路名称,点击率,设置人} 4.景点 {景点编号,名称,简介,门票} 5.酒店 {酒店编号,名称,电话} 6.特产小吃 {编号,名称,价格,地址}

7.订单 {订单编号,标题,时间,来源,内容,状态} 8.留言板 {留言编号 ,内容,时间,留言人,状态} 9.权限 {权限编号,权限名,内容} 3.4数据库的物理结构设计

数据库物理设计是为了已经确定的逻辑数据模型选取一个有效的、可实现的物理数据库结构。主要任务是构建数据库中数据在物理设备上存放的结构和存取方法,这些都依赖于具体的计算机系统和选用的DBMS。除此之外,剩下的工作就是保证数据的事实和维护。

通过对E-R图的分析,可以得出下表

1.存储后台管理员表:后台管理员admin(表1)用来保存后台管理员的信息。 2.存储景点信息表:旅游景点表jingdian(表2)用来存储景点信息。主键为jingdian_id,景点编号设为自动增长。

3.存储线路表:线路表line(表3)用来存储线路信息该表主键设为line_id,线路编号设为自动增长。

4.提供酒店的酒店表:酒店表jiudian(表4)用来保存酒店的信息。主键设置为hotel_id,其中景点编号设为自动增长。

5.存储留言表:留言表guest(表5)用来保存留言板的信息。该表主键为guest_id,留言编号设为自动增长。

6.存储图片的图片表:图片表jingdianpic(表6)用来保存景点图片信息,主键为pic_id,图片编号设为自动增长。

7.保存酒店订单的订单表酒店订单表hotel-ding(表7)用来存储酒店订单的信息。主键为hoteldd_id,其中酒店订单编号设为自动增长。

20

沈阳师范大学本科毕业论文

8.保存线路订单的订单表:线路订单表line-ding(表8)用来保存客户线路订单信息。主键为linedd_id其中线路订单编号设置为自动增长。

表3-1后台管理员(admin)

列名 Id User_name User_pwd 数据类型 int varchar Varchar 数据长度 4 30 30 可否为空 否 否 否 说明 自动分配 用户名 密码 表3-2旅游景点(jingdian)

列名 Jingdian_id Jingdian_name 数据类型 int varchar 数据长度 4 50 20 8 可否为空 否 可以 可以 可以 说明 自动分配 景点名称 景点简介 添加时间 Jingdian_content ntext Add_date datetime 表3-3线路(line)

列名 Line_id Line_xingcheng Line_baojia Line_name Line_anpai Line_price Line_pic Line_picname Line_type Line_shuoming 数据类型 int ntext ntext varchar ntext varchar varchar varchar varchar ntext 数据长度 4 50 50 300 50 50 50 50 50 50 可否为空 否 可以 可以 可以 可以 可以 可以 可以 可以 可以 说明 自动分配 说明 表3-4酒店(hotel)

列名 Hotel_id Hotel_name

数据类型 int varchar 数据长度 4 50 21

可否为空 可以 可以 说明 自由分配 酒店名称 沈阳师范大学本科毕业论文

Hotel_position Hotel_grade Hotel_pic1 Hotel_pic2 Hotel_content Hotel_tel Hotel_fax Hotel_price Hotel_hyprice Add_date varchar int varchar varchar ntext varchar varchar ntext ntext datetime 50 4 50 50 20 50 50 20 20 8 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 酒店位置 酒店星级 图片 图片 酒店简介 酒店价格 表3-5留言(guest)

列名 User_id User_name Sex QQ Email Content Reply ImageAddress Posttime Replytime 数据类型 int varchar varchar varchar varchar varchar varchar varchar datetime datetime 数据长度 4 50 50 50 50 1000 1000 50 8 8 表3-6图片(pic)

列名 Pic_id Pic_name Pic_url Pic_style 数据类型 int char char char 数据长度 4 30 30 50

可否为空 否 否 可以 可以 可以 可以 可以 可以 可以 可以 说明 自动分配 用户名 留言内容 管理员回复 头像 留言时间 回复时间 是否为空 否 可以 可以 可以 说明 自动分配 22

沈阳师范大学本科毕业论文

表3-7酒店订单(hotel_ding)

列名 Hoteld_id Hotel_name Hotel_fjtype 数据类型 int varchar varchar 数据长度 4 50 50 50 8 8 50 50 50 50 16 50 8 可否为空 否 可以 否 可以 可以 可以 否 可以 可以 可以 可以 可以 可以 说明 自动分配 房间类型 订单状态 Hotel_joinpeople varchar Hotel_begintime Hotel_endtime Hotel_fjsum H_name H_tel H_qq H_content Admin_action Add_date datetime datetime varchar varchar varchar varchar ntext varchar datetime 表3-8旅游线路订单(line_ding)

列名 Linedd_id Line_name Line_chufaplace Line_jointime Line_joinpeople Line_dhotel L_name L_tel L_qq L_email L_content Admin_action Add_date 数据类型 int varchar varchar varchar varchar varchar varchar varchar varchar varchar ntext varchar datetime 数据长度 4 300 50 50 50 50 50 50 50 50 16 50 8 23

可否为空 否 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 可以 说明 自动分配 订单状态 沈阳师范大学本科毕业论文

4网站实现的功能

在明确了系统的设计思想之后,本章主要讲述网站实现的功能。前台网站管理系统为顾客提供注册登录,线路,酒店,特产小吃的查询,在线留言等。网站管理系统包括网站最新动态的展示,旅游景点的展示,为客户提供交流的平台。后台网站管理系统为管理员提供添加、编辑、删除网站的信息,同时包括对内部管理人员的添加、修改和删除功能。 4.1首页的实现

首页作为网站的门面,是所有功能的入口,力求简单大方,首页将毛驴网站展现给用户,给人的第一印象尤为重要。精彩旅程是我们的标准,为您服务是我们的宗旨。所有的功能包括首页、旅游景点、旅游线路、特色小吃、酒店、留言板、和会员登录。在这里一站到底的优质服务将提现的淋漓尽致。

1.在格调搭配上,给用户以明快舒畅的基调,百看不厌的美感。

2.在字体选用上,大小适当,选用艺术字“精彩旅程”左上方标注着网站的名称。 3.在内容上,主页内容充实而不繁琐,功能齐全而不复杂。 4.在用户操作上,简单易操作,删除复杂的环节。

图4-1首页上

图4-2首页下

24

沈阳师范大学本科毕业论文

首页还收录了近期的受欢迎的旅游景点资讯,在这里可以有特色旅游,最新优惠和旅游资讯,都是近期的网站动态,为您出行提供帮助。 4.2会员登录

本模块分两部分,注册和登录,首先用户要注册成为毛驴网的会员,填写个人资料,用邮箱找回丢失的密码,之后用户可以根据账号密码登录网站,在会员登录后才可以享受预订酒店和留言服务。

图4-3会员登录页

4.3旅游景点查询

该板块将鲜明的展现出本网站所有的旅游景点,点击图片将进入详细介绍。为用户提供在线浏览的平台,足不出户浏览异国风情。在网站左侧的会员登录下 有搜索功能。可以搜索到网站上传的景点。

图4-4旅游景点页

25

沈阳师范大学本科毕业论文

4.4旅游线路

该模块包含当前网站所有的旅游线路,点击感兴趣的网旅游线路会有详细的介绍。比如进入美国墨西哥古巴13晚15日游。就可以得到如下结果:

图4-5旅游线路页

旅游线路的详细介绍,包括每天的行程安排和简单的景点介绍。最后的返回日期。

图4-6旅游线路页

4.5酒店查询及预订

酒店地址、等级、外貌、内设等将以图片的形式展现给用户,方便用户出行前做好安排和规划。同时可以百度地图链接,可以清楚地了解到酒店的地址环境,根据消费水平选择住处和服务。

26

沈阳师范大学本科毕业论文

图4-7酒店页

4.6特产小吃

用户可以根据地点,了解当地的特产小吃,为“吃货”们创造福利。我们给予详细介绍和推荐。杭州西湖为例,特色小吃就会为你提供龙井茶的信息。

图4-8特产小吃页

4.7留言模块

用户可以发表留言,交流旅游心得,同时可以进行旅游咨询。在留言板块下有留言记录和回复记录。可以根据别人的留言进行回复,这是一个讨论的平台。同时用户可以管理自己账户下的留言,添加,删除留言。

27

沈阳师范大学本科毕业论文

图4-9留言板页

4.8后台的实现

后台管理系统主要为管理员操作,提供有权限的用户操作,对网站数据信息的实时发布,创建,更新,删除与修改,对客户订单进行及时处理,同时应配备会员管理功能,并将相关资讯反馈给上级领导,为最优决策提供依据。后台模块为管理员登录的入口,首先要管理员输入自己用户名、和所分配的密码,才可以正确的登录。如果用户名或者密码有错误,应当予以提示错误,返回到登录框,重新进行登录。后台登录的流程图如下所示:

图4-10后台登录流程图

28

沈阳师范大学本科毕业论文

图4-11后台管理页

管理员登录后可以添加管理员同时分配口令,后台管理员负责添加员工信息同时权限类型必须选择,否则系统不予以保存。其他的信息包括电子信箱,籍贯,生日,电话号码,身份证号码和备注等可以不填写。

图4-12后台添加员工

29

沈阳师范大学本科毕业论文

管理员登陆后进行的操作: 1.图册管理

旅游图片的上传,创建和管理图册包括景点和特产小吃。 2.会员管理

管理员可以设置会员功能权限,添加,管理会员等级、管理会员分组和会员资料。 3.留言管理

管理员设计留言管理功能设置,添加,删除,回复留言。同时对用户的留言分析进行工作汇总,统计出旅游热线和人们出行习惯等。

图4-13后台管理页

30

沈阳师范大学本科毕业论文

图4-14后台留言管理

图4-15后台留言管理

31

沈阳师范大学本科毕业论文

5网站的运行和测试

网站测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行的系统的各种组装测试和确认测试,测试时针对整个产品系统进行测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。

5.1网站的更新与维护

网站维护是为了毛驴旅游网站能够长期稳定地、及实地、调整和更新网站内容,在瞬息万变的信息社会中抓住商机。网站的更新和维护给网站活力,纵使一个网站最初有很好的建设,但如果没有对其后期维护,那么它也不过是迎合网民的口味,当然在竞争如此激烈的难以有良好的发展。网站的更新与维护主要内容有:

第一,对服务器和相关硬件、软件的维护,评估可能出现的问题。 第二,对数据库的维护,如何高效利用数据。 第三,及时更新网站的内容和风格。

第四,制定相关的规定,是网站维护走向规范化、制度化。

建站容易维护难。对于网站来说,只有不断地跟新内容,才能保证网站的生命力,否则网站不仅起不到应有的作用,而且影响网站的经营。信息跟新是网站维护的重中之重,由于人们生活在追求新鲜的时代,及时地更新旅游网站的信息才能保证较高的浏览量和满意的效果。我们还要维护和遵循网站管理制度,保护个人隐私,禁止贩卖个人资料,同时防范计算机病毒。给用户一个安全的、方便快捷的旅游平台。 5.2网站的测试

旅游管理信息系统作为一个系统和软件产品与硬件产品不同,它需要不断地完善和改进才有生命力,因为它面临的管理环境,而管理环境是不断变化的 ,管理的模式和方法处在不断的完善之中。旅游网站是一个服务型的应用软件,系统运行中需要有人去维护和管理。而且,每个一个应用系统都攒在安全隐患,这些隐患如果不及时排除,就会造成系统的瘫痪甚至崩溃。本系统的测试和纠错信息流程如图5-1所示:

32

沈阳师范大学本科毕业论文

测试数据 期望结果 测试 程序 测试结果 评价 错误信息 纠错 改正信息 图5-1测试和纠错信息流程

5.3软、硬件测试

软件测试就是利用测试工具按照测试方案对产品进行性能测试,之后对产品性能进行分析评估。 性能测试包括

1.连接速度测试。用户连接到旅游网站的速度很快,一切正常。

2.负载测试。负载测试是在某一负载级别下,检测系统的容纳多少个用户同时在线。允许多数用户同时在线。满足更多用户的需求,通用性强,易操作。

3.压力测试。测试系统的兼容性和故障恢复能力,测试系统会不会崩溃。 安全性测试包括

安全测试是网站必不可少的、也是尤为重要的环节,我们会尽力弥补网站的安全漏洞。在检测用户登录时,自动过滤掉特殊字符,给予提示等。对于管理员上传图片要审查仔细后对文件重新命名,避免上传木马文件,借鉴其他优秀网站的安全措施。硬件方面是从网站的研发走向运营的必经阶段,也是决定网站质量的重要环节,测试硬件与软件是否匹配,运行情况如何等。

在黑客猖獗的时代背景下,网站的安全性显得十分重要。网站安全测试则是对网站的安全性(服务器安全,脚本安全),漏洞,攻击性,错误性进行测试。用相对应的软件对电子商务的客户的服务器应用程序、数据、服务器、网络、防火墙等进行测试。 5.4意见反馈

在测试的过程中,最重要的还是测试系统的数据检错功能和前后台操作显示与数据库内数据的一致性。

经过对该网站的集中测试和演示,各部分的测试结果如下:

33

沈阳师范大学本科毕业论文

1.网站页面:网站大部分页面中使用ASP.NET技术设计,而且直接影响到下一级页面的运行,所以对主页的测试比较详细。基本上对前台能操作的一些功能模块进行了测试。测试后发现主页中要实现的功能都可以正常运行,并且各项页面间的连接都符合设计要求。数据检错基本上都达到要求,预订中心中所预订的线路,酒店的定单能在后台中出现,且与数据库中的完全一致。

2.网站后台管理:后台的进入能可成功检测用户是否合法,合法用户可正常进入后台管理各种信息,不合法用户无法进入后台。如对线路分类的添加,删除,修改;对景点图片的上传,删除等;修改等众多功能都进行了一系列的测试,基本都符合设计要求。

通过以上的测试汇总测试结果,分析原因同时寻找切实可行的解决方案。对网站后台管理进行优化,对基本的色彩搭配,连接的正确性,导航的方便性等一系列进行雕琢,好的电子商务网站是不断的改进,不断优化,才能得出使用的好网站。 5.5网站营销

旅游网站利用互联网技术打开市场,电子商务服务人们生活的例子数不胜数,提高工作效率、降低成本、有利于业务的整合、能够全天候的营销服务等优势已经不能阻挡电子商务的发展。随着时代的发展更多的商家会更注重网站的营销。网站建立后,网站的营销的成败就是它立足于网坛的根本。

旅游网络营销的策略:

1.不同的客源,采用不同的营销手段。 2.在网络上,选择设疑的推广和促销模式。

3.营销渠道必须广,同时加固信息流,物流,资金流的金子塔。 4.将旅游业务整合,扁平化发展。

5.网站的推广尤为重要,可以利用搜索引擎,报纸,广告,论坛,二维码等将网络进行推广。

6.创建自己的品牌,实现品牌效应。

旅游管理网站是对旅游业中的人流、物流、资金流、信息流进行一体化管理的网站。核心是对旅游整合营销。旅游网站靠旅游信息系统支撑,信息系统集成化可以消除不同部门间或模块间的信息孤岛,建立完善的决策和信息共享机制。业务流程合理化就是像流水一样的信息传递方式,从而能够提升企业对市场的影响,改善客户满意度,和旅游网站的竞争力。

34

沈阳师范大学本科毕业论文

5.6总结与展望

本网站通过进行需求分析,查找大量的相关资料,择优设计方案,并结合实际情况确定了网站的具体功能,三个多月的研究开发、设计和试用证明网站基本满足用户的个性需求和网站日常管理。实现了系统的设置、旅游资源管理等管理。在界面上做到了美观大方,在操作方面,简单易行,满足用户的使用习惯。网站功能齐全,实用性强,安全可靠。但是本人能力有限,可能网站或论文有些许不足,欢迎大家指点,我将虚心接受并改进。

35

沈阳师范大学本科毕业论文

后 记

在论文即将完成之际,回想四年的学习生涯,给过我帮助的老师和同学很多。

在这里,我表示衷心感谢,此篇论文是在张琼琼导师和信管各位老师的悉心指导下完成的。从开题、方案设计、结果的分析到论文撰写,无不倾注了他们的辛勤汗水和心血。其次还要感谢我所有的同学,茫茫人海中我们相遇在这里,四年前还仿佛在昨天,那些我们一起奋斗向上的日子,我一定会记得。我更要感谢我的父母含辛茹苦的养育之恩。你们健康快乐是我最大的心愿。与此同时我自己也在这篇论文中受益匪浅,让我学习到治学需严谨,遇到困难要学着去解决。

再次感谢所有支持、帮助、鼓励和理解我的人们!最后我还要感谢岁月与磨难对我的磨砺,所有没能打倒我的困难必定使我成长。

36

沈阳师范大学本科毕业论文

参考文献

[1] 齐亚平.在ASP.NET中的动态数据绑定[J]. 西安航空技术高等专科学校学报, 2003 [2] 陆均良,沈华玉.旅游管理信息系统[M]. 北京: 旅游教育出版社, 2010 [3] 网冠科技.ASP.NET 时尚编程百例[M]. 北京:机械工业出版社, 2004

[4] 牟江涛,何贤芳. SQL Sever2005案例教程[M]. 北京: 北京交通大学出版社, 2011

[5] 高宏,李俊民. ASP.NET典型模块与项目实战大全[M]. 北京: 清华大学出版社, 2012 [6] 赵江,董欣. 网站管理与维护完全手册[M]. 北京: 人民邮电出版社, 2007 [7] 陈娴,雒海涛.asp信息化系统建设案例[M]. 北京: 人民邮电出版社, 2006 [8] 陶国荣.ASP动态商业网站建设案例[M]. 北京: 人民邮电出版社, 2008 [9] 常卓林.ASP.NET[M]. 北京: 电子工业出版社, 2011

[10] (加) ScottW.Ambler, (美)PramodkumarJ.Sadalage. 数据库重构[M]. 北京: 机械

工业出版社,2011

37

因篇幅问题不能全部显示,请点此查看更多更全内容

Top