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

正文內(nèi)容

畢業(yè)設(shè)計(論文)專用紙(編輯修改稿)

2025-02-13 00:21 本頁面
 

【文章內(nèi)容簡介】 站軟件,都是從國外引進的,因此沒有必要的中文說明。雖然一些熱心的站長翻譯了一些資料,但是僅靠這些是遠遠不夠的。另外,有些站臺的設(shè)立是相互抄襲,所以在結(jié)構(gòu)上難免有雷同之處。 而國內(nèi)自己開發(fā)的 BBS 基本上都是處于最原始的 JSP MODEL1 模式 , 這種模式是控制層與表示層合二為一 ,雖然開發(fā)簡單 ,但是擁有很差的擴展性 ,可維護性 ,這樣極大的限制了 BBS 站點的擴展 , 于是在這種情況下 ,本文提出了目前比較流行的 ,基于 MVC 模式的 Sturts 的BBS 論壇 ,本套論壇的優(yōu)點在于它具有強大的可擴展性和可維護性 ,非常適合網(wǎng)民創(chuàng)建自己的中小型 BBS 論壇 ! BBS 系統(tǒng)就是提供給注冊用戶一個平臺,會員用戶可以通過 Inter 接入,登錄論壇,在這個平臺上發(fā)表文章、閱讀文章、回復文章等等。 此類系統(tǒng)通常有以下四種類型的操作用戶:匿名用戶、普通用戶、版主、管理員、超級管理員。每類用戶有其不同的操作集,系統(tǒng)通常提供一個統(tǒng)一的登錄頁面,此頁面應能自動識別不同級別的用戶,并提供不同的操作界面。與之相應,此類系統(tǒng)通常應具有以下功能:用戶注冊、用戶登錄、發(fā)表文章、閱讀文章、回復文章、分頁查找、主題查找、作者查找、個人資料維護、找回密碼、版面管理、版主管理、用戶管理、友情鏈接管理等等,所有操作都可以由用戶在客戶端瀏覽器中完成,而服務器端程序會按用戶的要求來完成對系統(tǒng)數(shù)據(jù)的操作,并將結(jié)果傳給 Web 服務器,再由 Web 服務器處理成 HTML 文件后發(fā)送到客戶端瀏覽器。這就是所謂的 B/S 結(jié)構(gòu)應用系統(tǒng), B/S 結(jié)構(gòu)即 Browser/Server(瀏覽器 /服務器 )結(jié)構(gòu),是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。 C/S 結(jié)構(gòu),即 Client/Server(客戶機 /服務器 )結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過將任務合理分配到 Client 端和 Server 端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。早期的軟件系統(tǒng)多以此作為首選設(shè)計標準。 B/S 結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實現(xiàn),一 部分事務邏輯在前端實現(xiàn),但是主要事務邏輯在服務器端實現(xiàn),形成所謂 NTier 結(jié)構(gòu)。 B/S 結(jié)構(gòu),主要是利用了不斷成熟的 WWW 瀏覽器技術(shù),結(jié)合瀏覽器的多種 Script 語言(VBScript、 JavaScript)和 ActiveX 技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著 Windows 將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當今應用軟件的首選體系結(jié)構(gòu)。 結(jié)合 BBS 論壇系統(tǒng)實際需要,本 BBS 系統(tǒng)采用 B/S 結(jié)構(gòu)。論文設(shè)計開發(fā)的系統(tǒng)為通用 BBS 系統(tǒng),系統(tǒng)應該具備較大的可伸縮性,應該能適應最基本應用最廣泛的 Web 平臺。另外,通用系統(tǒng)應該具備較大的可擴展性,而 Java 語言是面向?qū)ο蟮?,面向?qū)ο缶幊套⒅爻绦虻目蓴U展性,且 Java 語言是跨平臺執(zhí)行的,JSP 相對其他網(wǎng)頁編程語言有更多的優(yōu)點,所以本系統(tǒng)采用 Java+JSP 作為編程語言。 為了進行更好的交流,用戶想就自己的專業(yè)和愛好能和其他的用戶進行及時專業(yè)的交流,這就有了論壇,這樣以來我們就可以在網(wǎng)絡(luò)這個虛擬的空間中方便地實現(xiàn)交流。 Inter 上發(fā)布信息主要是通過網(wǎng)站來實現(xiàn)的,獲 取信息是要在網(wǎng)站論壇中和 Inter“ 海洋 ” 中按照一定的檢索方式將所需要的信息的。因此論壇建設(shè)在 Inter 應用上的地位顯而易見,它已成為現(xiàn)代人勾通和獲取信息的重要組成部分,從而倍受人們的重視?,F(xiàn)在各個大學網(wǎng)站都有 BBS 論壇 ,在BBS 上,同學與同學之間,老師之間可以非常輕松的進行交流,有網(wǎng)絡(luò)的地方,不同的地區(qū)和國家的各種不同的人都可加入到 BBS 上進行交流。這也節(jié)省了大量的教育資源,和充分的利用教育資源。 本系統(tǒng)是一個 B/S 結(jié)構(gòu)的 BBS 系統(tǒng),用戶操作界面通過 JSP 技術(shù)實現(xiàn),系統(tǒng) 后臺處理通過 Servlet 技術(shù)實現(xiàn)。 本系統(tǒng)開發(fā)前期的準備工作: ( 1)開發(fā)平臺:由于在本系統(tǒng)開發(fā)過程中需要編寫 JSP 和 Java 代碼,為了減少編寫不同類型的代碼所帶來的頻繁的開發(fā)工具之間的切換,本系統(tǒng)的開發(fā)平臺采用 。 ( 2)運行平臺:由于系統(tǒng)使用了 JSP 和 Servlet 技術(shù),所以需要一個JSP, Servlet 的容器,用來解析和運行 JSP, Servlet 文件。本系統(tǒng)運行平臺采用的是 。 ( 3) JDK 版本:系統(tǒng)開發(fā)和運行時所使用的 JDK 版本是 。 ( 4)使用的框架:為了增加系統(tǒng)的可維護性和重復使用性,本系統(tǒng)采用了 Struts 框架,其版本為 。 ( 5)系統(tǒng)數(shù)據(jù)庫:本系統(tǒng)使用的數(shù)據(jù)庫是 SqlServer2022。 本系統(tǒng)的開發(fā)步驟: ( 1) 配置 JDK 和 Tomcat:安裝 并在系統(tǒng)環(huán)境變量中進行相應配置;安裝 并在系統(tǒng)環(huán)境變量中進行相應配置。 ( 2)配置 Eclipse:安裝 ;安裝 Tomcat 插件,安裝 emf 插件,安裝 lomboz 插 件;在 eclipse 中配置 Java,設(shè)置 Lomboz,調(diào)出 Lomboz各個菜單并進行相應配置。 ( 3)引入 Struts 框架:在應用項目中導入 中的相應 jar 包。 ( 4)配置 文件:由于引入了 Struts 框架,并且系統(tǒng)中的主控制器 ActionServlet 是 Struts 框架中的元素并且它是一個 servlet,所以需要在 中進行相應的配置。 ( 5)建立 Struts 配置文件:由于 Struts 是一個框架,所以它具有自己的配置文件,否則 Struts 就不具有靈活性了,也就不能稱之為框架了,本系統(tǒng)使用了 Struts 默認的配置文件名即 。 ( 6)開發(fā)視圖層:開始編寫視圖文件即 JSP 文件。 ( 7)開發(fā) ActionForm:由于使用了 Struts 框架,所以我們不在需要通過 ()來獲取請求中的參數(shù)了, Struts 框架通過 ActionForm來封裝請求中的參數(shù),所以我們需要定義 ActionForm 來封裝請求中參數(shù),然后供 Action 使用。 ( 8)開發(fā) Action: Action 也成為后端控制器,它用來接收 ActionForm,然后,調(diào)用后臺業(yè)務邏輯,最后,返回給 ActionServlet 相應的視圖關(guān)鍵字并附帶業(yè)務邏輯處理結(jié)果。注意,開發(fā) ActionForm 應該在 Action 之前,因為 ActionForm 是被 Action 調(diào)用的,是為 Action 服務的。 ( 9)開發(fā) Model: Model 即業(yè)務邏輯模型,它被 Action 所調(diào)用,用來處理請求參數(shù),并將業(yè)務邏輯結(jié)果返回給 Action。 第一章:需求分析。 第二章:系統(tǒng)設(shè)計。本章首先介紹系統(tǒng)的目標,確定系統(tǒng)的功能 結(jié)構(gòu),繪制系統(tǒng)業(yè)務流程圖,瀏覽一下系統(tǒng)的典型頁面,實現(xiàn)系統(tǒng)的開發(fā)環(huán)境,系統(tǒng)的業(yè)務邏輯編碼規(guī)則以及文件的組織結(jié)構(gòu)。 第三章:系統(tǒng)實現(xiàn)。本章主要介紹系統(tǒng)實現(xiàn)的軟硬件平臺,以及相應模塊的實現(xiàn)和系統(tǒng)運行時的關(guān)鍵界面。 畢業(yè)設(shè)計(論文)專用紙 第 1 頁 11 第四章:數(shù)據(jù)庫設(shè)計。本章首先對數(shù)據(jù)庫進行簡單的分析,數(shù)據(jù)庫的概念設(shè)計,數(shù)據(jù)庫的邏輯結(jié)構(gòu)。 第五章:公共類設(shè)計。 畢業(yè)設(shè)計(論文)專用紙 第 1 頁 12第 1 章 需求分析 需求概述 開發(fā)編程 BBS 系統(tǒng)的目的是提供一個供編程者交流的平臺,為廣大編程者提供交流經(jīng)驗、探討問題的社區(qū) 。因此,編程體驗 BBS 最基本的功能首先是發(fā)表主題,其次是其他人員根據(jù)主題發(fā)表自己的看法。此外,為了記錄主題的發(fā)表者和主題的回復者信息,系統(tǒng)還需要提過那個用戶注冊和登錄的功能。只有注冊的用戶登錄后才能夠發(fā)表和回復主題。瀏覽者只能瀏覽主題信息。根據(jù)用戶的需求及上面的分析,編程體驗 BBS 需要具備以下功能:顯示各論壇類別及版面、查看版面下所有根貼、查看精華帖子、查看自己發(fā)表的帖子、搜索帖子、查看根貼內(nèi)容、用戶注冊、用戶登錄、發(fā)表帖子、回復帖子、進入后臺、論壇類別管理、版面管理、用戶管理和用戶注冊。 可行性分 析 商業(yè)軟件是根據(jù)客戶的根本目的和需要而設(shè)計和開發(fā)的,可行性是開發(fā)的系統(tǒng)具有使用價值和生命力的保證。 社會可行性 當前社會是一個網(wǎng)絡(luò)化的社會,網(wǎng)絡(luò)就在人們周圍,人們從網(wǎng)絡(luò)上獲取并發(fā)布信息,而本系統(tǒng)正是應這一需求而產(chǎn)生,為企業(yè),個人發(fā)布,獲取有價值的信息提供場所。所以本系統(tǒng)具有社會可行性。 技術(shù)可行性 技術(shù)可行性分析 開發(fā)語言綜述 本系統(tǒng)是基于面向?qū)ο笏枷氲?JAVA語言中 J2EE平臺進行編寫 ,J2EE平臺具有以下優(yōu)點 :J2EE 平臺支持簡化的、基于組件 開發(fā)模型,由于 J2EE 基于 Java 編程 畢業(yè)設(shè)計(論文)專用紙 第 1 頁 13語言和 J2SE 平臺,它提供了編寫一次,隨處運行的可移植性,遵循 J2EE 標準的所有服務器都支持該模型。 EJB 組件使編寫應用程序更為簡單。盡管 EJB 體系結(jié)構(gòu)復雜,但應用程序開發(fā)人員一般都必再編寫訪問系統(tǒng)服務的代碼, EJB 容器會實現(xiàn)系統(tǒng)級的服務,例如,事務、安全性等。另外, J2EE 還支持異構(gòu)環(huán)境?;?J2EE 的應用程序不依賴任何特定操作系統(tǒng)、中間件或硬件,因此,設(shè)計合理的基于 J2EE 的程序只需開發(fā)一次就可以部署到各種平臺,這在典型的異構(gòu)企業(yè)算環(huán)境中是十分關(guān)鍵的。 J2EE 標準還 允許客戶訂購與 J2EE 兼容的第三方的現(xiàn)成組件,把其部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個方案所需的費用。 2. 提高開發(fā)效率 :由于組件技術(shù)的使用,可以按照開發(fā)人員的技能對應用程序開發(fā)進行分工,并行開發(fā),提供整體開發(fā)效率。例如:圖形設(shè)計師創(chuàng)建 JSP 模板,商業(yè)邏輯由該領(lǐng)域的專家完成, JSP 頁面和 EJB 由 Java 工程師完成,應用程序的裝配和部署由團隊中其他的成員完成,其中許多工作可以同時進行,有助于加速應用程序的開發(fā)。 :除了 Java 語言固有的可移植性外, EJB 體系結(jié)構(gòu)在 Bean 和支持該Bean 的容 器之間提供了一套標準化的應用程序編程接口,這使開發(fā)人員能夠?qū)?Bean 從一種操作環(huán)境移植到另一種操作環(huán)境,而無需重新編寫其源代碼。 :由于在
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1