● 概述
圖書館在正常運營中總是面對大量的讀者資訊,書籍資訊以及由兩者相互作用產生的借書資訊,還書資訊。用結構化系統分析與設計的方法,建立一套有效的圖書資訊管理系統,可以減輕工作,將工作科學化、規範化,提高管理效率。
● 系統實現的目標
(1)介面設計友好、美觀。
(2)資料儲存安全、可靠。
(3)資訊分類清晰、準確。
(4)強大的查詢功能,保證資料查詢的靈活性。
(5)實現對圖書借閱和歸還過程的全程資料資訊跟蹤。
(6)提供靈活、方便的許可權設定功能,使整個系統的管理分工明確。
(7)具有易維護性和易操作性。
● 系統組成
客戶機/伺服器模型
● 基本功能和模組劃分
需求分析:為了方便讀者查詢自己感興趣的主題進行閱讀,要將圖書按照內容進行分類。讀者可以按照類別進行查詢,逐級瀏覽、可以檢視自己的資訊。
本系統還可對使用者的賬號和書目的閱讀許可權進行管理。管理員需要給使用者分配使用者名稱和密碼,及設定使用者的級別等。
根據以上需求分析,我們將系統分為以下子模組:
(1)系統設定模組:新增刪除管理員、設定管理員的許可權、說明圖書存放書架資訊新增、刪除書架資訊。
(2)讀者管理模組:新增刪除不同型別的讀者及註明可藉圖書的數量、新增刪除讀者的檔案。
(3)圖書管理模組:新增刪除不同型別的的圖書及註明圖書可藉的天數、庫存數量,新增刪除圖書的檔案。
(4) 圖書查詢模組:可根據不同的條件(條形碼、書名、類別、作者、書架、出版社)查詢讀者需要的圖書、讀者可根據不同的條件(圖書條形碼、圖書名稱、讀者編號、讀者名字、到期時間)查詢自己借閱圖書資訊。
(5) 圖書借還模組:可查詢讀者借閱和歸還圖書的資訊及圖書現有庫存量。
系統體系結構如圖1所示
圖1 系統功能結構圖
● 系統流程
圖書管理系統的流程是使用者先輸入自己的帳號密碼及系統顯示的驗證碼進入系統如有一項不符合則不能進入系統,成功登陸系統後系統根據登陸的帳號資訊從資料庫中的資料進行對比判斷是讀者還是管理員,如果是讀者則能進行資訊查詢,及修改自己的相關資訊,查詢到自己所需要的圖書就能通過管理員進行借閱圖書、歸還圖書也是通過管理員完成的。如果不是讀者而是管理員,那管理員可以進行相關資訊的查詢、新增刪除圖書及讀者的所有資訊、設定相應的許可權以及完成讀者的圖書借閱與歸還等。圖書管理系統的系統流程圖如圖2所示。
圖2 圖書管理系統的流程圖
● 模組資料流圖
(1)圖書借閱系統完成使用者的借書過程,其資料流圖如圖3所示。
圖3 借閱系統的資料流圖
(2)還書系統完成圖書的歸還過程,其資料流圖如圖4所示。
圖4 歸還系統的資料流圖
(3)圖書檔案管理系統為使用者提供圖書檔案資訊,其資料流圖如圖5所示。
圖5 圖書檔案管理資料流圖
(4)讀者檔案系統用於記錄讀者的詳細資訊,其資料流圖如圖6所示。
圖6 讀者檔案管理資料流圖
● 資料庫概念結構設計
下面用e-r圖的方法對系統資料結構進行說明。
圖書管理系統中要有圖書,圖書是圖書管理系統中密不可分的部分,因此要建立一圖書資訊實體,用來儲存圖書的詳細資訊。圖書資訊實體屬性圖如圖7所示。
圖7 圖書資訊實體屬性圖
讀者是圖書管理系統重要組成部分,這裡建立了乙個讀者資訊實體,用來儲存讀者的詳細資訊。讀者資訊實體e-r圖如圖8所示。
圖8 讀者資訊實體屬性圖
圖書的借閱和歸還是圖書管理系統中的一項重要的環節,開發圖書管理系統就是為了方便讀者對圖書的借閱和歸還,因此建立乙個圖書借還實體,用來儲存讀者對圖書的借閱和歸還的詳細資訊。如圖9所示。
圖9 讀者借還實體屬性圖
圖書管理系統為了增加系統的安全性,管理員只有在系統登陸模組驗證通過後才能進入管理員的操作介面,因此套在資料庫中建立乙個存放登入使用者資訊的管理員實體。管理員實體屬性圖如圖10所示。
圖10 管理員實體屬性圖
整個圖書管理系統的系統e-r圖如圖11所示。
圖11 圖書管理系統的系統e-r圖
學生成績管理系統系統體系結構設計
學生成績管理系統 系統體系結構設計 目錄1 系統概述 1 1.1 概述 1 1.2 功能描述 1 2 邏輯設計 1 3 體系結構設計 2 3.1子系統體系結構 2 3.2模組分解 3 學生成績管理系統是為了實現學校人力資源的優化和學生成績管理的科學管理而設計的。為學生和教師創造了乙個方便的管理 查詢...
六 體系結構設計報告
1.文件介紹 0.1 文件目的 0.2 文件範圍 0.3 讀者物件 0.4 參考文件 0.5 術語與縮略寫解釋 2.系統概述 提示 1 說明本系統 是什麼 2 描述本系統的主要功能。3.設計約束 提示 體系結構設計人員從需求文件中提取需求約束,並且確定一些隱含約束。4.設計策略 提示 體系結構設計人...
軟體體系結構設計說明書 簡要
軟體體系結構設計說明書,將從設計的角度對系統進行綜合的描述,使用不同的檢視來描述其不同方面。在本小節中,將對該文件的結構進行簡要的說明,明確該文件針對的讀者群,指導他們正確的地使用該文件。說明該文件所涉及的內容範圍,以及將影響的內容。與其它文件一樣,該文件也需要將本文件中所涉及的所有術語 縮略語進行...