![畢業(yè)設計(論文)-springboot教務管理系統設計_第1頁](http://file4.renrendoc.com/view15/M00/2B/37/wKhkGWeQ9weAFM-hAAEVMKAVxmU579.jpg)
![畢業(yè)設計(論文)-springboot教務管理系統設計_第2頁](http://file4.renrendoc.com/view15/M00/2B/37/wKhkGWeQ9weAFM-hAAEVMKAVxmU5792.jpg)
![畢業(yè)設計(論文)-springboot教務管理系統設計_第3頁](http://file4.renrendoc.com/view15/M00/2B/37/wKhkGWeQ9weAFM-hAAEVMKAVxmU5793.jpg)
![畢業(yè)設計(論文)-springboot教務管理系統設計_第4頁](http://file4.renrendoc.com/view15/M00/2B/37/wKhkGWeQ9weAFM-hAAEVMKAVxmU5794.jpg)
![畢業(yè)設計(論文)-springboot教務管理系統設計_第5頁](http://file4.renrendoc.com/view15/M00/2B/37/wKhkGWeQ9weAFM-hAAEVMKAVxmU5795.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
。\t"/report/a55da2ee-27ad-44d0-b22b-5c305f1c1842/html/resultFrame"我們通常表達不清晰沒有概念的東西。但是\t"/report/a55da2ee-27ad-44d0-b22b-5c305f1c1842/html/resultFrame"通過E-R之間的聯系,E-R模型法是對這種模糊概念的事務最簡單、最常用的設計方法。(1)教師信息E-R圖如下圖4-2所示。圖4-2教師信息E-R圖(2)學生信息E-R圖如下圖4-3所示。圖4-3學生信息E-R圖(3)班級信息E-R圖如下圖4-4所示。圖4-4班級信息E-R圖(4)學生成績E-R圖如下圖4-5所示。圖4-5學生成績E-R圖4.2.3數據庫表設計數據庫表的設計通常是根據業(yè)務邏輯設置的。數據庫模型在數據庫中設計,并根據模型創(chuàng)建數據庫表。表4-1:教師字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPjiaoshigonghaovarchar200教師工號mimavarchar200密碼touxianglongtext4294967295頭像jiaoshixingmingvarchar200教師姓名xingbievarchar200性別shoujihaomavarchar200手機號碼youxiangvarchar200郵箱表4-2:綜合信息字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPxuehaovarchar200學號xueshengxingmingvarchar200學生姓名suozaibanjivarchar200所在班級yuanxivarchar200院系banzhurenvarchar200班主任sushehaovarchar200宿舍號ruxueriqidate入學日期表4-3:配置文件字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵namevarchar100配置參數名稱valuevarchar100配置參數值表4-4:學生選課字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPkechengmingchengvarchar200課程名稱keshivarchar200課時kechengleixingvarchar200課程類型xueqivarchar200學期nianxianvarchar200年限shangkedidianvarchar200上課地點jiaoshigonghaovarchar200教師工號jiaoshixingmingvarchar200教師姓名shenqingshijiandatetime申請時間xuehaovarchar200學號xueshengxingmingvarchar200學生姓名crossuseridbigint跨表用戶idcrossrefidbigint跨表主鍵idsfshvarchar200是否審核待審核shhflongtext4294967295審核回復表4-5:班級信息字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPkechengmingchengvarchar200課程名稱keshivarchar200課時xueqivarchar200學期nianxianvarchar200年限shangkedidianvarchar200上課地點jiaoshigonghaovarchar200教師工號jiaoshixingmingvarchar200教師姓名xuehaovarchar200學號xueshengxingmingvarchar200學生姓名crossuseridbigint跨表用戶idcrossrefidbigint跨表主鍵id表4-6:學生繳費字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPjiaofeibianhaovarchar200繳費編號jiaofeileixingvarchar200繳費類型jiaofeijinefloat繳費金額jiaofeimingxilongtext4294967295繳費明細jiaofeishijiandatetime繳費時間xuehaovarchar200學號xueshengxingmingvarchar200學生姓名ispayvarchar200是否支付未支付表4-7:學生成績字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPkechengmingchengvarchar200課程名稱xueqivarchar200學期nianxianvarchar200年限chengjileixingvarchar200成績類型chengjivarchar200成績xuehaovarchar200學號xueshengxingmingvarchar200學生姓名jiaoshigonghaovarchar200教師工號jiaoshixingmingvarchar200教師姓名表4-8:學生字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPxuehaovarchar200學號mimavarchar200密碼touxianglongtext4294967295頭像xueshengxingmingvarchar200學生姓名xingbievarchar200性別shoujihaomavarchar200手機號碼youxiangvarchar200郵箱表4-9:用戶表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼rolevarchar100角色管理員addtimetimestamp新增時間CURRENT_TIMESTAMP表4-10:token表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時間CURRENT_TIMESTAMP表4-11:公告信息字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtitlevarchar200標題introductionlongtext4294967295簡介picturelongtext4294967295圖片contentlongtext4294967295內容表4-12:課程信息字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPkechengmingchengvarchar200課程名稱fengmianlongtext4294967295封面kechengleixingvarchar200課程類型keshivarchar200課時xuefenvarchar200學分shangkeshijianlongtext4294967295上課時間shangkedidianvarchar200上課地點xueqivarchar200學期nianxianvarchar200年限kechengxiangqinglongtext4294967295課程詳情jiaoshigonghaovarchar200教師工號jiaoshixingmingvarchar200教師姓名表4-13:課程類型字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPkechengleixingvarchar200課程類型5系統的實現5.1系統功能實現當游客打開系統的網址后,首先看到的就是首頁界面。在這里,游客能夠看到教務管理系統的導航條顯示首頁、課程信息、公告信息、后臺管理、個人中心等。系統首頁界面如圖5-1所示:圖5-1系統首頁界面在系統首頁點擊登錄按鈕,在登錄界面填寫信息完成后,單擊登錄操作,如圖5-2所示:圖5-2學生登錄界面學生點擊課程信息,在課程信息頁面的搜索欄輸入課程名稱,進行查詢,還可以查看課程名稱、封面、課程類型、課時、學分、上課地點、學期、年限、教師工號、教師姓名等信息,并進行選課等操作,如圖5-3所示。圖5-3課程信息界面圖學生點擊公告信息,在公告信息頁面的搜索欄輸入標題,進行查詢,還可以查看系統公告等信息,,如圖5-4所示。圖5-4公告信息面圖學生點擊個人中心,在個人中心頁面可以更新個人詳細信息,如圖5-5所示:圖5-5個人中心界面5.2管理員模塊實現管理員登錄,在登錄頁面選擇需要登錄的角色,在正確輸入用戶名和密碼后,點擊登錄操作;如圖5-6所示。圖5-6管理員登錄界面管理員進入主頁面,主要功能包括對系統首頁、個人中心、學生管理、教師管理、課程類型管理、課程信息管理、學生選課管理、班級信息管理、學生成績管理、學生繳費管理、綜合信息管理、系統管理等進行操作。管理員主頁面如圖5-7所示:圖5-7管理員主界面管理員點擊學生管理,然后頁面跳轉到學生管理界面輸入學號、頭像、學生姓名、性別、手機號碼、郵箱等信息,可以查詢,新增或刪除學生信息等操作。如圖5-8所示:圖5-8學生管理界面管理員點擊教師管理,然后頁面跳轉到教師管理界面輸入教師工號、頭像、教師姓名、性別、手機號碼、郵箱等信息,可以查詢,新增或刪除教師信息等操作。如圖5-9所示:圖5-9教師管理界面管理員點擊課程信息管理,然后頁面跳轉到課程信息管理界面對課程名稱、封面、課程類型、課時、學分、上課地點、學期、年限、教師工號、教師姓名等信息,可以查詢或刪除課程信息等操作。如圖5-10所示:圖5-10課程信息管理界面管理員點擊學生選課管理,然后頁面跳轉到學生選課管理界面對課程名稱、課時、課程類型、學期、年限、上課地點、教師工號、教師姓名、申請時間、學號、學生姓名、審核回復、審核狀態(tài)等信息,可以查詢或刪除學生選課等操作。如圖5-11所示:圖5-11學生選課管理界面管理員點班級信息管理,然后頁面跳轉到班級信息管理界面對課程名稱、課時、學期、年限、上課地點、教師工號、教師姓名、學號、學生姓名等信息,可以查詢、新增或刪除班級信息等操作。如圖5-12所示:圖5-12班級信息管理界面管理員點學生成績管理,然后頁面跳轉到學生成績管理界面對課程名稱、學期、年限、成績類型、成績、學號、學生姓名、教師工號、教師姓名等信息,可以查詢、新增或刪除學生成績等操作。如圖5-13所示:圖5-13學生成績管理界面管理員點學生繳費管理,然后頁面跳轉到學生繳費管理界面對繳費編號、繳費類型、繳費金額、繳費時間、學號、學生姓名、是否支付等信息,可以查詢或刪除學生繳費等操作。如圖5-14所示:圖5-14學生繳費管理界面5.3學生模塊實現登錄界面,首先雙擊打開系統,連上網絡之后會顯示出本系統的登錄界面,這是進入系統的第初始頁面“登錄”,能成功進入到該登錄界面則代表系統的開啟是成功的,接下來就可以操作本系統所帶有的其他所有的功能,如圖5-15所示。圖5-15學生登錄界面學生點擊后臺管理,然后頁面跳轉到系統后,主要包括系統首頁、個人中心、學生選課管理、班級信息管理、學生成績管理、學生繳費管理等功能進行操作。學生主頁面如圖5-16所示:圖5-16學生主界面5.4教師模塊實現登錄界面,首先雙擊打開系統,連上網絡之后會顯示出本系統的登錄界面,這是進入系統的第初始頁面“登錄”,能成功進入到該登錄界面則代表系統的開啟是成功的,接下來就可以操作本系統所帶有的其他所有的功能,如圖5-17所示。圖5-17教師登錄界面教師登錄進入系統,在教師主頁面,主要包括系統首頁、個人中心、課程信息管理、學生選課管理、班級信息管理、學生成績管理等功能進行操作。教師主頁面如圖5-18所示:圖5-18教師主界面6系統測試在系統開發(fā)上市前都需要經過嚴格的系統測試。主要測試訪問請求的延遲時間,對于一些未知和危險的問題,需要嚴格的測試和解決方案REF_Ref21757\r\h[14]。6.1系統測試的重要性對于程序來說,系統測試應該根據程序的指定業(yè)務、程序的承載能力、程序代碼的效率、數據庫服務器的存儲和設計進行測試。6.2性能測試若同時有大量用戶和大量請求進入是看服務器是否響應延遲時間來比較性能的。我們可以從代碼,程序邏輯,接口使用,數據庫優(yōu)化等方面逐個做仿真測試。為了保證測試的有效性和程序的安全性,我們主要從兩個方面進行測試:一是系統功能節(jié)點測試,二是接口業(yè)務邏輯測試。經過第一和第二兩個部分的測試后,我們判定項目沒有風險REF_Ref21757\r\h[15]。6.3用戶模塊測試測試編號:a。目的:測試登錄模塊,測試系統能否對正確進行登錄放行,攔截錯誤數據進行頁面返回。前提:未登錄的用戶進行登錄,用戶名為“aaaa”,初始密碼為“00000”。方法:實地測試。測試用例表,如表6-1所示。表6-1登錄模塊測試用例表結論為了保證系統的穩(wěn)定性,這次采用的是一個比較常用的java語言開發(fā)。\t"/report/a55da2ee-27ad-44d0-b22b-5c305f1c1842/html/resultFrame"在學期末完成發(fā)展計劃。\t"/report/a55da2ee-27ad-44d0-b22b-5c305f1c1842/html/resultFrame"本系統分為管理員和學生、教師三部分。\t"/report/a55da2ee-27ad-44d0-b22b-5c305f1c1842/html/resultFrame"這三個部分緊密相連,有著獨特的關系。最終成為教務管理系統。在做需求分析,代碼實現和功能測試的過程中遇到了很多自己解決不了的難題,比如,代碼不明白,我查了CSDN,問了輔導老師,比如中英文不懂,我挨個去百度翻譯查。這段時光雖然很苦很累,但也是我的精神最富有的一段時光。我真的理解先痛苦后幸福的含義。當我看到代碼行和程序的雛形時,前面的痛苦仿佛一掃而光。通過這讓我知道,無論發(fā)生什么,堅持最重要。有了這些經驗,我將來會越來越好,在每一次實踐中都會提高自己。
參考文獻[1]徐明華,邱加永.java基礎與案例開發(fā)詳解.北京:清華大學出版社,2019.[2]李振捷,陳雄.java網站開發(fā)典型模塊與實例精講.北京:電子工業(yè)出版社,2020.[3]鄧子云,燕鋒.java網絡編程從基礎到實踐(第二版).北京:電子工業(yè)出版社,2021.[4]張銀鶴,劉治國.java動態(tài)網站開發(fā)實踐教程.北京:清華大學出版社,2019.[5]陶宏才.數據庫原理及設計(第二版).北京:清華大學出版社,2020.[6]柯海豐,侯宏侖.java+Oracle網絡應用系統開發(fā)與實例.人民郵電出版社,2021.[7]Drozdek,Adam.DataStructuresandAlgorithmsinJava,CourseTechnology,2020.[8]史濟民,顧春華.軟件工程-原理方法與應用(第二版).北京:高等教育出版社,2021.[9]刁成嘉.面向對象技術導論-系統分析與設計.四川:機械工業(yè)出版社,2021.[10]薩師煊,王珊.數據庫系統概論(第三版).北京:高等教育出版社,2020.[11]賽奎春,白偉明,趙玉君,李南南.java信息系統開發(fā)實例精選.四川:機械工業(yè)出版社,2020.[12]周緒,管麗娜.MYSQL入門與提高(中文版).北京:清華大學出版社,2019.[13]盧翰.java項目開發(fā)案例全程實錄(第2版).北京:清華大學出版社,2021.[14]林信良.Servlet&java學習筆記.北京:清華大學出版社,2021.[15]郭珍,王國輝.java程序設計教程(第2版).北京:人民郵電出版社2019.[16]HongJunCao;PeiZhang;ZhiQiangZhou.DesignandImplementationofRecruitmentInformationRetrievalSystemBasedonLow-CarbonOnlineRecruitment.AdvancedMaterialsResearch.2021,Vol.403-408:1883-1887.[17]JeffreyMFerranti;WilliamGilbert;JonathanMcCall;HowardShang;TanyaBarros;MonicaMHorvath.FOCUSonclinicalresearchinformatics:Thedesignandimplementationofanopen-source,data-drivencohortrecruitmentsystem:theDukeIntegratedSubjectCohortandEnrollmentResearchNetwork(DISCERN).JAmMedInformAssoc.2020,Vol.19(Especial1):e
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年船用彎頭項目投資價值分析報告
- 滌綸DTY項目績效評估報告
- 水和廢水監(jiān)測儀項目效益評估報告
- 2025年建筑木制品項目可行性研究報告
- 2025年度口罩電商平臺物流配送合作合同
- 2025年度住宅水電系統升級改造承包合同
- 2025年度林業(yè)用地轉讓及生態(tài)補償合同
- 2025年度房地產項目開發(fā)與銷售合同
- 2025年度供應鏈金融借款合同延期及修改條款
- 2025年度地下空間開發(fā)施工專業(yè)分包合同
- 蘇州2025年江蘇蘇州太倉市高新區(qū)(科教新城婁東街道陸渡街道)招聘司法協理員(編外用工)10人筆試歷年參考題庫附帶答案詳解
- 搞笑小品劇本《大城小事》臺詞完整版
- 物業(yè)服務和后勤運輸保障服務總體服務方案
- 《大模型原理與技術》全套教學課件
- 鐵嶺衛(wèi)生職業(yè)學院單招參考試題庫(含答案)
- 三位數減三位數的減法計算題 200道
- 米粉項目可行性研究報告
- 蛇年元宵節(jié)燈謎大全(附答案)
- 第2章第1節(jié)有機化學反應類型課件高二下學期化學魯科版選擇性必修3
- 生物質能利用原理與技術 - 第二章生物質能資源與植物
- 栽植土檢驗批質量驗收記錄
評論
0/150
提交評論