基于ASP.NET3.5的旅游网站的设计与实现【毕业设计】.doc

上传人:一*** 文档编号:55456 上传时间:2018-05-30 格式:DOC 页数:37 大小:2.07MB
下载 相关 举报
基于ASP.NET3.5的旅游网站的设计与实现【毕业设计】.doc_第1页
第1页 / 共37页
基于ASP.NET3.5的旅游网站的设计与实现【毕业设计】.doc_第2页
第2页 / 共37页
基于ASP.NET3.5的旅游网站的设计与实现【毕业设计】.doc_第3页
第3页 / 共37页
基于ASP.NET3.5的旅游网站的设计与实现【毕业设计】.doc_第4页
第4页 / 共37页
基于ASP.NET3.5的旅游网站的设计与实现【毕业设计】.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、 本科 毕业 设计 (论文 ) (二零 届) 基于 ASP.NET3.5 的旅游网站的设计与实现 所在学院 专业班级 计算机科学与技术 学生姓名 学号 指导教师 职称 完成日期 年 月 1 摘要: 针对旅游业现存的问题,设计开发了基于 ASP.NET的旅游网站。本系统包括旅游线路、酒店及旅游景点的信息管 理、用户信息管理、后台数据库信息的管理维护这些基本模块。通过这些模块实现旅游信息共享,为游客提供详细、及时、准确、高效的信息服务。本论文主要论述了旅游网站设计开发的基本过程,设计开发中主要运用了 ASP.NET技术与 C#语言、 SQL等相关技术,根据面向对象开发原理,采用了基于 B/S结构的

2、开发模式系统。以 IIS为服务器, SQL server 2005 为数据库平台。对旅游网站的开发原理、网站的功能特点和设计方案进行了介绍。 关键词: 旅游网站; SQL server 2005; ASP.NET3.5;设计与实现 2 Based on ASP. NET3.5 tourist site design and implementation Abstract: According to existing problems, tourism is designed and developed based on ASP tour website. This system includ

3、es tourist routes, hotel and tourism attractions of information management, customer information management, backend database information management and maintenance of these basic modules. Through these module implements tourist information sharing, provide detailed for tourists, prompt, accurate an

4、d efficient information services. This thesis mainly discusses the design and development of basic travel web sites, design and development process of the main using technology with c #, SQL technology, according to object-oriented development principle, based on B/S structure development model sys

5、tem. For the server with IIS, SQL server database platform for 2005. The development of tourism web site function principle, characteristics and the design scheme were introduced. Key words: Tourism Site ; SQL server 2005 ; ASP.NET3.5 ; Design and implementation 3 目录 1 引言 . 1 1.1 开发背景 . 1 1.2 我国发展现状

6、 . 1 1.3 现存问题 . 2 2 网站可行性分析 . 3 2.1 技术背景 . 3 2.2 开发工具 . 3 2.3 技术可行性 . 4 2.4 经济可行性 . 4 2.5 操作可行 性 . 4 3 网站需求分析 . 5 3.1 网站功能需求 . 5 3.2 网站运行环境需求 . 5 3.3 网站数据流图 . 5 3.4 网站性能需求 . 8 4 网站总体设计 . 9 4.1 网站总体结构设计 . 9 4.2 网站数据库设计 . 11 4.2.1 数据库需求分析 . 11 4.2.2 数据库主要 表设计 . 12 4.2.3 数据库实现 . 18 4.3 主页面设计 . 19 5 网站的

7、详细设计 . 20 5.1 数据库的连接 . 20 5.2 系统功能模块设计 . 20 5.2.1.景点管理 . 20 5.2.2 订票管理 . 23 5.2.3 酒店管理 . 26 5.2.4 保险管理 . 28 5.2.5 收藏夹 . 29 5.2.6 我的订单 . 29 6 网站系统测试 . 30 6.1 网站测试方法 . 30 6.2 网站测试结果 . 31 7 论文总结 . 32 参考文献 . 33 致谢 . 错误 !未定义书签。 1 1 引言 1.1 开发背景 计算机网络技术日新月异的进步和互联网的日益普及,使人类生活发生了巨大的变化。越来越多的部门、企事业单位都有通过 Inter

8、net对外宣传自己,同时为那些有信息需求的人提供方便快捷的服务。旅游业具有“无烟产业”和“永远的朝阳产业”的美称,它已经和石油业、汽车业并列为世界三大产业。 根据 WTTC的统计,它每年产出 4.7万亿美金的收入,直接或间接地为 2亿 700万人提供了就业机会,并支持着数 以万计的企业的发展。 随着我国经济的迅速发展,人们的生活水平有了显著提高,假日经济和旅游经济已成为人们消费的热点。各地也把旅游业当作本地经济发展的重要支柱之一,从而带动别的经济产业的快速发展。 信息化社会, 互联网迅速成为旅游目的地营销的重要渠道,旅游目的地管理机构、旅游景区等纷纷建立旅游网站,提供旅游信息服务。 1国民经济

