韋蕊
摘要:隨著科技的不斷發展,信息化越來越深入人心。在這樣的大背景下,對于做檔案管理的用戶來說,更人性化的操作界面和更便捷的管理方式就成了他們的目標追求。本次研究以電子檔案用戶的實際需求為主線,針對檔案管理中普遍存在的問題進行詳細論述,解決了異構數據庫統一維護管理問題和大數據量的檔案信息備份恢復問題。
關鍵詞: 電子檔案;管理系統;異構數據;統一維護
檔案,是指過去和現在的國家機構、社會組織以及個人從事政治、軍事、經濟、科學、技術、文化、宗教等活動直接形成的對國家和社會有保存價值的各種文字、圖表、聲像等不同形式的歷史記錄。近年來,計算機技術和多媒體技術得到了迅猛發展,各地檔案館都逐步實現了業務、信息的自動化管理,多類型的檔案對象數據存儲在不同的數據庫里。隨著時間的推移和技術的變遷,檔案館系統內部不僅積累了大量異構檔案對象信息,而且也產生了新的檔案應用需求。針對上述情況,本次研究以數字化檔案館中多數據源檔案管理和維護為主要研究對象,以屏蔽多源數據庫異構為思路,同時增強其多源數據備份與恢復功能,實現多廠商數據庫管理系統的統一可視化維護和管理,形成檔案館集成式數據維護管理平臺。
1 研究意義
本文研究意義在于對當前多源數據維護管理應用進行深入分析,針對用戶在使用中出現的不同廠商數據結構、數據庫維護管理方法不同導致的管理困難,對檔案對象備份恢復操作復雜、易出錯、效率低、資源消耗大等特點,從實際問題出發,為管理者構建出統一的檔案維護管理界面,幫助管理員實現可視化、全面、高效的維護管理各種數據庫數據,為檔案館在不增加維護成本的前提下提供良好的數據維護管理以及數據安全保障。
2 設計系統總體框架及各模塊功能
2.1 系統數據庫概念模型
檔案館的所有檔案數據以及檔案文件以案卷為單位進行邏輯管理和庫房的物理存儲。邏輯上檔案按照文件規模從小到大,依次劃分為文件,案卷,目錄,全宗,屬類五個級別。其中案卷是檔案對象存儲的核心,也是檔案分類,整理和查詢的核心。案卷中可以包含一個或者多個檔案文件,也可以不包含任何文件。為了便于查找案卷以及案卷中的文件,文件并不一定存在于某一個特定的案卷中,所以在數據庫的概念設計中,建立案卷與文件對應關系表以便對案卷和檔案文件之間的關系進行約束。
2.2 系統各功能模塊
隨著各企事業單位規模的擴大、工作內容的具體化、業務流程的規范化以及時間的推移,將會產生越來越多的檔案數據對象,這種壓力對傳統的檔案數據管理方式提出了挑戰。同時,隨著社會計算機信息化的高速發展,采用計算機來處理和利用檔案信息,已經逐步成為趨勢。該平臺基于三層(表示層、業務層、數據層)體系設計結構,采用MySQL和PostgreSQL數據庫,使用PHP作為開發技術,并在FreeBSD操作系統上進行了實現。該平臺針對檔案數據,根據各級卷號,目錄,題名進行檔案對象的管理。主要功能包括查詢數據庫運行信息,支持檔案數據庫創建和刪除,支持數據庫表的查詢、增加、刪除、修改、導入和導出。并且提供了建立視圖和建立索引的功能來提高整體平臺的查詢性能。
MySQL和PostgreSQL通過統一的頁面進行登錄之后進入不同的數據庫管理模塊頁面,各數據庫管理模塊包括查詢數據庫運行信息以及數據庫創建、刪除,數據庫表的查詢、增加、刪除、修改、并且提供了建立視圖和索引的功能。由于管理工具功能復雜截圖較多,故以MySQL為例介紹數據管理實現。
2.2.1 數據維護管理模塊
數據維護管理模塊統包含管理員和普通用戶兩種管理權限。普通用戶只有進行查詢數據的權限,而數據庫管理員擁有進行數據管理的所有權限,其中包括“數據庫維護”,“數據表維護”,“數據維護”,“視圖維護”,“索引維護”。其中數據維護是數據維護管理子系統的核心。進行數據維護之間需要選擇數據庫,選擇數據表。或者根據數據查詢模塊,直接進入該數據所在的數據表。
2.2.2 查詢檢索模塊
檔案管理最主要的作用是在網上對檔案實施檢索,在用戶權限允許范圍內,直接在瀏覽上查詢所需的檔案原文,也支持下載至本地機器上便于用戶使用。檢索查詢模塊為用戶提供檢索、瀏覽、下載等多種功能,用戶根據分類、案卷、主題詞語等進行檢索,也可利用對用戶來說更為直觀的卡片完成檢索。除此以外,管理人員可對用戶庫、日志庫實施組合檢索,并根據需要打印檢索信息。
2.2.3 備份恢復管理系統
備份恢復子系統包含四個子模塊。其中管理員可以使用備份任務進行備份參數的配置和備份任務的創建。其中,在配置備份參數時,管理員可以對應用程序及配置文件、檔案影像文件、PostgreSQL數據庫備份文件以及MySQL數據庫備份文件參數進行設置;在創建備份任務時,管理員可以創建需要備份的任務,設置備份任務的名稱,選擇備份對象選擇任務實時性,備份方式、備份周期、開始時間、任務狀態以及備份任務的備注信息,填寫上述信息之后,便可創建備份任務。
備份操作這個類主要負責對備份任務進行管理,以及恢復操作的執行:在備份任務管理中,管理員可以查看已經創建的備份任務,這些任務一共有待執行、正在執行、暫停和執行完畢四種狀態;管理員可以根據之前已經備份完成的任務對數據進行恢復。
備份恢復管理系統:提供了數據備份恢復平臺,該子系統包括備份參數配置、備份任務創建、備份任務管理、數據恢復四個模塊,實現了備份數據存儲位置的修改以及備份數據任務的創建和管理,最終實現備份數據的恢復。管理員進行備份恢復的流程是,首先必須進行備份參數的設定,這是其他備份恢復子功能的前提條件。如果參數沒有正確設置,那么所有的備份恢復功能將不能被正確執行。只有參數預先設定好,才能進行,備份任務的配置。備份任務的配置是進行數據恢復的前提。同時備份任務的配置才能完成。同時任務管理也是針對備份任務進行的。
3 結論
本文針對“某省數字化檔案館三期項目”建設的實際需求,設計并實現了一個數字化檔案館的集成式數據維護管理系統,屏蔽檔案館底層不同數據庫管理系統的差異,使數據維護管理人員能在本平臺的支持下,借助統一的界面和工具支持,實現對檔案數據庫、數據庫視圖、表的結構、數據庫中的數據內容等進行維護管理,并對數據庫數據進行備份/恢復操作。
綜上所述,與傳統紙質檔案管理模式相比,電子檔案管理系統具有便于查詢、維護簡單、界面友好、功能齊全等優點,能有效提高檔案管理效率,是未來檔案管理軟件發展的必然趨勢。本文以解決異構數據庫統一維護管理問題和大數據量的檔案信息備份恢復問題研究視角深入分析用戶對電子檔案管理系統的需求,詳細設計電子檔案管理系統的架構及各功能模塊,以期為各部門更好地管理檔案做出重要的貢獻。
參考文獻:
[1]王運彬. 國有檔案信息資源的多元化配置研究HYPERLINK"http://www.cnki.net/kcms/detail/detail.aspx?filename=DAXT201302014&dbcode=CJFQ&dbname=CJFDTEMP"[J].檔案學通訊,2013(02).
[2]余肖生.易偲.基于PHP的開發環境搭建與網站設計實現HYPERLINK"http://www.cnki.net/kcms/detail/detail.aspx?filename=CGGL201103017&dbcode=CJFQ&dbname=CJFD2011"[J].重慶理工大學學報(自然科學版),2011(03).
[3]陳昕.信息化在檔案工作中的應用HYPERLINK"http://www.cnki.net/kcms/detail/detail.aspx?filename=KJXX201027480&dbcode=CJFQ&dbname=CJFD2010"[J].科技信息,2010(27).
[4]李波,楊從有,武浩,裴以建.云計算環境中SaaS的接入控制和調度策略研究[J].計算機技術與發展,2012,7(08):912.
[5]李子玥.分布式環境中數據庫異常事務隔離和修復技術研究[D].南京航空航天大學,2012.
[6]莊永耀.基于企業級移動平臺的數據同步的研究與實現[D].西安電子科技大學,2012.
[7]何海鋒.電子檔案管理系統設計及其功能實現研究[J].中國管理信息化,2016,19.
[8]楊鑫瑤.一種可復用電子檔案管理系統設計與實現[J].數字技術與應用,2016,13.