毕 业 设 计(论文)—旅游网站的设计与实现_第1页
毕 业 设 计(论文)—旅游网站的设计与实现_第2页
毕 业 设 计(论文)—旅游网站的设计与实现_第3页
毕 业 设 计(论文)—旅游网站的设计与实现_第4页
毕 业 设 计(论文)—旅游网站的设计与实现_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕 业 设 计(论文)旅游网站的设计与实现Design And Implementation of Travel Website学生姓名: 学 号 专 业: 题 目: 指导教师: 评阅教师: 201x 年 x 月目录IIIxxxxx 学 院 毕 业 设 计 ( 论 文 ) 成 绩 评 定 表姓 名 学 号 成 绩专 业题 目指导教师评语及成绩指导教师:年 月 日评阅教师评语及成绩评阅教师:年 月 日答辩小组评语及成绩答辩小组组长:年 月 日答辩委员会意见学院答辩委员会主任:年 月 日注:该表一式两份,一份归档,一份装入学生毕业设计说明书(论文)中。目录IV毕 业 设 计 中 文 摘 要摘 要随着时代的进步,网络信息技术的发展,旅游网站的重要性越来越明显,通过旅游网站,可以满足游客的个性化需求,提高旅游服务质量,增加效益。旅游网站是一个基于 B/S 三层架构的系统,主要由旅游信息浏览、预定线路和后台管理三大模块组成。其中,前两个模块实现了旅游信息浏览和预定线路的功能,后台管理模块主要实现了角色权限管理、旅游信息管理、会员信息及留言信息管理和订单管理的功能。该系统是采用 C#作为开发语言,以 Visual Studio 2005 作为开发工具,使用 SQL Server 2000 作为数据库管理系统。本文首先介绍了旅游网站系统的开发背景和相关技术,针对系统的功能特点提出了基于 ASP.NET 的旅游网站设计思路。重点阐述了旅游网站的设计与实现的过程,包括可行性分析、数据流分析、功能分析、数据库设计和主要模块的实现等。关键词:旅游网站;C#;ASP.NET目录V毕 业 设 计 外 文 摘 要AbstractWith the process of the Times,the development of NetWork Information Technology,the importance of Travel Website is more and more obvious: it can satisfy Personalized needs from visitors to improve service quality and increase efficiency. This system is based on B/S structure,it is divided into tourist information browsing, booking lines and back-office unit management in three modules. Among them, the former two modules have mainly realized tourist information browsing and lines booking fuction,the latter modoule mainly realized the permission management,tourism information management, members information management, message information management and order management functions. This system is developed by using C# and Visual Studio 2005 as a development tool, using SQL Server 2000 database management system.This paper firstly introduces development background and the related technology. according to the functions and characteristics of the system,We put forward Design ideas based on A website.It emphatically expounds the design and realization of Travel Website, including the process of feasibility analysis, data flow analysis, function analysis,database design and realization of the main modules and so on.Key Words:Travel Website ;C# ;ASP.NET目录VI目 录第 1章 绪论 .11.1 系统的开发背景 .11.2 系统的开发目标及意义 .11.3 本文的主要内容 .1第 2章 系统开发相关技术介绍 .32.1 ADO.NET技术简介 .32.1.1 ADO.NET的对象模型 .32.1.2 ADO.NET的优势 .32.2 三层体系结构 .42.3 存储过程 .5第 3章 系统的分析与设计 .63.1 系统可行性分析 .63.2 系统数据流分析 .63.3 系统功能描述 .83.3.1 新闻管理 .83.3.2 文章管理 .93.3.3 线路管理 .103.3.4 留言模块 .113.3.5 订单管理 .123.3.6 用户管理 .133.4 系统数据库设计 .153.4.1 数据库系统设计原则 .153.4.2 数据库概念结构设计 .153.4.3 数据库逻辑结构设计 .16第 4章 系统主要模块的实现 .204.1 后台模块的实现 .204.1.1 管理员后台登陆 .20目录VII4.1.2 主界面 .214.1.3 角色权限设置 .224.1.4 操作员管理 .244.1.5 文章管理 .254.1.6 新闻管理 .274.1.7 线路管理 .284.1.8 公告管理 .294.1.9 修改密码 .304.2 前台部分功能的实现 .324.2.1 会员注册 .324.2.2 会员登录 .334.2.3 在线留言 .344.2.4 预定线路 .36第 5章 结束语 .375.1 系统总结 .375.2 个人总结 .375.3 下一步工作 .38参考文献 .39致谢 .40第 1章 绪论1第 1 章 绪论1.1 系统的开发背景随着旅游行业的不断发展,各家旅游公司之间的竞争日益激烈,旅游公司所需的旅游信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些大型的旅行社已采用了统一的计算机信息管理系统,一般中小型旅行社通常是以原始的手工方式依靠简单的电子文档来处理信息。但是业务操作人员若仅靠手工方式处理处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游公司信息资源的整合、统一管理,才能使企业更加合理、高效地运转。1.2 系统的开发目标及意义旅游网站系统是一个 Web 管理系统,采用 B/S 结构,以实现灵活高效的旅游信息管理,实现网络化的数据共享为目标。它简化了人们日常工作中的大量机械重复的操作,使一些过程繁琐且数据量大的工作得已高效的进行,本系统还可以通过对数据的有效控制,实现对工作流层的控制、协调,从而提高企业的竞争力。旅游网站是基于先进的软件和高速、大容量的硬件基础上的新的旅游信息管理模式,它可以提高各级管理部门的工作效率和管理水平,精简办事程序,降低工作成本,加大宣传力度,加快信息传播速度,提高信息实效性;同时通过旅游网站,可以满足游客的个性化需求,提高旅游服务质量,改变旅游企业传统经营模式,降低成本,增加效益,从而提高整个旅游产业素质,旅游实现信息化,将会进一步壮大旅游支柱产业,提升旅游产业整体信息化水平,优化产业结构和资源配置,完善产业链,进而带动众多相关产业发展,拉动内需,扩大就业,增加外汇收入,对经济发展起到积极的推动作用。1.3 本文的主要内容旅游网站系统采用 BS 结构和 Microsoft 的.NET 结合作为系统的平台架构。系统是采用 C#作为开发语言,以 Visual Studio 2005 作为开发工具,使用 SQL Server 2000 数据库管理系统。第 1章 绪论2本文主要介绍旅游网站系统的分析与设计和主要模块的设计与实现过程。第 1 章为绪论,主要介绍系统的开发背景、开发目标及意义;第 2 章为系统开发相关技术介绍;第 3 章为系统的分析与设计;第 4 章为系统主要模块的实现;第 5 章为结束语。第 2 章 系统开发相关技术介绍3第 2 章 系统开发相关技术介绍2.1 ADO.NET 技术简介ADO.NET 的名称起源于 ADO(ActiveX Data Objects),这是一个广泛的类组。ADO.NET 是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、EXCEL 表格或者 XML 文件。 ADO.NET 允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用 ODBC 协议,许多新的数据源使用 OLEDB 协议,并且现在还不断出现更多的数据源,这些数据源都可以通过.NET 的 ADO.NET 类库来进行连接 1。2.1.1 ADO.NET 的对象模型ADO.NET 对象模型中有五个主要的组件,分别是 Connection 对象、Command 对象、DataSetCommand、DataSet 以及 DataReader。这些组件负责建立联机和数据操作的部分。我们称为数据操作组件(Managed Providers) ,分别由 Connection 对象、Command 对象、DataSetCommand 对象以及DataReader 对象所组成。数据操作组件最主要是当作 DataSet 对象以及数据源之间的桥梁,负责将数据源中的数据取出后植入 DataSet 对象中,以及将数据存回数据源的工作。2.1.2 ADO.NET 的优势首先,ADO.NET 可以使用 XML 作为通用的数据传送格式。只要处理数据的不同的平台有 XML 分析程序,就可以实现不同平台之间极好的互操作性。其次,ADO.NET 具有十分强大的可伸缩性。对于 Web 应用程序来说,很难估计同一个时刻会有多少用户在提交访问。而在使用 ADO 时,ADO 的可伸缩性不强通常合成为导致服务器崩溃的主要原因之一。而在 ADO.NET 中,由于对于已经断开连接的数据集并不保存长时间的数据锁和数据连接,所以相比之下,服务器端的负荷就大大减少。ADO.NET 的优势可以总结如下:(1)由于使用了更好的封装,所以更容易实现数据共享。第 2 章 系统开发相关技术介绍4(2)由于支持 XML,所以提高了标准化程度。(3)由于提供了强大的输入环境,所以可编程性大大增强。(4)由于对断开的记录集进行了自动处理,使得 ADO.NET 的性能大大提高。2.2 三层体系结构2.2.1 三层体系结构概述所谓三层体系结构,是在客户端与数据库之间加入了一个中间层。三层体系不是指物理上的三层,不是简单地放置三台机器就是三层体系,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系结构的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过与中间层通讯建立连接,再经由中间层与数据库进行交互。在基于 B/S 的三层体系结构中,表示层、中间层、数据层被分割成三个相对独立的单元。表示层(Browser)位于客户端,一般没有应用程序,借助于 Javaapplet、Actives 、Javascript 、vbscript 等技术可以处理一些简单的客户端处理逻辑。它负责由 Web 浏览器向网络上的 Web 服务器(即中间层) 发出服务请求,把接受传来的运行结果显示在 Web 浏览器上。中间层(WebServer)是用户服务和数据服务的逻辑桥梁。它负责接受远程或本地的用户请求,对用户身份和数据库存取

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论