歡迎您訪問鄭州興邦電子股份有限公司官方網(wǎng)站!
    阿里巴巴誠(chéng)信通企業(yè)
    全國(guó)咨詢熱線:40000-63966
    興邦電子,中國(guó)水控機(jī)第一品牌

    聯(lián)系興邦電子

    全國(guó)咨詢熱線:40000-63966

    售后:0371-55132951/55132952

    工廠:河南省 鄭州市 高新區(qū)蓮花街電子電器產(chǎn)業(yè)園

    校園一卡通系統(tǒng)與圖書館借閱系統(tǒng)集成研究

    文章出處:http://www.xujuanpiju.com 作者:中國(guó)一卡通網(wǎng) 收編   人氣: 發(fā)表時(shí)間:2011年11月10日

    [文章內(nèi)容簡(jiǎn)介]:校園一卡通的建設(shè),加快了校園數(shù)字化進(jìn)程。基于校園一卡通系統(tǒng),研究其與圖書館借閱系統(tǒng)的集成。通過對(duì)校園一卡通系統(tǒng)和圖書館借閱系統(tǒng)的邏輯架構(gòu)的分析、數(shù)據(jù)庫(kù)關(guān)聯(lián)性、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)以及對(duì)接方式的研究,結(jié)合我校實(shí)際情況,實(shí)現(xiàn)了Synjones金融化一卡通系統(tǒng)和匯文文獻(xiàn)信息服務(wù)系統(tǒng)集成。

      1 引言
     
      基于校園一卡通系統(tǒng)的圖書館匯文文獻(xiàn)信息服務(wù)系統(tǒng)對(duì)接,實(shí)現(xiàn)了使校園卡借閱圖書及相關(guān)功能。對(duì)于辦理了校園卡的人員采用校園卡借閱圖書,并交納超期罰款等費(fèi)用,對(duì)于未辦理校園卡的人員仍然維持現(xiàn)狀,即采用借書證借閱圖書,采用自然過渡的方式,逐步淘汰以條碼卡為載體的閱覽證。逐步實(shí)現(xiàn)校園卡的“一卡在手,走遍校園”。
     
      1.1 系統(tǒng)功能概述
     
      一卡通系統(tǒng)與現(xiàn)有的圖書借閱系統(tǒng)實(shí)現(xiàn)無縫連接,可以使用校園卡取代圖書證(但必須確保校園卡與原借書證都能使用),并能發(fā)揮現(xiàn)有的圖書管理系統(tǒng)的作用;在每個(gè)圖書借還書點(diǎn),增加校園卡讀卡器,可實(shí)現(xiàn)讀取校園卡信息以及收費(fèi)功能。
     
      1.2 實(shí)現(xiàn)方式
     
      在校園一卡通系統(tǒng)提供的的應(yīng)用程序接口API基礎(chǔ)上,進(jìn)行二次開發(fā)。應(yīng)用程序接口API主要包括:進(jìn)行日間業(yè)務(wù)的函數(shù)、操作員簽到/簽退、操作員改密、操作員統(tǒng)計(jì)、開通/關(guān)閉(相對(duì)于開通操作的反操作)、查詢、掛失/解掛、轉(zhuǎn)賬、改密、撤消操作、對(duì)流水賬等。
     
      2 數(shù)據(jù)庫(kù)平臺(tái)
     
      公共數(shù)據(jù)庫(kù)提供讀者基礎(chǔ)信息,并進(jìn)行數(shù)據(jù)同步,使其保持一致。由圖書館提出數(shù)據(jù)需求,公共數(shù)據(jù)庫(kù)開放視圖,匯文系統(tǒng)來讀取。同樣,公共數(shù)據(jù)庫(kù)給一卡通系統(tǒng)提供基礎(chǔ)信息。校園一卡通系統(tǒng)和圖書館匯文系統(tǒng),通過對(duì)接,實(shí)現(xiàn)信息交換。
     
      (1)一方面,圖書管理系統(tǒng)的讀者信息、照片信息需要從公共數(shù)據(jù)庫(kù)獲得。另一方面,圖書館數(shù)據(jù)庫(kù)需要將圖書館的一些信息上傳到數(shù)據(jù)交換共享平臺(tái)中,以方便其他系統(tǒng)調(diào)用。
      (2)同樣,公共數(shù)據(jù)庫(kù)提供基礎(chǔ)信息給校園一卡通系統(tǒng)。由于公共數(shù)據(jù)庫(kù)和一卡通系統(tǒng)在網(wǎng)絡(luò)層面相互物理隔離。因此需要通過一卡通和公共數(shù)據(jù)庫(kù)中間服務(wù)器來完成。公共數(shù)據(jù)庫(kù)將信息放入中間服務(wù)器,一卡通數(shù)據(jù)庫(kù)系統(tǒng)從中間數(shù)據(jù)庫(kù)來提取校園卡基礎(chǔ)信息,根據(jù)更新標(biāo)志位,實(shí)現(xiàn)數(shù)據(jù)的同步。
      (3)一卡通數(shù)據(jù)庫(kù)和圖書館數(shù)據(jù)庫(kù)通過讀取校園卡信息,實(shí)現(xiàn)數(shù)據(jù)庫(kù)對(duì)接。即在圖書館借閱終端,讀取校園卡上的學(xué)工號(hào),直接去圖書館數(shù)據(jù)庫(kù)中尋找對(duì)應(yīng)的讀者證件號(hào),讀者證件號(hào)對(duì)應(yīng)唯一的讀者條碼,實(shí)現(xiàn)圖書借閱、扣款等。
     
      3 與圖書館匯文系統(tǒng)的集成
     
      3.1 一卡通接入邏輯圖
     
      “第三方對(duì)接服務(wù)器”主要由代理服務(wù)器軟件、PSAM加密卡和通用讀卡器以及第三方接口API等組成。系統(tǒng)有圖書館局域網(wǎng)和一卡通專網(wǎng)通過第三方對(duì)接服務(wù)器連接起來。在圖書館終端安裝一卡通讀卡器進(jìn)行讀取校園卡借書,通過條碼槍掃描圖書條碼。

      3.2 讀者信息數(shù)據(jù)庫(kù)與一卡通中心數(shù)據(jù)庫(kù)的關(guān)聯(lián)
     
      由于圖書館本身就有歷史數(shù)據(jù),因此存在數(shù)據(jù)格式不統(tǒng)一、讀者信息字段設(shè)置的太少,部分關(guān)鍵字段數(shù)據(jù)有缺失等問題。實(shí)際情況是教職工借書證編號(hào)標(biāo)準(zhǔn)不統(tǒng)一。學(xué)生數(shù)據(jù)比較規(guī)范。我們針對(duì)此種情況,對(duì)教職工數(shù)據(jù)進(jìn)行清洗、完善。讀者數(shù)據(jù)庫(kù),新注冊(cè)讀者數(shù)據(jù)全部從公共數(shù)據(jù)庫(kù)獲得,從而可以保證數(shù)據(jù)的可信度。讀者數(shù)據(jù)庫(kù)與一卡通中心數(shù)據(jù)庫(kù)各自都有完整的字段設(shè)置。本系統(tǒng)使用一卡通中心數(shù)據(jù)庫(kù)中的學(xué)工號(hào)和圖書館數(shù)據(jù)庫(kù)中的讀者證號(hào)(即讀者的學(xué)工號(hào))作為相互關(guān)聯(lián)的關(guān)鍵字段。

      建立對(duì)應(yīng)關(guān)系后,讀者在借閱圖書時(shí)由讀卡器讀取一卡通卡號(hào),經(jīng)過一卡通接口程序?qū)⒖ㄌ?hào)發(fā)送至一卡通中心數(shù)據(jù)庫(kù)驗(yàn)證,調(diào)取相應(yīng)的學(xué)工號(hào),返回給匯文文獻(xiàn)信息服務(wù)系統(tǒng)。匯文文獻(xiàn)信息服務(wù)系統(tǒng)根據(jù)返回信息檢查讀者庫(kù)中是否存在該讀者證號(hào),如不存在則顯示提示信息。匯文文獻(xiàn)信息服務(wù)系統(tǒng)調(diào)用一卡通中心數(shù)據(jù)庫(kù)中注冊(cè)所需字段數(shù)據(jù),根據(jù)映射關(guān)系自動(dòng)生成讀者注冊(cè)信息,完成新讀者注冊(cè)。
     
      3.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
     
      一卡通接口程序?yàn)槊恳环N類型的操作對(duì)應(yīng)一個(gè)提前定義好的數(shù)據(jù)結(jié)構(gòu)包,例如卡操作包,卡消費(fèi)/退費(fèi)包,賬戶信息包等等,為雙方的數(shù)據(jù)代碼轉(zhuǎn)換提供了橋梁。下面示例賬號(hào)信息的數(shù)據(jù)結(jié)構(gòu)定義。
     
      /*帳戶信息包(文本)*/
      typedef struct
      {
      char Name[20];/*姓名*/
      charSexNo; /*性別*/
      chaDeptCode[18];/*部門代碼*/
      chaCardNo[LEN_NUM]; /*卡號(hào)*/
      chaAccountNo[LEN_NUM];
      chaStudentCode[20];
      chaIDCard[20];
      chaPID[2];
      chaBalance[LEN_NUM];
      charPassword[6];
      chaExpireDate[6];
      chaSubSeq[LEN_NUM];
      chaIsOpenInSys;
      chaTerminalNo[LEN_NUM];
      chaRetCode[LEN_NUM];
      chaCardType[3];
      chaUsedCardNum[LEN_NUM];
       } AccountMsg_T。
     
      3.4 匯文一卡通實(shí)現(xiàn)
     
      3.4.1 讀卡識(shí)別
      卡片的認(rèn)證通常由一卡通接口實(shí)現(xiàn)。由于設(shè)備是接USB接口,需要專門的讀卡設(shè)備來識(shí)別。但是其并不會(huì)自動(dòng)送往鍵盤緩沖區(qū),這樣就需要做專門的接口實(shí)現(xiàn)。這就需要一卡通系統(tǒng)提供的第三方對(duì)接接口程序。在讀卡接口(DLL文件)程序的基礎(chǔ)上進(jìn)行開發(fā),實(shí)現(xiàn)讀卡。
      讀卡涉及到的DLL文件如表1所示。
     
      3.4.2 金融扣款
      主要是把匯文的超期罰款等費(fèi)用結(jié)算通過校園卡消費(fèi)的方式實(shí)現(xiàn)。實(shí)現(xiàn)在匯文中點(diǎn)擊收費(fèi)按鈕后自動(dòng)從卡片扣除相應(yīng)金額。通過編程實(shí)現(xiàn)。
     
      3.4.3 數(shù)據(jù)共享
      匯文讀者數(shù)據(jù)與一卡通數(shù)據(jù)都來自于公共數(shù)據(jù)庫(kù)。對(duì)于新增數(shù)據(jù),我們有三種處理方式,具體如下:
      ①匯文提供相應(yīng)接口給一卡通廠商,實(shí)現(xiàn)兩邊同時(shí)注冊(cè)。
      ②利用匯文提供讀者套錄數(shù)據(jù)轉(zhuǎn)入,實(shí)現(xiàn)一卡通讀者數(shù)據(jù)的批量導(dǎo)入。
      ③零星數(shù)據(jù)通過匯文證件注冊(cè)完成。
      讀卡的時(shí)候還涉及到卡片有效性的問題,一般一卡通系統(tǒng)讀卡時(shí)會(huì)自動(dòng)和校園一卡通中心數(shù)據(jù)庫(kù)聯(lián)系判別卡片的有效性,無需到匯文進(jìn)行二次掛失(解掛)操作。
      對(duì)于讀者換卡,因?yàn)閰R文有證件號(hào)和條碼號(hào)兩個(gè)字段,證件號(hào)一般固定不變,而條碼可以更換;校園卡數(shù)據(jù)一般也有一個(gè)固定號(hào)和一個(gè)可變的號(hào)(比如讀者帳號(hào)或?qū)W號(hào)不變,而換卡后,卡片本身的物理序列號(hào)有變化),因此通常把不變的號(hào)做為匯文數(shù)據(jù)中的證件號(hào)及條碼號(hào),這樣讀者換卡后不需要再到圖書館進(jìn)行專門處理,而舊的卡因?yàn)橐驯蛔N,在認(rèn)證的時(shí)候可以識(shí)別出來,而不會(huì)引起錯(cuò)誤。
     
      在實(shí)際實(shí)施中,通常把學(xué)號(hào)作為一卡通和匯文之間的聯(lián)系號(hào):從卡上讀出讀者學(xué)號(hào);在匯文中注冊(cè)讀者學(xué)號(hào)為證件號(hào)和條碼號(hào)。
     
      原匯文系統(tǒng)讀者數(shù)據(jù)與一卡通數(shù)據(jù)有現(xiàn)成的關(guān)聯(lián)號(hào)(比如學(xué)號(hào)),原匯文讀者可以直接利用一卡通進(jìn)行借閱及扣款處理。原匯文系統(tǒng)讀者數(shù)據(jù)與一卡通數(shù)據(jù)沒有關(guān)聯(lián)號(hào)的,由圖書館老師負(fù)責(zé)建立匯文與一卡通數(shù)據(jù)對(duì)應(yīng)關(guān)系表,匯文協(xié)助進(jìn)行數(shù)據(jù)替換實(shí)現(xiàn)關(guān)聯(lián),并存處理。原讀者依然使用原條碼證件進(jìn)行借閱,扣費(fèi)使用一卡通;新增讀者使用一卡通完成借閱和扣款。
     
      4 結(jié)語
     
      實(shí)現(xiàn)圖書館業(yè)務(wù)系統(tǒng)集成到校園一卡通系統(tǒng)后,讀者在辦理校園卡的同時(shí)就完成了圖書館借閱證的辦理,大大提高了辦證效率,同時(shí)也避免了讀者持有多個(gè)證卡的麻煩,而且還方便了日常管理,規(guī)范了圖書館的財(cái)務(wù)管理、降低了管理成本。
     
      隨著數(shù)字化建設(shè)的深入,高校圖書館在越來越多的方面需要借助一卡通開展工作,一卡通所包含的功能也有待豐富。展望未來的校園一卡通系統(tǒng),將在現(xiàn)有應(yīng)用的基礎(chǔ)上進(jìn)行擴(kuò)展,逐步建立起一個(gè)以圖書館——校園一卡通為核心的網(wǎng)絡(luò)應(yīng)用體系。

    本文關(guān)鍵詞:校園一卡通,圖書館,借閱系統(tǒng),校園卡
    回到頂部