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

正文內(nèi)容

軟件技術(shù)畢業(yè)論文基于jsp的學(xué)生論壇系統(tǒng)的設(shè)計與實現(xiàn)-在線瀏覽

2024-12-28 19:12本頁面
  

【正文】 DONEWSIT寫作社區(qū),攝影類有第三只眼和江湖色論壇,文學(xué)類有橄欖樹和詩生活等。而混跡于其中的網(wǎng)民圖的是,有朝一日,能脫穎而出,在業(yè)界找到自己的一席之地 ,所以論壇 系統(tǒng) 對于企業(yè)和用戶的作用都是巨大的。在這個信息化的時代中,論壇逐漸成為了一種引領(lǐng)企業(yè)進步,甚至是整個社會進步的標(biāo)志 性文化 天津工業(yè)大學(xué) 2020 屆高職生畢業(yè)設(shè)計(論文) 1 第 1章 概 述 課題研究的背景和來源 BBS 的英文全稱是 Bulletin Board System,翻譯為中文就是 “ 電子公告板 ” 。早期的 BBS 與一般街頭和校園內(nèi)的公告板性質(zhì)相同,只不過是通過電腦來傳播或獲得消息而已。近些年來,由于愛好者們的努力, BBS 的功能得到了很大的擴充。只要您擁有 1臺計算機、 1 只調(diào)制解調(diào)器和 1條電話線,就能夠進入這個 “ 超時代 ” 的領(lǐng)域,進而去享用它無比的威力! 從構(gòu)建的方式上分, BBS 可以分為 PC BBS 和 Inter BBS。當(dāng)業(yè)余 BBS 站的發(fā)展如火如荼的時候,隨著 ChinaNet的全面開通,越來越多的人用上了 Inter,并從中體會到了使用它的方便與樂趣。但是,由于目前構(gòu)建 Inter BBS 的費用較高,所以還沒有形成較大的規(guī)模。 BBS 的發(fā)展過程中,也出現(xiàn)了一些問題。雖然 一些熱心的站長翻譯了一些資料,但是僅靠這些是遠(yuǎn)遠(yuǎn)不夠的。 1999 年是中國網(wǎng)絡(luò)的發(fā)展年。包括一些廠商架設(shè)的 BBS 站,實用性還需要加強。 綜上所述, 一套好的 BBS 站臺對于一個企業(yè)或者網(wǎng)站是十分重要,它與整個企業(yè)或者網(wǎng)站的發(fā)展息息相關(guān),所以本人制作了一個擴展性極強,操作簡便的BBS 論壇站臺。 由于各個企業(yè) 和網(wǎng)站 有各自的 項目和產(chǎn)品的不同,各式各樣的的論壇不斷的如雨后春筍滋生出來。而在 論壇 系統(tǒng)開發(fā)的時候 ,只需要把該企業(yè)的 需要的模塊添加到論壇設(shè)置好的模塊中即可 。 普通的廣告形式 如果需求有了變化,往往要大面積地修改代碼,甚至是重新開發(fā)。要達(dá)到降低開發(fā)成本的目的,最直接的方法就是復(fù)用以前的系統(tǒng)。 本課題研究的系統(tǒng),就是要通過 Web 服務(wù)器在企業(yè)的不同 網(wǎng)站間架設(shè)屬于本企業(yè)的論壇。 本文的內(nèi)容及主要工作 本文在分析介紹了 B/S 結(jié)構(gòu)下 , Struts 框架 和 JSP 的 基礎(chǔ)上,基于 論壇 系統(tǒng)的需求特點,介紹了 JSP 模式的優(yōu)點 ,并且實現(xiàn)了 論壇 系統(tǒng)的基本功能。最后是服務(wù)器端的具體實現(xiàn),展示了安全控制機制下用戶訪問服務(wù)器的流程,重點介紹了 用戶注冊 、 用戶登陸 、 發(fā)表貼子、管理員與用戶之間進行 操作等的 處理流程 ; 第 6章 測試部分主要講解測試的概念以及本論文所需要的測試 第 7章 結(jié)論部分是對整個論文工作的總結(jié)以及下一步工作的展望,指出我們工作中有待改進的地方,同時指明了下一步的研究方向。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用。瀏覽器通過 Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。 B/S 結(jié)構(gòu)的使用越來越多,特別是由需求推動了 AJAX 技術(shù)的發(fā)展,它的程序也能在客戶端電腦上進行部分處理,從而大大的減輕了服務(wù)器的負(fù)擔(dān);并增加了交互性,能進行局部實時刷新。網(wǎng)頁還能通過 tags 和 scriptlets 訪問 存在于服務(wù)端的資源的應(yīng)用邏輯。 Web 服務(wù)器在遇到訪問JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的HTML 代碼一起返回給客戶。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。目前較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng) 的所有特點。 天津工業(yè)大學(xué) 2020 屆高職生畢業(yè)設(shè)計(論文) 4 JSP 可用一種簡單易懂的等式表示為: HTML+Java=JSP。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο螅?具有平臺無關(guān)性且安全可靠 ,主要面向因特網(wǎng)的所有特點,這是JSP 的天然優(yōu)勢。在這一點上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不用做任何更改 ?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。 (3)強大的可伸縮性。 (4)多樣化和功能強大的開發(fā)工具支持。 JSP 的劣勢 : (1) 與 ASP 一樣, Java 的一些優(yōu)勢正是它致命的問題所在。 (2) Java 的運行速度是用 class 常駐內(nèi)存來完成的,所 以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實是 “ 最低性能價格比 ” 了。 Struts 框架 Struts 框架介紹 Struts 最早是作為 Apache Jakarta 項目的組成部分,項目的創(chuàng)立者希望通過對該項目的研究,改進和提高 JavaServer Pages 、 Servlet、標(biāo)簽庫以及面向?qū)ο蟮募夹g(shù)水準(zhǔn)。這個框架之所以叫 Struts,是為了提醒我們 記住那些支撐我們房屋,建筑,橋梁,甚至我們踩高蹺時候的基礎(chǔ)支撐。當(dāng)建立一個物理建筑時,建筑工程師使用支柱為建筑的每一層提供支持。它的目的是為了幫助我們減少在運用 MVC 設(shè)計模型來開發(fā) Web 應(yīng)用的時間。如果想混合使用 Servlets 和 JSP 的優(yōu)點來建立可擴展的應(yīng)用, Struts 是一個不錯的選擇。我們將看到 struts 是如何清晰地區(qū)分控制,事務(wù)邏輯和外觀,從而簡化了開發(fā)應(yīng)用程序過程的。 (2)實現(xiàn)和執(zhí)行程序事務(wù)邏輯的類 。 Struts 壓縮包內(nèi)容 文件夾 包含兩個目錄, lib 和 webapps。如果我們要使用struts 提供的數(shù)據(jù)資源,就需要將這個文件拷貝到 WEBINF\lib 下 包含 struts 中所有的 java 類。同樣要拷貝到 WEBINF\lib 下 在 webapps 目錄下有如下文件: Web 應(yīng)用程序描述 一個簡單的 web 應(yīng)用程序 包含 struts 站點上所有 struts 文檔 Struts 很多特性的示范 主要用于對自定義標(biāo)簽庫進行增加而使用的測試頁,但也可以示范如何使用 struts 標(biāo)記 包含 struts 模板標(biāo)記的介紹和范例 一個簡單的例 子,示范如何使用 struts 框架上傳文件 天津工業(yè)大學(xué) 2020 屆高職生畢業(yè)設(shè)計(論文) 6 Struts 體系結(jié)構(gòu) 讓我們從 MVC 角度觀察 struts 框架中的組件 框架中三個部分:模型,視窗和控制器。根據(jù)設(shè)計或應(yīng)用程序復(fù)雜度的不同,這些 Bean 可以是自包含的并具有持續(xù)的狀態(tài),或只在需要時才獲得數(shù)據(jù)(從某個數(shù)據(jù)庫)。比如購物車 bean,它擁有用戶購買商品的信息,可能還有 checkOut()方法用來檢查用戶的信用卡,并向倉庫發(fā)定貨信息。當(dāng)邏輯簡單時這個方法很適合。 ◆ 視窗 由 JSP 建立, struts 包含擴展自定義標(biāo)簽庫,可以簡化創(chuàng)建完全國際化用戶界面的過程。 Struts 框架中的組件 框架中所使用的組件: ActionServlet 控制器 ActionClass 包含事務(wù)邏輯 ActionForm 顯示模塊數(shù)據(jù) ActionMapping 幫助控制器將請求映射到操作 ActionForward 用來指示操作轉(zhuǎn)移的對象 ActionError 用來存儲和回收錯誤 Struts 標(biāo)記庫 可以減輕開發(fā)顯示層次 的工作 天津工業(yè)大學(xué) 2020 屆高職生畢業(yè)設(shè)計(論文) 7 本章小結(jié) 本章首先 對 B/S 結(jié)構(gòu) 進行了介紹,然后對 JSP 技術(shù)以及 JSP 優(yōu)點 和缺點的概述 ; 同時介紹了 Struts 框架的結(jié)構(gòu)、內(nèi)容、體系等。 天津工業(yè)大學(xué) 2020 屆高職生畢業(yè)設(shè)計(論文) 8 第 3章 需求分析 需求分析是軟件開發(fā)流程中重要的一個環(huán)節(jié), 需求分析的基本任務(wù)是根據(jù)用戶的需求,準(zhǔn)確定義要完成的系統(tǒng)的目標(biāo) ,回答系統(tǒng)必須 “做什么 ”的問題。 只有準(zhǔn)確全面的需求獲取與分析才能保證系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)的順利進行,為后期測試提供必要的支持。 系統(tǒng)實現(xiàn)目標(biāo) 校園 架設(shè)論壇,首先需要用戶在此論壇注冊, 用戶注冊了以后管理員才能進行管理,了解用戶的情況和發(fā)帖的情況,同時要求游客只能夠 瀏覽論壇 ,不能發(fā)表主題 或回復(fù) ,只有在論壇內(nèi)注冊的用戶才可以發(fā)表主題。 為保證物 論壇 系統(tǒng)能夠有效地為 企業(yè)和網(wǎng)站 服務(wù),從功能上必須達(dá)到以下目標(biāo): (1) 必須實現(xiàn) 論壇 所有必需功能。 (2) 必須保證管理員得到 用戶 信息的準(zhǔn)確性和真實性。對于發(fā)表的不良 信息, 管理員應(yīng)及時 刪除 ,保證 論壇內(nèi)部模塊的秩序,防止有人惡意損壞論壇的形象 。對于 論壇 系統(tǒng)來說,系統(tǒng)的 實時管理是十分重要的, 管理員可以設(shè)立某個模塊的版主,來幫助管理員管理其中的內(nèi)容和調(diào)動論壇的活躍度 。 系統(tǒng)運行環(huán)境 為了 能使學(xué)校 更好的應(yīng)用 現(xiàn)有軟硬件資源,在保障 數(shù)據(jù) 信息系統(tǒng)穩(wěn)定、高效運行的前提下, 實現(xiàn)論壇的目的。 網(wǎng)絡(luò) 環(huán)境: 服務(wù)器 的終端和操作主機都需要連接到 Inter。 (2) 操作主機 配置: CPU 最低 Intel P4 以上,內(nèi)存 1GB 以上。 軟件環(huán)境: 服務(wù)器: Windows 2020 服務(wù)器版操作系統(tǒng), 服務(wù)器, 開發(fā)工具 , MySql 數(shù)據(jù)庫 。 用戶端: Windows 98 操作系統(tǒng)以上, 以上。相對來說,開源軟件成本低,功能相對簡單。 論壇的制作方面選用 MyEcplice 開發(fā) , 它是一個 全面的多語言環(huán)境的編程軟件 , 能夠 實現(xiàn)實用多種語言同時更好的編寫程序 。在實際應(yīng)用中,企業(yè)可以根據(jù)自己的需要更換其他的的數(shù)據(jù)庫管理。 考慮到 系統(tǒng)的擴展性和實體類的獨立性 , 采用 Struts 作為 J2EE 實現(xiàn)的服務(wù)器端容器,數(shù)據(jù)庫 訪問 則采用JDBC 組件實現(xiàn) 。 功能性 需求描述 在面向?qū)ο蟮南到y(tǒng)分析中 , 獲取功能需求的最常用的技術(shù)就是用例建模技術(shù)。 在項目開發(fā)的前期,它幫助開發(fā)人員理解系統(tǒng)的需求而不考慮具體的實現(xiàn)方法。它是在特定條件下,為了達(dá) 到某種目的,系統(tǒng)和用戶之間進行交互的一個序列。參與者是與系統(tǒng)進行交互的外部實體,可能是某個人或者是某個事物。 本系統(tǒng)中,參與者有 兩 個, 管理員和普通用戶 , 相關(guān)的用例天津工業(yè)大學(xué) 2020 屆高職生畢業(yè)設(shè)計(論文) 10 描述如下。 基本事件流: (1) 先單擊 論壇右上方 “注冊用戶”導(dǎo)航按鈕,進入注冊 界面。 (3) 提交注冊信息 , 必填項目必須填寫,如果用戶名重復(fù),兩次密碼輸入不同,則系統(tǒng)顯示請從新填寫 。 瀏覽 論壇 用例標(biāo)識: 參與者: 管理 員, 注冊用戶,游客 簡要說明: 此用例中操作者為管理員,注冊用戶,游客均可, 系統(tǒng)以列表的方式顯示 論壇 的當(dāng)前狀態(tài)以及 其他 基本信息。 (2) 管理論 壇的信息只有管理員登陸后可見。 發(fā)表回復(fù) 用例標(biāo)識: 參與者: 管理員,注冊用戶 簡要說明: 瀏覽本站的用戶可以在 自己感興趣的 論壇區(qū) 中查看主題貼子并 發(fā)表回復(fù) 。 (2) 登陸成功后,可選擇相關(guān)的論壇模塊,點擊即可進入 。 發(fā)表主題 用例標(biāo)識: 參與者: 管理 員 ,注冊用戶 簡要說明:管理人員通 過輸入要查詢項和查詢條件,來完成對系統(tǒng)中某 類信息的查詢,結(jié)果 采用列表的方式顯示。 (2) 登陸成功后,可選擇相關(guān)的論壇模塊,點擊即可進入 。 用戶管理 用例標(biāo)識: 參與者:管理員 簡要說明: 管理員可以對已經(jīng)在本論壇的注冊的用戶進行管理,根據(jù)不同的需求和形式,進行不同的管理 。 (2) 進入管理員操作界面以后,單擊左側(cè)的“用戶管理”按鈕。 主題管理 用例標(biāo)識: 參與者:管理 員 簡要說明:管理 員可以通過管理員登陸系統(tǒng)進入主題管理系統(tǒng),查看并管理天津工業(yè)大學(xué) 2020 屆高職生畢業(yè)設(shè)計(論文) 12 用戶發(fā)表的主題 。 (2 進入管理員操作界面以后,單擊左側(cè)的“主題管理”按鈕。 欄目管理 用例標(biāo)識: 參與者:管理 員 簡要說明: 管理員可以對某個欄目做出杰出貢獻(xiàn)者進行任命,將其設(shè)為版主。 (2) 進入管理員操作界面以后,單擊左側(cè)的“欄目管理”按鈕。 回復(fù)管理 用例標(biāo)識: 參與者: 管理員 簡要說明: 管理 員可以通過管理員登陸系統(tǒng)進入主題管理系統(tǒng),查看并管理用戶發(fā)表的主題 。 (2 進入管理員操作界面以后,單擊左側(cè)的“回復(fù)管理”按鈕。 用戶注銷 用例標(biāo)識: 參與者: 注冊用戶,管理員 簡要說明: 注冊用戶和管理
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1