旅游网站毕业论文[1](2)

2019-04-15 23:17

河北工业大学2011届毕业论文

(3)传统旅游企业的线上板块,如青旅在线等。

目前中国旅游网站整体发展水平不是很高,旅游网站的建设更多是为作为旅游企业信息的简单展示,真正的电子商务并没有实现。

1.2 旅游网站的现状

目前有许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档、电子表格等(例如WORD、EXCEL,或者简单的ACCESS数据库)来对旅游信息进行管理,大部分旅行社也无自己的旅游网站,无法在现在这个网络时代接受客户的网上预定。随着业务的不断扩展,旅行社业务操作中涉及的各种收费情况、客户情况以及旅游线路情况越来越复杂,业务操作人员若仅靠手工方式处理处理大量资料,则遗漏信息的现象更容易发生,同时也可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游部门信息资源的整合、统一管理,才能使行业更加合理、高效地运转。现行的旅游信息管理模式的问题主要体现在如下几个方面:

(1)各类旅游信息查询速度慢,工作强度大。旅游信息中牵涉到游客资料、导游信息、费用、线路、景点、酒店等等大量的资料,用人工方式进行整理汇总时,速度慢、工作繁琐、易出错。

(2)各类资源之间调配难度大。由于信息面广,信息量大,因此要对其中某些资源进行统一管理、调配是需要花费大量的人工。

(3)相当一部分资源缺少一定的保护,处于不安全的状态,许多信息容易泄露。

(4)对于客户的服务要求反应慢。基于上面的原因,对于客户提出的服务要求,势必不能做出快捷的反应。

(5)缺少服务质量反馈的统一管理。

1.3 旅游网站的构建

该系统在Windows98/2000/XP环境下,主要采用ASP开发工具,Microsoft SQL Server 2005数据库来设计。在此我们将使用HTML、ASP.NET等技术来编辑网页,并运用ASP.NET技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本课题

2

河北工业大学2011届毕业论文

在实际应用开发中解决方案是建立网站及数据库,使得所需信息可以及时的保存、更新。本网站的开发过程中采用的是浏览器/服务器(Browser/Server)模式。它以访问数据服务器为中心,HTTP协议为传输协议,客户端通过浏览器(Browser)访问WEB服务器和数据服务器。

2 开发技术介绍

2.1 .NET Framework概述

.NET Framework 是用于 .NET 平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Runtime)和 .NET Framework 类库(包括 ADO.NET、ASP.NET 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标:

(1) 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的;

(2) 提供一个将软件部署和版本控制冲突最小化的代码执行环境;

(3) 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代 码)执行安全性的代码执行环境;

(4) 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境; (5) 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致;

按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。

公共语言运行库是 .NET Framework 的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。

3

河北工业大学2011届毕业论文

.NET Framework 类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创建的应用程序(如 Web 窗体和 XML Web Services)。

2.2 ASP.NET、ADO.NET和C#语言简介

ASP.NET结构是一个三层系统:UI层、业务逻辑层和数据层,结构模型如图2.1所示。

图2.1 ASP.NET的结构模型

(1) UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户;

(2) 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XML Web Services和组件服务组成,其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础;

(3) 数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。

ADO.NET提供对Microsoft SQL Server、OLEDB和XML公开的数据源的一致性访问,数据共享用户应用程序可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。

ADO.NET 有两个核心组件:DataSet 和 .NET Framework 数据提供程序,后者是一组包括 Connection、Command、DataReader 和 DataAdapter 4个对象在内的组件,其组件结构如图2.2所示。

4

河北工业大学2011届毕业论文

图2.2 ADO.NET的组件结构图示

DataSet对象是 ADO.NET 的断开式结构的核心组件,实现独立于任何数据源的数据访问。Connection 对象提供与数据源的连接,是操作数据库的基础,表示应用程序和数据源之间的惟一会话。Command 对象能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令,实现对数据源的操作,如查询、插入、修改和删除等。DataReader 对象从数据源中读取只进且只读的数据流。DataAdapter 对象是DataSet 对象和数据源之间关联的桥梁,用数据源填充DataSet并解析更新。设计 ADO.NET 组件的目的是为了从“数据操作”中分解出“数据访问”。

C#语言是.NET中一种崭新的语言,C#是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合Visual Basic的高效率和C++的强大功能。

2.3 SQL Server 介绍

2.3.1 数据库概论

数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统

5

河北工业大学2011届毕业论文

到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,越来越多新的应用领域采用数据库存储和处理他们的信息资源。

数据库的研究范围是十分广泛的,概括地讲可以包括以下三个领域: (1)数据库管理系统软件的研制; (2)数据库设计;

(3)数据库理论;数据库学;

计算机领域中其他新兴技术的发展对数据库技术产生了重大影响。数据库技术和其他计算机技术的互相结合,互相深透,使数据库中新的技术内容层出不穷。数据库的许多概念,技术内容,应用领域,甚至某些原理都有了重大的发展和变化。建立和实现了一系列新型数据库系统,如分布式数据库系统,并行数据库系统,知识库系统,多媒体数据库系统等。它们共同构成了数据库系统大家族,使数据库技术不断地涌现新的研究方向。

本系统选用Microsoft SQL Server 2005数据库,原因在于SQL Server 2005 是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理 XML 数据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在SQL Server 2005中工作变得更加轻松自如。另外,SQL Server 2005的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。它可访问和使用多种来源的信息、轻松备份信息;能够满足专业开发人员的需要,而且对于新用户来说,还十分易于上手。 2.3.2 SQL语言简介

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。 SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

2.4 运行环境要求

2.4.1 设备

客户机硬件要求:具有 Pentium III 处理器以上且满足以下要求的计算机:

6


旅游网站毕业论文[1](2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:分子克隆实验标准步骤

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: