ASP课程设计报告_第1页
ASP课程设计报告_第2页
ASP课程设计报告_第3页
ASP课程设计报告_第4页
ASP课程设计报告_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

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

文档简介

ASP课程设计报告前言ASP(ActiveServers,活动效劳页)是微软推出的一种动态网页技术,是位于效劳器的脚本运行环境.通过这种环境,用户可以创立和运行动态的交互式WebASPASPWWWASPHTMLActivexASP在Web效劳器端运行,运行后将结果以HTML格式发送到客户端效劳器,因此比一般的脚本更加安全。GIFWeb等消遣方面,以及用于商业领域等。一、课程设计的目的课程设计是“ASP动态网页设计”课程的一个重要的实践性环节,其目的是使我们:动态网页设计学问在实际中的应用。ASP分析和解决问题,进展的相关训练。ASP动态网页设计的一般方法,了解和把握通用数据库的连接、数解决问题的力气,特别是网站功能规划的力气和实现相关功能的力气。《ASP《ASP课程设计报告》2电子信息工程系2电子信息工程系0452班④通过能系统的分析、系统设计、数据库设计和功能的实现等,培育ASP动态网页设计的根本技能二、课程设计的内容匿名用户可以任凭添加、删除、修改;利用数据库查询数据;编写相关代码主界面、附界面、利用数据库系统;编写课程设计说明书。三、系统主要模块1、建立一个数据库系统。此图为建立数据库表link_i〔自动编号—主键URL〔网址、intro〔网址简介。文件命名为:shuju.mdb。2、编写代码,建立主界面。

网站名称、<body><h2align=“center“class=“STYLE1“><imgwidth=“306“height=“68“src=“index_clip_image001.gif“alt=“网络导航条“></h2><p><%以下链接数据库,建立一个Connection对象实例dbDimdbSetdb=Server.CreateObject(“ADODB.Connection“)db.Open AccessDriver(*.mdb)}“Recordset对象实例rsDimstrSql,rsstrSql=“Select*FromlinkOrderBylink_idDesc“Setrs=db.Execute(strSql)以下显示数据库记录%></p><hr<center><spanclass=“STYLE4“><ahref=“add_form.asp“>添加记录</a></span><tableborder=“1“width=“100%“><trbgcolor=“#E0E0E0“><td><spanclass=“STYLE6“>名称</span></td><td><spanclass=“STYLE11“>网址</span></td><td><spanclass=“STYLE11“>简介</span></td><td><spanclass=“STYLE11“>删除</span></td><td><spanclass=“STYLE11“>修改</span></td></tr><%DoWhileNotrs.Eof %><tr><tdheight=“30“><%=rs(“name“)%></td><td><a target=“_blank“><%=rs(“URL“)%></a></td><td><%=rs(“intro“)%></td><td><ahref=“delete.asp?link_id=<%=rs(“link_id“)%>“></a></td><td><ahref=“update_form.asp?link_id=<%=rs(“link_id“)%>“>修改</a></td></tr><%rs.MoveNext Loop %></table></center></body>连接数据源的两种方法:第一、通过ODBC建立与数据库的连接。注:Connection对象与数据库建立连接,并对数据库执行查询、添加、删除、等相关操作。含了从数据存储中提取的数据集。使用Recordset之前,必需先创立它,其方法有两种:第一:使用Server.CreateObject方法显示的创立Recordset对象实例。代码如下:<%setrs=Server.CreateObject(“adodb.Recordset”)其次:使用Connection.Execute方法隐式的创立Recordset对象实例。代码如下:<%setcnl=Server.createobject(“adodb.connection”)cnl.open“dsn=shuju;” %>小链接:这是一个用于查询、记录集组件的语句<%exec=“select*fromshuju“setrs=server.createobject(“adodb.recordset“)rs.openexec,conn,1,1%>第一句:设置查询数据库的命令,select后面加的是字段,假设都要查询的话就用*,fromshuju其次句:定义一个记录集组件,全部搜寻到的记录都放在这里面。第三句:是翻开这个记录集,execconn1,1通过代码编写及Dreamweaver设计背景、标题。程序运行结果如以下图:3、建立添加记录界面

