圖書網絡管理論文

前言:尋找寫作靈感?中文期刊網用心挑選的圖書網絡管理論文,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

圖書網絡管理論文

1系統功能設計

系統主要完成管理員對圖書的管理、讀者用戶對圖書信息的網絡查詢等功能。不同用戶登錄后進入不同網頁界面。用戶包括超級管理員用戶、普通管理員用戶、讀者用戶。超級管理員擁有對系統管理的全部權限,包括:圖書管理、圖書借閱管理、用戶管理、數據庫管理、留言板管理。普通管理員可進行對圖書的借閱管理、留言板管理、數據庫備份、用戶密碼修改操作。讀者用戶可進行圖書查詢、申請續借及賬戶密碼修改操作,并可在留言板里進行留言、交流。圖書管理主要包括圖書的添加、修改、刪除、查詢。圖書借閱管理包括圖書的借出、續借、收回、借閱信息查詢操作。用戶管理包括用戶添加、修改、刪除、權限設置等操作。數據庫管理包括數據庫的備份、恢復。

2系統開發方案

本系統在設計中優先考慮系統功能的有效實現,達到用戶操作簡便,便于維護的目標,其次系統設計科學合理,便于開發,并具有較高的安全性。應根據數據存儲的需求特點合理地選擇后臺數據庫。開發模式上目前廣泛采用B/S(browser/Server)、C/S(client/Server)兩種模式。C/S模式即服務器/客戶端模式,這種模式下因需要安裝專門的客戶端程序,這種模式不太適用點多面廣,而用戶群體不確定的使用環境。在B/S模式下,用戶不需要安裝客戶端軟件,界面完全通過瀏覽器實現,因此便于維護、升級,開發成本低。另外B/S模式下,可生動地與用戶交流,本系統采用B/S模式開發。系統選用ASP動態頁面進行開發,ASP具有簡單易用,開發效率高的特點,是一種WEB服務器端腳本程序開發工具與運行環境,可用來創建動態網頁及交互應用程序。頁面中可嵌入VBScript、JavaScript等多種語言腳本。ASP可方便地與SQL、Access等數據庫連接,在后臺數據庫選擇上,選用設計簡單,數據處理能力較強,成本較低的MicrosoftAccess2003。ASP網頁在WEB服務器上運行,本系統運行平臺為WindowsSever2003上的IIS6.0。選用可視化的DreamWeaverCS3作為編輯開發工具,利用CS3具有Ajax的Spry框架、CSS樣式等功能可以大大提高開發的效率,并可以實時地進行功能及瀏覽器兼容性驗證,完全滿足設計需求。

3數據庫設計

系統數據庫包含6個數據表,如表1所示,這些數據表分別用來保存管理員賬戶信息、讀者賬戶信息、圖書基本信息、借閱信息、續借申請信息及留言板信息。系統數據庫采用快速高效的OLEDB連接方式,用連接對象的Open方法打開數據庫,用ADO對象集的Recordset對象操作數據庫,并通過SQL指令實現對數據記錄的讀寫。為便于利用條碼掃描器掃描借書卡上的條碼以對讀者信息的快速查詢,在Reader數據表中設置條碼代碼字段。在借閱圖書的錄入中為快速錄入,在book、Book_manage表中設置圖書條碼代碼字段,為區別同一版本相同的多本書,應在每本書上貼上唯一的條碼,并與表中該書的條碼代碼記錄對應。

4系統安全設計

系統在運行除依托網站的防火墻等安全防護措施外,在開發中進行了如下安全設計:

(1)在登錄頁面中添加驗證碼輸入,防止對用戶密碼的暴力破解。

(2)防止未經合法登錄的用戶直接運行各功能模塊,采用session()函數進行登錄驗證。

(3)把數據庫的擴展名mdb更改為asp,防止數據庫被惡意下載;

(4)在頁面中設計數據庫的備份與恢復模塊,及時對數據進行備份。

5結束語

系統在本單位的實際應用中達到了預期的效果,為圖書管理及讀者借閱帶來了方便,提高了圖書的使用效率。在建有綜合網站的學校、企事業單位,也可把該系統作為子系統嵌入綜合網站,對后臺數據庫、用戶賬戶、留言板等綜合管理,更為便于系統維護和讀者登錄使用。

作者:劉光宇 湯曉晨 王偉蔚 單位:北京市63996部隊

亚洲精品一二三区-久久