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

正文內(nèi)容

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

2024-10-19 12:09 本頁面
   

【正文】 其次在論文編寫期間身邊很多朋友提供了寶貴的意見和素材,特在此表示感謝。在內(nèi)容上以物聯(lián)網(wǎng)為核心設(shè)置板塊,涵蓋了物聯(lián)網(wǎng)主要技術(shù)、發(fā)展情況,最新動(dòng)向、市場情況等各個(gè)方面, 具有靈活、多元等特點(diǎn),在開發(fā)中使用了大量 AJAX技術(shù), 使 界面更加美觀的同時(shí)提高了用戶體驗(yàn) , 正真實(shí)現(xiàn)了物聯(lián)網(wǎng)技術(shù)交流平臺(tái) 。 2論壇主體中缺少文件上傳與下載功能,在主流的 論壇中這樣的功能是最基本的,因此要求加入這些功能。單元測試在開發(fā)過程中已基本完成,在這里主要說明對(duì)該系統(tǒng)的整體測試,主要流程如下:進(jìn)入首頁后首先進(jìn)行注冊(cè)測試,并以注冊(cè)賬號(hào)為測試用例完成發(fā)帖、回帖、個(gè)人信息修改等模塊的測試。 [10][14]”該定義至今仍被引用。 相關(guān)操作見圖 。 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 32 頁 圖 板塊列表界面 在板塊的修改中,涉及到版主的修改,為了保證所設(shè)置的版主名稱為真實(shí)有效的論壇用戶,在這里要通過 AJAX在后臺(tái)驗(yàn)證輸入的用戶是否可用,每當(dāng)在版主輸入框輸入一個(gè)字符,系統(tǒng)都會(huì)進(jìn)行一次驗(yàn)證,并將結(jié)果顯示在右側(cè)可用性圖標(biāo)上,只有當(dāng)該圖標(biāo)顯示用戶名可用時(shí)修改按鈕才能被點(diǎn)擊,否則無法完成操作 ,如圖 。 后臺(tái)管理模塊 后臺(tái)管 理 共分為類別管理、版塊管理和用戶管理三部分,效果如 圖 。該用例返回 的 界面如 圖 。 精華帖子列表 “我的帖子 ”功能需要用戶登錄才能操作,如果未登錄就會(huì)跳轉(zhuǎn)到登錄界面并顯示 “該功能需要登錄 ”的提示信息。 圖 不同風(fēng)格的回復(fù)內(nèi)容 這些功能都是登錄之后的用戶可以進(jìn)行的操作。 圖 帖子列表 在首頁的板塊中和帖子列表中,都給出了相關(guān)的基本信息,包括瀏覽數(shù)量、帖子數(shù)量最近發(fā)表的帖子、回復(fù)等。 1 頁面 結(jié)構(gòu) 在論壇中,類別作為最大的實(shí)體包含了所有的版塊,帖子在相應(yīng)的板塊中顯示,而每一條回復(fù)都對(duì)應(yīng)著一條帖子, 它 們的關(guān)系為樹狀結(jié)構(gòu) ,如圖 。 } } 當(dāng)請(qǐng)求經(jīng)過攔截器時(shí),首先 會(huì)獲得請(qǐng)求名并分別在 needlogin 和 needadmin中查找是否存在 。 return gotologin。 (message, 用戶未登錄 ,請(qǐng)先登錄?。。?)。 圖 信息修改界面 3 權(quán)限驗(yàn)證 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 23 頁 該系統(tǒng)中的用戶主要有管理員、普通用戶和游客三種角色,它們分別具有不同的權(quán)限,在瀏覽論壇的過程中對(duì)該權(quán)限的驗(yàn)證與攔截功能使用自定義的 struts2攔截器實(shí)現(xiàn) 。 } })。 圖 用戶詳情界面 用戶在注冊(cè)時(shí)頭像使用了系統(tǒng)默認(rèn)設(shè)置 ,注冊(cè)之后可以在此通過點(diǎn)擊設(shè)置頭像上傳希望設(shè)置的頭像圖片,該功能通過 AJAX實(shí)現(xiàn),保證用戶在選擇頭像之后立即刷新的效果 。 return err。 (userFace, ())。 (user)。 如果用戶名已經(jīng)被注冊(cè),則向前臺(tái)返回提示信息: “該用戶名已經(jīng)被注冊(cè)?。?! ”,通過驗(yàn)證之后則將注冊(cè)信息插入數(shù)據(jù)庫完成注冊(cè),用戶使用注冊(cè)賬號(hào)登錄 。 圖 DAO 模型 圖 ClassDao 接口 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 17 頁 圖 DAO 基本方法 圖 BoardDao 接口 圖 AnswerDao 接口 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 18 頁 圖 接口 圖 UserDao 接口 用戶模塊 在用戶模塊中主要需要實(shí)現(xiàn)用戶登錄、注銷以及權(quán)限管理等操作。 與 數(shù)據(jù)庫有關(guān)的連接信息 保存在 , 基本信息 如下 : ! Hibernate 連接數(shù)據(jù)庫的基本信息 property name=root/property property name=0114/property Application Hibernate Persistent Object *. Database 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 16 頁 property name=/property property name=jdbc: property name=current_session_context_classthread/property 需要說明的是 seesion的管理方式 ,在不進(jìn)行該配置時(shí) hibernate會(huì)創(chuàng)建一個(gè)新的 session 對(duì)象,但是在某些情況下需要保證在對(duì)持久化類的一系列操作中使用的是同一個(gè) seession對(duì)象,這時(shí)就可以采用該配置。 Model層與 DAO 接口 MVC 設(shè)計(jì)模式中, Model代表著數(shù)據(jù)模型,在使用 jdbc直接進(jìn)行的底層開發(fā)中, Model層主要為數(shù)據(jù)庫中的數(shù)據(jù),開發(fā)者直接面向數(shù)據(jù)進(jìn)行開發(fā),這種情況下在整個(gè)過程中需要同時(shí)數(shù)據(jù)庫與實(shí)體類,使開發(fā)變得復(fù)雜,失去了面向?qū)ο箝_發(fā)的優(yōu)勢(shì),所以在此使用 Hibernate 來完成數(shù)據(jù)庫與持久化類之間的轉(zhuǎn)換。進(jìn)入 后臺(tái) 是否登錄 擁有權(quán)限 Y 登錄界面 提示界面 N N Y 類別管理 版塊管理 用戶管理 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 14 頁 用戶管理主要是為了保證論壇中的賬號(hào)有效性,管理員可以查看賬號(hào)詳情,對(duì)于無效的賬號(hào)可以刪除。 后臺(tái)的所有操作都需要管理員權(quán)限。 在這個(gè)板塊中,游客可以查看所有帖子與回復(fù)、普通用戶除此之外可以發(fā)表帖子與回復(fù),管理員擁有管理權(quán)限,能選擇一條帖子進(jìn)行刪除、設(shè)置精華、撤銷精華操作 ,或者刪除一條回復(fù) 。 目前系統(tǒng)中的權(quán)限配置為:游 客有對(duì)帖子與回復(fù)的瀏覽權(quán)限,登錄后的用戶具有發(fā)帖與回帖權(quán)限,管理員具有帖子的刪除,增加 /撤銷精華的權(quán)限以及帖子的刪除權(quán)限。但是在實(shí)際開發(fā)中,一方面設(shè)計(jì) OO模型與 設(shè)計(jì) 數(shù)據(jù)庫一樣費(fèi)勁,且更難把握業(yè)務(wù)邏輯,另一方面,在開發(fā)過程中,從數(shù)據(jù)庫開始設(shè)計(jì)的開發(fā)模式已經(jīng)深深植入開發(fā)者的習(xí)慣中,所以盡管 hibernate支持良好的面向?qū)ο蟮拈_發(fā),但是在實(shí)際開發(fā)中從數(shù)據(jù)庫開始,使用逆向工程生成實(shí)體化類依然是使用比較多的方式。 基于 jsp 的物聯(lián)網(wǎng)技術(shù) 在線 論壇 論壇主體 后臺(tái)管理 論壇內(nèi)容 發(fā)帖 /回帖 帖子 /回復(fù)管理 類別管理 版塊管理 用戶管理 用戶模塊 個(gè)人信息管理 權(quán)限驗(yàn)證 登錄 /注銷 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 9 頁 ORM 與 數(shù)據(jù)庫設(shè)計(jì) ORM 是為了實(shí)現(xiàn)在面向?qū)ο蟮木幊陶Z言中不同類型的系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換而產(chǎn)生的程序技術(shù)。 論壇主體中,論壇內(nèi)容需要根據(jù)后臺(tái)設(shè)置按類別顯示所有版塊,板塊在顯示時(shí)需要附加一些基本信息,如版主、發(fā)帖情況、最近的帖子等。 整體代碼 結(jié)構(gòu)如圖 : 圖 系統(tǒng)整體框架 在頁面顯示的結(jié)構(gòu)上,為避免創(chuàng)建過多頁面而使結(jié)構(gòu) 混亂,因此根據(jù)論壇結(jié)構(gòu)只設(shè)置兩個(gè)主頁面框架:前端頁面框架、后臺(tái)頁面框架。 前端界面的顯示將采用 jsp,使用 css/js 進(jìn)行優(yōu)化,同時(shí)也使用了大量 Struts2 標(biāo)簽 進(jìn)行完善。 ,由它來調(diào)用Action。 在框架方面該論壇在結(jié)構(gòu)上采用了基于 MVC 的 Struts2 框架, MVC 模式 :Model 模型 View 試圖 Control 控制器,是目前的主流模式,而 Struts2 框架已經(jīng)是十分成熟的 MVC 框架。因此這里數(shù)據(jù)庫將會(huì)選擇 MySql。對(duì)此一般采用的方法是根據(jù)出現(xiàn)的問題原因定位到不同的錯(cuò)誤信息提示頁面,這也是在大量開發(fā)中經(jīng)常使用到的處理方式。論壇的板塊查詢按照類別分類顯示,一個(gè)頁面可顯示所有板塊, 同樣不需要分頁。 后臺(tái)管理模塊相對(duì)獨(dú)立,需要用戶模塊提供權(quán)限驗(yàn)證 (包括登陸驗(yàn)證與權(quán)限等級(jí)驗(yàn)證 )。用戶注冊(cè)與登錄時(shí)需要對(duì)輸入格式進(jìn)行檢驗(yàn),權(quán)限驗(yàn)證主要在用戶進(jìn)行某一操作時(shí)判斷 是否擁有該權(quán)限 。 需求分析 1 功能分析 該論壇開發(fā)的第一準(zhǔn)則是保證高度的可擴(kuò)展性,主要有兩個(gè)方面:一是降低耦合度,論壇完成后應(yīng)支持以最小的工作量完成模塊 與 功能的擴(kuò)充與調(diào)整;二是管理員可以根據(jù)需要靈活調(diào)整論 壇版面。 其次,因?yàn)?JavaEE 的廣泛應(yīng)用,一方面網(wǎng)上有大量資料可供 查閱,以處理開發(fā)中遇到的問題,彌補(bǔ)開發(fā)人員知識(shí)儲(chǔ)備不足的問題;另一方面 javaSE 也有很多成熟的開發(fā)工具供 選擇,使用開發(fā)工具將大大減少工作量,降低開發(fā)難度。 [1],堪稱網(wǎng)絡(luò)上最流行的腳本語言,并且容易上手,操作簡單。 本章從系統(tǒng)開發(fā)的可行性和主要需求兩個(gè)方面進(jìn)行詳細(xì)的分析 。第三章首先介紹了系統(tǒng)的整體結(jié)構(gòu),對(duì) 主要 模塊進(jìn)行說明, 對(duì)網(wǎng)站所涉及的實(shí)體類進(jìn)行分析,完成數(shù)據(jù)庫 與 主要功能設(shè)計(jì) 。 物聯(lián)網(wǎng)從業(yè)者需要一個(gè)信息交流與學(xué)習(xí)的平臺(tái), 以達(dá)到信息共享、 共同學(xué)習(xí)的目的 ,在這種情況下,建設(shè)物聯(lián)網(wǎng)論壇 勢(shì)在必行。 物聯(lián)網(wǎng)的發(fā)展是將網(wǎng)絡(luò)從虛擬化擴(kuò)展到現(xiàn)實(shí)的一個(gè)開端,這個(gè)概念在國際上存在并已經(jīng)進(jìn)行過一段時(shí)間的發(fā)展,也是各國關(guān)注的焦點(diǎn)。目前網(wǎng)上已經(jīng)有一些物聯(lián)網(wǎng)論壇,但大多植入了大量廣告,商業(yè)性較強(qiáng),在用戶體驗(yàn)和專業(yè)性上稍 有不足。 本文對(duì)比已存在的物聯(lián)網(wǎng)論壇,參考天涯、 Kali Linux 等網(wǎng)絡(luò)社區(qū),以 JSP為主要視圖語言,基于軟件工程的思想闡述了物聯(lián)網(wǎng)技術(shù)在線論壇的開發(fā)過程。而溫家寶在 “感知中國 ”的講話把我國的物聯(lián)網(wǎng)領(lǐng)域的研究和應(yīng)用推向了新的高度。 該論壇 開發(fā)環(huán)境如下: 開發(fā)平臺(tái)選擇 Windows x64,使用 MyEvlipse 2020作為主要開發(fā)工具,數(shù)據(jù)庫選擇較為輕便的 MySql ,服務(wù)器使用 MyEclipse內(nèi)置的 Tomcat 項(xiàng)目的所有部署與測試工作, JDK 選擇了成熟穩(wěn)定的 ,在今后的版本更新上會(huì)有一定優(yōu)勢(shì)。第四章為具體功能的實(shí)現(xiàn),先為系統(tǒng)搭建了底層數(shù)據(jù)模 型,在此基礎(chǔ)上完成論壇的所有功能。 可行性分析 1 技術(shù)可行性 論壇的設(shè)計(jì)與實(shí)現(xiàn)在網(wǎng)站建設(shè)中并不是復(fù)雜的項(xiàng)目,邏輯較為簡單, 另外該論壇擬用 java語言編寫,前端會(huì)使用 jsp、 html并配合 js、 jquery、 css等技術(shù)進(jìn)行頁面的展現(xiàn)與優(yōu)化,后臺(tái)的邏輯處理主要使用 struts2+hibernate 框架,并采用主流的 MVC 設(shè)計(jì)模式來完成。在 js的基礎(chǔ)上開發(fā)的一系列框架也有十分廣泛的應(yīng)用,如 jquery,將 js 操作簡單的特性發(fā)揮到極致,功能也更加強(qiáng)大。 2 社會(huì)可行性 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 3 頁 物聯(lián)網(wǎng)是當(dāng)下熱門的名詞,以物聯(lián)網(wǎng)為基礎(chǔ)的各種產(chǎn)業(yè)如雨后春筍般迅
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1