圖書管理系統分析與設計

2021-03-04 05:51:26 字數 2564 閱讀 5051

福建農林大學計算機與資訊學院

課程設計報告

2023年 3 月 14 日

福建農林大學計算機與資訊學院

課程設計結果評定

圖書管理系統設計與分析

通過此次課程設計的實踐及其前後的準備與總結,複習、領會、鞏固和運用軟體工程課堂上所學的軟體開發方法和知識,比如,軟體專案的完整設計與開發過程、結構化技術、快速原型法和物件導向方法等。特別是結構化分析、結構化設計、快速原型開發、物件導向分析與物件導向設計。並且通過課程設計實踐中,提高學生的自學能力、書面與口頭表達能力、創造能力和與團隊其他成員交往和協作開發軟體的能力,提高學生今後參與開發稍大規模實際軟體專案和探索未知領域的能力和自信心。

本系統的設計是為了給圖書管理人員和讀者借、還書帶來便利。本系統除了圖書館內管理的一般功能還外,還包括聽歌的娛樂功能、查詢本人的借閱情況和續借等功能。

(1)掌握系統調查方法;

(2)掌握系統分析方法;

(3)學會簡單系統的設計;

(4)訓練程式設計能力;

(5)學會編寫系統分析說明書、系統設計說明書等

隨著圖書館規模的不斷擴大,圖書數量也相應的增加,有關圖書的各種資訊量也成倍增加,面對著龐大的資訊量,傳統的人工方式管理會導致圖書館管理上的混亂,人力與物力過多浪費,圖書館管理費用的增加,從而使圖書館的負擔過重,影響整個圖書館的運作和控制管理,因此,必須制定一套合理、有效,規範和實用的圖書管理系統,對圖書資料進行集中統一的管理。

另一方面,it產業和inter***獲得了飛速發展,計算機應用已滲透到了各個領域,引起資訊管理的革命,實現了資訊的自動化處理,提高了處理的及時性和正確性

設計系統之前的可行性分析和需求分析是整個軟體研製過程的初始步驟、系統分析的好壞直接影響著系統的邏輯設計、物理設計、功能的完善和擴充,同時也是系統最優化的基礎。為此,我們在系統分析階段主要作了以下幾個方面的工作:

實現圖書的網上管理系統,完成圖書方便快捷的管理,實現對圖書資訊,學生資訊,和使用者資訊的管理等功能。

本系統的使用者分為學生使用者和管理員使用者兩類,管理員負責對已借出的圖書資訊進行管理(包括學生借閱圖書的編號,借閱日期,歸還日期,是否歸還),以及對圖書進行網上新增、刪除,查詢,新書登記編號的操作。

功能劃分:

管理使用者可以進行操作員登記,學生登記,學生查詢,圖書查詢,借閱查詢等相關功能,學生使用者不能進行某些管理方面的查詢。

兩種使用者通過身份驗證後進入主介面,便可以進行相關查詢登記工作

功能描述:

系統管理員管理模組:針對於管理員而言,可以進行對使用者的授權管理。可進行新增學生資訊,圖書資訊,圖書管理員資訊等操作,圖書管理員和學生使用者對此操作不可見。

學生登記模組:可以輸入相關的學生資訊,修改、刪除原有資訊。

圖書借閱模組:圖書借閱模組中包括了圖書的新增與更新操作。進行圖書借閱操作時,需要檢視當前書籍是否處於流通狀態、是否在架以及是否有人預約等,圖書管理員需要輸入使用者資訊和圖書編號,這個操作通常是掃瞄完成的,這裡是通過輸入框進行輸入的。

圖書歸還模組:歸還圖書時,輸入使用者資訊後,系統會自動顯示使用者當前歸還的書,在書列表的核取方塊中選定要歸還的圖書,然後單擊「歸還」按鈕即可。歸還得時候如果有過期圖書,會彈出過期書的名字、過期天數等資訊,同時實現逾期罰款處理。

圖書查詢模組:圖書管理模組供使用者查詢圖書資訊,通常圖書館都會有專門用於查詢的計算機,使用者輸入自己的資訊(學號和密碼)即可登入查詢資訊。

在系統管理、圖書管理、讀者借閱的時候新增聽歌的娛樂功能,使得操作過程不顯得枯燥。

圖書管理系統分為:系統管理員管理,學生資訊管理、圖書資訊管理、借閱管理、歸還管理;學生管理又可以分為學生資訊查詢和修改、圖書管理分為圖書資訊查詢和登記、學生借閱圖書歸還圖書和處罰措施。

2.3 資料字典

password 管理員資訊表:

根據所要實現的功能設計,可能建立它們之間的關係,進而實現邏輯結構功能。

圖書管理資訊系統可以劃分的實體有:書籍資訊實體、讀者資訊實體、借還記錄資訊實體,管理員實體。用e-r圖一一描述這些實體(其中矩形代表實體,橢圓代表屬性,菱形代表聯絡)。

管理員資訊實體e-r圖

讀者資訊實體e-r圖

書籍資訊實體e-r圖

借還資訊實體e-r圖

輸入設計

具體軟體的執行模組組合為程式多視窗的執行環境,各個模組在軟體執行過程中,能較好的交換資訊,處理資料.

輸出設計

(1)本軟體是在資料程式設計系統的支援下,展示介面由主視窗與子視窗巢狀而成的,軟體在執行時,有較友好的介面。而且,視窗操作通過按鈕控制,不同的按鈕進行不同的操作。

(2)系統執行的時候,應該先確認資料庫已經開啟,然後就可以允許使用者登入系統,進行各種操作。

(3)為控制資料庫的資訊的完整性,該系統設定了兩種許可權,一種是普通使用者,只能進行一些簡單的查詢功能,而對於管理員來說,可以進行全部功能的使用,並且,在一些主要資料的修改,在修改過程中,有相應的提示,防止管理員進行一些不必要的錯誤資料錄入和修改。

1使用者介面

說明將向使用者提供的命令和它們的語法結構,以及軟體的回答資訊。

物理結構設計要點

資料庫物理設計的內容主要包括:

(1)確定資料的儲存結構,選擇dbms

(2)為資料選擇和調整訪問路徑,即索引的設計

(3)調整和優化資料庫的效能,如調整dbms的某些系統引數。

圖書管理系統分析與設計 uml

專案名稱 圖書管理系統 班級 組長 學號 姓名 組員及分工 學號 姓名 個人具體工作 提交作業內容 1 系統分析與設計報告,模版如樣例,每小組1份。電子版 列印版 2 uml大作業成績評定表,每人1份。附在小組報告後面。電子版 列印版 3 分析 設計模型,rose model。電子版 4 答辯時,每...

圖書管理系統分析

一 系統功能需求 系統功能需求包括以下幾個方面 1 借閱者可以通過網路查詢書籍資訊和預訂資訊 2 借閱者能夠借閱書籍和還書 3 圖書管理員能夠處理借閱者的借閱和還書請求 4 系統管理員可以對系統的資料進行維護,如增加刪除和更新書目,增加 刪除和更新借閱者賬戶,增加和刪除書籍。滿足上述需求的系統主要包...

圖書管理系統分析與設計 物件導向樣例

圖書館管理系統的分析與設計 一 需求分析 1.1系統總功能需求 首先需要對圖書館管理系統進行詳細的了解和分析,乙個功能完全滿足基本需要的系統需要包括以下幾個模組 1.1.1基本書籍維護功能模組 在這個功能模組中,提供了使用者錄入 修改 並進行維護基本書籍的途徑。比如在這個模組中可以輸入讀者的資訊 書...