王悅骎
摘要:本系統設計的實習管理系統采用JavaWeb系統開發,結合高校就業需求,而使得高校實習就業數據處理更快,更安全穩定。本論文對整個工作系統的運轉流程、功能需求進行了研究分析。包含系統后臺首頁、系統管理、管理員管理。系統管理包含了:通知管理、院系管理、班級管理、實習計劃、實習日志管理等。管理員管理則包括了用戶管理、個人信息、登錄日志。本文主要介紹了此系統主要功能實現。
關鍵詞:大學生;實習管理;系統
1緒論
此系統設計主要是為了方便高校應屆生的使用,大學生是實習管理系統的主要用戶。大學生使用實習管理系統查詢個人數據和學校通知信息。大學生可以使用管理系統檢查實習記錄和實習計劃。其次,實習管理系統可以用來查詢個人數據和學校通知信息,大學生也可以使用該管理系統來進行學生信息的管理操作,即學生信息修改、學生登錄系統、管理簡歷等。管理員主要讓高校應屆生使用大學生實習管理系統完成資料注冊、實習日志、實習計劃等任務對他們進行資料查看、實習監管等編輯等。
2系統功能設計
2.1系統功能概況
基于JavaWeb的高校實習管理系統有三大主功能:系統后臺首頁,系統管理、管理員管理。系統管理劃分主要分為通知管理、院系管理、班級管理、班級學生管理、小組管理、實習計劃、實習日志管理、實習總結管理、學生評分、評測管理十大模塊。管理員管理分為用戶管理、個人信息、登錄日志三大模塊。
2.2系統管理功能
大學生實習系統設置的系統管理功能有兩方面的需求了:一、更好的管理學生的信息;二、更系統的輸入學生的實習信息、實習計劃、實習日志等。學生可以通過輸入學生的院系信息、班級信息、實習小組信息來輸入自己的實習計劃、實習日志,方便學校老師可以及時找到學生信息進行觀看監管。
一、注冊登錄
注冊管理功能的設計需要有學生信息管理和系統審核通過兩個功能,學生首次注冊需要填寫學生個人信息、學生院級信息、學生班級、實習單位等信息才能注冊。用戶登錄管理設計主要是為了驗證用戶是否擁有登錄系統的權限,用戶根據正確的密碼和用戶名登錄系統,系統通過數據庫的數據表驗證本用戶的對應信息。信息正確后根據本用戶所擁有的權限、跳入相應的頁面,用戶就可以自己所需要編輯的內容進行管理。信息錯誤,用戶就重新回到登錄頁面。
二、學籍管理
學籍管理對應本功能模塊的通知管理、院系管理、班級管理、班級學生管理、小組管理的管理模塊。學校可以通過本系統發送關于應屆生實習的通知,用戶登錄系統就可以進查看。學生也可以添加自己的院系信息、班級信息、實習小組信息,方便學生進行分組,也便于學校的統一管理。
三、日志管理
日志管理對應本功能模塊的實習計劃、實習日志管理、實習總結管理、學生評分、評測管理的管理模塊。學生通過添加自己的實習計劃、實習日志和實習總結,來記錄自己實習期間學習的東西和實習期間的收獲,也方便老師進行管控、學校進行信息統計。最后學校根據學生用戶記錄的這些實習信息來對學生學生評分記錄和評測管理。
2.3管理員管理功能
管理員登錄系統會進入和普通用戶不一樣的管理員界面,可以對普通用戶信息進行管理,還可以整理普通用戶的個人信息,監管普通用戶日志等。
3系統實現
3.1登錄模塊
登錄管理模塊是一個系統最基本的部分,它可以讓系統擁有不同的用戶信息庫,有了它系統才可以做出更個性化的設置。用戶只要輸入大學生實習管理系統的訪問鏈接,就會彈出登錄系統頁面。
關鍵代碼如下:
userLog.setS_1(SystemUtils.getCurrentTimeToString(SystemUtils.timeFormat2));
userLog.setS_2(user.getS_2());
userLogMapper.insertObject(userLog);
return"../index";}
若登錄用戶名或是密碼錯誤,后臺檢測出,則彈出“密碼錯誤”;若賬號錯誤未審核則顯示:“賬號未審核,請聯系管理員”。代碼如下:
if(flag&&!SysUtil.getSysFlag()){
model.addAttribute("errMsg","無法登陸,請聯系管理員");
return"../login";}
if(!"Y".equals(user.getS_12())){
model.addAttribute("errMsg","未審核賬號,登錄失敗");
return"../login";}
3.2系統管理模塊
系統管理模塊是本系統的關鍵功能模塊,此功能實現了本系統的大部分需求內容,因此它的實現完成至關重要。
1、學籍管理
登錄本系統首先需要填寫自己的所屬專業、班級編號、班級人數和詳細介紹,這些信息都要與后臺數據庫的信息所對應,填寫完成了才能匹配到自己的學籍信息。而學籍信息的管理也非常重要,在乎你以后畢業的信息配對,是非實習。正確填寫學籍信息就業的管理老師才可以一下找到你的個人信息,方便監管你的實習情況。關鍵代碼如下:
public String selectUtil(HttpServletRequest request,SysClass util,Model model){
List
return "SysClass/saveOrUpdate";}
2、實習管理
實習管理要對應學生的個人信息和可以添加學校的安排計劃,學生的實習日志、實習管理、日志填寫等。
3.3管理員管理模塊
管理員管理功能主要是為了學校實習管理老師可以方便管理學習的實習信息,此功能設計有管理員權限,只有擁有管理員權限的用戶才可以登錄看到。用來管理學生用戶登錄、個人信息、日志和學生實習評分。
關鍵代碼如下:
@RequestMapping(value="/selectUtil.do")
Public StringselectUtil(HttpServletRequestrequest,UserLogutil,Modelmodel){
util=userLogMapper.selectObject(util.getId());
model.addAttribute("util",util);
List
model.addAttribute("listUser",listUser);
return"UserLog/saveOrUpdate";}
參考文獻:
[1]?基于Web平臺的高職院校頂崗實習管理評價體系研究[J].戴冬梅,劉益洪.計算機光盤軟件與應用.2014(12)
[2]?頂崗實習管理服務平臺設計與應用研究[J].戴立淵.信息技術與信息化.2019(10)
[3]?基于WEB的學生頂崗實習管理系統的設計與實現[J].夏平平,李珍.電腦與電信.2017(11)
[4]?基于自適應遺傳算法的考慮服務質量感知Web服務發現[J].葛書榮.電子測量技術.2019(22)
[5]?面向Web系統熱點數據預測及緩存管理的研究[J].韓兵,張轉霞,方英蘭.信息技術與信息化.2019(12)
[6]?基于頁面對象的Web應用測試用例生成方法[J].王曙燕,鄭佳妮,孫家澤.計算機應用.2020(01)
(作者單位:南京證誠會計師事務所(普通合伙))