旅游网站课程设计(1).doc_第1页
旅游网站课程设计(1).doc_第2页
旅游网站课程设计(1).doc_第3页
旅游网站课程设计(1).doc_第4页
旅游网站课程设计(1).doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

摘要随着旅游行业的不断发展,各家旅游行业之间的竞争日益激烈,旅游部门所需的信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些个别地区已采用了的旅游网站,一般通常是以原始的手工方式处理/交流信息。但是工作人员若仅靠手工方式处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游信息资源的整合、统一管理,才能使旅游部门运行更加合理、高效地运转。本文是根据旅游行业的这种现状,提出解决问题的一个可行性方法:采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储,同时采用了权限认证的方式,只有经过了系统权限认证之后,方可进入系统主控界面,进行信息管理,信息查询,旅游信息分析,留言簿等功能的使用。实现了各种业务系统的数据集成和信息集成,对旅行社各类信息、资源进行协同集中管理。利用ASP技术建立动态网站,系统采用AdobeDreamweaver5编写ASP脚本,Microsoft Office Access 2003建立数据库,简单方便和快捷。关键词:ASP技术;旅游信息;高效;资源整合目录第一章、前言11.1选题背景11.2选题依据1第二章 开发环境12.1Asp简介12.2ASP与数据库Access22.3IIS服务器32.4Dreamweaver CS5开发工具3三、旅游网站需求分析和简介43.1、网站规划目标和设计风格43.1.1网站规划目标43.2.2网站设计风格53.2、用户需求分析53.2.1用户需求53.2.2.管理需求53.3、网站功能模块简介6四、旅游网站系统概要设计74.1、系统功能模块设计74.2、系统各功能具体规划84.2.1 游客登录84.2.2 留言板84.2.3 管理员登录84.2.4后台管理84.3、网站的系统划分94.3.1前台系统94.3.2后台系统94.4、数据库的建立104.4.1数据库与asp的链接114.5系统功能的实现134.5.1主页面134.5.2登录和注册144.5.3搜索功能164.5.4页面功能实现164.5.5后台页面的实现184.5.6后台管理功能的实现20五、测试运行与维护245.1 面向过程的测试方法245.1.1 黑盒测试245.1.2 白盒测试255.2 具体测试的设计255.3 系统维护26六、结论27七、参考文献28爱旅游网站第一章、前言1.1选题背景网上信息的发布由于其及时性、方便性等诸多的优点被越来越多的人们所接受。旅行社作为一个为旅客提供旅行服务的行业,其发布和更新信息的速度将直接的影响到企业的前景。目前,我国旅游业正处于高度发展状态。越来越多的人在假日里选择出游作为放松自己身心的手段。跟随网络的普及和发展,人们开始习惯性的在做某事之前先网络上浏览一下相关内容,找一些相关的信息。作为一个旅行社,如果能够帮助游客实现对景点的了解,推出相应的线路信息供游客们选择,实现在线的预订线路,无疑能获得较多的市场,并且让游客们充分享受旅游的乐趣。1.2选题依据 随着国内互联网的发展,旅游业也成为网上的热点主题,旅游类各种站点也纷纷建立。不过许多网站的内容还只限于旅游信息的发布和介绍,而互联网与旅游业的结合发展显然不应局限于此。用户不再满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活的、生动的动态页面。动态网页包含交互功能,动态网页的特点有:以数据库技术为基础,可以大大降低网站维护的工作量;采用动态网页技术的网站可以实现更多的功能,如用户登录、后台管理等功能;不是独立存在于服务器的网页文件,只有当用户请求服务器才返回一个完整的网页。其中的最主要的方面就是利用它来传递和发送信息,更好的展现自我。我的旅游网就是利用计算机网络向游客们发布旅游信息;游客通过计算机网络留言来发表自己的意见和建议。旅游网站在时空方面没有限制,可以实现远程的信息查询和交流。第二章 开发环境2.1Asp简介ASP(ActiveServerPages)是由Microsoft公司推出的支持Internet的动态服务器网页技术,在Internet风行的早期,WEB网页只是静态的图文组合,浏览者可以在网页上阅读信息,但无法做进一步的查询、发表意见或进行电子商务、在线交谈、问卷调查、预约订票、访客留言簿、讨论区、电子贺卡、E-mail自动回复、数据库管理等工作,这显然不能满足人们越来越多元化的需求。为此,开始有不少公司提出动态网页的解决方案,所谓的“动态网页”指的是浏览器端和服务器端可以互动,也就是服务器端可以实时处理浏览器端的请求(request),然后将处理结果响应给浏览器端,而ASP便是微软用来建立动态网页的解决方案。由于它的功能强大,可以支持当前所有的浏览器,便于WEB数据库的开发,因而倍受推崇。同时ASP也在不断更新完善,其功能可以充分满足大多数开发者的需求,并在很大程度上促进了Internet应用程序的发展。ASP是一种服务器端的指令环境,用来建立并执行交互式WEB服务器应用程序,你可以使用ASP来结合服务器端指令、HTML网页及COM组件。ASP程序只能在WEB服务器端执行,当浏览器向服务器要求运行ASP程序时,服务器会读取该程序,然后执行该程序并将结果转换为HTML文件,再将HTML文件传送给浏览器,待浏览器收到HTML文件后,便会将执行结果显示在浏览器上。2.2ASP与数据库AccessASP是通过一组统称为ADO(ActiveXDataObjects)的对象模块来访问数据库,无论你采用的是Access,SQLServer,VisualFoxPro,Informix,Oracle,dBase或其他数据库,只要该数据库具有对应的ODBC或OLEDB驱动程序,ADO对象就能加以访问。要知道系统安装哪些DOBC或OLEDB驱动程序,WindowsXP的用户可以打开“控制面板”,依序在“管理工具”,“ODBC数据源”上双击鼠标左键。事实上,ASP提供了六个内建对象,供用户直接调用:(1)Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。(2)Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。(3)Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。(4)Response对象:服务器将输出内容发送到用户端。(5)Server对象:提供对服务器有关方法和属性的访问。(6)ObjectContext对象:IIS4.0新增的对象,用来进行事务处理。此项功能需得到MTS(MicrosoftTransactionServer)管理的支持。AdRotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。BrowserCapabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。DatabaseAccess组件:提供ADO(ActiveXDataObjects)来访问支持ODBC的数据库。FileAccess组件:提供对服务器端文件的读写功能。ContentLinking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。2.3IIS服务器IIS是Internet Information Server的缩写,它是微软公司主推的服务器,我使用的是windows7版本IIS7.0,IIS与WindowNT Server完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFile System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(HypertextTransferProtocol,超文本传输协议),FTP(FileTransferProtocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,就可以开发新一代动态的,富有魅力的Web站点。IIS的一个重要特性是支持ASP。IIS3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JavaScript开发软件,或者由VisualBasic,Java,VisualC+开发系统,以及现有的CGI脚本开发的应用程序,IIS都提供强大的本地支持。2.4Dreamweaver CS5开发工具Dreamweaver CS5是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。无论是喜欢直接编写HTML代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver都可以提供帮助良多的工具,丰富Web创作体验。Dreamweaver是Macromedia公司的出品的一款所见即所得的网页编辑工具。与FrontPage不同,Dreamweaver采用的是Mac机浮动面版的设计风格,Dreamweaver的直观性与高效性是一般软件所无法比拟的。Dreamweaver提供代码输入提示功能,可以不必去记大量的标签,方法和函数,只要对它们有一定印象,即可根据提示写出完整的代码。对于网页设计中常用的代码,Dreamweaver提供了现成的模块,插入即可。而这些往往是很困扰开发者的烦琐操作。Dreamweaver对于DHTML(动态网页)的支持特别好,可以轻而易举地做出很多眩目的互动页面特效。插件式的程序设计使得其功能可以无限的扩展。Dreamweaver几乎支持现有的网页开发技术,如:ASPVBScript,ASPJavaScript,ASP.NETVB,ASP.NETC#,JSP等。Dreamweaver与Flash、Firework并称为Macromedia的网页制作三剑客,由于是同一公司的产品,因而在功能上有着一个非常紧密的结合。因此,Dreamweaver非常适合开发动态网页。当然Dreamweaver也存在着一些问题。它站用的系统资源较多,运行时速度较慢,因此适合开发大型的网页,当只需要对网页进行一些调试时很不较方便。三、旅游网站需求分析和简介3.1、网站规划目标和设计风格3.1.1网站规划目标该系统主要建立一个完整的旅游网站,突出旅游特点,有美观的界面设计。主要功能:1.用户可以浏览景点、旅游动态、旅游线路信息,同时可以查询景点、酒店的信息,在线留言,注册等功能。2.网站有一定数量旅游景点相关信息可供处理。方便游客了解景区各种相关信息,同时有利于景区管理部门的管理,加强双边的沟通与协作,以提高和改善管理水平,使游客通过对网站的浏览可以对景点有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。3.管理人员登陆系统后,将各种烦琐的管理工作通过网站来管理,用最少的人力和物力提高管理水平,方便发布各种旅游信息,处理游客所遇到的各种问题,及时了解游客对旅游管理部门的意见,通过数据分析可以了解游客的基本情况和不同时期游客的变化情况,提前做出必要的准备工作。使前台的用户操作方便简单,突出旅游特点,具有美观的界面设计,保证网站安全稳定的运行。3.2.2网站设计风格色彩是网站的霓裳。页面的色彩搭配是与网站的主题分不开的,好的页面搭配能够烘托主题,增强主题的表现力。本网站以绿色为主色调,因为绿色代表活力和生命力。以美丽的风景图片为主打,第一时间吸引客户的眼球,简单而明了的文字突出主题。3.2、用户需求分析在需求分析过程中主要是搜集用户的需求,然后直到数据库设计。对于没有项目经验或少量经验的在校学生来说,必须理解需求分析的重要程度。因为假如将来用户需求即使有很小程度的更改,你也可能需要花费与开发几乎相同的代价去修改你的数据库,而这同时又牵扯到程序的修改。因此比较聪明的办法就是将数据设计的更易扩充,争取做到如果需求要改变,则只需修改一小部分程序即可,而数据库设计不需要任何结构性的修改。3.2.1用户需求用户可以登录和注册。用户可以浏览风景图片。用户可以查看旅游新闻以便更好的选择旅游时机。用户可以选择旅游地,如疆内旅游、周边旅游。用户可以进入留言板进行留言。用户可以联系我们并与工作人员进行交流。3.2.2.管理需求对旅游景点进行查询。对会员用户进行查看,删除操作。对留言板的留言进行回复和删除。对旅游动态进行管理。对旅游信息进行增删。3.3、网站功能模块简介爱旅游网站系统用户管理用户登录用户功能用户注册信息浏览客户留言信息查询旅游景点旅游新闻旅游指南给我留言联系我们帮助中心疆内旅游周边旅游景点查询线路查询 (功能模块简介图)四、旅游网站系统概要设计本阶段的基本目标是解决系统如何实现的问题,也叫做概要设计,本阶段的主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现用户所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。4.1、系统功能模块设计 系统总体流程图登陆成功未 登 录 成 功删除用户信息添加旅游动态修改删除旅游信息回复删除留言用户注册发表留言查看旅游线路浏览静态网页留言景点搜索爱旅游网站系统用户登录管理员登录登录失败查看删除旅游动态4.2、系统各功能具体规划4.2.1 游客登录当游客正确登录到系统后,此功能将被激活,会员能自由查看网页,最新动态,留言。用户注册和登录是每个网站中不可缺少的功能之一,而本网站包括购物,所以用户身份验证功能十分重要。4.2.2 留言板 留言板可以实现网站管理员与用户之间的沟通,收集用户的信息,也是网站建设并不可少的一个重要系统。本网站中用户可以把自己对网站的意见和建议写在留言板上,管理员可以通过回复和删除来管理这些留言。4.2.3 管理员登录 当管理员正确输入用户名和密码后,系统会自动跳转到管理员页面,管理员就可以对游客注册信息、留言等进行审核,对旅游动态进行增删改。4.2.4后台管理 对于任何一个Web应用程序来说,都应具备一个后台管理的功能,负责对整个应用程序的控制管理。从实现方式上,就是用户可以对系统各种数据记录进行添加、查看、编辑和删除等工作,这些操作是由网站管理员来完成的。(1) 游客注册管理 管理员进入用户注册资料页面可以审核用户的注册资料,对不符合规则的注册用户可以进行删除。(2) 留言板管理管理员进入留言板页面可以查看用户在留言板上的留言,对不符合规则和法规的留言进行删除,对符合的进行回复。(3)旅游信息的管理 管理员进入旅游信息管理页面,可以对旅游信息进行添加删除和修改。更新最新的旅游动态信息。(4)会员信息的管理 对于会员的信息进行及时的更新处理和对会员进行统计管理。4.3、网站的系统划分做网站就像搭积木。设计版面的常用招数是拿一张白纸、一支笔,先勾画出你理想中的草图,然后再用相关的制作软件来实现。首先我把这个网站开发系统分为前台和后台两块进行。4.3.1前台系统前台即用户界面,要实现的主要功能为:1、旅游信息的发布:发布最新的旅游线路信息、最新的旅游新闻等;2、在线旅游路线的确定:对于线路实现在线的查看;3、预订管理的实现:对自己线路预订信息的查看、修改等;4、留言交互的实现:实现一个留言板功能,能够与游客进行交互等。4.3.2后台系统后台即管理界面,要实现的主要功能为:1、预订管理:对预订信息进行查看、删除;2、线路管理:对旅游线路进行发布、编辑和删除;3、文章管理:对网站上的文章进行添加、修改和删除;4、其它设置:留言板管理、新闻的管理等。4.4、数据库的建立本系统采用Access数据库。用户的需求具体体现在各种对旅游网站中各类信息的查询、修改,这就要求数据库结构能充分满足各种信息的输出和输入。管理员资料信息,包括的数据项有:管理员ID、管理员名称、管理员密码。用户资料信息,包括的数据项有:电子信箱、用户名称、用户密码、确认密码、联系电话、联系地址、传真、邮政编码。留言板信息表,包括的数据项有:姓名、手机、地址、QQ、信箱、留言内容、留言IP、留言是否通过。 表一(管理员表)表二(留言表) 表三(用户表)4.4.1数据库与asp的链接链接代码:%Dim pagecount,page,pagcount,total,mypage 定义变量Dim oConn,oRs,sSql,IdDim a,b,c,d,e,fDim i, j, k, x, y, z,gaozhen,ReUrl,actionDim TT,SS,NewsId,PBId,PSID,PPGGEEPBId = request(PBId)PSID = request(PSID)NewsId= request(NewsId)PPGGEE= request(PPGGEE)TT= request(TT)SS= request(SS)ReUrl= request(ReUrl)gaozhen = request(gaozhen)action = request(action)Dim IsError,ErrIsError = FalseErr = FalseId = Request(Id)Set oConn = Server.CreateObject(ADODB.CONNECTION) Set oRs =server.createobject(adodb.recordset)读取网站的基本信息Dim sWeb,sUrlSet sWeb = oConn.Execute(SELECT top 1 Id,WebTitle,WebUrl,WebKeyWord,WebDescription,WebAuthor,WebCopyright,WebICP,WebTel,WebMob,WebFax,WebEmail,WebAddress,WebZip,WebRoad,WebQQ,WebCom,WebSafe FROM WebInfo WHERE Id = 1)sUrl = sWeb(WebUrl)4.5系统功能的实现4.5.1主页面我们的上端分别是设为首页、搜索、联系我们、登录、注册、logo、导航栏。主页面的设计图为:Logo搜索旅游信息图片旅游详情版权其中导航栏的代码:首页关于我们旅游新闻疆内旅游周边旅游旅游景点旅游指南给我留言联系我们帮助中心4.5.2登录和注册在登录窗口输入用户名和密码,如果没有则可以通过注册按钮进行注册。根据用户输入的用户名和密码从数据库中读取数据,如果数据库中存在相应的数据,则认为用户输入的用户名和密码是合法的,否则认为用户输入的用户名和密码是非法的并予以提示。 图(3) 登录和注册1、登录代码:If Request(action)=loginsave ThenUsrmail=trim(request(ddaaaa)Usrpass=trim(request(ddcccc)If Usrmail= Or Usrpass= ThenCall Alert (信箱和密码不能为空。,-1)End IfSet oRs=server.createobject(adodb.recordset)sSql=select top 1 * from LstUser where UsrEmail=&Usrmail& or UsrName=&Usrmail&oRs.open sSql,oconn,1,1If not oRs.eof thenIf oRs(Usrpass) md5(Usrpass,32) thenCall Alert (很抱歉,您的密码错误.,-1)ElseIf CLng(oRs(UsrState)= 0 ThenCall Alert (很抱歉,您的帐号被锁定,有问题请咨询管理员.,-1)Elseoconn.execute(update LstUser set UsrIP = &useripp& , UsrLogintime = now() where Id = & oRs(Id) &)session(userid)=oRs(Id)session(username)=oRs(Usrname)Response.Cookies(Type) = oRs(Id)Response.Cookies(Type).Expires = date()+30Response.Cookies(Type).Domain = .Response.Cookies(Type).Secure = Falseresponse.redirect /LstUser.asp?gaozhen=myinfoEnd IfEnd IfElseCall Alert (很抱歉,不存在您输入的帐号.,-1)End IfEnd If2、注册代码:If Request(action)=regsave ThenSet oRs=server.createobject(adodb.recordset)sSql=Select * from LstUser where UsrEmail=&Usrmail& or UsrName=&Usrname&oRs.open sSql,oconn,1,3If not oRs.eof thenCall Alert (信箱或昵称重复.,-1)ElseoRs.addnewoRs(UsrEmail)=UsrmailoRs(UsrName)=UsrnameoRs(UsrPass)=md5(Usrpass,32)oRs(UsrTel)=UsrTeloRs(UsrAddress)=UsrAddressoRs(UsrFax)=UsrFaxoRs(UsrZip)=UsrZipoRs(UsrMoney)=0oRs(UsrState)=1oRs(UsrLogintime)=now()oRs(UsrAddtime)=now()oRs(UsrIP)=userippoRs.updatesession(userid)=oRs(Id)session(username)=oRs(Usrname)Response.Cookies(Type) = oRs(Id)Response.Cookies(Type).Expires = date()+30Response.Cookies(Type).Domain = .Response.Cookies(Type).Secure = FalseoRs.closeresponse.redirect /LstUser.asp?gaozhen=myinfoSet oRs = NothingEnd IfEnd If4.5.3搜索功能根据关键字的搜索我们可以搜索到想要看的景点和地方特色,这样有便于更快的使用户能够找到自己的所想要的内容。 图(4)搜索页面搜索的代码:4.5.4页面功能实现页面功能实现包括列表页实现和内容页的实现。这是构成主页面不可或缺的一部分。列表页中包括了信息列表,可反映一类中的信息,内容页就是将一条信息完全展开,显示其具体内容。 图(5)页面列表页面实现的代码:!-(0)单页信息-!-(1)新闻列表-内容页面实现的代码:%If v(“PflvUrl”)” Then%embedwidth=”760”height=”600” src=”/flash/Flvplayer.swf?vcastr_file=&vcastr_title=&IsShowBar=1&LogoText=&IsAutoPlay=0”4.5.5后台页面的实现后台页面主要是在后台进行用户、信息和主页面的内容显示的管理。 图(6)后台页面管理页面实现代码:function showsubmenu(sid)whichEl = eval(Show + sid);if (whichEl.style.display = none)eval(Show + sid + .style.display=;);elseeval(Show + sid + .style.display=none;);您好!常用参数设置基本设置栏目综合管理h2 onclick=showsubmenu()divclass=ssmallid=Show style=display:none;4.5.6后台管理功能的实现(1)管理员登陆由于管理页面是不允许网站访问者进入的,必须受到权限管理,可以利用管理员帐号和管理密码来判别是否有此用户,管理登录页面如下所示。为了验证管理员是否输入用户名、密码、和验证码,以及验证码是否相同,如果没有输入用户名、密码、验证码或者输入的验证码不正确,则返回重新输入,代码如下: 图(7)管理员登陆管理员登录代码如下:%If action=login thendim uuuu,pppp,yyyy,yyyyok,Mip读取您输入的用户名及密码,并去掉首尾的空格uuuu=trim(request(uuuu)pppp=trim(request(pppp)yyyy=trim(request(yyyy)yyyyok=trim(request(yyyyok)Mip=Request.ServerVariables(REMOTE_ADDR)判断输入是否为空If uuuu= or pppp= thenCall Alert(对不起,您输入的用户名或密码不能为空.,-1)End IfIf yyyy yyyyok thenCall Alert(对不起,验证码输入有错.,-1)End If打开ADMIN数据表Set oRs=server.createobject(adodb.recordset)sSql=select top 1 * from LstAdmin where UsrAdmin=&uuuu&oRs.open sSql,oconn,1,1判断密码是否正确If not oRs.eof thenIf oRs(UsrPass)md5(pppp,32) thenCall Alert(对不起密码输入有错.,-1)Else session(adminuser)=uuuusession(adminlev)=oRs(UsrLev)response.redirect index.aspEnd IfElseCall Alert(您的用户名可能不存在.,-1)End IfEnd IfIf action=lut thensession(adminuser)=session(adminlev)=response.redirect login.aspEnd If%(2)旅游信息的管理在旅游管理界面中列出所有旅游信息,并按加入时间倒序排列,管理员可以对旅游信息进行删除和修改操作。 图(8)旅游信息管理1、 旅游信息的操作界面 图(9)操作界面图中信息操作界面包括分类、标题、作者、文章导读、来源、属性、推荐属性、图片、详细内容等。实现代码:删除信息If action=delproinfo thenset ors=Server.CreateObject(ADODB.Recordset)sSql=delete * from LstNewsInfo WHERE Id = &Id& ors.open sSql,oconn,1,3set ors=nothingresponse.redirect LstNewsInfo.asp?gaozhen=mylist&TT=&trim(request(aaaa)&End if添加信息If action=addproinfo ThenSet oRs=server.createobject(adodb.recordset)sSql=Select * from LstNewsInfooRs.open sSql,oconn,1,3oRs.addnewoRs(PBId)=trim(request(PBId)oRs(PSId)=trim(request(PSId) 后面添加类似省略oRs.updateoRs.closeresponse.redirect LstNewsInfo.asp?gaozhen=mylist&TT=&trim(request(PBId)&SS=&trim(request(PSId)&Set oRs = NothingEnd If编辑信息If action=eddproinfo ThenSet oRs=server.createobject(adodb.recordset)sSql=Select * from LstNewsInfo where id=&IdoRs.open sSql,oconn,1,3oRs(PBId)=trim(request(PBId)oRs(PSId)=trim(request(PSId)oRs(PColor)=trim(request(PColor)oRs(CarPz)=trim(request(CarPz) 后面添加类似省略oRs.updateoRs.closeresponse.redirect LstNewsInfo.asp?gaozhen=mylist&TT=&trim(request(PBId)&SS=&trim(request(PSId)&Set oRs = NothingEnd If新闻信息排序If action=newsindexjia ThenoConn.Execute(UPDATE LstNewsInfo SET PIndex = PIndex+1 where Id =&Id)Call backurl(LstNewsInfo.asp?gaozhen=mylist&TT=&TT&SS=&SS&#bianji&Id+1&)End IfIf action=newsindexjian ThenoConn.Execute(UPDATE LstNewsInfo SET PIndex = PIndex-1 where Id =&Id)Call backurl(LstNewsInfo.asp?gaozhen=mylist&TT=&TT&SS=&SS&#bianji&Id+1&)End IfIf action=paixu ThenoConn.Execute(UPDATE LstNewsInfo SET PIndex = &Trim(request(xuhao)&,PAddtime=&trim(request(tttt)& where Id =&Id)Call backurl(LstNewsInfo.asp?gaozhen=mylist&TT=&TT&SS=&SS&#bianji&Id+1&)End If五、测试运行与维护软件测试是软件开发过程中必不可少一个阶段,软件测试是保证软件质量的关键步骤。在设计过程中。面对复杂的问题,人的主观认识不可能完全符合客观现实,在软件生命周期的每个阶段都不可避免地会产生差错。测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。它是对软件规格说明。设计和编码的最后审查。软件测试在软件生命周期中横跨两个阶段。通常在编写出第一个模块后就对它做必要的测试,称之为单元测试,在结束后,对软件系统进行各种综合测试。这个阶段由专门的测试人员承担这项工作。5.1 面向过程的测试方法测试方法分为黑盒测试和白盒测试5.1.1 黑盒测试黑盒测试又叫功能测试,在程序的接口进行测试,不考虑程序的内部结构和处理过程。只检查程序功能是否能按照规格说明书的规定。程序是否能适当地完成接收输入数据产生正确的输出信息,并且保持外部信息的完整性。5.1.2 白盒测试白盒测试又称结构测试。它是在完全了解程序的结构和处理,它是按照程序内部的逻辑测试程序,检验程序中每条通路是否都能按预定要求正确工作。测试步骤:1) 模块测试也称为单元测试。把每个模块作为一个单独的实体来测试,是比较容易设置检验模试正确性的测试方案。目的保证每模块作为一个单元能正确运行。2) 集成测试它包括于系统测试和系统测试。子系统测试是把单元测试的模块放在一起形成一个子系统来测试,它着重测试模块的接口。系统测试是把经过测试的子

温馨提示

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

评论

0/150

提交评论