張煜
摘要:本文以高校校友信息的實(shí)際需求為切入點(diǎn),比較準(zhǔn)確梳理了校友各項(xiàng)資源的業(yè)務(wù)處理流程。加強(qiáng)用戶角色權(quán)限設(shè)計(jì),以用戶需求為視角,準(zhǔn)確識別用戶需求的同時(shí)對系統(tǒng)功能給予闡述并進(jìn)行了程序設(shè)計(jì)與運(yùn)行。在結(jié)合有效數(shù)據(jù)的來源與收錄方向時(shí)對數(shù)據(jù)進(jìn)行劃分,設(shè)計(jì)獲取校友信息管理的程序,同時(shí)驗(yàn)證程序功能,助力高校發(fā)展。
關(guān)鍵詞:校友信息;功能模塊;邏輯設(shè)計(jì)
引言:校友平臺是將校友信息管理與大數(shù)據(jù)、自然語言處理等新一代信息技術(shù)結(jié)合起來,實(shí)現(xiàn)校友信息的結(jié)構(gòu)化整合、自動(dòng)化更新,著力解決校友信息工作中應(yīng)對海量、分布、多變和不一致的校友信息的挑戰(zhàn)。
1需求分析
1.1人物信息模塊設(shè)計(jì)分析
校友信息程序中,人物信息類別主要有兩種。
(1)一種是名人信息。其中包括人物的基礎(chǔ)信息和就業(yè)信息?;A(chǔ)信息包括人名、性別、種族、生日、人物標(biāo)簽、人物圖片、是否在世、是否違法違紀(jì)等。就業(yè)信息包括職業(yè)名稱、機(jī)關(guān)單位、就職地區(qū)、職務(wù)等級、職業(yè)領(lǐng)域、是否退休等。系統(tǒng)管理人員可以對每一個(gè)屬性進(jìn)行修改,以確保名人信息的準(zhǔn)確性。
(2)另一種是校友畢業(yè)信息,主要包括母校名稱、學(xué)院專業(yè)名稱、學(xué)習(xí)經(jīng)歷、學(xué)歷等級、學(xué)習(xí)時(shí)間(學(xué)歷等級、學(xué)院專業(yè)名稱、學(xué)習(xí)時(shí)間取最高學(xué)歷所對應(yīng)的內(nèi)容)等。系統(tǒng)需要準(zhǔn)確描述校友的畢業(yè)信息,系統(tǒng)管理人員依據(jù)管理權(quán)限的差異性,對有效資料進(jìn)行增刪改查各種管理。同時(shí)對城區(qū)的綠化工程、新聞熱點(diǎn)信息,給予有效維護(hù)、信息完善性評價(jià)[1]。
1.2梳理程序功能需求
(1)信息自動(dòng)采集。自動(dòng)收集互聯(lián)網(wǎng)上各類政府、企業(yè)、高校網(wǎng)站及公示公告、新聞網(wǎng)站上關(guān)于高校校友的簡歷信息、介紹資料和新聞報(bào)道,建立高校校友信息基礎(chǔ)數(shù)據(jù)庫。
(2)數(shù)據(jù)智能處理。建立基于自然語義智能處理的信息分析平臺,對校友檔案介紹信息進(jìn)行自動(dòng)抽取,智能識別個(gè)人基本信息、身份類型、工作單位、工作崗位、專業(yè)領(lǐng)域、職務(wù)職稱、級別、畢業(yè)時(shí)間及專業(yè)等信息,形成結(jié)構(gòu)化的校友檔案數(shù)據(jù)庫。
(3)資料實(shí)時(shí)更新。實(shí)現(xiàn)校友信息的實(shí)時(shí)更新,對于工作單位、職務(wù)等信息的變動(dòng),及時(shí)獲取最新信息并更新到數(shù)據(jù)庫,同時(shí)通過多種方式推送到相關(guān)工作人員或領(lǐng)導(dǎo)。建立校友個(gè)人的工作變動(dòng)記錄數(shù)據(jù)庫。
(4)查詢分析管理。建立簡便強(qiáng)大的重點(diǎn)校友數(shù)據(jù)管理分析系統(tǒng),實(shí)現(xiàn)通過電腦、手機(jī)等多種方式的重點(diǎn)校友查詢、定位、分析、預(yù)測等功能。
1.3程序性能分析
1.3.1操作便利性
在構(gòu)建校友信息程序時(shí),要求信息管理界面設(shè)計(jì)簡潔,提升用戶操作便利性,減少模塊堆砌問題,增加校友成員使用體驗(yàn)感。
1.3.2數(shù)據(jù)安全
現(xiàn)階段,信息安全問題較為普遍,各領(lǐng)域?qū)τ谛畔踩珕栴}給予較高重視。在校友注冊個(gè)人信息,需要填寫自身身份信息、通訊號碼等資料,此類資料具有較高的隱私性。如果發(fā)生信息泄露,極易發(fā)生廣告推銷、詐騙信息等問題,給校友生活帶來一定困擾,嚴(yán)重時(shí)會盜取校友資金,形成經(jīng)濟(jì)損失。因此,高校在構(gòu)建信息程序時(shí),需要重點(diǎn)關(guān)注數(shù)據(jù)安全,加強(qiáng)訪問限制,防止信息篡改,回避冒名注冊問題。
1.3.3系統(tǒng)穩(wěn)定性
因?yàn)橄到y(tǒng)的儲存信息量非常龐大,而且部分信息可能經(jīng)過人工的管理修改,所以在日常的信息采集和管理中,對于遭受網(wǎng)絡(luò)攻擊,或者服務(wù)器硬件異常等意外情況,要有意外處理機(jī)制,需要系統(tǒng)能夠保證定時(shí)備份數(shù)據(jù)信息,保證數(shù)據(jù)不會被意外損壞。
2程序設(shè)計(jì)
2.1總體設(shè)計(jì)
在程序設(shè)計(jì)時(shí),以PHP語言為主要編程方法,融合MYSQL數(shù)據(jù)庫,用于校友資料存儲。在程序設(shè)計(jì)與開發(fā)時(shí),采取三級框架設(shè)計(jì)方法,一級為資料展示層,二級為數(shù)據(jù)分析判斷層,三級為數(shù)據(jù)存儲層。以B/S架構(gòu)為程序設(shè)計(jì)視角,在資料展示層,連接于用戶,便于用戶使用網(wǎng)頁訪問數(shù)據(jù)程序,完成人機(jī)交互與數(shù)據(jù)使用。在數(shù)據(jù)分析判斷層面層面,實(shí)現(xiàn)程序設(shè)計(jì)的各項(xiàng)功能,確保資料調(diào)取準(zhǔn)確,減少信息編輯亂碼問題。在數(shù)據(jù)存儲層,連接于數(shù)據(jù)庫,保證資料存儲完整與安全。
2.2模塊設(shè)計(jì)
2.2.1模塊分類
(1)信息采集系統(tǒng)的模塊設(shè)計(jì):人物詞條爬取、人物基本信息提取、人物就業(yè)信息提取、校友畢業(yè)信息提取、自動(dòng)更新設(shè)置。
(2)數(shù)據(jù)查詢和管理系統(tǒng)的模塊設(shè)計(jì):登錄程序、校友信息查詢、校友區(qū)域查詢、各界校友級別分布查詢、校友信息管理、名人信息管理。
2.2.2信息采集系統(tǒng)模塊功能設(shè)計(jì)
(1)人物詞條爬取。系統(tǒng)從互聯(lián)網(wǎng)上各類政府、企業(yè)、高校網(wǎng)站及公示公告、新聞網(wǎng)站上關(guān)于高校校友的簡歷信息、介紹資料和新聞報(bào)道中爬取信息,以采集基本數(shù)據(jù)用以信息提取。
(2)人物信息提取。系統(tǒng)首先采集人物的基本信息和工作信息,從中再提取人物的各個(gè)屬性信息并根據(jù)高校關(guān)鍵詞提取出人物的畢業(yè)信息。
(3)自動(dòng)更新設(shè)置。設(shè)置每間隔固定的一段時(shí)間,系統(tǒng)會自動(dòng)重新采集人物的信息,并與數(shù)據(jù)庫中的信息進(jìn)行匹配比較,將較新版本的數(shù)據(jù)更新入數(shù)據(jù)庫中,并將舊版本數(shù)據(jù)信息進(jìn)行收集管理,用于信息追蹤。
2.2.3數(shù)據(jù)查詢和管理系統(tǒng)模塊功能設(shè)計(jì)
(1)密碼驗(yàn)證。管理用戶在登錄時(shí),需要驗(yàn)證密碼的正確性。如果密碼正確,可進(jìn)入信息程序首頁。如果密碼驗(yàn)證失敗,可給出密碼錯(cuò)誤提示,頁面不跳轉(zhuǎn),可進(jìn)行密碼重置。在密碼重置時(shí),需要對管理身份進(jìn)行驗(yàn)證,比如通訊號碼、身份信息等。
(2)校友信息查詢。校友查詢功能模塊允許管理員通過不同條件對校友信息進(jìn)行模糊查詢,可選的查詢條件包括姓名、工作單位、關(guān)鍵字、國家、省、市、類型、級別、性別、狀態(tài)、年齡。
(3)圖形可視化展示校友分布數(shù)據(jù)。通過地圖可視化的展示校友在國內(nèi)各省份分布的情況,通過顏色的不同展示各省份校友人數(shù)的多少,同時(shí)直接使用數(shù)字大頭針注明各省份的詳細(xì)校友人數(shù)。通過柱狀圖來直觀展示校友在政界、商界、學(xué)界各個(gè)級別的分布。
(4)人物信息管理。對校友和名人數(shù)據(jù)進(jìn)行查看和修改,可以分別編輯人物的基本信息和修改人物的教育經(jīng)歷。在編輯人物的基本信息時(shí),用戶可以編輯對應(yīng)數(shù)據(jù)庫的所有人物屬性。在修改人物的教育經(jīng)歷時(shí),可以將人物與學(xué)校的綁定進(jìn)行修改,并修改相關(guān)的教育信息。
2.3軟件測試
2.3.1程序使用測試
(1)信息采集模塊測試。在數(shù)據(jù)庫人名表中添加人名,數(shù)據(jù)庫首先會對新增人名進(jìn)行重復(fù)判定,將不重復(fù)的人名添加入人名表中,在下一次系統(tǒng)自動(dòng)更新時(shí),系統(tǒng)成功爬取到新增人名的基本信息、就業(yè)信息,對匹配成功的校友成功提取出畢業(yè)信息。同時(shí),系統(tǒng)對原有數(shù)據(jù)庫的信息進(jìn)行了更新,對應(yīng)的舊數(shù)據(jù)成功收集入歷史數(shù)據(jù)表中。
(2)登錄模塊測試。在管理成員賬戶注冊成功后,進(jìn)行密碼驗(yàn)證功能的測試。隨機(jī)填寫密碼,查看頁面是否跳轉(zhuǎn)。對于某地區(qū)一所高校的程序進(jìn)行驗(yàn)證。此高校初期設(shè)立了四名校友管理員,在管理員密碼驗(yàn)證時(shí),均輸入了2次錯(cuò)誤密碼、1次正確密碼,證實(shí)了密碼驗(yàn)證功能有效,以此保障程序身份訪問的限制效果。
(3)信息查找功能測試。以查找特定校友信息為例,可輸入校友關(guān)鍵信息,比如姓名、畢業(yè)年份、專業(yè)等。如果在輸入單項(xiàng)信息,比如輸入姓名進(jìn)行信息調(diào)取,發(fā)生重名情況,可對照畢業(yè)年份、專業(yè)系別,進(jìn)行信息挑選。經(jīng)測試,此信息系統(tǒng)能夠有效實(shí)現(xiàn)信息查找功能[3]。
結(jié)論:綜上所述,綜合使用了PHP、MySQL各項(xiàng)技術(shù),進(jìn)行了校友信息管理平臺的創(chuàng)設(shè),準(zhǔn)確把握校友管理的各項(xiàng)需求,構(gòu)建出高精度、高效率運(yùn)行的校友管理程序。在程序中,對校友資料進(jìn)行動(dòng)態(tài)更新、關(guān)鍵詞索引、信息推送等服務(wù),進(jìn)行了校友管理功能的測驗(yàn)。同時(shí),融合了數(shù)據(jù)更新、信息匹配、密碼驗(yàn)證等技術(shù),以提升信息平臺校友資料的動(dòng)態(tài)性、全面性。
參考文獻(xiàn):
[1]石繼華,鄧草心.高校校友資源信息平臺建設(shè)的研究與實(shí)踐——以“小教人”微信公眾號為例[J].山西青年,2021,{4}(08):95-96.
[2]賀冰花.探索高校校友檔案數(shù)字化集成管理策略[J].陜西檔案,2020,{4}(05):29-30.
[3]林露,朱玥樺.大數(shù)據(jù)及AI技術(shù)在高校校友信息管理工作中的應(yīng)用[J].東華大學(xué)學(xué)報(bào)(社會科學(xué)版),2019,19(01):111-116.