国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

圖書館核心業(yè)務(wù)系統(tǒng)轉(zhuǎn)網(wǎng)升級(jí)和數(shù)據(jù)遷移實(shí)施路徑探析

2022-03-31 06:30:32梁雪麗張曉瑩張戈
電子技術(shù)與軟件工程 2022年24期
關(guān)鍵詞:管理系統(tǒng)圖書數(shù)據(jù)庫(kù)

梁雪麗 張曉瑩 張戈

(火箭軍工程大學(xué)圖書館 陜西省西安市 710025)

1 引言

近年來(lái),火箭軍工程大學(xué)緊跟全軍網(wǎng)絡(luò)信息化建設(shè)步伐,大力推進(jìn)智慧校園建設(shè),大學(xué)信息化、智能化教學(xué)條件水平得到有效提升。其中,網(wǎng)絡(luò)設(shè)施建設(shè)提質(zhì)增速,在原有網(wǎng)絡(luò)基礎(chǔ)上規(guī)劃建設(shè)了無(wú)線教學(xué)網(wǎng),主要服務(wù)于公共信息資源建設(shè)、公共課程教學(xué)和服務(wù)保障業(yè)務(wù)領(lǐng)域,范圍覆蓋圖書館、實(shí)驗(yàn)樓、學(xué)員宿舍區(qū)等讀者學(xué)習(xí)生活場(chǎng)所,為非涉密信息基礎(chǔ)設(shè)施和智能化應(yīng)用系統(tǒng)提供安全可靠的承載環(huán)境。圖書館作為大學(xué)信息資源交匯中心,也在智慧校園建設(shè)大背景下積極探索智慧化應(yīng)用實(shí)踐,隨著無(wú)線教學(xué)網(wǎng)上各類應(yīng)用系統(tǒng)的規(guī)劃建設(shè)和平穩(wěn)運(yùn)行,以金盤圖書管理系統(tǒng)為核心的圖書館業(yè)務(wù)系統(tǒng)不足以支撐現(xiàn)有環(huán)境下數(shù)據(jù)交換共享及智能化服務(wù)開展的需求。因此,亟需對(duì)圖書館核心業(yè)務(wù)系統(tǒng)進(jìn)行轉(zhuǎn)網(wǎng)升級(jí)和數(shù)據(jù)遷移,本文對(duì)系統(tǒng)轉(zhuǎn)網(wǎng)升級(jí)和數(shù)據(jù)遷移方案進(jìn)行研究。

2 圖書館業(yè)務(wù)系統(tǒng)現(xiàn)狀及存在問題

2.1 業(yè)務(wù)系統(tǒng)現(xiàn)狀

圖書館信息化建設(shè)起步較早,基于校園網(wǎng)和內(nèi)部局域網(wǎng)建設(shè)部署圖書館信息服務(wù)門戶、可視化綜合管控系統(tǒng)、OPAC 圖書檢索系統(tǒng)、資源評(píng)估系統(tǒng)、閱讀推廣平臺(tái)、讀者行為分析系統(tǒng)、虛擬圖書館導(dǎo)航服務(wù)系統(tǒng)、VR 圖書館展示平臺(tái)、圖書館門禁管理系統(tǒng)、RFID 管理系統(tǒng)、一卡通管理系統(tǒng)等11 個(gè)業(yè)務(wù)系統(tǒng);十三五”期間通過(guò)“雙重”及年度教育專項(xiàng)在無(wú)線教學(xué)網(wǎng)上規(guī)劃建設(shè)移動(dòng)圖書館、大數(shù)據(jù)綜合展示系統(tǒng)、咨詢機(jī)器人管理系統(tǒng)、盤點(diǎn)機(jī)器人管理系統(tǒng)、大數(shù)據(jù)精準(zhǔn)化服務(wù)平臺(tái)、資源評(píng)估系統(tǒng)、閱讀推廣平臺(tái)、VR圖書館展示平臺(tái)等8 個(gè)業(yè)務(wù)系統(tǒng),形成以金盤圖書管理系統(tǒng)為核心的“1+N”應(yīng)用體系。各系統(tǒng)具備不同功能,分別為讀者提供涵蓋線上線下圖書借閱、電子資源保障、學(xué)科服務(wù)、參考咨詢、文獻(xiàn)傳遞等方面的差異化服務(wù)。