9、中日益重要 , 旅游电子商务的开展则将进一步提升其在国民经济中的地位。因此 如何构建一个高效的旅游网站,已经成为一个重要的问题。 2 1.2 我国发展现状 国外的旅游电子商务历经萌芽、发展 ,正处于繁荣阶段,我国旅游电子商务的发展落后于西方发达国家,正在积极探索的过程中成长。 3 旅游网站作为旅游电子商务的载体 , 其发展态势决定旅游电子商务前景。 4我国旅游网站从 1996年开始出现,目前,具有一定旅游资讯能力的网站已有 5000多家。其中专业旅游网站 300余家,主要包括地区性网站,专业网站和门户网站的旅游频道三大类。中国旅游市场以每年 10%以上的比率增长。 根据世界旅游组织的研究报告,

10、中国已经成为世界上最大和增长最快的旅游市场之一,到 2020年,中国将成为世界第一位的旅游接待国和第四位的客源输 出国。 5截至 2009年 6月 30日 , 中国网民规模达到 3. 38亿人 , 普及率达到 25. 5%,超过全球平均水平 ,旅行预定使用率仅为 4. 1%。 6作为网民重要组成部分的年轻网民正越来越青睐从旅游网站获取信息、分享经验、预定出行。 7 我国现在的旅游网站良莠不齐,比较有实力的品牌网站数量不多。大多数旅游网站还仅仅局限于在网上做一些旅游产品的广告宣传介绍或是客房票务预订,商务电子化程度太低,技术创新力度不够,还不能全面涵盖游客日益增长的对吃、住、游、行等各方面的基本

11、需求,更无法为游客提供个性化要求的旅游 产品。 国内旅游网站与国外旅游网站相比普遍存在网页杂乱、内容陈旧、没有明显的旅游标志、景点介绍单调、缺乏图片和动态演示等内容上的问题。旅游信息管理系统也不完善,存在地域不完整、内容不完整等问题。 8此外,国内许多旅游网站的作用停留在宣传、介绍上,能为使用者提供实质上的消费服务的很少,服务功能远远未能发挥出来。 旅游网站要扩大自身的影响力,打出自己的品牌必须要兴建起个性化自助服务的商务网站平台2 及覆盖面广、信息量大、可提供专业便利的全程个性服务,这才是旅游网站得以长期生存发展的根本所在。同时旅游网站的安全性和旅 游网站针对搜索引擎的优化也是优秀旅游网站不

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

13、主要体现在如下几个方面: 1.各类旅游信息查询速度慢,工作强度大。旅游信息中牵涉到游客资料、导游信息、费用、线路、景点、酒店等等大量的资料,用人工方式进行整理汇总时,速度慢、工作繁琐、易出错。 2.各类资源之间调配难度大。由于信息面广,信息量大,因此要对其中某些资源进行统一管理、调配是需要花费大量的人工。 3.相当一部分资源缺少一定的保护,处于不安全的状态,许多信息容易泄露。 4.对于 客户的服务要求反应慢。基于上面的原因,对于客户提出的服务要求,势必不能做出快捷的反应。 5.缺少服务质量反馈的统一管3 2 网站可行性分析 2.1 技术背景 不断发展的 Internet 推动了 Web应用开发

14、技术的进步,这其中最引人注目的当属微软 ASP.NET技术。 9 ASP NET 是一个已编译的、基于 NET 的环境,可以使用任何与 NET 兼容的语言来创建相应的应用程序。 10随着 .NET Framework 3.5 的发布, ASP.NET 的版本升级到了 3.5,这是建立在公共语言运行时上的一个编程框架,可 用于在服务器上实现功能强大的 Web应用程序,与以前的 Web开发模型相比,它创建了一种全新的编程模型。它简化了在 Internet分布式环境下的应用程序开发,它包含了两个主要组件 -公共语言运行时环境 (CLR)和 .NET Framework 类库 (FCL)。 11 相比

15、到ASP.NET 2.0, ASP.NET 3.5 是一个渐进的演变。它的新功能集中在两个方面: LINQ 和 AJAX。 12 ASP.NET 隶属于 Microsoft.NET 框架,是由 NET 框架提供的编程类库所组成的,它提供了 Web 应用程序模型 ,采用面向对象的思想 模块化与组件化的技术而构建。开发人员用 ASP. NET 生成一个扩展名定为 .asmx 的文件,并把此文件配制为网络应用程序的一部分,就建立起了一个网络服务。 ASMX 文件或者包含对在其他地方定义的受控类的引用,或者包含这个类的定义。这个类是由ASP.NET 提供的 WebService 类所派生。公有的类方法

