无码国产伦一区二区三区视频,国产成年无码AⅤ片在线观看,精品国产sM最大网站免费看,97精品人妻一二区三浦在线视频,精品偷拍欧美一区二区三区
歡迎您訪問鄭州興邦電子股份有限公司官方網(wǎng)站!
阿里巴巴誠信通企業(yè)
全國咨詢熱線:40000-63966
興邦電子,中國水控機第一品牌

聯(lián)系興邦電子

全國咨詢熱線:40000-63966

售后:0371-55132951/55132952

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

校園一卡通系統(tǒng)與圖書館管理系統(tǒng)的集成設計

文章出處:http://m.botanicstilllife.com 作者: 人氣: 發(fā)表時間:2011年09月15日

[文章內(nèi)容簡介]:采用組件封裝和提供SOAP客戶端的方法將遺產(chǎn)系統(tǒng)遷移至SOAP的具體實現(xiàn)技術,設計了相關的模塊結構、同步表、信息流程、數(shù)據(jù)庫,并進行了軟件的實現(xiàn)和接口組件的開發(fā)。成功實現(xiàn)了校園一卡通系統(tǒng)與現(xiàn)有圖書館管理系統(tǒng)的無縫連接。

    摘要:采用組件封裝和提供SOAP 客戶端的方法將遺產(chǎn)系統(tǒng)遷移至SOAP的具體實現(xiàn)技術,設計了相關的模塊結構、同步表、信息流程、數(shù)據(jù)庫,并進行了軟件的實現(xiàn)和接口組件的開發(fā)。成功實現(xiàn)了校園一卡通系統(tǒng)與現(xiàn)有圖書館管理系統(tǒng)的無縫連接。

    1 校園一卡通系統(tǒng)與圖書館管理系統(tǒng)集成方案

    SD_TSMIS(升達學院圖書館管理系統(tǒng))包括系統(tǒng)管理、讀者管理、編目、圖書流通、統(tǒng)計、證卡管理、讀者查詢、系統(tǒng)設置和數(shù)據(jù)維護等多個管理模塊。我院SD_TSMIS 建設較早,現(xiàn)已穩(wěn)定可靠運行。C_SD_MIS (校園一卡通系統(tǒng)) 將與現(xiàn)有的SD_TSMIS有機組合,通過校園一卡通完成讀者進出管理、各類收費管理以及圖書館相關業(yè)務管理。

    實現(xiàn)C_SD_MIS與現(xiàn)有的SD_TSMIS無縫連接,校園一卡通取代原有的圖書卡,并發(fā)揮圖書卡在SD_TSMIS的作用。圖書館網(wǎng)絡系統(tǒng)與C_SD_MIS要實現(xiàn)網(wǎng)絡聯(lián)結, 并與一卡通數(shù)據(jù)中心進行實時通訊。更換現(xiàn)有的圖書證(條碼)讀卡器,使之能閱讀校園卡,并與現(xiàn)有圖書借閱管理系統(tǒng)對接。重點解決圖書館通道機系統(tǒng)與C_SD_MIS 的掛接、圖書館收費業(yè)務管理,SD_TSMIS與C_SD_MIS的無縫連接。實現(xiàn)校園卡代替圖書館管理和圖書館消費中所使用的各種個人證件和現(xiàn)金支付手段,同時完成身份認證、借閱管理、門禁管理、收費管理和統(tǒng)計管理的各種管理功能。

    2 一卡通系統(tǒng)與圖書館管理系統(tǒng)集成接口設計

    2.1 集成接口數(shù)據(jù)轉換

    圖書館的接口功能主要是實現(xiàn)C_SD_MIS的ORACLE數(shù)據(jù)庫數(shù)據(jù)和SD_TSMIS的SQL SERVER數(shù)據(jù)庫數(shù)據(jù)同步。在ORACLE數(shù)據(jù)庫數(shù)據(jù)發(fā)生變更時, 系統(tǒng)功能模塊自動讀取ORACLE數(shù)據(jù),并進行ClientDataSet轉儲處理,輸出ORA_***.XML文件,然后通過調(diào)用相應的功能模塊讀取XML文件,由ClientDataSet讀取文件并進行相應數(shù)據(jù)集控件處理,輸出相應SQL SERVER數(shù)據(jù)集更新SQL SERVER數(shù)據(jù)庫, 從而使SD_TSMIS 數(shù)據(jù)與C_SD_MIS數(shù)據(jù)同步; 在SD_TSMIS的SQL SERVER數(shù)據(jù)發(fā)生變更時,系統(tǒng)功能模塊自動讀取SQL SERVER數(shù)據(jù)集,進行Client-DataSet 轉儲處理, 然后輸出SQL_***.XML 文件, 由Client-DataSet讀取文件并通過相應的數(shù)據(jù)集控件處理,輸出對應ORACLE數(shù)據(jù)集,更新C_SD_MIS數(shù)據(jù)庫,從而保持與SD_TSMIS數(shù)據(jù)同步。

    2.2 集成接口模塊構成

    集成接口功能的系統(tǒng)模塊由ORACLE數(shù)據(jù)讀取轉儲文件、SQL SERVER數(shù)據(jù)讀取轉儲文件、文件讀取轉儲ORACLE數(shù)據(jù)、文件讀取轉儲SQL SERVER數(shù)據(jù)、收費消費數(shù)據(jù)同步(SQLSERVER 主)、系統(tǒng)參數(shù)同步(ORACLE主)等12個模塊組成,系統(tǒng)通過這12塊模塊來實現(xiàn)ORACLE數(shù)據(jù)庫和SQL SERVER數(shù)據(jù)庫的數(shù)據(jù)同步。詳細的模塊清單如表1所示:

    表1 模塊清單表

 

    2.3 集成接口的結構圖及功能描述

    在組成接口系統(tǒng)功能的12個模塊中ORACLE數(shù)據(jù)讀取轉儲文件的功能模塊、SQL SERVER數(shù)據(jù)讀取轉儲文件的功能模塊、文件讀取轉儲ORACLE數(shù)據(jù)庫數(shù)據(jù)的功能模塊、文件讀取轉儲SQL SERVER數(shù)據(jù)庫數(shù)據(jù)的功能模塊是實現(xiàn)接口功能的基礎模塊,而其它的8個模塊的功能實現(xiàn)通過調(diào)用這4個基礎功能模塊中的不同模塊而實現(xiàn)的。接口的模塊結構圖如圖1所示:

