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

正文內(nèi)容

網(wǎng)校系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文-資料下載頁

2025-08-17 09:18本頁面

【導(dǎo)讀】經(jīng)滿足不了人們的學(xué)習(xí)需求。網(wǎng)校的崛起讓人們的學(xué)習(xí)方式打破了時間和空間的限制,可以使人們隨時隨地的進行學(xué)習(xí),那么選擇一個好的網(wǎng)校平臺就顯得尤為重要。用Struts2+Hibernate+Spring+MySQL技術(shù),遵循軟件開發(fā)的流程,保證了軟件開發(fā)的進。系統(tǒng)包括前臺和后臺,前臺包括用戶的注冊和登錄、課程選擇、在線播放、在線自。理、權(quán)限的管理、在線自測的管理、調(diào)查表的圖表分析、問題反饋的管理等功能。戶提供了一條方便的學(xué)習(xí)途徑。

  

【正文】 har 題干 choose varchar 正確選項 a_item varchar a選項 b_item varchar b選項 score int 分值 paper_id int 外鍵 所屬試卷 user_id int 外鍵 所屬會員 表 312 tb_grade 表 字段名 數(shù)據(jù)類型 約束 備注 id int 主鍵 自增 paper_id int 外鍵 所屬試卷 user_id int 外鍵 所屬用戶 score int 總分 第 3 章 系統(tǒng)設(shè)計 20表 313 tb_feedback 表 字段名 數(shù)據(jù)類型 約束 備注 id int 主鍵 自增 title varchar 反饋標題 varchar 郵箱 phone varchar 手機號 description varchar 問題描述 第 4 章 系統(tǒng)實現(xiàn) 21第 4 章 系統(tǒng)實現(xiàn) 開發(fā)環(huán)境及工具 開發(fā)環(huán)境 系統(tǒng)所用的開發(fā)環(huán)境如表 41 所示。 表 41 開發(fā)環(huán)境 操作系統(tǒng) Windows7 開發(fā)工具 MyEclipse Eclipse 數(shù)據(jù)庫 MySql Web容器 Tomcat 瀏覽器 Google Chrome 開發(fā)工具 系統(tǒng)用到的開發(fā)工具如表 42 所示。 表 42 開發(fā)工具 編號 工具 版本 說明 1 Struts 2 2 Hibernate 實現(xiàn)數(shù)據(jù)持久化操作 3 Spring AOP、 IOC 4 Junit 4 單元測試 5 jQuery Js 框架 系統(tǒng) 運行結(jié)果 及效果圖 前臺實現(xiàn) 1. 用戶注冊 時,要求輸入郵箱、密碼、驗證碼信息, 如圖 41 所示 。 第 4 章 系統(tǒng)實現(xiàn) 22 圖 41 用戶 注冊 步驟 1 當(dāng)點擊下一步時,系統(tǒng)會進行驗證,兩次密碼必須一致,驗證碼必須正確,同時郵箱格式正確且郵箱沒有注冊,當(dāng)驗證通過后,系統(tǒng)將根據(jù)注冊時輸入的郵箱,將消息發(fā)送給用戶的郵箱,同時進入完善資料頁面 。運行結(jié)果如圖 4圖 43 所示。 圖 42 用戶 注冊 步驟 2 第 4 章 系統(tǒng)實現(xiàn) 23 圖 43 用戶注冊步驟 3 2. 當(dāng)用戶注冊成功并登錄以后,可以進行在線觀看視頻,如圖 44 所示。 圖 44 在線播放視頻 第 4 章 系統(tǒng)實現(xiàn) 243. 用戶學(xué)習(xí)完相關(guān)課程后可以進行在 線自測, 如圖 45 所示 。 圖 45 在線自測 4. 用戶 在學(xué)習(xí)的過程中如果遇到問題,可以在云社區(qū)模塊進行在線發(fā)出疑問 ,效果如圖 4圖 47 所示 。 圖 46 答疑系統(tǒng) 1 第 4 章 系統(tǒng)實現(xiàn) 25 圖 47 答疑系統(tǒng) 2 后臺實現(xiàn) 管理員對網(wǎng)站進行維護必須要登錄,登錄時不僅要驗證用戶名和密碼,還要驗證其權(quán)限,登錄界面 如圖 48 所示 。 圖 48 后臺登錄 第 4 章 系統(tǒng)實現(xiàn) 26管理員登錄成功后,可以進行系統(tǒng)管理、資源管理、個人設(shè)置以及前臺設(shè)置,其中超級管理員可以進行對普通管理員進行權(quán)限分配,如圖 49 所示。 圖 49 權(quán)限 分配 管理員可以對基本檔案進行管理,如圖 410 所示。 圖 410 檔案管理 為了了解會員對系統(tǒng)的意見或者想法,管理員發(fā)放調(diào)查表,并且可以統(tǒng)計調(diào)查結(jié)果,如圖 411 所示。 第 4 章 系統(tǒng)實現(xiàn) 27 圖 411 調(diào)查結(jié)果統(tǒng)計圖 第 5 章 軟件測試 28第 5 章 軟件測試 在軟件開發(fā)的過程中,測試時不可或缺的一個環(huán)節(jié)。下面將詳細介紹系統(tǒng)在開發(fā)過程中的單元測試、功能測試和性能測試。 單元測試 單元測試是在軟件開發(fā)的過程中由編碼人員自己來完成,這一部分可以處理掉一部分 BUG。本系統(tǒng)的單元測試工具是 JUnit4,在 MyEciplse 開發(fā)環(huán)境下,如果單元測試類不通過,就會出現(xiàn)紅色警告,反之出現(xiàn)綠色,如圖 51 所示。 圖 51 單元測試圖 功能測試 在完成代碼過程中以及之后,進行了相應(yīng)的功能測試 , 本 系統(tǒng)的部分測試用例如表 51 所示 。 第 5 章 軟件測試 29 表 51 測試用例 功能模塊 功能 錄入數(shù)據(jù) 預(yù)期結(jié)果 測試結(jié)果 后臺登錄 登錄 用戶名 : “ 123” ; 密碼: “ 345” ; 登錄成功,并根據(jù)權(quán)限顯 示主頁面 與預(yù)期結(jié) 果一致 系統(tǒng)管理 分配權(quán) 限 超級管理為普通管理員分配 權(quán)限 普通管理員登錄,顯示分 配的權(quán)限 與預(yù)期結(jié) 果一致 基本檔案管理 刪除檔案 刪除一條記錄 數(shù)據(jù)庫該記錄已經(jīng)被刪除 與預(yù)期結(jié)果一致 前臺管理 Excel導(dǎo)入試題 下載模板,錄入試題,將試 題導(dǎo)入 數(shù)據(jù)庫中正確添加所有試 題 與預(yù)期結(jié) 果一致 前臺注冊 注冊 正確錄入注冊信息 1. 數(shù)據(jù)庫添加 tb_user 表添加一條記錄 2. 收到注冊成功的郵件 與預(yù)期結(jié)果一致 找回密碼 找回密 碼 輸入注冊時的郵箱 收到修改密碼的鏈接郵件 并可以成功修改密碼 與預(yù)期結(jié) 果一致 在線自測 在線自 測 答完試題,提交試卷 正確顯示自測結(jié)果 與預(yù)期結(jié) 果一致 在線學(xué)習(xí) 視頻播 放 選擇視頻課 程,點擊播放 視頻課程播放 與預(yù)期結(jié) 果一致 性能測試 由于 Hibernate 框架 對性能的影響比較大,如果考慮不周,就會導(dǎo)致性能下降,最常見的 數(shù)據(jù)庫 檢索數(shù)據(jù) 頻繁 。最為典型的就是 N+1 問題,這個問題指的是:當(dāng)兩張表是一對多的關(guān)系時, Hibernate 取出一個對象時會將其關(guān)聯(lián)的對象一并取出,這種情況下,如果需求沒有用到關(guān)聯(lián)的對象,這時就會多生成 N 條 SQL 語句,導(dǎo)致性能的下降。本系統(tǒng)在這方面做出了優(yōu)化,大部分的都是單向關(guān)聯(lián),并將 FachType 設(shè)置成 Lazy,這樣可以避免這個問題。 總 結(jié) 30總 結(jié) 在 設(shè)計 系統(tǒng)的過程中 , 真正的體驗了軟件開發(fā)的流程 , 在這之間 ,無論從技術(shù)上還是思想上都 學(xué)到了很多東西: 1.首先 , 需求分析一定要做好 , 之前做的一個項目 , 由于需求分析沒有做好 ,導(dǎo)致后期的編碼工作非常艱難 , 主要是編碼時多次修改數(shù)據(jù)庫表結(jié)構(gòu) , 有了之前的經(jīng)驗 , 在本系統(tǒng)中 , 需求做的比較完善 , 在編碼過程中得心應(yīng)手。 2.在編碼前約定很 重 要 , 比如數(shù)據(jù)庫表命名以 tb 開頭,視圖以 v 開頭,整個項目編碼用 UTF8,變量命名規(guī)則是駝峰式規(guī)則,注釋完善,代碼格式化等都很重要。 3. 底層架構(gòu)的好壞直接決定了系統(tǒng)的穩(wěn)定性以及代碼的重構(gòu) ,良好 的架構(gòu)有利于對系統(tǒng)進行維護,系統(tǒng)的可拓展性也比較高。 4.由于本人水平有限,在系統(tǒng)的并發(fā)行方面考慮不是很全面,前臺頁面展示的細節(jié)問題沒有很好的進行優(yōu)化。 致 謝 31致 謝 能夠順利完成畢業(yè)設(shè)計,首先要感謝郝琨老師的耐心指導(dǎo)和寶貴意見;同時感謝同學(xué)的熱情幫助;感謝這幾年任課老師的諄諄教誨,讓我具備了完成畢業(yè)設(shè)計的基本能力,并且初步進入到軟件行業(yè);感謝天津市大學(xué)軟件園提供的教學(xué)和實訓(xùn)環(huán)境,讓我找到一份滿意的工作;感謝天津城建大學(xué)多年培養(yǎng)。 參考文獻 32參考文獻 [1] 張曉靜 ,陳麗 .我國中小學(xué)網(wǎng)校發(fā)展現(xiàn)狀的研究 [J].中國電化育 .2020(11):5760 [2] 杜聚賓 . 搞定 J2EE Struts + Spring + Hibernate 整合詳解與經(jīng)典案例 [M].北京 :電子工業(yè)出版社 ,2020: 1215 [3] 程愛景 .基礎(chǔ)教育網(wǎng)校發(fā)展及應(yīng)用狀況研究 [D].曲阜:曲阜師范大學(xué), 2020: 3436 [4] 林元元 .JDBC連接 MySQL數(shù)據(jù)庫的方法淺析 [J].長沙通信職業(yè)技術(shù)學(xué)院學(xué)報 2020: 2730 [5] 余艷 .軟件單元測試技術(shù)研究 [D].湖北:湖北華中科技大學(xué), 2020 [6] 孫盛蘭 .基于 HIBERNATE 的 JAVA 對象持久化 [D].天津:天津大學(xué) ,2020 [7] 宋國順 . 軟件工程中 UML 建模的技術(shù)與分析 [J]. 軟件導(dǎo)刊 ,2020,(08):3536 [8] Mark Allen Weiss [美 ].數(shù)據(jù)結(jié)構(gòu)與算法分析 Java 語言描述 [M].馮舜璽譯 .北京 :機械工業(yè)出版社 , 2020: 3335 [9] Walter Sawitch[美 ].Java An Introduction to Problem Solving amp。Programing[M].北京 :人民郵電出版社 , 2020:2326 [10] Dave Crane[英 ],Bear Bibeault,Jord Sonneveld[美 ].Ajax in :人民郵電出版社 ,2020: 1117 [11] Craig Walls[美 ].Spring in Action[M].北京 :人民郵電出版社 ,2020: 4546 [12] Christian Bauer[美 ].Java Persistence with Hibernate[M].北京 :人民郵電出版社 , 2020: 2325 [13] Donald Brown[美 ].Struts 2 in Action[M].北京 :人民郵電出版社 ,2020: 8990
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1