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

正文內(nèi)容

基于jsp技術(shù)的論壇設(shè)計與實現(xiàn)(編輯修改稿)

2024-11-29 18:35 本頁面
 

【文章內(nèi)容簡介】 的消息,也可以通過互聯(lián)網(wǎng)進行信息的交流。而論壇就是大家進行信息交流的其中一個渠道。論壇是一種在 Inter 網(wǎng)上開放的信息服務(wù)系統(tǒng),通過論壇用戶可是方便的實現(xiàn)信息的交換和文件的共享。進入二十一世界,隨著計算機科學(xué)的發(fā)展,論壇網(wǎng)站和數(shù)據(jù)庫技術(shù)在 Inter 中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。網(wǎng)絡(luò)與人們的工作、生活和學(xué)習(xí)的關(guān)系越來越密切,在人們的生活中起著不可替代的作用。 網(wǎng)上論壇起源于 20 世紀 80 年代初。 最初,論壇只是用戶發(fā)布公告信息、討論問題的在線交流平臺,后來,隨著網(wǎng)絡(luò)的普及,論壇的功能越來越豐富,受到廣大網(wǎng)民的歡迎。同時,在線技術(shù)支持的在線服務(wù)也在論壇中開展起來。隨著 Web 技術(shù)的發(fā)展, Web內(nèi)容從一些靜態(tài)頁發(fā)展到內(nèi)容豐富的動態(tài)頁。 JSP 就是一種完全與平臺無關(guān)的開發(fā)新技術(shù),它集極高的運行效率,較短的開發(fā)周期,超強的開發(fā)周期,超強的擴展能力,完全開放的技術(shù)標準,自由的開發(fā)方式等從多完美特性于一身。 JSP 的設(shè)計目的是使構(gòu)造基于 Web 的應(yīng)用程序更加容易和快捷。由于 JSP 實現(xiàn)了 Web 動態(tài)內(nèi)容與現(xiàn)實分離,脫離了硬 件平臺的束縛 ,并且編譯后極大的提高了運行速度,因此, JSP 正逐漸形成為互聯(lián)網(wǎng)上的主流開發(fā)工具。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 1 章 緒論 2 隨著時間的推移,論壇站點中積存了豐富的信息資源,不但有各類技術(shù)資料和新聞文檔,還包含著用戶的判斷和評論,論壇站點已成為 Web 信息庫的重要組成部分,自網(wǎng)上論壇誕生 20 多年以來,隨著 Web 技術(shù)的發(fā)簪,已經(jīng)由原來簡單的電子公告板系統(tǒng)發(fā)展為功能豐富的網(wǎng)上論壇和虛擬社區(qū)模式。各種論壇隨著網(wǎng)絡(luò)迅速發(fā)展,幾乎充實著生活工作的每一個方面,無論是商界、政界、還是娛樂界,都有各種論壇。在這里,主要介紹了基于 JSP 技術(shù)的網(wǎng)上論壇。 論文研究主要內(nèi)容 本論文第一章是緒論,主要介紹了網(wǎng)上論壇的研究意義;第二章是相關(guān)技術(shù)介紹,著重介紹了 JSP 技術(shù)、 SQL 語言、 JAVASCRIPT, MVC 模式。第三章是系統(tǒng)需求分析,著重分析該系統(tǒng)要完成的功能以及系統(tǒng)體系結(jié)構(gòu)和系統(tǒng)的設(shè)計思想;第四章系統(tǒng)概要設(shè)計,主要是對要實現(xiàn)的功能做一個簡單的說明,以及系統(tǒng)總體結(jié)構(gòu)圖的設(shè)計;第五章是系統(tǒng)的詳細設(shè)計,其中包括了數(shù)據(jù)庫的詳細設(shè)計和功能實現(xiàn)的詳細設(shè)計,是本論文的重點。 系統(tǒng)使用 JSP 技術(shù),作為表現(xiàn)層數(shù)據(jù)顯示,用 Struts2 作為系統(tǒng)的控制層,用 Spring作為業(yè)務(wù)邏輯層,來封裝和管理系統(tǒng)中的 Service 來管理業(yè)務(wù)邏輯,同時完成對數(shù)據(jù)持久層 JDBC Template 操作的簡單封裝,整合系統(tǒng)的框架等。 以 tomcat 作為系統(tǒng)的應(yīng)用服務(wù)器,來部署系統(tǒng)的 WEB 應(yīng)用,以 Oracle 數(shù)據(jù)庫來管理系統(tǒng)的數(shù)據(jù)資源。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 2 章 關(guān)鍵技術(shù)介紹 3 第 2 章 關(guān)鍵技術(shù)介紹 MVC 開發(fā)模式 MVC 是一種軟件架構(gòu)模式。它把軟件系統(tǒng)分為三個基本部分:模式 (Model),視圖 (View)和控制器 (Controller)。 MVC 的目的是實現(xiàn)一種動態(tài)的程序設(shè)計,使后續(xù)對程序的修改和擴展簡化,并且使程序 的某一部分重復(fù)利用成為可能。除此之外此模式通過對復(fù)雜度的簡化使程序結(jié)構(gòu)更加直觀。軟件系統(tǒng)通過對自身基本部分分離的同時也賦予了各個基本部分應(yīng)有的功能。專業(yè)人員可以通過自身的專長分組。 系統(tǒng)分層結(jié)構(gòu)中所用到的技術(shù) 下面分別闡述了在系統(tǒng)中 MVC 各層中所用到的關(guān)鍵技術(shù)。 表現(xiàn)層 ( 1) HTML 控制頁面的結(jié)構(gòu)。 ( 2) CSS 控制頁面的表現(xiàn)樣式。 ( 3) JavaScript 控制頁面的行為,常用作為數(shù)據(jù)驗證和頁面的生成。 ( 4) JSP 技術(shù),使用 EL 表達式和 JSTL 實現(xiàn)簡單的邏輯和數(shù)據(jù)的顯示。 控制層 ( 1) Servlet 是 MVC 模式系統(tǒng)的控制器: ( 2) 將用戶的請求封裝為一個數(shù)據(jù)對象。 ( 3) 根據(jù)請求的不同,調(diào)用相應(yīng)的邏輯處理單元,并將數(shù)據(jù)對象作為參數(shù)傳入。 ( 4) 邏輯處理單元完成后,返回一個結(jié)果數(shù)據(jù)對象。 ( 5) 將結(jié)果數(shù)據(jù)對象中的數(shù)據(jù)與預(yù)先設(shè)計的表現(xiàn)層相融合并展現(xiàn)給用戶。 業(yè)務(wù)邏輯層和數(shù)據(jù)持久層 ( 1) Java Bean ① 封裝所有的數(shù)據(jù)。 ②封裝所有的數(shù)據(jù)的 Get、 Set 方法。 ③ 封裝數(shù)據(jù)從 MYSQL 數(shù)據(jù)庫的增、刪、改、查方法的調(diào)用方法。 ( 2) JDBC JDBC 的簡單封裝了 連接數(shù)據(jù)庫的方法以及從 MYSQL 數(shù)據(jù)庫的增、刪、改、查方法, 提高 了 開發(fā)效率 。 系統(tǒng)中所用到的其它關(guān)鍵技術(shù) 在 WEB 應(yīng)用容器方面用 J2EE 作為系統(tǒng)的容器,它主要是針對企業(yè)應(yīng)用的開發(fā)。大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 2 章 關(guān)鍵技術(shù)介紹 4 J2EE 主要包括 JSP、 Servlet、 Java Bean、 XML 、 EJB 等。目前國內(nèi)的 J2EE 應(yīng)用主要集中在企業(yè)網(wǎng)絡(luò)應(yīng)用中,是目前 Java 陣營中實際應(yīng)用最活躍的一個。用 tomcat 作為WEB 應(yīng)用的服務(wù)器,為 WEB 應(yīng)用提供支持和服務(wù),在數(shù)據(jù)庫方面用 JDBC 來進行數(shù)據(jù)庫連接。它是一種用于執(zhí)行 SQL 語句的 Java API, 可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,由一組用 Java 語言編寫的類和接口組成。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 3 章 系統(tǒng)分析 5 第 3 章 系統(tǒng)分析 系統(tǒng)功能分析 系統(tǒng)中主要包括用戶和管理員,如圖 所示。 圖 用戶功能用例圖 用戶 功能分析 ( 1)用戶能夠注冊登錄。 ( 2)注冊登錄之后可以瀏覽帖子。 ( 3)用戶可以查看自己的信息。 ( 4)用戶可以修改自己的信息。 管理員 功能分析 ( 1)管理所有的用戶信息,包括增刪改查。 ( 2)管理所有的帖子,包括增刪改查和移動。 模塊需求描述 描述系統(tǒng)中各個模塊的功能和需求。 注冊登錄功能 ( 1)注冊功能說明 用戶進入首頁,如果有賬號可以直接登錄,如果沒有賬號需要進行賬號注冊 。 ( 2)登錄功能說明 驗證登錄者的身份,為系統(tǒng)提供安全防護。在登錄時對用戶的賬號密碼進行驗證,用戶可以查看賬號是否被占用。驗證輸入 2 次的密碼是否相同,這些功能是通過JavaScript 來驗證的。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 3 章 系統(tǒng)分析 6 ( 3)注冊登錄功能的需求 系統(tǒng)中注冊登錄功能的需求 見表 。 表 注冊功能表 功能編號 功能名稱 功能描述 優(yōu)先級 1 注冊 用戶進入論壇首頁后,如果沒有賬號需要進行注冊,點擊賬號注冊鏈接進 行賬號注冊,注冊時可以驗證輸入的賬號是否存在,點擊注冊按鈕后如果賬號已存在則提醒賬號已存在,如果賬號不存在則注冊成功 高 2 登錄 用戶輸入用戶名和對應(yīng)的密碼,系統(tǒng)就會驗證輸入的用戶名和密碼是否對應(yīng)和正確,如果通過驗證則轉(zhuǎn)到相應(yīng)的頁面,否則提示密碼輸入錯誤。 高 用戶瀏覽或修改個人信息功能 (1)用戶瀏覽或修改個人信息功能的說明 用戶登錄之后,可以在首頁查看或者修改自己注冊過用戶名,密碼,昵稱等信息。 (2)用戶瀏覽或修改個人信息功能的需求 用戶查看修改用戶信息的功能需求見表 。 表 查看用戶信息功能表 功能編號 功能名稱 功能描述 優(yōu)先級 1 瀏覽個人信息 登錄成功后,點擊用戶信息可以瀏覽 個人的信息。 低 2 修改個人信息 在顯示個人信息的表單里可以點擊修 改按鈕修改個人信息 低 用戶瀏覽帖子功能 (1)用戶可以瀏覽帖子 用戶可以在帖子列表區(qū)瀏覽帖子。 (2)用戶瀏覽帖子功能的需求 系統(tǒng)中 用戶 瀏覽 帖子 功能的需求 見表 。 表 用戶可以查看或者發(fā)新的帖子 功能編號 功能名稱 功能描述 優(yōu)先級 1 用戶可以瀏覽相應(yīng) 版塊的帖子 用戶登錄后,可以選擇版塊,根據(jù) 用戶選擇的版塊區(qū)域來顯示相對應(yīng)的帖子列表,用戶可以瀏覽帖子。 高 用戶發(fā)新帖子功能 (1)用戶發(fā)新帖子功能說明 用戶可以在帖子列表區(qū)域添加新的帖子。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 3 章 系統(tǒng)分析 7 (2)用戶發(fā)新帖子功能的需求 用戶添加新帖子的功能需求見表 。 表 學(xué)生查看活動進行的狀態(tài)功能表 功能編號 功能名稱 功能描述 優(yōu)先級 1 用戶可以發(fā)新的帖子 在帖子列表中,用戶可以點擊發(fā)新帖鏈接來發(fā)新的帖子。發(fā)表成功后新的帖子會被顯示在相應(yīng)版塊的列表中 中 用戶回復(fù)帖子的功能 (1)用戶對發(fā)帖子的人回復(fù)功能的說明 用戶 登瀏覽帖子信息的時候,可以對發(fā)帖子人提出的問題進行回復(fù)。 (2)用戶對發(fā)帖子的人回復(fù)功能的需求 用戶對發(fā)帖子的人回復(fù)功能需求見表 。 表 學(xué)生發(fā)布活動的功能表 功能編號 功能名稱 功能描述 優(yōu)先級 1 用戶可以對發(fā)帖子 的人回復(fù) 用戶點擊帖子題目查看帖子信息,然后可以在回復(fù)框 里給發(fā)帖子的人留言 。 低 管理員管理用戶功能 ( 1)管理員管理用戶功能的說明 當管理員登陸的時候可以點擊管理用戶,之后看到一個顯示所有用戶信息的列表,管理員可以對用戶信息進行更新和刪除。 ( 2)管理員管理用戶功能 的需求 管理員管理試卷功能的需求 見表 。 表 管理員管理用戶功能表 功能編號 功能名稱 功能描述 優(yōu)先級 1 添加新用戶 管理員可以添加新用戶 高 2 修改用戶信息 管理員可以修改用戶信息 高 3 刪除用戶 管理員可以刪除用戶,此操作會刪除 用戶所有信息,請謹慎操作。 高 管理員管理帖子功能 ( 1)管理員管理帖子功能的說明 當管理員登陸的時候還可以點擊管理帖子,之后看到一個顯示所有帖子信息的列表,管理員可以對帖子信息進行更新和刪除或者移到其他的版塊中。 ( 2)管理員管理帖子功能 的需求 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 3 章 系統(tǒng)分析 8 管理員添加考試題目功能的需求 見表 。 表 管理員添加考試題目功能表 功能編號 功能名稱 功能描述 優(yōu)先級 1 添加新帖子 管理員可以添加新的帖子 高 2 修改帖子信息 管理員可以修改帖子信息 高 3 刪除帖子 管理員可以刪除帖子,此操作會刪除帖子的所有信 息,請謹慎操作。 高 4 移動帖子 通過修改帖子的版塊 ID屬性將帖子移動到其他的版塊中 中 系統(tǒng)開發(fā)環(huán)境 硬件環(huán)境: 450*2MHZ/40G/1024MB/40G/ 軟件環(huán)境: Windows + Java JDK + + MyEclipse + Mysql 可行性分析 技術(shù)可行性 ( 1) 本系統(tǒng)基于 B/S 模式進行,并采用 MVC 的開發(fā)模式進行系統(tǒng)架構(gòu)。并合理搭配 WEB 框架,易于開發(fā)。 ( 2)應(yīng)用成熟的 WEB 開發(fā)技術(shù)使系統(tǒng)易于實現(xiàn)。 系統(tǒng)安全性分析 系統(tǒng)開發(fā)框架經(jīng)過 精心搭建 使 漏洞減少 , 采用接口編程,使系統(tǒng)各部分的相互依賴性降低,降低單元間的耦合程度。 同時為系統(tǒng)維護帶來方便。 在編寫 各個 模塊時,合理的為用戶分配訪問權(quán)限,提高了系統(tǒng)的安全性。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 4 章 系統(tǒng)設(shè)計 9 第 4 章 系統(tǒng)設(shè)計 設(shè)計指導(dǎo)思想和原則 指導(dǎo)思想 ( 1)本系統(tǒng)的指導(dǎo)思想在于為用戶提供一個信息共享的平臺,和簡單易用的界面系統(tǒng)。 ( 2)系統(tǒng)中的邏輯處理以 MVC 的三層設(shè)計模式分層調(diào)用,分層實現(xiàn)需要的功能,這樣實現(xiàn)起來系統(tǒng)的耦合度降低,便于單元測試和維護。 ( 3)數(shù)據(jù)操作和邏輯操作分開進行,加快程序的開發(fā)。 軟件設(shè)計原則 ( 1) 問題界定,對于軟件開發(fā)來說是至關(guān)重要的。因為任何一個軟件都不是 提供單純的獨立服務(wù)。必定是為了解決某些問題而開發(fā)軟件 ,用來 更好的解決問題。因此 ,問題的界定對于軟件的成功開發(fā)和應(yīng) 用來說致關(guān)重要。 ( 2) 基本功能實現(xiàn):就是軟件系統(tǒng)的核心體現(xiàn)。 ( 3) 極端情況處理。 ( 4) 客戶體驗至上:軟件的主要服務(wù)對象是人。 ( 5) 封裝功能 , 松散變化 。 在面向?qū)ο蟮木幊踢^程當中 , 我們經(jīng)常會遇到 “ 開放- 封閉 ” 原則。其實 , 這個原則并不只是應(yīng)用于面向?qū)ο蟮木幊獭? ( 6) 可裝卸 , 可配置??膳渲?, 可裝卸的軟
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1