《電子技術(shù)應用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應用 > NCRE報名數(shù)據(jù)快速采集系統(tǒng)的設(shè)計與實現(xiàn)
NCRE報名數(shù)據(jù)快速采集系統(tǒng)的設(shè)計與實現(xiàn)
來源:微型機與應用2012年第7期
孔彥杰,郭明超
(蘭州大學 信息科學與技術(shù)學院,甘肅 蘭州 730000)
摘要: 在全國計算機等級考試考務(wù)管理系統(tǒng)的基礎(chǔ)上,分析了考生報名時存在的實際問題,運用DELPHI語言開發(fā)工具,實現(xiàn)了以二代身份證為載體的考生報名信息快速采集系統(tǒng),實現(xiàn)了系統(tǒng)管理、字典維護、用戶認證、信息采集、統(tǒng)計查詢、數(shù)據(jù)處理等模塊的功能完成,提高了報名工作的效率,降低了考務(wù)人員的勞動強度,保證了考生信息的準確性、完整性,規(guī)范了考生照片的格式。
Abstract:
Key words :

摘  要: 在全國計算機等級考試考務(wù)管理系統(tǒng)的基礎(chǔ)上,分析了考生報名時存在的實際問題,運用DELPHI語言開發(fā)工具,實現(xiàn)了以二代身份證為載體的考生報名信息快速采集系統(tǒng),實現(xiàn)了系統(tǒng)管理、字典維護、用戶認證、信息采集、統(tǒng)計查詢、數(shù)據(jù)處理等模塊的功能完成,提高了報名工作的效率,降低了考務(wù)人員的勞動強度,保證了考生信息的準確性、完整性,規(guī)范了考生照片的格式。
關(guān)鍵詞: 信息采集;字典管理居民身份證NCREVFP;DELPHI

 全國計算機等級考試(NCRE)是教育部考試中心組織的品牌考試之一,規(guī)模僅次于英語四、六級考試,考試機構(gòu)遍布全國各地,每年上半年、下半年各組織一次,僅甘肅省每年就約有7萬余人參加考試,考生人數(shù)多,考試規(guī)模大,報名時間相對集中,考務(wù)人員的工作任務(wù)重。考生基本信息包括姓名、性別、民族、出生日期、身份證號、報考語言類別、保留成績種類、原準考證號、聯(lián)系地址、聯(lián)系電話等,同時需要現(xiàn)場照相,基本信息要考務(wù)人員手工錄入,所以操作過程中錯誤亦在所難免。比如18位身份證號輸入有誤,姓名有誤,性別、民族有誤等現(xiàn)象時有發(fā)生,每年匯總時這些問題就會突顯出來,涉及到的考生有不滿情緒,考務(wù)人員有苦難言,考試機構(gòu)的聲譽也受到一定的影響。NCRE報名數(shù)據(jù)快速采集系統(tǒng)(簡稱數(shù)據(jù)采集系統(tǒng))可以有效地解決這些問題:首先系統(tǒng)讀取考生身份證的信息作為基本信息數(shù)據(jù)源,保證了考生信息的準確性、可靠性和統(tǒng)一性;其次系統(tǒng)將身份證照片進行數(shù)據(jù)格式轉(zhuǎn)換得到系統(tǒng)所需的照片,照片質(zhì)量有所提高。由于身份證照片是由國家公安機關(guān)指定的由專業(yè)人員按照統(tǒng)一規(guī)格拍攝的,符合教育部考試中心的規(guī)格要求,考生也比較滿意,同時又省去了現(xiàn)場照相的環(huán)節(jié),節(jié)省了考生的報名時間,減輕了考務(wù)人員的工作量,所以設(shè)計開發(fā)本系統(tǒng)是必要的。