接口的模塊結構

圖1 接口的模塊結構

    功能模塊1:對讀取的ORACLE數(shù)據(jù)進行轉儲,向模塊輸入ORACLE數(shù)據(jù)集, 進行ClientDataSet轉儲處理, 輸出ORA_***.XML文件。
    功能模塊2:對讀取的SQL SERVER數(shù)據(jù)進行轉儲,向模塊輸入SQL SERVER數(shù)據(jù)集, 進行ClientDataSet轉儲處理, 輸出SQL_***.XML文件。
    功能模塊3:文件讀取轉儲ORACLE數(shù)據(jù),主要用于網(wǎng)絡不通暢時手工導入同步文件,向模塊輸入XML文件,ClientDataSet讀取文件并通過相應的數(shù)據(jù)集控件處理,輸出對應ORACLE數(shù)據(jù)集。
    功能模塊4:文件讀取轉儲SQL SERVER數(shù)據(jù),向模塊輸入XML文件,ClientDataSet讀取文件并通過相應的數(shù)據(jù)集控件處理,輸出相應SQL SERVER數(shù)據(jù)集。

    2.4 集成接口的程序流程

    接口的程序流程主要包括以下幾個部分:

    (1)讀取同步信息并判斷操作標志;
    (2)如果操作是要插入信息,需要進一步判斷插入卡號是否在卡證對應表中存在。①如果存在,證明該插入操作是補卡,插入記錄將借書證填到對應的位置;②如果不存在,證明該插入操作是在辦理新卡,需要將卡號和借書證號相對應記錄。如果操作為更新信息,按照卡編號更新卡證對應表。通過以上操作保證一卡通數(shù)據(jù)和圖書證的信息實時同步,如圖2所示:

圖2 程序流程

    3 系統(tǒng)間的數(shù)據(jù)轉換實現(xiàn)

    C_SD_MIS和SD_TSMIS的集成接口就是通過修改共用數(shù)據(jù)表來實現(xiàn)系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)同步,C_SD_MIS和SD_TSMIS共用的數(shù)據(jù)主要包括卡信息、卡狀態(tài)、用戶相關信息讀者證號等信息??☉敉奖碇饕糜贑_SD_MIS, 用戶和校園一卡通是一一對應的關系,在系統(tǒng)中卡戶同步表包含有校園卡信息、用戶信息、卡狀態(tài)、以及對卡操作類型。當同步表中信息變動的時候也要在表中增加相應的操作信息。

第1頁第2頁

本文關鍵詞:校園一卡通,一卡通系統(tǒng),圖書館,集成接口
回到頂部
无码国产伦一区二区三区视频,国产成年无码AⅤ片在线观看,精品国产sM最大网站免费看,97精品人妻一二区三浦在线视频,精品偷拍欧美一区二区三区