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

正文內(nèi)容

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

2024-10-03 00:38 本頁面
 

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