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

正文內(nèi)容

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

2025-07-13 05:04 本頁面
 

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