如圖1,結(jié)合圖書館業(yè)務(wù)實(shí)際,金盤圖書管理系統(tǒng)基于校園網(wǎng)和內(nèi)部局域網(wǎng)分別部署,通過(guò)雙網(wǎng)卡實(shí)現(xiàn)數(shù)據(jù)交互,兩者共同形成圖書館核心業(yè)務(wù)系統(tǒng),核心業(yè)務(wù)系統(tǒng)與各網(wǎng)應(yīng)用系統(tǒng)間均存在數(shù)據(jù)交互需求,根據(jù)軍隊(duì)網(wǎng)絡(luò)安全防護(hù)相關(guān)要求,互聯(lián)網(wǎng)與其余網(wǎng)絡(luò)物理隔離,故不同網(wǎng)絡(luò)各自承載的應(yīng)用系統(tǒng)間形成數(shù)據(jù)壁壘,造成應(yīng)用系統(tǒng)數(shù)據(jù)阻塞的現(xiàn)狀。

圖1:圖書館業(yè)務(wù)系統(tǒng)現(xiàn)狀

2.2 存在問題

目前,圖書館應(yīng)用系統(tǒng)間存在的“數(shù)據(jù)孤島”、“煙囪林立”等現(xiàn)實(shí)問題,使得圖書館業(yè)務(wù)系統(tǒng)間數(shù)據(jù)交互共享存在瓶頸,導(dǎo)致數(shù)據(jù)共享涵蓋內(nèi)容縱向覆蓋不深、橫向貫通不廣,數(shù)據(jù)要素不全面、數(shù)據(jù)更新不及時(shí)、數(shù)據(jù)關(guān)聯(lián)性不夠,部分系統(tǒng)功能受限,信息服務(wù)流于表面,智能化水平較低。因此,亟需通過(guò)對(duì)核心應(yīng)用系統(tǒng)進(jìn)行轉(zhuǎn)網(wǎng)升級(jí)來(lái)解決打破當(dāng)前的數(shù)據(jù)壁壘,推動(dòng)圖書館整體智能化服務(wù)水平提升。

3 系統(tǒng)升級(jí)和數(shù)據(jù)遷移實(shí)施

3.1 總體思路

首先對(duì)系統(tǒng)進(jìn)行遷移難度評(píng)估,判定遷移難度及風(fēng)險(xiǎn),明確遷移實(shí)施可行性。而后從新系統(tǒng)數(shù)據(jù)對(duì)接需求為出發(fā)點(diǎn),結(jié)合移動(dòng)圖書館業(yè)務(wù)系統(tǒng)的業(yè)務(wù)邏輯,對(duì)原有金盤圖書管理系統(tǒng)內(nèi)的核心數(shù)據(jù)字段、數(shù)據(jù)清洗方案、系統(tǒng)升級(jí)及遷移實(shí)施步驟等進(jìn)行系統(tǒng)設(shè)計(jì),制定滿足新網(wǎng)絡(luò)環(huán)境下數(shù)據(jù)對(duì)接和業(yè)務(wù)處理需求的遷移方案。在整個(gè)遷移過(guò)程嚴(yán)守安全保密底線,對(duì)敏感字段進(jìn)行加密或脫密化處理,確保系統(tǒng)轉(zhuǎn)網(wǎng)安全可靠。在新系統(tǒng)上線同時(shí)保持舊系統(tǒng)同步運(yùn)行,實(shí)現(xiàn)系統(tǒng)轉(zhuǎn)網(wǎng)的平穩(wěn)過(guò)渡。

3.2 遷移準(zhǔn)備

3.2.1 系統(tǒng)遷移難度評(píng)估

基于信息化建設(shè)項(xiàng)目的實(shí)踐經(jīng)驗(yàn)和本次系統(tǒng)遷移實(shí)際,對(duì)于信息系統(tǒng)的業(yè)務(wù)屬性、訪問量、開發(fā)語(yǔ)言等指標(biāo)得出業(yè)務(wù)系統(tǒng)遷移難度評(píng)分表和業(yè)務(wù)系統(tǒng)遷移難度說(shuō)明表[1](表格為多個(gè)項(xiàng)目的經(jīng)驗(yàn)數(shù)據(jù),可根據(jù)實(shí)際項(xiàng)目情況酌情調(diào)整)。如表1 和表2所示。

表1:業(yè)務(wù)系統(tǒng)遷移難度評(píng)分表

表2:業(yè)務(wù)系統(tǒng)遷移難易度說(shuō)明表

