圖書館管理系統技術文檔_第1頁
圖書館管理系統技術文檔_第2頁
圖書館管理系統技術文檔_第3頁
圖書館管理系統技術文檔_第4頁
圖書館管理系統技術文檔_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟 件 設 計 題 目: 圖書管理信息系統 指 導 老 師: 學 生 姓 名: 學 生 學 號: 學 生 專 業: 軟件工程 學 生 年 級:   目錄1引言31.1背景31.2現狀31.3需求分析31.4系統性能求.42任務概述52.1系統目標52.2運行環境53設計說明53.1功能模塊劃分53.2 系統流程分析83.3 部分數據庫.94界面設計104.1 登錄界面104.2 主界面104.3 添加用戶界面.114.4 修改密碼界面114.5書庫管理界面124.6 書庫查詢界面144.7借閱查詢界面144.8 借還書界面154.9 基本設置界面164.10圖書類別設置界面174.1

2、1 幫助界面174.12尚未解決的問題.175 總結.18詳細設計說明書1引言1.1背景 隨著社會的日益發展,尤其是科技的迅猛發展,使得我國各項事業得到了前所未有的突破。與此同時,計算機廣泛地應用在科學技術領域的各個方面,并逐漸進入家庭,成為人們生活中必不可少的一部分。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數據的管理。如果圖書館采取手工方式對圖書借閱情況進行人工管理,由于信息比較多,圖書借閱信息的管理工作混亂而又復雜,出錯率高,出錯后不易更改。為了適應讀者對圖書的需求,同時又大大減輕圖書館工作人員的工作量,全面提高圖書館的管理效率及服務質量,本項目以Visual

3、 Basic 6.0為環境,開發了此系統,使圖書管理工作規范化,系統化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的購書、查詢、修改和注銷圖書及對讀者的借書還書進行很好的管理。該系統僅僅是一個簡單的模擬系統,并非一個實質的(為用戶提出的實用)系統。1.2現狀 目前,我國不少大型圖書館實現了圖書管理的自動化集成。而在市場上的圖書管理軟件大都是為大型的圖書館專門研制的。因此,軟件和硬件價格昂貴,不適合中小型的圖書館使用。1.3需求分析 系統功能需求分析圖書管理系統需要的功能分析如下:(一) 系統權限的管理,用戶分為管理員和讀者。(二)管理系統的管理員使用特有的用

4、戶名和密碼進入管理系統,可以修改自己的密碼,并能對讀者信息、系統信息、圖書信息等進行修改、管理。(三)讀者使用圖書管理系統可以進行借書、還書。(四)讀者使用圖書管理系統進行圖書分類瀏覽:為了方便讀者查找書目,將書目按照內容進行分類。這樣讀者就能很方便的找到自己感興趣的主題進行閱讀。(五)讀者使用圖書管理系統進行圖書搜索:設定多種搜索條件,按條件搜索符合讀者要求的圖書。如果讀者知道某本書的書名、作者等相關信息,利用圖書搜索功能就很方便。用表格表示如下:功能序列功能名稱功能說明1管理員登錄提供管理員登陸系統,管理系統2讀者登錄提供讀者登錄系統,查詢信息3修改密碼對個人登錄密碼的修改4添加用戶管理員

5、進行用戶信息的添加5書籍入庫管理員進行新書入庫登記6書籍刪除管理員進行無效書籍的注銷7書籍信息編輯管理員進行書籍信息的修改8借書提供用戶借書9還書提供用戶還書10讀者書籍查詢讀者登錄后可根據需要查詢書籍11讀者信息查詢讀者根據需要可查看讀者的信息狀態系統界面需求分析用戶界面簡潔、易用、易懂,美觀、大方、標準,具備一定的兼容性。系統軟件質量需求易用、健壯、兼容性好、運行穩定、有一定安全保障1.4系統性能要求 實用性原則,確保系統具有良好的系統性能,友好的用戶界面,較高的處理效率,便于使用和維護,并采用成熟的技術。 先進性原則,盡量采用先進而且成熟的技術,使系統具有較高的技術水平和較長的

6、生命周期。 開放性、安全性、可靠性原則 兼容性原則,對于所選硬件系統及平臺,能很好地適應開發和使用的需要。2任務概述2.1系統目標 本圖書館管理系統解決圖書館的日常管理,系統管理員可以通過該系統進行系統管理(修改密碼,退出),書庫管理(添加、修改、刪除圖書),系統查詢(書庫查詢、借閱查詢)和系統設置,學生(即借閱者)可以通過該系統方便地進行修改密碼、查閱、借閱、借書、續借、還書。2.2運行環境基于Windows操作系統的PC機,數據庫使用Access 2003,且數據庫文件“圖書館查詢管理系統.mdb”與系統的可執行文件在同一目錄下,就能正確運行。運行環境為Visual Basic.

7、。3. 設計說明3.1功能模塊劃分3.1.1系統管理 該功能對管理員及讀者個人的密碼進行修改,而對管理員來說,還可以進行讀者信息的添加。3.1.2書庫管理該功能只有管理員能進行操作。這是圖書館重要的模塊之一,它對圖書館中的書籍進行添加、修改、刪除等管理操作,所有的原始數據輸入都是在這里實現的,有了這里的數據輸入,才能開始以后的諸如借書、還書等操作。3.1.3系統查詢該功能包括兩部分,有用戶信息查詢和書籍查詢,允許用戶對個人的借閱信息和書庫的書籍針對不同條件進行查詢。借還書該功能可以進行借書、續借和還書操作。在還書的時候,根據借書日期和還書日期,追加圖書超期罰款功能,自動根據預設值計算出罰款金額

