


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PAGE1 / NUMPAGES21本科畢業(yè)論文論文題目:留言板的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)老師:林偉偉學(xué)生姓名:學(xué)號(hào):W440909121300001院系:網(wǎng)絡(luò)教育學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)時(shí)間:2011年6月I原創(chuàng)承諾書我承諾所呈交的畢業(yè)論文是本人在老師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我查證,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果。若本論文及資料與以上承諾內(nèi)容不符,本人愿意承擔(dān)一切責(zé)任。畢業(yè)論文作者簽名:_日期:2011年2月10日II摘要隨著Internet的發(fā)展,的作用越來越重要,被稱之為繼廣播、報(bào)紙、雜志、電視后的第五種媒體數(shù)字媒體,擁有眾多
2、優(yōu)勢(shì),所以現(xiàn)在不少企業(yè)都有或正在建設(shè)自己的。而留言板作為重要的一個(gè)部分,從來就是一個(gè)大家交流的平臺(tái)!留言板是一種最為簡(jiǎn)單的BBS應(yīng)用,借助留言板,瀏覽者可以X貼留言的方式給站長(zhǎng)、版主或其他瀏覽者進(jìn)行留言和提問。人類進(jìn)入21世紀(jì)的今天,科學(xué)技術(shù)的突飛猛進(jìn),信息技術(shù)和網(wǎng)絡(luò)技術(shù)的的迅速發(fā)展和廣泛應(yīng)用,人們的工作、生活、學(xué)習(xí)和交流方式也發(fā)生羞巨大改變,信息的獲取、處理、交流和應(yīng)用能力已經(jīng)成為最重要的能力之一,本留言板是基于ASP和Access的,利用ADO數(shù)據(jù)庫(kù)訪問技術(shù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種管理操作,實(shí)現(xiàn)留言板的留言及管理功能。從而使得后臺(tái)操作更加方便、快捷、的現(xiàn)實(shí)用戶的注冊(cè)、留言的回復(fù)和刪除等。本系統(tǒng)從
3、構(gòu)思、規(guī)劃、設(shè)計(jì)到相關(guān)技術(shù),結(jié)合常用的HTM、LASP技術(shù),詳細(xì)設(shè)計(jì)時(shí)不斷地修正和完善,經(jīng)過測(cè)試階段地反復(fù)調(diào)試和驗(yàn)證,最終形成達(dá)到用戶設(shè)計(jì)要求的可行系統(tǒng)。關(guān)鍵詞:留言板ASP數(shù)據(jù)庫(kù)AccessADOIIIAbstractAlongwiththeInternetdevelopment,thefunctionofthewebsiteismoreandmoreimportant,wascalleditasafterbroadcast,newspaper,magazine,televisionbehindofthefifthmedia-numericalmedia,ownnumerousadvanta
4、ges,sonotafewbusinessenterprisesofpresentallhaveorjustconstuctownwebsite.Butthemessageboardbeafractionofthewebsiteimportance,havealwaysbeenisaplatformofeveryonealternatingcurrent,AC!ThemessageboardisthemostsimpleBBStheonewhoapply,askforhelpthemessageboard,browsecanpasteupthemessageofmodegivestation-
5、master,webmasterorotherbrowsingsescarriesonthemessagesumslifttoask.Themankindentertodayfor21centuries,scienceadvancesbyleapsandboundstechnically,informationtechnologyandnetworktechniqueofquickdevelopmentsumextensivepplication,thepeopleswork,life,thestudysumintersectionstreamingmodealsotakesplacetheh
6、ugechange,theacquisitionoftheinformation,handleandcommunicatesumapplicationthecapabilityhavealreadybecomeoneofthemostimportantcapabilities,thismessageboardisaccordingtoASPandAccessof,makeuseoftheADOdatabase,DBaccesstechniqueimplementationtooperatetovariousmanagementofthedatabase,DB,carryoutthemessag
7、eandthemanagementfunctionofthemessageboard.Thusmakethebackgroundoperationmoreconvenient,fast,oftherevoverysumdeleteofthelog-in,log-on,messageoftherealisticconsumeretc.Thissystemfromconceiveoutline,program,designtherelatedtechnique,combinetheincommonuseHTML,techniqueofASP,thehourofdetaileddesignrevis
8、esthesumconstantlyperfect,throughthetestphaseearthiterationdebugsumverification,theendformingattainstheconsumerdesigntorequestofcangothesystem.Keyword:MessageboardASPdatabase,DBAccessADOIV目錄摘要.IIIAbstract.IV緒論.6第一章系統(tǒng)開發(fā)技術(shù)與環(huán)境.71.1開發(fā)所需的硬件環(huán)境與軟件環(huán)境.71.2.1所需軟件環(huán)境.72.1開發(fā)工具簡(jiǎn)介.82.1.1ASP簡(jiǎn)介.82.1.2IIS簡(jiǎn)介.82.1.3Acc
9、ess簡(jiǎn)介.92.2開發(fā)模式.9第二章系統(tǒng)分析與設(shè)計(jì).102.1需求分析.102.2模塊設(shè)計(jì).102.3數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì).112.3.1系統(tǒng)E-R圖.112.3.2數(shù)據(jù)庫(kù)表的設(shè)計(jì).12第三章系統(tǒng)實(shí)現(xiàn).153.1創(chuàng)建與連接數(shù)據(jù)庫(kù).153.1.1數(shù)據(jù)庫(kù)的連接.153.1.2數(shù)據(jù)添加.163.1.3數(shù)據(jù)刪除.173.1.4數(shù)據(jù)加密.193.2留言信息頁面模塊設(shè)計(jì).213.2.1查看留言模塊.213.2.2留言發(fā)布模塊.243.3留言管理模塊設(shè)計(jì).283.3.1管理員登錄模塊.283.3.2版面管理模塊.313.3.3參數(shù)設(shè)置模塊.34第四章系統(tǒng)測(cè)試.394.1系統(tǒng)測(cè)試(環(huán)境).394.1.1系統(tǒng)服務(wù)端
10、測(cè)試環(huán)境.394.1.2系統(tǒng)客戶端測(cè)試環(huán)境.394.2測(cè)試項(xiàng)目.394.2.1系統(tǒng)功能測(cè)試.394.2.2用戶界面測(cè)試.40總結(jié).41致謝.42參考文獻(xiàn).43V緒論隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,興起了網(wǎng)絡(luò)的熱潮,一些公司正在積極建立自己的,一些大學(xué)也已經(jīng)開設(shè)了網(wǎng)絡(luò)相關(guān)的專業(yè)及課程。同時(shí)的重要性也越來越重要。而作為中交流的中心,留言板起到了至關(guān)重要的地位。它有助于版主收集的反饋信息,也是客戶通過網(wǎng)絡(luò)收集信息的有力工具。本系統(tǒng)采用ASP實(shí)現(xiàn)BBS留言系統(tǒng)。在開發(fā)過程中實(shí)現(xiàn)了留言系統(tǒng)的部分管理,并且對(duì)留言的頁面布局進(jìn)行詳細(xì)設(shè)計(jì),使頁面美觀,體現(xiàn)所有功能;還有對(duì)系統(tǒng)管理頁面的設(shè)計(jì),使管理員能更方便清楚的進(jìn)行
11、用戶管理、頁面管理等。最后,該留言將會(huì)是一個(gè)功能強(qiáng)大、美觀方便、暢所欲言的“公共場(chǎng)所”。6第一章系統(tǒng)開發(fā)技術(shù)與環(huán)境1.1開發(fā)所需的硬件環(huán)境與軟件環(huán)境1.1.1所需硬件環(huán)境系統(tǒng)對(duì)運(yùn)行環(huán)境的要求:硬件環(huán)境(1)服務(wù)器端服務(wù)器端的最低配置是由建立站點(diǎn)所需的軟件來決定的,在最低配置的情況下,服務(wù)器的性能往往不盡人意,現(xiàn)在硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能硬件。本網(wǎng)絡(luò)系統(tǒng)服務(wù)器端的配置如下:處理器:InterPentium(Celeron)41.6GHz或更高。內(nèi)存:512MB 硬盤空間:320G顯卡:LCD顯示適配器(2)客戶端因?yàn)榭蛻舳酥饕糜跒g覽和操作數(shù)據(jù),所以
12、對(duì)客戶端的硬件要求不高,不過現(xiàn)在的電腦有很高的性價(jià)比,因此需要的配置應(yīng)該高于下面的配置:處理器:InterPentium(Celeron)166MX或更高。內(nèi)存:32MB 硬盤空間:1GB 顯卡:SVGA顯示適配器2)軟件環(huán)境(1)服務(wù)器端操作系統(tǒng):windows2000/XP/2003網(wǎng)絡(luò)協(xié)議:TCP/IP。Web服務(wù)器:Weblogic.server8.1數(shù)據(jù)庫(kù):Accesss(2)用戶端操作系統(tǒng):Windows93/95/98/ME/2000/XP/2003網(wǎng)絡(luò)協(xié)議:TCP/IP瀏覽器:InternetExplore5.0以上建議分辨率為1024*768。1.2.1所需軟件環(huán)境系統(tǒng)平臺(tái):
13、Windows2000orWindowsXP數(shù)據(jù)庫(kù)服務(wù)器:MicrosoftAccesss開發(fā)工具:DreamweaverMX2004、fireworkMX2004、Photoshop6.072.1開發(fā)工具簡(jiǎn)介2.1.1ASP簡(jiǎn)介MicrosoftActiveServerPages即我們所稱的ASP,其實(shí)是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,ASP內(nèi)含于IIS3.0和4.0之中,通過ASP我們可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動(dòng)態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。有了ASP你就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通H
14、TML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。以下羅列了ActiveServerPages所獨(dú)具的一些特點(diǎn):1.使用VBScript、JScript等簡(jiǎn)單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成的應(yīng)用程序。2.無須compile編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。3.使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計(jì)。4.與瀏覽器無關(guān)(BrowserIndependence),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ActiveServerPages所設(shè)計(jì)的網(wǎng)頁內(nèi)容。Activ
15、eServerPages所使用的腳本語言(VBScript、Jscript)均在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這 些腳本語言。5.ActiveServerPages能與任何ActiveXscripting語言相容。除了可使用VBScript或JScript語言來設(shè)計(jì)外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(ComponentObjectModel)物件。6.ActiveServerPages的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。7.可使
16、用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。8.物件導(dǎo)向(Object-oriented)。9.ActiveXServerComponents(ActiveX服務(wù)器元件)具有無限可擴(kuò)充性??梢允褂肰isualBasic、Java、VisualC+、COBOL等編程語言來編寫你所需要的ActiveXServerComponent。2.1.2IIS簡(jiǎn)介IIS是InternetInformationServer的縮寫,它是微軟公司主推的服務(wù)器,最新的版本是Windows2003里面包含的IIS6,IIS與WindowNTServer完全集成在一起,因而用戶能夠利用WindowsNTServer和NTFS(N
17、TFileSystem,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。IIS支持(HypertextTransferProtocol,超文本傳輸協(xié)議),F(xiàn)TP(FeleTransferProtocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴(kuò)展。IIS支持與語言無關(guān)的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動(dòng)態(tài)的,富有魅力的Web站點(diǎn)。IIS不需要開發(fā)人員學(xué)習(xí)新的腳本語言或者編譯應(yīng)用程序,IIS完全支持VBscript,Jscript開發(fā)軟件以及Java,它也支持CGI和WinCGI,以及IS
18、API擴(kuò)展和過濾器。8IIS的設(shè)計(jì)目的是建立一套集成的服務(wù)器服務(wù),用以支持,F(xiàn)TP和SMTP,它能夠提供快速且集成了現(xiàn)有產(chǎn)品,同時(shí)可擴(kuò)展的Internet服務(wù)器。IIS相應(yīng)性極高,同時(shí)系統(tǒng)資源的消耗也是最少,IIS的安裝,管理和配置都相當(dāng)簡(jiǎn)單,這是因?yàn)镮IS與WindowsNTServer網(wǎng)絡(luò)操作系統(tǒng)緊密的集成在一起,另外,IIS還使用與WindowsNTServer相同的SAM(SecurityAccountsManager,安全性賬號(hào)管理器),對(duì)于管理員來說,IIS使用諸如PerformanceMonitor和SNM(PSimpleNerworkManagementProtocol,簡(jiǎn)單網(wǎng)
19、絡(luò)管理協(xié)議)之類的NT已有管理工具。IIS支持ISAPI,使用ISAPI可以擴(kuò)展服務(wù)器功能,而使用ISAPI過濾器可以預(yù)先處理和事后處理儲(chǔ)存在IIS上的數(shù)據(jù)。用于32位Windows應(yīng)用程序的Internet擴(kuò)展可以把FTP,SMTP和協(xié)議置于容易使用且任務(wù)集中的界面中,這些界面將Internet應(yīng)用程序的使用大大簡(jiǎn)化,IIS也支持MIME(MultipurposeInternetMailExtensions,多用于Internet擴(kuò)展),它可以為Internet應(yīng)用程序的訪問提供一個(gè)簡(jiǎn)單的注冊(cè)項(xiàng)。IIS的一個(gè)重要特性是支持ASP。IIS3.0版本以后引入了ASP,可以很容易的X貼動(dòng)態(tài)內(nèi)容和開
20、發(fā)基于Web的應(yīng)用程序。對(duì)于諸如VBscript,Jscript開發(fā)軟件,或者由VisualBasic,Java,VisualC+開發(fā)系統(tǒng),以及現(xiàn)有的CGI和WinCGI腳本開發(fā)的應(yīng)用程序,IIS都提供強(qiáng)大的本地支持。2.1.3Access簡(jiǎn)介Access是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),它之所以被集成到Office中而不是VisualStudio中,是因?yàn)樗c其它的數(shù)據(jù)庫(kù)管理系統(tǒng)(如VisualFoxPro)相比更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶即可掌握并使用它。而且最重要的一點(diǎn)是,Access的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。Access可以實(shí)現(xiàn)建立數(shù)據(jù)庫(kù)、報(bào)表,以及對(duì)數(shù)據(jù)庫(kù)、報(bào)表的修
21、改、查詢等功能2.2開發(fā)模式開發(fā)模式一般分為B/S模式和C/S模式。B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下, 用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié) 合瀏覽器的多種Script語言(VBScript、JavaScript)和ActiveX技術(shù),用通用瀏覽器就實(shí) 現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系 統(tǒng)構(gòu)造技術(shù)
22、。隨著Windows98/Windows2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu) 更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然B/S結(jié)構(gòu)應(yīng)用程序相對(duì)于傳統(tǒng)的C/S結(jié)構(gòu)應(yīng)用程 序?qū)⑹蔷薮蟮倪M(jìn)步。本站采用B/S開發(fā)模式,與傳統(tǒng)的C/S模式相比,B/S結(jié)構(gòu)把處理功能全部移植到了服務(wù)器端,用戶的請(qǐng)求通過瀏覽器發(fā)出,無論是使用和數(shù)據(jù)庫(kù)維護(hù)上都比傳統(tǒng)模式更加經(jīng)濟(jì)方便。而且使維護(hù)任務(wù)層次化:管理員負(fù)責(zé)服務(wù)器硬件日常管理和維護(hù),系統(tǒng)維護(hù)人員負(fù)責(zé)后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)更新維護(hù)9第二章系統(tǒng)分析與設(shè)計(jì)2.1需求分析留言板提供訪客的留言功能,它接收訪問者輸入的信息,將其存入數(shù)據(jù)庫(kù),并且通過Web頁面將訪客的留言顯示出來。因此
23、一個(gè)留言板分為提交留言和顯示留言兩部分。提交留言功能將數(shù)據(jù)存入數(shù)據(jù)庫(kù),顯示留言功能將數(shù)據(jù)庫(kù)中的信息顯示于頁面上。具體流程圖如2.1圖修改用戶信息瀏覽者瀏覽板塊瀏覽帖子回帖發(fā)帖 注冊(cè)登錄用戶管理用戶管理帖子管理板塊管理員圖2.1留言功能流程圖通過上面的分析,總結(jié)留言的功能有以下幾項(xiàng):分兩種類型的用戶,有不同權(quán)限。1、普通用戶可以瀏覽。2、注冊(cè)用戶可以發(fā)表留言,并能對(duì)自己發(fā)表的留言進(jìn)行管理(刪除、修改)。功能與模塊:1、注冊(cè)模塊普通用戶通過注冊(cè)可以成為注冊(cè)用戶。注冊(cè)用戶可以修改登錄密碼。2.管理員模塊對(duì)發(fā)表的帖子進(jìn)行審核,對(duì)發(fā)表的話題或者帖子進(jìn)行管理,刪除和修改等。2.2模塊設(shè)計(jì)從上一節(jié)需求分析可
24、以知道,留言功能分為用戶使用的基本功能和管理員管理系統(tǒng)的功 能兩類,因此模塊設(shè)計(jì)也分為兩大類。留言的模塊體系圖如圖1.2所示。10BBS論壇會(huì)員模塊管理員模塊會(huì)員登錄模塊會(huì)員瀏覽模塊會(huì)員發(fā)帖回帖模塊管理自己留言模塊管理員登錄管理留言設(shè)置模塊管理員管理用戶模塊圖2.2留言的模塊圖BBS系統(tǒng)包括以下主要功能模塊:1.會(huì)員功能:(1)登錄功能模塊:用戶個(gè)人注冊(cè)、登錄,管理員登錄;(2)瀏覽功能模塊:用戶瀏覽版塊、瀏覽主題帖列表、查看留言;(3)發(fā)帖回帖功能模塊:用戶發(fā)帖,管理自己的留言。2.管理員功能:(1)留言管理功能模塊:管理員編輯、刪除;(2)留言設(shè)置功能模塊:管理員設(shè)置留言參數(shù); (3)用戶
25、管理模塊:管理員添加、刪除。2.3數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)2.3.1系統(tǒng)E-R圖該系統(tǒng)的實(shí)體有:管理員信息實(shí)體、用戶信息實(shí)體、留言實(shí)體、版面信息實(shí)體。實(shí)體之間的E-R圖如圖2.3所示。11刪除管理員瀏覽帖子轉(zhuǎn)移用戶置頂管理帖子指定精華回帖發(fā)帖編輯圖2.3實(shí)體間的關(guān)系E-R圖2.3.2數(shù)據(jù)庫(kù)表的設(shè)計(jì)本留言板系統(tǒng)采用Access作為數(shù)據(jù)庫(kù),考慮到了以下幾點(diǎn):1.Access數(shù)據(jù)庫(kù)使用簡(jiǎn)單,可以迅速掌握。2.Access數(shù)據(jù)庫(kù)的ODBC驅(qū)動(dòng)程序支持的SQL指令全。ACCESS具有強(qiáng)大的數(shù)據(jù)庫(kù)功能,結(jié)構(gòu)簡(jiǎn)單、理論基礎(chǔ)堅(jiān)實(shí)、獨(dú)立性高。適合開發(fā)中型管理系統(tǒng)。3.用Access數(shù)據(jù)庫(kù)開發(fā)的程序轉(zhuǎn)化為SQLServer
26、數(shù)據(jù)庫(kù)也非常簡(jiǎn)單,只要用SQLServer的導(dǎo)入功能將Access數(shù)據(jù)庫(kù)轉(zhuǎn)化為SQLServer數(shù)據(jù)庫(kù)。而對(duì)于數(shù)據(jù)庫(kù)語句,因?yàn)椴捎玫氖菢?biāo)準(zhǔn)的SQL語言,讀取Access數(shù)據(jù)庫(kù)和讀取SQLServer數(shù)據(jù)庫(kù)基本上也是一樣的。以下就介紹留言板數(shù)據(jù)庫(kù)的組成:1數(shù)據(jù)庫(kù)整體介紹:留言板數(shù)據(jù)庫(kù)總共有4X表,具體如下:數(shù)據(jù)庫(kù)表名說明表的作用admin用來存放管理員的名字和密碼管理登陸user用來存放用戶的名字和密碼用戶登錄Message用來存放用戶的信息和留言留言板的相關(guān)信息Reply用來存放回復(fù)者信息和回復(fù)內(nèi)容留言板的相關(guān)信息表4-1122數(shù)據(jù)庫(kù)各個(gè)表的介紹:Admin表存放的是后臺(tái)管理員的用戶名和密碼,
27、詳細(xì)設(shè)計(jì)如下圖所示:Admin表:表4-2表user:表4-313表Message:表4-4表Reply:表4-514第三章系統(tǒng)實(shí)現(xiàn)3.1創(chuàng)建與連接數(shù)據(jù)庫(kù)3.1.1數(shù)據(jù)庫(kù)的連接Access是文件型數(shù)據(jù)庫(kù),一個(gè)文件就是一個(gè)數(shù)據(jù)庫(kù),可以利用ASP中的語法直接連接。在連接數(shù)據(jù)庫(kù)之前,必須先聲明一個(gè)對(duì)象來當(dāng)作數(shù)據(jù)庫(kù)與ASP程序之間的媒介,具體連接方式如下:上面在打開數(shù)據(jù)庫(kù)并完成相應(yīng)的操作后,應(yīng)關(guān)閉數(shù)據(jù)庫(kù)連接。當(dāng)不再需要連接時(shí)將其關(guān)閉,可以減少對(duì)數(shù)據(jù)庫(kù)服務(wù)器的要求并可以使其他用戶能夠使用該連接。用Connection對(duì)象的Close方法終止Connection對(duì)象和數(shù)據(jù)庫(kù)之間的連接。3.1.2數(shù)據(jù)添加R
28、s.Addnew添加一條Rs(Means)=Chknum(Request.Form(Means)Rs(Content)=Chkstr(Request.Form(Content)Rs(Reply)=Chknum(Request.Form(Reply)Rs(ip)=Request.ServerVariables(REMOTE_ADDR)Rs(Time)=Now()Ifu_id=0ThenRs(userid)=0Rs(name)=Replace(Trim(Request.Form(Truename),)名字Rs(oicq)=Replace(Trim(Request.Form(oicq),)oicqR
29、s(email)=Replace(Trim(Request.Form(email),)email地址Rs(tel)=Replace(Trim(Request.Form(tel),)Rs(address)=Replace(Trim(Request.Form(address),)地址Rs(sex)=ChkNum(Request.Form(sex)性別ElseDimrssSetRss=Conn.Execute(Select*FromuserWhereu_id=&u_id&)IFNotRss.EofThenRs(userid)=Rss(u_id)Rs(name)=Rss(truename)Rs(oic
30、q)=Rss(oicq)Rs(email)=Rss(email)Rs(tel)=Rss(tel)Rs(address)=Rss(address)Rs(sex)=ChkNum(Rss(sex)ElseReturnError(操作錯(cuò)誤!)EndIfEndIfRs.Update更新數(shù)據(jù)庫(kù)163.1.3數(shù)據(jù)刪除%Action=LCase(request(action)得到action值SelectCaseTrim(Action)調(diào)用過程Case1CallDeleteall()Case2CallAudall()Case3CallIstop()Case4CallNoistop()Case5CallNoau
31、d()CaselookCallLook() CasereplyCallReply()CasesavereplyCallSavereply()CaseElseCallShow()EndSelectSubShow()Dimauditing,adminshownumIfpara(17)=0Thenadminshownum=1Elseadminshownum=para(17)EndIfauditing=判斷是否顯示未審核的留言IfRequest.QueryString(au)=Thenauditing=ElseifRequest.QueryString(au)=0Thenauditing=WhereA
32、uditing=0ElseifRequest.QueryString(au)=1Thenauditing=WhereAuditing=1EndIfSql=Select*FromMessage&Auditing&OrderByIstopDesc,idDescres(sql)17SetRs=Server.CreateObject(Adodb.Recordset)Rs.OpenSql,Conn,1,3,1IfRs.EofThenResponse.Write(沒有記錄)&vbcrlfElseRs.Pagesize=&adminshownum&Page=ChkNum(Request(Page)ChkNu
33、m強(qiáng)轉(zhuǎn)數(shù)字函數(shù)IfPage=OrPage=Rs.PagecountThenPage=Rs.PagecountRs.AbsolutePage=PageCallNumpage()數(shù)字分頁部分代碼省略.Conn.ExecuteDeletefrommessagewhereid=&numConn.ExecuteDeletefromReplywhereMessageid=&numNextReturnOK(操作成功)ElseReturnError(超作錯(cuò)誤請(qǐng)選擇要?jiǎng)h除的記錄!)EndIfEndSubSubAudall()Dimid,numid=Request(id)IfidThenForEachnumInR
34、equest(id)Conn.ExecuteUpdatemessageSetAuditing=1whereid=&numNextReturnOK(操作成功)ElseReturnError(超作錯(cuò)誤請(qǐng)選擇要審核的記錄!)EndIf EndSubSubIstop()Dimid,numid=Request(id)IfidThen18ForEachnumInRequest(id)Conn.ExecuteupdatemessageSetistop=1whereid=&numNextReturnOK(操作成功)ElseReturnError(超作錯(cuò)誤請(qǐng)選擇要置頂?shù)挠涗?)EndIfEndSubSubNoistop()Dimid,numid=Request(id)IfidThenForEachnumInRequest(id)Conn.ExecuteupdatemessageSetistop=0whereid=&numNextReturnOK(操作成功) ElseReturnError(超作錯(cuò)誤請(qǐng)選擇要置頂?shù)挠涗?)EndIfEndSubSubnoaud()Dimid,numid=Request(id)IfidThenForEachn
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 龍池鎮(zhèn)屋頂防水施工方案
- 三亞市海棠區(qū)青田健康養(yǎng)護(hù)中心項(xiàng)目環(huán)境影響報(bào)告表環(huán)評(píng)報(bào)告表
- 鋪裝廣場(chǎng)專項(xiàng)施工方案
- 庭院洗手池設(shè)計(jì)與施工方案
- 低壓輸電線路搶修施工方案
- 天津陽臺(tái)垂直綠化施工方案
- 鄭州餐廳防滑地板施工方案
- 遵義鋁合金防滑條施工方案
- 數(shù)控加工工藝與編程技術(shù)基礎(chǔ) 教案 模塊三 項(xiàng)目一 任務(wù)5 孔的加工
- 茶葉多角度精細(xì)化栽培種植優(yōu)勢(shì)與路徑的建議分析
- 春運(yùn)旅客心理狀況的調(diào)查分析與對(duì)策研究
- a04-hci深信服超融合配置指南_v1
- 醫(yī)藥代表培訓(xùn)教程(完整版)
- 雙重預(yù)防體系建設(shè)分析記錄表格
- 電子技術(shù)基礎(chǔ)(數(shù)字部分_第五版_康華光)華中科大課件第四章第4節(jié)
- 電力系統(tǒng)遠(yuǎn)動(dòng)原理
- 論中小學(xué)管弦樂隊(duì)的組織與訓(xùn)練
- 煉鋼工藝操作說明
- 模擬電子技術(shù)基礎(chǔ)課后答案(完整版)
- 小學(xué)生讀書筆記模板(共10頁)
- 扁平化生活常用PPT圖標(biāo)素材
評(píng)論
0/150
提交評(píng)論