【摘要】本文通過分析、設計,實現了一個數字圖書館的系統網站,能夠實現數據分類的動態管理,提供導航、檢索;后臺管理安全、高效、直觀,使用戶能夠通過網絡快速查詢、閱讀所有專業化資源。通過師生挑選、讀者圖書借閱日志分析、讀者評論推薦等方式收集資源所需種類,分院系推送專業對口數字期刊、圖書、碩博士論文、輔助教學視頻等資源,共享網上圖書館。
【關鍵詞】教學資源 資源共享 網上圖書館
【中圖分類號】G64 【文獻標識碼】A 【文章編號】2095-3089(2017)46-0014-01
一、院系學科教學資源平臺與相關技術
1.Browser/Server結構。 B/S結構的主要特點運行速度快,維護方便,不必是專門的網絡硬件環境,只需要操作系統和瀏覽器就可以連接網絡請求訪問數據,降低了總體擁有成本。B/S結構的軟件所有的維護、升級工作都只在服務器上進行,而客戶端就能獲得最新版本的軟件。
2.JavaScript技術。JavaScript是編程世界最流行的語言,是一種可插入HTML網頁編程代碼,為網頁界面添加動態效果的語言。對于面向對象和事件驅動的客戶端代碼編寫,JavaScript是具有相對安全性的腳本語言,能與用戶動態交互,響應用戶的各種操作。在一段小程序代碼中,JavaScript能與網頁上的多個對象連接,通過與用戶之間的動態交互,是網頁呈現更多形象、活躍的元素內容。JavaScript技術具有面向對象、基于對象語言、解釋性、實時性、安全性、動態性、跨平臺性等特點。
3.Active Server Pages.NET技術。ASP.Net是建立在微軟新一代Net平臺架構上,利用普通語言運行時在服務器后端為用戶提供建立強大的Web應用服務的編程框架。ASP.NET在互聯網技術開發中簡化了程序開發的環境,提供了一系列核心服務,如線程管理、內存管理和程序代碼管理。ASP.NET的優點主要表現在可管理性、安全性高、易于部署、簡易性、靈活的輸出緩存、移動設備支持等。
4.WEB數據庫技術。傳統的網站信息服務以及應用軟件往往采用C/S結構,同時每臺機器終端都必須安裝不同軟件應用的數據庫,給用戶造成很大的麻煩和龐大的內存容量需求。而基于Web的數據庫采用了從C/S演變過來的B/S結構,其最大的優點就是相比于以往C/S結構中每個用戶終端都必須安裝數據庫的硬性要求轉變為只要安裝WWW瀏覽器,用戶就可以瀏覽網站實現對數據庫申請訪問和操作,不需要用戶實時的更新和維護數據庫,而只需要更新安裝了數據庫的服務器,對用戶來說減少了不必要的麻煩,同時也提高了用戶瀏覽器訪問的速度。
二、系統總體設計
(一)系統設計原則及技術架構
院系學科教學平臺是一項系統工程,是為不同專業的學生推送挑選出優質的碩博士論文、學術期刊和精品學科視頻課程等學術資源,是以“服務與師生學習”為根本出發點的最終目的,從整體出發,統籌設計,逐步推進。
院系學科教學資源平臺系統采取B/S三層體系結構,即表示層,應用邏輯層,數據層。表示層就是開發人員用網頁前端的方式展現給用戶交互操作的界面,主要向用戶提供數據的顯示和接收用戶輸入的數據,便于系統和用戶之間交互響應。用戶通過表示層訪問系統,為了方便用戶,表示層的界面應該版面樣式簡潔,特色鮮明,功能內容清楚明了。因此表示層統一采用瀏覽器作為瀏覽方式,用戶通過表示層來實現與系統的交互,完成需要實現的工作。應用邏輯層由各類模塊構成。通過這些模塊可以使得應用邏輯層完成數據層與表示層的訪問操作,快捷方便訪問數據層。應用邏輯層不是一種簡單的鏈接,其是根據用戶的需求,對系統進行詳細分類之后建立。應用邏輯層的不同模塊根據不同的功能而對應于服務端。數據層封裝了所有的數據庫操作,如數據的查詢,插入,刪除,更新等。因此數據層是整個系統的基礎,用戶通過數據層完成系統與數據庫庫的交互。精品課程教學資源系統的數據層主要負責對資源的統一管理,主要包含教學資源數據庫和用戶信息數據庫。教學資源數據庫主要負責對教學的管理,主要包含教學和教輔系統,用戶信息數據庫主要包括教師,學生以及其他管理人員的基本信息。精品課程教學資源系統的數據庫選用SQL Server 2000,數據層采用存儲過程來對底層數據進行操作,并且采用ASP.NET與ADO.NET 相結合的方式來訪問數據庫。用戶可以根據資源類型的選擇挑選出經院系推送的合適的專業教學視頻資源,數據層通過與圖書館圖書藏書數據連接,可以列出相關書籍推送,幫助學生系統的學生專業課的理論學習。
(二)系統結構設計
系統后臺結構設計。通過上面功能的要求,整個系統可以詳細分為如下幾個子系統:院系管理、資源管理、學術資訊、學術資源分類、用戶管理、系統維護。院系管理:主要對不同院系進行劃分管理,便于用戶更直接選擇明確的數據類型。資源管理:主要添加資源類型。學術資訊:主要對前沿學術資訊添加、報道。學術資源分類:主要根據學生的不同興趣、愛好,對資源分門別類的進行管理,快速幫助用戶找到所需內容。用戶管理:主要對高校用戶的身份、個人信息進行審核查和管理。系統維護:主要增減系統管理用戶以及對系統存在的安全性隱患進行防范與補救。
系統前臺結構設計。系統前臺結構主要是向用戶更加清楚的展示出用戶查詢所需數據資源的具體流程向導,主要包括以下幾個部分:院系選擇、數據資料選擇、數據下載。本結構主要是為了方便用戶可以快速保存數據內容,用戶可以關注長江大學圖書館微信公眾號,掃碼數字閱讀功能掃描即可下載保存所需數據資源。用戶可以根據自己查找的書籍瀏覽一些內容,退后返回到圖書界面即可掃描下載。
(三)系統主要模塊
系統管理模塊。其主要功能如下:1)用戶管理:院系學科教學資源平臺系統中的最高級管理者是系統管理員。系統管理員可以對教學資源系統中的各類教學資源、學術資源進行添加、刪除、修改等操作。2)公告管理:院系學科教學資源系統中的管理員可以根據具體的實際情況以公告的形式告訴用戶信息,也可以修改、更新信息。3)系統資源管理:系統管理員作為院系學科教學資源平臺的最高級管理者需要對院系數據庫進行維護,保證數據資源的正常推送。
學術資源管理模塊。院系學科教學資源學術資源管理模塊主要功能包括:1)資源類型導航,院系學科教學資源系統中的資源類型導航主要是通過用戶根據自己的需要,查詢不同資源類型模塊,幫助用戶有效、快速的找到用戶所需的數據。2)資源項目列表,該功能模塊主要是向用戶展示出用戶查找分類后系統中所有符合的數據資源,提供資源作者相關的簡介,有效地幫助用戶查找所需資源。3)資源下載,該功能幫助用戶快速的下載數據資源,不需要繁鎖的下載流程,只需要用戶掃描網頁上的微信二維碼即可下載數據。4)資源刪除,該功能主要是根據學生或者師生的反映對相關學術資源不符合規定的數據進行刪除。圖書館管理員通過對院系學科資源的實時挑選能及時的對網站平臺的數據資源進行刪減,推送最前沿的學術資訊和科研項目,幫助在校師生快速了解自己專業的發展趨勢和研究方向。
參考文獻:
[1]錢虹.高校圖書館專業教學資源平臺的建設實踐[J].圖書館學刊,2011,06:33-35.
[2]顧朝兵. 高校移動圖書館服務平臺及應用研究[D].安徽大學,2015.
[3]錢鵬.高校科學數據管理研究[D].南京大學,2012.
作者簡介:
肖循(1969.1-),男,湖北鐘祥人,副教授,主要從事大學物理教學和管理工作。endprint