




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、XXX 學(xué)學(xué) 院院 畢畢 業(yè)業(yè) 論論 文文 論 文 題目基于ASP和ACCESS留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)院(系)名稱(chēng)計(jì)算機(jī)與信息工程學(xué)院專(zhuān) 業(yè) 名稱(chēng)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)班 級(jí) 學(xué) 生 姓名 學(xué) 號(hào) 指導(dǎo)教師姓名 1目錄目錄內(nèi)容摘要.2關(guān)鍵詞.2ABSTRACT.2KEY WORDS.2前言.3第一章 相關(guān)理論和技術(shù).31.1 開(kāi)發(fā)環(huán)境.31.2 ASP 的特點(diǎn).31.3 留言板的其他開(kāi)發(fā)工具.5第二章 需求分析.52.1 留言本開(kāi)發(fā)背景.52.2 留言本功能說(shuō)明.6第三章 程序設(shè)計(jì).73.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì).73.2 數(shù)據(jù)庫(kù)連接文件.103.3 頁(yè)面代碼設(shè)計(jì).11第四章 調(diào)試和運(yùn)行.154.1 調(diào)試.1
2、54.2 功能測(cè)試.15結(jié)論.205.1 工作總結(jié).205.2 有待完善之處.20參考文獻(xiàn).21致謝.222內(nèi)容摘要內(nèi)容摘要網(wǎng)絡(luò)在人們的生活中扮演了越來(lái)越重要的角色,各色網(wǎng)站、論壇相應(yīng)而生,我們?cè)跒g覽信息的同時(shí)也需要及時(shí)地交流信息,所以留言板在各類(lèi)網(wǎng)站中應(yīng)用廣泛。為了方便大家的勾通和獲取信息,特創(chuàng)建這個(gè)留言板。此留言板前臺(tái)界面可使用戶(hù)進(jìn)行登陸并在留言板上進(jìn)行發(fā)表和查看,管理員可以進(jìn)行管理和維護(hù)。它使用的是 Microsoft 公司的 ASP 作為開(kāi)發(fā)工具,Access 為后臺(tái)數(shù)據(jù)庫(kù),構(gòu)建一個(gè)小型的網(wǎng)絡(luò)留言板,從功能需求來(lái)規(guī)劃框架,最后設(shè)計(jì)數(shù)據(jù)庫(kù)和編寫(xiě)代碼進(jìn)而完成全部功能要求。關(guān)鍵詞:關(guān)鍵詞:留
3、言板,ASP,數(shù)據(jù)庫(kù),IIS AbstractAbstractThe network has played more and more important role in peoples life, the assorted website, the forum corresponding and live, we also need during browsing informations to exchange the information promptly, therefore the message center applies widely in each kind of webs
4、ite. to facilitate everybodys colluding with the gain information, founds this message center especially. This message center onstage contact surface may cause the user to carry on the debarkation and carries on the publication and the examination on the message center, the manager may carry on the
5、management and the maintenance. What it uses is Microsoft Corporations ASP takes the development kit, Access is the backstage database, constructs a small network message center, plans the frame from the function demand, the ultimate design databaseand the compilation code then complete the complete
6、 function request.KeyKey wordswords:Message center,ASP,Database,IIS3前言前言 網(wǎng)絡(luò)在人們的生活中扮演了越來(lái)越重要的角色,各色網(wǎng)站、論壇相應(yīng)而生,我們?cè)跒g覽信息的同時(shí)也需要及時(shí)地交流信息,所以留言板在各類(lèi)網(wǎng)站中應(yīng)用廣泛。網(wǎng)絡(luò)中各種留言板系統(tǒng)在 DW 等工具的編輯美化后和網(wǎng)站融為一體,作為網(wǎng)站的交流平臺(tái)起到舉足輕重的作用。留言板可以提供一個(gè)公共的信息發(fā)布平臺(tái),適用于作為企業(yè)內(nèi)部個(gè)人辦公助手以及企業(yè)與企業(yè)之間進(jìn)行信息交流;在線解決某些客戶(hù)需求是網(wǎng)站中信息多、人氣旺的地方,所以好的留言板可以吸引相當(dāng)數(shù)量的訪客,同時(shí)也擔(dān)負(fù)著網(wǎng)站對(duì)外宣傳
7、、發(fā)布消息、收集客戶(hù)反饋的重任,是網(wǎng)站、單位內(nèi)聯(lián)網(wǎng)必不可少的一部分。留言板的原理:將留言?xún)?nèi)容等寫(xiě)入服務(wù)器端的文本或數(shù)據(jù)庫(kù),再顯示出來(lái)。用 ASP 開(kāi)發(fā)留言板可以很方便的嫁接在網(wǎng)站中運(yùn)行,所以下面將以此開(kāi)發(fā)一個(gè)留言板設(shè)計(jì)。第一章第一章 相關(guān)理論和技術(shù)相關(guān)理論和技術(shù)1.11.1 開(kāi)發(fā)環(huán)境開(kāi)發(fā)環(huán)境留言本程序主要用 ASP 語(yǔ)言編寫(xiě),其常用的運(yùn)行環(huán)境是 Microsoft Internet Information Server3.0/4.0 on Windows NT Server 和 Microsoft Personal Web Server on Windows 95/98。也就是說(shuō),在 Wind
8、ows 95/98/2000/XP 環(huán)境中都可以使用 ASP。在 Windows 95/98 中需要安裝 PWS,在 Windows 2000/XP 中則需要安裝 IIS。我所實(shí)現(xiàn)的留言板則是在 Windows XP 下安裝的 IIS 5.1 版本調(diào)試完成的。1.21.2 ASPASP 的特點(diǎn)的特點(diǎn) ASP 是 Active Server Page 的縮寫(xiě),意為“動(dòng)態(tài)服務(wù)器頁(yè)面” 。ASP 是微軟公司開(kāi)發(fā)的代替 CGI 腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。ASP 的網(wǎng)頁(yè)文件的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。 ASP 是一種服務(wù)器端腳本編寫(xiě)
9、環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或4Web 應(yīng)用程序。ASP 網(wǎng)頁(yè)可以包含 HTML 標(biāo)記、普通文本、腳本命令以及 COM 組件等。利用 ASP 可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單) ,也可以創(chuàng)建使用HTML 網(wǎng)頁(yè)作為用戶(hù)界面的 web 應(yīng)用程序。 那么,從軟件的技術(shù)層面看,ASP 有如下的特點(diǎn): 1. 無(wú)需編譯 ASP 腳本集成于 HTML 當(dāng)中,容易生成,無(wú)需編譯或鏈接即可直接解釋執(zhí)行。 2. 易于生成 使用常規(guī)文本編輯器(如 WINDOWS 下的記事本),即可進(jìn)行*.asp 頁(yè)面的設(shè)計(jì)。若從工作效率來(lái)考慮,不妨選用具有可視化編輯能力的 Visual InterDev。 3. 獨(dú)立于瀏
10、覽器 用戶(hù)端只要使用可解釋常規(guī) HTML 碼的瀏覽器, 即可瀏覽 ASP所設(shè)計(jì)的主頁(yè)。ASP 腳本是在站點(diǎn)服務(wù)器端執(zhí)行的,用戶(hù)端的瀏覽器不需要支持它。因此,若不通過(guò)從服務(wù)器下載來(lái)觀察*.asp 主頁(yè),在瀏覽器端見(jiàn)不到正確的頁(yè)面內(nèi)容。 4. 面向?qū)ο?在 ASP 腳本中可以方便地引用系統(tǒng)組件和 ASP 的內(nèi)置組件,還能通過(guò)定制 ActiveX Server Component(ActiveX 服務(wù)器組件)來(lái)擴(kuò)充功能。 5. 與任何 ActiveX scripting 語(yǔ)言兼容 除了可使用 VBScript 和 JScript 語(yǔ)言進(jìn)行設(shè)計(jì)外,還可通過(guò) Plug-in 的方式,使用由第三方所提供的
11、其它 scripting 語(yǔ)言。 6. 源程序碼不會(huì)外漏 ASP 腳本在服務(wù)器上執(zhí)行,傳到用戶(hù)瀏覽器的只是 ASP 執(zhí)行結(jié)果所生成的常規(guī) HTML 碼,這樣可保證辛辛苦苦編寫(xiě)出來(lái)的程序代碼不會(huì)被他人盜取。 而從應(yīng)用的層面看,ASP 有如下的功能: 1. 處理由瀏覽器傳送到站點(diǎn)服務(wù)器的表單輸入。 2. 訪問(wèn)和編輯服務(wù)器端的數(shù)據(jù)庫(kù)表。使用瀏覽器即可輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 3. 讀寫(xiě)站點(diǎn)服務(wù)器的文件,實(shí)現(xiàn)訪客計(jì)數(shù)器、座右銘等功能。 4. 提供廣告輪播器、取得瀏覽器信息、URL 表管理等內(nèi)置功能。 5. 由 cookies 讀寫(xiě)用戶(hù)端的硬盤(pán)文件,以記錄用戶(hù)的數(shù)據(jù)。 6. 可以實(shí)現(xiàn)
12、在多個(gè)主頁(yè)間共享信息,以開(kāi)發(fā)復(fù)雜的商務(wù)站點(diǎn)應(yīng)用程序。 5 7. 使用 VBScript 或 JScript 等簡(jiǎn)易的腳本語(yǔ)言,結(jié)合 HTML 碼,快速完成站點(diǎn)的應(yīng)用程序。通過(guò)站點(diǎn)服務(wù)器執(zhí)行腳本語(yǔ)言,產(chǎn)生或更改在客戶(hù)端執(zhí)行的腳本語(yǔ)言。 8. 擴(kuò)充功能的能力強(qiáng),可通過(guò)使用 Visual Basic、Java、Visual C + 等多種程序語(yǔ)言制作 ActiveX Server Component 以滿(mǎn)足自己的特殊需要??偠灾?,ASP 是目前網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)中最容易學(xué),靈活性最大的開(kāi)發(fā)工具之一,而且最重要的是 ASP 擁有非常大的可擴(kuò)充性,還可以用記事本先編輯,十分方便。1.31.3 留言板的其他開(kāi)
13、發(fā)工具留言板的其他開(kāi)發(fā)工具在用 ASP 編寫(xiě)留言板的同時(shí),應(yīng)用數(shù)據(jù)庫(kù)技術(shù)不可避免的還用到了Access2003。Access 是微軟公司推出的基于 Windows 的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS) ,是 Office 系列應(yīng)用軟件之一。它提供了表、查詢(xún)、窗體、報(bào)表、頁(yè)、宏、模塊 7 種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢(xún)、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶(hù)不必編寫(xiě)代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。2003 年,微軟才正式發(fā)布了 Access 2003,這是繼 2002 年后發(fā)布的最新版本,它
14、在繼承了以前版本的有點(diǎn)外,又新增了一些使用功能。而 Access 是小型數(shù)據(jù)庫(kù),既然是小型就有他根本的局限性,遇到以下幾種情況下數(shù)據(jù)庫(kù)基本上會(huì)吃不消:1.數(shù)據(jù)庫(kù)過(guò)大,一般 ACCESS 數(shù)據(jù)庫(kù)達(dá)到 50M 左右的時(shí)候性能會(huì)急劇下降!2.網(wǎng)站訪問(wèn)頻繁,經(jīng)常達(dá)到 100 人左右的在線。3.記錄數(shù)過(guò)多,一般記錄數(shù)達(dá)到 10 萬(wàn)條左右的時(shí)候性能就會(huì)急劇下降!綜上所述,開(kāi)發(fā)相對(duì)不是很復(fù)雜的數(shù)據(jù)庫(kù),Access 還是具有其可選性的。我所做的留言板選用 Access 處理數(shù)據(jù)庫(kù)還是很實(shí)用方便的。第二章第二章 需求分析需求分析2.12.1 留言本開(kāi)發(fā)背景留言本開(kāi)發(fā)背景如今網(wǎng)絡(luò)在人們的日常生活中的應(yīng)用已經(jīng)日益廣
15、泛,人們通過(guò)網(wǎng)絡(luò)得到的最大便利就是信息的快速交流。而留言板不失為一種網(wǎng)站普遍使用的信息交互方式。通6過(guò)留言板,可以發(fā)布自己的觀點(diǎn)、相互交流、發(fā)表文章等等,增強(qiáng)各個(gè)登陸用戶(hù)之間的交流,使有用的信息在 Internet 上實(shí)現(xiàn)快速傳遞,提高辦事效率。因此留言板在網(wǎng)站中的地位顯而易見(jiàn),它已成為現(xiàn)代人勾通和獲取信息的重要組成部分,從而倍受重視。 為了方便大家的勾通和獲取信息,特創(chuàng)建這個(gè)留言板。此留言板前臺(tái)界面可使用戶(hù)進(jìn)行登陸并在留言板上進(jìn)行發(fā)表和查看,管理員可以進(jìn)行管理和維護(hù)。它使用的是 Microsoft 公司的 ASP 作為開(kāi)發(fā)工具,Access 為后臺(tái)數(shù)據(jù)庫(kù),構(gòu)建一個(gè)小型的網(wǎng)絡(luò)留言板,從功能需求
16、來(lái)規(guī)劃框架,最后設(shè)計(jì)數(shù)據(jù)庫(kù)和編寫(xiě)代碼進(jìn)而完成全部功能要求。2.22.2 留言本功能說(shuō)明留言本功能說(shuō)明此留言板可使網(wǎng)站的用戶(hù)在登陸網(wǎng)站后在其發(fā)表文章和留言,其他用戶(hù)則可以針對(duì)這些留言進(jìn)行回復(fù)和發(fā)表。留言板管理員可以登陸留言板管理頁(yè)面,根據(jù)需要管理留言?xún)?nèi)容。 2.2.1 主要模塊功能主要模塊功能 在網(wǎng)站留言板模塊中,用戶(hù)可不需要注冊(cè)就能夠發(fā)表留言、查看留言。系統(tǒng)可以有多個(gè)管理員,每個(gè)管理員可以設(shè)置不同的回復(fù)內(nèi)容、顏色和回復(fù)人提示,其結(jié)構(gòu)如圖:留言板主界面所有用戶(hù)查看留言普通用戶(hù)發(fā)表交流管理員登陸管理留言退出登錄回復(fù)/修改留言存儲(chǔ)修改刪除留言7 2.2.2 操作界面操作界面 操作界面主要有:留言查看
17、頁(yè)面 index.asp 留言發(fā)表頁(yè)面 book_write.asp 管理員登陸頁(yè)面 admin_login.asp 留言板管理頁(yè)面 admin_main.asp 留言板設(shè)置頁(yè)面 admin_set.asp 管理員退出登陸頁(yè)面 admin_logout.asp 其中,Index.asp 是用戶(hù)進(jìn)入留言板模塊后首先打開(kāi)的頁(yè)面,在此頁(yè)面中顯示留言者的姓名、IP 地址,留言信息的主題、內(nèi)容和管理員回復(fù)等信息。Book_write.asp 是留言者的留言發(fā)布頁(yè)面,發(fā)布者無(wú)需登陸也可發(fā)表留言。Admin_login.asp 是允許管理員登陸留言板管理的界面。Admin_main.asp 是留言板管理員在
18、 admin_login.asp 成功登陸后所進(jìn)入的頁(yè)面,此頁(yè)面包括一個(gè)分頁(yè)的應(yīng)戶(hù)留言列表,以每頁(yè)十條的數(shù)量顯示留言板系統(tǒng)中的留言,而且還具備多個(gè)管理員操作按鈕,可允許管理員進(jìn)行相應(yīng)的管理操作。Admin_set.asp 是留言板管理員設(shè)置留言板中每條留言參數(shù)的頁(yè)面,此頁(yè)面中管理員可以設(shè)置留言的主題長(zhǎng)度、內(nèi)容長(zhǎng)度和數(shù)量等參數(shù)。Admin_logout.asp 為管理員退出登陸的頁(yè)面。 2.2.3 開(kāi)發(fā)流程開(kāi)發(fā)流程 確定論文選題后,首先收集留言板內(nèi)容開(kāi)發(fā)的相關(guān)資料,了解其應(yīng)用現(xiàn)狀及需求,使后面的設(shè)計(jì)具有實(shí)用性和可行性。然后規(guī)劃留言板相應(yīng)的功能和模塊,設(shè)計(jì)出界面,進(jìn)行相應(yīng)的美化處理。接著根據(jù)確定的
19、功能模塊制定相應(yīng)的數(shù)據(jù)庫(kù)文件、編寫(xiě) asp 代碼、做數(shù)據(jù)庫(kù)連接文件,最后進(jìn)行調(diào)試跟預(yù)期效果相比較做進(jìn)一步調(diào)整。第三章第三章 程序設(shè)計(jì)程序設(shè)計(jì)3.13.1 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)在頁(yè)面上顯示結(jié)果返回查看留言網(wǎng)站設(shè)置存儲(chǔ)設(shè)置8Access 數(shù)據(jù)庫(kù)文件 NOTES.mdb 包含 Web、Note_Admin、Note_Comment 三個(gè)數(shù)據(jù)表。Web 數(shù)據(jù)表保存留言板設(shè)置數(shù)據(jù),Note_Admin 數(shù)據(jù)表保存系統(tǒng)管理員信息數(shù)據(jù),Note_Comment 數(shù)據(jù)表保存留言板留言信息。Web 數(shù)據(jù)表的結(jié)構(gòu)字段字段類(lèi)型主關(guān)鍵字說(shuō)明ID自動(dòng)編號(hào)*編號(hào)SiteName文本-網(wǎng)站名稱(chēng)SubjectMaxlen
20、gth數(shù)字-留言主題最大長(zhǎng)度Maxlength數(shù)字-留言?xún)?nèi)容最大長(zhǎng)度Mail數(shù)字-留言用戶(hù)是否必填電子郵箱Distance數(shù)字-顯示留言的表格間距Counts數(shù)字-每頁(yè)顯示的留言條數(shù)Note_Admin 數(shù)據(jù)表的結(jié)構(gòu)字段字段類(lèi)型主關(guān)鍵字說(shuō)明ID自動(dòng)編號(hào)*編號(hào)Admin文本-用戶(hù)名Pwd文本-密碼ReplyColor文本-回復(fù)留言顏色I(xiàn)sReply文本-回復(fù)留言提示Note_Comment 數(shù)據(jù)表的結(jié)構(gòu)字段字段類(lèi)型主關(guān)鍵字說(shuō)明ID自動(dòng)編號(hào)*編號(hào)Name文本-留言用戶(hù)姓名Email文本-留言用戶(hù)電子郵箱URL文本-留言用戶(hù)的主頁(yè)IP文本-留言用戶(hù)的 IP 地址9Communication文本-留言
21、用戶(hù)的其他聯(lián)系方式Subject文本-留言主題Comment文本-留言?xún)?nèi)容PostDate日期時(shí)間-提交留言時(shí)間Reply文本-留言的回復(fù)內(nèi)容ReplyDate日期時(shí)間-回復(fù)留言的時(shí)間ReplyName文本-回復(fù)留言的管理員名稱(chēng)創(chuàng)建成功后分別如下:-Web 數(shù)據(jù)表-10-Note_Admin 數(shù)據(jù)表-Note_Comment 數(shù)據(jù)表-113.23.2 數(shù)據(jù)庫(kù)連接文件數(shù)據(jù)庫(kù)連接文件數(shù)據(jù)庫(kù)文件 Conn.asp 連接數(shù)據(jù)庫(kù) NOTES.3.33.3 頁(yè)面代碼設(shè)計(jì)頁(yè)面代碼設(shè)計(jì) 下面是設(shè)計(jì)中的各頁(yè)面的部分關(guān)鍵代碼。Index.asp 代碼如下:%set rs=Server.CreateObject(A
22、DODB.RecordSet)rs.openselect * from note_comment order by id desc,conn,1,3if rs.eof and rs.bof thenresponse.redirectbook_write.aspelse if counts=0 or counts= then counts=10 rs.pageSize=counts allpages=rs.pageCount page=Request(page) if not isNumeric(page) then page=1 if isEmpty(page) or cint(page)=a
23、llpages then page=allpages12 end if rs.AbsolutePage=page Do While Not rs.eof UserName=rs(Name) Comments=rs(Comment) Reply=rs(Reply) Usermail=rs(Email) url=rs(Url) replyname=rs(ReplyNsme) I=I+1 temp=RS.RecordCount-(page-1)*rs.pageSize-I+1%Book_write.asp 代碼如下:%if request(send)=ok then username=trim(re
24、quest.form(username)usermail=trim(request.form(usermail)if username= or request.form(Comments)= or request.form(subject)= thenresponse.writealert(填寫(xiě)資料不完整,請(qǐng)檢查后重新輸入!);history.back();response.endend ifif mailyes=0 then if Instr(usermail,.)=0 or Instr(usermail,)=0 or len(usermail)50 then response.writea
25、lert(您輸入的電子郵件地址格式不正確,請(qǐng)檢查后重新輸入!);history.back(); response.end end ifend ifif len(request.form(subject)subjectmaxlength then response.writealert(留言主題太長(zhǎng)了,請(qǐng)不要超過(guò)&subjectmaxlengh&個(gè)字符!);history.back(); response.endend ifif len(request.form(Comments)maxlengh then response.write alert(留言?xún)?nèi)容太長(zhǎng)了,請(qǐng)不要超過(guò)& maxlengt
26、h &個(gè)字符!);history.back(); response.endend if13set rs=nothing response.writealert(留言提交成功,單擊“確定”返回留言列表!);location.href=index.asp; response.endend if %Admin_login.asp 代碼如下:%if request.QueryString(act)=login thenuser=Request.Form(username)pass=Request.Form(password)Set NArs=Server.CreateObject(Adodb.Reco
27、rdSet) sq1=Select * from note_admin where Admin=& user &and pwd=& pass & NArs.open sq1,conn,1,1 If not(NArs.bof and NArs.eof) Then Session(login)=ok Session(user)=NArs(Admin) Session(id)=NArs(id) Response.Redirect admin_main.asp?action=mainElse Response.Write (alert(管理員用戶(hù)名稱(chēng)或密碼輸入有誤,請(qǐng)檢查后重新輸入!);history
28、.back() Response.End End If NArs.Close Set NArs=nothingEnd If%Admin_main.asp 代碼如下: % dim rs,msg_per_page dim sq1 msg_per_page=10 Set rs=Server.CreateObject(ADODB.Recordset) sq1=select * from note_comment order by id desc rs.pagesize=msg_per_page rs.open sq1,conn,1,3 if rs.eof and rs.bof then14 respo
29、nse.write暫時(shí)沒(méi)有留言 end if if not(rs.eof and rs.bof) then totalrec=RS.RecordCount if rs.recordcount mod msg_per_page=0 then n=rs.recordcountmsg_per_page else n=rs.recordcountmsg_per_page+1 end if currentpage=request(page) If currentpage then currentpage=cint(currentpage) if currentpage1 then currentpage
30、=1 end if if err.number0 then err.clear currentpage=1 end if else currentpage=1 End if if currentpage*msg_per_pagetotalrec and not(currentpage-1)*msg_per_page0 content=rs(Comment) subject=rs(Subject) reply=rs(reply) UserName=rs(Name) Response.writeID Response.writeUserName Response.write subject Res
31、ponse.writeID Response.write 1left(server.htmlencode(content),50) Response.write content Response.writePostdate 15if Isnull(Reply) then response.write新留言 else response.write已回復(fù) end if % Admin_set.asp 代碼如下:% rs.close set rs=nothingElse response.writealert(當(dāng)前沒(méi)有登錄用戶(hù));history.back(); response.end End If
32、 if trim(request.form(sitename)= or trim(request.form(admin)= or trim(request.form(maxlength)= or trim(request.form(counts)= or trim(request.form(replycolor)= or trim(request.form(isreply)= or trim(request.form(distance)= then response.write alert(資料填寫(xiě)不完整或有錯(cuò)誤,請(qǐng)檢查后重新提交。);history.back(); response.ende
33、nd ifif (not isNumeric(request.form(subjectmaxlength) or (not isNumeric(request.form(maxlength) or (not isNumeric(request.form( counts) or (not isNumeric(request.form(distance) then response.writealert(資料填寫(xiě)不完整或有錯(cuò)誤,請(qǐng)檢查后重新提交。);history.back(); response.end%Admin_logout.asp 代碼如下:第四章第四章 調(diào)試和運(yùn)行調(diào)試和運(yùn)行4.14.1
34、調(diào)試調(diào)試 將所有的 asp 文件保存在 C:Inetpubwwwroot 中,并在此文件夾中建立子文件夾 IMAGES,將留言板制作界面時(shí)的圖片保存其中。打開(kāi) IE 瀏覽器,在地址欄打入http:/localhost 加各 asp 文件名,就可看到相應(yīng)的頁(yè)面,可在其中完成調(diào)試。4.24.2 功能測(cè)試功能測(cè)試在地址欄鍵入 http:/localhost/index.asp 會(huì)看到此界面:17在地址欄鍵入 http:/localhost/book_write.asp 會(huì)看到界面 1,再單擊“瀏覽留言”按鈕會(huì)看到界面 2:-界面 1-18-界面 2-在地址欄鍵入 http:/localhost/admin_login.asp 或者“管理留言板”按鈕會(huì)看到界面 3,單擊可見(jiàn)界面 4:1
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣播電視節(jié)目制作中的編劇策略考核試卷
- 信托公司財(cái)務(wù)風(fēng)險(xiǎn)分析與控制考核試卷
- 疫情網(wǎng)課班會(huì)課件小學(xué)生
- 塑料薄膜在戶(hù)外運(yùn)動(dòng)裝備的應(yīng)用考核試卷
- 智能清潔電器的遠(yuǎn)程監(jiān)控技術(shù)考核試卷
- 機(jī)器人傳感器數(shù)據(jù)融合與應(yīng)用考核試卷
- 蘇州恒溫配送合同范本
- 土建及市政合同范本
- 拍攝視頻制作合同范本
- 毛坯公寓酒店合同范本
- 質(zhì)量管理軟件操作手冊(cè)
- 翰威特任職資格撰寫(xiě)培訓(xùn)材料
- 大家排好隊(duì)說(shuō)課
- 鐵氧體永磁材料
- 湘教版初中數(shù)學(xué)教材目錄
- 金蝶云星辰初級(jí)考試題庫(kù)
- GM/T 0107-2021智能IC卡密鑰管理系統(tǒng)基本技術(shù)要求
- 部編版七年級(jí)下冊(cè)語(yǔ)文第一單元課件
- 2023年山東省青島市統(tǒng)招專(zhuān)升本管理學(xué)自考真題(含答案)
- 文化產(chǎn)業(yè)政策與法規(guī)課件
- 人教版八年級(jí)下冊(cè)生物全冊(cè)教案完整版教學(xué)設(shè)計(jì)含教學(xué)反思
評(píng)論
0/150
提交評(píng)論