此图为主界面局部代码:<body><h2 align=“center“><img width=“298“ height=“83“src=“add_form_clip_image001_0002.gif“alt=“添加网站“></h2><center><tableborder=“1“width=“90%“><formname=“form1“method=“post“action=“add.asp“><tr><tdwidth=“21%“height=“25“class=“STYLE5“>网站名称</td><td width=“80%“><input type=“text“ size=25></td></tr><tr><td><spanclass=“STYLE5“>网站地址</span></td><td><inputtype=“text“name=“URL“size=40></td></tr><tr><td><spanclass=“STYLE5“>网站简介</span></td><td><textarea name=“intro“ rows=“2“ wrap=“soft“></textarea></td></tr><tr><tdheight=“33“></td><td><inputtype=“submit“value=“确定“><inputtype=“reset“value=“去除“></td><td> </td></tr> </form></table></center></body>此图为添加网站4、信息确认模块<%OptionExplicit%><%假设上面的信息填全了,就添加记录,否则给出错误信息If Request.Form(“name“)<>““ And Request.Form(“URL“)<>““ Request.Form(“intro“)<>““Then以下连上数据库,建立一个Connection对象实例dbDimdbSetdb=Server.CreateObject(“ADODB.Connection“)db.Open AccessDriver(*.mdb)};“以下添加记录DimstrSql,varName,varURL,varIntro 声明几个变量varName=Request.Form(“name“)varURL=Request.Form(“URL“)varIntro=Request.Form(“intro“)StrSql=“InsertIntolink(name,URL,intro,submit_date)Values(”“&varName&“”,”“&varURL&“”,”“&varIntro&“”,#“&Date&“#)“db.Execute(strSql)Response.Redirect“index.asp“ 添加成功,则返回首页ElseResponse.Write“请将全部信息填写完整,“Response.Write“<ahref=”add_form.asp”>重添加</a>“EndIf%>5、编写删除记录代码<% OptionExplicit %><%Response.Buffer=True以下连上数据库,建立一个Connection对象实例dbDimdbSetdb=Server.CreateObject(“ADODB.Connection“)db.Open“Dbq=“&Server.Mappath(“shuku.mdb“)&“;Driver={MicrosoftAccessDriver(*.mdb)};“以下删除记录,留意这里是由index.asp传过来的要删除的记录的网站编号DimvarLink_id,strSqlvarLink_id=Request.QueryString(“link_id“) 猎取要删除的记录网站编号strSql=“DeleteFromlinkWherelink_id=“&varLink_iddb.Execute(strSql)Response.Redirect“index.asp“ 删除完毕,重定向回首页%>6、修改纪录模块<%OptionExplicit%><%DimvarLink_idvarLink_id=Session(“link_id“) 从Session中猎取要修改的网站编号假设上面的信息填全了,就修改记录,否则给出提示信息If Request.Form(“name“)<>““ And Request.Form(“URL“)<>““ Request.Form(“intro“)<>““Then以下连接数据库,建立一个Connection对象实例dbDimdbSetdb=Server.CreateObject(“ADODB.Connection“)db.Open AccessDriver(*.mdb)};“以下修改记录DimvarName,varURL,varIntro,strSqlvarName=Request.Form(“name“)varURL=Request.Form(“URL“)varIntro=Request.Form(“intro“)StrSql=“UpdatelinkSetname=”“&varName&“”,URL=”“&varURL&“”,intro=”“&varIntro&“”Wherelink_id=“&varLink_iddb.Execute(strSql)Response.Redirect“index.asp“ElseResponse.Write“请将全部信息填写完整“Response.Write“<ahref=”index.asp”>重修改</a>“EndIf%>7、编写完整,运行代码。四、总结。找资料、翻阅课本、和同学争论,这份简洁的课程设计最终马上告一段落。虽然,本次的课程设计

温馨提示

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

评论

0/150

提交评论