ASP.NET+SQLServer淮安旅游网站的设计与开发+源代码(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.NET+SQLServer淮安旅游网站的设计与开发+源代码(2)

另一方面,越来越多的人走进互联网世界,旅游网站成为旅游公司的一张名片,是旅行社和游客之间交流沟通的窗口。通过旅游网站,旅行社既可以对旅游产品进行智能化的管理,又能给游客带来很棒的视觉体验,无形中刺激游客的旅行需求,推动旅行社的发展。

淮安,作为伟人的故乡,毗邻京杭大运河,是一座生态之城、宜居家园。本系统在介绍淮安各景点、酒店信息之余,还能方便游客进行景点、酒店等的预订。

2 系统开发工具及相关技术概述

在该淮安旅游网站的开发过程中,使用到的工具有Visual Studio 2010、SQL Server 2008以及ASP。NET。

2。1 Visual Studio 2010介绍

用户借助记事本等简单的编辑器可以进行ASP。NET应用程序的开发,只是这样大大增加出错的机率和编程难度,为了简化用户操作,帮助用户高效地进行开发,微软提供了非常易于操作的集成环境Visual Studio。

2。2 SQL Server 2008介绍 

SQL Server 2008是微软公司推出的一种关系型数据库。SQL(Structured Query Language)是该数据库的标准化语言,这是一个高效、方便、灵活的数据库语言,能够控制数据管理系统并跟它进行互动。查询是SQL最重要的功能之一,但它的功能远不止查询这一项,根据它的功能,可以将SQL语言分为DQL(数据查询语言)、DDL(数据定义语言)、DML(数据操作语言)、DCL(数据控制语言)。

2。3 ASP。NET概述

ASP。NET是微软公司推出的新一代脚本语言。它是。NET Framework的一部分,能够在Web服务器上动态创建HTTP请求文档,ASP(Active Server Pages,它是动态服务器页面)运行于IIS(Internet Information Server,它是Web服务器)之中。

ASP。NET具有许多优点和新特性,它功能强大、适应性强、简单高效、易于管理、有很强的自定义性和扩展性。而对于ASP。NET这样的框架,可以采用VB编程语言和C#编程语言,本系统中采用的是C#语言。

2。4 三层架构

三层架构(3-tier architecture)以“高内聚,低耦合”为目的,将层次分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL),它能降低层与层之间的依赖程度,使得整个网站开发更加的标准化。在后期维护的时候,能够极大地降低维护成本和维护时间。来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766

表示层:位于最外层,最接近用户。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。

业务逻辑层:是对数据访问层的操作和逻辑的处理,是系统最核心的部分。

数据访问层:是对数据进行操作,主要负责对数据库的访问,它实现了对数据表的增加、删除、修改、查询等操作。

图2-1 三层架构关系图

本旅游网站采用三层架构理念,将数据,代码以及页面分开,表示层与数据库不直接交互,通过中间层建立连接,再由中间层交互访问。该旅游网站表示层主要用来接收用户输入的数据,业务逻辑层的重要性在本网站中没有特别体现,数据访问层主要是完成数据的增删改查等基本操作。使用三层架构,便于该旅游网站的后期维护和功能完善。

3 系统分析

该系统为淮安旅游网,该章节将从可行性和需求两方面对系统进行分析。

3。1 系统可行性分析

1。技术可行性:从技术方面来说,淮安旅游网站,实现了对景点信息、旅游线路信息、酒店信息、订单等一系列信息的管理功能,为管理者提供了一个更为方便的管理平台。而该淮安旅游网站的使用对技术没有严格要求,无论是游客、会员还是管理员,只要会上网,会浏览网页即可,使用简单,所以说该淮安旅游网站在技术上是可行的。  (责任编辑:qin)