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