基于的留言板系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于的留言板系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于的留言板系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于的留言板系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于的留言板系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

本文由yangcui263貢獻(xiàn)pdf文檔可能在WAP端瀏覽體驗不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機查看。IN0~04SS19340Emixjcc.eo—als@cctn:ln.ht/www.z.e.nt/p:dnsnteTe:l+865169965696—5—5039O4Cmurnwegnehooy電腦知識與技術(shù)optoleadTcnleKdgVo.,.,nay20P.1-151No1Jur01,P136a1基于ASP的留言板系統(tǒng)的設(shè)計與實現(xiàn)鄒豐于(林師范高等專科學(xué)校數(shù)學(xué)與i算機科學(xué)系,西桂林510)桂t廣401摘要:析留言板系統(tǒng)的模塊功能和程序流程,實現(xiàn)留言板系統(tǒng)的關(guān)鍵技術(shù)進(jìn)行討論,網(wǎng)站中實現(xiàn)留言功能,及使用AS分對在涉P的內(nèi)部對象Reus從客戶端獲得信息,用內(nèi)部對象Repne向客戶端輸出信息,用AS的數(shù)據(jù)庫存取紐件ADO的內(nèi)部對象qet利sos使P實現(xiàn)對數(shù)據(jù)庫的各種操作,包括連接數(shù)據(jù)庫、示數(shù)據(jù)庫的數(shù)據(jù)、除數(shù)據(jù)庫的數(shù)據(jù)、顯刪添加數(shù)據(jù)庫的數(shù)據(jù)等.合利用系統(tǒng)的各種編綜程方法和技巧,以設(shè)計出符合用戶需求的各種動態(tài)網(wǎng)站可、關(guān)鍵詞:P:csASAces數(shù)據(jù)庫:言板;態(tài)網(wǎng)站留動中圖分類號:31TP2文獻(xiàn)標(biāo)識碼:A文章編號: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)逐步滲透到了人類社會的各行各業(yè)。作為網(wǎng)絡(luò)世界支撐點的動態(tài)網(wǎng)頁技術(shù),日益成為人們關(guān)注的熱點。采用動態(tài)網(wǎng)頁技術(shù),以使制作的網(wǎng)站實現(xiàn)更多的功能,留言板、B可如BS論壇、上調(diào)查、聞發(fā)布、戶注冊、網(wǎng)新用用戶登錄等。AP足沒汁wESB動態(tài)頁麗的基礎(chǔ)I利用AP技術(shù),務(wù)器可以執(zhí)行用VSrt寫的嵌入HML文檔中的程序,Bl_,S服Bci編pTWE頁面可以訪問后臺數(shù)據(jù)庫,WE網(wǎng)頁具有強大的交互能力。近年來AP在國內(nèi)外得到迅速的推廣和使用。留言板是ltre上使BSnetn最基本的交式網(wǎng)頁,l提供的…項基本服務(wù),是~個和瀏覽者交流、通的園地。本文探討了基于AP技術(shù)和Acs數(shù)據(jù)是斕站也溝Sces庫,用AO數(shù)據(jù)庫訪問技術(shù)實現(xiàn)對數(shù)據(jù)庫的各種管理操作,現(xiàn)留言板的留言及管理功能的方法。利D實2留言板系統(tǒng)分析21系統(tǒng)模塊結(jié)構(gòu).留言板系統(tǒng)具有用戶留言和后臺管理兩大模塊,用戶留言模塊中,以實現(xiàn)查看留言、表留言、示留言公告等功能;入在可發(fā)顯進(jìn)后臺管理模塊,求輸人用戶名和密碼,理員登錄成功后,以實現(xiàn):看留言、要管可查回復(fù)留言、除留言、布留言公告等功能,模刪發(fā)其塊結(jié)構(gòu)如同1示。們可以在網(wǎng)站主頁中建立“所我留言板”“理區(qū)”和管的超級鏈接,別鏈接這兩個模塊中。系統(tǒng)工作流程如圖2所示。分22數(shù)據(jù)庫設(shè)計.Acs具有界面友好、學(xué)易用、發(fā)簡單、口靈活等特點,常適合ces易開接非開發(fā)小型網(wǎng)站,因此本系統(tǒng)中采用Acs作為后臺數(shù)據(jù)庫。在Acs20cesces03中新建一個數(shù)據(jù)庫lbadmd它包含張表。amiyor.b,dn表.于存放管理員帳用圖1留言板系統(tǒng)模塊結(jié)構(gòu)號和密碼;usok表,j存放留者信息;ocgetob片于nte表,于存放管理員發(fā)布i用的留言公告信息。數(shù)據(jù)表的結(jié)構(gòu)如表1示。據(jù)表包含的數(shù)據(jù)類型豐富,各所數(shù)有利于學(xué)習(xí)各種數(shù)據(jù)類型的處理方法。表1lor.b數(shù)據(jù)庫各數(shù)據(jù)表結(jié)構(gòu)yadmdb3系統(tǒng)關(guān)鍵技術(shù)的具體實現(xiàn)31連接數(shù)據(jù)庫的實現(xiàn).?dāng)?shù)據(jù)庫連接代碼單獨編制成一個文件,在cn.p中。首先建立cn放onsao—neoetn對象實例(:據(jù)庫連接使用0EDii數(shù)I1LB技術(shù)[,中dtsuc3其1aaore表示收稿日期:【)—1-62)920(作者簡介:于豐(95,,南新化人,鄒16一)女湖桂林師范高等專科學(xué)校數(shù)學(xué)與計算機科學(xué)系副教授,-X學(xué)碩士,主要研究方向為計算機教育、算機網(wǎng)絡(luò)安全等。計本欄目賈任編輯:謝媛媛*。t*軟件設(shè)計開發(fā)131CmueKoldeadTcnly電腦知識技術(shù)optnwegnehogro第6卷第1期(00年1月)21數(shù)據(jù)庫的物理路徑.用s1r象的Mpa利ee對waPt法可以將相對路徑轉(zhuǎn)換為物h方理路徑,rie表示數(shù)據(jù)庫的OEDpodrvLB驅(qū)動程序;利用Oepn方法建立與數(shù)據(jù)庫的連接。cn.p文件代碼如下:onsadbos聲明變量id。ntmcrstbsreCetOjc”dd.netn)建立cnetn對象實例ded=evrraebetaobonci”.(cooncoihcnt”auc=&sre.pa(aayor.d”&os=dtsre”evrr-aoMaPt”tlamb1hd/bd”rve=ioo.tlb.”定義數(shù)據(jù)庫連接字符串;oirmcsfeod.0pdrt.e4jd.e(nt建立與數(shù)據(jù)庫的連接boncs)por3.示用戶留言的實現(xiàn)2顯用戶的留言信息都保存在后臺數(shù)據(jù)庫lbadb的數(shù)據(jù)表getok中.yor.mdusob要在網(wǎng)頁上顯示用戶留言信息,序包含以下部分。程第一部分是連接數(shù)據(jù)庫。用<一#nldl=cn.p一>令.調(diào)用!icefe”ons”命uiaen.p文件,onas利用0EDLB技術(shù)連接數(shù)據(jù)庫。第二部分是建立Rcrst象。首先建立Rcrst象實例r,再用eode對eode對sOepn方法打開記錄集,中Oe其pn的第三個參數(shù)為1表示“盤指針”記錄集鍵在中可向前或向后移動。代碼如下:dmstSl聲明變量ir.rqs圖2留言板系統(tǒng)流程圖StsSre.raOjc”DD.eode’建立cne—erevretbet(OBRcrst=CeA’)onctn對象實例diobsSl=”eetFogetokOreyttqrSlcrmusodrBiDESbmeC…根據(jù)gebousok表建立查詢。按t降序排列t并imer.pnsSlblserq,,Otd打開記錄集第三部分是利用一個Do……Loop循環(huán)實現(xiàn)留言記錄的顯示。在循環(huán)體中,用Rsos對象的Wre方法的省略格式<rf字利epneit%=stt段名稱”,)%>在表格中輸出每條留言信息。程序主要代碼如下:表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就插人一個表格,表格中顯示一條留言記錄,碼詳見在代表2。r.vNxseet將記錄指針移動到下一條記錄Mo……蕾—■■煎捧Lopo該程序段運行效果如圖3示。所33獲取用戶留言信息的實現(xiàn).通過在網(wǎng)頁中,入表單和表單元素,計與用戶交互界面,取用戶留言信插設(shè)獲f花i,tif..喇冪獺瞄巍懈蟹奢?!?。獲取用戶留言信息的表單設(shè)計如圖4所示。設(shè)置表單的atn性,其格式為<0nm:fm1mto=ps”co=co屬if帥ae”r”ed”otatn”ohiI疆i下博鋤什盎不好霸■,II?。妫炜毂牵桑。恚欤韴D4用戶留言表單sv.p>它表示當(dāng)用戶在表單中輸入留言信息后,擊“交”aes”,a單提按鈕,表單信息將傳遞給sv.p件處理。sv.p文件中,先利用Rqetom從客戶端獲得信息,利用Cnetn對象的Eeue法執(zhí)aes文a在aeas首eusFr.再oncoixct方行一條Isr語句,net向后臺數(shù)據(jù)庫lbadmb的數(shù)據(jù)表getoyor.dusok中添加一條留言記錄。程序主要代碼如下:b<-icuefe”onap->!一#nldl=cn.s”-i<%DisrmesCnettimtNa。totn,rcrsP聲明三個變量sNm=eusFr(ae)taeRqeto”m”r.mn獲取留言者昵稱sCnetRqeto(otn”totn=eusFr”net)r.mc獲取留言內(nèi)容sPc=eusFr(p”tiRqeto”i)r.mc獲取留言者頭像inn=”ocnet…opc”hn如果留言者昵稱、像和留言內(nèi)容為空.示錯誤提示信息fal”rot=i”tenr=e頭顯rsos.re”srtarepnei<ci>lt對不起,填寫完整?。ⅲ瑁簦幔胍唬颍簟保鳎簦穑澹ㄕ垼椋铮悖ǎ保迹螅椋荆唬螅颍?;cprsos.nOepnedEedinf利用Cnetn對象的Eeue法執(zhí)行oncioxct方一條Isr語句,net向數(shù)據(jù)表gefousok中添加記錄bDmsSlitqrsSlisritgetonmeottivle(’tae’tott’sPctq=”etnusok(rnoba,ne,cas&sNm&”&sCne&”&ticnp)ur,rn,r&”d.eu(rq)bectsS1xet%>34管理員登錄驗證的實現(xiàn).管理員登錄驗證程序由兩部分組成第一部分是插入表單和表單元素,設(shè)計與用戶交互界面,獲取管理員帳號和密碼,理員登錄的表單設(shè)計如圖5所示。設(shè)置表管單的atn屬性為空,coi其格式為<0nnm:fmleo=ps”co=>它表示當(dāng)管理員在表單中輸入賬號和密碼后單擊frae”r”mtd”otatnt,rohi“提交”鈕,表單信息傳遞給本文件處理。按將,本欄目責(zé)任編輯:謝媛媛第6卷第1期(00年1月)21Cmp ̄KolgnehogournweeadTcnly電腦知識與技術(shù)do第二部分是檢查管理員帳號和密碼是否正確。首先連接數(shù)據(jù)庫,立記錄集,建然后判斷帳號和密碼是否和后臺數(shù)據(jù)庫lor.b的數(shù)據(jù)表ami的信息匹配。程yadbmddn中序主要代碼如下:irqet0(uem”>’hn如果帳號非空feusf”smae)…te.徹<查詢有無該用戶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如果有該用戶ssi(srae)r”srae)保存帳號到ssiesn”enm”suenm”ou=(esn變量中ossi(aso”r”aso”esn”swr)spswr)保存密碼到ssiopd=(desn變量中orsos.drcgl.s”epnerit”lapeey引導(dǎo)至gl.slap頁面中yee如果沒有該用戶,出提示信息ls輸rpnere”不起,eos.i對swt用戶名或密碼有誤,重新登錄”請35刪除留言的實現(xiàn).在管理留言主界面中刪除留言要分兩步實現(xiàn)。第一步是單擊“除”超級鏈接時,刪的將要刪除的留言記錄的編號(D)遞到刪除頁面中,彈出刪除確認(rèn)對話框。刪除記錄的I傳并超級鏈接為:<rf”e_pi=%=si””nlk”erof(您確定進(jìn)行刪除操作嗎?>除<aahe=dls?<r”)ad(d%>oCi=rtncnicumr刪/>第二步是在d1s件中,用Rqet象的QeSig獲取要刪除記錄的Ieap文.利eus對urtnyrD值,用Cnetn對象的Eeue方法執(zhí)利oncioxct行一條Dle句,et語e向后臺數(shù)據(jù)庫lor.b的數(shù)據(jù)表getok中刪除指定的留言記錄。程序主要代碼如下:yadbmdusobDiimdi=eusQeytn(i”獲取從管理留言主界面中傳過來的IdRqeturrg”).SidD值srqtSl=”ltogesbokwheeiDeeeFrmutord=”&idd.xctsS1bEeuetq(r)4結(jié)束語經(jīng)測試,統(tǒng)運行正確。系統(tǒng)通過HTL的表單實現(xiàn)與用戶交互,用AP的內(nèi)部對象Rqet客戶端獲得信息,系M使Seus從利用內(nèi)部對象Rsos客戶端輸出信息;epne向通過使用AP的數(shù)據(jù)庫存取組件AO的內(nèi)部對象實現(xiàn)對數(shù)據(jù)庫的各種操作,括連接數(shù)據(jù)庫、SD包顯示數(shù)據(jù)庫的數(shù)據(jù)、除數(shù)據(jù)庫的數(shù)據(jù)、加數(shù)據(jù)庫的數(shù)據(jù)等,合利用系統(tǒng)的各種編程方法和技巧,以設(shè)計出符合用戶需求的刪添綜可各種動態(tài)網(wǎng)站參考文獻(xiàn):…尚俊杰.網(wǎng)絡(luò)程序設(shè)計——APM_.京:華大學(xué)出版社,09S[】3版北清20.【]于豐.例教學(xué)法在網(wǎng)絡(luò)程序程序設(shè)計AP課程中的應(yīng)用【.知識與技術(shù),0()4324.2鄒案SJ電腦]288:4—4502[】育紅.AP和AO實現(xiàn)We3方用SDb數(shù)據(jù)庫動態(tài)查詢【.計算機信息,021(:17.J微J20,897—2)(接第17頁)上0陸門戶后,頁面上顯示這個入口,可以通過這個人口進(jìn)入OA系統(tǒng)中,個過程不需要再次輸入用戶名和密碼:對于非OA用在并整而戶,登陸門戶時,面應(yīng)該不顯示O在頁A人口的鏈接。此外,們在O系統(tǒng)中預(yù)留其他接口,持將信息門戶對O系統(tǒng)其他頁面我A支A的集成。在推進(jìn)O系統(tǒng)的過程中,A我們深刻體會到O系統(tǒng)三分是技術(shù),分靠管理,鍵是積極促進(jìn)各級各類管理人員更新觀念,變A七關(guān)轉(zhuǎn)習(xí)慣,時逐步建立了一支包括系統(tǒng)主要負(fù)責(zé)人及部門網(wǎng)控人員在內(nèi)的系統(tǒng)管理隊伍,同制定OA系統(tǒng)運行的規(guī)定及一整套實施細(xì)則。參考文獻(xiàn):[】isyM.tsosDmn5應(yīng)用程序開發(fā)指南[.京:1RgbLut和oioRgoNeM]北電子工業(yè)出版社,0.210【]rw.ososDmio5實用大全【.京:利水電出版社,012BonKLtt與onuNeM】北水20.[]小平,紅,慧靜.tsDmn/os目案例導(dǎo)航f.京:學(xué)出版社,0.3楊謝聶Luoiot項oNeM】北科220f1軍,慧軍.XJB應(yīng)用程序開發(fā)指南【.京:械工業(yè)出版社,0.4衛(wèi)夏ETSWEM]北機290【龍馬工作室.S+CES網(wǎng)站開發(fā)實例精講【】京:民郵電出版社,0.5]APACSM.北人270【龔赤兵.S.E.網(wǎng)站開發(fā)案例教程【]京:利水電出版社,0.6]APNT20M.北水290本欄目責(zé)任編輯:謝媛媛

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論