![基于ASP的留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)](http://file4.renrendoc.com/view/19bedd06457a6d6681d4b826fd465524/19bedd06457a6d6681d4b826fd4655241.gif)
![基于ASP的留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)](http://file4.renrendoc.com/view/19bedd06457a6d6681d4b826fd465524/19bedd06457a6d6681d4b826fd4655242.gif)
![基于ASP的留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)](http://file4.renrendoc.com/view/19bedd06457a6d6681d4b826fd465524/19bedd06457a6d6681d4b826fd4655243.gif)
![基于ASP的留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)](http://file4.renrendoc.com/view/19bedd06457a6d6681d4b826fd465524/19bedd06457a6d6681d4b826fd4655244.gif)
![基于ASP的留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)](http://file4.renrendoc.com/view/19bedd06457a6d6681d4b826fd465524/19bedd06457a6d6681d4b826fd4655245.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文由yangcui263貢獻(xiàn)pdf文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。IN0~04SS19340Emixjcc.eo—als@cctn:ln.ht/www.z.e.nt/p:dnsnteTe:l+865169965696—5—5039O4Cmurnwegnehooy電腦知識(shí)與技術(shù)optoleadTcnleKdgVo.,.,nay20P.1-151No1Jur01,P136a1基于ASP的留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)鄒豐于(林師范高等專(zhuān)科學(xué)校數(shù)學(xué)與i算機(jī)科學(xué)系,西桂林510)桂t廣401摘要:析留言板系統(tǒng)的模塊功能和程序流程,實(shí)現(xiàn)留言板系統(tǒng)的關(guān)鍵技術(shù)進(jìn)行討論,網(wǎng)站中實(shí)現(xiàn)留言功能,及使用AS分對(duì)在涉P的內(nèi)部對(duì)象Reus從客戶(hù)端獲得信息,用內(nèi)部對(duì)象Repne向客戶(hù)端輸出信息,用AS的數(shù)據(jù)庫(kù)存取紐件ADO的內(nèi)部對(duì)象qet利sos使P實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種操作,包括連接數(shù)據(jù)庫(kù)、示數(shù)據(jù)庫(kù)的數(shù)據(jù)、除數(shù)據(jù)庫(kù)的數(shù)據(jù)、顯刪添加數(shù)據(jù)庫(kù)的數(shù)據(jù)等.合利用系統(tǒng)的各種編綜程方法和技巧,以設(shè)計(jì)出符合用戶(hù)需求的各種動(dòng)態(tài)網(wǎng)站可、關(guān)鍵詞:P:csASAces數(shù)據(jù)庫(kù):言板;態(tài)網(wǎng)站留動(dòng)中圖分類(lèi)號(hào):31TP2文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):0934(000—1—310—0421)1130DeinadIlmettnohultnBorytmsdoPsgnmpenaifteBliadSseBaenASoeZOUYu—e—fng(prmetotetsnmptrSineGulrlHg,in510,iaDeatnfMamaidCouecec,inNomaeeGul401Chn)hcaiCoiAbsrtntipe,tuntolmoulnhepogaornye,tytcolyidsusdtac:Ihsparhefcinadeadtrrmfwaeaazdhekeehnogsicse.TheipeeaillmlmnttonoftebltornWescnendwietgifrtnfmlnyuigitraojcsReusuptnfraoohulibadobiocretgtnnomaircitsenbetenhiooebnnlqettutgiotnt,oinmicintbepoepeaighdtbaebyADOehnogucslaaaehoaanuiedlyRsns,ortnteaasetcolyshaidtbs,swdt,iqr,ad,deeeadmodfeodsnkltnircryec.tcnbeueOdsglkisofdyaibstytomprhnsvtlaiogamiehondsistIasdteinalndnmcweiebheceeieuiztionoftprrmhengmtdsakl.lKeywor:ASAcesdtbs;dsP;csaaaeBultnborliad;Dynmieieeacwbst1概述隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,嗍絡(luò)應(yīng)用已經(jīng)逐步滲透到了人類(lèi)社會(huì)的各行各業(yè)。作為網(wǎng)絡(luò)世界支撐點(diǎn)的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),日益成為人們關(guān)注的熱點(diǎn)。采用動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),以使制作的網(wǎng)站實(shí)現(xiàn)更多的功能,留言板、B可如BS論壇、上調(diào)查、聞發(fā)布、戶(hù)注冊(cè)、網(wǎng)新用用戶(hù)登錄等。AP足沒(méi)汁wESB動(dòng)態(tài)頁(yè)麗的基礎(chǔ)I利用AP技術(shù),務(wù)器可以執(zhí)行用VSrt寫(xiě)的嵌入HML文檔中的程序,Bl_,S服Bci編pTWE頁(yè)面可以訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù),WE網(wǎng)頁(yè)具有強(qiáng)大的交互能力。近年來(lái)AP在國(guó)內(nèi)外得到迅速的推廣和使用。留言板是ltre上使BSnetn最基本的交式網(wǎng)頁(yè),l提供的…項(xiàng)基本服務(wù),是~個(gè)和瀏覽者交流、通的園地。本文探討了基于AP技術(shù)和Acs數(shù)據(jù)是斕站也溝Sces庫(kù),用AO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種管理操作,現(xiàn)留言板的留言及管理功能的方法。利D實(shí)2留言板系統(tǒng)分析21系統(tǒng)模塊結(jié)構(gòu).留言板系統(tǒng)具有用戶(hù)留言和后臺(tái)管理兩大模塊,用戶(hù)留言模塊中,以實(shí)現(xiàn)查看留言、表留言、示留言公告等功能;入在可發(fā)顯進(jìn)后臺(tái)管理模塊,求輸人用戶(hù)名和密碼,理員登錄成功后,以實(shí)現(xiàn):看留言、要管可查回復(fù)留言、除留言、布留言公告等功能,模刪發(fā)其塊結(jié)構(gòu)如同1示。們可以在網(wǎng)站主頁(yè)中建立“所我留言板”“理區(qū)”和管的超級(jí)鏈接,別鏈接這兩個(gè)模塊中。系統(tǒng)工作流程如圖2所示。分22數(shù)據(jù)庫(kù)設(shè)計(jì).Acs具有界面友好、學(xué)易用、發(fā)簡(jiǎn)單、口靈活等特點(diǎn),常適合ces易開(kāi)接非開(kāi)發(fā)小型網(wǎng)站,因此本系統(tǒng)中采用Acs作為后臺(tái)數(shù)據(jù)庫(kù)。在Acs20cesces03中新建一個(gè)數(shù)據(jù)庫(kù)lbadmd它包含張表。amiyor.b,dn表.于存放管理員帳用圖1留言板系統(tǒng)模塊結(jié)構(gòu)號(hào)和密碼;usok表,j存放留者信息;ocgetob片于nte表,于存放管理員發(fā)布i用的留言公告信息。數(shù)據(jù)表的結(jié)構(gòu)如表1示。據(jù)表包含的數(shù)據(jù)類(lèi)型豐富,各所數(shù)有利于學(xué)習(xí)各種數(shù)據(jù)類(lèi)型的處理方法。表1lor.b數(shù)據(jù)庫(kù)各數(shù)據(jù)表結(jié)構(gòu)yadmdb3系統(tǒng)關(guān)鍵技術(shù)的具體實(shí)現(xiàn)31連接數(shù)據(jù)庫(kù)的實(shí)現(xiàn).?dāng)?shù)據(jù)庫(kù)連接代碼單獨(dú)編制成一個(gè)文件,在cn.p中。首先建立cn放onsao—neoetn對(duì)象實(shí)例(:據(jù)庫(kù)連接使用0EDii數(shù)I1LB技術(shù)[,中dtsuc3其1aaore表示收稿日期:【)—1-62)920(作者簡(jiǎn)介:于豐(95,,南新化人,鄒16一)女湖桂林師范高等專(zhuān)科學(xué)校數(shù)學(xué)與計(jì)算機(jī)科學(xué)系副教授,-X學(xué)碩士,主要研究方向?yàn)橛?jì)算機(jī)教育、算機(jī)網(wǎng)絡(luò)安全等。計(jì)本欄目賈任編輯:謝媛媛*。t*軟件設(shè)計(jì)開(kāi)發(fā)131CmueKoldeadTcnly電腦知識(shí)技術(shù)optnwegnehogro第6卷第1期(00年1月)21數(shù)據(jù)庫(kù)的物理路徑.用s1r象的Mpa利ee對(duì)waPt法可以將相對(duì)路徑轉(zhuǎn)換為物h方理路徑,rie表示數(shù)據(jù)庫(kù)的OEDpodrvLB驅(qū)動(dòng)程序;利用Oepn方法建立與數(shù)據(jù)庫(kù)的連接。cn.p文件代碼如下:onsadbos聲明變量id。ntmcrstbsreCetOjc”dd.netn)建立cnetn對(duì)象實(shí)例ded=evrraebetaobonci”.(cooncoihcnt”auc=&sre.pa(aayor.d”&os=dtsre”evrr-aoMaPt”tlamb1hd/bd”rve=ioo.tlb.”定義數(shù)據(jù)庫(kù)連接字符串;oirmcsfeod.0pdrt.e4jd.e(nt建立與數(shù)據(jù)庫(kù)的連接boncs)por3.示用戶(hù)留言的實(shí)現(xiàn)2顯用戶(hù)的留言信息都保存在后臺(tái)數(shù)據(jù)庫(kù)lbadb的數(shù)據(jù)表getok中.yor.mdusob要在網(wǎng)頁(yè)上顯示用戶(hù)留言信息,序包含以下部分。程第一部分是連接數(shù)據(jù)庫(kù)。用<一#nldl=cn.p一>令.調(diào)用!icefe”ons”命uiaen.p文件,onas利用0EDLB技術(shù)連接數(shù)據(jù)庫(kù)。第二部分是建立Rcrst象。首先建立Rcrst象實(shí)例r,再用eode對(duì)eode對(duì)sOepn方法打開(kāi)記錄集,中Oe其pn的第三個(gè)參數(shù)為1表示“盤(pán)指針”記錄集鍵在中可向前或向后移動(dòng)。代碼如下:dmstSl聲明變量ir.rqs圖2留言板系統(tǒng)流程圖StsSre.raOjc”DD.eode’建立cne—erevretbet(OBRcrst=CeA’)onctn對(duì)象實(shí)例diobsSl=”eetFogetokOreyttqrSlcrmusodrBiDESbmeC…根據(jù)gebousok表建立查詢(xún)。按t降序排列t并imer.pnsSlblserq,,Otd打開(kāi)記錄集第三部分是利用一個(gè)Do……Loop循環(huán)實(shí)現(xiàn)留言記錄的顯示。在循環(huán)體中,用Rsos對(duì)象的Wre方法的省略格式<rf字利epneit%=stt段名稱(chēng)”,)%>在表格中輸出每條留言信息。程序主要代碼如下:表2顯示留言信息的表格及代碼《Hl鴕豫ln(-?l田{?i)I.’直酬?嘶t柚鞲l墨:l:楚五f£l墅>l苣膏內(nèi)窖?IrEo't)忡..am ̄aj箍承熹聿,f蛄甏崮lf【f,J’Ll讎l,lIDio8o如果不是記錄集結(jié)尾,執(zhí)行循環(huán)oWhlNtr.feE就插人一個(gè)表格,表格中顯示一條留言記錄,碼詳見(jiàn)在代表2。r.vNxseet將記錄指針移動(dòng)到下一條記錄Mo……蕾—■■煎捧Lopo該程序段運(yùn)行效果如圖3示。所33獲取用戶(hù)留言信息的實(shí)現(xiàn).通過(guò)在網(wǎng)頁(yè)中,入表單和表單元素,計(jì)與用戶(hù)交互界面,取用戶(hù)留言信插設(shè)獲f花i,tif..喇冪獺瞄巍懈蟹奢。…息。獲取用戶(hù)留言信息的表單設(shè)計(jì)如圖4所示。設(shè)置表單的atn性,其格式為<0nm:fm1mto=ps”co=co屬if帥ae”r”ed”otatn”ohiI疆i下博鋤什盎不好霸■,II?。妫炜毂牵桑。恚欤韴D4用戶(hù)留言表單sv.p>它表示當(dāng)用戶(hù)在表單中輸入留言信息后,擊“交”aes”,a單提按鈕,表單信息將傳遞給sv.p件處理。sv.p文件中,先利用Rqetom從客戶(hù)端獲得信息,利用Cnetn對(duì)象的Eeue法執(zhí)aes文a在aeas首eusFr.再oncoixct方行一條Isr語(yǔ)句,net向后臺(tái)數(shù)據(jù)庫(kù)lbadmb的數(shù)據(jù)表getoyor.dusok中添加一條留言記錄。程序主要代碼如下:b<-icuefe”onap->!一#nldl=cn.s”-i<%DisrmesCnettimtNa。totn,rcrsP聲明三個(gè)變量sNm=eusFr(ae)taeRqeto”m”r.mn獲取留言者昵稱(chēng)sCnetRqeto(otn”totn=eusFr”net)r.mc獲取留言?xún)?nèi)容sPc=eusFr(p”tiRqeto”i)r.mc獲取留言者頭像inn=”ocnet…opc”hn如果留言者昵稱(chēng)、像和留言?xún)?nèi)容為空.示錯(cuò)誤提示信息fal”rot=i”tenr=e頭顯rsos.re”srtarepnei<ci>lt對(duì)不起,填寫(xiě)完整!"htyak一)/rt”wtpe(請(qǐng))io.c(1<si>;srb;cprsos.nOepnedEedinf利用Cnetn對(duì)象的Eeue法執(zhí)行oncioxct方一條Isr語(yǔ)句,net向數(shù)據(jù)表gefousok中添加記錄bDmsSlitqrsSlisritgetonmeottivle(’tae’tott’sPctq=”etnusok(rnoba,ne,cas&sNm&”&sCne&”&ticnp)ur,rn,r&”d.eu(rq)bectsS1xet%>34管理員登錄驗(yàn)證的實(shí)現(xiàn).管理員登錄驗(yàn)證程序由兩部分組成第一部分是插入表單和表單元素,設(shè)計(jì)與用戶(hù)交互界面,獲取管理員帳號(hào)和密碼,理員登錄的表單設(shè)計(jì)如圖5所示。設(shè)置表管單的atn屬性為空,coi其格式為<0nnm:fmleo=ps”co=>它表示當(dāng)管理員在表單中輸入賬號(hào)和密碼后單擊frae”r”mtd”otatnt,rohi“提交”鈕,表單信息傳遞給本文件處理。按將,本欄目責(zé)任編輯:謝媛媛第6卷第1期(00年1月)21Cmp ̄KolgnehogournweeadTcnly電腦知識(shí)與技術(shù)do第二部分是檢查管理員帳號(hào)和密碼是否正確。首先連接數(shù)據(jù)庫(kù),立記錄集,建然后判斷帳號(hào)和密碼是否和后臺(tái)數(shù)據(jù)庫(kù)lor.b的數(shù)據(jù)表ami的信息匹配。程yadbmddn中序主要代碼如下:irqet0(uem”>’hn如果帳號(hào)非空feusf”smae)…te.徹<查詢(xún)有無(wú)該用戶(hù)s=”eetusraepswodFROMdmiqlslcenm.asran”圖5slsl”esra-’Rqeto”srae)”Adpswr=’Rqeto(asod)”’q=q&Whruenme&eusfruenm”&nasod&eusfr”swr”&e.m(.mpSTr=bEEUEs1Ed.XCT()sqintsefadntsbftefo.ono.onrrh如果有該用戶(hù)ssi(srae)r”srae)保存帳號(hào)到ssiesn”enm”suenm”ou=(esn變量中ossi(aso”r”aso”esn”swr)spswr)保存密碼到ssiopd=(desn變量中orsos.drcgl.s”epnerit”lapeey引導(dǎo)至gl.slap頁(yè)面中yee如果沒(méi)有該用戶(hù),出提示信息ls輸rpnere”不起,eos.i對(duì)swt用戶(hù)名或密碼有誤,重新登錄”請(qǐng)35刪除留言的實(shí)現(xiàn).在管理留言主界面中刪除留言要分兩步實(shí)現(xiàn)。第一步是單擊“除”超級(jí)鏈接時(shí),刪的將要?jiǎng)h除的留言記錄的編號(hào)(D)遞到刪除頁(yè)面中,彈出刪除確認(rèn)對(duì)話框。刪除記錄的I傳并超級(jí)鏈接為:<rf”e_pi=%=si””nlk”erof(您確定進(jìn)行刪除操作嗎?>除<aahe=dls?<r”)ad(d%>oCi=rtncnicumr刪/>第二步是在d1s件中,用Rqet象的QeSig獲取要?jiǎng)h除記錄的Ieap文.利eus對(duì)urtnyrD值,用Cnetn對(duì)象的Eeue方法執(zhí)利oncioxct行一條Dle句,et語(yǔ)e向后臺(tái)數(shù)據(jù)庫(kù)lor.b的數(shù)據(jù)表getok中刪除指定的留言記錄。程序主要代碼如下:yadbmdusobDiimdi=eusQeytn(i”獲取從管理留言主界面中傳過(guò)來(lái)的IdRqeturrg”).SidD值srqtSl=”ltogesbokwheeiDeeeFrmutord=”&idd.xctsS1bEeuetq(r)4結(jié)束語(yǔ)經(jīng)測(cè)試,統(tǒng)運(yùn)行正確。系統(tǒng)通過(guò)HTL的表單實(shí)現(xiàn)與用戶(hù)交互,用AP的內(nèi)部對(duì)象Rqet客戶(hù)端獲得信息,系M使Seus從利用內(nèi)部對(duì)象Rsos客戶(hù)端輸出信息;epne向通過(guò)使用AP的數(shù)據(jù)庫(kù)存取組件AO的內(nèi)部對(duì)象實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種操作,括連接數(shù)據(jù)庫(kù)、SD包顯示數(shù)據(jù)庫(kù)的數(shù)據(jù)、除數(shù)據(jù)庫(kù)的數(shù)據(jù)、加數(shù)據(jù)庫(kù)的數(shù)據(jù)等,合利用系統(tǒng)的各種編程方法和技巧,以設(shè)計(jì)出符合用戶(hù)需求的刪添綜可各種動(dòng)態(tài)網(wǎng)站參考文獻(xiàn):…尚俊杰.網(wǎng)絡(luò)程序設(shè)計(jì)——APM_.京:華大學(xué)出版社,09S[】3版北清20.【]于豐.例教學(xué)法在網(wǎng)絡(luò)程序程序設(shè)計(jì)AP課程中的應(yīng)用【.知識(shí)與技術(shù),0()4324.2鄒案SJ電腦]288:4—4502[】育紅.AP和
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代辦公環(huán)境下的綠色節(jié)能技術(shù)應(yīng)用案例
- 物流科技在提升社區(qū)零售效率中的作用
- 電商平臺(tái)用戶(hù)體驗(yàn)優(yōu)化與提升盈利的技巧
- 電商平臺(tái)數(shù)據(jù)驅(qū)動(dòng)的未來(lái)商業(yè)決策
- 現(xiàn)代廠區(qū)消防安全規(guī)劃策略
- 環(huán)境科學(xué)中生物信息學(xué)的研究與應(yīng)用
- 電子商務(wù)中的用戶(hù)行為分析與精準(zhǔn)營(yíng)銷(xiāo)策略
- 電商平臺(tái)在社交媒體中的應(yīng)用與影響分析
- 電商平臺(tái)如何助力中小企業(yè)發(fā)展
- 構(gòu)建便捷的移動(dòng)政府服務(wù)體系
- 2024年蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- 柴油機(jī)油-標(biāo)準(zhǔn)
- 監(jiān)獄安全課件
- 《初三開(kāi)學(xué)第一課 中考動(dòng)員會(huì) 中考沖刺班會(huì)》課件
- 護(hù)理干預(yù)在慢性病管理中的作用
- 慢性萎縮性胃炎的護(hù)理查房
- 住院醫(yī)師規(guī)范化培訓(xùn)臨床實(shí)踐能力結(jié)業(yè)專(zhuān)科技能考核(全科醫(yī)學(xué)科)婦科檢查及分泌物留取
- 加強(qiáng)網(wǎng)絡(luò)空間治理工作的調(diào)研與思考
- 產(chǎn)后修復(fù)學(xué)習(xí)培訓(xùn)課件
- mysql課件第五章數(shù)據(jù)查詢(xún)
- 超濾培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論