




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
高校獎助學金管理系統(tǒng)的設計與實現目錄摘要 21.1課題的背景及意義 21.1.1課題背景 21.1.2課題意義 21.2國內外研究現狀 21.2.1國內研究現狀 21.2.2國外研究現狀 32關鍵技術介紹 4 4 43系統(tǒng)分析 53.1可行性分析 53.2功能需求分析 63.2.1用戶管理 63.2.2成績管理 73.2.3獎助學金管理 73.2.4獎懲記錄管理 83.2.5家庭情況管理 84系統(tǒng)設計 94.1功能結構設計 94.2數據庫設計 4.2.1概念結構設計 4.2.2邏輯結構設計 5系統(tǒng)實現 5.1登錄界面 5.3學生管理界面 5.4修改密碼界面 5.5獎學金類型管理界面 235.6獎學金申請界面 246系統(tǒng)測試 256.1測試目的 6.2測試方式 6.3測試內容 6.3.1用戶界面測試 266.3.2主要功能模塊測試 287結論與展望 7.1結論 30 1種獎勵和扶助,每年的扶持力度在逐漸增大,所減輕人力的負擔,最重要的是能夠符合廣大高校21.1.1課題背景2017年陳帥和關玉蓉在《基于JavaWe證了系統(tǒng)的流暢運行。2019年楊陳莉在《四川化工職業(yè)技術學院獎學金評定系統(tǒng)設計與32020年RaniIrmaHaforAchievingScholarshipSelectionbyUs獎學金的授予進行評估,使用了一個使用ProfileMatching方法的決策支持系統(tǒng)。2019年BSubaeki,MIrfan和RSAdipradana在《Decisionsupporteducationscholarshiprecipientswithandroid-based》中設計的獎助學金決策系統(tǒng)者。為最符合資格獲得獎學金的學生提供合乎邏輯及適當的的問題。2020年EkaPutra,SaripHidayatuloh和PhongThanhNguyen在《DecisionSupportSystemforPr值得獲得獎學金的一種很好的方法。這個方法基于測試的五個標準。通過應用這種方法,學校獲得了哪些學生有資格獲得獎學金的信息。42關鍵技術介紹JSP是一種動態(tài)網頁技術,全名叫做JavaServerPages,與ASP一樣,都為動態(tài)開發(fā)HTML或其他格式的Web文檔,生成后將結果返回給用戶。JSP動態(tài)開發(fā)技術的腳本語言采(1)只需要一次編寫,就可以隨處運行。JSP的代碼不用修改,只需要在運(2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中進行開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展,非常靈活??梢哉fJSP在動態(tài)開發(fā)語言中多平(3)有非常靈活的可伸縮性。用一個小的Jar文件便可以運行,并且在它的負載與5非常受中小型企業(yè)的喜愛。此數據庫所使用的SQL語言是用于訪問數據庫的最常用的標增加了數據庫運行的速度而且提高了數據的靈活性,在查看數據的時候也是非常的方便,對于一般的個人使用者和中小型企業(yè)來說,此數據庫所提供的功能已經足夠,而且由于3系統(tǒng)分析校獎助學金系統(tǒng)的開發(fā)過程中我們充分考慮了后期維護升級所需要的成本以及有增加或+JSP+Tomcat+MySQL進行開發(fā),這些軟件且它們有良好的靈活性、安全性和用戶友好性。因此,通過技術分析,此項目是可行的。63.2功能需求分析因為本系統(tǒng)開發(fā)的語言選用的是JSP,所以該高校獎助學金管理系統(tǒng)運用Java的面向撤銷等操作。3、輔導員和管理員可以將學生的每次成績輸入到系統(tǒng),并根據特定條件進行查詢。4、該系統(tǒng)可以完成獎助學金的申報、審核、查看、查詢和推薦申請等操作。5、輔導員與學生之間可以進行留言。6、管理員和輔導員可以將學生在校獲得的一些獎勵和管理員在用戶管理模塊可以查看修改自己的信息,也可以查看學生成績,家庭情況,學生信息學生信息獎學金申請用戶獎學金類型學期→73.2.2成績管理理用例圖見圖277個N>管理員‘圖2成績管理用例圖用戶3.2.3獎助學金管理行審核,審核通過交由相關部分進行資金發(fā)放,獎助學金管理的用例圖見圖38修改獎助學金類型刀∠學生刪除獎助學金類型個申請獎助學金審核獎助學金圖3獎助學金管理的用例圖可以刪除和修改,而學生則只可以查看管理員添加的記錄,獎懲記錄管理的用例圖見圖4添加獎懲記錄信息添加獎懲記錄信息修改獎懲記錄信息區(qū)刪除獎懲記錄信息→用戶A查看獎懲記錄信息管理員>家庭情況管理主要是為了記錄學生的家庭情況,為管理員見,學生在該模塊有添加家庭情況、修改家庭情況和刪除家庭情況的權限,而管理員只有查看相應學生家庭情況的權限,沒有添加、刪除和修改的權限。家庭情況管理的用例圖見添加家庭情況信息添加家庭情況信息修改家庭情況信息區(qū)刪除家庭情況信息>用戶N>查看家庭情況信息△學生4系統(tǒng)設計高校獎助學金管理系統(tǒng)具有用戶管理、公告管理、學生成績管理、學生信息管理、獎懲管理、獎學金管理、助學金管理和留言管理等八個模塊。該系統(tǒng)為不同的用戶分配了不同的權限,他們所能操作的功能也是不相同的。學生成績查詢9在這個模塊可以完成獎學金從申報到名額確認的全部信息。包括獎學金申報、審核、在這個模塊可以完成助學金從申報到名額確認的全部信息。包括助學金申報、審核、4.2數據庫設計4.2.1概念結構設計管理員實體和屬性:用戶(用戶名、密碼),E-R圖見圖6。用戶名密碼管理員學院名稱學院學院實體和屬性:學院(學院ID,學院名稱,學院備注),E-R圖見圖7。家庭情況實體和屬性:家庭情況(記錄ID,學生,家庭情況,更新時間),E-R圖見圖8。學生家庭情況更新時間輔導員實體和屬性:輔導員(用戶名,密碼,輔導員名稱,性別,出生日期,電話號性別性別輔導員名稱密碼用戶名輔導員備注出生日期電話號碼輔導員郵箱碼,郵箱,輔導員備注),E-R圖見圖9。獎學金申請實體和屬性:獎學金(獎學金ID,獎學金類型,申請標題,申請描述,申E-R圖見圖10。申請材料申請材料申請學生申請標題輔導員審核狀態(tài)獎學金類型管理員審核狀態(tài)獎學金申請管理員審核結果審核的輔導員申請描述獎學金類型實體和屬性:獎學金類型(類型ID,類型名稱,金額,評定標準,添加日金額評定標準類型名稱類型添加日期獎學金類型類型添加日期學生成績實體和類型:學生成績(成績ID,所在學期,學院,學生,綜合成績,詳細成績,備注),E-R圖見圖12。所在學期學院備注學生綜合成績學生成績詳細成績學期情況學期實體和類型:學期(學期ID,學期名稱),E-R圖見圖13。學生實體和類型:學生(用戶名,密碼,學院,姓名,性別,出生日期,學生照片,郵件郵件性別注冊日期聯系電話聯系電話,郵件,地址,注冊日期),E-R圖見圖14。4.2.2邏輯結構設計據模型,可以在數據庫中識別。管理員表結構見表1所示。學生照片出生日期用戶名地址學生姓名字段編碼是否主鍵數據類型可否為空用戶名密碼管理員實體和屬性:管理員(用戶名、密碼),學院表結構如表2所示。表2學院表字段編碼是否主鍵數據類型可否為空學院ID學院名稱學院備注學院實體和屬性:學院(學院ID,學院名稱,學院備注)家庭情況表結構如表3所示。表3家庭情況表字段編碼是否主鍵數據類型可否為空學生家庭情況更新時間家庭情況實體和屬性:家庭情況(記錄ID,學生,家庭情況,更新時間)輔導員表結構如表4所示。表4輔導員表字段編碼是否主鍵數據類型可否為空用戶名密碼輔導員名稱性別出生日期varchar(20’電話號碼郵箱輔導員備注輔導員實體和屬性:輔導員(用戶名,密碼,輔導員名稱,性別,出生日期,電話號碼,郵箱,輔導員備注)獎學金表結構如表5所示。表5獎學金表字段編碼是否主鍵數據類型可否為空獎學金類型申請標題申請描述申請材料申請學生輔導員審核狀態(tài)審核的輔導員管理員審核狀態(tài)管理員審核結果獎學金申請實體和屬性:獎學金(獎學金ID,獎學金類型,申請標題,申請描述,申請材料,申請學生,輔導員審核狀態(tài),審核的輔導員,管理員審核狀態(tài),管理員審核結果)獎學金類型表結構如表6所示。表6獎學金類型表字段編碼類型名稱金額添加日期獎學金類型實體和屬性:獎學金類型(類型ID,類型名稱,金額,評定標準,添加日期)學生成績表結構如表7所示。表7學生成績表字段編碼是否主鍵數據類型可否為空所在學期學院學生學生成績實體和類型:學生成績(成績ID,所在學期,學院,學生,綜合成績,詳細學期表結構如表8所示。表8學期表字段編碼是否主鍵數據類型可否為空學期ID學期名稱學期實體和類型:學期(學期ID,學期名稱)學生表結構如表9所示。表9學生表字段編碼是否主鍵數據類型可否為空用戶名密碼學院姓名性別出生日期學生照片郵件注冊日期學生實體和類型:學生(用戶名,密碼,學院,姓名,性別,出生日期,學生照片,5系統(tǒng)實現publicbooleancheckLogin(Adminadmin)throadminMapper.findAdminByUserName(admin.gif(db_admin==this.errMessage=”賬號不存在”;}elseif(!db_admin.getPassworthis.errMessage=”密碼不正確!";5.2主頁圖10主頁binder.registerCustomEditor(Date.class,newCustomDateEditor(newSimpleDateFormat("yyyy-MM-dd"),false))binder.registerCustomEditor(Integer.creturn(getValue()==null)?"":getValue().toSrvalue=Integer.valueOf(text);thrownewUserException(“數據格式輸入不正確!”);}5.3學生管理界面在學生管理界面,輔導員和管理員可以添加學生,在輸入學生學號等必要信息后點擊添加按鈕即可添加學生成功,添加成功后可以對學生的信息進行修改刪除等。colleageObj,Stringname,StringbirthDate,Stringtif(!user_name.equals(""))where=whif(null!=colleageObj&&colleagecolleageObj.getCollleageId()!=0)where+=“andt_userInfo.coif(!name.equals("”))where=where+"andt_userIlike'if(!birthDate.equals(""))where=wlike'%"+birthDateif(!telephone.equals(""))where=wintstartIndex=(current1)*this.rowreturnuserInfoMapper.queryUserInfo(where,startIndex,this5.4修改密碼界面publicStringChangePassword(StringoldPassword,StringnewPassword,StringnewPassword2,HttpServletRequestrequest,HttpSessionsethrowsException{if(newPassword.equals(""))thrownewUserException("請輸入新密碼!");if(!newPassword.equals(newPassword2))thrownewUserExceptionStringusername=(String)sAdminadmin=adminService.findAdminByUserName(usernif(!admin.getPassword().equals(oldPassword))thradminService.changePassword(usernarequest.setAttribute("error",.URL5.5獎學金類型管理界面因為在高校獎學金的類型有多種,所以添加了一個獎學金類型管理界面,方便高校添加獎學金類型,對獎學金類型進行管理。在獎學金類型管理界面,輸入獎學金類型名稱,獎學金金額,在評定標準里寫下相關標準,寫上添加時間,點擊添加按鈕即可添加成功。在管理頁面,可以對獎學金類型進行修改,刪除等。ll基獎助學金系統(tǒng)后臺管理{publicvoidlistAll(HttpServletResponsJSONArrayjsonArray=newJSONArray()for(JxjTypejxjType:jxjTypeList){jsonJxjType.accumulate("typeId",jxjType.getTypeId());jsonJxjType.accumulate("typeName",jxjType.getTypeName())jsonArray.put(jsonJxjType);out.println(jsonArray5.6獎學金申請界面圖14獎學金申請界面@RequestMapping(value="/add",method=publicvoidadd(@ValidatedJxjjxj,BindingResultbr,response)throwsException{booleansuccess=fwriteJsonResponse(response,success,mereturn;jxj.setSqcl(this.handleFileUpload(request,"sqclFile"))jxjService.addJxj(jxj)writeJsonResponse(response,success,me6系統(tǒng)測試6.1測試目的6.2測試方式6.3測試內容等。測試結果如表8所示:序號測試內容測試功能點測試結果1用戶界面是否可以正常顯示電腦測試正常2界面合理性電腦測試正常3界面與界面、接口的調用是否正確電腦測試正常4按鈕位置是否合理,按鈕名稱是否正確電腦測試正常5電腦測試正常6電腦測試正常7電腦測試正常8能否根據用戶權限顯示相應功能電腦測試正常6.3.2主要功能模塊測試地結果。因此,系統(tǒng)進行了如下測試:用戶在輸入相關登錄數據之后,能否正確的登錄,果以及在對學生每學期的獲獎記錄和得到的懲罰記錄的添加和修改操作時可不可以得到系統(tǒng)功能測試的用例設計如表9所示:表9用戶交互界面測試內容及結果序號輸入數據預期結果實際結果測試結果2用戶登錄記住賬號用戶的登錄信息勾選記住賬號根據用戶的權限,輸入信息進入正確的界面再次進入系統(tǒng)時不用輸入用戶名與密碼正確的進入功,不用輸入相關信息登錄成功正常正常3添加獎助學金種類獎助學金相關信息保存成功成功保存,添加分類成功正常4添加學院信息學院的相關詳細信息存成功添加學院成功正常5添加學生的獎懲信息學生的獲獎的處罰的信息功學生的獲獎或者懲罰信息保存成功正常6用戶申請獎學生個人基完整的信息保存到相關成功保存相關申請信息正常7管理員審核獎助學金信息管理員審核意見信息數據庫意見信息保存成功功正常8添加學期輸入年份以及相應學期信息學期添加成功學期信息添加成功正常9添加學生家填寫學生的況信息家庭情況信息情況添加成功家庭情況信息保存成功正常6.3.3測試用例(1)測試用例1:網站登錄用例1主要檢測網站首頁的登錄模塊部分是否可以正常操作,用例1的主要操作過程如表10所示:表10網站登錄用例表測試用例程實際用例預期輸出實際輸出網站登錄輸入相關信息,選擇身份,觸擊【登登錄賬號:bcd登錄賬號:170101登錄密碼:111操作成功操作成功轉入學生所屬頁面(2)測試用例2:密碼修改用例2主要檢測網站各用戶的修改密碼模塊部分是否可以正常操作,用例2的主要操作過程如表11所示:表11修改密碼用例表測試用例程實際用例預期輸出實際輸出各類用戶修改密碼據,觸擊【確舊密碼:789確認密碼:567彈出提示彈出提示舊密碼:123確認密碼:abo修改成功修改成功(3)測試用例3:獎助學金指標添加用例3主要檢測網站的添加獎助學金指標模塊部分是否可以正常操作,用例3的主要操作過程如表5-3所示:表12獎助學金指標添加用例表測試用例程實際用例預期輸出實際輸出添加獎助學
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 佳沃水果攤點合伙經營協議書模板
- 帕金森病疼痛患者的臨床特點及對其生活質量的影響
- ZnO基納米復合材料的制備及其光電性能的研究
- 2024年鄭州市中牟縣招聘中小學在職教師筆試真題
- 基于深度學習的肺部CT重建方法研究
- 二零二五年度墓園墓地購置與墓碑雕刻、墓園設施租賃及后期維護服務協議
- 二零二五年度運輸車司機雇傭與車輛安全檢查合同
- 二零二五年度消防安全宣傳與教育培訓合作合同
- 二零二五年度回遷房更名與社區(qū)共建合同
- 二零二五年度國際貿易合同管理制度與流程規(guī)范
- 醫(yī)療細胞公司介紹
- 數字華容道+課時2
- 2024年醫(yī)療器械經營質量管理規(guī)范培訓課件
- 2024年精麻藥品培訓
- 項目式學習的培訓
- 2024年3月30日事業(yè)單位聯考A類《職業(yè)能力傾向測驗》試題
- 食堂從業(yè)人員晨午檢制度
- 現代家政導論-課件 2.1家庭的認知
- 護理相關法律法規(guī)
- 嬰幼兒窒息的預防與急救
- 【網紅李佳琦直播帶貨營銷策略問題及對策13000字(論文)】
評論
0/150
提交評論