亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        小微型檔案圖書(shū)室數(shù)字化改造經(jīng)驗(yàn)總結(jié)

        2023-08-01 15:48:28楊曉莉石蓮
        現(xiàn)代信息科技 2023年11期
        關(guān)鍵詞:管理系統(tǒng)新疆圖書(shū)

        楊曉莉 石蓮

        摘? 要:圖書(shū)、檔案和資料管理數(shù)字化是信息技術(shù)發(fā)展的必然趨勢(shì)。文章介紹了在新疆地震局自行開(kāi)發(fā)小型數(shù)字化地震檔案、圖書(shū)及資料管理系統(tǒng)的原因和前提條件,分析了地震檔案圖書(shū)管理系統(tǒng)的模塊劃分和功能設(shè)計(jì),總結(jié)了選擇程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)庫(kù)及部署平臺(tái)時(shí)需要考慮的因素,討論了在地震行業(yè)內(nèi)網(wǎng)運(yùn)行地震檔案圖書(shū)管理系統(tǒng)面臨的主要安全性問(wèn)題。通過(guò)總結(jié)經(jīng)驗(yàn),可以為類(lèi)似缺少購(gòu)置經(jīng)費(fèi)和專(zhuān)職管理人員的其他小型行業(yè)圖書(shū)、檔案和資料管理系統(tǒng)的數(shù)字化改造提供借鑒。

        關(guān)鍵詞:地震學(xué);檔案;管理系統(tǒng);數(shù)字化;MVC架構(gòu)

        中圖分類(lèi)號(hào):TP39? 文獻(xiàn)標(biāo)識(shí)碼:A? 文章編號(hào):2096-4706(2023)11-0133-06

        Experience Summary of Digital Transformation of Small and Micro Archives Library

        YANG Xiaoli, SHI Lian

        (Earthquake Administration of Xinjiang Uygur Autonomous Region, Urumqi? 830011, China)

        Abstract: The digitalization of library, archives and data management is the inevitable trend of the development of information technology. This paper introduces the reasons and prerequisites for developing a small-scale digital seismic archives, library and data management system by itself in the Earthquake Administration of Xinjiang Uygur Autonomous Region, analyzes the module division and function design of the seismic archives and library management system, summarizes the factors that need to be considered when selecting the programming language, database and deployment platform, and discusses the main security problems faced by running the seismic archives and library management system in the intranet of the seismic industry. This paper can provide reference for the digital transformation of books, archives and data management systems in other industries that lack purchase funds and full-time managers.

        Keywords: seismology; archive; management system; digitization; MVC architecture

        0? 引? 言

        地震學(xué)是地球物理學(xué)的重要組成部分,是一門(mén)涉及面廣泛但社會(huì)需求面又相對(duì)狹窄的交叉學(xué)科[1]。地震資料的產(chǎn)出、收集、整理和應(yīng)用同時(shí)涉及地球物理、地球化學(xué)、地質(zhì)、大地測(cè)量、數(shù)學(xué)、機(jī)械、電子、自動(dòng)化、通信、計(jì)算機(jī)等多種學(xué)科和技術(shù),絕大多數(shù)地震工作人員都無(wú)法同時(shí)具備上述專(zhuān)業(yè)背景,因此歸屬于不同學(xué)科的專(zhuān)業(yè)圖書(shū)和各類(lèi)地震科技檔案資料在開(kāi)展防震減災(zāi)業(yè)務(wù)和研究工作時(shí)具備非常重要的學(xué)習(xí)、參考和指導(dǎo)價(jià)值,是地震工作中不可或缺的基礎(chǔ)資源。

        為了向新疆地震行業(yè)提供更好的基礎(chǔ)資源支撐,新疆地震局地震檔案圖書(shū)室自創(chuàng)建之日起就根據(jù)地震業(yè)務(wù)和研究工作的最新需求逐年收集各類(lèi)檔案和技術(shù)資料,在淘汰掉失去參考價(jià)值的技術(shù)資料以后,目前擁有檔案圖書(shū)資料22 352卷/冊(cè),其中,科技檔案10 596卷,中文類(lèi)專(zhuān)業(yè)圖書(shū)6 118冊(cè),其他語(yǔ)言專(zhuān)業(yè)圖書(shū)資料2 110冊(cè),科技資料3 528冊(cè)。這些專(zhuān)業(yè)技術(shù)資料涵蓋了地震學(xué)基礎(chǔ)理論、地震儀器的基本原理、地下結(jié)構(gòu)速度模型、各地震觀(guān)測(cè)室設(shè)計(jì)圖紙、各監(jiān)測(cè)點(diǎn)周邊地質(zhì)水文地貌特征以及歷史震例等與地震相關(guān)的各個(gè)方面。其中中文專(zhuān)業(yè)圖書(shū)構(gòu)成情況如圖1所示。

        除了各類(lèi)檔案具備不可替代性以外,由于社會(huì)需求面較窄,大部分地震類(lèi)專(zhuān)業(yè)圖書(shū)通過(guò)按需印刷或者贈(zèng)送等方式獲取,在實(shí)體和網(wǎng)絡(luò)書(shū)店中較難買(mǎi)到,再加上部分專(zhuān)業(yè)圖書(shū)已經(jīng)絕版,因此有效提高新疆地震局地震檔案圖書(shū)室專(zhuān)業(yè)技術(shù)資源的展示度和利用率,對(duì)更好地開(kāi)展新疆防震減災(zāi)工作具有重要的意義。

        1? 改造原因和前提條件

        長(zhǎng)期以來(lái),新疆地震局地震檔案圖書(shū)室一直采用人工卡片方式管理專(zhuān)業(yè)圖書(shū),采用手工登記的方式管理各類(lèi)檔案。圖書(shū)管理卡片和借閱檔案登記簿如圖2所示。這種傳統(tǒng)低效的人工線(xiàn)下管理模式[2]導(dǎo)致檔案和圖書(shū)管理不夠嚴(yán)謹(jǐn)、資源展示渠道缺乏、資料檢索存在較大的困難、借閱和歸還流程相對(duì)煩瑣,從而形成了地震系統(tǒng)工作人員在開(kāi)展相應(yīng)工作時(shí)缺乏參考資料現(xiàn)象嚴(yán)重,但檔案室內(nèi)大量專(zhuān)業(yè)技術(shù)資源又得不到充分利用的矛盾。尤為突出的是這種傳統(tǒng)管理模式受地域限制較為嚴(yán)重,導(dǎo)致位于地震監(jiān)測(cè)一線(xiàn)的臺(tái)站工作人員缺乏專(zhuān)業(yè)參考資料的問(wèn)題始終無(wú)法得到有效的解決。

        隨著計(jì)算機(jī)技術(shù)的發(fā)展,圖書(shū)、檔案、資料管理的規(guī)范化、數(shù)字化和信息化已經(jīng)成為不可逆轉(zhuǎn)的發(fā)展趨勢(shì)[3],購(gòu)置一套完善的檔案圖書(shū)資料管理系統(tǒng)價(jià)格不菲,在小型專(zhuān)業(yè)檔案圖書(shū)室經(jīng)費(fèi)極其有限,又缺少專(zhuān)門(mén)的圖書(shū)管理員和信息系統(tǒng)管理員的情況下,通過(guò)對(duì)地震行業(yè)內(nèi)部檔案圖書(shū)數(shù)字化管理技術(shù)進(jìn)行研究,組織單位技術(shù)力量自行開(kāi)發(fā)一套契合新疆地震檔案圖書(shū)管理現(xiàn)狀的數(shù)字化檔案圖書(shū)管理系統(tǒng)軟件,可以為包括臺(tái)站在內(nèi)的全體新疆地震工作人員提供快速的檔案和圖書(shū)信息檢索和便利的資料借閱歸還服務(wù),從而大幅度提高檔案圖書(shū)等專(zhuān)業(yè)技術(shù)資料的展示度和利用率。通過(guò)對(duì)借閱情況進(jìn)行精確的統(tǒng)計(jì)分析,還能實(shí)現(xiàn)新疆地震行業(yè)檔案圖書(shū)等專(zhuān)業(yè)技術(shù)資源的最優(yōu)化配置。

        新疆地震行業(yè)“十五”項(xiàng)目信息分項(xiàng)完成以后,除特殊原因和用途以外,系統(tǒng)內(nèi)所有計(jì)算機(jī)都已經(jīng)通過(guò)行業(yè)內(nèi)網(wǎng)實(shí)現(xiàn)了互聯(lián)互通,任何配置有固定內(nèi)網(wǎng)IP地址的服務(wù)器都可以為局域網(wǎng)內(nèi)其他計(jì)算機(jī)提供基于網(wǎng)絡(luò)的信息服務(wù),這為新疆地震檔案圖書(shū)管理系統(tǒng)數(shù)字化改造和軟件部署提供了前提條件。

        2? 軟件整體規(guī)劃

        數(shù)字化檔案圖書(shū)管理系統(tǒng)屬于計(jì)算機(jī)軟件范疇,是計(jì)算機(jī)網(wǎng)絡(luò)通信應(yīng)用程序的一個(gè)特例,計(jì)算機(jī)網(wǎng)絡(luò)通信應(yīng)用程序一般采用C/S(客戶(hù)端/服務(wù)器)模式或B/S(瀏覽器/服務(wù)器)模式[4],C/S模式需要開(kāi)發(fā)人員從最底層開(kāi)始進(jìn)行開(kāi)發(fā),可以自定義服務(wù)器與客戶(hù)端之間的通信協(xié)議,具備最大的靈活性和較大的開(kāi)發(fā)難度,但因?yàn)樾枰獑为?dú)開(kāi)發(fā)并安裝客戶(hù)端軟件,軟件部署過(guò)程會(huì)稍顯繁瑣,一般用于相對(duì)專(zhuān)業(yè)的網(wǎng)絡(luò)通信程序;B/S模式使用操作系統(tǒng)自帶的瀏覽器作為客戶(hù)端軟件,利用服務(wù)器和客戶(hù)端之間使用現(xiàn)成的HTTP協(xié)議進(jìn)行通信,開(kāi)發(fā)和部署過(guò)程均不涉及客戶(hù)端,因而更加方便。

        采用B/S結(jié)構(gòu)的軟件多采用ASP.net、Java或PHP(也有使用其他語(yǔ)言進(jìn)行Web后臺(tái)開(kāi)發(fā)的,例如Python[5],但這些語(yǔ)言不如上述三種使用廣泛)進(jìn)行開(kāi)發(fā),ASP.net基本上只運(yùn)行于Windows服務(wù)器上,跨平臺(tái)特性不佳,后期部署時(shí)可供選擇的服務(wù)器操作系統(tǒng)較少。Java由Sun公司開(kāi)發(fā),目前已被Oracle收購(gòu),主要面向企業(yè)應(yīng)用,且在Oracle公司統(tǒng)一管理下,Java有目標(biāo)的為企業(yè)應(yīng)用做了更多優(yōu)化,此外,Oracle公司為L(zhǎng)inux、Mac OS、Solaris和Windows提供了最新和最完備的Java開(kāi)發(fā)工具包版本[6]。PHP誕生于開(kāi)源社區(qū),語(yǔ)言的發(fā)展和規(guī)劃相對(duì)松散。PHP與Java相比,開(kāi)發(fā)資料不如Java完備,且缺乏企業(yè)級(jí)支持。

        絕大部分管理系統(tǒng)都需要使用數(shù)據(jù)庫(kù)系統(tǒng),常見(jiàn)的數(shù)據(jù)庫(kù)包括Oracle、MS SQL Server、MySQL等,Oracle由甲骨文公司設(shè)計(jì)開(kāi)發(fā),具備較好的性能和較高的安全性;MS SQL Server由微軟公司設(shè)計(jì)開(kāi)發(fā),主要面向中小企業(yè),在性能上略次于Oracle,僅能部署在Windows操作系統(tǒng)上,但相對(duì)Oracle具備更好的易用性。Oracle和MS SQL Server都不是免費(fèi)軟件,價(jià)格相對(duì)高昂。MySQL主要面向中小型應(yīng)用場(chǎng)合,經(jīng)過(guò)優(yōu)化后也可用于大型項(xiàng)目,MySQL被甲骨文公司從開(kāi)源社區(qū)收購(gòu)以后,開(kāi)源社區(qū)開(kāi)始重點(diǎn)維護(hù)MySQL的一個(gè)分支MariaDB,MariaDB完全兼容MySQL,具備相同的API(Application Programming Interface,應(yīng)用程序接口)和命令行,利用Keepalived+HAProxy+MariaDB Galera Cluster還可以實(shí)現(xiàn)高可用、負(fù)載均衡的數(shù)據(jù)庫(kù)集群方案[7]。

        從軟件開(kāi)發(fā)的角度來(lái)看,由于地震檔案圖書(shū)管理過(guò)程中在計(jì)算機(jī)之間發(fā)送和接收的數(shù)據(jù)包相對(duì)簡(jiǎn)單,使用HTTP協(xié)議即可完成數(shù)據(jù)的傳輸、顯示和存儲(chǔ),因此選擇采用B/S結(jié)構(gòu)可以獲得最大的便利性;為獲得跨平臺(tái)特性(主要考慮Windows的易用性和地震行業(yè)服務(wù)器操作系統(tǒng)多使用Linux的事實(shí))、盡可能多的開(kāi)發(fā)資源以及后續(xù)維護(hù)的方便性,最終選用Java作為程序開(kāi)發(fā)語(yǔ)言;根據(jù)軟件模式和開(kāi)發(fā)語(yǔ)言,Web服務(wù)器相應(yīng)選擇支持Servlet的Tomcat;為降低成本,選擇免費(fèi)的MariaDB作為管理系統(tǒng)的數(shù)據(jù)庫(kù)。

        在綜合考慮便利性和可實(shí)現(xiàn)性的基礎(chǔ)上,根據(jù)新疆地震局檔案圖書(shū)管理的現(xiàn)狀、特點(diǎn)和實(shí)際需求,以模塊化的形式,設(shè)計(jì)數(shù)字化地震檔案圖書(shū)的資料分類(lèi)、展示、檢索、借閱、歸還等業(yè)務(wù)流程,定義資料管理、書(shū)架管理、管理人員管理、讀者管理等各類(lèi)系統(tǒng)管理方案,利用Java程序設(shè)計(jì)語(yǔ)言和MariaDB 數(shù)據(jù)庫(kù),以B/S架構(gòu)的形式,定制開(kāi)發(fā)能在最大程度上契合當(dāng)前新疆地震檔案圖書(shū)管理業(yè)務(wù)需求現(xiàn)狀的檔案圖書(shū)管理軟件,并據(jù)此重新制定與數(shù)字化地震檔案圖書(shū)管理系統(tǒng)相適應(yīng)的專(zhuān)業(yè)技術(shù)資料管理制度,不但能夠服務(wù)包括臺(tái)站同志在內(nèi)的新疆全體地震工作者,還能在最大程度上提高檔案圖書(shū)資源的利用率,為新疆地震事業(yè)的持續(xù)發(fā)展提供助力和必要的專(zhuān)業(yè)技術(shù)資源保障。

        3? 功能及模塊設(shè)計(jì)

        整個(gè)系統(tǒng)設(shè)計(jì)方法大致如下:

        1)設(shè)計(jì)并定義檔案圖書(shū)資料分類(lèi)、展示、檢索、借閱、歸還等業(yè)務(wù)流程,在充分折中考慮便利性和可實(shí)現(xiàn)性的基礎(chǔ)上,為檔案圖書(shū)管理系統(tǒng)的計(jì)算機(jī)軟件實(shí)現(xiàn)提供業(yè)務(wù)流程依據(jù),建立與計(jì)算機(jī)程序相適應(yīng)的檔案圖書(shū)管理制度。

        2)以模塊化的形式,設(shè)計(jì)并定義檔案圖書(shū)管理、書(shū)架管理、管理員管理、用戶(hù)(讀者)管理等各類(lèi)系統(tǒng)管理模塊。每一個(gè)模塊的劃分需要兼顧到計(jì)算機(jī)軟件的可實(shí)現(xiàn)性和用戶(hù)及管理人員實(shí)際操作過(guò)程中的易用性。

        3)依據(jù)上述第1)和第2)條的具體內(nèi)容,設(shè)計(jì)滿(mǎn)足要求的數(shù)據(jù)庫(kù)表結(jié)構(gòu)、索引和觸發(fā)器等。因?yàn)椴皇撬羞m合MariaDB使用的數(shù)據(jù)庫(kù)引擎都支持所有類(lèi)型的索引,所以需要根據(jù)待創(chuàng)建的索引選擇支持該特性的數(shù)據(jù)庫(kù)引擎和語(yǔ)法。

        4)充分考慮人員權(quán)限(超級(jí)管理員、管理員、用戶(hù))、借閱級(jí)別(職務(wù)職稱(chēng))、人員流動(dòng)(入職、調(diào)動(dòng)、退休等)、檔案圖書(shū)資料流動(dòng)(入庫(kù)、損壞、丟失、賠償、報(bào)廢等)、借閱程序(遠(yuǎn)程預(yù)定、取消、超時(shí)、借閱、續(xù)借、到期等)等管理中的各種因素,完善系統(tǒng)功能。

        5)精簡(jiǎn)優(yōu)化系統(tǒng)流程。例如檔案圖書(shū)借閱、歸還過(guò)程中能夠使用計(jì)算機(jī)遠(yuǎn)程完成的,盡可能避免人工專(zhuān)門(mén)辦理;能夠由計(jì)算機(jī)自動(dòng)生成檔案圖書(shū)管理過(guò)程中需要的各類(lèi)表格,盡量避免人工填寫(xiě);能夠一次性辦理的事項(xiàng),盡可能避免多次審批。

        6)選擇各Web頁(yè)面需要展示的內(nèi)容、級(jí)別和展示風(fēng)格。確認(rèn)各頁(yè)面的基礎(chǔ)權(quán)限,只有具備基礎(chǔ)權(quán)限之上的用戶(hù)才能查看當(dāng)前網(wǎng)頁(yè),才能獲取對(duì)應(yīng)數(shù)據(jù)。

        7)充分挖掘現(xiàn)有數(shù)據(jù)(檔案信息、資料信息、圖書(shū)信息、讀者信息等)的可利用性,盡可能避免人工錄入數(shù)據(jù)。例如在現(xiàn)有圖書(shū)資料的錄入過(guò)程中,由于閱覽室現(xiàn)有Excel版本的電子圖書(shū)資料臺(tái)賬,可以通過(guò)編寫(xiě)計(jì)算機(jī)程序讀取分析Excel文件中的數(shù)據(jù),將其整理為與數(shù)據(jù)庫(kù)表相適應(yīng)的記錄插入(insert)數(shù)據(jù)庫(kù)中。

        8)折中考量系統(tǒng)安全性帶來(lái)的開(kāi)銷(xiāo)。由于經(jīng)費(fèi)有限,檔案圖書(shū)管理系統(tǒng)最終很可能部署在一臺(tái)淘汰的服務(wù)器或者個(gè)人PC上,考慮到只是內(nèi)網(wǎng)訪(fǎng)問(wèn),過(guò)度強(qiáng)調(diào)安全性將帶來(lái)較大的系統(tǒng)開(kāi)銷(xiāo),因此在系統(tǒng)安全性上無(wú)須過(guò)于苛刻,只需要完善網(wǎng)站訪(fǎng)問(wèn)日志記錄并對(duì)SQL注入[8]、權(quán)限盜用的問(wèn)題有基本的預(yù)防措施即可。

        在系統(tǒng)流程方面,將借閱用戶(hù)參與部分和管理員參與部分完全分開(kāi),借閱用戶(hù)只在取走和歸還檔案圖書(shū)等資料的實(shí)物時(shí)才需要進(jìn)入檔案室,其他所有業(yè)務(wù)均在網(wǎng)上完成。系統(tǒng)流程如圖3所示。

        在模塊劃分方面,將新疆地震圖書(shū)管理系統(tǒng)分為系統(tǒng)設(shè)置、人員管理、檔案圖書(shū)管理、檔案圖書(shū)借還、系統(tǒng)查詢(xún)和其他管理6個(gè)部分,各部分具體包括的功能模塊如圖4所示。

        4? 系統(tǒng)編碼及實(shí)現(xiàn)

        根據(jù)總體規(guī)劃和模塊劃分,為了便于移植和部署,我們首先針對(duì)MariaDB數(shù)據(jù)庫(kù)編寫(xiě)了2個(gè)數(shù)據(jù)庫(kù)腳本,分別命名為CreateYfitsDBAndUser.sql和CreateYfitsTables.sql,其中CreateYfitsDBAndUser.sql腳本用于創(chuàng)建數(shù)據(jù)庫(kù)及用戶(hù),CreateYfitsTables.sql腳本用于創(chuàng)建全部數(shù)據(jù)庫(kù)表。在命令提示符下使用source指令[9]運(yùn)行上述兩個(gè)腳本之后,MariaDB將自動(dòng)創(chuàng)建一個(gè)名為special_library_yfits的數(shù)據(jù)庫(kù)。運(yùn)行腳本之后生成的數(shù)據(jù)庫(kù)表如圖5所示。

        選用Spring Tool Suite 4作為地震檔案圖書(shū)管理系統(tǒng)軟件的集成開(kāi)發(fā)環(huán)境,選擇MVC(Model-view-controller)作為系統(tǒng)架構(gòu)模式,從而把地震檔案圖書(shū)管理系統(tǒng)分為模型(Model)、視圖(View)和控制器(Controller)三個(gè)部分,其中視圖負(fù)責(zé)展示應(yīng)用,模型負(fù)責(zé)封裝應(yīng)用的數(shù)據(jù)和業(yè)務(wù)邏輯,控制器負(fù)責(zé)接收用戶(hù)輸入、改變模型以及調(diào)整視圖的顯示。集成開(kāi)發(fā)環(huán)境如圖6所示。

        地震檔案圖書(shū)管理系統(tǒng)開(kāi)發(fā)完成后,在代碼方面,系統(tǒng)共包含63個(gè)類(lèi)、72個(gè)JSP文件、4個(gè)JavaScript文件以及1個(gè)CSS文件,地震檔案圖書(shū)管理系統(tǒng)測(cè)試之前,需要向數(shù)據(jù)庫(kù)中批量導(dǎo)入初始數(shù)據(jù),如用戶(hù)信息、檔案信息、圖書(shū)信息、資料信息、書(shū)架信息、歸檔人員信息、圖書(shū)出版社信息等,為了減輕人工錄入工作負(fù)擔(dān),并與地震檔案圖書(shū)管理系統(tǒng)保持開(kāi)發(fā)語(yǔ)言的一致性,以便于后期軟件維護(hù)和修改,我們利用Java程序設(shè)計(jì)語(yǔ)言開(kāi)發(fā)了一個(gè)桌面應(yīng)用程序,這個(gè)桌面程序從Excel格式的人員及圖書(shū)臺(tái)賬文件中解析出有用的信息,然后將這些有用信息整理為SQL語(yǔ)句,執(zhí)行SQL語(yǔ)句進(jìn)而將上述信息逐條插入到對(duì)應(yīng)的數(shù)據(jù)庫(kù)表中。圖書(shū)錄入桌面應(yīng)用程序界面如圖7所示。

        5? 權(quán)限管理及安全性考慮

        新疆地震檔案圖書(shū)管理系統(tǒng)將用戶(hù)權(quán)限分為3級(jí),分別對(duì)應(yīng)系統(tǒng)管理員(超級(jí)用戶(hù))、檔案圖書(shū)管理員和普通用戶(hù),系統(tǒng)管理員由系統(tǒng)自動(dòng)生成,用戶(hù)名為root,使用默認(rèn)密碼,系統(tǒng)管理員的主要工作就是在系統(tǒng)運(yùn)行之初將一部分用戶(hù)設(shè)置為檔案圖書(shū)管理員或?qū)⒁徊糠謾n案圖書(shū)管理員設(shè)置為普通用戶(hù)。系統(tǒng)管理員擁有操作軟件的全部權(quán)限,因此系統(tǒng)管理員首次登錄后應(yīng)該修改自己的密碼避免盜用。檔案圖書(shū)管理員除了不擁有將普通用戶(hù)升級(jí)為檔案圖書(shū)管理員或?qū)n案圖書(shū)管理員降級(jí)為普通用戶(hù)的權(quán)限以外,擁有操作軟件的其他全部權(quán)限,檔案圖書(shū)管理員的主要工作是管理檔案圖書(shū)和普通用戶(hù);普通用戶(hù)的權(quán)限僅限于檔案圖書(shū)資料的查詢(xún)、預(yù)定、取消預(yù)定、借閱以及個(gè)人信息的查詢(xún)和修改等。因?yàn)榈卣饳n案圖書(shū)管理系統(tǒng)的用戶(hù)僅限于本單位工作人員,所以檔案圖書(shū)管理員在本質(zhì)上也是一名可以借閱圖書(shū)的普通用戶(hù)。

        新疆地震檔案圖書(shū)管理系統(tǒng)在用戶(hù)登錄時(shí)會(huì)確認(rèn)用戶(hù)所屬的類(lèi)型和權(quán)限,系統(tǒng)登錄以后僅顯示該用戶(hù)權(quán)限范圍內(nèi)的菜單項(xiàng)。新疆地震檔案圖書(shū)管理系統(tǒng)菜單項(xiàng)與用戶(hù)權(quán)限的對(duì)應(yīng)關(guān)系如圖8所示,圖中的實(shí)線(xiàn)邊框表示管理員獨(dú)有的權(quán)限菜單項(xiàng),虛線(xiàn)邊框表示普通用戶(hù)權(quán)限菜單項(xiàng)。

        新疆地震檔案圖書(shū)管理系統(tǒng)運(yùn)行于內(nèi)網(wǎng),全部用戶(hù)都是本單位工作人員,因此惡意攻擊的情況無(wú)須過(guò)多考慮,在安全性方面最主要的考量就是防止用戶(hù)無(wú)意操作對(duì)系統(tǒng)造成破壞。我們?cè)陂_(kāi)發(fā)軟件的過(guò)程中主要針對(duì)以下兩個(gè)方面做了相應(yīng)處理:一是防止SQL注入,也就是在生成SQL語(yǔ)句過(guò)程中首先判斷用戶(hù)在搜索、查詢(xún)、修改信息過(guò)程中輸入的信息是否合法,避免直接使用用戶(hù)輸入信息構(gòu)建SQL語(yǔ)句;二是防止用戶(hù)通過(guò)手工修改瀏覽器地址獲取超越自身權(quán)限的網(wǎng)站頁(yè)面。

        6? 結(jié)? 論

        利用新疆地震局基金課題的支持,我們完成了新疆地震檔案圖書(shū)管理系統(tǒng)的功能設(shè)計(jì)和軟件開(kāi)發(fā),目前軟件系統(tǒng)已經(jīng)通過(guò)初步測(cè)試,完成了在臨時(shí)服務(wù)器上的安裝和部署,即將進(jìn)入試運(yùn)行階段。通過(guò)開(kāi)發(fā)數(shù)字化的新疆地震檔案圖書(shū)管理系統(tǒng),我們達(dá)到了以下預(yù)期目標(biāo):

        1)解決了檔案圖書(shū)去向追蹤、卡片保管、過(guò)期催還、離退休人員檔案圖書(shū)清查、資料追償?shù)燃謫?wèn)題。

        2)解決了檔案圖書(shū)信息展示度較低的問(wèn)題。所有檔案、圖書(shū)等技術(shù)資料的信息都保存在數(shù)據(jù)庫(kù)中,系統(tǒng)支持分類(lèi)查詢(xún)、組合查詢(xún)和模糊查詢(xún),用戶(hù)可以通過(guò)多種檢索方式靈活查詢(xún)所需的各類(lèi)檔案和圖書(shū)。

        3)解決了檔案圖書(shū)檢索、借閱和歸還操作過(guò)程中的地域限制,除了獲取和歸還檔案圖書(shū)等資料的實(shí)物以外,查詢(xún)、預(yù)定、借閱、續(xù)借及歸還過(guò)程均可通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)完成。

        4)簡(jiǎn)化了檔案圖書(shū)借閱歸還流程,尤其是引入了預(yù)定和續(xù)借流程,只需要點(diǎn)擊鼠標(biāo)就可以完成資料的預(yù)定、借閱、續(xù)借和歸還操作,不再需要在每周的固定時(shí)間段進(jìn)入檔案圖書(shū)室查找圖書(shū)和辦理借閱歸還等相關(guān)手續(xù)。

        盡管內(nèi)部測(cè)試結(jié)果表明軟件基本上達(dá)到了預(yù)期目標(biāo),但軟件開(kāi)發(fā)很難做到一蹴而就,肯定還存在著一些隱藏的bug以及易用性方面的不足之處,在今后的使用過(guò)程中,我們將繼續(xù)對(duì)軟件進(jìn)行改進(jìn),以便能夠更好地為地震業(yè)務(wù)和研究工作提供支持和服務(wù)。

        參考文獻(xiàn):

        [1] 劉斌.地震學(xué)原理與應(yīng)用 [M].合肥:中國(guó)科學(xué)技術(shù)大學(xué)出版社,2009:2-9.

        [2] 趙越超,胡杰.基于JavaEE的圖書(shū)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].物聯(lián)網(wǎng)技術(shù),2020,10(8):52-55+58.

        [3] 劉丹.試論基于“互聯(lián)網(wǎng)+”環(huán)境下的檔案數(shù)字化建設(shè) [J].現(xiàn)代信息科技,2019,3(19):131-132+135.

        [4] 肖江文,廖幼文.C/S結(jié)構(gòu)下客戶(hù)端軟件自動(dòng)升級(jí)的方法研究 [J].計(jì)算機(jī)工程與應(yīng)用,2005(35):95-97.

        [5] 楊迎.基于Python語(yǔ)言的Web數(shù)據(jù)挖掘與分析研究 [J].現(xiàn)代信息科技,2019,3(23):63-65.

        [6] Cay S.Horstmann. Java核心技術(shù) 卷1 基礎(chǔ)知識(shí):原書(shū)第11版 [M].北京:中國(guó)電力出版社,2019:1-11.

        [7] 許彪,王湘渝,朱愛(ài)梅.基于Mariadb Galera的高可用數(shù)據(jù)庫(kù)集群技術(shù) [J].信息技術(shù)與信息化,2021(10):25-27.

        [8] 胡吉祥,田嘉豪.面向Web應(yīng)用的SQL注入攻擊與防御 [J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2022(10):19-20.

        [9] Paul DuBois. MySQL經(jīng)典實(shí)例 [M]. 北京:中國(guó)電力出版社,2019:31-33.

        作者簡(jiǎn)介:楊曉莉(1983—),女,漢族,甘肅武威人,助理工程師,本科,研究方向:檔案及圖書(shū)管理。

        收稿日期:2022-12-15

        基金項(xiàng)目:2021年度新疆地震科學(xué)基金資助項(xiàng)目(202112)

        猜你喜歡
        管理系統(tǒng)新疆圖書(shū)
        基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
        圖書(shū)推薦
        南風(fēng)(2020年22期)2020-09-15 07:47:08
        歡迎來(lái)到圖書(shū)借閱角
        基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
        班里有個(gè)圖書(shū)角
        海盾壓載水管理系統(tǒng)
        新疆多怪
        絲綢之路(2014年9期)2015-01-22 04:24:46
        基于RFID的倉(cāng)儲(chǔ)管理系統(tǒng)實(shí)現(xiàn)
        新疆對(duì)外開(kāi)放山峰
        新疆對(duì)外開(kāi)放一類(lèi)口岸
        在线亚洲AV不卡一区二区| 国产精品久久久久孕妇| 久久婷婷人人澡人人爽人人爱| 一区二区午夜视频在线观看| 久久久久久久尹人综合网亚洲| 国产特级毛片aaaaaaa高清| 国产亚洲欧美精品永久| 人妖与人妖免费黄色片| 亚洲小说图区综合在线| 国产精品亚洲一区二区三区在线| 亚洲天堂成人av影院| 天堂av一区二区在线| 国产乱人伦偷精品视频免| 7777奇米四色成人眼影| 亚洲精品一区二区国产精华液 | 久久人妻AV无码一区二区| 中国人妻被两个老外三p| 蜜桃视频一区二区在线观看| 一本色道加勒比精品一区二区 | 日韩久久无码免费看A| 国产精品久久久久久久成人午夜| 国产精品女人呻吟在线观看| 亚洲日本精品国产一区二区三区 | 午夜无码大尺度福利视频| 亚洲国产精品久久人人爱 | 国内揄拍国内精品| 日韩精品久久久久久久电影蜜臀| 国产白色视频在线观看| 一区二区在线视频大片| 欧美伊人亚洲伊人色综| a亚洲va欧美va国产综合| 妇女bbbb插插插视频| 女优av一区二区三区| 久久99精品久久只有精品| 国产亚洲一区二区三区夜夜骚| 国产精品一区高清在线观看| 男受被做哭激烈娇喘gv视频| 激情伊人五月天久久综合| 日本在线一区二区三区不卡| 国产三级av在线精品| 日本国主产一区二区三区在线观看|