計算機(jī)畢業(yè)設(shè)計(論文)-基于ASP的教學(xué)管理網(wǎng)站.doc
武漢理工大學(xué)計算機(jī)科學(xué)與應(yīng)用畢業(yè)設(shè)計(論文)題 目: 基于ASP的教學(xué)管理網(wǎng)站學(xué)院(系): 武漢理工大學(xué)計算機(jī)學(xué)院專業(yè)班級: 計算機(jī)科學(xué)與技術(shù)(2)班學(xué)生姓名: 指導(dǎo)教師: 摘 要近年來,隨著網(wǎng)絡(luò)應(yīng)用的擴(kuò)大發(fā)展,其在信息交流、資源共享等方面發(fā)揮著越來越重要的作用。互聯(lián)網(wǎng)已經(jīng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們的政治、經(jīng)濟(jì)、文化生活中起著越來越重要的角色。網(wǎng)絡(luò)發(fā)展前景無限,及早與網(wǎng)絡(luò)結(jié)合,與信息時代同步,與高科技匯合,定會給社會各行各業(yè)的發(fā)展注入新鮮的活力。本網(wǎng)站使用ASP作為開發(fā)工具,采用Access 2003作為后臺數(shù)據(jù)庫,使用 Macromedia Dreamweaver 8和Adobe Photoshop CS作為制作網(wǎng)頁工具,設(shè)計和實現(xiàn)了一個教學(xué)管理網(wǎng)站。該網(wǎng)站主要包括新聞發(fā)布模塊,投票模塊,留言板模塊,實現(xiàn)了網(wǎng)站新聞的動態(tài)管理。同時為師生交流互動提供了一個良好的平臺。關(guān)鍵字:ASP;ADO;SQL; 數(shù)據(jù)庫;新聞管理AbstractRecently,with the expansible develop of the apply of web,it plays more and more important role in the aspects of communication of information、the share of resource and so on , the internet has been a vital trench from which people can get、issue and transfer information quickly ,it is also playing more and more important role in the life of politics、economy and culture. The network develops foreground infinite, combine with network early, and information the ages is synchronous, remitting with high technology to match, settling a meeting to infuse into the fresh vitality to the development of social every aspects.The website uses asp as the tool of the design of the web-station ,adopts Access 2003 as data-base of background, makes use of the tools of Macromedia Dreamweaver 8 and Adobe Photoshop CS to design web, Designed and realizes one to teach with study the management website. The website mainly includes the news issue module, the voting module, the message boards module , carry out the dynamic state of the website news management, Meantime, Exchanged the interaction for the teachers and students to provide a good platform .Key words:Asp; ADO; SOL; Data-base; News management目 錄第1章 緒論 1第2章 相關(guān)知識介紹22.1 ASP簡介22.1.1 ASP內(nèi)置基本對象3 2.1.2 ASP中的常用組件3 2.1.3 ASP存取數(shù)據(jù)庫42.2數(shù)據(jù)庫.5 2.2.1 數(shù)據(jù)庫定義 5 2.2.2 數(shù)據(jù)庫設(shè)計52.3 SQL語言簡介.52.4 Macromedia Dreamweaver 8簡介.62.5 Adobe Photoshop CS簡介6第3章 網(wǎng)站總體設(shè)計.73.1 網(wǎng)站需求分析 73.2 網(wǎng)站前臺功能結(jié)構(gòu)73.3 網(wǎng)站后臺模塊設(shè)計 .8第4章 網(wǎng)站詳細(xì)設(shè)計 .9 4.1 網(wǎng)站主頁設(shè)計 9 4.2 公告、新聞更新系統(tǒng)9 4.2.1 系統(tǒng)分析9 4.2.2 模塊設(shè)計 94.2.3 數(shù)據(jù)庫設(shè)計 .104.2.4 系統(tǒng)實現(xiàn) .114.2.4.1 公告、新聞瀏覽 114.2.4.2 公告、新聞管理 .114.3 投票調(diào)查 .174.3.1數(shù)據(jù)庫設(shè)計.174.3.2 系統(tǒng)實現(xiàn)17 4.4 留言本版塊 19 4.4.1 系統(tǒng)分析194.4.2 數(shù)據(jù)庫設(shè)計.19 4.4.3 系統(tǒng)實現(xiàn)204.4.3.1 發(fā)表留言 .204.4.3.2 留言管理 .20第5章 系統(tǒng)測試 .21 5.1 系統(tǒng)測試的原則 21 5.2 系統(tǒng)測試的方法 21參考文獻(xiàn).2323第1章 緒論20世紀(jì)末,隨著計算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在Internet中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。個性化已逐漸成為當(dāng)今Web應(yīng)用的潮流。Internet是目前世界上最大的計算機(jī)互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個整體。作為Internet上一種先進(jìn)的,易于被人們所接受的信息檢索手段,World Wide Web(簡稱WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據(jù)估計,目前Internet上已有上百萬個Web站點,其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領(lǐng)域,其用戶群十分龐大,因此,建設(shè)一個好的Web站點對于一個機(jī)構(gòu)的發(fā)展十分重要。近年來,隨著網(wǎng)絡(luò)用戶要求的不斷提高及計算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫技術(shù)在Internet中的廣泛應(yīng)用,Web站點向用戶提供的服務(wù)將越來越豐富,越來越人性化。ASP是微軟公司最新推出的WEB應(yīng)用開發(fā)技術(shù),著重于處理動態(tài)網(wǎng)頁和WEB數(shù)據(jù)庫的開發(fā),編程靈活、簡潔,具有較高的性能,是目前訪問WEB數(shù)據(jù)庫的最佳選擇。第2章 相關(guān)知識介紹2.1 ASP簡介ASP全稱Active Server Pages,中文稱為動態(tài)服務(wù)器網(wǎng)頁,其功能在于可以使用它來開發(fā)運(yùn)行在Windows服務(wù)器平臺上的動態(tài)網(wǎng)頁和網(wǎng)站。ASP技術(shù)通過在靜態(tài)HTML內(nèi)容中嵌入服務(wù)端腳本,實現(xiàn)網(wǎng)頁內(nèi)容的動態(tài)改變。ASP使用的編程語言是腳本語言,可以使用VBScript和Javascript。ASP賴以運(yùn)行的基礎(chǔ)是Windows Web服務(wù)器IIS(InternetInformation Server,運(yùn)行于Windows NT以及Windows 2000以后的版本)或者PWS(Personal Web Server,運(yùn)行于Windows 98,多用于開發(fā))。圖2-1 ASP工作原理圖2-1ASP的特點:1ASP的優(yōu)點(1)ASP所使用的VBScript腳本語言直接來源于VB語言,秉承了VB簡單易學(xué)的特點。(2)面向?qū)ο缶幊?,可擴(kuò)展ActiveX Server組件功能。(3)利用ADO組件輕松存取數(shù)據(jù)庫。ASP可以輕易地通過ODBC(Open Database Connectivity)驅(qū)動程序連接各種不同的數(shù)據(jù)庫,例如:Access、Foxpro、dBase、Oracle等等,另外,ASP亦可將“文本文件”或是”Excel” 文件當(dāng)成數(shù)據(jù)庫用。(4)語言相容性高。ASP與所有的ActiveX Script語言都相容,除了可結(jié)合HTML,VBScript、Java Script、Active X服務(wù)器組件來設(shè)計外,并可由“plug-In”(外掛組件模組)的方式,使用其他廠商(Third Party)所提供的語言(5)隱密安全性高??梢噪[藏程序代碼,在客戶端僅可以看到由ASP輸出的動態(tài)HTML文件,因為ASP程序先于網(wǎng)站服務(wù)(Web Server)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)HTML文件,再傳送到客戶端(Client)的瀏覽器上。2ASP的缺點(1)運(yùn)行速度比HTML程序要慢。(2)有的網(wǎng)絡(luò)操作系統(tǒng)不支持ASP。2.1.1 ASP內(nèi)置基本對象表2-1 ASP內(nèi)部對象簡要說明對象 功能Application 對象 用來存儲、讀取所有用戶共享的應(yīng)用程序信息。例如在網(wǎng)站的用戶間傳遞信息等。Request 對象 取得客戶端的信息。如訪問任何用HTTP請求傳遞的信息,包括用 POST 方法或 GET 方法傳遞的參數(shù)、cookie、用戶認(rèn)證等。Response 對象 控制發(fā)送給用戶端的信息。包括直接發(fā)送信息給客戶端瀏覽器、重定向瀏覽器到另一個URL或設(shè)置cookie的值等。Server 對象 用于訪問控制WEB服務(wù)器上的方法和屬性。如創(chuàng)建ActiveX組件的實例、將URL或HTML編碼成字符串,將虛擬路徑映射到物理路徑、設(shè)置腳本的超時值等。Session 對象 用于訪問控制WEB服務(wù)器上的方法和屬性。如創(chuàng)建ActiveX組件的實例、將URL或HTML編碼成字符串,將虛擬路徑映射到物理路徑、設(shè)置腳本的超時值等。ObjectContext 對象 提交或撤消由ASP 腳本初始化的事務(wù)。可配合MTS(Microsoft Transaction Server)服務(wù)器控制ASP事務(wù)。2.1.2 ASP中的常用組件(1)ADO組件ADO組件可提供多種對象對數(shù)據(jù)庫訪問,還可以訪問XML,以及半機(jī)構(gòu)化數(shù)據(jù),如Indexing Service等。在ASP開發(fā)中,主要使用ADO組件中的3個對象:Connection對象、Command對象和Recordset對象,下面作簡要介紹:(2)Scripting組件Scripting組件也叫腳本運(yùn)行期對象,是由腳本語言提供的對象模型,提供了Dictionary、FileSystemObject、TextStream 3個對象。Dictionary對象為ASP提供集合(collection)數(shù)據(jù)結(jié)構(gòu)。FileSystemObject對象,簡稱FSO,包含用來創(chuàng)建、刪除和獲得有關(guān)信息,以及通常用來操作驅(qū)動器、文件夾和文件的方法和屬性。表2-2 FSO組件對象/集合 描 述 Drive 對象,包含用來收集驅(qū)動器信息的方法和屬性,例如獲取驅(qū)動器的名稱、查看剩余空間等。Drives 集合,包括了所有驅(qū)動器。File 對象,包含用來創(chuàng)建、刪除或移動文件的方法和屬性Files 集合,包含了指定文件夾內(nèi)的所有文件。Folder 對象,包含用來創(chuàng)建、刪除或移動文件夾的方法和屬性Folders 集合,包含了指定文件夾內(nèi)的所有文件夾TextStream 對象,用來讀寫文本文件。2.1.3 ASP存取數(shù)據(jù)庫在ASP內(nèi)置組件中,數(shù)據(jù)庫存儲組件是使用ADO技術(shù)來存取符合ODBC標(biāo)準(zhǔn)的數(shù)據(jù)庫或具有表格狀的數(shù)據(jù)庫形式的一種ASP內(nèi)置組件。使用ADO技術(shù)訪問數(shù)據(jù)庫如圖2-2所示:圖2-2 ADO訪問數(shù)據(jù)庫連接字符串 (以Microsoft Access為例):Provider=Microsoft.Jet.OLEDB.4.0;Data Source=指向“ .mdb”文件的物理路徑常用數(shù)據(jù)源的ODBC連接字符串(以Microsoft Access為例): Driver=Microsoft Access Driver (*.mdb);DBQ=指向“.mdb”文件的物理路徑。連接數(shù)據(jù)庫有使用“ODBC連接字符串”、使用“OLE DB連接字符串”和使用DSN 3種方式。執(zhí)行SQL查詢及獲取記錄集有以下3種方法:使用 Recordset 對象 的Open方法使用 Command 對象 的Execute 方法使用Connection對象的Execute方法直接執(zhí)行一條SQL語句2.2數(shù)據(jù)庫2.2.1數(shù)據(jù)庫定義所謂的數(shù)據(jù)庫就是按照一定的數(shù)據(jù)模型組織、存儲在一起的,能為多個用戶共享的、與運(yùn)用程序相對獨立、相互關(guān)聯(lián)的數(shù)據(jù)集合。DBMS(Database Management System):數(shù)據(jù)庫管理系統(tǒng),就是幫助用戶建立和管理數(shù)據(jù)庫的軟件系統(tǒng),現(xiàn)在比較流行數(shù)據(jù)庫有:桌面型數(shù)據(jù)庫:FoxPro,Access,Paradox,C/S型數(shù)據(jù)庫:MS SQL Server, Oracle, IBM DB2等等,在ASP中一般使用SQL Server或Access數(shù)據(jù)庫,在筆者開發(fā)的教學(xué)管理網(wǎng)站中使用的是Access數(shù)據(jù)庫,主要是考慮到Access配置較為簡單、移植方便,并且網(wǎng)站較小,Access數(shù)據(jù)庫足夠使用。2.2.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計主要是進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設(shè)計的步驟一般包括一下幾個方面:(1) 數(shù)據(jù)字典設(shè)計(2) 存儲空間組織和存儲設(shè)備(3) 數(shù)據(jù)使用權(quán)限設(shè)置(4) 數(shù)據(jù)表定義(5) 數(shù)據(jù)庫結(jié)構(gòu)定義2.3 SQL語言簡介 SQL 的全稱是Structured Query Language,即結(jié)構(gòu)化查詢語言。SQL語句可以從關(guān)系數(shù)據(jù)庫中獲得數(shù)據(jù),也可以建立數(shù)據(jù)庫、增加數(shù)據(jù)、修改數(shù)據(jù)。1986年ANSI采用SQL語言作為關(guān)系數(shù)據(jù)庫系統(tǒng)的標(biāo)準(zhǔn)語言,后被國際化標(biāo)準(zhǔn)組織(ISO)采納為國際標(biāo)準(zhǔn)。SQL語言使用方便、功能豐富、簡潔易學(xué),是操作數(shù)據(jù)庫的工業(yè)標(biāo)準(zhǔn)語言,得到廣泛地應(yīng)用。例如關(guān)系數(shù)據(jù)庫產(chǎn)品DB2、ORACLE等都實現(xiàn)了SQL語言。同時,其它數(shù)據(jù)庫產(chǎn)品廠家也紛紛推出各自的支持SQL的軟件或者與SQL的接口軟件。這樣SQL語言很快被整個計算機(jī)界認(rèn)可。SQL語言是一種非過程化語言,它一次處理一個記錄集合,對數(shù)據(jù)提供自動導(dǎo)航。SQL語言允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進(jìn)行操作。SQL語言不要求用戶指定數(shù)據(jù)的存取方法,而是使用查詢優(yōu)化器,由系統(tǒng)決定對指定數(shù)據(jù)存取的最快速手段。當(dāng)設(shè)計者在關(guān)系表上定義了索引時,系統(tǒng)會自動利用索引進(jìn)行快速檢索,用戶不需知道表上是否有索引或者有什么類型的索引等細(xì)節(jié)。 2.4 Macromedia Dreamweaver8.0簡介Macromedia Dreamweaver 8 是建立 Web 站點和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合在一起,其功能強(qiáng)大,使得各個層次的開發(fā)人員和設(shè)計人員都能夠快速創(chuàng)建界面吸引人的基于標(biāo)準(zhǔn)的網(wǎng)站和應(yīng)用程序。從對基于 CSS 的設(shè)計的領(lǐng)先支持到手工編碼功能,Dreamweaver 提供了專業(yè)人員在一個集成、高效的環(huán)境中所需的工具。開發(fā)人員可以使用 Dreamweaver 及所選擇的服務(wù)器技術(shù)來創(chuàng)建功能強(qiáng)大的 Internet 應(yīng)用程序,從而使用戶能連接到數(shù)據(jù)庫、Web 服務(wù)和舊式系統(tǒng)。2.5 Adobe Photoshop CS簡介Photoshop是Adobe公司推出的重量級圖像處理軟件。該軟件具有界面友好、易學(xué)易用、圖像處理功能強(qiáng)大等優(yōu)點,深受廣大用戶的青睞。同時Photoshop也被公認(rèn)為是最優(yōu)秀的平面設(shè)計軟件之一,特別是其最新版-Adobe PhotoshopCS中文版于2003年末推出后,更是為廣大平面設(shè)計從業(yè)人員和圖像設(shè)計愛好者帶來了福音,本文正是使用它來處理WEB網(wǎng)頁圖片的.第3章 網(wǎng)站總體設(shè)計3.1 網(wǎng)站需求分析本網(wǎng)站是為以信息發(fā)布、資料下載、學(xué)生學(xué)習(xí)與交流活動為核心的網(wǎng)站,宗旨是培養(yǎng)學(xué)生利用網(wǎng)絡(luò)學(xué)習(xí)的意識和能力,促進(jìn)計算機(jī)學(xué)習(xí)與信息技術(shù)的整合,使學(xué)生能及時、準(zhǔn)確、完整地獲得自己所需要的相關(guān)信息,同時站點提供師生交流互動的環(huán)境。它的主要功能如下:一、能夠提供豐富的教學(xué)資料,方便學(xué)生學(xué)習(xí);二、能夠為管理員提供網(wǎng)站管理的能力,對網(wǎng)站的相關(guān)信息進(jìn)行有效管理;三、能夠提供留言功能,實現(xiàn)用戶之間交流互動;四、能夠為學(xué)生、教師提供相應(yīng)的信息存儲能力,學(xué)科教師可以將教學(xué)信息、教學(xué)參考資料、教案和課件較方便地發(fā)布到網(wǎng)站中,學(xué)生可以將自己的作業(yè)或自己收集到的學(xué)科資料方便地發(fā)布到網(wǎng)站中;五、提供相關(guān)資源的下載,如相關(guān)教學(xué)資料、軟件、課件等;六、能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息的授權(quán)訪問,防止隨意刪改。七、提供友情鏈接,使用戶方便到達(dá)相關(guān)站點;3.2 網(wǎng)站前臺功能結(jié)構(gòu)通過需求分析時對網(wǎng)站功能的分析,我們可以得出以下前臺功能結(jié)構(gòu)圖:前臺主界面 留言系統(tǒng)資源下載投票系統(tǒng)通知公告前言科技網(wǎng)站新聞 圖3-13.3 網(wǎng)站后臺模塊設(shè)計模塊化:按照后臺功能將一個軟件切分為許多部分單獨開發(fā),然后再組裝起來,每一個部分即為模塊。根據(jù)圖3-1中的功能結(jié)構(gòu)圖,將網(wǎng)站模塊化如下:后臺管理系統(tǒng)新聞發(fā)布系統(tǒng)統(tǒng)投票系統(tǒng)留言板系統(tǒng)新聞增刪改新聞公告欄網(wǎng)站調(diào)查留言回復(fù)留言管理新聞搜索管理員系統(tǒng)添加管理員修改管理員刪除管理員圖3-2第4章 網(wǎng)站詳細(xì)設(shè)計 4.1 網(wǎng)站主頁設(shè)計網(wǎng)站主頁采用靜、動相結(jié)合的方式,即靜態(tài)的主畫面和動態(tài)的圖片相結(jié)合。信息發(fā)布、投票系統(tǒng)、留言系統(tǒng)利用ASP與數(shù)據(jù)庫結(jié)合的技術(shù)建立數(shù)據(jù)庫查詢管理系統(tǒng),采用交互式的動態(tài)的web畫面來實現(xiàn)。本網(wǎng)站默認(rèn)的頁面index.asp, index.asp提供了各個分版塊的鏈接,其本身具備動態(tài)顯示公告和新聞功能,開辟了在線調(diào)查,友情鏈接,實現(xiàn)了瀏覽統(tǒng)計功能。4.2 公告、新聞發(fā)布系統(tǒng) 4.2.1 系統(tǒng)分析本網(wǎng)站的的新聞系統(tǒng)包括以下幾個部分:新聞列表、新聞瀏覽、新聞發(fā)布、新聞管理、新聞搜索,以及在新聞發(fā)布時所涉及的是否推薦。新聞更新系統(tǒng)的結(jié)構(gòu)如圖4-1所示:瀏覽新聞查看新聞搜索新聞發(fā)布新聞管理員管理新聞修改新聞刪除新聞圖4-1 新聞更新系統(tǒng)結(jié)構(gòu)示意圖4.2.2 模塊設(shè)計新聞顯示需要包含某類新聞列表、新聞綜合列表、新聞內(nèi)容顯示3部分,新聞查找包含條件輸入、執(zhí)行查找、查找結(jié)果列表3部分,新聞管理包含新聞發(fā)布、新聞修改、新聞刪除、新聞類型管理4部分。功能模塊如圖4-2所示:查看新聞發(fā)布新聞單類新聞列表管理新聞修改新聞新聞搜索執(zhí)行管理新聞類型刪除新聞管理登錄綜合新聞列表搜索結(jié)果列表新聞搜索條件圖4-2 新聞系統(tǒng)模塊設(shè)計4.2.3 數(shù)據(jù)庫設(shè)計新聞系統(tǒng)的后臺數(shù)據(jù)庫設(shè)計比較簡單,新聞分為兩個表:一個新聞表,一個公告表,另外保存管理員身份需要單獨建立一個表。表4-1 新聞表 article字段 類型 備注news_id 自動編號 主鍵,自動編號 title 文本 不允許為空content 備注author 文本 news_tui 是/否path 文本 Nfrom 文本images 圖片about 數(shù)字shenghe 數(shù)字selectpicnews_time 日期/時間review 備注表4-2 管理員表 admin字段 類型 備注admin_id 自動編號 主鍵,自動編號admin_name 文本 不允許為空oskey 文本admin_password 文本 不允許為空表4-3 新聞分類表 type字段 類型 備注type_id 自動編號 主鍵,自動編號type 文本 不允許為空typename 文本typetime 日期/時間4.2.4 系統(tǒng)實現(xiàn)建好數(shù)據(jù)庫后,就可以實現(xiàn)新聞系統(tǒng)的代碼,根據(jù)前面給出的新聞系統(tǒng)結(jié)構(gòu)圖,系統(tǒng)實現(xiàn)主要包括公告新聞瀏覽、公告新聞管理、公告新聞搜索和公告新聞點擊排名4個部分。4.2.4.1 公告、新聞瀏覽新聞瀏覽將數(shù)據(jù)庫中的新聞信息查詢出來,并在頁面中將新聞標(biāo)題等幾個字段進(jìn)行列表顯示,這樣就可以在頁面中顯示較多的信息內(nèi)容,并且在列表頁面提供鏈接,可以打開頁面閱讀新聞詳細(xì)內(nèi)容。 限于篇幅,公告和新聞及其詳細(xì)列表頁面的源代碼在此就不再列出了,notice.asp和news.asp均具有分頁顯示功能,當(dāng)前頁顯示采用了cint(request(page)函數(shù),Set rs=server.CreateObject (adodb.recordset),sql=select * from article order by news_id desc,使用Server對象之方法CreateObject來創(chuàng)建一腳本對象,擴(kuò)展了ASP的功能。 在notice.asp和news.asp中均調(diào)用了format.asp的strLength(str)和cutstr(str,strlen,more,url)函數(shù),以獲取和截取字符串。4.2.4.2 公告、新聞管理新聞管理包括發(fā)布新聞、修改新聞、刪除新聞頁面,以及進(jìn)行數(shù)據(jù)庫操作的頁面。圖4-3其代碼如下:創(chuàng)建文章 增加新聞文章 | 生成首頁圖片新聞 | 審核新聞 | 用戶管理 | 欄目管理 | 新聞模版管理 | 瀏覽 | 退出系統(tǒng) 添 加 文 章 文章標(biāo)題: 10)me.size=me.size-2- span style=cursor:hand title=加長對話框 onClick=if (me.size+ (最多22個漢字) 文章分類: %dim rs,sql,sel set rs=server.createobject(adodb.recordset) sql=select * from type rs.open sql,conn,1,1 do while not rs.eof sel=selected response.write +rs(type)+chr(13)+chr(10) rs.movenext looprs.close % 推薦新聞: 新聞模版: %dim rs1,sql1,sl set rs1=server.createobject(adodb.recordset) sql1=select * from Example rs1.open sql1,conn,1,1 do while not rs1.eof sl=selected response.write +rs1(name)+chr(13)+chr(10) rs1.movenext looprs1.close % 文章內(nèi)容: 相關(guān)新聞: 10)ss.size=ss.size-2 - span style=cursor:hand title=加長對話框 onclick=if (ss.size+ 相關(guān)新聞里只需填入關(guān)鍵字(如:xx新聞)或完整標(biāo)題,只顯示5條相關(guān)新聞。 來源: 10)message.size=message.size-2 - span style=cursor:hand title=加長對話框 onclick=if (message.size+ 文章作者: 10)mess.size=mess.size-2 - span style=cursor:hand title=加長對話框 onclick=if (mess.size+ 新聞審核: 新聞是否含有圖片 如選擇,新聞標(biāo)題后將自動加上圖標(biāo)志. 限于篇幅,新聞系統(tǒng)中其他功能不再列出4.3 投票調(diào)查投票系統(tǒng)主要是為向用戶進(jìn)行某項主題調(diào)查收集信息。通常一個投票主題提供幾個選項供用戶選擇,用戶選擇某選項進(jìn)行投票后,系統(tǒng)將對用戶選擇經(jīng)過進(jìn)行統(tǒng)計,并將統(tǒng)計結(jié)果進(jìn)行顯示。統(tǒng)計結(jié)果顯示通常有幾種方式:使用直方圖顯示每個選項用戶的投票數(shù)量;使用圓餅圖顯示各個選項用戶投票的相對百分比。本網(wǎng)站的投票調(diào)查結(jié)果顯示采用前一種方式。投票系統(tǒng)的結(jié)構(gòu)圖如圖4-4所示。管理員 用戶投票 設(shè)置顯示主體 更新數(shù)據(jù)庫增加投票主題 顯示投