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

正文內(nèi)容

畢業(yè)設(shè)計(jì)--論壇畢業(yè)論文--基于jsp的學(xué)生論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧資料

2024-12-08 13:38本頁(yè)面
  

【正文】 lication 進(jìn)行事務(wù)處理消息處理一臺(tái)服務(wù)器到無(wú)數(shù)臺(tái)服務(wù)器 Java 顯示了一個(gè)巨大的生命力 4 多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持這一點(diǎn)與 ASP很像 Java已經(jīng)有了許多非常優(yōu)秀的開(kāi)發(fā)工具而且許多 可以免費(fèi)得到并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下 JSP 的劣勢(shì) 1 與 ASP 一樣 Java 的一些優(yōu)勢(shì)正是它致命的問(wèn)題所在正是由于為了跨平臺(tái)的功能為了極度的伸縮能力所以極大的增加了產(chǎn)品的復(fù)雜性 2 Java 的運(yùn)行速度是用 class 常駐內(nèi)存來(lái)完成的所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來(lái)說(shuō)確實(shí)是最低性能價(jià)格比了從另一方面它還需要硬盤(pán)空間來(lái)儲(chǔ)存一系列的 java 文件和 class 文件以及對(duì)應(yīng)的版本文件 Struts 最早是作為 Apache Jakarta 項(xiàng)目的組成部分項(xiàng)目的創(chuàng)立者希望通過(guò)對(duì)該項(xiàng)目的研究改 進(jìn)和提高 JavaServer Pages Servlet 標(biāo)簽庫(kù)以及面向?qū)ο蟮募夹g(shù)水準(zhǔn) Struts 這個(gè)名字來(lái)源于在建筑和舊式飛機(jī)中使用的支持金屬架這個(gè)框架之所以叫 Struts是為了提醒我們記住那些支撐我們房屋建筑橋梁甚至我們踩高蹺時(shí)候的基礎(chǔ)支撐這也是一個(gè)解釋 Struts 在開(kāi)發(fā) Web 應(yīng)用程序中所扮演的角色的精彩描述當(dāng)建立一個(gè)物理建筑時(shí)建筑工程師使用支柱為建筑的每一層提供支持同樣軟件工程師使用 Struts 為業(yè)務(wù)應(yīng)用的每一層提供支持它的目的是為了幫助我們減少在運(yùn)用 MVC設(shè)計(jì)模型來(lái)開(kāi)發(fā) Web應(yīng)用的時(shí)間我們?nèi)匀恍枰?學(xué)習(xí)和應(yīng)用該架構(gòu)不過(guò)它將可以完成其中一些繁重的工作如果想混合使用 Servlets 和JSP 的優(yōu)點(diǎn)來(lái)建立可擴(kuò)展的應(yīng)用 Struts 是一個(gè)不錯(cuò)的選擇 truts 框架具有組件的模塊化靈活性和重用性的優(yōu)點(diǎn)同時(shí)簡(jiǎn)化了基于 MVC的 web應(yīng)用程序的開(kāi)發(fā)本章詳細(xì)討論 struts架構(gòu)我們將看到 struts是如何清晰地區(qū)分控制事務(wù)邏輯和外觀從而簡(jiǎn)化了開(kāi)發(fā)應(yīng)用程序過(guò)程的我們還將介紹 struts 提供的類如何使得開(kāi)發(fā)工作更加簡(jiǎn)單這些類包括 控制程序流程的類 2 實(shí)現(xiàn)和執(zhí)行程序事務(wù)邏輯的類 3 自定義的標(biāo)記庫(kù)使得創(chuàng)建和驗(yàn)證 HTML 表單 更加容易文件夾 jakartastruts 個(gè)目錄 lib 和webapps 在 lib 目錄中有使用 struts 創(chuàng)建應(yīng)用程序是所需的文件 文件描述 jdbc2_0stdextjar 包含 JDBC20 Optional Package API 類如果我們要使用 struts 提供的數(shù)據(jù)資源就需要將這個(gè)文件拷貝到 WEBINF\lib 下 Strutsjar 包含 struts 中所有的 java 類同樣也需要拷貝到 WEBINF\lib下 tld 標(biāo)記庫(kù)描述器文件描述了多個(gè) struts 標(biāo)記庫(kù)中的自定義標(biāo)記同樣要拷貝到 WEBINF\lib 下 在 webapps 目錄下有如下文件 Web 應(yīng)用程序描述 Strutsblankwar 一個(gè)簡(jiǎn)單的 web 應(yīng)用程序 Strutsdocumentationwar 包含 struts 站點(diǎn)上所有 struts 文檔 Strutsexamplewar Struts 很多特性的示范 Strutsexercisetaglibwar 主要用于對(duì)自定義標(biāo)簽庫(kù)進(jìn)行增加而使用的測(cè)試頁(yè)但也可以示范如何使用 struts 標(biāo)記 Strutstemplatewar 包含 struts 模板標(biāo)記的介紹和范例 Strutsuploadwar 一個(gè)簡(jiǎn)單的例子示范如何使用 struts 框架上傳文件Struts 體系結(jié)構(gòu)讓我們從 MVC 角度觀察 struts 框架中的組件 框架中三個(gè)部分模型視窗和控制器 模型 在 struts 框架中模型分為兩個(gè)部分 系統(tǒng)的內(nèi)部狀態(tài) 可以改變狀態(tài)的操作事務(wù)邏輯 內(nèi)部狀態(tài)通常由一組 ActinForm JavaBean 表示根據(jù)設(shè)計(jì)或應(yīng)用程序復(fù)雜度的不同這些 Bean 可以是自包含的并具有持續(xù)的狀態(tài)或只在需要時(shí)才獲得數(shù)據(jù)從某個(gè)數(shù)據(jù)庫(kù) 大型應(yīng)用程序通常在方法內(nèi)部封裝事務(wù)邏輯操作這 些方法可以被擁有狀態(tài)信息的 bean 調(diào)用比如購(gòu)物車 bean 它擁有用戶購(gòu)買商品的信息可能還有checkOut 方法用來(lái)檢查用戶的信用卡并向倉(cāng)庫(kù)發(fā)定貨信息 小型程序中操作可能會(huì)被內(nèi)嵌在 Action類它是 struts框架中控制器角色的一部分當(dāng)邏輯簡(jiǎn)單時(shí)這個(gè)方法很適合 建議用戶將事務(wù)邏輯要做什么與 Action 類所扮演的角色決定做什么分開(kāi) 視窗 由 JSP 建立 struts 包含擴(kuò)展自定義標(biāo)簽庫(kù)可以簡(jiǎn)化創(chuàng)建完全國(guó)際化用戶界面的過(guò)程 控制器 struts 中基本的控制器組件是 ActionServlet 類中的實(shí)例 servelt 實(shí)際使用的 servlet 在配置文件中由一組映射由 ActionMapping 類進(jìn)行描述進(jìn)行定義Struts 框架中的組件框架中所使用的組件 ActionServlet 控制器 ActionClass 包含事務(wù)邏輯 ActionForm 顯示模塊數(shù)據(jù) ActionMapping 幫助控制器將請(qǐng)求映射到操作 ActionForward 用來(lái)指示操作轉(zhuǎn)移的對(duì)象 ActionError 用來(lái)存儲(chǔ)和回收錯(cuò)誤 Struts 標(biāo)記庫(kù) 可以減輕開(kāi)發(fā)顯示層次的工作 需求分析 需求分析是軟件開(kāi)發(fā)流程中重要 的一個(gè)環(huán)節(jié)需求分析的基本任務(wù)是根據(jù)用戶的需求準(zhǔn)確定義要完成的系統(tǒng)的目標(biāo)回答系統(tǒng)必須做什么的問(wèn)題它的主要用途是明確系統(tǒng)需求是用戶和開(kāi)發(fā)人員之間進(jìn)行討論的基礎(chǔ)并作為系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)以及測(cè)試的依據(jù) 只有準(zhǔn)確全面的需求獲取與分析才能保證系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)的順利進(jìn)行為后期測(cè)試提供必要的支持在參考了現(xiàn)有的 BBS 論壇系統(tǒng)的功能并且考慮到了系統(tǒng)的擴(kuò)展性和成本的基礎(chǔ)上最后制定了本系統(tǒng)的具體需求 系統(tǒng)實(shí)現(xiàn)目標(biāo) 校園架設(shè)論壇首先需要用戶在此論壇注冊(cè)用戶注冊(cè)了以后管理員才能進(jìn)行管理了解用戶的情況和發(fā)帖的情況同時(shí)要求游客只能夠?yàn)g覽論壇不能 發(fā)表主題或回復(fù)只有在論壇內(nèi)注冊(cè)的用戶才可以發(fā)表主題管理員具有管理整個(gè)論壇的權(quán)限可以管理已注冊(cè)用戶和論壇模塊等 為保證物論壇系統(tǒng)能夠有效地為企業(yè)和網(wǎng)站服務(wù)從功能上必須達(dá)到以下目標(biāo) 1 必須實(shí)現(xiàn)論壇所有必需功能作為論壇系統(tǒng)系統(tǒng)必需能夠?qū)崿F(xiàn)用戶注冊(cè)用戶登陸發(fā)表主題發(fā)表回復(fù)等功能保證論壇實(shí)現(xiàn)交流信息技術(shù)的功能 2 必須保證管理員得到用戶信息的準(zhǔn)確性和真實(shí)性管理員作為整個(gè)系統(tǒng)的調(diào)度者系統(tǒng)的信息必須能夠清楚顯示給管理員對(duì)于發(fā)表的不良信息管理員應(yīng)及時(shí)刪除保證論壇內(nèi)部模塊的秩序防止有人惡意損壞論壇的形象 3 必 須保證管理員能和用戶之間通信對(duì)于論壇系統(tǒng)來(lái)說(shuō)系統(tǒng)的實(shí)時(shí)管理是十分重要的管理員可以設(shè)立某個(gè)模塊的版主來(lái)幫助管理員管理其中的內(nèi)容和調(diào)動(dòng)論壇的活躍度所以要保證管理員和用戶間通信聯(lián)系的及時(shí)性提高論壇的知名度與效率 系統(tǒng)運(yùn)行環(huán)境 為了能使學(xué)校更好的應(yīng)用現(xiàn)有軟硬件資源在保障數(shù)據(jù)信息系統(tǒng)穩(wěn)定高效運(yùn)行的前提下實(shí)現(xiàn)論壇的目的根據(jù)系統(tǒng)需求設(shè)定了 BBS 論壇系統(tǒng)的運(yùn)行環(huán)境 網(wǎng)絡(luò)環(huán)境 服務(wù)器的終端和操作主機(jī)都需要連接到 Inter 硬件環(huán)境 1 服務(wù)器主機(jī)配置 CPU 使用 Intel P 4 Xeon 雙 CPU 內(nèi)存為 2GB 選用 2 塊120GB 的 SCSI 硬盤(pán)進(jìn)行同時(shí)讀寫(xiě) 2 操作主機(jī)配置 CPU 最低 Intel P4 20GHz 以上內(nèi)存 1GB 以上 3 用戶端配置無(wú)嚴(yán)格要求可以登陸 Inter 訪問(wèn)此網(wǎng)站便可 軟件環(huán)境 服務(wù)器 Windows 2021 服務(wù)器版操作系統(tǒng) Tomcat55 服務(wù)器 MyEcplice55 開(kāi)發(fā)工具 MySql 50 數(shù)據(jù)庫(kù) 管理員操作端 Windows 98 操作系統(tǒng)以上 IE60 以上 用戶端 Windows 98 操作系統(tǒng)以上 IE60 以上 系統(tǒng)的開(kāi)發(fā)環(huán)境 考慮到系統(tǒng)成本問(wèn)題全部采用開(kāi)源軟件和框架來(lái)構(gòu)建此系統(tǒng)相對(duì)來(lái)說(shuō) 開(kāi)源軟件成本低功能相對(duì)簡(jiǎn)單 服務(wù)器端軟件環(huán)境 Web 服務(wù)器采用 Tomcat55 它部署和使用起來(lái)都很方便支持的功能對(duì)本系統(tǒng)來(lái)說(shuō)已經(jīng)足夠論壇的制作方面選用 MyEcplice 55 開(kāi)發(fā)它是一個(gè)全面的多語(yǔ)言環(huán)境的編程軟件能夠?qū)崿F(xiàn)實(shí)用多種語(yǔ)言同時(shí)更好的編寫(xiě)程序數(shù)據(jù)庫(kù)服務(wù)器采用的 PowerDesinger完成建模工作并將其導(dǎo)入 MySql中為了節(jié)省本系統(tǒng)的資源所以采用了小型數(shù)據(jù)庫(kù) MySql 在實(shí)際應(yīng)用中企業(yè)可以根據(jù)自己的需要更換其他的的數(shù)據(jù)庫(kù)管理 開(kāi)發(fā)工具與支持環(huán)境系統(tǒng)開(kāi)發(fā)采用 MyEclipse 考慮到系統(tǒng)的擴(kuò)展性和實(shí)體類的獨(dú) 立性采用 Struts 作為 J2EE 實(shí)現(xiàn)的服務(wù)器端容器數(shù)據(jù)庫(kù)訪問(wèn)則采用 JDBC組件實(shí)現(xiàn)這些開(kāi)源軟件的采用降低了系統(tǒng)開(kāi)發(fā)難度提高了軟件的可復(fù)用性 功能性需求描述 在面向?qū)ο蟮南到y(tǒng)分析中獲取功能需求的最常用的技術(shù)就是用例建模技術(shù)它能夠直觀地向客戶展示系統(tǒng)的功能方便技術(shù)人員準(zhǔn)確地獲取需求在項(xiàng)目開(kāi)發(fā)的前期它幫助開(kāi)發(fā)人員理解系統(tǒng)的需求而不考慮具體的實(shí)現(xiàn)方法用例表示系統(tǒng)的一種行為或者某個(gè)功能它是在特定條件下為了達(dá)到某種目的系統(tǒng)和用戶之間進(jìn)行交互的一個(gè)序列用例模型由參與者和用例組成參與者是與系統(tǒng)進(jìn)行交互的外部實(shí)體可能是某個(gè)人 或者是某個(gè)事物圖 31 顯示的就是本系統(tǒng)的業(yè)務(wù)流程圖本系統(tǒng)中參與者有兩個(gè)管理員和普通用戶相關(guān)的用例描述如下 圖 31 論壇系統(tǒng)流程圖 用戶注冊(cè) 用例標(biāo)識(shí) 10 參與者 瀏覽本論壇的游客 簡(jiǎn)要說(shuō)明游客在瀏覽本論壇系統(tǒng)的時(shí)候可以注冊(cè)成為本論壇的用戶 基本事件流 1 先單擊論壇右上方注冊(cè)用戶導(dǎo)航按鈕進(jìn)入注冊(cè)界面 2 客進(jìn)入注冊(cè)界面填寫(xiě)個(gè)人的基本信息包括用戶名密碼真實(shí)姓名性別OICQ 頭像等信息 3 提交注冊(cè)信息必填項(xiàng)目必須填寫(xiě)如果用戶名重復(fù)兩次密碼輸入不同則系統(tǒng)顯示請(qǐng)從新填寫(xiě) 4 注冊(cè)成功頁(yè)面自動(dòng)跳 轉(zhuǎn)回論壇首頁(yè) 瀏覽論壇 用例標(biāo)識(shí) 20 參與者管理員注冊(cè)用戶游客 簡(jiǎn)要說(shuō)明此用例中操作者為管理員注冊(cè)用戶游客均可系統(tǒng)以列表的方式顯示論壇的當(dāng)前狀態(tài)以及其他基本信息 基本事件流 1 凡登陸本論壇者都可以可以隨意瀏覽本論壇基本信息 2 管理論壇的信息只有管理員登陸后可見(jiàn) 3 論壇模塊信息只有注冊(cè)用戶或管理員可見(jiàn) 發(fā)表回復(fù) 用例標(biāo)識(shí) 30 參與者管理員注冊(cè)用戶 簡(jiǎn)要說(shuō)明瀏覽本站的用戶可以在自己感興趣的論壇區(qū)中查看主題貼子并發(fā)表回復(fù) 基本事件流 1 登陸網(wǎng)站首頁(yè)在首頁(yè)的右上方的登陸框內(nèi)登 陸用戶的用戶名和密碼 2 登陸成功后可選擇相關(guān)的論壇模塊點(diǎn)擊即可進(jìn)入 3 進(jìn)入相應(yīng)的論壇模塊后可以查看已發(fā)的主題貼子并進(jìn)行回復(fù) 發(fā)表主題 用例標(biāo)識(shí) 40 參與者 管理員注冊(cè)用戶 簡(jiǎn)要說(shuō)明管理人員通過(guò)輸入要查詢項(xiàng)和查詢條件來(lái)完成對(duì)系統(tǒng)中某類信息的查詢結(jié)果采用列表的方式顯示 基本事件流 1 登陸網(wǎng)站首頁(yè)在首頁(yè)的右上方的登陸框內(nèi)登陸用戶的用戶名和密碼 2 登陸成功后可選擇相關(guān)的論壇模塊點(diǎn)擊即可進(jìn)入 3 進(jìn)入相應(yīng)的論壇模塊后點(diǎn)擊論壇右上角的發(fā)布主題選項(xiàng)即可發(fā)布新主題 用戶管理 用例標(biāo)識(shí) 50 參與者管理員 簡(jiǎn)要說(shuō)明管理員可以對(duì)已經(jīng)在本論壇的注冊(cè)的用戶進(jìn)行管理根據(jù)不同的需求和形式進(jìn)行不同的管理 基本事件流 1 點(diǎn)擊網(wǎng)頁(yè)右上方的的管理員登陸導(dǎo)航按鈕然后進(jìn)如管理員管理頁(yè)面 2 進(jìn)入管理員操作界面以后單擊左側(cè)的用戶管理按鈕 3 可以根據(jù)用戶對(duì)論壇的貢獻(xiàn)進(jìn)行提升為管理員或刪除 主題管理 用例標(biāo)識(shí) 60 參與者管理員 簡(jiǎn)要說(shuō)明管理員可以通過(guò)管理員登陸系統(tǒng)進(jìn)入主題管理系統(tǒng)查看并管理用戶發(fā)表的主題 基本事件流 1 點(diǎn)擊網(wǎng)頁(yè)右上方的的管理員登陸導(dǎo)航按鈕然后進(jìn)入管理員管理頁(yè)面 2 進(jìn)入 管理員操作界面以后單擊左側(cè)的主題管理按鈕 3 可對(duì)不文明的主題或惡意宣傳的主題進(jìn)行刪除 欄目管理 用
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1