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

正文內(nèi)容

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

2025-02-12 10:41 本頁面
 

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