1 總體設(shè)計
 數(shù)據(jù)采集系統(tǒng)的設(shè)計實現(xiàn)采用兩種模式,區(qū)別在于使用的支撐數(shù)據(jù)庫不同。第一種采用DELPHI70+VFP60的方式(滿足當前需要),第二種采用DELPHI70+SQLSERVER2003的方式(為考務(wù)系統(tǒng)升級做準備),主要功能模塊如圖1所示,包括:系統(tǒng)管理、字典管理、信息采集、查詢統(tǒng)計、數(shù)據(jù)備份等。

2 數(shù)據(jù)庫設(shè)計
 目前教育部考試中心下發(fā)的考務(wù)系統(tǒng)提供的導入數(shù)據(jù)格式是*.DBF的考生報考信息表,這就要求本系統(tǒng)必須要能導出一個符合此條件的數(shù)據(jù)表(BMK.DBF);考生報名時要驗證在上一次考試中是否有保留成績,就要求有一個成績表(CJK.DBF);在系統(tǒng)中要為組件提供如報考級別語言等必要的選項,需要一個字典表(DIC.DBF)以上各數(shù)據(jù)表相對獨立;VFP提供的數(shù)據(jù)庫性能穩(wěn)定,能滿足系統(tǒng)訪問的需要。因此,數(shù)據(jù)庫設(shè)計從開發(fā)軟件的周期與服務(wù)質(zhì)量方面考慮是合理的選擇。
 本系統(tǒng)主要數(shù)據(jù)表的設(shè)計如下:
 (1)BMK.DBF:用于存放考生報名信息,包括字段ZKZH(準考證號)、XM(姓名)、BMH(報名號)、XB(性別)、CSRQ(出生日期)、SFZH(身份證號)、MZ(民族)、ZY(職業(yè))、WHCD(文化程度)、YSFZH(原身份證號)、BLCJZL(保留成績種類)、YZKZH(原準考證號)、KSPXZL(考試培訓種類)、LXDZ(聯(lián)系地址)、LZDH(聯(lián)系電話)、自定義等。
 (2)CJK.DBF:用于存放上一次已參加考試的考生成績,包括字段CJ3(筆試成績)、CJ4(上機成績)、ZCJ(總成績)、ZSBH(證書編號)、ZKZH(準考證號)、XM(姓名)、BMH(報名號)、XB(性別)、CSRQ(出生日期)、SFZH(身份證號)、MZ(民族)、ZY(職業(yè))、WHCD(文化程度)、YSFZH(原身份證號)、BLCJZL(保留成績種類)、YZKZH(原準考證號)、KSPXZL(考試培訓種類)。
 (3)字典表(DIC.DBF):用于存放報考語言級別、民族、性別及其各子項所對應的代碼。在基于SQL2003數(shù)據(jù)庫的另一個模式中以上內(nèi)容分存在多個表中。
3 系統(tǒng)實現(xiàn)
3.1 數(shù)據(jù)庫連接

 數(shù)據(jù)采集系統(tǒng)第一個模式是采用ADO技術(shù)實現(xiàn)DELHPHI與SQL SERVER的連接,主要使用SqlConnection類的相關(guān)方法,查詢、編輯等數(shù)據(jù)操作通過SqlDataAdapter和DataSet類來完成。第二個模式是采用ODBC技術(shù)實現(xiàn)DELPHI與VFP的連接。ODBC架構(gòu)模型如圖2所示。


3.2 系統(tǒng)模塊的功能實現(xiàn)
3.2.1 用戶登錄

 包括系統(tǒng)管理員組、考務(wù)錄入員組、查詢統(tǒng)計員組三種用戶角色,主要從對數(shù)據(jù)庫文件操作的權(quán)限不同來劃分的,以組策略配置不同來實現(xiàn)。
3.2.2 系統(tǒng)配置
 包括系統(tǒng)數(shù)據(jù)源的自動配置,考試參數(shù)(考試時間、考次、考點代碼和考生照片存放路徑)、字典參數(shù)以及讀卡器通信參數(shù)配置。程序設(shè)計時需要調(diào)用讀寫器動態(tài)鏈接庫STDAPI.DLL,通信端口提供2個RS232端口與6個USB端口,若用戶選擇了USB端口則將對應的屬性設(shè)置為不可修改(cmbSetBaud.Enabled:=False),并把參數(shù)配置的結(jié)果寫入INI文件中保存,以備下次讀取。端口參數(shù)配置界面如圖3所示。

 

 

