田屏
摘 要:現(xiàn)代圖書(shū)館是大量信息資源的集合地,圖書(shū)信息和用戶信息等資料繁復(fù),涉及很多的數(shù)據(jù)資料的存儲(chǔ)及管理,傳統(tǒng)的手工處理信息已經(jīng)不適應(yīng)社會(huì)的發(fā)展,不僅效率低下,而且安全性上也沒(méi)有了保障。然而目前大多數(shù)圖書(shū)館都只是小區(qū)域性圖書(shū)館,已經(jīng)不能滿足人們對(duì)大區(qū)域圖書(shū)借閱的需求,為了能更好地服務(wù)讀者,急需一套適合于的跨區(qū)域性圖書(shū)管理軟件來(lái)更加精準(zhǔn)、高效的管理各種復(fù)雜的圖書(shū)信息。
關(guān)鍵詞:圖書(shū)館管理系統(tǒng) 分析 設(shè)計(jì)
中圖分類號(hào):G25 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2017)04(a)-0028-02
筆者設(shè)計(jì)了該圖書(shū)館信息管理系統(tǒng),借鑒了人工管理系統(tǒng)在信息處理方面的優(yōu)勢(shì),彌補(bǔ)了傳統(tǒng)手工管理在現(xiàn)代網(wǎng)絡(luò)社會(huì)服務(wù)方面的缺失,使圖書(shū)館的服務(wù)更方便各類用戶,貼近用戶,滿足用戶的各種需要。現(xiàn)將筆者的設(shè)計(jì)分析如下。
1 功能需求分析
根據(jù)圖書(shū)館管理系統(tǒng)實(shí)際需要,系統(tǒng)面對(duì)兩類用戶:管理人員和讀者。兩類用戶在系統(tǒng)使用中需要的功能各不相同,綜合總結(jié)如下。
1.1 圖書(shū)管理功能
(1)添加、修改、刪除書(shū)籍類別。
(2)查詢、添加、修改、刪除書(shū)籍信息。
1.2 借閱及歸還功能
借閱及歸還是圖書(shū)館的基本功能,其中借書(shū)包括了以下兩個(gè)方面的內(nèi)容。
(1)圖書(shū)借閱:通過(guò)輸入讀者編號(hào)顯示讀者姓名,及輸入圖書(shū)編號(hào)系統(tǒng)自動(dòng)顯示圖書(shū)相關(guān)信息包括書(shū)籍類別、書(shū)籍名稱、書(shū)籍價(jià)格、時(shí)間頁(yè)碼、出版社名稱、借出時(shí)間、歸還的時(shí)間等,管理員點(diǎn)擊借出實(shí)現(xiàn)圖書(shū)的借出。
(2)圖書(shū)續(xù)借:輸入讀者編號(hào)按回車(chē)鍵,完成圖書(shū)續(xù)借,其信息包括:讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱、歸還日期、新歸還日期等。
(3)還書(shū)功能:則是通過(guò)輸入書(shū)籍編號(hào)自動(dòng)顯示書(shū)籍和讀者的詳細(xì)信息,包括:書(shū)籍名稱、書(shū)籍類別、書(shū)籍頁(yè)碼、讀者編號(hào)、讀者姓名、書(shū)籍價(jià)格、規(guī)定天數(shù)、實(shí)際天數(shù)、借出日期等。
1.3 讀者信息管理功能
包括管理員對(duì)用戶的管理和用戶對(duì)本人密碼的管理。
(1)超級(jí)管理員可以分權(quán)限添加權(quán)限不同的用戶(普通讀者和系統(tǒng)管理員),包括設(shè)置其用戶編號(hào)、用戶性別、用戶姓名、注冊(cè)日期、用戶密碼、用戶權(quán)限等,并能對(duì)用戶資料進(jìn)行修改和刪除。
(2)讀者可以修改本人密碼。
1.4 查詢功能
(1)圖書(shū)信息/借還信息查詢:管理員通過(guò)書(shū)籍編號(hào)查詢?cè)搱D書(shū)及相關(guān)信息。
(2)用戶信息查詢:管理員選擇用戶類型,輸入用戶編號(hào)可查詢出用戶相關(guān)信息。
(3)讀者可以查詢圖書(shū)信息/借還信息。
圖書(shū)信息/借還信息查詢:讀者能通過(guò)書(shū)籍編號(hào)查詢?cè)搱D書(shū)及相關(guān)信息,通過(guò)選擇某種類型圖書(shū)查詢?cè)擃愋退袌D書(shū)及相關(guān)信息;通過(guò)全部顯示按鈕顯示系統(tǒng)所有圖書(shū)及相關(guān)信息,并且此種查詢都可查詢圖書(shū)是否借出。
2 業(yè)務(wù)流分析
該圖書(shū)管理系統(tǒng)基本工作流程為:系統(tǒng)啟動(dòng)并進(jìn)入登錄界面后,用戶可選擇不同身份進(jìn)行登錄,無(wú)論用戶是否注冊(cè)都可以瀏覽系統(tǒng)主頁(yè)面。通過(guò)系統(tǒng)權(quán)限判斷,普通用戶只能進(jìn)行信息瀏覽,注冊(cè)用戶除了可以瀏覽信息外,還可以對(duì)自己注冊(cè)資料進(jìn)行操作,以及圖書(shū)的查詢、借閱、歸還等功能。管理員可以對(duì)系統(tǒng)信息進(jìn)行增、刪、查、改等基本操作,及對(duì)系統(tǒng)管理的其他功能進(jìn)行操作。
該系統(tǒng)是按照比較適合普通借閱管理的服務(wù)流程設(shè)計(jì)完成的,同時(shí)為了滿足更廣闊的服務(wù)范圍,設(shè)計(jì)了一個(gè)發(fā)布平臺(tái)以利于信息發(fā)布和管理。為了使該系統(tǒng)在各項(xiàng)圖書(shū)管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過(guò)程的快捷化、準(zhǔn)確化。
3 數(shù)據(jù)流分析
對(duì)該系統(tǒng)操作的數(shù)據(jù)源有超級(jí)管理員、管理員和普通用戶三種,系統(tǒng)管理員根據(jù)不同用戶的需要將相關(guān)信息保存到系統(tǒng)數(shù)據(jù)庫(kù)中,然后再進(jìn)行發(fā)布。不同權(quán)限的用戶可以對(duì)這些數(shù)據(jù)信息進(jìn)行增、刪、改等操作。所有用戶均可以查詢信息。該系統(tǒng)DFD圖如圖1所示。
4 開(kāi)發(fā)工具選擇
該系統(tǒng)采用PHP集成安裝環(huán)境WampServer進(jìn)行開(kāi)發(fā),WampServer是一款由法國(guó)人開(kāi)發(fā)的Apache Web服務(wù)器、PHP解釋器以及MySQL數(shù)據(jù)庫(kù)的整合軟件包。網(wǎng)頁(yè)及數(shù)據(jù)庫(kù)選擇PHP和MYSQL作為開(kāi)發(fā)工具。
該系統(tǒng)從功能上來(lái)說(shuō),比較完備。系統(tǒng)以Web界面與用戶交互,為用戶提供信息并接受其操作,同時(shí)通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)存儲(chǔ)信息數(shù)據(jù)。系統(tǒng)設(shè)計(jì)按照規(guī)范化、標(biāo)準(zhǔn)化、易用性、構(gòu)件化實(shí)現(xiàn)。系統(tǒng)實(shí)現(xiàn)了對(duì)信息數(shù)據(jù)的瀏覽、查詢、編輯和管理等基本數(shù)據(jù)庫(kù)操作,系統(tǒng)采用了模塊化設(shè)計(jì)方法,根據(jù)用戶的需求及程序的應(yīng)用穩(wěn)定性、可擴(kuò)充性與維護(hù)的易用性,將各個(gè)部分置于不同的模塊當(dāng)中,方便了程序的維護(hù)與擴(kuò)展,同時(shí)建立了程序功能復(fù)用的基礎(chǔ)。
參考文獻(xiàn)
[1] 戴捷.中小型圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2015.
[2] 張億軍,羊照生.圖書(shū)管理系統(tǒng)設(shè)計(jì)研究[J].信息技術(shù)與信息化,2014(3):47-49.