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

正文內(nèi)容

利用asp開發(fā)bbs論壇計算機工程系畢業(yè)論文畢業(yè)設(shè)計(編輯修改稿)

2025-07-13 05:04 本頁面
 

【文章內(nèi)容簡介】 供的七個對象 : (1)Connection 對象負(fù)責(zé)對指定的數(shù)據(jù)源進(jìn)行連接 ,除此之外 ,它還可以通過事物(Transaction)來確保在事物中所有的數(shù)據(jù)源變更的全部成功。 (2)Command 對象負(fù)責(zé)對數(shù)據(jù)庫提供請求 ,也就是傳遞指定的 SQL 使命 ,除此之外 ,也可能通過 Command 對象對數(shù)據(jù)庫發(fā)出數(shù)據(jù)定義語言 (DDL ,Data Definition Language)。 (3)Parameter 對象負(fù)責(zé)傳遞 Command 對象所需要的 SQL 命令參數(shù)。 (4)DataSet 對象負(fù)責(zé)瀏覽和操作從數(shù)據(jù)庫取出的數(shù)據(jù)。 (5)Field 對象表示指定 DataSet 對象的數(shù)據(jù)字段。 (6)Property 對象表示 ADO 的各項對象屬性值。 (7)Error 對象負(fù)責(zé)記錄連接過程所發(fā)生的錯誤信 息。 ADO 的七個對象及四個數(shù)據(jù)集合相互的關(guān)系圖如圖 21所示: 西安 航空技術(shù)高等??茖W(xué)校畢業(yè)設(shè)計 4 如圖 21 ActiveX Data Object 關(guān)系圖 開發(fā)環(huán)境及工具 軟件 : Inter Information Server(IIS) 5. 0, Dreamweaver MX, ACCESS 2021。 ASP有關(guān)的內(nèi)置對象的設(shè)置 Request 對象 HTTP 通訊協(xié)議是一種請求與響應(yīng) (Request/Response)的通訊協(xié)議 ,因此通常由客戶端向 Web 服務(wù)器提出請求 ,Web服務(wù)器才會響應(yīng)信息。因此在 ASP中 ,特別將“ 客戶端提出的要求 ” 與 “ Web 服務(wù)器響應(yīng)的信息 ” 等動作封裝成 Request 對象與 Response對象。換言之 , Request 對象通常包含了用戶端的相關(guān)信息 ,如瀏覽器的種類、表頭信息、表單參數(shù)及 cookies 等等。 Response 對象 每一種程序語言或開發(fā)工具一定都有與用戶溝通的界面或函數(shù) , ASP 也不例外。在 ASP 中負(fù)責(zé)將信息傳達(dá)到用戶的對象就是 Response 對象。 Server 對象 Server 對象允許用戶取得服 務(wù)器提供的各項功能 ,例如 Server 對象CreateObject 方法允許客戶端用戶建立一個 ActiveXServer 組件實例 ,其建立組件實例會隨著服務(wù)器端完成 ASP網(wǎng)頁的處理而自動被釋放。如果希望此對象實例可以跨多個 ASP 網(wǎng)頁 ,就要用到 Session 對象保留該組件實例 ,直到 Session 對西安 航空技術(shù)高等??茖W(xué)校畢業(yè)設(shè)計 5 象的運行時間到了 ,或是在其他 ASP 網(wǎng)頁調(diào) 用 Session 對象的 Abandon 方法 ,此組件實例才會被釋放。 Session 對象 Session 對象在 ASP 程序編寫中占了相當(dāng)重 的份量 , 由于網(wǎng)頁是一種無狀態(tài)的程序 , 因此幾乎無法知道用戶的瀏覽狀態(tài)。必須通過 Session 對象記錄用戶的相關(guān)信息 , 以供用戶再次對此 Web 服務(wù)器提出要求時作確認(rèn) , 例如 , 在某些特定的網(wǎng)頁中 , 常需要用戶輸入確認(rèn)的賬號和密碼 , 假如這些身份確認(rèn)的結(jié)果無法保留 , 那豈不是每一個網(wǎng)頁都需要重新輸入一次密碼。必須說明 , Session 對象只能適用于具備 Cookie 功能的瀏覽器。 與 ADO 有關(guān)的設(shè)置 在本 BBS 系統(tǒng)中主要對 ADO 提供的四個數(shù)據(jù)集合進(jìn)行了設(shè)置 : (1)Connection 對象包含 Errors 數(shù)據(jù)集合 , 在 Errors 數(shù)據(jù)集合中包含數(shù)據(jù)源響應(yīng)失敗時所建立的 Errors 對象 . (2) Command 對象包含 Parameters 數(shù)據(jù)集合 , 在 Parameters 數(shù)據(jù)集合中包括Command 對象所有的 Parameters 對象 . (3) DataSet 對象包含 Fields 數(shù)據(jù)集合 , 在 Fields 數(shù)據(jù)集合中包含 DataSet 對象的所有 Field 數(shù)據(jù)字段對象 . (4)Connection 對象、 Command 對象、 DataSet 對象與 Field 對象皆包含一個Properties 數(shù)據(jù)集合 , 在 Properties 數(shù)據(jù)集合中包含所對應(yīng) Connection 對象、Command 對象、 DataSet 對象與 Field 對象的 Property 對象 . 西安 航空技術(shù)高等專科學(xué)校畢業(yè)設(shè)計 6 第三章 系統(tǒng)需求規(guī)劃 用戶使用論壇,有一定的流程:用戶注冊登陸進(jìn)入論壇,就某個話題(主題帖)展開討論,通過發(fā)帖功能發(fā)布新的話題,通過回帖的功能回復(fù)已有的話題,通過搜索功能查找已有的話題;管理員通過管理功能創(chuàng)建、編輯、刪除論壇的板塊,管理注冊用戶,管理帖子,設(shè)置論壇基本參數(shù)。這樣的流程就決定了論壇的 需求,如圖 31 所示: 圖 31 論壇流程圖 需求分析 從流程圖上 可以看到論壇完成的走向,其實每一個流程的節(jié)點處都有許多功能,如 表 31: 論壇板塊列表 瀏覽帖子 發(fā)帖回帖 搜索帖子 編輯帖子 刪除帖子 精華帖 置頂帖子 轉(zhuǎn)移帖子 用戶注冊 用戶登陸 控制用戶權(quán)限 修改注冊信息 設(shè)置論壇參數(shù) 管理板塊 管理用戶 表 31 論壇功能列表 在這十六個凌亂無序的需求進(jìn)行整理、歸納、再構(gòu)建系統(tǒng)的整體框架,設(shè)計 出 數(shù)據(jù)實 體、接口、用戶界面,最終將所有功能需求 轉(zhuǎn) 化為可以編碼實現(xiàn)的程序框架。首先,通過觀察論壇所有功能需求,可以發(fā)現(xiàn)在這十六個功能需求中,如果按照西安 航空技術(shù)高等專科學(xué)校畢業(yè)設(shè)計 7 不同事務(wù)分類,可以分為四類對象:板塊、帖子、用戶和論壇。這四類對象,可以設(shè)計為四個數(shù)據(jù)實體,如果用數(shù)據(jù)庫存儲它們,即可以設(shè)計四個基本數(shù)據(jù)表。如圖 32: 圖 32 板塊類有瀏覽列表和管理兩個方法,管理方法又可以分為創(chuàng)建、修改和刪除3個子方法, 如圖 33: 圖 33 板塊對象的相關(guān)用例圖 帖子類有瀏覽、發(fā)帖、回帖、搜 索和管理 5 個方法,瀏覽方法又可以分為列表和查看 2個子方法,管理方法又可以分為編輯、刪除、置頂、轉(zhuǎn)移、指定精華5個子方法,如圖 34: 論壇配置信息表 模塊信息表 帖子信息表 用戶信息表 西安 航空技術(shù)高等??茖W(xué)校畢業(yè)設(shè)計 8 圖 34 帖子對象的相關(guān)用例圖 用戶類有注冊、登陸和管理 3 個子方法,管理方法又分為添加、刪除和設(shè)置權(quán)限 3個子方法,如圖 35: 圖 35 用戶對象的相關(guān)用例圖 論壇一般存在兩種用戶,分別為注冊用戶和管理員。用戶的權(quán)限是向下覆蓋的,即上級權(quán)限包含下級權(quán)限,在本論壇中,管理員的權(quán)限是上級權(quán)限。與注冊用戶相關(guān)的功能,其實就是論壇前臺的主要功能。論壇系統(tǒng)的前臺,是用戶討論西安 航空技術(shù)高等??茖W(xué)校畢業(yè)設(shè)計 9 問題的平臺,發(fā)帖、回帖一直貫穿用戶整個的前臺活動。同時,由于論壇系統(tǒng)的帖子管理是管理員在帖子瀏覽時進(jìn)行的,所以編輯帖子、刪除帖子、轉(zhuǎn)移帖子、置頂帖子和指定精華帖等功能也安排在前臺實現(xiàn)。其他與管理員相關(guān)的功能,包括板塊管理、用戶管理和論壇設(shè)置等都是管理員在后臺進(jìn)行的操作。 功能設(shè)計 基本功能設(shè)計 通過需求分析,論壇的基本功能可以從眾多的需求中篩選出來。顧名思義,基本功能就是構(gòu)成論壇系統(tǒng)的必要功能,具備這些功能的 Web 系統(tǒng)即是論壇。 基本功能: ? 發(fā)帖。論壇最初是為了相互討論話題而誕生的,發(fā)表帖 子就是表達(dá)自己的看法,與他人進(jìn)行討論,因此發(fā)帖是論壇首要的功能。 ? 瀏覽帖子。發(fā)表了帖子,就要供他人瀏覽查看,與他人分享自己的想法和經(jīng)驗。 ? 回帖。瀏覽了他人發(fā)表的帖子,想要發(fā)表自己的想法,參與討論,就可以回復(fù)這個帖子。 其實,發(fā)帖 → 瀏覽帖子 → 回帖三大功能周而復(fù)始的循環(huán)進(jìn)行,就構(gòu)成論壇。每個參與論壇的人,主要目的就是發(fā)帖,查看已經(jīng)發(fā)表的帖子,針對自己感興趣的帖子進(jìn)行回帖,參與討論。三大基本功能的相互關(guān)系如圖 36: 圖 36 基本功能的相互關(guān)系 圖 擴展功能設(shè)計 除了基本功能之外,其他的論 壇功能都是擴展功能。 ? 注冊登陸。原先的論壇在發(fā)帖回帖時,需要填寫自己的筆名。這樣,經(jīng)西安 航空技術(shù)高等??茖W(xué)校畢業(yè)設(shè)計 10 常發(fā)帖的人總是要重復(fù)填寫筆名,比較麻煩。因此,論壇擴展了用戶注冊登陸功能,參與論壇的注冊自己的筆名以及個人信息,擁有論壇中的身份,發(fā)言時就不需要重復(fù)填寫個人信息了。 ? 分板塊瀏覽帖子。隨著論壇帖子數(shù)量的增多,討論相同話題的帖子聚集在一起,引出了論壇新的擴展功能,即分板塊瀏覽帖子,屬于同一板塊的帖子討論同樣的話題。這樣,就使得對某一話題感興趣的用戶不會被其他帖子干擾,也有利于相同興趣的用戶相互間討論,不易跑題。 ? 編輯帖子。發(fā)帖回帖的用戶,如果需要修改更新自己發(fā)表的帖子內(nèi)容,就引出了編輯帖子內(nèi)容這個擴展功能,提供給用戶更新自己發(fā)言的選擇。對于論壇管理員,可以編輯任何帖子的內(nèi)容,也算是提供給管理員進(jìn)行管理的選擇。 ? 刪除帖子。如果用戶發(fā)表了不符合論壇規(guī)則的帖子,則需要管理員刪除這些帖子,這就引出了刪除帖子的擴展功能。 ? 轉(zhuǎn)移帖子。論壇劃分了板塊,如果帖子內(nèi)容不屬于所在板塊的關(guān)注話題,那么管理員可以選擇將此帖移動到所屬話題的板塊中去,這就引出了移動帖子的擴展功能。這個功能是隨著板塊功能的出現(xiàn)而出現(xiàn)的,板塊將帖子進(jìn)行了分組,從 而提出了隨板塊移動帖子的要求。 ? 置頂帖子。帖子一般是根據(jù)發(fā)表以及回復(fù)時間到序排列的,這樣先發(fā)的帖子就慢慢排到后面,管理員如果需要強調(diào)某些帖子重要,又必看性,就要打亂默認(rèn)的排列順序,將這些帖子放在列表的最前端,不再按照時間進(jìn)行順序的變化,但是還要保證其他帖子按照時間變化順序進(jìn)行排列,這就引出了置頂帖子的擴展功能。 ? 指定精華帖。如果管理員認(rèn)為某個帖子的內(nèi)容非常好,可以打上標(biāo)記,推薦給看帖的用戶,這就引出了指定精華帖的擴展功能。用戶可以選擇只看打上標(biāo)記的精華帖。 ? 搜索帖子。論壇中的帖子越來越多,用戶需要從大量的帖 子中找到自己需要的內(nèi)容,這就引出了搜索帖子的擴展功能。 ? 管理板塊。論壇板需要先創(chuàng)建,才能被使用,管理員還可以刪除修改板塊的相關(guān)信息,因此管理板塊是管理員使用的擴展功能。 西安 航空技術(shù)高等專科學(xué)校畢業(yè)設(shè)計 11 ? 設(shè)置參數(shù)。論壇一般有一些初始化信息,比如論壇名稱,每頁顯示帖子數(shù)量等參數(shù)信息,管理員也可以在后臺界面自行設(shè)置,這頁屬于擴展功能。 ? 管理用戶。管理員可以對論壇的注冊用戶進(jìn)行管理,直接添加用戶,賦予相關(guān)權(quán)限,也可以修改已注冊用戶權(quán)限,對違規(guī)用戶可以刪除,這個擴展功能便于管理員對論壇用戶的管理。 論壇的擴展功能如圖 37: 圖 37 論壇的擴展功能 圖 設(shè)計可擴充功能的接口 列出了所有基本
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1