3.2.3 報名管理
 本模塊包括報名默認選擇設(shè)置、身份證信息采集兩部分內(nèi)容。在信息采集界面主要用一個DBGrid組件來顯示報名庫中已有的考生信息,分別用8組Lable組件和Edit組件顯示姓名、性別、出生日期、身份證號、民族、報名號、原準考證號、聯(lián)系電話等信息,其中原準考證信息來源于成績庫(CJK.DBF),其他來源于讀卡器;用5組Lable組件和ComboBox組件分別顯示報考語言級別、職業(yè)、文化程度、培訓類型、保留成績種類等信息,其中報考語言級別由考務(wù)人員現(xiàn)場選擇,其他信息項可選擇也可以在報名默認選擇模塊中設(shè)置;照片保存在系統(tǒng)設(shè)置中指定的目錄之下,文件使規(guī)則是級別語言代碼(2位)+報名號。用7個按鈕分別激活讀取身份證、數(shù)據(jù)清空、信息存盤、修改、刪除、預覽、打印等功能。程序處理流程如圖4所示,系統(tǒng)界面如圖5所示。


3.2.4 查詢統(tǒng)計
 查詢統(tǒng)計模塊的操作對象是新產(chǎn)生的報名庫,查詢提供以姓名、身份證號的單一條件查詢和以身份證號、姓名、報考級別語言為基本條件的組合查詢,統(tǒng)計功能提供了符合某條件的筆試人數(shù)統(tǒng)計、機試人數(shù)統(tǒng)計、雙試人數(shù)統(tǒng)計。部分代碼如下:
procedure TFrmSelect.Button1Click(Sender: TObject);
var
 sSqlstr,sSubSqlstr:string;
begin
  if (trim(BmhBegEdit.Text)<>′′) and (trim(BmhEndEdit.Text)<>′′) then
   begin   //輸入報名號范圍查詢
    sSubSqlstr:=format(′ right(bmh,6) between ′′%s′′ and ′′%s′′ ′,[trim(BmhBegEdit.Text),trim(BmhEndEdit.Text)]);
   end
 end;……
  with dm.qrySel do
  begin
    Close;
    SQL.Clear;
    sSqlstr:=′select * from bmk ′;
    if  sSubSqlstr<>′′ then
begin
  sSqlstr:=sSqlstr+′ where ′+sSubSqlstr;
end;
sSqlstr:=sSqlstr+′ and delflag=0 order by (right(bmh,6)) desc ′;
  SQL.Add(sSqlstr);
    Open;
    StatusBar1.Panels[1].Text:=inttostr(RecordCount)+′條記錄′;
  end;
end;……
3.2.5 數(shù)據(jù)備份
 數(shù)據(jù)備份在系統(tǒng)的兩個模式中實現(xiàn)的方式是不同的,數(shù)據(jù)庫的備份是調(diào)用SQL數(shù)據(jù)庫管理系統(tǒng)的功能來實現(xiàn)的,對于用VFP作數(shù)據(jù)庫支持的系統(tǒng)模式,數(shù)據(jù)備份是有選擇的備份,目標格式采用教育部考試中心要求的報名表的結(jié)構(gòu)格式,保證此表可直接導入考務(wù)系統(tǒng)進行考試編排。
 開發(fā)過程的實踐證明,NCRE報名數(shù)據(jù)采集系統(tǒng)的設(shè)計是合理的,雖然在使用初期對不少地方針對用戶提出的建議做了改動,但用戶登錄、報名管理、查詢統(tǒng)計、報表打印、數(shù)據(jù)備份等功能模塊的開發(fā)進程非常順利,投入使用三年來累計有四萬五千余名考生的信息通過本系統(tǒng)采集到數(shù)據(jù)庫,一方面有效地避免了考務(wù)人員手工錄入可能產(chǎn)生的錯誤,大幅度提高了信息的準確率,減輕了考務(wù)人員錄入信息的勞動強度,加快了集體報名的進度,為考務(wù)人員、考生贏得了時間;另一方面身份證的照片是專業(yè)攝影人員拍攝的,相比之下要比考務(wù)人員現(xiàn)場拍攝的規(guī)范,同時也節(jié)約了考生報名的時間。
