楊麗 龍凌云



摘 要:下文將簡要談談如何運用數據庫VFP 技術,充分利用學歷(學籍)數據來規范、完善普通高等教育本科畢業生學士學位電子注冊數據的格式及內容。
關鍵詞:數據庫;學士學位;電子注冊;準確
1 引言
1980年第五屆全國人民代表大會常務委員會第13次會議通過《中華人民共和國學位條例》,標志了新中國學位制度的正式誕生。根據國務院學位委員會辦公室《關于調整學位授予信息年報數據標準的通知》(學位辦【2008】50號)精神,自2008年9月1日起,學位授予信息年報工作實行重大調整。“學位信息年報(備案)系統”于2009年6月1日正式開通。受國務院學位委員會辦公室委托,教育部學位與研究生教育發展中心(以下簡稱“學位中心”)負責全國學位授予信息年報工作的組織協調工作。為滿足社會人的需求,加強學位與研究生教育信息服務,學位中心于2013年10月21日起面向社會提供學位證書網上查詢服務。學位證書網上查詢服務涉及學位獲得者切身利益,社會影響較大,數據質量及服務質量對保障學位獲得者的合法權益、維護社會穩定至關重要。而上述一系列工作涉及大量的數據處理,傳統的人工方式將很難勝任且容易出錯。下文詳細敘述了利用數據庫VFP為工具,完成普通高等教育本科畢業生學士學位上報信息的采集、補充、核對和校驗工作的整個過程。
2 數據收集、整理
普通高等教育本科畢業生學士學位上報數據主要使用兩方面的數據:一是從本校學籍管理平臺上下載的本校學籍數據,命名為Bxxjk.DBF(本校學籍庫),二是從教育部學籍管理平臺上下載的本校學歷(學籍)數據,命名為Xlxjk.DBF(學歷(學籍)庫)。
3 思路與做法
(一)上報信息的采集
根據有關要求,上報信息及數據結構要求如圖(1)
學位辦【2008】50號文件中要求各級學位委員會辦公室要進一步加強對各學位授予單位報送信息的審查工作,采取與學歷(學籍)電子注冊信息庫比對、查閱學位授予單位學位評定委員會決議等有效措施對學位授予單位報送的學位獲得者的資格進行批量審核或個例審核,確保上報信息的真實、有效。經過分析如下:
1、在對圖(1)進行數據采集時對于學歷(學籍)庫中已有的信息,可以直接從學歷(學籍)庫中取得,這樣既減少了中間環節,又避免了不必要的人為差錯。具體操作如下:
第一步:用VFP6.0打開Xlxjk.DBF(學歷(學籍)庫)
第二步:在命令行輸入以下語句:
Select xm,xb,mz,zzmm,csrq,sfzh as zjhm,yxmc as xwsydw,yxmc as pydwm,zydm,zymc,ksh,left(rxrq,6) as rxny,xh,xz,left(yjbyrq,6) as byny from Xlxjk into table Xwk1 &&從學歷學籍庫中采集數據并存入Xwk1.dbf(學位庫1)中。
2、通過本校教務系統學生學籍數據來采集學生DZYX(電子郵箱),QQHM(QQ號碼)等學生個人信息。具體操作如下:
第一步:用VFP6.0打開Bxxjk.DBF(本校學籍庫)(圖2)和Xwk1.DBF(學位庫1)(圖3)
第二步:在命令行輸入以下語句:
select a.*,b.xmpy,b.QQhm,b.dzyxdz from Xwk1 as a left join Bxxjk as b on a.ksh=b.ksh into table Xwk2 &&通過左連接將Xwk1及Bxxjb(本校學籍庫)表中采集的數據存入Xwk2.dbf(學位庫2)中。
(二)上報信息的補充
上報信息的補充主要是將數據采集后得到的Xwk2.DBF表結構及內容補充至滿足學位中心上報數據結構要求(參照圖1)。具體如下:
第一步:用VFP6.0打開Xwk2.DBF ,參照學位中心上報數據結構要求(圖1),調整Xwk2.DBF表結構,步驟如下(見圖):
(1)插入缺少的字段XBM(性別碼,C,1),ZZMMM(政治面貌碼C,2),ZJLXM(身份證件類型碼,C,2),ZXXM(學位評定委員會主席姓名,C,40),XZXM(學位授予單位院長所長姓名,C,40),XWLBM(學位類別碼,C,3),HXWRQ(獲學位日期,C,6),SFFXXW(是否輔修學位,C,2),SFDEXW(是否第二學位,C,2),XWZSBH(學位證書編號,C,16),ZP(照片文件名稱,C,40),WXZH(微信,C,30),BZ(備注,C,160));
(2)修改與學位中心數據結構中字段名、字段類型及寬度不一致的字段
第二步:字段內容的補充
(1)通過分析:XBM,ZJLXM,ZXXM,XZXM等字段內容參照“學位信息年報(備案)系統”代碼庫通過在VFP6.0命令行直接輸入更新語句來實現。語句如下:
Update Xwk2 set xbm="1" where xb="男" &&對性別=“男”的記錄的性別碼字段進行補充;
Update Xwk2 set xbm="2" where xb="女" &&對性別=“女”的記錄的性別碼字段進行補充;
Update Xwk2 set zjlxm=”01” &&對zjlxm字段進行補充;
Update Xwk2 set hxwrq=”20140701” &&對hxwrq字段進行補充;
其它字段內容的補充,可參照以上代碼稍作改動即可。
(2)對于XWLBM(學位類別碼)、MZM(民族碼)字段內容的補充可以使用以下更簡潔的方法:
首先參照“學位信息年報(備案)系統”代碼庫“學位類別、民族”二個表,分別做成XWLBB.DBF(學位類別表)、MZDMB.DBF(民族代碼表)。二個表的數據結構如下圖:
然后在命令行輸入SQL語句:Select b.mzdm,a.* from xwk2 as a left join mzdmb as
b on alltrim(a.mz)=alltrim(b.mz) into table Xwk3 &&通過左連接將Xwbk及mzdmb(民族代碼表)表中mzdm存入Xwk3.dbf(學位庫3)中。至此完成MZM字段內容的補充。
以上語句稍作改動即可完成XWLBM字段內容的補充。
(3)接下來對ZP(照片)、XWZSBH(學位證書編號)字段內容進行補充
在命令行輸入以下SQL語句:
Update Xwk3 set zp=alltrim(zjhm)+”.jpg” &&對ZP字段內容進行補充;
Update Xwk3 set xwzsbh=alltrim(pydwm)+alltrim(xz)+alltrim (str(val(“2014000000”)+recno
))&&通過RECNO()提取當前記錄號函數產生1、2、3…10…序列,對XWZSBH字段內容進行補充;
(三)核對和校驗工作
由于在數據采集階段對于學歷(學籍)庫中已有內容均是直接使用的學歷(學籍)庫中的內容,所以核對這一環節在數據采集階段已完成。對于校驗工作,前期主要由學位管理員來完成,上報時由年報系統再對上報數據進行邏輯校驗。前期主要是對關鍵性信息的查重工作,具體思路如下:
第一步:用VFP6.0打開Xwk3.DBF ,在命令行輸入以下語句:
Select * from Xwk3 group by xwzsbh having count(*)>=2 &&對Xwzsbh內容進行查重,返回0條記錄說明沒有重復記錄。
其它關鍵性字段內容的查重,可參照以上代碼稍作改動即可。
至此就完成了普通高等教育本科畢業生學士學位上報信息的采集、補充、核對和校驗工作的整個過程。
4 結束語
學位電子注冊是運用現代信息技術手段,實行計算機網絡注冊管理的一種辦法,是一項政策性,技術性都很強的工作,涉及到每個學生的切身利益。數據庫技術與學位電子注冊工作的結合,使得在學位電子注冊數據處理方面能更充分、更高效地使用已有數據,減少了不必要的人為差錯。提高了注冊數據的科學性、規范性、準確性,進一步提高了學校學籍學位管理工作水平。
參考文獻
[1]《學籍學歷管理平臺高校用戶使用手冊》。教育部高校學生司
[2]關于做好2008/2009學年度學位授予信息年報工作的通知(學位中心(2009)34號)
[3]學位授予信息年報數據結構及代碼手冊(2014版)。國務院學位委員會辦公室
[4]吳娟,駱桂峰。電子注冊中數據處理方法的探討。2010,(1)