16、在标记上 WebMethod 属性后,就会成为网络服务方法,把 HTTP 请求发送到 ASMX 文件中的 URL 后,这些方法就会被调用。网络服务为在 Internet 上绑定应用程序提供了一个 利用现存体系架构和应用程序的简单的、灵活的、基于许多标准的模型。网络应用程序很容易与当地开发的服务或已存在的服务集成在一起,而不用考虑开发平台、开发语言或使用的对象模型,以用于实现任何组成的服务或应用程序。 B/S结构就是浏览器和服务器结构。它是随 Internet技术的兴起,对客户机 /服务器 (c/s)结构的一种变化或改进的一种结构。在这种工作模式下,用户工作界面通过 www浏览器来实现,极少部分

17、事务逻辑在前端 (Browser)实现,而主要事务逻辑在服务器端 (Server)实现,形成所谓的三层结构。这样就大大简 化了客户端计算机的载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。 13 B/S 模式最大特点是:用户可以通过 WWW 浏览器去访问 Internet 上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的 Web 服务器产生的,而每一个 Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了 WWW 浏览器,一般无须任何用户程序,只需从 Web 服务器上下载程序到本地来执行,在下载过程中若遇到与数

18、据库有关的指令,由 Web 服务器交给数据库服务器来解释执行 ,并返回给 Web 服务器, Web 服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的 Intranet。 2.2 开发工具 4 Microsoft Visual Studio 2008 是面向 Windows Vista、 Office 2007、 Web 2.0 的下一代开发工具,代号 “ Orcas”,是对 Visual Studio 2005 一次及时、全面的升级。 VS2008 引入了 250 多个新特性,整合了对象、关系型数据、 XML 的访

19、问方式 ,语言更加简洁。使用 Visual Studio 2008 可以高效开发 Windows 应用。设计器中可以实时反映变更 ,XAML中智能感知功能可以提高开发效率。同时 Visual Studio 2008 支持项目模板、调试器和部署程序。 Visual Studio 2008 可以高效开发 Web 应用,集成了 AJAX 1.0,包含 AJAX 项目模板,它还可以高效开发 Office 应用和 Mobile 应用。 2.3 技术可行性 本旅游网站系统的开发主要包括后台数据库的建立和维护以及前台页面的浏览开发两个方面。对于前者要求建立数据一 致性和完整性强 ,数据安全性好的数据库;而对

20、于后者则要求应用程序功能完备、易使用等特点。基于这两点,系统可采用 B/S 结构的开发模式,服务器端使用功能强大的数据库软件 Microsoft SQL Server 2005 实现数据的存储和维护;客户端使用跨平台网络开发语言ASP.NET实现应用程序的设计。 Microsoft Visual studio2008也给编程人员提供了得心应手的集成开发环境。 ASP.NET 拥有 C#开发语言的强大功能,足以实现应用程序所需要实现的功能。于是,该系统在技术上是可行的。 2.4 经 济可行性 计算机技术发展异常迅猛的根本原因在于计算机的应用促进了社会经济的发展,给社会带来了巨大经济效益。因此基于

21、计算机系统的成本 -效益分析是可行性研究的重要内容。而 本系统使用的基本开发工具为 Microsoft Visual studio2008(开发平台 ), Microsoft SQL Server 2005(数据库软件), IIS7 (Internet 信息服务器 ), Dreamwerver8和 Photoshop7.0都是网络提供的免费软件。于是,该系统在经济上是可行的。 2.5 操作可行性 网站管理员对 系统进行的操作都是通过浏览器进入网站后台系统,在可视化的界面下对网站内容进行使用和操作。由于网站系统对信息的流向和出错都进行了人性化的处理。只要具有普通上网能力的人都可以对网站后台系统进

22、行使用和操作。于是,该系统在操作性上是可行的。 5 3 网站需求分析 3.1 网站功能需求 该系统主要建立一个完整的旅游网站, 突出旅游特点,有美观的界面设计。主要功能分为用户功能和管理员功能 : 用户 : (1) 客户可注册成为会员 (2) 客户可浏览旅游景点信息 (3) 客户可浏览旅游酒店信息 (4) 客户可对适合自己的旅游 线路或旅游酒店下定单(按照页面的提示对定单进行填写。) 管理人员登陆系统后 : (1)管理员可添加、删除会员的信息 (2)网站管理员可对旅游景点信息进行删除、修改、添加 (3)网站管理员可对旅游酒店信息进行删除、修改、添加 (4)网站管理员可对客户定单信息进行删除、修

23、改、添加 3.2 网站运行环境需求 硬件需求: 奔腾 3以上 CPU, 256M以上内存 操作系统: Windows 7/xp 支持环境: IIS7 数据库: SQL Server 2005 3.3 网站数据流图 数据流图( DFD)是一种图形化 技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。 根据以上对系统的基本功能实现目标的分析,现在将本系统的顶层数据流图描述如图 3-1所示: 6 图 3-1 顶层数据流图 顶层数据流图无法清晰表明,以下是各个模块的详细流程图: 初 始 化清 空添 加 景点 信 息管 理 景点 信 息景 点 名 称是 否 为 空新 的 景 点 信 息添 加 完 成咨 询 电 话是 否 为 空否否是是删 除查 询 修 改管 理 景点 订 单确 认 预 定图 3-2 景点管理流程图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。