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

正文內(nèi)容

基于jsp(java)論壇的設(shè)計和實現(xiàn)(編輯修改稿)

2025-06-12 19:27 本頁面
 

【文章內(nèi)容簡介】 MVC 開發(fā)模式 MVC 是一種軟件架構(gòu)模式。它把軟件系統(tǒng)分為三個基本部分:模式 (Model),視圖 (View)和控制器 (Controller)。 MVC 的目的是實現(xiàn) 一種動態(tài)的程序設(shè)計,使后續(xù)對程序的修改和擴(kuò)展簡化,并且使程序的某一部分重復(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 表達(dá)式和 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ā)。論文是本團(tuán)隊幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計 (論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 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 來進(jìn) 行數(shù)據(jù)庫連接。它是一種用于執(zhí)行 SQL 語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,由一組用 Java 語言編寫的類和接口組成。 論文是本團(tuán)隊幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 5 第 3 章 系統(tǒng)分析 系統(tǒng)功能分析 系統(tǒng)中主要包括用戶和管理員,如圖 所示。 圖 用戶功能用例圖 用戶 功能分析 ( 1)用戶能夠注冊登錄。 ( 2)注冊登錄之后可以瀏覽帖子。 ( 3)用戶可以查看自己的信息。 ( 4)用戶可以修改自己的信息。 管理員 功能分析 ( 1)管理所有的用戶信息,包括增刪改查。 ( 2)管理所有的帖子,包括增刪改查和移動 。 模塊需求描述 描述系統(tǒng)中各個模塊的功能和需求。 注冊登錄功能 ( 1)注冊功能說明 用戶進(jìn)入首頁,如果有賬號可以直接登錄,如果沒有賬號需要進(jìn)行賬號注冊 。 ( 2)登錄功能說明 驗證登錄者的身份,為系統(tǒng)提供安全防護(hù)。在登錄時對用戶的賬號密碼進(jìn)行驗證,用戶可以查看賬號是否被占用。驗證輸入 2 次的密碼是否相同,這些功能是通過JavaScript 來驗證的。 論文是本團(tuán)隊幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 6 ( 3)注冊登錄功能的需求 系統(tǒng)中注冊登錄功能的需求 見表 。 表 注冊功能表 功能編號 功能名稱 功能描述 優(yōu)先級 1 注冊 用戶 進(jìn)入論壇首頁后,如果沒有賬號需要進(jìn)行注冊,點(diǎn)擊賬號注冊鏈接進(jìn)行賬號注冊,注冊時可以驗證輸入的賬號是否存在,點(diǎn)擊注冊按鈕后如果賬號已存在則提醒賬號已存在,如果賬號不存在則注冊成功 高 2 登錄 用戶輸入用戶名和對應(yīng)的密碼,系統(tǒng)就會驗證輸入的用戶名和密碼是否對應(yīng)和正確,如果通過驗證則轉(zhuǎn)到相應(yīng)的頁面,否則提示密碼輸入錯誤。 高 用戶瀏覽或修改個人信息功能 (1)用戶瀏覽或修改個人信息功能的說明 用戶登錄之后,可以在首頁查看或者修改自己注冊過用戶名,密碼,昵稱等信息。 (2)用戶瀏覽或修改個人信息功 能的需求 用戶查看修改用戶信息的功能需求見表 。 表 查看用戶信息功能表 功能編號 功能名稱 功能描述 優(yōu)先級 1 瀏覽個人信息 登錄成功后,點(diǎn)擊用戶信息可以瀏覽 個人的信息。 低 2 修改個人信息 在顯示個人信息的表單里可以點(diǎn)擊修 改按鈕修改個人信息 低 用戶瀏覽帖子功能 (1)用戶可以瀏覽帖子 用戶可以在帖子列表區(qū)瀏覽帖子。 (2)用戶瀏覽帖子功能的需求 系統(tǒng)中 用戶 瀏覽 帖子 功能的需求 見表 。 表 用戶可以查看或者發(fā)新的帖子 功能編號 功能名稱 功能描述 優(yōu)先級 1 用戶可以瀏覽相應(yīng) 版塊的帖子 用戶登錄后,可以選擇版塊,根據(jù)用戶選擇的版塊區(qū) 域來顯示相對應(yīng)的帖子列表,用戶可以瀏覽帖子。 高 用戶發(fā)新帖子功能 (1)用戶發(fā)新帖子功能說明 用戶可以在帖子列表區(qū)域添加新的帖子。 論文是本團(tuán)隊幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 7 (2)用戶發(fā)新帖子功能的需求 用戶添加新帖子的功能需求見表 。 表 學(xué)生查看活動進(jìn)行的狀態(tài)功能表 功能編號 功能名稱 功能描述 優(yōu)先級 1 用戶可以發(fā)新的帖子 在帖子列表中,用戶可以點(diǎn)擊發(fā)新帖鏈接來發(fā)新的帖子。發(fā)表成功后新的帖子會被顯示在相應(yīng)版塊的列表中 中 用 戶回復(fù)帖子的功能 (1)用戶對發(fā)帖子的人回復(fù)功能的說明 用戶登瀏覽帖子信息的時候,可以對發(fā)帖子人提出的問題進(jìn)行回復(fù)。 (2)用戶對發(fā)帖子的人回復(fù)功能的需求 用戶對發(fā)帖子的人回復(fù)功能需求見表 。 表 學(xué)生發(fā)布活動的功能表 功能編號 功能名稱 功能描述 優(yōu)先級 1 用戶可以對發(fā)帖子 的人回復(fù) 用戶點(diǎn)擊帖子題目查看帖子信息,然后可以在回復(fù)框 里給發(fā)帖子的人留言 。 低 管理員管理用戶功能 ( 1)管理員管理用戶功能的說明 當(dāng)管理員登陸的時候可以點(diǎn)擊管理用戶,之后看到一個顯示所有用戶信息的列表,管 理員可以對用戶信息進(jìn)行更新和刪除。 ( 2)管理員管理用戶功能的需求 管理員管理試卷功能的需求 見表 。 表 管理員管理用戶功能表 功能編號 功能名稱 功能描述 優(yōu)先級 1 添加新用戶 管理員可以添加新用戶 高 2 修改用戶信息 管理員可以修改用戶信息 高 3 刪除用戶 管理員可以刪除用戶,此操作會刪除 用戶所有信息,請謹(jǐn)慎操作。 高 管理員管理帖子功能 ( 1)管理員管理帖子功能的說明 當(dāng)管理員登陸的時候還可以點(diǎn)擊管理帖子,之后看到一個顯示所有帖子信息的列表,管理員可以對帖子信息進(jìn) 行更新和刪除或者移到其他的版塊中。 ( 2)管理員管理帖子功能的需求 論文是本團(tuán)隊幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 8 管理員添加考試題目功能的需求 見表 。 表 管理員添加考試題目功能表 功能編號 功能名稱 功能描述 優(yōu)先級 1 添加新帖子 管理員可以添加新的帖子 高 2 修改帖子信息 管理員可以修改帖子信息 高 3 刪除帖子 管理員可以刪除帖子,此操作會刪除帖子的所有信 息,請謹(jǐn)慎操作。 高 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 模式進(jìn)行,并采用 MVC 的開發(fā)模式進(jìn)行系統(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)維護(hù)帶來方便。 在編寫 各個 模塊時,合理的為用 戶分配訪問權(quán)限,提高了系統(tǒng)的安全性。 論文是本團(tuán)隊幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 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)的耦合度降低,便于單元測試和維護(hù)。 ( 3)數(shù)據(jù)操作和邏輯操作分開進(jìn)行,加快程序的開發(fā)。 軟件設(shè)計原則 ( 1) 問題界定,對于軟件開發(fā)來說是至關(guān)重要的。因為任何一個軟件都不是 提供單純的獨(dú)立服務(wù)。必定是為了解決某些問題而開發(fā)軟件 ,用來 更好的解決問題。因此 ,問題的界定對于軟件的成功開發(fā)和應(yīng)用來說致關(guān)重要。 ( 2) 基本功能實現(xiàn):就是軟件系統(tǒng)的核心體現(xiàn)。 ( 3) 極端情況處理。 ( 4) 客戶體驗至上:軟件的主要服務(wù)對象是人。 ( 5) 封裝功能 , 松散變化 。 在面向?qū)ο蟮木幊踢^程當(dāng)中 , 我們經(jīng)常會遇到 “ 開放- 封閉 ” 原則。其實 , 這個原則并不只是應(yīng)用于面向?qū)ο蟮木幊獭? ( 6) 可裝卸 , 可配置。可配置 , 可裝卸的軟件,必將是未來軟件更為理想的開發(fā)模式 。 這對于系統(tǒng)的維護(hù),以及需求的變更適應(yīng)性都是非常好的。 ( 7) 從用戶角度審視和評價軟件的可用性,易用性 ,以及界面 的友好性。 ( 8) 軟件的功能需求 , 與非功能需求 。 從功能和非功能需求兩方面考慮和衡量軟件。從而進(jìn)一步提高軟件質(zhì)量,提高市場占有率,提高軟件的價值。 系統(tǒng)功能 總體 設(shè)計 系統(tǒng)設(shè)計以模塊化的方法進(jìn)行,這樣使大的功能塊細(xì)分為小的功能塊,實現(xiàn)起來容易而且便于協(xié)調(diào)和維護(hù),具體信息如圖 所示。 論文是本團(tuán)隊幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 10 圖 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng) 功能詳細(xì)設(shè)計 將系統(tǒng)中的各個模塊分別實現(xiàn)。 注冊登錄模塊 模塊描述: 瀏覽者進(jìn)入首頁后,必須先注冊才可以登陸,選擇用戶注冊后,跳轉(zhuǎn)到用戶注冊頁面,在注冊表單中 用戶名和密碼、昵稱不能為空,輸入用戶信息后可以檢查用戶名是否被占用,信息填寫之后點(diǎn)擊注冊按鈕,如果用戶名沒有被占用,將用戶填寫的信息通過邏輯層發(fā)送到數(shù)據(jù)庫層,儲存在數(shù)據(jù)庫中,然后跳轉(zhuǎn)到注冊成功頁面,點(diǎn)擊登錄鏈接跳轉(zhuǎn)到歡迎頁面,否則跳轉(zhuǎn)到用戶名被占用請重新注冊的頁面。 輸入:選擇用戶注冊后顯示。 輸出:歡迎頁面。 模塊具體流程如圖 所示。 論文是本團(tuán)隊幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 11 圖 注冊流程圖 直接登錄模塊 模塊描述: 如果是用戶登錄切已經(jīng)有賬號了,選擇用戶登陸 ,轉(zhuǎn)到普通用戶登錄頁面,處理從客戶端發(fā)送過來的用戶名和密碼;由邏輯層進(jìn)行邏輯轉(zhuǎn)發(fā)后,發(fā)送到數(shù)據(jù)庫層,讀取數(shù)據(jù)庫數(shù)據(jù)來驗證輸入的用戶名和密碼是否正確,如果正確轉(zhuǎn)到歡迎頁面,如果錯誤轉(zhuǎn)到登錄失敗頁面,如果是管理員,則選擇管理員登陸,轉(zhuǎn)到管理員登陸頁面,如果賬號密碼正確就轉(zhuǎn)到系統(tǒng)管理頁面,在頁面用 JavaScript 驗證限制用戶輸入空值。 輸入:選擇用戶登錄或者管理員登錄后顯示。 輸出:歡迎頁面或者管理員管理頁面。 模塊具體流程如圖 所示。 論文是本團(tuán)隊幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 12 圖 登錄流程圖 瀏覽或修改個人信息模塊 模塊 描述: 瀏覽或修改用戶個人的信息,包括用戶名,密碼,昵稱等信息。 輸入: 登陸成功后點(diǎn)擊用戶信息顯示。 輸出:用戶信息表單。 模塊具體流程如圖 所示。 圖 瀏覽或修改個人信息流程圖 論文是本團(tuán)隊幫同學(xué)做過的案例,需要畢業(yè)論文設(shè)計(論文 +源程序 +答辯 PPT)的同學(xué)聯(lián)系 799523222 13 瀏覽帖子模塊 模塊描述: 用戶登錄以后,在首頁可以選擇版塊,選擇之后會顯示相應(yīng)版塊的帖子列表。 輸入: 選擇版塊后顯示。 輸出:帖子列表。 模塊具體流程如圖 所示。 圖 瀏覽帖子流程圖 用
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1