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

正文內(nèi)容

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

2025-02-12 10:41 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 ess 或文本文件等一些小型的數(shù)據(jù)表, 所以, 只要是ODBC 驅(qū)動(dòng)程序所能存取的數(shù)據(jù)源皆是ADO 存取的對(duì)象。ADO主要是由Connection對(duì)象、Command對(duì)象、Parameter對(duì)象、Dataset對(duì)象、Field對(duì)象、Property對(duì)象及Error對(duì)象等七個(gè)對(duì)象與Fields數(shù)據(jù)集合、Properties數(shù)據(jù)集合、Parameters數(shù)據(jù)集合及Errors數(shù)據(jù)集合等四個(gè)數(shù)據(jù)集合所組合而成, 其功能概述如下:ADO 提供的七個(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ù)高等專科學(xué)校畢業(yè)設(shè)計(jì)4如圖 21 ActiveX Data Object 關(guān)系圖 開發(fā)環(huán)境及工具 軟件: Inter Information Server(IIS) 5. 0, Dreamweaver MX, ACCESS 2022。 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ì)象?!erver 對(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 西安航空技術(shù)高等??茖W(xué)校畢業(yè)設(shè)計(jì)5對(duì)象的運(yùn)行時(shí)間到了,或是在其他ASP 網(wǎng)頁調(diào)用 Session 對(duì)象的 Abandon 方法,此組件實(shí)例才會(huì)被釋放?!ession 對(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ì)象包含F(xiàn)ields 數(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ù)高等專科學(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ù)高等專科學(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)信息,因此管理
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1