下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ASP課程設(shè)計(jì)報(bào)告前言ASP(ActiveServers,活動(dòng)效勞頁(yè))是微軟推出的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),是位于效勞器的腳本運(yùn)行環(huán)境.通過(guò)這種環(huán)境,用戶可以創(chuàng)立和運(yùn)行動(dòng)態(tài)的交互式WebASPASPWWWASPHTMLActivexASP在Web效勞器端運(yùn)行,運(yùn)行后將結(jié)果以HTML格式發(fā)送到客戶端效勞器,因此比一般的腳本更加安全。GIFWeb等消遣方面,以及用于商業(yè)領(lǐng)域等。一、課程設(shè)計(jì)的目的課程設(shè)計(jì)是“ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)”課程的一個(gè)重要的實(shí)踐性環(huán)節(jié),其目的是使我們:動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)學(xué)問(wèn)在實(shí)際中的應(yīng)用。ASP分析和解決問(wèn)題,進(jìn)展的相關(guān)訓(xùn)練。ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)的一般方法,了解和把握通用數(shù)據(jù)庫(kù)的連接、數(shù)解決問(wèn)題的力氣,特別是網(wǎng)站功能規(guī)劃的力氣和實(shí)現(xiàn)相關(guān)功能的力氣?!禔SP《ASP課程設(shè)計(jì)報(bào)告》2電子信息工程系2電子信息工程系0452班④通過(guò)能系統(tǒng)的分析、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和功能的實(shí)現(xiàn)等,培育ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)的根本技能二、課程設(shè)計(jì)的內(nèi)容匿名用戶可以任憑添加、刪除、修改;利用數(shù)據(jù)庫(kù)查詢數(shù)據(jù);編寫相關(guān)代碼主界面、附界面、利用數(shù)據(jù)庫(kù)系統(tǒng);編寫課程設(shè)計(jì)說(shuō)明書。三、系統(tǒng)主要模塊1、建立一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)。此圖為建立數(shù)據(jù)庫(kù)表link_i〔自動(dòng)編號(hào)—主鍵URL〔網(wǎng)址、intro〔網(wǎng)址簡(jiǎn)介。文件命名為:shuju.mdb。2、編寫代碼,建立主界面。
網(wǎng)站名稱、<body><h2align=“center“class=“STYLE1“><imgwidth=“306“height=“68“src=“index_clip_image001.gif“alt=“網(wǎng)絡(luò)導(dǎo)航條“></h2><p><%以下鏈接數(shù)據(jù)庫(kù),建立一個(gè)Connection對(duì)象實(shí)例dbDimdbSetdb=Server.CreateObject(“ADODB.Connection“)db.Open AccessDriver(*.mdb)}“Recordset對(duì)象實(shí)例rsDimstrSql,rsstrSql=“Select*FromlinkOrderBylink_idDesc“Setrs=db.Execute(strSql)以下顯示數(shù)據(jù)庫(kù)記錄%></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“>網(wǎng)址</span></td><td><spanclass=“STYLE11“>簡(jiǎn)介</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(“l(fā)ink_id“)%>“></a></td><td><ahref=“update_form.asp?link_id=<%=rs(“l(fā)ink_id“)%>“>修改</a></td></tr><%rs.MoveNext Loop %></table></center></body>連接數(shù)據(jù)源的兩種方法:第一、通過(guò)ODBC建立與數(shù)據(jù)庫(kù)的連接。注:Connection對(duì)象與數(shù)據(jù)庫(kù)建立連接,并對(duì)數(shù)據(jù)庫(kù)執(zhí)行查詢、添加、刪除、等相關(guān)操作。含了從數(shù)據(jù)存儲(chǔ)中提取的數(shù)據(jù)集。使用Recordset之前,必需先創(chuàng)立它,其方法有兩種:第一:使用Server.CreateObject方法顯示的創(chuàng)立Recordset對(duì)象實(shí)例。代碼如下:<%setrs=Server.CreateObject(“adodb.Recordset”)其次:使用Connection.Execute方法隱式的創(chuàng)立Recordset對(duì)象實(shí)例。代碼如下:<%setcnl=Server.createobject(“adodb.connection”)cnl.open“dsn=shuju;” %>小鏈接:這是一個(gè)用于查詢、記錄集組件的語(yǔ)句<%exec=“select*fromshuju“setrs=server.createobject(“adodb.recordset“)rs.openexec,conn,1,1%>第一句:設(shè)置查詢數(shù)據(jù)庫(kù)的命令,select后面加的是字段,假設(shè)都要查詢的話就用*,fromshuju其次句:定義一個(gè)記錄集組件,全部搜尋到的記錄都放在這里面。第三句:是翻開這個(gè)記錄集,execconn1,1通過(guò)代碼編寫及Dreamweaver設(shè)計(jì)背景、標(biāo)題。程序運(yùn)行結(jié)果如以下圖:3、建立添加記錄界面
此圖為主界面局部代碼:<body><h2 align=“center“><img width=“298“ height=“83“src=“add_form_clip_image001_0002.gif“alt=“添加網(wǎng)站“></h2><center><tableborder=“1“width=“90%“><formname=“form1“method=“post“action=“add.asp“><tr><tdwidth=“21%“height=“25“class=“STYLE5“>網(wǎng)站名稱</td><td width=“80%“><input type=“text“ size=25></td></tr><tr><td><spanclass=“STYLE5“>網(wǎng)站地址</span></td><td><inputtype=“text“name=“URL“size=40></td></tr><tr><td><spanclass=“STYLE5“>網(wǎng)站簡(jiǎn)介</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>此圖為添加網(wǎng)站4、信息確認(rèn)模塊<%OptionExplicit%><%假設(shè)上面的信息填全了,就添加記錄,否則給出錯(cuò)誤信息If Request.Form(“name“)<>““ And Request.Form(“URL“)<>““ Request.Form(“intro“)<>““Then以下連上數(shù)據(jù)庫(kù),建立一個(gè)Connection對(duì)象實(shí)例dbDimdbSetdb=Server.CreateObject(“ADODB.Connection“)db.Open AccessDriver(*.mdb)};“以下添加記錄DimstrSql,varName,varURL,varIntro 聲明幾個(gè)變量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“ 添加成功,則返回首頁(yè)ElseResponse.Write“請(qǐng)將全部信息填寫完整,“Response.Write“<ahref=”add_form.asp”>重添加</a>“EndIf%>5、編寫刪除記錄代碼<% OptionExplicit %><%Response.Buffer=True以下連上數(shù)據(jù)庫(kù),建立一個(gè)Connection對(duì)象實(shí)例dbDimdbSetdb=Server.CreateObject(“ADODB.Connection“)db.Open“Dbq=“&Server.Mappath(“shuku.mdb“)&“;Driver={MicrosoftAccessDriver(*.mdb)};“以下刪除記錄,留意這里是由index.asp傳過(guò)來(lái)的要?jiǎng)h除的記錄的網(wǎng)站編號(hào)DimvarLink_id,strSqlvarLink_id=Request.QueryString(“l(fā)ink_id“) 獵取要?jiǎng)h除的記錄網(wǎng)站編號(hào)strSql=“DeleteFromlinkWherelink_id=“&varLink_iddb.Execute(strSql)Response.Redirect“index.asp“ 刪除完畢,重定向回首頁(yè)%>6、修改紀(jì)錄模塊<%OptionExplicit%><%DimvarLink_idvarLink_id=Session(“l(fā)ink_id“) 從Session中獵取要修改的網(wǎng)站編號(hào)假設(shè)上面的信息填全了,就修改記錄,否則給出提示信息If Request.Form(“name“)<>““ And Request.Form(“URL“)<>““ Request.Form(“intro“)<>““Then以下連接數(shù)據(jù)庫(kù),建立一個(gè)Connection對(duì)象實(shí)例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“請(qǐng)將全部信息填寫完整“Response.Write“<ahref=”index.asp”>重修改</a>“EndIf%>7、編寫完整,運(yùn)行代碼。四、總結(jié)。找資料、翻閱課本、和同學(xué)爭(zhēng)論,這份簡(jiǎn)潔的課程設(shè)計(jì)最終馬上告一段落。雖然,本次的課程設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年無(wú)接觸式服務(wù)解決方案項(xiàng)目可行性研究報(bào)告
- 2025年智能購(gòu)物車技術(shù)研發(fā)項(xiàng)目可行性研究報(bào)告
- 2025年智慧社區(qū)安全管理系統(tǒng)項(xiàng)目可行性研究報(bào)告
- 2025年高效廢物處理設(shè)施建設(shè)項(xiàng)目可行性研究報(bào)告
- 美甲學(xué)徒合同協(xié)議
- 安全監(jiān)督崗筆試題及解析
- 行政顧問(wèn)面試題及答案
- 建筑公司人事專員的崗位職責(zé)與面試題集解
- 房產(chǎn)中介公司客服崗面試問(wèn)題集
- 2025年新型信息傳播平臺(tái)開發(fā)項(xiàng)目可行性研究報(bào)告
- 臺(tái)安N2變頻器說(shuō)明書
- 2025國(guó)家開放大學(xué)《公共部門人力資源管理》期末機(jī)考題庫(kù)
- JG/T 545-2018衛(wèi)生間隔斷構(gòu)件
- 物業(yè)管理服務(wù)三方協(xié)議書全
- 瀝青攤鋪培訓(xùn)課件
- 項(xiàng)目群管理中期匯報(bào)
- 電梯作業(yè)人員理論考試練習(xí)題庫(kù)
- 2025既有建筑改造利用消防設(shè)計(jì)審查指南
- 2025年安徽合肥蜀山科技創(chuàng)新投資集團(tuán)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- SOX404條款的實(shí)施-控制例外事項(xiàng)與缺陷的評(píng)估框架課件
- 《《家庭、私有制和國(guó)家的起源》導(dǎo)讀》課件
評(píng)論
0/150
提交評(píng)論