freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上論壇的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-10-03 00:38 本頁面
 

【文章內(nèi)容簡介】 Active Server Pages 則會(huì)先處理 Session的結(jié)束事件。 利用 ADO 訪問數(shù)據(jù)庫 ADO( ActiveX Data Objects)是一種操作 Microsoft 所支持的數(shù)據(jù)庫的新技術(shù)。在 ASP 中, ADO 可以看作是一個(gè)服務(wù)器組件 (Server Component),更簡單點(diǎn)說,是一系列的對(duì)象,應(yīng)用這些功能強(qiáng)大 的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫復(fù)雜的操作。本文中個(gè)性化頁面的實(shí)現(xiàn)便大量地用到了 ADO 技術(shù)。具體的操作步驟可天津大學(xué)網(wǎng)絡(luò)教育學(xué)院本科生畢業(yè)設(shè)計(jì)(論文 ) 6 以歸納為以下幾步: ① 創(chuàng)建數(shù)據(jù)庫源名 (DSN) ② 創(chuàng)建數(shù)據(jù)庫鏈接 (Connection) ③ 創(chuàng)建數(shù)據(jù)對(duì)象 ④ 操作數(shù)據(jù)庫 ⑤ 關(guān)閉數(shù)據(jù)對(duì)象和鏈接 每一步的做法如下: 創(chuàng)建數(shù)據(jù)源名 DSN(Date Source Name)即數(shù)據(jù)源名稱。我們知道, ODBC 是一種訪問數(shù)據(jù)庫的方法,只要系統(tǒng)中有相應(yīng)的 ODBC 驅(qū)動(dòng)程序,任何程序就可以通過 ODBC操縱驅(qū)動(dòng)程序的數(shù)據(jù)庫。比如我們系統(tǒng)中有 Access 的 ODBC 驅(qū)動(dòng)程序,那么即使我們沒有 Access 軟件,也可以在我們的程序中對(duì)一個(gè) Access 的 MDB 數(shù)據(jù)庫加、刪、改記錄。而且我們根本不用知道這個(gè)數(shù)據(jù)庫是放在哪里的。我們只要寫出 SQL 語句, ODBC 驅(qū)動(dòng)程序就會(huì)幫我們做一切事情。我們?cè)诮o ODBC 驅(qū)動(dòng)程序傳 SQL 指令時(shí),即是用 DSN 來告訴它到底操作的是哪一個(gè)數(shù)據(jù)庫。如果數(shù)據(jù)庫的平臺(tái)變了,比如我們改用了 SQL Server 的數(shù)據(jù)庫,只要其中表的結(jié)構(gòu)沒變,我們就不用改寫我們的程序,只要重新在系統(tǒng)中配置 DSN 就行了。由此可見,DSN 是應(yīng)用程序和數(shù)據(jù)庫之間的橋梁。 創(chuàng)建數(shù)據(jù)庫鏈接 鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。ASP 文件中如果要訪問數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫的鏈接,其語法如下: set Conn=(“”) 這條語句創(chuàng)建了鏈接對(duì)象 Conn,接下來: connstr=Provider=。=amp。(amp。dbamp。) connstr 這條語句打開鏈接,用到了 DSN,本例為 “connstr”。 以上兩個(gè)步驟缺一不可,因?yàn)殒溄訉?duì)象的創(chuàng)建與打開是兩回事,只有打開了才真正可以使用。 創(chuàng)建數(shù)據(jù)對(duì)象 ADO 中的數(shù)據(jù)對(duì)象通常保存的是查詢結(jié)果。 Record Set 是 ADO 中最復(fù)雜的對(duì)象,有許多屬性和方法。 Record Set 保存的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。以下是創(chuàng)建方法: Set Record Set=(sqtStr) 天津大學(xué)網(wǎng)絡(luò)教育學(xué)院本科生畢業(yè)設(shè)計(jì)(論文 ) 7 這條語句創(chuàng)建并打開了對(duì)象 Record Set,其中 Con 是先前創(chuàng)建的鏈接對(duì)象,rs 是一個(gè)字串,代表一條標(biāo)準(zhǔn)的 SQL 語句。例如: rs=“SELECT * FROM shop_books” Set Record Set=(rs) 這條語句執(zhí)行后,對(duì)象 Record Set 中就保存了表 tab1 中的所有記錄。 操作數(shù)據(jù)庫 我們通過調(diào)用鏈接對(duì)象的 Execute 方法來將查詢結(jié)果返回給一個(gè)數(shù)據(jù)對(duì)象或進(jìn)行插入、刪除等操作。例如: rs=“INSERT INTO tab1 VALUES(1,2)” (rs) /執(zhí)行插入操作 關(guān)閉數(shù)據(jù)對(duì)象和鏈接對(duì)象 在使用了 ADO 對(duì)象之后要關(guān)閉它,因?yàn)樗褂昧艘欢ǖ姆?wù)器資源。通過調(diào)用方法 close 實(shí)現(xiàn)關(guān)閉,然后再釋放它。 Record Set Record Set=Nothing /關(guān)閉創(chuàng)建的數(shù)據(jù)對(duì)象 Set mConn=Nothing /關(guān)閉創(chuàng)建的鏈接對(duì)象。 ASP 與 CGI 的比較 CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口 )也是 Inter 上一種功能強(qiáng)大的 Web 頁面技術(shù),其工作方式有別于 ASP。我們現(xiàn)對(duì)二者進(jìn)行比較。 Active Server Pages 開發(fā) Web 應(yīng)用程序的特點(diǎn): 1. 完全嵌入 HTML,與 HTML、 Script 語言完美結(jié)合。 2. 無須手動(dòng)編譯和鏈接程序。 3. 面向?qū)ο?,并可擴(kuò)展 ActiveX Server 組件功能。 4. 使用腳本語言( JavaScript、 VBScript 或 PERL)編寫。 5. 存取數(shù)據(jù)庫輕松容易(使用 ADO 組件)。 6. 可使用任何語言編寫自己的 ActiveX Server 組件。 7. 無討論器兼容問題。 8. 程序代碼隱藏,客戶端僅能看到 ASP 輸出的 HTML 文件。 9. 縮短 Web 開發(fā)時(shí)間。 相比之下,使用 CGI 開發(fā) Web 應(yīng)用程序具有以下缺點(diǎn): 天津大學(xué)網(wǎng)絡(luò)教育學(xué)院本科生畢業(yè)設(shè)計(jì)(論文 ) 8 1. 不易與 HTML 文件集成。 2. 須使用其他較復(fù)雜的語言來開發(fā) CGI 程序。 3. 程序開發(fā)時(shí)間較長。 4. 存取數(shù)據(jù)庫不容易。 5. 每個(gè) CGI 程序被不同用戶執(zhí)行時(shí)都得重新執(zhí)行一次,并占去 Server的一個(gè)端口( Port),降低 Server 效率。 可見, ASP 在數(shù)據(jù)庫訪問、與 HTML 的集成、提高服務(wù)器的效率等諸多方面都優(yōu)于 CGI,更適應(yīng) Web 應(yīng)用程序開發(fā)的需要,因此本文選擇了 ASP 作為個(gè)性化頁面生成器的開發(fā)工具。 第三章 總體設(shè)計(jì)與規(guī)劃 系統(tǒng)設(shè)計(jì)思想 該論壇系統(tǒng)通過前端(客戶端)討論器和后臺(tái)數(shù)據(jù)庫向用戶展示信息,方便的實(shí)現(xiàn)了內(nèi)容的維護(hù)和更新,使用戶更快,更好的了解信息。管理員將所有注冊(cè)用戶信息數(shù)據(jù)存入數(shù)據(jù)庫相應(yīng)的表中,當(dāng)客戶端發(fā)出討論該動(dòng)態(tài)頁面的請(qǐng)求時(shí),服務(wù)器就會(huì)執(zhí)行相應(yīng)的腳本代碼,從數(shù)據(jù)庫中查詢出符合條件的用戶信息,生成相關(guān)頁面發(fā)送到客戶端討論器上??蛻舳怂@示的內(nèi)容是隨著后臺(tái)管理數(shù)據(jù)庫的變化而動(dòng)態(tài)顯示的,因此,客戶端可以獲得用戶的最新動(dòng)態(tài)信息。 根據(jù)模擬的角色不同和實(shí)現(xiàn)的功能不同,將論壇大致分為兩個(gè)既獨(dú)立又相互聯(lián)系的兩個(gè)模板:前臺(tái)討論和后臺(tái)管理系統(tǒng)。 其中前臺(tái)討論為注冊(cè)用戶進(jìn)入論壇系統(tǒng)的入口,實(shí)現(xiàn)提問發(fā)貼子和回答問題的模擬。在這里不僅可以充分體驗(yàn)到論壇的樂趣與便捷,同時(shí)更重要的是使模擬者能對(duì)網(wǎng)上論壇有一個(gè)全面的認(rèn)識(shí)。集中體現(xiàn)了信息流的流動(dòng)過程。 后臺(tái)管理子系統(tǒng)提供管理論壇的各項(xiàng)功能,實(shí)現(xiàn)論壇管理員角色的模擬。該子系統(tǒng)通過簡而明晰的 WEB 頁面,提示管理員進(jìn)行各項(xiàng)管理工作。例如:對(duì)注冊(cè)用戶的管理,對(duì)論壇各討論區(qū)的管理,對(duì)用戶提問的管理以及用戶解答的管理等等,所有這些管理工作都被智能化,模擬者完全不需要任何背景知識(shí),只需要按照 WEB 頁面上的提示,便可輕松完成 操作。 系統(tǒng)設(shè)計(jì)目標(biāo) 在明確了系統(tǒng)的設(shè)計(jì)思想之后,就要開始規(guī)劃系統(tǒng)的設(shè)計(jì)目標(biāo)了,也就是要明確整個(gè)系統(tǒng)應(yīng)當(dāng)實(shí)現(xiàn)的功能,下面將就前臺(tái)討論子系統(tǒng)和后臺(tái)管理系統(tǒng)兩個(gè)子系統(tǒng)分別進(jìn)行介紹。 天津大學(xué)網(wǎng)絡(luò)教育學(xué)院本科生畢業(yè)設(shè)計(jì)(論文 ) 9 后臺(tái)管理子系統(tǒng) 后臺(tái)管理系統(tǒng)在功能上類似于一個(gè) MIS 系統(tǒng),但是在實(shí)現(xiàn)方法上有別于傳統(tǒng)的 MIS 系統(tǒng)。該系統(tǒng)采用 WEB 頁面作為管理界面,因此與 MIS 系統(tǒng)相比較而言,更加友好與智能化,管理員操作起來也更加便捷。系統(tǒng)首先提供管理員的登陸頁面,當(dāng)?shù)顷懻咻斎牍芾韱T帳號(hào)密碼后,系統(tǒng)將對(duì)登陸者的帳號(hào)和密碼加以驗(yàn)證,只有經(jīng)過授權(quán)的管理 員才能進(jìn)入管理系統(tǒng),執(zhí)行各項(xiàng)管理職能。否則系統(tǒng)將給出錯(cuò)誤提示。該系統(tǒng)具有以下管理功能: 1 管理員管理 具體為論壇管理員設(shè)置 .分為增加管理員跟修改管理員密碼 2 用戶管理 管理員對(duì)注冊(cè)用戶信息進(jìn)行瀏覽并對(duì)注冊(cè)的用戶進(jìn)行刪除操作 3 問題分類管理 包括添加 ,修改 ,刪除問題分類 4 問題管理 對(duì)用戶提出的各種問題進(jìn)行瀏覽 ,并可進(jìn)行刪除操作 . 5 答復(fù)管理 管理員對(duì)用戶進(jìn)行解決的信息瀏覽 ,并可對(duì)答復(fù)信息進(jìn)行刪除操作 . 前臺(tái)在線交流子系統(tǒng) 前臺(tái)在討論子系統(tǒng)為注冊(cè)用戶提供論壇系統(tǒng)的的入口,注冊(cè)用戶通過登陸論壇,討論、提出不懂的問題,或查看其它用戶的問題及解答 ,在線與用戶進(jìn)行交流 ,解決不懂的問題 ,增漲知識(shí) . 系統(tǒng)可行性分析 對(duì)系統(tǒng)進(jìn)行可行性分析是系統(tǒng)規(guī)劃的關(guān)鍵步驟,必須在可行性報(bào)告通過后,才可以進(jìn)入實(shí)質(zhì)性的論壇應(yīng)用分析階段。 系統(tǒng)整體結(jié)構(gòu)及其說明 系統(tǒng)分為兩個(gè)部分,系統(tǒng)整體結(jié)構(gòu)如圖 31 所示: 天津大學(xué)網(wǎng)絡(luò)教育學(xué)院本科生畢業(yè)設(shè)計(jì)(論文 ) 10 圖 31 系統(tǒng)整體結(jié)構(gòu)圖 從以上結(jié)構(gòu)圖可以看出,構(gòu)成商務(wù)循環(huán)的兩個(gè)系統(tǒng)相互聯(lián)系。由管理員在服務(wù)端控制,整個(gè)系統(tǒng)的運(yùn)行也由管理員來維護(hù)。討論者注冊(cè)用戶,由用戶在終端控制。 第四章 論壇應(yīng)用系統(tǒng)設(shè)計(jì) 前面講述了論壇系統(tǒng)構(gòu)建的必備知識(shí)與技術(shù),并且對(duì)系統(tǒng)進(jìn)行了總體設(shè)計(jì)與規(guī)劃,在這個(gè)基礎(chǔ)上,我們將理論和實(shí)際相結(jié)合起來,運(yùn)用這些知識(shí)與技術(shù)來開發(fā)一個(gè)網(wǎng)上論壇系統(tǒng)。 論壇環(huán)境的開發(fā) 論壇開發(fā)環(huán)境的選擇對(duì)于系統(tǒng)的建立來說有著相當(dāng)?shù)闹匾裕鼘?duì)系統(tǒng)開發(fā)的性能特點(diǎn),工作量的大小,以及系統(tǒng)今后的維護(hù)工作難易等起到?jīng)Q定性的作用。所以在開發(fā)論壇之前,要依據(jù)對(duì)系統(tǒng)所使用的技術(shù)、體現(xiàn)功能的評(píng)估,在選擇開發(fā)環(huán)境時(shí),主要考慮以下幾個(gè)方面:總成本,功能,擴(kuò)展性,是否利于管理與開發(fā),另外開放性和開放性也是需要注意的一個(gè)重要因素,因?yàn)樵撓到y(tǒng)是運(yùn)行在因網(wǎng)上論壇系統(tǒng) 后臺(tái)管理員管理子系統(tǒng) 前臺(tái)注冊(cè)用戶交流系統(tǒng) 管理員管理 用戶信息管理 問題分類管理 問題管理 答復(fù)管理 退出系統(tǒng) 用戶注冊(cè) 用戶登錄 用戶提問發(fā)貼 用戶就提問進(jìn)行解答 論壇信息檢索 用戶密碼尋回 …….. 天津大學(xué)網(wǎng)絡(luò)教育學(xué)院本科生畢業(yè)設(shè)計(jì)(論文 ) 11 特網(wǎng)上的,用戶平臺(tái)的差異決定了與其它系統(tǒng)的互操作性是不可避免的。 軟件環(huán)境 一 .服務(wù)器端 平臺(tái)應(yīng)該是建立易于開發(fā)、管理、擴(kuò)充以及同開發(fā)標(biāo)準(zhǔn)兼容的解決方案的基礎(chǔ)。服務(wù)器端平臺(tái)軟件全部采用 Microsoft 的產(chǎn)品,便于維護(hù)和管理,同時(shí)系統(tǒng)設(shè)計(jì)中還應(yīng)用了 Microsoft 的一些新技術(shù),來提高系統(tǒng)的整體性能和效率。 操作系統(tǒng)采用 Microsoft Windows XP Server。 Web 服務(wù)器采用 。 Web 服務(wù)器從硬件角度上講是 Inter 上保存 Web頁的計(jì)算機(jī),從軟件角度上講是提供 Web 服務(wù)的服務(wù)程序。 Web 服務(wù)器以及相應(yīng)的討論器技術(shù)的出現(xiàn)和商品化,為企業(yè)在網(wǎng)上發(fā)布信息和挖掘信息提 供了強(qiáng)有力的工具?,F(xiàn)在由 Inter 上的眾多 Web 服務(wù)器提供的超媒體數(shù)據(jù)連接服務(wù)也已迅猛發(fā)展。 Web 服務(wù)器通過與對(duì)象技術(shù)相融合,正在逐步發(fā)展為能夠自由掛接各種應(yīng)用對(duì)象的 Web 應(yīng)用服務(wù)器。在此,我們主要從軟件角度出發(fā),選擇適合于為論壇應(yīng)用系統(tǒng)提供 Web 服務(wù)的服務(wù)程序。 目前,較為常用的專用 Web 服務(wù)器主要有兩種: 和 Java Web Server。 IIS 的設(shè)計(jì)目標(biāo)是提供適合性很強(qiáng)的 Inter 和 Intra 服務(wù)器功能。 IIS 具有極高的執(zhí)行效率,出色的安全保密性,易于管理以及啟動(dòng)迅速等特 點(diǎn)。它既可以用于集成現(xiàn)有的應(yīng)用方式,也可用于實(shí)時(shí) Web 應(yīng)用系統(tǒng)。 Java Web Server 使用 Java 語言寫成,故應(yīng)用程序不用任何修改就可以從初級(jí)的服務(wù)器平臺(tái)移植到功能強(qiáng)大的服務(wù)器平臺(tái)。 Java Web Server 以純 Java 服務(wù)器組件為特色,實(shí)現(xiàn)了所謂 “在一處設(shè)計(jì)編寫,在任何地方運(yùn)行 ”的目標(biāo)。與 CGI批處理命令不同的是, Java Web Server 與平臺(tái)完全無關(guān)。 這兩種 Web 服務(wù)器各有所長,但考慮到論壇系統(tǒng)需要具備較高的安全性能,對(duì)用戶的請(qǐng)求必須在短時(shí)間內(nèi)作出響應(yīng),因此選用了 Windows 作為系統(tǒng)的Web Server。另外,作為 IIS 的另外一個(gè)重要組成部分,是一種與編譯無關(guān)的應(yīng)用開發(fā)環(huán)境,開發(fā)者可以采用任意自己喜歡的語言,而無需顧及編譯系統(tǒng),因此與 Java Web Server 相比,應(yīng)用程序的開發(fā)工作量小。 Windows II
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1