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