8、。系統設置 該功能只有管理員能進行操作。能進行書籍最多借出冊數、罰款金額、書籍類別的添加、修改等操作。總體功能模塊劃分如下:圖書管理信息系統系統查詢書庫管理借還書系統管理幫助系統設置 圖書類別基本設置續借還書借書借閱查詢書籍查詢刪除書籍修改書籍添加書籍修改密碼添加用戶退出其中,用戶管理模塊的關系如下圖:系 統用戶 管理各功能模塊均對其可見 管理員 (用戶名、密碼均為admin) 無法操作添加用戶、書庫管理和系統設置這三個功能 讀者 (用戶名、密碼均為111)3.2 系統流程分析開始用戶登錄失敗超過3次?退出系統讀取用戶信息系統管理修改密碼退出書庫管理添加書籍修改書籍刪除書籍系統查詢書籍查詢借閱

9、查詢借還書系統設置基本設置圖書類別最大借出冊數。每本書罰款金額類別的增加、修改、刪除幫助管理員各功能模塊都能使用 否 失敗 是讀者管理員3.3 部分數據庫 書籍信息字段名稱書籍編號書籍代碼類別代碼出版社作者姓名書籍價格登記日期是否借出數據類型文本文本文本文本文本文本日期/時間是/否字段大小505050505050 讀者信息字段名稱讀者編號讀者姓名讀者性別所在學院辦證時間家庭地址數據大小文本文本文本文本日期/時間文本字段大小5050505050 圖書分類信息字段名稱類別代碼書籍類別借出天數數據大小文本文本數字字段大小5050整型4界面設計4.1 登錄界面系統登錄界面是管理員和讀者進入系統的唯一入

10、口,它為系統提供了一定的安全性,只有符合系統數據庫的用戶才能有權使用該系統。(其中管理員的用戶名和密碼都是admin,讀者的用戶名和密碼都是111)42 主界面在登錄后系統會打開圖書管理系統主界面,它由6個菜單構成,用戶可以使用這些菜單中的功能菜單項完成各種操作。43 添加用戶界面管理員能進行用戶的添加44修改密碼界面用戶可以根據自己的需要修改密碼45 書庫管理界面書庫管理界面包括4個選項:添加新書、修改、刪除和退出  其中添加新書界面如下:修改書籍界面如下:刪除書籍界面如下:46 書庫查詢界面該界面可以按照一定的方式查詢用戶所要書籍的信息,還可以進行模糊查詢。47借閱查詢界面48

11、借還書界面該界面有三大功能,為借書、續借和還書。借書界面如下:續借界面如下:還書界面如下:49 基本設置界面410圖書類別設置界面411 幫助界面    4.13尚未解決的問題尚未加以嚴格的登陸控制。5.總結本次作業我選擇的題目是圖書管理信息系統。圖書館管理系統采用目前比較流行且簡單的Visual Basic 6.0作為前端開發工具,后臺數據庫管理系統為Access 2003,系統的運行平臺為Windows。項目是從4月初開始構思,6月初完成的。這是我個人完成的第一個系統,因此我也是比較重視的。整個項目的總體構架的設計、系統目標、需求分析、開發、管理、編

12、碼和測試等內容,我都是一步一個腳印地完成。但畢竟以前沒有過項目經歷,實踐的過程中遇到了不少困難。特別是在編碼的時候,因為以前沒有學過VB,因此我必須從頭開始學。好在VB編程不是很難,在同學和圖書館資料的指點下,總算是完成了。在時間方面,我把握得是比較好的。在老師布置作業后,我便開始在腦海里構思,要完成什么功能,該怎么完成。查閱了大量的資料后,便開始動手。影響最深刻的是,那段時間我的圖書館借閱證里總共借了7本書,全部都是VB和Access內容的。在資料方面我的確是花了很大的功夫。我遇到的另外一個問題是計劃的實施。以前編寫程序基本上沒有什么計劃,只是按照進展的狀況而定。這次我是按照項目開發的要求做

13、了比較周到的計劃,但是在具體實施的還是時候遇到了很多沒有料想的東西。很多時候一個小小錯誤,我耗上一整天的時間都還沒有個頭緒,這嚴重影響了進度,而很多時候那個錯誤僅僅是一個小數點的問題。好在很多問題都能在網上找到解決辦法。比如在圖書的基本設置這個模塊上,我不小心把“借出冊數”寫成了“借書冊數”,結果老是提示這里出錯,而我觀察了好久,都沒有看出是哪個錯誤。后來是在查閱了數據庫,對比之下才知道是哪出錯了。再有就是階段評審,在項目過程中,有些功能無法符合事前的計劃。一方面是我的項目經驗不足的原因,一方面是計劃階段沒有做好。 做完這次的系統,我有很多的感觸:1 要有足夠的細心,耐心;2 要能充分利用圖書館和網上資源;3 多查考其他人的優秀的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論