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

正文內(nèi)容

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

2024-12-10 12:09上一頁面

下一頁面
  

【正文】 要是為了支持論壇版面的靈活變化,因此在功能上主要需要實(shí)現(xiàn)論壇類別與版面的管理。 開發(fā)平臺(tái) 與技術(shù)分析 對(duì)于軟件開發(fā)來說數(shù)據(jù)庫是必不可 少的,選擇合適的數(shù)據(jù)庫對(duì) 于 今后開發(fā)與維護(hù)的作用意義非凡,目前主流的數(shù)據(jù)庫有 Oracle、 SQL server、 Mysql等。 其運(yùn)行流程如圖 。所有與后臺(tái)的交互均通 過 Struts2 框架 配置 的 action進(jìn)行數(shù)據(jù) 處理。 用戶 登陸之后, 除瀏覽帖子之外,還可以 發(fā)表帖子或者對(duì)某一帖子進(jìn)行回復(fù),此時(shí)需要對(duì)帖子和回復(fù)進(jìn)行限制,防止無效與垃圾帖子的出現(xiàn)。在該論 壇中同樣使用這樣的方式來設(shè)計(jì) 。在發(fā)帖時(shí)會(huì)驗(yàn)證用戶是否登錄,已登錄的話則發(fā)表成功并跳轉(zhuǎn)到帖子列表界面,未登錄則跳轉(zhuǎn)到登錄界面。另一方面,作為用戶的私人信息,后臺(tái)不提供賬號(hào)的修改操作,均由用戶自主修改。設(shè)置之后, hibernate在所有操作中會(huì)從當(dāng)前線程中 取到 session對(duì)象來完成操作,這樣就保證了 session在同一系列數(shù)據(jù)操作中的唯一性 [12]。 登錄界面如圖 。 return success。 具體代碼如下: script type=text/javascript $(function(){ $(inputfilechose).change(function(){ var formData = new FormData($( formfileform )[0])。 攔截器配置如下: interceptor name=logininterceptor class= param name=needloginbbsadd,answeradd/param param name=needadmincontrol/param /interceptor 在攔截器的配置中,設(shè)置了兩個(gè)字段 “needlogin”和 “neeadmin”分別表示需要登陸的普通用戶操作和需要管理員權(quán)限的操作,字段中的參數(shù)就是需要進(jìn)行驗(yàn)證的請(qǐng)求。//跳轉(zhuǎn)到登錄界面 }else if(!(1.equals(userable)||userable==1)){ (loginInterceptor:沒有相關(guān)權(quán)限 )。 圖 論壇前臺(tái)結(jié)構(gòu) 對(duì)于這種結(jié)構(gòu)在實(shí)現(xiàn)時(shí)采用兩層的循環(huán)來顯示對(duì)應(yīng)頁面是比較合適的,然而在論壇的這種結(jié)構(gòu)中內(nèi) /外循環(huán)之間的參數(shù)傳遞問題大部分標(biāo)簽都無法解決,經(jīng)過對(duì)比各種標(biāo)簽及腳本之后, 在首頁中顯示時(shí)使用 jstl 表達(dá)式中 的c:forEach/c:forEach標(biāo)簽可以完美實(shí)現(xiàn)該效果,偽代碼如下: … … … … 類別 板塊 板塊 帖子 板塊 帖子 帖子 回復(fù) 回復(fù) 回復(fù) 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 25 頁 c:forEach items=${} var=item varStatus=status c:out value=${item}/c:outbr c:forEach items=${[]} var=board c:out value=${board}/c:outbr /c:forEach /c:forEach 以上代碼內(nèi)層循環(huán)中使用 jstl表達(dá)式根據(jù)外層循環(huán)的數(shù)據(jù)組裝成對(duì)象名, jstl對(duì)這個(gè)用法的支持很好。在 jsp頁面代碼中,系統(tǒng)會(huì)從 session 中取出權(quán)限信息以判斷登陸的用戶是否具有管理員權(quán)限,如果是管理員則在帖子和回復(fù)右側(cè)會(huì)出現(xiàn)可操作的圖標(biāo),管理員可以在這里完成帖子的設(shè)置/撤銷精華、刪除帖子、刪除回復(fù)等操作,如圖 。 圖 搜索結(jié)果界面 需要說明的是熱搜后面的鏈接采用 URL傳參,即 GET方式,因?yàn)檫@種傳參方式對(duì)字符編碼的不可控性,所以后臺(tái)需要采取相應(yīng)措施保證參數(shù)的正確性,相關(guān)代碼如下: searchVal = %+(new String((ISO88591), utf8))+%。 添加類別界面見圖 。 隨著時(shí)間的發(fā)展,軟件開 發(fā)人員越來越認(rèn)識(shí)到軟件測(cè)試對(duì)開發(fā)健壯的軟件的重要意義,微軟在開發(fā) Windows操作系統(tǒng)之初,其軟件測(cè)試人員甚至已經(jīng)超過了開發(fā)人員。 3因?yàn)檎搲捎玫母晃谋究虻南拗疲股蟼鞯奈募溄语@示信息過于繁瑣,降低了用戶體驗(yàn)的同時(shí)有可能使他人通過該鏈接推測(cè)出網(wǎng)站的目錄結(jié)構(gòu),造成安全問題,因此需要通過修改插件 的源碼以使該功更加完善。 論文不足之處, 還請(qǐng) 老師批 評(píng)指正。黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 36 頁 總結(jié) 該論壇以 java為基礎(chǔ)開發(fā), 前端頁面使用 JSP展示 , 使用 了 Struts2+Hibernate框架,通過 js、 css 等進(jìn)行優(yōu)化,實(shí)現(xiàn)了論壇的基本功能。 測(cè)試流程與結(jié)果 對(duì)該系統(tǒng)的測(cè)試目的在于保證論壇已知功能完善的同時(shí)發(fā)現(xiàn)未知 bug。后臺(tái)只提供用戶的查看與刪除操作以維護(hù)論壇賬號(hào)的有效性。更換服務(wù)器或者重設(shè) Tomcat編碼方式的話需要在這里修改編碼以解決搜索條件的亂碼問題。 點(diǎn)擊精華帖子,后臺(tái)會(huì)從數(shù)據(jù)庫 搜索 bbsisgood字段為 ?1?的 帖子并 封裝成 page頁面返回,由前臺(tái)顯示,所有的精華帖子前端會(huì)顯示精華標(biāo)志 ,界面如 圖 。 點(diǎn)擊某一個(gè)板 塊即可查看該板塊下所有的帖子列表 ,如圖 。 } 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 24 頁 else { return ()。 if(.equals(username)||username==null){//如果沒有登錄 (loginInterceptor:用戶未登錄 )。 }, error: function (returndata) { alert(設(shè)置失敗! \n 請(qǐng)檢查圖片格式,保證圖片小于 2MB)。 (用戶名或密碼錯(cuò)誤 )。 確定之后進(jìn)入后臺(tái)驗(yàn)證 : if(((), ())){ user = (())。該論壇在此使用 DAO 設(shè)計(jì)模式,首先定義對(duì)持久化類的所有基本操作的接口 DAO 以及實(shí) 現(xiàn)類 BaseDAO,在控制層中所有需要操作的具體數(shù)據(jù)則由持久化類對(duì)應(yīng)的 dao具體實(shí)現(xiàn)類完成 ,相關(guān)類實(shí)現(xiàn)見圖。并在此基礎(chǔ)上設(shè)計(jì)并實(shí)現(xiàn)論壇所有功能。 后臺(tái)管理 模塊 設(shè)計(jì) 根據(jù)論壇的結(jié)構(gòu),后臺(tái)管理部分一共分為三個(gè)功能,分別為:類別 管理,版塊管理,用戶管理。具體流程如圖 : 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 12 頁 圖 用戶模塊流程圖 在系統(tǒng)首頁為用戶提供了登錄,注冊(cè)按鈕,選擇登錄進(jìn)入登錄界面,輸入賬戶名和密碼,后臺(tái)連接數(shù)據(jù)庫進(jìn)行驗(yàn)證,如果用戶不存在或密碼錯(cuò)誤則返回登錄界面重新登錄,驗(yàn)證通過之后,在后臺(tái)將用戶的 id、用戶名、頭像、權(quán)限等信息放入 session 以供界面顯示與用戶操作過程中隨時(shí)取到這些數(shù)據(jù),同時(shí),在系統(tǒng)的整個(gè)流程中,放入 session 中的用戶權(quán)限信息在攔截器中會(huì)進(jìn)行權(quán)限驗(yàn)證,根據(jù)不同的權(quán)限為用戶返回相應(yīng)的顯示界面。 后臺(tái)管理主要用來管理論壇結(jié)構(gòu),類別管理模塊可以對(duì)現(xiàn)有類別進(jìn)行修改或增加類別,版塊管理中會(huì)根據(jù)所選擇的不同類別顯示出該類別下的所有版塊,并對(duì)這些板塊進(jìn)行修改與刪除, 在修改時(shí)對(duì)版主的設(shè)置需要在后臺(tái)進(jìn)行驗(yàn)證,以確保每個(gè)板塊的版主都是有效用戶, 用戶管理 主要對(duì)論壇現(xiàn)有用戶的管理,在這里管理員可以查看用戶信息或者刪除無效 用戶,用戶的增加需要由用戶自主注冊(cè)來完成 。其中對(duì)一些復(fù)雜功能將其業(yè)務(wù)實(shí)現(xiàn)與邏輯控制分離,增加 service 以保持清晰的結(jié)構(gòu),方便今后的維護(hù)與擴(kuò)展。 ,確定需要調(diào)用的 Action 類及方法 ,然后 ActionProxy 創(chuàng)建 ActionInvoaction 實(shí)例 錯(cuò)誤 !未找到引用源。 MySql是由 MySQL AB公司多開發(fā)的一款輕量級(jí)的數(shù)據(jù)庫,并且開放源碼,與其他的大型數(shù)據(jù)庫相比, MySql黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 5 頁 有其不足之處,但是因?yàn)槠潴w積小、速度快、總體擁有成本低等特點(diǎn),對(duì)于一般的小型項(xiàng)目 中任然是首選。 表 主要功能表 功能 所需權(quán)限 涉及頁面 查看帖子 游客 帖子列表 查看回復(fù) 游客 回復(fù)列表 發(fā)帖 已登錄 發(fā)帖富文本框 回復(fù)帖子 已登錄 回復(fù)富文本框 搜索帖子 游客 首頁 登錄 (未登錄顯示 ) 游客 首頁 注銷 (已登錄顯示 ) 已登錄 首頁 進(jìn)入后臺(tái) 已登錄 /管理員 首頁 查看 ?我的帖子 ? 已登錄 首頁 查看 ?精華帖子 ? 游客 首頁 論壇類別不宜過多,否則可能造成各個(gè)類別定義不清造成管理混亂,所以在后臺(tái)搜索類別時(shí)可不使用分頁。 其中用戶模塊有 三 個(gè)主要功能: , , 覽與修改個(gè)人信息 。 在 JavaEE開發(fā)中,后臺(tái)主要使用 servlet進(jìn)行編寫,并 在該基礎(chǔ)上誕生了一系列優(yōu)秀的框架, hibernate 作為成熟的對(duì)象關(guān)系映射框架,配合采用了 MVC 設(shè)計(jì)模式的 struts2,可以很方便的開發(fā)出機(jī)構(gòu)清晰合理,并擁有高伸縮性的網(wǎng)站。 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 2 頁 2 系統(tǒng)分析 在軟件開發(fā) 過程中 ,對(duì)系統(tǒng)進(jìn)行詳細(xì)的分析是很重要的,一方面需要從技術(shù)、時(shí)間、社會(huì)意義等方面分析其可行性,確定開發(fā)意義并保證能夠按時(shí)完成軟件的所有開發(fā)工作;另一方面需要對(duì)系統(tǒng)需求進(jìn)行分析,確定需要實(shí)現(xiàn)的功能,為今后的開發(fā)制定大體的方向,需求分析的重要性甚至已經(jīng)超過代碼編寫。 作為一個(gè)新生的名詞,它涵蓋的產(chǎn)業(yè)與技術(shù)涉及到各行各業(yè),關(guān)鍵技術(shù)包括傳感器, RFID 標(biāo)簽,嵌入式等各方面技術(shù) ,同是也正因?yàn)?它 涉及到的知識(shí)多而廣, 致使大量公司在向物聯(lián)網(wǎng)轉(zhuǎn)型時(shí)遇到很多困難,往往需要面對(duì)信息獲取途徑少、對(duì)市場(chǎng)缺乏了解、缺乏關(guān)鍵技術(shù)等難題。單位代碼 01 學(xué) 號(hào) ********** 分 類 號(hào) 密 級(jí) 畢業(yè)設(shè)計(jì)說明書 基于 JSP 的物聯(lián)網(wǎng) 技術(shù)在線論壇的開發(fā) 院(系)名稱 專 業(yè) 名 稱 學(xué) 生 姓 名 指 導(dǎo) 教 師 201*年 *月 *日 黃河科技學(xué)院畢業(yè)設(shè)計(jì)說明書 第 I 頁 基于 JSP 的物聯(lián)網(wǎng)技術(shù) 在線論壇的開發(fā) 摘 要
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1