劉豐年
(三門峽職業技術學院 信息傳媒學院,河南 三門峽 472000)
學生檔案是學生學業的重要資料,是用人單位選人用人的重要依據,高校學生檔案管理工作是高校日常運行管理的重要組成部分,其管理水平的高低將直接影響著學校整體管理水平。
近年來,隨著我國高等教育事業的發展,高校規模迅速擴張,學生人數日益增加,傳統的學生檔案管理模式已不能適應大數據時代新型數據管理模式的需求,紙質管理方式陳舊、效率較低、查詢修改不便、保密性差等缺點日漸凸顯,給學生管理部門的工作帶來諸多不便[1]。特別是高校智慧校園建設中,學生檔案資源又被作為重要的源數據進行分析決策,這就要求高校學生檔案管理必須走信息化、網絡化、智能化之路。如何利用現有的信息技術、網絡技術,規范學生檔案管理,提高學生檔案管理效率,提升學生檔案管理水平,為領導提供輔助決策,是高校面臨的又一管理難題,亟待解決。
為此,本文立足高校學生檔案管理現狀,使用Dreamweaver,HBuilder工具,選用MySQL數據庫,設計并實現了一種基于PHP+MySQL的學生檔案管理系統。該系統采用模型—視圖—控制(Model View Controller,MVC)模式,前臺以HTML5為基礎,CSS,JQuery,Ajax和Bootstrap框架為輔助美化結構[2],后臺以PHP為基礎語言,引入了ThinkPHP框架,界面簡單,操作方便,高效準確,深受高校檔案管理人員和學生的喜歡,具有一定的實際應用價值。
通過對高校學生檔案管理人員的調研,本文設計的學生檔案管理系統應包含以下功能需求。
(1)登錄功能:為確保檔案的保密和安全,只有管理員才具有檔案管理權限。
(2)檔案管理功能:管理員可對學生檔案信息進行在線檢索、添加、刪除、修改等操作,確保數據的一致性。
該系統涉及的編程語言主要有:HTML,5 CSS,JQuery,Ajax,PHP。
前臺設計使用Dreamweaver軟件;后臺設計使用HBuilder軟件;數據庫設計使用開源、免費、高性能、穩定的MySQL軟件。
在環境搭建方面,要編寫計算機編程語言(Programming Hypertext Preprocessor,PHP)程序,需要配置PHP環境,要管理數據庫也需要專門的軟件來管理,要實現學生檔案管理系統的在線運行,需要配置一個服務器,而這些環境已經由WampServer整合,只需要安裝使用即可[3]。
總體設計又稱總體概要設計,是軟件設計的一項重要任務。主要包括:系統總體設計目標、系統總體結構設計、數據庫設計。
根據需求分析,該系統的總體設計目標如下。
(1)系統應從學校的實際需求出發,簡化學生檔案管理的復雜程序,提升學生檔案管理的效率和水平,節約管理成本和管理時間[4]。
(2)系統應能夠根據日常檔案管理中的實際情況,為檔案管理人員提供在線檢索、添加、刪除、修改等操作。
(3)系統界面應以方便、簡潔為原則,凸顯用戶需要的信息和功能,去除不必要的贅余信息,簡潔大方、突出重點,從而有效提升學生檔案的管理效率。
(4)系統應具備安全防范機制,運行穩定、流暢、可靠。
學生檔案管理系統應包含登錄模塊、檔案管理模塊。登錄模塊包含用戶登錄、更改密碼兩項功能,檔案管理模塊包含檔案檢索、檔案添加、檔案刪除、檔案修改4項功能,系統結構如圖1所示。
圖1 系統結構
該系統所使用的數據庫是MySQL 5.7.14版。數據庫設計應確保命名規范、結構合理,盡量避免冗余信息,降低數據庫的復雜程度。數據庫中字段儲存時的數據類型應依據實際情況來設計大小,盡量選擇合適的數據類型,避免浪費存儲空間。為便于區分,該數據庫表需增加前綴學生檔案管理系統(Student Archives Management System,SAMS)。
根據系統功能,該系統數據庫設計應包含用戶表、學生個人信息表、學生學歷信息表。
4.3.1 用戶表
該學生檔案管理系統是針對管理人員而設計的,所以該系統的使用對象就只有管理人員,而管理人員就已經擁有了所有的使用權限,并不需要設計權限的問題,所以用戶表只需要設置用戶名字段、密碼字段和標識字段。
4.3.2 學生個人信息表
學生檔案信息通常包含學生個人基本信息,如:姓名、性別、出生年月、政治面貌、身份證號碼等,這些信息是個人基本信息,相對固定。
4.3.3 學生學歷信息表
學生學歷信息通常包含學生求學過程的基本信息,如:學歷階段、學校名稱、所學專業、起止時間、表彰或處分記錄等,這些信息與個人的受教育程度有關,時常變化。
根據總體設計完成登錄模塊、檔案管理模塊、統計分析模塊的詳細設計。
登錄模塊設計主要包括登錄和修改密碼設計。
用戶登錄,會提示用戶輸入用戶名、密碼和驗證碼,然后進行驗證,驗證通過則提示登錄成功,否則將提示密碼錯誤,重新輸入。為確保系統安全,本系統采用的是混合類型驗證碼。
修改密碼與其他軟件一樣,需要重復輸入兩次進行確認,但為了確保密碼的安全性,在Form表單提交數據時采用了POST傳值方式,將新密碼加密后才進行傳輸,防止暴露。登錄界面如圖2所示。
圖2 登錄界面
檔案管理模塊主要包括檔案檢索、檔案添加、檔案刪除、檔案修改。
檔案檢索分全部檢索和精準檢索。全部檢索即查看全部學生檔案信息,但由于信息較多,系統增加了分頁效果,增加可讀性。精準檢索采用姓名+身份證號碼的檢索方式,確保檢索的唯一性和準確性。檔案添加即將新同學的檔案信息逐條添加至系統,系統驗證合法無誤后保存存檔即可[5]。檔案刪除即選中需要刪除的檔案信息直接刪除即可。編輯檔案即選中需要編輯的檔案信息直接更改即可,然后將更改信息提交,通過驗證后提示編輯成功。檢索檔案界面如圖3所示。
圖3 檔案檢索界面
經過測試發現學生檔案管理系統符合實際,整個系統運行正常、功能完善、操作方便、高效準確。
在大數據時代背景下,為順應智慧校園建設的需求,緩解傳統人工學生檔案管理方式效率低、保密性差、查詢修改不斷等問題,本文立足高校學生檔案管理實際,以方便檔案管理人員管理為宗旨,采用MVC模式,引入ThinkPHP框架,使用Dreamweaver,HBuilder,MySQL工具,設計并實現了一種基于PHP+MySQL的學生檔案管理系統,實現了高校學生檔案的實時管理、查詢功能。實踐應用表明,該系統界面簡單,操作方便,高效準確,深受高校檔案管理人員歡迎,具有一定的實際應用價值。
[參考文獻]
[1]陳小莉.基于大數據的計算機數據挖掘技術在檔案管理系統中的研究應用[J].激光雜志,2017(2):142-145.
[2]涂曉英.淺析新時期企事業單位檔案管理系統建設策略[J].延安職業技術學院學報,2017(6):25-27.
[3]張連浩.計算機檔案管理系統的問題及對策[J].電子技術與軟件工程,2017 (8):153-154.
[4]魏燕.電子文件檔案管理系統設計與實現[J].湖北函授大學學報,2017(3):154-155.
[5]張可夫,金健偉,葉青.檢修工程項目檔案管理系統設計與實現技術研究[J].機電信息,2018(3):82-83,85.