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

正文內(nèi)容

基于jsp的學(xué)生論壇系統(tǒng)的設(shè)計與實現(xiàn)word格式(編輯修改稿)

2025-01-12 09:50 本頁面
 

【文章內(nèi)容簡介】 (1) 服務(wù)器主機配置: CPU使用 Intel P 4 Xeon, 雙 CPU,內(nèi)存為 2GB,選用2 塊 120GB 的 SCSI 硬盤進行同時讀寫。 (2) 操作主機 配置: CPU最低 Intel P4 以上,內(nèi)存 1GB 以上。 (3) 用戶端 配置: 無嚴格要求,可以登陸 Inter 訪問此網(wǎng)站便可。 軟件環(huán)境: 服務(wù)器: Windows 2021 服務(wù)器版操作系統(tǒng), 服務(wù)器, 開發(fā)工具 , MySql 數(shù)據(jù)庫 。 管理員操作 端: Windows 98 操作系統(tǒng)以上, 以上。 用戶端: Windows 98 操作系統(tǒng)以上, 以上。 系統(tǒng)的開發(fā)環(huán)境 考慮到系統(tǒng)成本問題,全 部采用開源 軟件和框架 來構(gòu)建此系統(tǒng)。相對來說,開源軟件成本低,功能相對簡單。 服務(wù)器端軟件環(huán)境: Web 服務(wù)器采用 ,它部署和使用起來都很方便,支持的功能對本系統(tǒng)來說已經(jīng)足夠。 論壇的制作方面選用 MyEcplice 開發(fā) , 它是一個 全面的多語言環(huán)境的編程軟件 , 能夠 實現(xiàn)實用多種語言同時更好的編寫程序 。數(shù)據(jù)庫服務(wù)器采用 的 PowerDesinger 完成建模工作,并將其導(dǎo)入 MySql中 , 為了節(jié)省本系統(tǒng)的資源,所以采用了小型數(shù)據(jù)庫 MySql。在實際應(yīng)用中,企業(yè)可以根據(jù)自己的需要更換其他的的數(shù)據(jù)庫管理。 開發(fā)工具與支持環(huán)境:系統(tǒng)開發(fā)采用 MyEclipse。 考慮到 系統(tǒng)的擴展性和實體類的獨立性 , 采用 Struts 作為 J2EE 實現(xiàn)的服務(wù)器端容器,數(shù)據(jù)庫 訪問 則采用JDBC 組件實現(xiàn) 。 這些開源軟件的采用,降低了系統(tǒng)開發(fā)難度, 提高了軟件的可復(fù)用性。 功能性 需求描述 在面向?qū)ο蟮南到y(tǒng)分析中 , 獲取功能需求的最常用的技術(shù)就是用例建模技術(shù)。它能夠直觀地向客戶展示系統(tǒng)的功能,方便技術(shù)人員準(zhǔn)確地獲取需求。 在項目開發(fā)的前期,它幫助開發(fā)人員理解系統(tǒng)的需求而不考慮具體的實現(xiàn)方法。用例,表示系統(tǒng)的一種行為或者某個功能。它是在特定條件下,為了達 到某種目的,系統(tǒng)和用戶之間進行交互的一個序列。用例模型由參與者和用例組成。參與者是與系統(tǒng)進行交互的外部實體,可能是某個人或者是某個事物。 圖 顯示的就是本系統(tǒng)的 業(yè)務(wù)流程圖 。 本系統(tǒng)中,參與者有 兩 個, 管理員和普通用戶 , 相關(guān)的用例天津工業(yè)大學(xué) 2021屆高職生畢業(yè)設(shè)計(論文) 10 描述如下。 圖 論壇 系統(tǒng) 流程 圖 用戶注冊 用例標(biāo)識: 參與者: 瀏覽 本論壇的 游客 簡要說明: 游客在瀏覽本論壇系統(tǒng)的時候可以注冊成為本論壇的用戶 。 基本事件流: (1) 先單擊 論壇右上方 “注冊用戶”導(dǎo)航按鈕,進入注冊 界面。 (2) 客進入注冊界面填寫個人的基本信息,包括用戶名 、 密碼 、 真實姓名 、性別 、 OICQ、頭像 等 信息 。 (3) 提交注冊信息 , 必填項目必須填寫,如果用戶名重復(fù),兩次密碼輸入不同,則系統(tǒng)顯示請從新填寫 。 (4)注冊成功,頁面自動跳轉(zhuǎn)回論壇首頁。 瀏覽 論壇 用例標(biāo)識: 參與者: 管理 員, 注冊用戶,游客 簡要說明: 此用例中操作者為管理員,注冊用戶,游客均可, 系統(tǒng)以列表的方式顯示 論壇 的當(dāng)前狀態(tài)以及 其他 基本信息。 基本事件流: (1) 凡登陸本論壇者,都可以可以隨意瀏覽本論壇 基本信息 。 (2) 管理論 壇的信息只有管理員登陸后可見。 天津工業(yè)大學(xué) 2021屆高職生畢業(yè)設(shè)計(論文) 11 (3) 論壇模塊信息只有注冊用戶或管理員可見。 發(fā)表回復(fù) 用例標(biāo)識: 參與者: 管理員,注冊用戶 簡要說明: 瀏覽本站的用戶可以在 自己感興趣的 論壇區(qū) 中查看主題貼子并 發(fā)表回復(fù) 。 基本事件流: (1) 登陸網(wǎng)站首頁,在首頁的右上方的登陸框內(nèi)登陸用戶的用戶名和密碼。 (2) 登陸成功后,可選擇相關(guān)的論壇模塊,點擊即可進入 。 (3) 進入相應(yīng)的論壇模塊后, 可以查看已發(fā)的主題貼子并進行回復(fù)。 發(fā)表主題 用例標(biāo)識: 參與者: 管理 員 ,注冊用戶 簡要說明:管理人員通 過輸入要查詢項和查詢條件,來完成對系統(tǒng)中某 類信息的查詢,結(jié)果 采用列表的方式顯示。 基本事件流: (1) 登陸網(wǎng)站首頁,在首頁的右上方的登陸框內(nèi)登陸用戶的用戶名和密碼。 (2) 登陸成功后,可選擇相關(guān)的論壇模塊,點擊即可進入 。 (3) 進入相應(yīng)的論壇模塊后,點擊論壇右上角的發(fā)布主題選項即可發(fā)布新主題。 用戶管理 用例標(biāo)識: 參與者:管理員 簡要說明: 管理員可以對已經(jīng)在本論壇的注冊的用戶進行管理,根據(jù)不同的需求和形式,進行不同的管理 。 基本事件流: (1) 點擊網(wǎng)頁右上方的的“管理員登陸”導(dǎo)航按鈕 ,然后進 如管理員管理頁面 。 (2) 進入管理員操作界面以后,單擊左側(cè)的“用戶管理”按鈕。 (3) 可以根據(jù)用戶對論壇的貢獻進行提升為管理員或刪除。 主題管理 用例標(biāo)識: 參與者:管理 員 簡要說明:管理 員可以通過管理員登陸系統(tǒng)進入主題管理系統(tǒng),查看并管理天津工業(yè)大學(xué) 2021屆高職生畢業(yè)設(shè)計(論文) 12 用戶發(fā)表的主題 。 基本事件流: (1)點擊網(wǎng)頁右上 方的的“管理員登陸”導(dǎo)航按鈕,然后進入管理員管理頁面 。 (2 進入管理員操作界面以后,單擊左側(cè)的“主題管理”按鈕。 (3) 可對不文明的主題或惡意宣傳的主題進行刪除。 欄目管理 用例標(biāo)識: 參與者:管理 員 簡要說明: 管理員可以對某個欄目做出杰出貢獻者進行任命,將其設(shè)為版主。 基本事件流: (1) 點擊網(wǎng)頁右上方的的“管理員登陸”導(dǎo)航按鈕,然后進入管理員管理頁面 。 (2) 進入管理員操作界面以后,單擊左側(cè)的“欄目管理”按鈕。 (3) 進入欄目管理頁面后,可以將用戶設(shè)置為某個欄目模塊的版主,其名字會顯示在論壇首頁欄目名字的下方。 回復(fù)管理 用例標(biāo)識: 參與者: 管理員 簡要說明: 管理 員可以通過管理員登陸系統(tǒng)進入主題管理系統(tǒng),查看并管理用戶發(fā)表的主題 。 基本事件流: (1)點擊網(wǎng) 頁右上方的的“管理員登陸”導(dǎo)航按鈕,然后進 入管理員管理頁面 。 (2 進入管理員操作界面以后,單擊左側(cè)的“回復(fù)管理”按鈕。 (3) 可對不文明的回復(fù)或惡意宣攻擊他人,傳播不良文化等的回復(fù)進行刪除。 用戶注銷 用例標(biāo)識: 參與者: 注冊用戶,管理員 簡要說明: 注冊用戶和管理員在結(jié)束操作以后可以點擊“注銷”按鈕退出登錄。 基本事件流: (1) 用戶或管理員已經(jīng)登陸本論壇系統(tǒng)。 天津工業(yè)大學(xué) 2021屆高職生畢業(yè)設(shè)計(論文) 13 (2) 確定執(zhí)行的所有操作均已完成。 (3) 點擊論壇首頁左上方的“注銷”按鈕,安全退出。 文件夾組織結(jié)構(gòu) 在開發(fā)系統(tǒng)前,將 可能用到的文件夾創(chuàng)建出來,可以方便以后的開發(fā)工作,還可以規(guī)范論壇的整體架構(gòu), BBS 系統(tǒng)的文件夾組織結(jié)構(gòu)如圖 所示。 圖 論壇 組織文件夾結(jié)構(gòu) 圖 非功能性需求 描述 非功能性需求在整個系統(tǒng)中占有非常重要的位置,對系統(tǒng)的非功能性需求的滿足是系統(tǒng)成功的基礎(chǔ),下面列出本系統(tǒng)的非功能性需求: (1) 系統(tǒng)能夠長時間的持續(xù)工作。 對于企業(yè)應(yīng)用 級的系統(tǒng)來說, 系統(tǒng) 的穩(wěn)定性與 正確 性一樣重要??紤]到本系天津工業(yè)大學(xué) 2021屆高職生畢業(yè)設(shè)計(論文) 14 統(tǒng)的實際情況,服務(wù)器端 必須能夠在 24*7 小時內(nèi)不間斷地穩(wěn)定運行。 (2) 客戶端信息更新更新等待時間不能大于 5 秒。 (3) 系統(tǒng)要采用 B/S 架構(gòu)進行構(gòu)建。 考慮到 B/S 架構(gòu)部署以及升級的簡單化,所以要求采用 B/S 架構(gòu)進行構(gòu)建。 本章小結(jié) 本章首先介紹了 系統(tǒng)的實現(xiàn)目標(biāo)、運行環(huán)境和開發(fā)環(huán)境。 然后通過用例分析的方式獲取和分析了系統(tǒng)的功能性需求,對需求進行了補充,提出了系統(tǒng)的非功能性需求。從而對系統(tǒng)的整體需求有了完整的了解。 從 本章的需求分析中可以得出,系統(tǒng)的功能性需求相對來說比較易于實現(xiàn),而非功能性需求比較嚴格。對于非功能性需求影響最大的就是系統(tǒng)的架構(gòu),所以在設(shè)計和實現(xiàn) 系統(tǒng)時,要在 對系統(tǒng)的架構(gòu)給予充分重視的前提下,實現(xiàn)功能性 需求。 天津工業(yè)大學(xué) 2021屆高職生畢業(yè)設(shè)計(論文) 15 第 4章 系 統(tǒng)設(shè)計 系統(tǒng)設(shè)計原則 (一 )低 成本。隨著技術(shù)的進步和系統(tǒng)復(fù)雜性的增加, 論壇 成本在整個系統(tǒng)中所占的比重越來越大,企業(yè)應(yīng)用中已經(jīng)達到 80%左右 擁有屬于自己的論壇 ,而且有繼續(xù)增加的趨勢。為了降低系統(tǒng)的 成本,系統(tǒng)中各個 模塊 都采用開源項目 中的組件 完成。它們不僅能夠提供比較完善的功能,而且還能根據(jù)系統(tǒng)需求進行適當(dāng)擴展。 (二 ) 規(guī)范性。從 使用 周期上來考慮, 論壇 系統(tǒng) 維護階段在軟件生命周期或生存期中占較大比重,有的可達 系統(tǒng) 生存周期的 5070%。 所以需要 系統(tǒng) 在設(shè)計的過程中積極遵循各種規(guī)范,保證后期維護和開發(fā)人員 能夠快速 整理和修改 。 (三 ) 易擴展 。系統(tǒng)的設(shè)計直接決定可擴展性??蓴U展性是軟件工程追求的目標(biāo),能夠大大提高 系統(tǒng) 的復(fù)用程度,較低開發(fā)成本。 本系統(tǒng)中 采用 標(biāo)準(zhǔn)的 Struts 框架 作為服務(wù)器端的容器, 其中的提供了可擴展的 Action 類,用戶處理特定的HTTP 請求 。另外 系統(tǒng)采用分層機制設(shè)計,建立專門的數(shù)據(jù)訪問層、服務(wù)層、 業(yè)務(wù)邏輯層 等,采用設(shè)計模式中的思想優(yōu)化設(shè)計,從而最大程度上提高系統(tǒng) 可 擴展性。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)是系統(tǒng)的基礎(chǔ),數(shù)據(jù)庫設(shè)計關(guān)系到系統(tǒng)開發(fā)的成敗,所以數(shù)據(jù)庫設(shè)計這一環(huán)節(jié)在系統(tǒng)開發(fā)中顯得尤為重要。數(shù)據(jù)庫設(shè)計就像一座建筑的地基一樣,如果設(shè)計不合理,將會影響到整個系統(tǒng)開發(fā)的全過程,甚至?xí)o后期維護帶來極大的不便。 數(shù)據(jù)庫分析 本系統(tǒng)采用 MySql 數(shù)據(jù)庫,相對于 Oracle 等大型數(shù)據(jù)庫來講, MySql 數(shù)據(jù)庫更適用于中小型系統(tǒng),其存取數(shù)據(jù)的方便、快捷為系統(tǒng)開發(fā)帶來了便利。由于本系統(tǒng)數(shù)據(jù)量并不算龐大,為了減少工程成本,所以選擇使用 MySql 數(shù)據(jù)庫。 數(shù)據(jù)庫概念設(shè)計 根據(jù)以上對系統(tǒng)所做的需求分析、流程設(shè)計及功能結(jié)構(gòu) 的確定,每個功能模塊可以抽象出一個或多個實體對象,例如用戶、論壇、主題、回復(fù)主題實體對象等。這些實體對象彼此互相聯(lián)系,并且最重將被創(chuàng)建成數(shù)據(jù)表結(jié)構(gòu)。 天津工業(yè)大學(xué) 2021屆高職生畢業(yè)設(shè)計(論文) 16 (1) 用戶實體對象 用戶實體包括用戶編號、用戶名、用戶簽名、用戶頭像、用戶級別等用戶相關(guān)屬性。用戶編號是識別用戶實體的唯一編號,也就是數(shù)據(jù)表的主鍵,它的數(shù)據(jù)類型為 int 型,并且具有自增特性;用戶級別屬性是標(biāo)明用戶在本系統(tǒng)中的功能管線;其他屬性都是描述此用戶相關(guān)信息的屬性,例如用戶頭像、用戶聯(lián)系地址、用戶個人主業(yè)等。用戶實體 ER 圖如圖 所示。 圖 用戶實體 ER 圖 (2) 論壇實體對象 論壇實體對象包括論壇編號、論壇名稱、版主、創(chuàng)建時間等相關(guān)屬性。論壇實體對象中的論壇編號屬性與用戶實體對象中的用戶編號屬性類型相同,都為int 型,并具有自增特性;其他屬性都是描述此論壇的相關(guān)信息。論壇實體 ER圖如圖 所示。 天津工業(yè)大學(xué) 2021屆高職生畢業(yè)設(shè)計(論文) 17 圖 論壇實體 ER 圖 (3) 主題實體對象 主題實體包括主題編號、主題標(biāo)題、主題內(nèi)容、主題作者、發(fā)表時間、論壇編號、論壇名稱、人氣等相關(guān)屬性。主題編號屬性類型為 int 型,并且具有自增特性;論壇編號屬性標(biāo)明此主題發(fā)表在哪個論壇中; 由于在使用主題實體對象時,頻繁用到論壇實體對象中的論壇名稱屬性,所以在這里將論壇名稱屬性定義到主題實體中;人氣屬性用于標(biāo)明此主題被訪問過的次數(shù);其他屬性都是描述主題實體對象的相關(guān)信息。主題實體 ER 圖如圖 所示。 圖 主題 實體 ER 圖 (4) 回復(fù)主題實體對象 回復(fù)主題實體對象包括回復(fù)主題編號、回復(fù)主題標(biāo)題、回復(fù)主題內(nèi)容、回復(fù)主題作者、回復(fù)主題時間、主題編號、主題名稱、回復(fù)作者心情等屬性。除了主題編號與主題名稱屬性之外,其余屬性都是描述回復(fù)主題實體對象相關(guān)信息?;貜?fù)主題實體 ER 圖如圖 所 示。 天津工業(yè)大學(xué) 2021屆高職生畢業(yè)設(shè)計(論文) 18 圖 回復(fù)主題 實體 ER 圖 PowerDesigner 數(shù)據(jù)庫建模 在數(shù)據(jù)庫概念設(shè)計中已經(jīng)分析了用戶、論壇、主題、回復(fù)主題等主要數(shù)據(jù)庫實體對象,這些實體對象最終將被定義為數(shù)據(jù)表,形成整體的數(shù)據(jù)結(jié)構(gòu)。在這里,本人使用 PowerDesigner 軟件完成數(shù)據(jù)庫建模工作。建模結(jié)構(gòu)如圖 所示。 圖 數(shù)據(jù)庫模型圖 圖 中的數(shù)據(jù)庫模型描述了整個 BBS 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),包括用戶、論壇、天津工業(yè)大學(xué) 2021屆高職生畢業(yè)設(shè)計(論文) 19 主題、主題回復(fù)等實體,這 4 個實體之間沒有直接關(guān)聯(lián)關(guān)系,這就意味著開發(fā)過程比較簡單。 創(chuàng)建數(shù)據(jù)庫 通過 PowerDesigner 建模后,可以使用此軟件生成相應(yīng)的數(shù)據(jù)庫腳本,本人將本系統(tǒng)數(shù)據(jù)庫腳本命名為 ,然后使用腳本在 My
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1