曹霞
(黑龍江中醫(yī)藥大學(xué)圖書館,黑龍江 哈爾濱 150040)
我國的科技查新工作起源于20世紀(jì)80年代,經(jīng)過了30多年的發(fā)展,諸多高校圖書館取得了查新資格,面向本單位及社會進(jìn)行查新服務(wù),充分發(fā)揮了其情報職能。然而,隨著科技查新工作的不斷深入,很多問題逐漸浮出水面,例如:傳統(tǒng)查新模式每一階段都是人工控制,重復(fù)勞動,消耗大量時間、人力、物力;查新委托書的填寫不規(guī)范,影響科技查新質(zhì)量;查新用戶信息的管理與統(tǒng)計過程復(fù)雜繁瑣,查新員不能較便捷掌握查新內(nèi)容的熱點以及查新用戶來源。因此,在計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)字化技術(shù)的支撐下,高??萍疾樾孪到y(tǒng)平臺應(yīng)運(yùn)而生,它提高了査新工作的規(guī)范化、標(biāo)準(zhǔn)化、科學(xué)化,利用了互聯(lián)網(wǎng)方便快捷、無地域限制等優(yōu)勢,保證了高校圖書館信息服務(wù)的質(zhì)量。本文擬構(gòu)建基于B/S模式的高??萍疾樾孪到y(tǒng)平臺,探討該信息平臺建設(shè)的基本原則、設(shè)計目標(biāo)、平臺模塊與其功能特點,以及系統(tǒng)平臺的實現(xiàn)方法。
高??萍疾樾孪到y(tǒng)平臺是一個服務(wù)性的系統(tǒng)平臺,不僅要包含查新員所使用的全部業(yè)務(wù)功能,還要考慮到查新用戶的特點,并保證除了在數(shù)據(jù)備份和平臺升級以外的任何時間、地點,雙方都可以進(jìn)行系統(tǒng)平臺的使用。此外,在系統(tǒng)平臺的設(shè)計上應(yīng)盡可能用簡單的方式實現(xiàn)其模塊功能,以突出該系統(tǒng)平臺的人性化和友好性,便于用戶在了解平臺功能時一目了然,使用更為便捷。
高??萍疾樾孪到y(tǒng)平臺在設(shè)計思路、系統(tǒng)模塊構(gòu)架、軟件技術(shù)等方面都需要具有一定的先進(jìn)性及可擴(kuò)展性。任何系統(tǒng)平臺都要經(jīng)歷一個循序漸進(jìn)、不斷擴(kuò)充的過程,因此,要充分考慮到系統(tǒng)平臺的未來成長,隨時為平臺添加新的功能或修改完善現(xiàn)有功能,保證系統(tǒng)平臺的先進(jìn)性。
高校科技查新系統(tǒng)平臺需要有強(qiáng)大的后臺數(shù)據(jù)庫支撐,而且就科技查新工作性質(zhì)而言,不同的查新用戶之間的數(shù)據(jù)要相對保密,所以系統(tǒng)的安全性顯得尤為重要。保障系統(tǒng)數(shù)據(jù)的安全、完整是高??萍疾樾孪到y(tǒng)平臺的重要原則。因此在軟件設(shè)計中,需要進(jìn)行權(quán)限設(shè)置,運(yùn)用用戶認(rèn)證技術(shù)、授權(quán)技術(shù)、數(shù)據(jù)加密技術(shù),防止數(shù)據(jù)被竄改、刪除,保證系統(tǒng)的安全、穩(wěn)定。
人工控制的查新流程一般為:查新用戶到該單位手動填寫查新委托書,現(xiàn)場繳費,查新員進(jìn)行查新,審核員審校,手動打印報告,再由查新用戶到該單位取報告。若利用計算機(jī)網(wǎng)絡(luò)將查新工作轉(zhuǎn)移到web環(huán)境中,不同角色的用戶可以通過該科技查新系統(tǒng)平臺中相應(yīng)的模塊進(jìn)行指定操作,能夠提高查新用戶和查新員的工作效率。
實現(xiàn)科技查新報告相關(guān)數(shù)據(jù)的統(tǒng)計功能,可以從側(cè)面分析和評估不同單位與個人的科研情況,為科研管理提供參考。此外,該功能還可以發(fā)現(xiàn)查新工作中存在的若干問題,使查新員及時改進(jìn),促進(jìn)查新工作的迅速發(fā)展。以往的全人工紙質(zhì)查新報告,實現(xiàn)這些統(tǒng)計功能非常困難。本系統(tǒng)平臺,力圖實現(xiàn)科技查新報告歸檔,并嘗試通過精確、模糊等檢索方式,對查新報告的數(shù)量、查新用戶單位、查新工作分布月份、查新報告內(nèi)容所屬學(xué)科分類、查新員工作量等內(nèi)容進(jìn)行統(tǒng)計分析。
查新用戶填寫和提交查新委托單的過程中,尤其是第一次進(jìn)行查新的用戶,難免會遇到問題需要向查新員求助。本平臺設(shè)計的在線交流功能可以方便雙方及時交流,使查新工作順利進(jìn)行。此外,查新用戶可以及時了解查新報告的工作進(jìn)度,例如“受理中”“審校中”“已完成”等。
根據(jù)高??萍疾樾孪到y(tǒng)平臺的需求,整個系統(tǒng)可以主要分為四個模塊:查新員模塊、查新用戶模塊、審核員模塊、管理員模塊。此系統(tǒng)模塊設(shè)計的最大特點為多個查新員和查新用戶按照系統(tǒng)應(yīng)用框架提供統(tǒng)一的平臺,可同時在不同IP地點使用平臺,并且保證查新工作規(guī)范統(tǒng)一,提高工作效率。
查新工作往往需要將查新報告中的部分內(nèi)容,如查新目的、查新技術(shù)要點等,從查新委托書中提取出來。查新委托書自動生成word文檔后,查新員可以直接把應(yīng)用的內(nèi)容調(diào)離出來。此外,完成的查新報告也可以以word文檔格式下載到本地,方便查新員打印和修改報告。
針對平臺中數(shù)據(jù)有可能會被注入式攻擊的情況,系統(tǒng)應(yīng)采用ASP.NET的表單認(rèn)證技術(shù)和授權(quán)技術(shù)設(shè)計安全性結(jié)構(gòu)模型,在用戶身份及訪問控制等方面進(jìn)行認(rèn)證,同時備案補(bǔ)救措施以應(yīng)對平臺系統(tǒng)崩潰出現(xiàn)的信息丟失、泄露等問題。
硬件環(huán)境:CPU:英特爾酷睿雙核 T2390(1.86G),內(nèi)存:2GB。
操作系統(tǒng):Windows 2003 Sever。
服務(wù)器:微軟公司ASP.NET動態(tài)服務(wù)器。
Web 服務(wù)器:IIS,采用 Microsoft Visual Studio.net。
數(shù)據(jù)庫系統(tǒng):SQL Server 2005關(guān)系型數(shù)據(jù)庫。
高??萍疾樾孪到y(tǒng)平臺是基于B/S的數(shù)據(jù)庫訪問模式,如圖1所示,分為三個層次,分別為用戶操作界面、業(yè)務(wù)處理層和數(shù)據(jù)存儲層。用戶通過瀏覽器對系統(tǒng)平臺發(fā)送訪問請求,應(yīng)用服務(wù)器進(jìn)行數(shù)據(jù)的分析、處理,經(jīng)數(shù)據(jù)庫系統(tǒng)邏輯處理后生成新的頁面,再通過服務(wù)器返回給用戶,滿足用戶需求。
圖1 B/S三層結(jié)構(gòu)開發(fā)模式
這種模式具有以下優(yōu)點:B/S構(gòu)架相當(dāng)程度上簡化了客戶端的開發(fā)與維護(hù),對客戶端計算機(jī)系統(tǒng)要求低,易用性好,使用方便,安全性高,共享性高。高??萍疾樾孪到y(tǒng)平臺用ASP.net開發(fā)基于B/S模式,借助Web應(yīng)用程序連接后臺數(shù)據(jù)庫,簡化了工作流程,大大提高了工作效率。
4.3.1 查新用戶模塊
查新用戶需要注冊自己的個人信息后才能以系統(tǒng)分配的唯一ID登陸此模塊。查新用戶的主要權(quán)限有:填寫查新委托書;查詢正在查新中報告的進(jìn)度;查詢個人查新歷史情況;在線查看查新報告;修改個人信息。
4.3.2 查新員模塊
查新員模塊的子模塊功能分別為:查看查新用戶填寫的委托書,受理查新委托書,錄入查新報告,檢索功能和統(tǒng)計功能。查新員查看委托書這一模塊特別設(shè)置了附加功能為在線交流,查新員可及時與查新用戶溝通,使委托書填寫規(guī)范化,查新流程更加順暢。受理查新委托書這一子模塊下又有若干功能,分別為分配查新編號、填寫或修改查新報告、生成報告word文檔。檢索查新報告模塊通過精確檢索、模糊檢索、高級檢索、二次檢索等方式查看所要查看的報告。統(tǒng)計模塊可統(tǒng)計、查詢每學(xué)期校內(nèi)外、國內(nèi)國外項目數(shù)量,學(xué)科分類情況、個人完成工作量及繳費情況等。
4.3.3 審核員模塊
審核員模塊只有具有審核資質(zhì)的用戶才能進(jìn)入,查新員無權(quán)進(jìn)入。這一模塊是比查新員模塊更高一級的子模塊系統(tǒng)。審核員模塊的功能為審核查新報告、查看查新員狀態(tài)、查看歸檔報告。查新員在完成查新報告后,對報告進(jìn)行標(biāo)記“已完成”后系統(tǒng)則自動將報告提交給審核員,審核員對所提交的報告進(jìn)行審核、修改等操作,將審核后的報告標(biāo)記為“已審核”后,該查新報告完成。審核員的另一項重要職能為查看查新員狀態(tài),通過查看查新員的工作狀態(tài)可得知查新員的工作狀態(tài)和正在進(jìn)行的報告情況,以便審核員合理分配查新任務(wù),督促查新員工作。此外,審核員可以查看查新歸檔報告,以word文件格式下載,保存到電腦磁盤中。
4.3.4 管理員模塊
管理員模塊是整個系統(tǒng)的重要組成部分,這個模塊的主要功能包括用戶管理、數(shù)據(jù)庫維護(hù)和系統(tǒng)升級管理。管理員采用特定手段在系統(tǒng)交互部分使查新用戶、查新員、審核員以用戶權(quán)限認(rèn)證方式進(jìn)行登錄,可對用戶進(jìn)行查找、添加、刪除、密碼重置等操作。除此之外,管理員需要對系統(tǒng)后臺數(shù)據(jù)庫進(jìn)行維護(hù),及時對系統(tǒng)存在的漏洞進(jìn)行修補(bǔ),根據(jù)需求升級系統(tǒng)平臺,保障高??萍疾樾孪到y(tǒng)平臺的安全性,防止惡意留言及其他威脅數(shù)據(jù)安全的攻擊。
本文所構(gòu)建的高??萍疾樾孪到y(tǒng)平臺集查新用戶、查新員、審核員、系統(tǒng)管理員四模塊為一體,使查新工作的整體流程網(wǎng)絡(luò)化、系統(tǒng)化、規(guī)范化和簡單化。筆者使用軟件ASP.NET來制作web頁面,通過B/S模式運(yùn)行。圖2為系統(tǒng)平臺功能的一級、二級功能模塊的實現(xiàn)流程。
通過瀏覽器進(jìn)入信息平臺的首界面,首次登錄平臺的用戶需要點擊“注冊”跳轉(zhuǎn)到新用戶的注冊頁面進(jìn)行注冊,再登錄系統(tǒng)平臺。已經(jīng)注冊過的用戶直接登錄,通過身份驗證,登陸成功,或者身份驗證失敗,返回到用戶登錄界面。在這個系統(tǒng)功能平臺實現(xiàn)的結(jié)構(gòu)圖中,高??萍疾樾孪到y(tǒng)平臺的初始登錄頁面的入口,既是查新用戶、查新員、審核員的入口,也是系統(tǒng)管理員進(jìn)入應(yīng)用平臺的入口。四種類型的用戶通過用戶登錄進(jìn)行角色判斷后,分別進(jìn)入自己的模塊,進(jìn)行相應(yīng)的操作。
圖2 高校科技查新系統(tǒng)平臺的實現(xiàn)
本文探討了高??萍疾樾孪到y(tǒng)平臺的設(shè)計與實踐,平臺以實用、簡單、先進(jìn)、可擴(kuò)展為基本建設(shè)原則,利用計算機(jī)、網(wǎng)絡(luò)等現(xiàn)代化技術(shù)進(jìn)行構(gòu)建,基于B/S模式。查新系統(tǒng)平臺通過了性能測試和功能測試,測試效果良好,實現(xiàn)了預(yù)先設(shè)計的各模塊功能。本文論述的科技查新系統(tǒng)平臺將傳統(tǒng)人工控制的查新流程全部轉(zhuǎn)移到web網(wǎng)絡(luò)環(huán)境中,實現(xiàn)在線交流、數(shù)據(jù)統(tǒng)計等功能,使查新工作從傳統(tǒng)封閉的工作模式逐步走向開放式、網(wǎng)絡(luò)化,省時省力,節(jié)約成本,克服了傳統(tǒng)查新業(yè)務(wù)中存在的諸多問題,提高了查新工作的效率,增強(qiáng)了服務(wù)質(zhì)量。這是一個動態(tài)平臺,系統(tǒng)建設(shè)者可以隨著各類型用戶個性化需求的提高,通過不斷學(xué)習(xí)理論知識和探索實踐,對系統(tǒng)平臺進(jìn)行修改和升級,滿足用戶的個性化需求,為查新工作帶來更多的效益。
[1]任泰明.基于B/S結(jié)構(gòu)的軟件開發(fā)技術(shù)[M].西安:西安電子科技大學(xué)出版社,2006.
[2]王萍萍,李曉娜,孫更新.ASP+Dreamweaver動態(tài)網(wǎng)站開發(fā)[M].北京:清華大學(xué)出版社,2008.
[3]龐婭娟,孫明麗,呂繼迪.ASP技術(shù)方案寶典[M].北京:人民郵電出版社,2008.
[4]楊坤杰,亢力,何巍,等.中醫(yī)藥科技查新管理系統(tǒng)設(shè)計與實現(xiàn)[J].醫(yī)學(xué)信息學(xué)雜志,2013(12):29-32.