結(jié)合金盤圖書管理系統(tǒng)實(shí)際情況可知,該系統(tǒng)遷移難度評(píng)分為:核心類業(yè)務(wù)系統(tǒng)(5 分)+1 萬(wàn)以內(nèi)并發(fā)(1 分)+開發(fā)語(yǔ)言Java(1 分)+數(shù)據(jù)庫(kù)SqlServer(1 分)+操作系統(tǒng)Windows 2000(5 分)=13 分,遷移難度屬于中等偏下,需對(duì)業(yè)務(wù)系統(tǒng)進(jìn)行相應(yīng)的升級(jí)改造后進(jìn)行遷移。

3.2.2 系統(tǒng)遷移風(fēng)險(xiǎn)評(píng)估

(1)數(shù)據(jù)風(fēng)險(xiǎn):在進(jìn)行系統(tǒng)轉(zhuǎn)網(wǎng)部署和數(shù)據(jù)遷移方案設(shè)計(jì)之前,應(yīng)充分了解數(shù)據(jù)遷移的基本原則,確保遷移過(guò)程中數(shù)據(jù)的完整性、一致性和可恢復(fù)性[2]。仔細(xì)梳理和設(shè)計(jì)核心數(shù)據(jù)字段,理清業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)邏輯,防止遷移前后數(shù)據(jù)字段不一致帶來(lái)的后續(xù)風(fēng)險(xiǎn)。同步制定相應(yīng)的應(yīng)急和回退方案,以有力防范和應(yīng)對(duì)遷移過(guò)程中存在的數(shù)據(jù)風(fēng)險(xiǎn)。

(2)業(yè)務(wù)風(fēng)險(xiǎn):金盤圖書管理系統(tǒng)為圖書館核心業(yè)務(wù)系統(tǒng),各類讀者服務(wù)均依托該系統(tǒng)及關(guān)聯(lián)系統(tǒng)開展,系統(tǒng)遷移伴隨的暫停服務(wù)可能導(dǎo)致圖書借還、借書卡業(yè)務(wù)、學(xué)科服務(wù)等基礎(chǔ)業(yè)務(wù)受限的風(fēng)險(xiǎn)。因此在方案制定過(guò)程中應(yīng)優(yōu)先選擇讀者服務(wù)量較少的時(shí)間段,縮短數(shù)據(jù)遷移過(guò)程時(shí)間,盡量將系統(tǒng)遷移帶來(lái)的業(yè)務(wù)影響降到最低。

(3)操作風(fēng)險(xiǎn):根據(jù)遷移準(zhǔn)備階段對(duì)此次系統(tǒng)轉(zhuǎn)網(wǎng)部署和數(shù)據(jù)遷移難易程度的評(píng)估,本次操作存在一定難度,工作量較大,步驟繁多,容易出現(xiàn)由于操作失誤導(dǎo)致系統(tǒng)遷移失敗的風(fēng)險(xiǎn)。故此次遷移在制定好詳細(xì)可行的遷移方案的基礎(chǔ)上,組織遷移預(yù)演和模擬,熟悉操作相關(guān)命令行的執(zhí)行,確保操作規(guī)范。結(jié)合應(yīng)急方案和系統(tǒng)日志做到操作可追溯和可回退,降低系統(tǒng)遷移過(guò)程中的操作風(fēng)險(xiǎn),確保遷移的成功。

3.3 遷移方案制定

3.3.1 核心數(shù)據(jù)字段設(shè)計(jì)在保證數(shù)據(jù)遷移數(shù)據(jù)一致性、完整性和可恢復(fù)性的前提下,結(jié)合軍隊(duì)院校安全保密相關(guān)規(guī)定,對(duì)核心數(shù)據(jù)從內(nèi)網(wǎng)遷移至外網(wǎng)過(guò)程中做出相應(yīng)脫密處理,具體示例如表3、表4和表5所示。

表3:Table_users 核心字段設(shè)計(jì)

表4:Table_books 核心字段設(shè)計(jì)

表5:Table_book_circulation 核心字段設(shè)計(jì)

3.3.2 數(shù)據(jù)清洗及數(shù)據(jù)差異處理

由于新舊系統(tǒng)的業(yè)務(wù)邏輯不同,需對(duì)系統(tǒng)核心數(shù)據(jù)格式進(jìn)行差異化設(shè)計(jì)和處理[3]。

