




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于java學生信息管理系統(tǒng)的設(shè)計 11.1選題背景和意義 1.3.1經(jīng)濟上的可行性 1.3.2技術(shù)可行性 21.3.4法律可行性 21.4研究方法 22需求分析 2.1需求分析 2.2功能需求分析 32.3數(shù)據(jù)需求分析 4 3.1總體概念 3.2系統(tǒng)E-R圖設(shè)計 63.3功能模塊 63.3.1教務(wù)管理模塊 6 7 4.1前端頁面設(shè)計 4.1.1學生信息管理面設(shè)計 84.1.2CSS樣式表 8 4.1.4學生信息管理學生模塊部分功能頁面 1、用戶信息如表3.1 3、專業(yè)表如表3.3 4.3框架 5系統(tǒng)測試 5.2功能測試 5.3測試環(huán)境 20 參考文獻 2 231.1選題背景和意義1.3系統(tǒng)可行性分析1.3.1經(jīng)濟上的可行性作為開發(fā)工具,用自己的電腦作為服務(wù)器,綜上所屬本項目在經(jīng)濟上是可行的。1.3.2技術(shù)可行性本學生信息管理系統(tǒng)采用Java語言作為后端開發(fā)語言,Mysql作為數(shù)據(jù)庫,1.3.3操作可行性本學生信息管理系統(tǒng)采用傳統(tǒng)的系統(tǒng)操作形式,通過瀏覽器打開本系統(tǒng),各項功能按照使用前后順利平鋪在左側(cè)菜單欄,符合用戶的操作習慣,所以本學生信息管理系統(tǒng)在操作上是可行的。1.3.4法律可行性本學生信息管理系統(tǒng)僅用作畢業(yè)設(shè)計,不會對外開放,不會存在法律風險。1.4研究方法詳細設(shè)計:對整個框架進行詳細的設(shè)計,包括界面設(shè)計,數(shù)據(jù)庫設(shè)計以及前后端接□設(shè)計。代碼實現(xiàn):使用java技術(shù)棧對該平臺進行代碼開發(fā)。高校學生信息管理系統(tǒng),可以將整個管理系統(tǒng)分成管理端以及學生用戶端兩個模塊,兩個模塊分別包含兩種角色,這兩種掘墳分別是教務(wù)管理員、學生用戶這二種平臺角色。學生信息管理系統(tǒng)整體功能實現(xiàn)了兩種角色的不同功能,也就是教務(wù)管理員、學生提供他們相對應(yīng)的不同操作權(quán)限。在系統(tǒng)整體分為教務(wù)模塊和學生模塊兩個角色:教務(wù)管理員用例圖如圖2.1所示。教務(wù)管理員圖2.1管理員用戶用例圖學生能夠通過賬號密碼登錄進入系統(tǒng)、瀏覽自己的課程信息、留言自己的課程成績。具體的用例圖如圖2.2所示。學生對教務(wù)管理員的操作權(quán)限進行了具體的分析,教務(wù)是對學生信息管理的一個重要的維護,所以,需要知道學院信息、專業(yè)信息、班級信息、課程信息、學生信息、分數(shù)信息、績點信息、規(guī)章制度信息、用戶權(quán)限。例如,規(guī)章制度,其數(shù)據(jù)庫主要包含:ID、標題、內(nèi)容、發(fā)布時間等信息。對學生的操作權(quán)限也進行詳細的分析,已知學生的具體任務(wù)是個人信息、課程查閱、成績查詢、規(guī)章制度查看,實現(xiàn)這些功能同時也需要學生對應(yīng)的信息(學號、班級、專業(yè)、學院等)。該系統(tǒng)包含了教務(wù)用戶登錄模塊以及各模塊的操作界面、學生角色所屬的功能模塊及操作界面。系統(tǒng)整體的界面模塊如圖3.1所示。規(guī)規(guī)章制度錄登戶學年成績查詢用生學課程安排查詢統(tǒng)系理管息信生規(guī)章制度學學生成績以及績點計算錄登戶用班級課程安排務(wù)教學生信息設(shè)置班級設(shè)置該模塊主要解決的是在疫情期間,收發(fā)作業(yè)帶來的不便,也不能很好地掌握學生對課程的了解和學習程度帶來的問題,通過這個模塊就可以高效便利的看到并且反饋給學生更加良好的信息。3.2系統(tǒng)E-R圖設(shè)計學生信息管理系統(tǒng)是學校信息化過程中一個不可缺少的系統(tǒng),在學生信息管理中至關(guān)重要,學生信息管理系統(tǒng)所涉及到的用戶主要是:教務(wù)管理員、學生這二種角色。學生信息管理系統(tǒng)可實現(xiàn)不同角色不同權(quán)限,也就是教務(wù)管理員、學生提供他們相對應(yīng)的不同操作權(quán)限。相關(guān)E-R圖如圖3.2所示。導(dǎo)入圖3.2系統(tǒng)E-R圖1、登錄/登出模塊:教務(wù)人員通過電腦登錄系統(tǒng)、以及退出系統(tǒng)2、教務(wù)管理:對教務(wù)人員進行增刪改查操作;包括:姓名、賬號、密碼、性別、年齡、家庭詳細地址、聯(lián)系方式、身份證號碼等信息;3、學生學籍管理:教務(wù)根據(jù)每年的招生情況對學籍信息進行相關(guān)操作:包括姓名、登錄的賬號、登錄的密碼、用戶的性別、用戶的年齡、用戶的家庭住址、用戶的聯(lián)系電話、用戶的證件號、用戶的所屬學院、用戶的歸屬專業(yè)、用戶的歸屬班級、用戶的親屬姓名、用戶的親屬身份證號碼、畢業(yè)狀態(tài)等信息管理;4、學院設(shè)置模塊:教務(wù)根據(jù)每年的實際情況對學校學院的基本信息進行相關(guān)操作;包括名稱的操作等信息操作;5、專業(yè)名稱管理功能:教務(wù)根據(jù)每學期的學校招生的情況對專業(yè)信息進行相關(guān)管理;包括學院名稱、專業(yè)名稱等信息操作;6、班級設(shè)置模塊:教務(wù)根據(jù)每年的實際情況對班級信息進行管理;包括學院名稱、專業(yè)名稱、班級名稱等信息操作;7、課程設(shè)置模塊:教務(wù)根據(jù)每年的實際情況對每個班級的課程進行操作;包括學院的名稱、學院專業(yè)的名稱、學院班級的名稱、學院班級課程的名稱、所屬學年等信息操作;8、課程績點規(guī)則設(shè)置模塊:教務(wù)根據(jù)每年的實際情況對每個班級的課課程績點規(guī)則進行信息進行相關(guān)的操作;包括學院的名稱、學院專業(yè)的名稱、學院班級的名稱、學院課程的名稱、所屬的學年、績點算法、績點分數(shù)等信息操作;9、課程分數(shù)管理模塊:教務(wù)根據(jù)每年的實際情況對每個班級的課課程對應(yīng)的分數(shù)進行相關(guān)的操作;包括學院的名稱、專業(yè)的名稱、班級的名稱、課程的名稱、所屬學年、分數(shù)、績點分數(shù)等信息操作;每學年末教務(wù)人員對學生的成績進行更新維護系統(tǒng)根據(jù)每門課程設(shè)置的績點計算算法自動計算此門課程對應(yīng)的績點;10、規(guī)章制度管理操作:教務(wù)不定期的對規(guī)章制度進行相應(yīng)的修改以及發(fā)布等操作;包括規(guī)章制度各類內(nèi)容等信息;1、登錄操作:學生用戶能夠輸入自己的學號以及自己的密碼登錄這個信息化的系統(tǒng),瀏覽自己的個人信息相關(guān)的操作。2、課程安排:學生可以瀏覽自己本年你都的課程信息以及往屆已經(jīng)學習過的課程信息。3、自己成績的查詢:學生通過此系統(tǒng)可以查詢每門課程的分數(shù)信息。4、教學制度:學生可以隨時的查看自己學校的教學以及各類規(guī)章制度。達到最佳的效果,經(jīng)過調(diào)研,計劃采用Java語言來開發(fā)。CSS可以寫在頁面中也可以單獨的設(shè)置一個文件單獨的編輯css樣式,然后通過background:rgba(255,255,255,0.84border-radius:0.0125r}}}-webkit-transform:transtransform:translate3d(0}-webkit-transform:translatetransform:translate3d(-10px}-webkit-transform:translattransform:translate3d(10px}}background:transparent}/*border-color:#ff5722}}4.1.3教務(wù)模塊管理功能實現(xiàn)管理員輸入輸入自己的賬號、輸入自己的密碼然后點擊登錄按鈕,系統(tǒng)檢查輸入的賬號以及輸入的密碼是否有錯誤,檢查成功則跳轉(zhuǎn)進去系統(tǒng)主頁,檢查失敗系統(tǒng)會自動的彈出失敗的提示。登錄操作的流程圖如下圖4.1?!?賬號錯誤一輸入正確是密碼錯誤→圖4.1登錄流程圖彈出添加彈窗,按照要求輸入姓名賬號密碼點擊確定,添加數(shù)據(jù)進入系統(tǒng)成功;查詢:刪除。輸入相關(guān)信息是錯誤圖4-2添加流程圖是一錯誤一圖4-3修改信息流程圖4.1.4學生信息管理學生模塊部分功能頁面此模塊主要是學生相關(guān)功能包括:課程安排查詢:學生登錄系統(tǒng)可查看自己本學年課程安排情況,以及往年自己所學習的課程的相關(guān)信息。學年成績的瀏覽操作:學生輸入自己的賬號以及自己的系統(tǒng)密碼進入到系統(tǒng),然后在此可以瀏覽以及查看自己各的分數(shù)信息。教學規(guī)章的制度:學生輸入自己的賬號以及自己的系統(tǒng)密碼登錄系統(tǒng),點擊規(guī)章制度,查看以及瀏覽學校的各項規(guī)章制度。課程瀏覽的界面如圖4.2。學分界面設(shè)計樣式如圖4.3。4.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的表結(jié)構(gòu)設(shè)計。1、用戶信息如表3.1。字段名數(shù)據(jù)類型長度是否姓名否賬號否否性別否出生日期否否否身份證號碼否否否否所屬班級否父親姓名否否母親姓名否否畢業(yè)狀態(tài)2、學院基本信息如表3.2。字段名數(shù)據(jù)類型長度是否學院3、專業(yè)表如表3.3。類型長度是否主鍵是否學院否4、班級信息如表3.4字段名數(shù)據(jù)類型長度是否學院否否班級5、課程績點信息如表3.5字段名數(shù)據(jù)類型長度是否學院否否班級否字段名數(shù)據(jù)類型長度是否學院否否否字段名數(shù)據(jù)類型長度是否否否規(guī)章制度時間用過程中的各種復(fù)雜配置。這個框架使用最新的方法來構(gòu)建和配置相關(guān)的配置,因MVC通常指的是MVC類型的框架,Model層指的是數(shù)據(jù)庫的模型層,View顧名思義視圖層,Controller指的是控制層在web項目的開發(fā)中,及時、正確地響應(yīng)用戶的請求是非常重要的。用戶單擊網(wǎng)頁上的URL路徑,這相當于用戶向web服務(wù)器發(fā)送請求。在獲得請求后,如何解控制層(控制器)完成。在請求過程中,用戶信息被封裝在用戶實體類中,該類屬于架不能替代Spring框架。它是一個單獨的開發(fā)框架,可以改進所有開發(fā)人員。它包快速實施通過1bmd引擎,應(yīng)用系統(tǒng)的開發(fā)變得固定,形成了一種新的開發(fā)模式:使用leap工具構(gòu)建應(yīng)用系統(tǒng),或使用leap運行應(yīng)用系統(tǒng),從而在減少資金和工作量的(1)在系統(tǒng)開發(fā)過程中需要不斷的對系統(tǒng)進行功能測試,在項目開發(fā)的早期發(fā)現(xiàn)系統(tǒng)的錯位,避免系統(tǒng)開發(fā)完成后才發(fā)現(xiàn)致命性的錯誤,導(dǎo)致系統(tǒng)無法如期的完成。(2)功能測試:通過模擬各項功能的實際操作流程,不斷的對系統(tǒng)各模塊的各項流程進行測試,直到系統(tǒng)正式完成。(3)性能測試:通過各種極限的操作對系統(tǒng)的功能進行測試,包括網(wǎng)絡(luò)低值,用戶的并發(fā)訪問值等極限性能進行測試。(4)回溯測試:每修改完一個BUG后需要對所有的功能進行回溯測試,保證不會因為此BUG的修復(fù)引起其他的BUG。詳情如表5.1所示。編號預(yù)期結(jié)果實際結(jié)果1學籍可以正常修改。按照要求進行學改學籍。2用戶可以正常登錄??蛑刑钊胱约旱馁~號和密碼點擊登錄。用戶登錄成功。3學分能夠自動計算。添加課程分數(shù)學學分自動計算。4教務(wù)管理員可以刪除課程。管理員在課程管理中刪除課程。5學院專業(yè)課程關(guān)聯(lián)添加班級選擇學院自動查詢此學計算機配置:硬盤100G8G內(nèi)存全系統(tǒng)總計進行了32個功能測試,經(jīng)過反復(fù)的測試已經(jīng)回歸測試,整個系統(tǒng)運行穩(wěn)定,根據(jù)測試的類型對測試結(jié)果進行統(tǒng)計,具體如圖下圖所示,具體如圖下圖所按版本統(tǒng)計結(jié)果,如圖5.1所示。按等級統(tǒng)計bug的結(jié)果,如圖5.2所示。圖6.2按等級統(tǒng)計bug數(shù)按類型統(tǒng)計bug的結(jié)果,如圖5.3所示。類型圖6.3按類型統(tǒng)計Bug數(shù)由上面的統(tǒng)計圖可以看出每個系統(tǒng)完工之后,都會存在各種各樣的Bug。在完工之后還需要進行測試來發(fā)現(xiàn)Bug并改正Bug。5.5測試結(jié)論學生信息管理系統(tǒng)從開發(fā)到結(jié)束共持續(xù)50天,測試功能點19個,具體操作圖如下:編號缺陷所在模塊缺陷類型等級修改日期修改說明數(shù)據(jù)一般已修復(fù)登錄一般已修復(fù)功能緊急已修復(fù)績點設(shè)置功能中等已修復(fù)關(guān)聯(lián)查詢功能一般已修復(fù)頁面跳轉(zhuǎn)緊急已修復(fù)學分計算緊急已修復(fù)績點自動計算緊急已修復(fù)[1]金旭亮,吳彬:網(wǎng)站建設(shè)教程[M].北京:高等教育出版社.2000.1[2]彭萬波等編著:網(wǎng)頁設(shè)計精彩實例[M].北京:電子工業(yè)出版社,2002[3]鄭成增,陳志鋒.基于B/S模式的Web數(shù)據(jù)庫技術(shù)研究[J].山西大學學[4]《java核心技術(shù)》機械工業(yè)出版社(美國)CayShorstmann,GaryCornell著由葉乃文翻譯。[5]《java學習筆記》清華大學出版社(臺灣)良格葛編寫。[6]《SQL入門經(jīng)典》清華大學出版社(美國)PaulWilton/JohnColby著。[7]文斌,劉長青,田原.軟件工程與軟件文檔寫作[M].北京:北京交通大學出版社,[9]顧兵.XML實用技術(shù)教程[M],清華大學出版社,2014,30-32<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEgeneratorConfi">"/dtd/mybatis-genera<classPathEntrylocation="C:\Users\10694\Desktoplsh\mysql-connector-java-8<contextid="DB2Tables"targetRun<propertyname="useInformationSchema"value="true"/><propertyname="forceBigDecimals"value="false"<propertyname="enableSubPackages"value="true"/><propertyname="trimStrings"value="true"/><!--生成XML映射文件的包名和位置-<sqlMapGeneratortargetPackage="mapper"targetProject="src/main/resources"><propertyname="enableSubPackages"value="true"/><!--生成DAO接□的包名和位置--><javaClientGeneratortype="XMLMAPPER"targetPackage="com.example.test.mapper"targetProject="src/main<propertyname="enableSubPackages"value="true"/><!--要生成的表tableName是數(shù)據(jù)庫中的表名或視圖名domainObjectName是實體類名--
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025春季建投國電準格爾旗能源有限公司招聘31人(內(nèi)蒙古)筆試參考題庫附帶答案詳解
- 青海警官職業(yè)學院《健康經(jīng)濟學》2023-2024學年第二學期期末試卷
- 黑龍江職業(yè)學院《計算機網(wǎng)絡(luò)基礎(chǔ)》2023-2024學年第二學期期末試卷
- 上海科學技術(shù)職業(yè)學院《半導(dǎo)體材料分析測試實驗》2023-2024學年第二學期期末試卷
- 重慶旅游職業(yè)學院《汽車新能源與節(jié)能技術(shù)》2023-2024學年第二學期期末試卷
- 武漢交通職業(yè)學院《半導(dǎo)體物理學》2023-2024學年第二學期期末試卷
- 阿勒泰職業(yè)技術(shù)學院《工程項目管理及監(jiān)理概論》2023-2024學年第二學期期末試卷
- 濱州職業(yè)學院《媒介通論》2023-2024學年第二學期期末試卷
- 西南民族大學《中學思想政治課程標準解讀與教材分析》2023-2024學年第二學期期末試卷
- 江西中醫(yī)藥大學《傳統(tǒng)民居與鄉(xiāng)土建筑》2023-2024學年第二學期期末試卷
- 2023屆高考模擬作文“人生有兩段路要走”漫畫作文導(dǎo)寫及范文
- 機電安裝施工工藝及質(zhì)量驗收標準
- JB/T 20051-2018炒藥機
- GB/T 30776-2014膠粘帶拉伸強度與斷裂伸長率的試驗方法
- GB/T 18442.6-2019固定式真空絕熱深冷壓力容器第6部分:安全防護
- 五年制高職語文課程標準
- 試驗檢測程序流程圖
- 南京師范大學介紹課件
- 干部人事檔案專項審核認定表填寫模板
- 城市治理與城市發(fā)展課件
- 《產(chǎn)業(yè)經(jīng)濟學》全書配套教學課件
評論
0/150
提交評論