旅游信息网站的设计与实现 计算机专业.docx
旅游信息网站是基于ADS. NET与C#技术的WEB应用程序,以互联网形式作为传播媒 体实现旅游信息反补及信息共享的网络平台。本论文中主要论述旅游网站设计的基本思 路及使用到的ASP.NET、c#、SQL等相关技术。为提高用户体验,将采用B/S结构开发 模式系统,将以HS服务器,SQLserver2000作为数据库平台,为旅客提供旅游路线规 划、周边酒店预定、旅游景区信息管理服务、留言板、用户个人信息管理、后台数据更 新维护管理等功能。用相关功能为旅游客户提供方便、快捷、详细、正确、及时的服务。关键词:1、 旅游信息网站2、ASP. NET 3、SQL server2000 4、用户体验进行修改、添加、删除操作,对于游客在网上预订的旅游线路定单进行相应操作。1、旅游路线版块分析本旅游信息网站的旅游线路发布系统主要由以下六个部分构成:旅游路线的添加、 旅游路线的修改、旅游路线的删除、旅游路线的预订、旅游路线类型。2、旅游路线版块设计旅游路线版块显示需要包含某类旅游路线列表、旅游路线内容显示两部分,旅游路 线管理包含旅游路线发布、旅游路线修改、旅游路线删除、旅游路线类型管理四部分。3、旅游路线浏览旅游路线浏览将数据库中的旅游路线信息查询出来,并在页面中将旅游路线的标题 等几个字段进行列表显示,这样就可以让浏览用户有选择性的浏览信息内容,line. aspx 和car. aspx均具有旅游路线显示功能的页面。4、旅游路线管理旅游路线的管理包括发布旅游路线、修改旅游路线、删除旅游路线页面,以及进行数 据库操作的页面。旅游路线及其主要功能代码如下:发布旅游路线信息,按线路添加的时间排序,主要是运用了 DataSource控件来实 现,后台管理员添加旅游路线信息,都是通过文本编辑器写入数据库来实现的SqlConnection con=DB. conCreate();调用数据库连接类 con. Open ();SqlCommand cmd=ncw SqlCommand();插入新的线路信息cmd.CommandText ="insert Line(Iine_name,line_xingcheng,line_anpai,line_shuoming,line_baojia,add_date,line_price,line_pic,line_picname,line_type)values (line_name,line_xingcheng,line_anpai,line_shuoming,line_baojia,add_date,line_price,line_pic,line_picn ame,line_type)"cmd. Connection=con;SqlParameter para=new SqlParameter (z/line name, SqlDbType. VarChar);cmd. Parameters. Add (para); 写入数据库para. Value=line_name;para=new SqlParameter (,zline_xingchengz,, SqlDbType. NText);cmd. Parameters. Add(para);para.Value=line_ direction;para=new SqlParameter (,line_anpaiz/, SqlDbType. NText);cmd. Parameters. Add(para);para.Value=line anpai;para=new SqlParameter (line_shuoniing,SqlDbType. NText);cmd. Parameters. Add(para);para.Value=line_memory;para=new SqlParameter (,zadd_datez,, SqlDbType. DateTime, 8);cmd. Parameters. Add(para);para. Value=line_date;para二new SqlParameter (,zline price/z, SqlDbType. VarChar, 50);cmd. Parameters. Add(para); para. Value=line price;(五)旅游信息图片设计旅游信息图片发布系统主要是向浏览用户提供各个景点精美风光人文图片,根据各个 不同的旅游景点上传对应的风景人文图片,旅游信息网页面按上传顺序缩成小图排列, 浏览的旅游用户可以在点击小图后浏览大图。也可以对不同景点的风光图片按其精简名 称搜索。网站管理员在后可以对相应景点的风景人文图片进行修改、添加、删除等操作。1、旅游信息图片版块分析本旅游信息网站的旅游信息图片发布系统包括以下四个部分:旅游信息图片的添 加、旅游信息图片的修改、旅游信息图片删除、各旅游景点旅游信息图片搜索。2、旅游信息图片浏览旅游信息图片的浏览将数据库中的旅游信息图片信息查询出来,并在页面中将旅游 信息图片缩成小图进行列表显示,这样就可以使浏览用户有选择性的浏览旅游信息图片 内容,并且在旅游信息图片列表页面提供链接,可以点击小图浏览清晰旅游信息图片的 大图。(六)旅游酒店版块设计旅游酒店版块主要是向向浏览用户及时、快速的发布各个旅游景点的酒店信息,按 照不同的景区和酒店的星级来发布酒店信息,旅游酒店信息包括酒店名称、酒店星级、 酒店价格以及酒店所在的景区,另外针对每个具体的酒店,旅游用户可以在浏览网上直 接对其进行预订及查看评论。旅游信息网站管理员在后台可以对对应的酒店信息进行修 改、添加、删除操作,对于旅游游客在网上预订的酒店预订定单进行相应操作。1、旅游酒店版块分析本旅游信息网站的酒店信息发布系统包括以下四个部分:酒店信息的添加、酒店信 息的修改、酒店信息的删除、各旅游景点各星级旅游酒店的搜索。2、旅游酒店版块信息浏览旅游酒店信息版块的浏览将数据库中的酒店信息查询出来,并在页面中按照添加的 酒店id按顺序排列显示出来,根据添加旅游信息版块的酒店信息时选择的是否在主页显 示列出按酒店名排列的酒店信息。3、旅游酒店版块信息管理旅游景点酒店信息的管理包括发布酒店信息、修改酒店信息、删除酒店信息页面。4、旅游酒店版块信息搜索旅游酒店信息的搜索,主要是根据酒店所在的景区、价格及星级进行搜索和查找。 其代码如下:public void tj hotel () /显示推荐酒店this. DataListl. DataSource = new DB(,zSelect hotel_id, hotel_name from hotel where hotel_tuijian= lz/). dt ();this.DataListl. DataKeyField 二 hotel_id;this. DataListl. DataBind() ;public void shiqu hotel () 显示市区酒店this. DataList2. DataSource = new DB(zzSelect top 10 * from hotel where hotel_position=l,z). dt();this. DataList2. DataKeyField 二 hotel_id;this. DataList2. DataBind () ;public void jingqu hotel () 显示景区酒店this. DataList3. DataSource = new DB(Select top 10 * from hotel where hotel_position=0,/). dt();this.DataList3. DataKeyField = "hotel id;this. DataList3. DataBind ();protected void DataList3 ItemCommand(object source, DataListCommandEventArgs e) 景区酒店预定 if (e.CommandName = yd)int hotel id = Convert. Tolnt32(this. DataList3. DataKeyse. Item. Itemlndex);this. Response. Redirect (/zdinghotel. aspx?hotel id= + hotel_id) ; ) protected void btnhotelsearchClick(object sender, EventArgs e) 酒店查询string str = this.txt hotelname. Text;string str2;string sqltext;int fjb = Convert. Tolnt32(this. txt_fjb. Text);int fje 二 Convert. Tolnt32(this. txt_fje. Text);if (this.rbtn_shiqu. Checked)str2 = 1;elsestr2 = 0;if (str != ) /按酒店名称查询DataTable dt = new DB("Select * from hotel where hotel_name like ' % + str + '). dt ();this. Session,zhotel_find,z= dt;this.Response. Redirect("searchresult. aspx); ) else /按酒店位置和输入的价格范围查询酒店sqltext ="select * from hotel where hotel position=' + str2 + ' and hotel gpprice between + f jb+ and + f je + and hotel_grade=z,+ Convert. Tolnt32 (this. RadioButtonListl. SelectedValue);this. Sessionz/hotel_find,z = new DB(sqltext). dt ();this. Response. Redirect (,/searchresult. aspx);)protected void DataList2 ItemCommandl (object source, DataListCommandEventArgs e) (if (e. CommandName 二二 yd) inthotel_id = Convert. Tolnt32(this. DataList2. DataKeyse. Item. Itemindex. ToStringO); this. Response. Redirect (''dinghotel. aspx?hotel_id=,/ + hotel_id);(七)旅游信息留言板版块设计留言板在各大网站是最常见的一种功能,一般都是用来记录和反馈用户各种各样 的反馈信息的。在本旅游信息网站中,留言板也是不可缺少的一部分。1、旅游信息留言板版块分析本旅游信息留言板系统主要包括以下四个部分:显示客户留言内容、添加留言信息、 管理员对留言管理和回复、显示管理员回复信息。2、旅游信息留言板版块具体应用旅游游客用户在发表留言时,要求用户填写:用户名、QQ、邮箱、所在地、性别、 留言内容等内容,其中用户名和留言内容不能为空。3、旅游信息留言板版块管理旅游信息留言板管理主要包含管理员回复留言、删除留言,以及数据库操作。(A)旅游景点信息版块设计旅游景点信息版块主要是向浏览用户详细介绍各个旅游景区的旅游景点。1、旅游景点信息版块分析旅游景区信息版块介绍主要包括以下六个部分:旅游景区信息的添加、旅游景区信息的添加、旅游景区信息的修改、旅游景区信息的修改、旅游景区信息的删除、旅 游景区信息的删除。2、旅游景点信息版块设计旅游景区景点信息显示需要含某旅游景区景点列表、旅游景点信息,内容显示为两 部分,旅游景区景点信息管理包含旅游景区信息的添加、旅游景区信息的添加、旅游景 区信息的修改、旅游景区信息的修改、旅游景区信息的删除、旅游景区信息的删除功能。3、旅游景点信息版块浏览旅游景区景点信息的浏览将数据库中的景点查询出来,并在旅游信息网页面中将旅 游景点信息的名称等几个字段进行列表显示,这样就可以让浏览旅游用户有选择性的浏 览旅游景区景点信息内容,并且在旅游信息网列表页面提供链接,可以打开旅游信息网 页面阅读旅游景点详细信息内容。4、旅游景点信息版块管理旅游景区景点信息的管理包括旅游景区景点信息的添加、旅游景区景点信息的添加、 旅游景区景点信息的修改、旅游景区景点信息的修改、旅游景区景点信息的删除、旅游 景区景点信息的删除,及进行数据库操作旅游信息网的页面。四、旅游信息网站测试网站测试是通过检查和提供客观证据表明网站已经满足了客户需求规定的必要测 试,是确保网站质量和降低网站成本的重要手段,涉及网站的整个生命周期,在测试期 间可以及时发现并改正网站卡发中遇到的问题。不论网站的的制作者还是网站的使用 者,都生存在竞争的环境中,网站的制作商为了占有市场,必须把产品质量作为企业的 重要目标之一,以免在激烈的竞争中被淘汰出局。虽然在制作开发过程中,人们采用了 许多保证网站的质量和可靠性的方法来分析、设计和实现网站的实用性,但免不了在工 作中会犯错误,这样所开发制作的网站中就会隐藏着许多错误和缺陷。网站测试不是打 消网站工程师的积极性的过程,而是与网站分析和设计一样,是为了建成高质量优质的 网站,只不过是从不同的角度进行。网站测试重要性体现在它是保证网站质量与可靠性 的最后步骤。是对整个网站系统开发制作过程包括网站分析、网站设计和网站实现、网 站用户体验调查的最终审查。网站测试的对象是用户,其目的是找出网站运营后将会发出现的的错误,及时修改。(一)网站测试网站测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至 根据需要编写不同的测试工具,设计和维护测试网站系统代码,对测试方案可能出现的 问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发制作的网站产品适 合需求。1、网站测试的基本概念1、网站测试的目的:(1)网站测试是为了发现网站运营后可能会发生的错误而执行程序的过程。(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。(3)成功的测试是发现了至今为止尚未发现的错误的测试。在对本旅游信息网站测试时,也正是基于上述观点来进行的,测试的目的不是证明 网站是完美的,而是发现问题,更好的解决问题,使网站不断完善,满足客户的需求, 提高用户体验。2、白盒测试和黑盒测试测试方法可分成两类:白盒测试和黑盒测试。白盒测试也称结构测试或逻辑驱动测 试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规 格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。白盒 测试方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信 息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状 态,确定实际的状态是否与预期的状态一致。黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试 中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况 下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用, 程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结 构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。具体的黑盒测试用 例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、 功能图法等。3、测试步骤网站测试的主要步骤有单元测试、集成测试和确认测试。下面来简单说一下:1 .单元测试(Unit Testing)单元测试又称模块测试,是针对软件设计的最小单位也就是程序模块,进行正确性 检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。单元测试需要从程 序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。通常采用白 盒测试。2 .集成测试(Integration Testing)集成测试是测试和组装软件的系统化技术,集成测试也称组装测试,它是对由各模 块组装而成的程序进行测试,主要检查模块间的接口和通信。集成测试主要发现设计阶 段产生的错误,通常采用黑盒测试。3 .确认测试(Validation Testing)确认测试又称为验收测试。它的目标是验证软件的有效性。确认测试通常使用黑盒 测试法。任务是验证软件的功能和性能及其它特性是否与用户的要求一致。对软件的功 能和性能要求在软件需求规格说明书中已经明确规定。它包含的信息就是软件确认测试 的基础。(二)本旅游信息网站测试测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机 硬件、外设、某些支持软件、数据和人员等其它系统元素结合在一起,在实际运行环境 下,对计算机系统进行一系列的组装测试和确认测试。系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统的定义不符合 或与之矛盾的地方。软件测试方法从测试人员角度看,可分为手动测试和自动测试。从源代码的角度可 分为单元测试和功能测试。从理论定义来分,可分为黑盒测试,白盒测试。为了测试系 统的正确性和完整性,本章将对网站的部分模块进行测试。1、在测试的过程中,最重要的还是测试系统的数据检错功能和前后台操作显示与 数据库内数据的一致性。所谓的系统的数据检错,主要对合法字符的检测,最大长度的检测,整数的检测, 邮箱的检测,权限的检测等等。所谓数据库一致性的检测,主要是用户下了订单,或者 管理员添加、删除、编辑了某项内容,数据库中会不会马上更新,在数据库中的内容是 否与操作后的一样等等。五、结论由于是第一次独立设计网站,加之时间仓促,网站设计中存在着许多不足之处,功 能还很不完善、界面不够完美等。对系统的安全性、完整性控制也有待进一步加强,确 保系统中数据的完整、正确。本旅游信息网网站是一个基于B/S体系结构的旅游信息网站,可扩展性大,有利于 网站的扩充与扩展。旅游信息网站采用的是SQL Server 2000数据库。网站的分析、定 义都结合了现在流行的,面向对象方法以及传统的结构分析与设计方法,网站编码以及 测试效率可行性很高。网站实施后,旅游游客可以根据需求进入本网站浏览旅游信息,包括旅游路线信息、 旅游酒店信息、交通路线信息、旅游景点景区信息、旅游地域信息等。如果游客想成为 本网站的用户则注册即可,成为本网站会员后,可以进行或查看给网站的留言。管理员 进入本旅游网站后,可以发布相应的旅游信息,所发布的信息是可以由管理员修改和删 除的。管理员可以查看到用户的留言并对其进行删除管理。管理员的主要工作是添加旅 游、地域、景点等信息以及管理用户。通过本旅游信息网站的设计使我熟悉掌握了 Dreamweaver 8、ASP.net动态网站开发 方法,加深了对数据库知识的理解和运用,以前很多抽象、枯燥的理论知识通过这次网 站设计也得到进一步的理解和掌握。在网站设计过程中,也认识到自己存在很多不足, 由于是第一次独立设计网站,在开发过程中我遇到了许多意料之外的困难。对一些比较 深奥专业的技术问题自己有时无法解决,后来在指导老师的帮助下,得到了很好的更正; 所以在以后的工作学习中,会加强这方面的学习。通过本次网站设计使我认识到一个网站的开发是个系统工程,需要各个方面知识的 密切配合,如网页美工、设计,前台系统开发、后台系统开发都需要做好充分的需求分 析,开发过程中每一步都要考虑全面、周到,编写都必须正确、完整,否则就会给下一 步的工作带来麻烦,加重工作量,因为它们是紧密联系,一步都是以另一步为基础的。同时,我们还认识到网络对我们学习的重要性,在本次网站设计过程中,许多困难 问题都是通过网上论坛、网上搜索得到解答的,所以,学会利用网络获得知识也是本次 站点开发的一大收获。参考文献1 .龙马工作室.Dreamweaver 8与ASP动态网页编程完全自学手册M .郑州:人 民邮电出版社,2007.2 .章立民.用实例学ASP. NET(使用C#与ADO. NET) M.北京:电子工业出版 社,2004.3 .周绪.SQLServer2000中文版入门提高M.北京:清华大学出版社,2004,4 .余金山.SQL Server 2000编程指南M.北京:北京希望电子出版社,2001 .5 .魏楠.基于ASP旅游网站的设计与实现J.中国新技术新产品.20096 .蒲鹏.ASP网络编程基础M.北京:清华大学出版社,2009.7 .金旭亮.网站建设教程.第一版.北京:高等教育出版社,2003年.8 .马伟 著ASP.NET 4权威指南M .机械工业出版社2012年1月一、旅游信息网站设计需求及理念6(一)旅游信息网站设计理念6(二)旅游信息网站设计需求6二、旅游信息网站总体设计7(一)网站模块总体设计7(二)数据库设计8三、网站详细设计10(一)数据库连接10(二)网站主页设计12(三)旅游信息版块12(四)旅游路线版块12(五)旅游信息图片设计14(六)旅游酒店版块设计14(七)旅游信息留言板版块设计 16(八)旅游景点信息版块设计16四、旅游信息网站测试17(一)网站测试18(二)网站测试19五、结论20致谢21参考文献22、旅游信息网站设计需求及理念现在随着PC与互联网科技的发展,大家不在单一的通过电视媒体来了解外面的世 界。而交通的便利也使旅游业进入了黄金时期,每逢周末、节假日,各地的旅游景点人 声鼎沸,络绎不绝,旅游带动了各个旅游景点的相关经济产业的快速发展。旅游信息网 站的出现成为了除电视媒体杂志之外的又一宣传利器,可以让更多的游客、旅者在出发 前最快的了解旅游景点的特色、安排好衣食住行。(一)旅游信息网站设计理念旅游信息网站建站本着一点:用户体验:无论网站如何建设、使用多少技术,最终 考虑的还是为了让旅游客户享受到方便、快捷、详细、正确、及时的服务,只有能让用 户获得最满意的使用体验才算是成功的。(二)旅游信息网站设计需求旅游信息网站的出现已经成为目前信息化时代的必然产物,它由图像、图形、文字 等多种承载媒体的信息组成,是多种形式结合在一起的综合性信息。目前旅游信息网站 传输的数据量是非常大的,添加的代码的逐步增多会使页面信息臃肿,网站Web服务 器负荷过载,造成阻塞现象。因此本旅游信息网站会采用VB语言与Dreamweaver 8作 为信息网开发工具,ASP.NET为应用程序,SQL Server 2000数据库作为后台数据存储 平台,储存和处理大量信息数据,IIS服务可以将站内大量的HTML页码、脚本命令及 ActiveX组件结合起来,创建动态的、交互的Web页。旅游信息网建设的技术:1.旅游信息网需要采用开放的管理。网站的开放性主体为 承载平台。承载平台主要分为网络平台和数据平台两大类。相对来说网络平台开放性较 好,可对多种协议提供服务支持;而在数据库平台方面,旅游信息网能够支持对多数据 库的访问。从应用层面来看,旅游信息网的开放性表现为不同收益群体间的信息按预定 规则进行交互。2 .旅游信息网的可扩充性。包括网络的可扩展性和应用系统功能的可扩展性等,例 如旅游路线增加,会需要旅游信息网的扩展需求。在信息网站设计时要充分考虑到将来 网络扩展的可扩充性。3 .数据库的应用在旅游信息网建设中十分重要。目前我国旅游网站建设的现状是信 息资源开发严重不足。旅游信息网站的核心是什么?可以十分肯定是一信息!没有信息 资源管理支撑,没有稳定强大数据库支持,一个旅游信息网站就难以取得实质性效果。 建立以数据为中心的旅游信息平台,才能讨论以流程为中心的统一业务处理平台、以用 户为中心的用户支持平台,以及以策略为中心的安全、服务和系统管理平台。二、旅游信息网站总体设计(一)网站模块总体设计ASP.NET与SQLsever相结合,开发出实现用户管理、景点资源管理、宾馆资源管理、餐厅资源管理、交通资源管理、旅游线路规划编辑、报价管理功能的旅游资源网站。1 .旅游信息网站整个系统使用B/S模式设计该网站,要求网站完成后操作简单,功 能完善,界面美观。2 .登录界面设计,让每个用户通过自行设置的口令密码登录管理个人信息,并不同 级别用户对网站操作权限也不同。3 .系统用户管理:文件操作,普通用户系统管理员不同身份口令密码修改,系统退 出等。4 .交通线路管理模块包括:交通线路的录入、修改、删除和查询。5 .地域信息管理模块包括:地域信息的录入、修改、删除和查询。6 .景点资源管理模块包括:景点信息的录入、修改、删除和查询。7 .旅游线路管理模块包括:旅游线路的录入、修改、删除和查询。8 .酒店宾馆资源管理模块包括:酒店资源的录入、修改、删除和查询。9 .成本报价子模块包括:一些变量的取值,保存,成本报价的计算,和统计。浏览站内开放性信息注册用户登 陆 用 户留浏 览 留-X-.信 息L删除用户 1 I-修改用户密 管理用户留言(二)数据库设计数据库名:xinxiwang表1数据库表名称项目userUser _namepassworduser _typetourism主题线路天数图片报价regional地域 地理位置 旅游资源 水资源 矿产资源 土特产资源 图片attractions景点图片介绍The traffic班线客运 总站时间 交通工具 车次 开行方向 至h开、停The hotel名称 总经理 地址 电话 邮编 简介 图片 星级根据得到的数据字典,使用数据库管理系统。为数据库规划需要的数据表,并设计 每个数据表的结构,使用SQL Sever 2000作为数据库管理系统。列名数据类型长度允许空user_namevarchar50否passwordvarchar50是user_typevarchar50是表2 表User列名数据类型长度允许空user_namevarchar50是biaotivarchar50否neirongvarchar5000是3表 tourism列名数据类型长度允许空zutivarchar200否xianluvarchar5000是tiansufloat8是tupianvarchar5000是baojiafloat8是4 表 tourism列名数据类型长度允许空mincenvarchar50杏jinlivarchar5000是dizivarchar5000是dianhuavarchar5000是youbianvarchar5000是jianjievarchar5000是tupianvarchar5000是表 5 表 The hotelxinjivarchar5000是表 6 表 The hotel列名数据类型长度允许空jingdianvarchar50否tupianvarchar5000是jiesaovarchar5000是7 表 The traffic列名数据类型长度允许空checivarchar50否fangxiangvarchar5000是daodianvarchar5000是kaidianvarchar5000是tingdianvarchar5000是gudaovarchar5000是sipingvarchar5000是tonghuavarchar5000是baichengvarchar5000是yanjivarchar5000是beizuvarchar5000是表 8 表 regional列名数据类型氏度允许空diyuvarchar50否weizivarchar5000是ziyuanvarchar5000是suiziyuanvarchar5000是kcziyuanvarchar5000是tutecanvarchar5000是tupianvarchar5000是三、网站详细设计(一)数据库连接为保证旅游信息网站功能正常使用,需用到SQL数据库。连接好数据库信息可以保 证信息网站的正常运营。因为实现系统功能的功能都要与数据库进行连接,为避免在每 个类中重复编写代码,于是在程序中编写了一个数据库连接的抽象类DB来完成数据库连接的操作。在其它类中只需要调用该方法便可完成数据库连接。创建连接数据库类DB连接数据库public static SqlConnection conCreate()/连接网站数据库SqlConnectioncon二newSqlConneclion("server=.;database=tourzjjdb;uid二sa;pwd=love76898998;"); return con;)public DataTable dt()/读取数据库SqlConnection con = DB.conCreate();SqlDataAdapter sda = new SqlDataAdapter();sda.SelectCommand = new SqlCommand(sqlText,con);DataTable table = new DataTable();sda.Fill(table);return table;)对应相应信息时,利用分页类对网站显示内容进行分页处理public PagedDataSource pageSorce()/对排序信息分页类PagedDataSource ps = new PagedDataSource();ps.DataSource = dt().DefaultView;ps.AllowPaging = true;return ps;)按照新闻类别和新闻标题读取对应的新闻内容public static SqlConnection createcon()新闻管理系统读取数据库内容SqlConnectioncon=newSqlConnection(nserver=.;database=tourzjjdb;uid=sa;pwd=love76898998n);return con;)public static DataTable Bindarticletype()(SqlConnection coni = DB.createcon();conl.Open();SqlDataAdapter sda = new SqlDataAdapter();sda.SelectCommand = new SqlCommand("select * from articletype", conl);查询对应的新闻信息DataTable dt = new DataTable();sda.Fill(dt);return dt;)在后台对数据库进行添加时,通过文本编辑器对其进行写入数据库SqlCommandcmd=newSqlCommand(',insertjingquvalues(jingqu_name,jingqu_content,addtime)",con);将景区信息写入数据库SqlParameterpara= new SqlParameter("jingqu_name”, SqlDbType.VarChar);cmd.Parameters.Add(para);para. Value = jingqu_name;para = new SqlParameter("jingqu_contentn, SqlDbType.Text);cmd.Parameters. Add(para);para.Value = jingqu_content;para = new SqlParameter(Haddtime", SqlDbType.DateTime);cmd. Parameters. Add(para);para. Value = dt;cmd.ExecuteNonQueryO;con.Close(); return true; (二)网站主页设计本旅游信息网站主要采用静、动相结合的方式,静态的主画面和动态的图片相辅相 成。静态主页内容主要为首页、交通路线、旅游景点和旅游天气查询版块,留言板和旅 游线路显示、旅游新闻、旅游酒店就是利用ASP. NET与数据库结合的技术建立数据库查 询管理系统,采用交互式的动态的web画面来实现。本旅游信息网站默认的页面index. htm, index, htm提供了各个分版块的链接,其 本身具备动态显示公告和新闻功能,开辟了在联系方式,友情链接校内和支付方式等功 能,实现了浏览统计功能。(三)旅游信息版块旅游信息版块提供了一个发布旅游信息的平台,旅游信息的发布与维护由管理员 完成,本旅游网站的信息按类型分为旅游信息资讯和服务信息指南。为方便管理,后台 管理员可以对其进行添加、删除、修改等各项操作。1、旅游信息版块分析:本旅游信息网站的的旅游信息版块包括一下几个:旅游信息列表、旅游信息浏览、 旅游信息发布、旅游信息管理。2、旅游信息版块设计:旅游信息显示需要包含某类旅游信息列表、旅游信息综合列表、旅游信息内容显示三部 分,旅游信息管理包含旅游信息发布、旅游信息修改、旅游信息删除、旅游信息类型管理 四分。(四)旅游路线版块旅游路线发布主要是为了面向浏览用户,及时、快速、准确的发布适合旅客用户的旅 游路线安排,针对不同的时间段和不同需要的旅游用户制定不同的旅游路线,旅游路线 包括安排行程、旅游景点、住宿以及旅游景点接待价格信息,另外针对路线不同,浏览 旅游用户可以在网上直接对其进行预约。旅游信息网网站管理员可以对相应的旅游线路