前言:中文期刊網精心挑選了圖書管理系統論文范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
圖書管理系統論文范文1
【關鍵詞】:圖書管理系統;需求;功能
二十一世紀是信息高度交流與發展的時代,面計算機系統則在信息時代扮演著極為重要的腳色,隨著計算機的不斷發展,計算機以滲透到各個領域,圖書館也不例外,圖書館的計算機化以不容遲緩。
圖書館在正常運營中總是面對大量的讀者信息、書籍信息以及兩者相互作用產生的借書信息、還書信息。需要對讀者資源、書籍資源、借書信息、還書信息進行管理,及時了解各個環節中信息的變更,有利于提高管理效率。作者針對圖書館手工管理的現狀,經過詳細系統的調查,闡明了圖書管理系統的需求和功能,為圖書館管理信息系統的開發打下堅實基礎。
一、圖書管理系統的需求分析
當決定要開發一個信息系統時,首先要對信息系統的需求進行分析,需求分析要做的工作是深入描述軟件的功能和性能,確定軟件設計的限制和軟件同其他系統元素的接口細節,定義軟件的其他有效性需求。
獲得當前系統的處理流程,在此首先假設當前系統是手工處理系統。手工處理流程大致是這樣的。讀者將要借的書和借閱證交給工作人員,工作人員將每本書附帶的描述書信息的卡和讀者借閱證一起放在一個小格欄,并在借閱證和每本書上貼的借閱信息。這樣借書過程就完成了。還書時讀者將要還的圖書交給工作人員,工作人員圖書信息找到相應的書卡和借閱證,并填寫相應的還書信息。
抽象出當前系統的邏輯模型。在理解當前系統“怎么做”的基礎上,抽取其“做什么”的本質,從而從當前系統的物理模型抽象出當前系統的邏輯模型。在物理模型中有許多物理因素,隨著分析工作的深入,有些非本質的物理因素就成為不必要的負擔,因而需要對物理模型進行分析,區分出本質的物理因素就成為不必要的負擔,因而需要對物理模型進行分析,區分出本質的和非本質的困素,去掉那些非本質的困素即可獲得反映系統本質的邏輯模型。
建立目標系統的邏輯模型。分析目標系統與當前系統邏輯上的差別,明確目標系統到底要“做什么”,從而從當前系統的邏輯模型導出目標系統的邏輯模型。在對上述流程進行分析后,我們對新的圖書處理流程進行整理,圖書館借還書過程如下:
借書過程:讀者從架上選到所需圖書后,將圖書和借書卡交管理人員,管理人員用碼閱讀器將圖書和借書卡上的讀者條碼2碼讀入處理系統。系統根據讀者條碼從讀者文件和借閱文件中找到相應記錄;根據圖書上的條碼從圖書文件中找到相應記錄,讀者如果有如下列情況之一將不予辦理借書手續。
①讀者所借閱圖書已超過該讀者容許的最多借書數目。
②該讀者記錄中有止借標志。
③該讀者還有已超過歸還日期而仍未歸還的圖書。
④該圖書暫停外借。
若讀者符合所有借書條件時,予以借出。系統在借閱文件中增加一條記錄,記入讀者碼、圖書條碼、借閱日期等內容。
還書過程:還書時讀者只要將書交給管理人員,管理員將書上的圖書條碼讀入系統,系統從借閱文件上找到相應記錄,填上還書日期后寫入借閱歷史文件,并從借閱文件上刪去相應記錄,同時系統對借還書日期進行計算并判斷是否超期,若不超期則結束過程,若超期則計算出超期天數、罰款數、并打印罰款通知書,記入罰款文件。同時在讀者記錄上作止借標記。當讀者交來罰款收據后,系統根據讀者條碼查罰款文件,將相應記錄寫入罰款歷史文件,并從罰款文件只刪除該記錄,同時去掉讀者文件中的止借標記。
為了對圖書管理系統做完整的描述,還需要對上面得到的邏輯模型做一些補充.首先采用圖形的方式描述圖書管理系統的用戶界面,這樣做的目的是保證整個系統的用戶界面的一致性,同時也有國助于后續的開發人員更好地理解系統需要實現的功能.其次,說明圖書管理系統的一些特珠性能要求。如借書、還書服務花費的時間一次不得大于5分鐘等。
前面著重對借還書流程進行了說細的闡述,下面介紹圖書管理系統的總體功能要求。簡單的圖書管理系統主要包括下面的功能:
>借書處理:完成讀者借書這一業務流程。
>還書處理:完成讀者還書這一業務流程。
>罰款處理:解決讀者借書超期的罰款處理。
>新書上架:輸入新書資料。
>舊書淘汰:刪除圖書資料。
>讀者查詢:根據讀者號,查詢讀者借閱情況。
二、圖書管理系統的功能分析
系統功能分析是在系統開發的總體任務的基礎上完成。圖書館管理信息系統需要完成功能主要有:
有關讀者種類標準的制定、種類住處的輸入,包括種類編號、種類名稱、借書數量、借書期限、有效期限、備注等。
讀者種類信息的修改、查詢等。
讀者基本信息的輸入,包括讀者編號、讀者姓名、讀者種類、讀者性別、工作單位、家庭住址、電話號碼、電子郵件地址、辦證日期、備注等。
讀者基本信息的查詢、修改,包括讀者編號、讀者姓名、讀者種類、讀者性別、工作單位、家庭住址、電話號碼、電子郵件地址、辦證日期、備注等等。
書籍類別標準的制定、類別信息的輸入,包括類別編號、類別名稱、關鍵詞、備注信息等。
書籍信息的輸入,包括書籍編號、書籍名稱、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、書籍頁書、關鍵詞、登記日期、備注信息等。
借書信息的輸入,包括借書信息編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期、備注信息等。
借書信息的查詢、修改,包括借書信息編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期、備注信息等。
還書信息的輸入,包括還書信息編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期、還書日期、備注信息等。
還書信息的查詢和修改,包括還書信息編號、讀者編號、讀者姓名、書籍編號、書籍姓名、借書日期、還書日期、備注信息等。
參考文獻
[1]EWinemiller,J.Roff,著.VisualBasic6.0數據庫開發.清華大學出版社,1999.
[2]郭盈發,張紅娟.《數據庫原理》.西安電子科技大學出版社,2002.
圖書管理系統論文范文2
論文摘要:本系統以文檔管理為核心,利用先進的計算機軟件技術,有效地控制各種文檔的產生,管理文檔的存取訪問,對文檔進行有效管理。
1開發背景
辦公管理系統是在網絡技術飛速發展的情況下推出的新概念,而在圖書館歷經了傳統圖書館和自動化圖書館開始進入數字化圖書館階段的今天,辦公管理系統的引入更使圖書館界如虎添翼。在辦公信息化的大潮下,文件管理的信息化管理尤為重要。筆者近年經歷了本校的本科教學工作水平評估、升格師范大學水平評估以及業內的圖書館評估,對文件管理的重要性體會頗深,大量的歷年的文件、業務檔案及不斷修訂的規章制度等,如果有一種有別于圖書分類法的一個檔案管理系統,那么我們的工作效率會事半功倍。由此筆者針對圖書館的特點申請了一項課題,組織人員研制出一套文件管理系統:海南師范大學圖書館文件管理系統。
2平臺簡介
本系統是采用當前運用最廣泛的B/S結構模型,后臺采用Microsoft Access作為數據庫。Access是微軟公司推出的基于Windows的桌面關系數據庫管理系統(RDBMS),是Office系列應用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用于建立數據庫系統的對象,提供了多種向導、生成器、模板,把數據存儲、數據查詢、界面設計、報表生成等操作規范化,為建立功能完善的數據庫管理系統提供了方便,也使得普通用戶不必編寫代碼就可以完成大部分數據管理的任務。
前臺所用的ASP語言(Active Server Pages)是微軟公司為了克服CGI嚴重的擴展性問題而開發的。解決了多用戶訪問進程,有效地利用了網絡資源。ASP技術簡化了Web程序開發,支持動態Web設計。ASP只用于服務器端,執行動態的、交互式的、高效率的站點服務器應用系統。ASP以標記語言的形式嵌入到HTML中并發送到客戶端,但是,顯示在客戶端瀏覽器的只是ASP執行結果所生成的頁面,而其本身根本看不到,所以安全性很好。同時,ASP也支持腳本語言,只要服務器端裝了腳本引擎就可以方便地架構網站。
系統運行環境是微軟的lIs(Internet Information Server),它把World WideWebserver,Gopher server和FtPsevrer全部包容在里面。IIs能網頁,并且由ASP,Java,VBscript產生頁面,有著一些擴展功能。IIs支持有編輯環境的界面(FRONTPAGE)、有全文檢索功能的界面(INDEX SERVER)、有多媒體功能的界面(NET SHOW),IIS6.0包括許多新功能,它們旨在幫助企業、lT專業人士和Web管理員實現其網站(他們可能擁有位于單個Ils服務器或多個服務器上的數千個網站)在性能、可靠性、可伸縮性和安全性方面的目標。
ASP+Access+IIs開發中小型網絡系統一直被視為黃金組合,這樣的結合對系統的資源占用適宜,每個部分都能很好地發揮其功能,在數據的處理能力和安全性上也有很好的選擇。
3系統主要功能介紹
3.1普通用戶
3.1.1登錄驗證
為了確保本系統特殊用戶的單一性和系統的安全性,系統不設置注冊功能,所有賬號和初始密碼均由普通用戶向管理員申請。
3.1.2用戶信息查看及修改
用戶可以對自己的基本資料(如姓名、所在部門、E—mail、聯系電話等)以及密碼進行瀏覽和修改。
3.1.3查看文件
該模塊的主要功能就是對文件、檔案資料(如相關文件、工作計劃、工作總結、月報、年報等日常工作文檔)共享,由管理員負責上傳,普通用戶可以瀏覽和下載。
3.1.4用戶上傳待審核文檔
該模塊針對由下級部門擬訂的文檔提供一個審核功能,如月報、年報、讀者意見反饋、館際交流、各部門統計報告等,待審定后再上傳到數據庫。
3.1.5文件檢索
為了加快用戶對文件檔案的查找速度進而提高辦公效率,系統設計了一個專門的文件檢索功能,包括普通檢索和高級檢索。
普通檢索:可提供文件名、主題、分類號、文件號、發文單位及發文時間等檢索途徑(見圖1)。
高級檢索:提供了普通檢索所具有的檢索途徑,并進行組配檢索(見圖2)。
3.2管理員
3.2.1登錄驗證
管理員的后臺管理登錄可以通過在首頁右下角處點擊“管理員入口”,進入管理員操作界面,進行身份驗證并登錄系統。
3.2.2管理員信息查看及修改
管理員可以對自己的基本資料(姓名、所在部門、E—mail、聯系電話等)以及密碼進行瀏覽和修改。
3.2.3用戶管理
管理員可對系統的普通用戶進行分配,同時還可以對用戶的基本資料進行查看、修改和刪除用戶,以確保數據庫的保密性和安全性。
3.2.4文件管理
對文件進行管理是本系統的主要目的,在文件管理模塊巾,管理員可以上傳文件、修改文件和刪除文件,同時也可以對文件進行瀏覽和下載。
3.2.5審核文件
本系統提供了文件審核功能.普通用戶上傳的文件只有經過管理員審核才能,確保了文件著錄的規范性和管理的科學性。
3.2.6文件檢索
管理員用戶是通過管理員進行區分的,對管理員來說,在日常工作中對文件的檢索也是必不可少的,檢索結果出來后可進行瀏覽和下載。
3.2.7服務器信息
為了方便管理員能實時了解服務器的信息以及對服務器的運作情況進行監控,系統設計了一個服務器實時信息反饋模塊。可查看服務器的有關參數、組件支持情況巾的IIS自帶的ASP組件、常見的文件上傳和管理組件。
4系統功能特色
4.1系統低成本性
由于系統本身的開發工具語言和運行平臺的簡單性,決定了系統在架構和運行維護上的成本都是比較低的;不僅如此,在需求分析階段,對各種需求結合開發工具設計,使得系統在最大限度上發揮了系統數據庫以及腳本語言的特色,使得系統在運行時對資源的占用相對較少,大大地提高了運行速度,為快速辦公打下了堅實的基礎。
4.2穩定的安全性
首先,本系統考慮到用戶是有針對性的特殊群體,每個人都能進人但又必須通過身份驗證;其二。本系統不提供注冊功能,要想得到賬號和密碼必須向管理員提出申請,由管理員統一分配賬號,預防不法者對內部資料檔案的竊取;其三,本系統在開發過程中通過對“session”變量的合理運用,防止不法者通過直接對URL的訪問來跳過身份驗證頁面進而訪問系統的其他資源頁面,一旦用戶沒有通過登錄頁面的身份驗證,系統將其他頁面進行隱藏,非法用戶將瀏覽不到任何資源。另外,系統通過對“session”變量的時間設置,一旦用戶停止操作時間過長,系統會要求用戶進行重新登錄進行身份驗證,從而在最大限度上保證了系統內部資料的安全性。
4.3良好的交互性
系統通過在各個頁面中對各個操作步驟的人性化提示,使得一些電腦操作技能較弱的用戶也能在最短時間內掌握基本的操作,從而對提高辦公效率起著不可或缺的作用。
4.4文件管理的科學性
在需求分析過程中,筆者考慮到文件及檔案資料可由不同層次部門產生的特點(如由上級分發的文件,同級之間的函件,下級的申請,各種業務統計等),特別設計了文件審核這一流程,各種文件在前都必須經過管理員的審核,為文件著錄的規范性和文件管理的科學性提供了前提保證。
4.5組配檢索功能
隨著數據庫規模的擴大,檔案數據量增多,就必然需要一種可實現多途徑檢索的功能,為此系統專門設計了高級檢索功能,檢索途徑針對辦公文件及日常檔案的特點而設定。對字段內容比較特殊的文檔可通過普通檢索查詢,而對字段內容很普通的文檔則可通過高級檢索來進行查找,即通過對多字段的邏輯組配,并選擇相應的匹配模式,實現高級檢索。組配檢索使檢索命中率大大提高,解決了檔案管理巾存在的弊端,大大地節約了查找文件、檔案資料的時間,從而提高了信息化辦公的效率。
4.6數據信息類型多元化
本系統的數據信息包含文本、圖像、視頻、音頻或任何其他類型的信息數據。
5結語