如圖2,在金盤圖書管理系統(tǒng)原有數(shù)據(jù)庫(kù)表單中,“借書證號(hào)”作為“Table_users”的主鍵唯一標(biāo)識(shí)一名讀者,該字段取值標(biāo)準(zhǔn)不一,以“讀者一卡通物理卡號(hào)、身份證號(hào)、學(xué)號(hào)”等不同字段賦值的情況普遍存在,核心字段數(shù)據(jù)冗余且龐雜。為達(dá)成遷移后移動(dòng)圖書館與金盤圖書管理系統(tǒng)數(shù)據(jù)庫(kù)一致的最終目標(biāo),需根據(jù)新環(huán)境下系統(tǒng)數(shù)據(jù)結(jié)構(gòu)中約束規(guī)則對(duì)原有系統(tǒng)數(shù)據(jù)進(jìn)行清洗和差異化處理。整個(gè)數(shù)據(jù)清洗采用代碼自動(dòng)化處理為主、少量疑難數(shù)據(jù)手動(dòng)處理的方式。結(jié)合“工程大學(xué)APP”統(tǒng)一身份認(rèn)證機(jī)制和標(biāo)準(zhǔn),將“借書證號(hào)”確立為“Table_users”主鍵,唯一標(biāo)識(shí)一名讀者,賦值為“姓名+身份證”組合字符串,“讀者條碼”賦值為“一卡通物理卡號(hào)”,編寫程序進(jìn)行數(shù)據(jù)批量清洗操作。如圖3所示。

圖2:遷移前后讀者數(shù)據(jù)格式對(duì)比

圖3:讀者姓名模糊查詢通配代碼示例

3.3.3 數(shù)據(jù)庫(kù)遷移

金盤圖書管理系統(tǒng)使用的數(shù)據(jù)庫(kù)為SqlServer,利用數(shù)據(jù)庫(kù)遷移工具可實(shí)現(xiàn)包括表、索引、序列、視圖等對(duì)象的數(shù)據(jù)結(jié)構(gòu)遷移,并配合人工操作,完成觸發(fā)器、函數(shù)、存儲(chǔ)過(guò)程等遷移工作。遷移完成后與目的數(shù)據(jù)庫(kù)進(jìn)行對(duì)接處理和數(shù)據(jù)完整性校驗(yàn),充分保證數(shù)據(jù)遷移的一致性和完整性。如圖4所示。

圖4:測(cè)試讀者數(shù)據(jù)狀態(tài)代碼示例

3.3.4 系統(tǒng)遷移

在保留金盤圖書管理系統(tǒng)及關(guān)聯(lián)系統(tǒng)主要業(yè)務(wù)功能的基礎(chǔ)上,針對(duì)外網(wǎng)部署需求對(duì)系統(tǒng)功能和配置進(jìn)行升級(jí)和更改處理,確保圖書館核心系統(tǒng)在轉(zhuǎn)網(wǎng)部署后以更加豐富全面的功能、穩(wěn)定的性能面向讀者提供優(yōu)質(zhì)服務(wù)。

對(duì)于金盤圖書管理系統(tǒng),保留原有對(duì)書刊和非印刷資料(視聽資料、光盤、文獻(xiàn)等)采訪、編目、典藏、流通、公共查詢、館際互借、參考咨詢等業(yè)務(wù)工作進(jìn)行自動(dòng)化管理的原有功能,針對(duì)外網(wǎng)部署環(huán)境特點(diǎn),通過(guò)對(duì)軟件版本升級(jí)、數(shù)據(jù)更新和服務(wù)器配置更改等手段,實(shí)現(xiàn)網(wǎng)絡(luò)征訂、高效檢索、聯(lián)機(jī)編目、讀過(guò)的青春、網(wǎng)絡(luò)薦購(gòu)等功能。

對(duì)于OPAC 館藏書目檢索系統(tǒng),保留原有關(guān)鍵詞檢索、分類瀏覽、熱門推薦、新書通報(bào)、期刊導(dǎo)航、讀者薦購(gòu)、信息發(fā)布等功能,對(duì)詳細(xì)頁(yè)館藏信息進(jìn)行模糊處理,保證外網(wǎng)數(shù)據(jù)安全可靠。

對(duì)于移動(dòng)圖書館系統(tǒng),將訪問域名與公網(wǎng)IP 進(jìn)行綁定,數(shù)據(jù)對(duì)接金盤圖書管理系統(tǒng)數(shù)據(jù)庫(kù),屏蔽明文顯示數(shù)據(jù)庫(kù)及IP、端口等信息,域名訪問通過(guò)MD5 加密處理。配合大學(xué)APP 進(jìn)行統(tǒng)一身份認(rèn)證處理,接口采用HTTP 協(xié)議返回JSON 數(shù)據(jù),中間庫(kù)采用數(shù)據(jù)交換系統(tǒng)完成數(shù)據(jù)參照,接口與金盤服務(wù)器之間基于TCP/IP 和HTTP 協(xié)議實(shí)現(xiàn)通信,服務(wù)依賴Oracle 客戶端開展。