參考文獻
[1] 儲啟明.Delphi7典型實例開發(fā)篇[M].北京:清華大學出版社,2003.
[2] 邊紅麗.非接觸IC卡技術(shù)應用趨勢[J].金卡工程,2003(5):39-41.
[3] Borland Software Corporation.Borland developer Stlldio 2006 guide[M]. 2006.
[4] 鄒澤林. Delphi在開發(fā)打印系統(tǒng)實踐中的應用與編程[J].電腦編程技巧與維護,2009(18):42-43,57.
[5] 儲啟明. Delphi7典型實例開發(fā)篇(基礎(chǔ)開發(fā)篇)[M].北京:清華大學出版社,2003.
[6] 張春林,馬成勇,劉均.Delphi7數(shù)據(jù)庫系統(tǒng)設(shè)計與開發(fā)[M].北京:清華大學出版社,2003.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲综合三区| 欧美成人性生活| 亚洲国产精品一区二区三区| 国产性做久久久久久| 99视频精品免费观看| 欧美在线观看日本一区| 亚洲欧美日韩一区二区| 宅男噜噜噜66国产日韩在线观看| 亚洲激情影院| 亚洲国产日韩欧美| 亚洲第一视频| 亚洲国产精品久久久久| 亚洲国产成人不卡| 亚洲狠狠婷婷| 亚洲人成7777| 999在线观看精品免费不卡网站| 亚洲国产精品一区二区第一页| 在线看片成人| 亚洲国产一区二区三区高清| 亚洲国产精品美女| 亚洲日本成人| av成人免费观看| 亚洲午夜精品国产| 亚洲欧美日韩综合一区| 午夜精品视频在线| 久久国产日韩| 亚洲国产高潮在线观看| 亚洲精品美女| 99精品国产一区二区青青牛奶| 日韩一级视频免费观看在线| 一区二区三区日韩精品视频| 国产精品99久久久久久有的能看 | 亚洲免费一在线| 午夜精品久久久久久久蜜桃app| 性欧美激情精品| 久久久福利视频| 免费在线看一区| 欧美日本在线一区| 国产精品久久国产精麻豆99网站| 国产伦精品一区二区三区照片91| 国产婷婷97碰碰久久人人蜜臀| 激情一区二区三区| 亚洲精品一区二区三区婷婷月| 亚洲视频一二区| 久久国产精品久久久久久电车| 亚洲伦理在线免费看| 亚洲欧美日韩综合| 久久免费视频在线| 欧美日本高清| 国产欧美日本在线| 亚洲高清电影| 亚洲天堂免费观看| 亚洲成在线观看| 亚洲网在线观看| 久久久久国产成人精品亚洲午夜| 欧美精品激情| 国产亚洲欧美另类中文| 亚洲精品视频中文字幕| 亚洲欧美色婷婷| 亚洲精品在线视频观看| 午夜精品理论片| 欧美成人a视频| 国产欧美精品一区| 亚洲精品视频啊美女在线直播| 亚洲天堂av在线免费| 欧美综合第一页| 亚洲视频成人| 久久午夜国产精品| 国产精品福利网站| 亚洲国产精品一区二区www| 亚洲自拍另类| 一二三区精品福利视频| 久久精品国产成人| 欧美色中文字幕| 在线观看的日韩av| 午夜在线精品偷拍| 宅男噜噜噜66一区二区66| 久久久久久久综合| 国产精品久久久久久超碰 | 亚洲国产裸拍裸体视频在线观看乱了中文 | 久久久之久亚州精品露出| 欧美视频久久| 亚洲国产欧美在线人成| 午夜精品久久久久久| 一本到高清视频免费精品| 久久久人人人| 国产乱人伦精品一区二区| 99www免费人成精品| 亚洲国产精品久久久久婷婷老年 | 欧美69视频| 国产午夜精品全部视频播放 | 欧美刺激性大交免费视频| 国产视频不卡| 亚洲一级影院| 亚洲视频专区在线| 欧美国产日韩一区二区在线观看| 国产自产精品| 亚洲欧美色婷婷| 亚洲欧美日韩区| 欧美日韩一区二区三区| 亚洲国产小视频| 亚洲欧洲综合另类在线| 久久久91精品国产一区二区三区| 欧美午夜久久久| 亚洲精品视频免费观看| 亚洲精品系列| 欧美高清视频一二三区| 伊人色综合久久天天| 欧美影院在线播放| 久久精品夜夜夜夜久久| 国产欧美日韩免费看aⅴ视频| 亚洲午夜精品久久久久久浪潮 | 久久精品一区二区三区不卡牛牛| 性色av香蕉一区二区| 国产精品美女黄网| 亚洲永久视频| 亚洲欧美成人在线| 国产精品久久久久久久久免费桃花| 亚洲伦理精品| 一区二区国产精品| 欧美视频在线观看一区二区| 亚洲免费观看| 一二三区精品福利视频| 欧美日韩一区二区视频在线| 日韩一级大片| 亚洲一区在线播放| 国产精品久久久一区麻豆最新章节 | 久久精品日产第一区二区三区| 久久国产视频网| 国产一区二区你懂的| 久久国产精品72免费观看| 久久综合九色综合欧美就去吻| 在线国产精品一区| 亚洲三级影院| 欧美日韩免费看| 一区二区免费在线观看| 午夜精品一区二区三区在线播放| 国产精品一二一区| 欧美一区二区视频在线| 久久精品系列| 亚洲福利免费| 亚洲视频在线播放| 国产精品一区视频网站| 久久精品国产免费观看| 欧美fxxxxxx另类| 99riav久久精品riav| 午夜久久久久久| 国内精品久久国产| 日韩小视频在线观看专区| 国产精品www色诱视频| 欧美一区二区成人6969| 免费在线看成人av| 一本色道久久88综合日韩精品| 欧美影院久久久| 亚洲国产福利在线| 妖精视频成人观看www| 国产精品国产福利国产秒拍| 久久国产精彩视频| 欧美日本韩国一区| 亚洲欧美视频在线| 欧美mv日韩mv国产网站app| 日韩亚洲欧美在线观看| 久久av老司机精品网站导航| 在线免费一区三区| 亚洲欧美另类国产| 黄页网站一区| 亚洲一区二区三区在线播放| 韩国成人精品a∨在线观看| 亚洲毛片在线观看| 国产精品综合| 亚洲精选91| 国产视频一区二区三区在线观看| 亚洲人永久免费| 国产精品乱码一区二三区小蝌蚪| 久久精品国产久精国产思思| 欧美日韩色一区| 久久精品2019中文字幕| 欧美日韩国产精品成人| 欧美一级在线亚洲天堂| 欧美日韩精品免费在线观看视频| 亚洲欧美日韩电影| 欧美精品日韩精品| 欧美亚洲一区二区在线| 欧美精品三级日韩久久| 午夜精品久久久久久久白皮肤| 欧美韩日一区| 久久爱另类一区二区小说| 免费精品视频| 亚洲在线一区二区三区| 欧美久色视频| 久久精品成人欧美大片古装| 国产精品乱码妇女bbbb| 99人久久精品视频最新地址| 国产一区二区观看| 亚洲欧美文学| 日韩视频在线观看免费| 欧美**人妖| 久久精品欧美日韩| 国产精品婷婷午夜在线观看| 99精品免费视频|