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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文-基于jsp的物聯(lián)網(wǎng)技術(shù)在線論壇的開發(fā)-在線瀏覽

2024-12-26 12:09本頁(yè)面
  

【正文】 StrutsPrepareAndExecuteFilter,攔截器會(huì)詢問 ActionMapper該請(qǐng)求是否為黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 6 頁(yè) Struts2 請(qǐng)求, 如果是的話會(huì)返回一個(gè) ActionMapper 對(duì)象,然后攔截器會(huì)將該請(qǐng)求交給 ActionProxy,之后對(duì)于請(qǐng)求的操作將全部由 ActionProxy來實(shí)現(xiàn), 該類 通過 Configuration Manager 讀取 配置文件 錯(cuò)誤 !未找到引用源。 ,由它來調(diào)用Action。 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 7 頁(yè) 3 系統(tǒng) 概要 設(shè)計(jì) 本章主要設(shè)計(jì)系統(tǒng)的基本結(jié)構(gòu),對(duì)前面提到的三大模塊之間的關(guān)系進(jìn)行分析 ,在此基礎(chǔ)上完成數(shù)據(jù)庫(kù)中基本表的設(shè)計(jì), 然后 對(duì)各個(gè)模塊進(jìn)行簡(jiǎn)單流程分析。 前端界面的顯示將采用 jsp,使用 css/js 進(jìn)行優(yōu)化,同時(shí)也使用了大量 Struts2 標(biāo)簽 進(jìn)行完善。底層采用 DAO 設(shè)計(jì)模式并使用 Hibernate框架,這樣在 DAO 中可直接面向?qū)ο箝_發(fā)。 整體代碼 結(jié)構(gòu)如圖 : 圖 系統(tǒng)整體框架 在頁(yè)面顯示的結(jié)構(gòu)上,為避免創(chuàng)建過多頁(yè)面而使結(jié)構(gòu) 混亂,因此根據(jù)論壇結(jié)構(gòu)只設(shè)置兩個(gè)主頁(yè)面框架:前端頁(yè)面框架、后臺(tái)頁(yè)面框架。 功能模塊 描述 論壇 的功能模塊 結(jié)構(gòu) 如 圖 : Jsp/js/css Action Service DAO ORM 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 8 頁(yè) 圖 系統(tǒng)主要模塊 用戶 模塊提供系統(tǒng)登錄 、注銷及個(gè)人信息管理 功能。 論壇主體中,論壇內(nèi)容需要根據(jù)后臺(tái)設(shè)置按類別顯示所有版塊,板塊在顯示時(shí)需要附加一些基本信息,如版主、發(fā)帖情況、最近的帖子等。 對(duì)帖子和回復(fù)的管理需要管理員權(quán)限, 該類用戶可以將帖子設(shè)置或撤銷精華狀態(tài), 同時(shí)可以刪除無效、違規(guī)的帖子或者回復(fù)。 基于 jsp 的物聯(lián)網(wǎng)技術(shù) 在線 論壇 論壇主體 后臺(tái)管理 論壇內(nèi)容 發(fā)帖 /回帖 帖子 /回復(fù)管理 類別管理 版塊管理 用戶管理 用戶模塊 個(gè)人信息管理 權(quán)限驗(yàn)證 登錄 /注銷 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 9 頁(yè) ORM 與 數(shù)據(jù)庫(kù)設(shè)計(jì) ORM 是為了實(shí)現(xiàn)在面向?qū)ο蟮木幊陶Z(yǔ)言中不同類型的系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換而產(chǎn)生的程序技術(shù)。 在生產(chǎn)中,對(duì)象關(guān)系映射框架的應(yīng)用十分廣泛, ORM 框架有很多,其中比較流行的主要有 Hibernate、 mybatis等,本系統(tǒng)將采用 Hibernate進(jìn)行項(xiàng)目底層的實(shí)現(xiàn)。但是在實(shí)際開發(fā)中,一方面設(shè)計(jì) OO模型與 設(shè)計(jì) 數(shù)據(jù)庫(kù)一樣費(fèi)勁,且更難把握業(yè)務(wù)邏輯,另一方面,在開發(fā)過程中,從數(shù)據(jù)庫(kù)開始設(shè)計(jì)的開發(fā)模式已經(jīng)深深植入開發(fā)者的習(xí)慣中,所以盡管 hibernate支持良好的面向?qū)ο蟮拈_發(fā),但是在實(shí)際開發(fā)中從數(shù)據(jù)庫(kù)開始,使用逆向工程生成實(shí)體化類依然是使用比較多的方式。 在該論壇的主體模塊中,主要有類別、板塊、帖子、回復(fù)四種實(shí)體類, 由管理模塊中的用戶對(duì)這四種實(shí)體類進(jìn)行相關(guān)操作,相關(guān) ER圖如 圖 : 圖 管理模塊 ER圖 m m m m n n n n 用戶 操作 操作 操作 操作 回復(fù) 帖子 板塊 類別 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 10 頁(yè) 圖 主體模塊 ER 圖 根據(jù)以上關(guān)系模型 在數(shù)據(jù)庫(kù) 的設(shè)計(jì) 中主要有如下幾張表 ,見表 : 表 類別表( db_class) 字段 說明 類型 長(zhǎng)度 主鍵 classid 類別編號(hào) Int 11 是 cassname 類別名稱 Varchar 255 classintro 類別說明 Varchar 255 表 ( db_board) 字段 說明 類型 長(zhǎng)度 主鍵 boardid 板塊編號(hào) Int 11 是 classid 所屬類別 Int 11 boardname 板塊名稱 Varchar 255 boardmaster 版主 Varchar 255 1 1 N 1 類別 包含 板塊 N 包含 帖子 N 包含 回復(fù) 帖子標(biāo)題 所屬板塊 帖子編號(hào) 版主 板塊名稱 所屬類別 板塊編號(hào) 類別名稱 類別編號(hào) 是否精華 是否置頂 發(fā)表時(shí)間 發(fā)帖者 id 帖子內(nèi)容 瀏覽數(shù) 量 頭像 回復(fù)時(shí)間 回復(fù)內(nèi)容 回復(fù)者 id 所屬板塊 回復(fù)編號(hào) 頭像 姓名 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 11 頁(yè) 表 ( db_bbs) 字段 說明 類型 長(zhǎng)度 主鍵 bbsid 帖子 編號(hào) Int 11 是 boardid 所屬 板塊 Int 11 bbstitle 帖子標(biāo)題 Varchar 255 bbscotent 帖子內(nèi)容 Longtext bbssenderid 發(fā)帖者 id Int 11 bbssendertime 帖子發(fā)表時(shí)間 Datetime bbsisgood 是否精華 Tinyint 1 bbssenderface 發(fā)帖人頭像 Varchar 255 表 ( db_answer) 字段 說明 類型 長(zhǎng)度 主鍵 answereid 回復(fù)編號(hào) Int 11 是 bbsid 所屬板 塊 Int 11 senderid 回復(fù)者 id Int 11 answercontent 回復(fù)內(nèi)容 Longtext answertime 回復(fù)時(shí)間 Datetime sendername 回復(fù)者姓名 Varchar 255 senderface 回復(fù)者頭像 Varchar 255 表 ( db_user) 字段 說明 類型 長(zhǎng)度 主鍵 userid 用戶編號(hào) Int 11 是 username 用戶名 Varchar 255 userpassword 密碼 Varchar 255 userphone 電話 Varchar 255 user Varchar 255 Userface 頭像 Varchar 255 user Email Varchar 255 usersex 性別 Varchar 255 userable 用戶權(quán)限 Varchar 255 (用戶權(quán)限: 1 管理員、 2 普通用戶) 用戶模塊設(shè)計(jì) 該模塊主要提供注冊(cè)、登錄操作 ,同時(shí)用戶在網(wǎng)站瀏覽時(shí)需要提供必要的權(quán)限驗(yàn)證 ,已登錄的用戶可以查看及修改個(gè)人信息或 進(jìn)行注銷操作 。 目前系統(tǒng)中的權(quán)限配置為:游 客有對(duì)帖子與回復(fù)的瀏覽權(quán)限,登錄后的用戶具有發(fā)帖與回帖權(quán)限,管理員具有帖子的刪除,增加 /撤銷精華的權(quán)限以及帖子的刪除權(quán)限。 論壇主體模塊 設(shè)計(jì) 該模塊是論壇的核心, 其流程圖如 圖 : 圖 主體模塊流程 板塊分類列表 帖子列表 回復(fù)列表 刪除 設(shè)置精華帖 撤銷精華狀態(tài) 成功 失敗 顯示信息 發(fā)帖 未登錄 已登錄 登錄界面 刪除 回帖 未登錄 已登錄 注冊(cè) 成功 自動(dòng)登錄 首頁(yè) 登錄 驗(yàn)證 N Y 注銷 成功 個(gè)人信息 修改 成功 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 13 頁(yè) 當(dāng)用戶進(jìn)入論壇時(shí),首先看到的是該模塊的類別列表 部分,這里采用了大部分論壇的顯示模式,將所有的板塊分成不同的類別顯示,使論壇的結(jié)構(gòu)更加清晰合理。 在這個(gè)板塊中,游客可以查看所有帖子與回復(fù)、普通用戶除此之外可以發(fā)表帖子與回復(fù),管理員擁有管理權(quán)限,能選擇一條帖子進(jìn)行刪除、設(shè)置精華、撤銷精華操作 ,或者刪除一條回復(fù) 。管理員在對(duì)帖子進(jìn)行操作時(shí)如果失敗會(huì)跳轉(zhuǎn)到錯(cuò)誤信息界面。 后臺(tái)的所有操作都需要管理員權(quán)限。 圖 后臺(tái)管理模塊流程 后臺(tái)管理模塊的目的是為了保證論壇的靈活性,當(dāng)需要根據(jù)實(shí)事對(duì)論壇的板塊或內(nèi)容進(jìn)行調(diào)整時(shí),能夠通過后臺(tái)管理快速進(jìn)行。進(jìn)入 后臺(tái) 是否登錄 擁有權(quán)限 Y 登錄界面 提示界面 N N Y 類別管理 版塊管理 用戶管理 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 14 頁(yè) 用戶管理主要是為了保證論壇中的賬號(hào)有效性,管理員可以查看賬號(hào)詳情,對(duì)于無效的賬號(hào)可以刪除。 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 15 頁(yè) 4 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 本章首先介紹該項(xiàng)目中的 Model層,并完成數(shù)據(jù)庫(kù)面向上一層的 DAO接口,在后期開發(fā)中所有對(duì)數(shù)據(jù)庫(kù)的操作都將基于此 DAO 層來完成。 Model層與 DAO 接口 MVC 設(shè)計(jì)模式中, Model代表著數(shù)據(jù)模型,在使用 jdbc直接進(jìn)行的底層開發(fā)中, Model層主要為數(shù)據(jù)庫(kù)中的數(shù)據(jù),開發(fā)者直接面向數(shù)據(jù)進(jìn)行開發(fā),這種情況下在整個(gè)過程中需要同時(shí)數(shù)據(jù)庫(kù)與實(shí)體類,使開發(fā)變得復(fù)雜,失去了面向?qū)ο箝_發(fā)的優(yōu)勢(shì),所以在此使用 Hibernate 來完成數(shù)據(jù)庫(kù)與持久化類之間的轉(zhuǎn)換。 圖 Hibernate 開發(fā)結(jié)構(gòu) 在使用 Hibernate時(shí),首先 需要?jiǎng)?chuàng)建持久化類 Persistent Objects,每一個(gè)持久化類對(duì)應(yīng)數(shù)據(jù)庫(kù)中的 一張表,數(shù)據(jù)庫(kù)中的每一個(gè)字段都對(duì)應(yīng)著持久化類中的一個(gè)屬性, 它 們通過對(duì)象 關(guān)系映射文件 *. 關(guān)聯(lián)在一起。 與 數(shù)據(jù)庫(kù)有關(guān)的連接信息 保存在 , 基本信息 如下 : ! Hibernate 連接數(shù)據(jù)庫(kù)的基本信息 property name=root/property property name=0114/property Application Hibernate Persistent Object
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1