對(duì)于一卡通讀卡系統(tǒng),與校園網(wǎng)一卡通系統(tǒng)進(jìn)行對(duì)接,提供包含IP 地址、數(shù)據(jù)庫(kù)類型、開放端口、數(shù)據(jù)庫(kù)名稱、用戶名、密碼等數(shù)據(jù)庫(kù)訪問信息,并開放相關(guān)表操作權(quán)限授權(quán),實(shí)現(xiàn)外網(wǎng)環(huán)境下讀取一卡通物理卡號(hào)的功能。同時(shí),金盤圖書管理系統(tǒng)完成從中間庫(kù)或者中間表到業(yè)務(wù)庫(kù)或者業(yè)務(wù)表的數(shù)據(jù)同步工作。

3.3.5 應(yīng)急處置

在確定遷移實(shí)施日期時(shí),將系統(tǒng)遷移時(shí)間定于讀者訪問量和業(yè)務(wù)量較小的時(shí)間段,技術(shù)人員提前熟悉整套操作流程,縮短整體遷移時(shí)間,減少遷移過(guò)程中出現(xiàn)特情的幾率。在遷移實(shí)施之前保留內(nèi)網(wǎng)環(huán)境下系統(tǒng)運(yùn)行環(huán)境和條件,對(duì)數(shù)據(jù)進(jìn)行備份和整理,以保證遷移失敗情況下第一時(shí)間回退至原始版本,始終將保障業(yè)務(wù)平穩(wěn)運(yùn)行放在首位[3]。

3.4 遷移實(shí)施和測(cè)試驗(yàn)證

在制定詳實(shí)可靠的遷移方案后,選擇星期五18:00 作為遷移開始時(shí)間。按照數(shù)據(jù)備份、暫停服務(wù)、記錄操作數(shù)據(jù)、配置新環(huán)境、安裝業(yè)務(wù)軟件、中間件遷移、數(shù)據(jù)庫(kù)遷移等的具體步驟實(shí)施遷移[4]。完成遷移后將產(chǎn)生的核心數(shù)據(jù)庫(kù)與原系統(tǒng)數(shù)據(jù)進(jìn)行對(duì)比,對(duì)數(shù)據(jù)一致性、完整性、業(yè)務(wù)系統(tǒng)功能等進(jìn)行測(cè)試,測(cè)試無(wú)誤后進(jìn)行系統(tǒng)上線,監(jiān)測(cè)系統(tǒng)運(yùn)行狀態(tài)。具體實(shí)施步驟如圖5所示。

圖5:遷移實(shí)施步驟示例

4 結(jié)語(yǔ)

通過(guò)本次對(duì)圖書館核心系統(tǒng)的升級(jí)和數(shù)據(jù)遷移,可以解決圖書館在當(dāng)前智慧化建設(shè)探索和轉(zhuǎn)型階段對(duì)數(shù)據(jù)傳輸共享、系統(tǒng)交互等信息化需求,為移動(dòng)閱讀等泛在化服務(wù)的正常開展提供基礎(chǔ)條件支撐和技術(shù)保障,從而提升個(gè)性化、精準(zhǔn)化、智能化服務(wù)水平。但館內(nèi)部分業(yè)務(wù)系統(tǒng)間數(shù)據(jù)交互壁壘仍然存在,下一步應(yīng)當(dāng)對(duì)圖書館業(yè)務(wù)系統(tǒng)進(jìn)行系統(tǒng)設(shè)計(jì)和整合,通過(guò)深度融合及二次開發(fā)以更加便捷、高效、智能的服務(wù)能力保障廣大讀者的文獻(xiàn)信息需求。

猜你喜歡
管理系統(tǒng)圖書數(shù)據(jù)庫(kù)
基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
圖書推薦
南風(fēng)(2020年22期)2020-09-15 07:47:08
歡迎來(lái)到圖書借閱角
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
班里有個(gè)圖書角
海盾壓載水管理系統(tǒng)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
彭阳县| 通城县| 西青区| 和林格尔县| 尚志市| 巧家县| 孝感市| 宁武县| 阳朔县| 外汇| 德惠市| 临颍县| 会宁县| 平山县| 于都县| 伊川县| 九江市| 响水县| 台州市| 永春县| 长治市| 瓦房店市| 开原市| 玛纳斯县| 平顺县| 阿尔山市| 古浪县| 浦东新区| 米脂县| 抚远县| 五指山市| 张北县| 会同县| 隆林| 咸宁市| 治多县| 砀山县| 三亚市| 普定县| 昭通市| 桂平市|