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

正文內(nèi)容

畢業(yè)論文-基于j2ee的高職院校實習(xí)管理系統(tǒng)(編輯修改稿)

2025-02-12 22:30 本頁面
 

【文章內(nèi)容簡介】 模設(shè)計分析以及步驟 數(shù)據(jù)是一個系統(tǒng)最基礎(chǔ)部分,就像高樓大廈的地基一樣,沒有數(shù)據(jù),系統(tǒng)就沒有操作目標(biāo),系統(tǒng)所有的操作都是圍繞基礎(chǔ)數(shù)據(jù)進行的,如果數(shù)據(jù)庫設(shè)計不合理,將會導(dǎo)致數(shù)據(jù)庫結(jié)構(gòu)與需求不符 ,系統(tǒng)性能低下,數(shù)據(jù)完整性喪失,可擴 8 展性性差,非必要數(shù)據(jù)冗余量太大,不利于計算或統(tǒng)計,而且會導(dǎo)致表之間的耦合性太大 ,對表的操作直接或間接影響到關(guān)聯(lián)表的數(shù)據(jù)。所以數(shù)據(jù)庫的設(shè)計是應(yīng)用系統(tǒng)正式進行開發(fā)工作之前需要花費大量時間、精力完善的,是系統(tǒng)平臺設(shè)計中的重中只重,數(shù)據(jù)庫的設(shè)計關(guān)系到系統(tǒng)平臺后期的開發(fā),好的數(shù)據(jù)庫便于系統(tǒng)平臺 快速開發(fā),以及后期系統(tǒng)的維護。不好的數(shù)據(jù)關(guān)系設(shè)計將會影響整個系統(tǒng)平臺的開發(fā),只有把數(shù)據(jù)庫設(shè)計好,才更好的開發(fā)系統(tǒng)平臺。本系統(tǒng)中學(xué)生分?jǐn)?shù)是系統(tǒng)的核心數(shù)據(jù)表,所以需要重點考慮好分?jǐn)?shù)與其他表的關(guān)聯(lián)關(guān)系,例如:分?jǐn)?shù)不僅要與學(xué)生建立關(guān)聯(lián)表示分?jǐn)?shù)是哪名學(xué)生的,而且還得與班級建立關(guān)聯(lián),表明分?jǐn)?shù)是在哪個班參加考試所得,因為考慮到特殊情況,可能會有學(xué)生中途轉(zhuǎn)班或插班,如果僅僅建立學(xué)生與班級,學(xué)生與分?jǐn)?shù)的關(guān)聯(lián)關(guān)系,在以班為分析對象分析數(shù)據(jù)時并不能確定分?jǐn)?shù)屬于哪一班級,便無法獲得正確的分析統(tǒng)計數(shù)據(jù)。 但是原始數(shù)據(jù)庫表僅僅是二維表 字段、數(shù)據(jù)的平面顯示,表間關(guān)聯(lián)等信息無法整體表現(xiàn)出來,因此在數(shù)據(jù)庫設(shè)計之前,我們需要進行數(shù)據(jù)建模,根據(jù)系統(tǒng)平臺的功能要求,需求分析,確定表內(nèi)數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系,然后建表,建立關(guān)聯(lián),在建模工具中,先把表的邏輯模型建好,再利用工具生成物理模型,最后連接數(shù)據(jù)庫生成數(shù)據(jù)庫表。 學(xué)生成績分析系統(tǒng)邏輯模型 — 基礎(chǔ)數(shù)據(jù)部分 本系統(tǒng)的數(shù)據(jù)模型采用 ER Studio 軟件來設(shè)計,以下是該系統(tǒng)的主要數(shù)據(jù)模型: 9 圖 3 學(xué)生成績分析系統(tǒng)的數(shù)據(jù)模型 5. 數(shù)據(jù)庫設(shè)計 年級信息表 圖 4 年級信息表 gradeId 為 主鍵, name 為年級名 ,sortOrder 為排列序號,用于顯示時排序 班級數(shù)據(jù)表 圖 5 班級數(shù)據(jù)表 clazzId 為主鍵, name 為班級名 ,sortOrder 為班級排列序號,班級成績對比時按此序號顯示班級, academicYear 為學(xué)年,表示該班是哪一學(xué)年, level 為班級學(xué) 10 生級別, gradeId 外鍵關(guān)聯(lián)年級表 ,表示該班是哪一年級 教師用戶數(shù)據(jù)表 圖 6 教師用戶數(shù)據(jù)表 teacherId 為主鍵, name 為老師姓名 學(xué)生信息表 圖 7 學(xué)生信息表 studentId 為學(xué)生學(xué)號, name 為學(xué)生姓名, status 為學(xué)生狀態(tài),方便查看該生是否是借讀或轉(zhuǎn)校學(xué)生 科目信息表 圖 8 科目信息表 courseId 為科目主鍵 ,name 為科目名 ,sortOrder 為科目排列序號,用于排序,type 表示此科目為文科,理科或者其他,用于文科綜合或者理科綜合分?jǐn)?shù)分析。 總考信息表 圖 9 總考信息表 totalExamId 為總考主鍵, name 為總考名稱, semester 為考試學(xué)期,academicYear 為考試學(xué)年, gradeName 表示參加該考試的年級, type 為考試類型, 11 文科、理 科或者其他,如果為文科或者理科,對學(xué)生分?jǐn)?shù)進行統(tǒng)計分析顯示時,將會有文科綜合或者理科綜合這一欄信息。 單科考試信息表 圖 10 單科考試信息表 examId 為單科考試主鍵, name 為考試名, sortOder 為考試排列序號,考試列表依據(jù)此序號排序, courseId 外鍵關(guān)聯(lián)科目表,表示此考試為哪一科目的考試 分?jǐn)?shù)信息表 圖 11 分?jǐn)?shù)信息表 socreId 為分?jǐn)?shù)主鍵 ,score 為學(xué)生分?jǐn)?shù), studentId 外鍵關(guān)聯(lián)學(xué)生表,表示此分?jǐn)?shù)屬于哪名學(xué)生, examId 外鍵關(guān)聯(lián)單科考試表,表示此分?jǐn)?shù)是哪一 次考試所得,clazzId 外鍵關(guān)聯(lián)班級信息表,表示此分?jǐn)?shù)屬于哪個班級,可防止學(xué)生中途轉(zhuǎn)班或者插班后,該分?jǐn)?shù)無法查詢出是在哪一班級所得。 6. 系統(tǒng)各模塊功能實現(xiàn) 系統(tǒng)登錄 下圖為系統(tǒng)登錄界面: 12 圖 12 登錄界面 基礎(chǔ)數(shù)據(jù)菜單 圖 13 基礎(chǔ)數(shù)據(jù)菜單 13 考試信息 考試列表 圖 14 考試列表 班級信息 年級列表 圖 15 年級列表 14 科目管理 科目列表 圖 16 科目列表 分?jǐn)?shù)管理 考試列表 圖 17 考試列表 15 分?jǐn)?shù)管理 考試列表 參考班級列表 圖 18 參考班級列表 分?jǐn)?shù)管理 考試列表 參考班級列表 考試分?jǐn)?shù)列表 圖 19 考試分?jǐn)?shù)列表 16 整體分析菜單 圖 20 整體分析菜單 整體分析 年級概況 年級 B 值表 圖 21 年級 B 值表 17 整體分析 年級概況 學(xué)生排名 (按年級 ) 圖 22 學(xué)生排名 (按年級 ) 整體分析 年級概況 學(xué)生排名 (按班級 ) 圖 23 學(xué)生排名 (按班級 ) 18 班級 分析菜單 圖 24 班級分析菜單 班級分析 基本情況分析 各班成績匯總 圖 25 班級 成績匯總 個體分析菜單 圖 26 個體分析菜單 19 7. 部分功能及實現(xiàn)代碼 JavaScript 學(xué)年與考試級聯(lián) $().ready(function(){ var currentYear=new Date().getUTCFullYear()。//結(jié)束年份,默認(rèn)為當(dāng)前年份 var startYear=currentYear10。//起始年份 var endYear=currentYear+3。//結(jié)束年份 var obj=(39。year39。)。 onload=function(){ for (var i=startYear。i=endYear。i++) (new Option((i++(i+1)),i++(i+1)))。 }。 })。 $().ready(function() {// JQUERY 考試級聯(lián) $(year).change( function() { $(exam).html(39。option selected=selected value=選擇班 級 /option39。)。 var year = (year).value。 $.getJSON( ?academicYear=+year+amp。ts=+(new Date()).valueOf(), function(data) { (totalExams,data)。 $.each(data, function(index) { $(exam).append( 39。option value=39。+data[index].totalExamId + 39。39。 + data[index].name +39。/option39。)。 })。 })。 })。 })。 20 年級學(xué)生分?jǐn)?shù)排名 totalExam = (())。 exams = new ArrayList(())。//考試 (exams)。 QueryHelper qh = new QueryHelper(,ts) .addAndCondition(=?,totalExamId ,())。 paginatedQuery3(qh)。 (, true)。 ListTotalScoreRank totalScoreList = (ListTotalScoreRank)(skip, SCOREPAGESIZE, qh)。 studentIdList = new ArrayListString()。 studentScoreMap = new HashMapString,ListObject()。 for(int i = 0 。 i () 。 i++){ TotalScoreRank ts = (i)。 String studentId = ().getStudentId()。 String clazzId = ().getClazzId()。 (studentId)。 ListObject lists = new ArrayListObject()。 ((clazzId).getName())。//班級 (().getStudentId())。//學(xué)號 ((studentId).getName())。//姓名 Float totalScore = ()。 (totalScore)。//總分 if(totalScore == null){ (null)。//總分年級排名 (null)。//總分班級排名 }else{ (())。//總分年級排名 (())。//總分班級排名 21 } Float plexScore = ()。 (plexScore)。//綜合 if(plexScore == null){ (null)。//綜合年級排名 (null)。//綜合班級排名 }else{ (())。//綜合年級排名 (())。//綜合班級排名 } (studentId,lists)。 } if(() 0){ for(Exam e : exams){ ListOneCourseScore scoreList = (studentIdList,())。 for(OneCourseScore oneCourse : scoreList){ ListObject list = (().getStudentId())。 Float score = ()。 (score)。 if(score == null){ (null)。 (null)。 }else{ (())。 (())。 } } } } 22 結(jié)束語 該系統(tǒng)由我和另一名同學(xué)共同完成,我主要完成基礎(chǔ)數(shù)據(jù)及數(shù)據(jù)分析模塊,經(jīng)過兩人一個多月的共同協(xié)作設(shè)計與開發(fā),終于完成的了學(xué)生成績分析系統(tǒng)的基本功能。在整個系統(tǒng)開發(fā)過程中讓 我 感觸頗深 : 學(xué)習(xí)新知識時需要自己親自動手去做,才能真正的理解并消化,以前在學(xué)習(xí)過程中看著好像特別簡單的功能實現(xiàn),覺得對自己來說只是小問題,當(dāng)自己真正上手做的時候才覺得并不那么容易,甚至無從下手,這就需要我們在學(xué)習(xí)過程中多實踐、多測試 。此外由于軟件工程在開發(fā)過程中錯誤多且雜,解決某些怪異問題的過程往往無跡可尋,甚至不知問題源頭,這就需要自己的耐心和細(xì)心,解決問題的過程中,我也體會到要 做好 一件事 ,需要有系統(tǒng)的 思維方式 和方法, 面對 對要解決的問題,要善于運用已有的 知識, 從整體考慮 。解決問題要從源 頭查起,因為有可能后面的錯誤正是由于前面的錯誤所引起的,一個問題解決 之后再 進行 下一步,這樣才能更加 快速找到錯誤。并且在解決問題后需要將問題原因?qū)W習(xí)、消化,避免下次在同一問題上犯錯 。 畢業(yè)設(shè)計也讓我將課堂上學(xué)到到理論知識運用到實踐中,夯實了我的理論基礎(chǔ),鍛煉了我的分析、解決問題的能力。并且當(dāng)遇到自己從未學(xué)過的技術(shù)時, 我開始了 自主 的學(xué)習(xí)和試驗 ,遇到問題時自己上網(wǎng)或去圖書館查閱 相關(guān)的資料和書籍, 不再是像以前一樣跟著老師或者視頻教程學(xué)習(xí),提高了自主學(xué)習(xí)能力。 參考文獻: [1] 李剛 .輕量級 Java EE 企業(yè)應(yīng)用實戰(zhàn)(第 3 版) .電子工業(yè)出版社 ,2022. [2]耿祥義、張躍平, Java 大學(xué)實用教程(第三版)北京:電子工業(yè)出版社, [3] J2EE 應(yīng)用框架設(shè)計與項目開發(fā) , 清華大學(xué)出版社 , [4]深入淺出 MySQL:數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護 (第 2 版 ), 人民郵電出版社 , [5]馬士兵, Javaweb 視頻教程,北京:北京尚學(xué)堂出版, [6] JavaScript 權(quán)威指南(第 6 版) ,機械工業(yè)出版社 , 202241 23 致謝 經(jīng)過了兩個多月的學(xué)習(xí)和 開發(fā) ,完成了 學(xué)生成績分析系統(tǒng)的開發(fā)以及 論文 的寫作 。從開始 學(xué)習(xí) JAVA 語言,到做畢業(yè)設(shè)計, 再到論文的完成, 都需要自己獨立完成,因為是初次獨立完成一個項目,自然而然會在設(shè)計、開發(fā)過程以及論文寫作過程中遇到諸多問題, 在 這段時間里, 我的導(dǎo)師劉漢軍老師從最初數(shù)據(jù)建模到系統(tǒng)架構(gòu),系統(tǒng)功能的完善都給與我莫大的幫助,使我的畢業(yè)設(shè)計從整體架構(gòu)、設(shè)計思想到模塊功能都有了很大的完善,在此我表示衷心感謝。也 感謝在我寫論文 寫作期間,在 論文的撰寫和排版過程中提供熱情的幫助我的同學(xué)和朋友。由于本人 的學(xué)術(shù)水平有限,所寫論文難免有不足之處,懇請各位老師批評和指正! 24 為你提供優(yōu)秀的畢業(yè)論文參考資料,請您刪除以下內(nèi)容, O(∩_∩)O 謝謝!??!2 Many people have the same mixed feelings when planning a trip during Golden Week. With heaps of time, the sevenday Chinese 為你提供優(yōu)秀的畢業(yè)論文設(shè)計參考資料,請您刪除一下內(nèi)容, O(∩_∩)O 謝謝!?。?National Day holiday could be the best occasion to enjoy a destination. However, it can also be the easi
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1