摘要:該文以移動(dòng)無(wú)線(xiàn)通信網(wǎng)絡(luò)為支撐,以江西某高職院校圖書(shū)館現(xiàn)有館藏資源、合作商“超星學(xué)習(xí)通”、合作商“萬(wàn)方數(shù)據(jù)知識(shí)服務(wù)平臺(tái)”為基礎(chǔ),以適應(yīng)移動(dòng)終端“一站式”信息搜索應(yīng)用為核心,以云共享服務(wù)為保障,通過(guò)智能手機(jī)、iPad等手持移動(dòng)終端設(shè)備,為圖書(shū)館用戶(hù)提供搜索和閱讀數(shù)字信息資源,自助查詢(xún)和完成借閱業(yè)務(wù),幫助用戶(hù)建立隨時(shí)隨地獲取信息服務(wù)的“移動(dòng)圖書(shū)館”服務(wù)平臺(tái)。
關(guān)鍵詞:云平臺(tái);高職院校;移動(dòng)圖書(shū)館;設(shè)計(jì)與實(shí)現(xiàn)
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)19-0019-03
開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(0SID):
20世紀(jì)80年代,國(guó)內(nèi)外圖書(shū)館的發(fā)展主要表現(xiàn)為以計(jì)算機(jī)為代表的信息技術(shù)為主要特征,江西省高職院校圖書(shū)館開(kāi)始使用計(jì)算機(jī)程序進(jìn)行圖書(shū)編目、流通管理等工作;20世紀(jì)90年代,國(guó)內(nèi)外圖書(shū)館的發(fā)展主要表現(xiàn)為以網(wǎng)絡(luò)化的發(fā)展為主要特征,江西省高職院校圖書(shū)館開(kāi)始用自動(dòng)化集成系統(tǒng)取代了單機(jī)管理程序,圖書(shū)館的業(yè)務(wù)流程,形成采訪(fǎng)、編目、典藏、流通等幾大業(yè)務(wù)模塊;21世紀(jì),國(guó)內(nèi)外圖書(shū)館的發(fā)展主要表現(xiàn)為以“數(shù)字圖書(shū)館”為主要特征,江西省高職院校圖書(shū)館開(kāi)始面臨服務(wù)轉(zhuǎn)型,知識(shí)服務(wù)、空間服務(wù)、學(xué)習(xí)服務(wù)、移動(dòng)化服務(wù)成為圖書(shū)館新的業(yè)務(wù)發(fā)展方向,學(xué)科服務(wù)、閱讀推廣、信息素養(yǎng)教育、機(jī)構(gòu)知識(shí)庫(kù)、科研數(shù)據(jù)管理等服務(wù)已逐漸成為國(guó)內(nèi)外圖書(shū)館的日常工作。隨著移動(dòng)互聯(lián)網(wǎng)的普及,“移動(dòng)圖書(shū)館”開(kāi)始成為圖書(shū)館的熱門(mén)話(huà)題。在此背景下,本文對(duì)基于云平臺(tái)的江西某高職院?!耙苿?dòng)圖書(shū)館”的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了探討和思考。
1 市場(chǎng)調(diào)研
1.1開(kāi)發(fā)背景
江西某高職院校圖書(shū)館圖書(shū)管理系統(tǒng)采用的服務(wù)器是DELL PowerEdge 2900、服務(wù)器操作系統(tǒng)為Windows Server2003、數(shù)據(jù)庫(kù)是Oracle 9.2,管理系統(tǒng)沒(méi)有鏈接外網(wǎng)、只是與各書(shū)庫(kù)組建一個(gè)c/s架構(gòu)的局域網(wǎng)封閉系統(tǒng)。隨著該院的快速發(fā)展以及全院師生的使用需求,圖書(shū)館已遠(yuǎn)遠(yuǎn)滿(mǎn)足不了相應(yīng)需求。
1.2問(wèn)題定義
為進(jìn)一步滿(mǎn)足全院師生對(duì)圖書(shū)及數(shù)字資源的使用需求,圖書(shū)館在充分調(diào)研的基礎(chǔ)上,結(jié)合學(xué)院圖書(shū)館實(shí)際,充分利用目前圖書(shū)館館藏圖書(shū)現(xiàn)狀和已合作的超星、萬(wàn)方2家公司的數(shù)字資源,理論上,探索出一套基于云平臺(tái)的“移動(dòng)圖書(shū)館”的架構(gòu)體系;實(shí)踐上,構(gòu)建出一套適合該院圖書(shū)館實(shí)際需求的“移動(dòng)圖書(shū)館”管理系統(tǒng)并投入應(yīng)用。
1.3可行性分析
一是環(huán)境可行性分析:從開(kāi)發(fā)此系統(tǒng)需要投入的人、財(cái)、物以及時(shí)間等條件來(lái)看,系統(tǒng)能順利運(yùn)行并能達(dá)到預(yù)定的目標(biāo)。二是技術(shù)可行性分析:不管是硬件技術(shù)還是軟件技術(shù),目前均能支持所開(kāi)發(fā)的系統(tǒng)并能實(shí)現(xiàn)系統(tǒng)預(yù)定的目標(biāo)。三是經(jīng)濟(jì)可行性分析:一方面對(duì)系統(tǒng)開(kāi)發(fā)、運(yùn)行整個(gè)過(guò)程中所涉及的計(jì)算機(jī)及外圍設(shè)備費(fèi)用,系統(tǒng)開(kāi)發(fā)、調(diào)試、安裝、維護(hù)、人員培訓(xùn)等費(fèi)用,都會(huì)通過(guò)相應(yīng)途徑給予解決。另一方面新系統(tǒng)投入運(yùn)行后,能為圖書(shū)館節(jié)省人力成本、減少設(shè)備費(fèi)用、提高工作效率、服務(wù)師生質(zhì)量、適應(yīng)未來(lái)發(fā)展等間接經(jīng)濟(jì)效益方面與現(xiàn)有系統(tǒng)相比較,更優(yōu)越、更便捷、更安全、更有效。
2 需求分析
2.1系統(tǒng)需求調(diào)查
一是功能需求:一方面涉及現(xiàn)有圖書(shū)管理系統(tǒng)數(shù)據(jù)的移植問(wèn)題以及新系統(tǒng)對(duì)館藏圖書(shū)的移動(dòng)檢索與自助服務(wù)(包括館藏在線(xiàn)借閱、查詢(xún)、預(yù)約、續(xù)借、到期催還等功能)以提高圖書(shū)館紙質(zhì)圖書(shū)的流通比例等功能需求的實(shí)現(xiàn)問(wèn)題。一方面涉及學(xué)院合作商的“超星學(xué)習(xí)通”上近100萬(wàn)種電子書(shū)資源(其中3萬(wàn)多本EPUB純文本圖書(shū))、近200種暢銷(xiāo)期刊及報(bào)紙(如意林、讀者以及國(guó)內(nèi)主流報(bào)紙)且每天實(shí)時(shí)更新、1.5萬(wàn)集有聲讀物、2萬(wàn)集在線(xiàn)視頻及5千門(mén)公開(kāi)課程等電子資源的移動(dòng)閱讀使用問(wèn)題。另一方面涉及學(xué)院合作商的“萬(wàn)方數(shù)據(jù)知識(shí)服務(wù)平臺(tái)”上數(shù)億條集成期刊、學(xué)位、會(huì)議、專(zhuān)利、科技報(bào)告、成果、標(biāo)準(zhǔn)、法規(guī)、地方志、視頻等優(yōu)質(zhì)學(xué)術(shù)資源移動(dòng)檢索、下載、文獻(xiàn)傳遞使用問(wèn)題。二是技術(shù)需求:根據(jù)圖書(shū)館現(xiàn)有的數(shù)字資源以及學(xué)院師生需求分析,一方面對(duì)于構(gòu)建云平臺(tái)的服務(wù)器配置問(wèn)題,目前只需要市面上通常的各類(lèi)品牌如DELL等服務(wù)器、操作系統(tǒng)采用Windows Server 2008及以上版本、數(shù)據(jù)庫(kù)采用MySQL 5.6及以上版本即可。一方面對(duì)于對(duì)應(yīng)客戶(hù)端配置問(wèn)題,圖書(shū)館各書(shū)庫(kù)或?qū)W院師生通過(guò)PC平臺(tái)使用時(shí)只需要市面上通常的各類(lèi)普通PC電腦即可;對(duì)于學(xué)院師生通過(guò)移動(dòng)平臺(tái)使用時(shí),只需要市面上通常使用的各類(lèi)主流手機(jī)(如Android、iOS等)、IPAD等移動(dòng)終端設(shè)備即可。
2.2 系統(tǒng)需求模型
結(jié)合圖書(shū)館現(xiàn)有的館藏資源、合作商“超星學(xué)習(xí)通”、合作商“萬(wàn)方數(shù)據(jù)知識(shí)服務(wù)平臺(tái)”以及學(xué)院師生需求分析等,新系統(tǒng)的需求模型架構(gòu)體系如圖1所示。
3 總體設(shè)計(jì)
3.1面向?qū)ο蟮脑O(shè)計(jì)方法
一是識(shí)別對(duì)象:對(duì)系統(tǒng)進(jìn)行描述,對(duì)描述進(jìn)行語(yǔ)法分析,找出名詞或名詞短語(yǔ),根據(jù)名詞或名詞短語(yǔ)確定對(duì)象。二是確定屬性:研究系統(tǒng)描述,選擇合理的與對(duì)象相關(guān)聯(lián)的信息,找出對(duì)象有意義的屬性。三是定義操作:研究系統(tǒng)的需求描述,選擇合理的屬于對(duì)象的操作。四是確定對(duì)象之間的通信:在對(duì)象之間建立通信機(jī)制,即消息。五是完成對(duì)象定義。
3.2 系統(tǒng)用例圖
一是用例、參與者和場(chǎng)景:確定系統(tǒng)用例如讀者請(qǐng)求服務(wù)的用例、圖書(shū)管理員處理服務(wù)的用例、系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例等;確定系統(tǒng)參與者如讀者、圖書(shū)管理員和系統(tǒng)管理員;確定場(chǎng)景如“續(xù)借圖書(shū)”包含“讀者通過(guò)手機(jī)完成續(xù)借”和“讀者通過(guò)流通臺(tái)請(qǐng)圖書(shū)管理員完成續(xù)借”2個(gè)場(chǎng)景等;二是用例和參與者的關(guān)系以及用例之間的關(guān)系:如讀者及其用例之間的關(guān)聯(lián)關(guān)系、用例之間的包含關(guān)系、用例之間的擴(kuò)展關(guān)系和用例之間的泛化關(guān)系;三是圖書(shū)管理系統(tǒng)的用例圖:如讀者請(qǐng)求服務(wù)的用例圖、圖書(shū)管理員處理服務(wù)的用例圖、系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例圖等。
3.3 系統(tǒng)交互圖
一是順序圖:包含對(duì)象、生命線(xiàn)、消息和激活,如讀者預(yù)約圖書(shū)的順序圖、圖書(shū)管理員處理借書(shū)的順序圖等。二是協(xié)作圖:包含參考數(shù)、對(duì)象、消息和鏈接符號(hào),如圖書(shū)管理員處理借書(shū)和還書(shū)的協(xié)作圖、讀者續(xù)借圖書(shū)的協(xié)作圖、讀者預(yù)約圖書(shū)的協(xié)作圖等。
3.4 系統(tǒng)狀態(tài)圖
一是圖書(shū)對(duì)象的狀態(tài)圖:如圖書(shū)進(jìn)人流通、圖書(shū)待借出或預(yù)約、圖書(shū)退出流通等。二是讀者對(duì)象的狀態(tài)圖:如新建讀者賬戶(hù)、刪除讀者賬戶(hù)等。
4 詳細(xì)設(shè)計(jì)
4.1 系統(tǒng)設(shè)計(jì)模型
一是包圖:把系統(tǒng)分成館藏資源管理子系統(tǒng)、超星學(xué)習(xí)通子系統(tǒng)、萬(wàn)方數(shù)據(jù)知識(shí)服務(wù)平臺(tái)子系統(tǒng),每個(gè)子系統(tǒng)的功能之間是獨(dú)立的,通過(guò)給出哪個(gè)類(lèi)包括在哪個(gè)子系統(tǒng)中來(lái)記錄子系統(tǒng)。二是類(lèi)圖:實(shí)體類(lèi)如用戶(hù)(包括系統(tǒng)管理員、圖書(shū)管理員和讀者)、書(shū)目、圖書(shū)以及預(yù)約列表、借書(shū)列表等。三是設(shè)計(jì)類(lèi)圖:包括決定需要設(shè)計(jì)的類(lèi)、找到屬于這個(gè)類(lèi)的所有方法、詳細(xì)描述帶有邏輯的方法等。
4.2 用戶(hù)界面設(shè)計(jì)
一個(gè)友好、完善的用戶(hù)界面不僅能方便系統(tǒng)的使用者,而且能使各個(gè)模塊之間劃分明確,結(jié)構(gòu)更完善。圖書(shū)管理系統(tǒng)包括用戶(hù)登錄界面設(shè)計(jì)、系統(tǒng)主界面設(shè)計(jì)、修改圖書(shū)記錄界面設(shè)計(jì)、修改讀者記錄界面設(shè)計(jì)、生成預(yù)約圖書(shū)報(bào)表界面設(shè)計(jì)、生成催還圖書(shū)報(bào)表界面設(shè)計(jì)、修改密碼設(shè)置界面設(shè)計(jì)、查詢(xún)和借閱及預(yù)約圖書(shū)界面設(shè)計(jì)、查詢(xún)個(gè)人借閱信息及歸還圖書(shū)界面設(shè)計(jì)等。
5 軟件測(cè)試
一是測(cè)試類(lèi)功能的實(shí)現(xiàn)和相應(yīng)面向?qū)ο蟪绦蝻L(fēng)格:測(cè)試數(shù)據(jù)成員是否滿(mǎn)足數(shù)據(jù)封閉要求,確定數(shù)據(jù)成員是否被外界(數(shù)據(jù)成員所屬的類(lèi)或子類(lèi)以外的調(diào)用)直接調(diào)用;測(cè)試類(lèi)是否實(shí)現(xiàn)要求的功能,以所做的面向?qū)ο笤O(shè)計(jì)結(jié)果為依據(jù),測(cè)試類(lèi)提供的功能是否滿(mǎn)足設(shè)計(jì)的要求。二是做好面向?qū)ο蟮膯卧獪y(cè)試、集成測(cè)試和系統(tǒng)測(cè)試。三是做好類(lèi)的層次結(jié)構(gòu)測(cè)試。
6 維護(hù)與管理
6.1 軟件維護(hù)
一是糾錯(cuò)性維護(hù):在系統(tǒng)投入使用后對(duì)相應(yīng)錯(cuò)誤進(jìn)行的測(cè)試、診斷、定位、糾錯(cuò)和修改。二是適應(yīng)性維護(hù):隨著館藏資源的變化、合作商“超星學(xué)習(xí)通”的調(diào)整、合作商“萬(wàn)方數(shù)據(jù)知識(shí)服務(wù)平臺(tái)”的變動(dòng)、學(xué)院師生需求的增強(qiáng)以及相應(yīng)硬件、軟件、數(shù)據(jù)環(huán)境和網(wǎng)絡(luò)技術(shù)的發(fā)展變化等,系統(tǒng)需要進(jìn)行適應(yīng)性維護(hù)。三是完善性維護(hù):隨著教育主管部門(mén)對(duì)圖書(shū)館的要求不斷增強(qiáng)、系統(tǒng)用戶(hù)(包含讀者、圖書(shū)管理員、系統(tǒng)管理員)對(duì)軟件提出新的功能和性能要求,合作商的調(diào)整等,系統(tǒng)需要進(jìn)行完善性維護(hù),以進(jìn)一步擴(kuò)充功能、增強(qiáng)性能、改進(jìn)效率、提高可維護(hù)性。四是預(yù)防性維護(hù):隨著網(wǎng)絡(luò)特別是SG的快速發(fā)展,為提高系統(tǒng)的可維護(hù)性和可靠性,需要做相應(yīng)的預(yù)防性維護(hù)。
6.2 安全管理
一是構(gòu)建信息安全技術(shù)體系:為保證圖書(shū)館資源的物理安全,需要根據(jù)國(guó)家標(biāo)準(zhǔn)、信息安全等級(jí)制訂適合學(xué)院的物理安全要求并通過(guò)建設(shè)和管理達(dá)到相關(guān)標(biāo)準(zhǔn);為保證系統(tǒng)平臺(tái)安全,需要通過(guò)安全加固解決管理方面的安全漏洞,采用安全技術(shù)設(shè)備增強(qiáng)安全防護(hù)能力;為保證系統(tǒng)網(wǎng)絡(luò)安全,需要規(guī)范連接方式,加強(qiáng)訪(fǎng)問(wèn)控制,部署安全保護(hù)產(chǎn)品,建立相應(yīng)安全管理制度并貫徹實(shí)施;為保證系統(tǒng)應(yīng)用安全,需要建立統(tǒng)一的密碼基礎(chǔ)設(shè)施,實(shí)施合適的安全技術(shù)。二是構(gòu)建信息安全管理體系:從圖書(shū)管理系統(tǒng)的規(guī)劃、建設(shè)、運(yùn)行、維護(hù)到報(bào)廢全過(guò)程建立“評(píng)估、響應(yīng)、防護(hù)、評(píng)估”的動(dòng)態(tài)閉環(huán)管理流程。
7 結(jié)語(yǔ)
本文以移動(dòng)無(wú)線(xiàn)通信網(wǎng)絡(luò)為支撐,以江西某高職院校圖書(shū)館現(xiàn)有館藏資源、合作商“超星學(xué)習(xí)通”、合作商“萬(wàn)方數(shù)據(jù)知識(shí)服務(wù)平臺(tái)”為基礎(chǔ),以適應(yīng)移動(dòng)終端“一站式”信息搜索應(yīng)用為核心,以云共享服務(wù)為保障,通過(guò)智能手機(jī)、iPad等手持移動(dòng)終端設(shè)備,為圖書(shū)館用戶(hù)提供搜索和閱讀數(shù)字信息資源,自助查詢(xún)和完成借閱業(yè)務(wù),幫助用戶(hù)建立隨時(shí)隨地獲取信息服務(wù)的“移動(dòng)圖書(shū)館”服務(wù)平臺(tái)。
參考文獻(xiàn):
[1]北京超星數(shù)圖信息技術(shù)有限公司,數(shù)字圖書(shū)館服務(wù)平臺(tái)建設(shè)方案,2019,12.
[2]北京萬(wàn)方數(shù)據(jù)股份有限公司.萬(wàn)方數(shù)據(jù)知識(shí)服務(wù)平臺(tái)使用指南,2019,12.
[3]李安裕,基于云平臺(tái)的江西某高職院?!耙苿?dòng)圖書(shū)館”的設(shè)計(jì)與實(shí)現(xiàn)(2019年度江西省教育廳科學(xué)技術(shù)研究項(xiàng)目,項(xiàng)目編號(hào):GJJ191523).江西省教育廳,2019,12.
[4]張洪明,亓勝田,李明侖.軟件工程與項(xiàng)目化分析設(shè)計(jì)教程(第2版)[M].北京:電子工業(yè)出版社,2019.
【通聯(lián)編輯:代影】
基金項(xiàng)目:2019年度江西省教育廳科學(xué)技術(shù)研究項(xiàng)目——基于云平臺(tái)的江西某高職院校“移動(dòng)圖書(shū)館”的設(shè)計(jì)與實(shí)現(xiàn)(項(xiàng)目編號(hào):GJJ191523)
作者簡(jiǎn)介:李安裕(1974-),男,湖南郴州人,江西應(yīng)用工程職業(yè)學(xué)院圖書(shū)館館長(zhǎng),副教授,碩士研究生,主要研究移動(dòng)互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算等。