需求分析
一個成功的圖書管理系統能提供快速的圖書信息檢索功能、快捷的圖書借閱、歸還流程,為管理者與讀者提供充足的信息和快捷的數據處理手段,本系統應具有以下特點:
1.具有良好的系統性能,友好的用戶界面。
2.系統應該有很好的可擴展性和較高的處理效率,便於使用和維護。
3.采用成熟技術開發,使系統具有較高的技術水平和較長的生命周期。
4.系統盡量簡化圖書館管理員的重復工作,提高工作效率。
5.簡化數據查詢,統計難度。
需求規格說明書:
(1)在啟動系統后,首先是登陸界面,根據用戶輸入判斷用戶身份是否合法。合法用戶分為普通用戶和系統管理員,其中,系統管理員擁有所有權限,而普通用戶沒有用戶管理權限。不同類型的普通用戶的借書權限不同
(2)管理員可進入讀者信息管理界面,可以對讀者信息進行添加、刪除、修改和查詢操作。
(3)管理員可進入圖書信息管理界面、圖書類別管理界面,可以對圖書類別或圖書信息進行添加、刪除、修改和查詢操作。
(4)管理員可進入圖書借閱管理界面,可以實現讀者借書、還書和查閱讀者借閱記錄的功能,並在讀者借還書時,對相應數據庫數據進行修改。
(5)管理員可進入新書訂購管理界面,可以實現訂購信息的查閱。
(6)管理員可進入系統維護管理界面,可以對系統管理員信息進行添加、刪除、修改操作。
(7)讀者可進入個人圖書借閱管理界面,可以實現讀者借書、還書和查閱讀者借閱記錄的功能,並在讀者借還書時,對相應數據庫數據進行修改。
數據流圖:
頂層DFD
處理要求DFD
新書入庫DFD
借書DFD
還書DFD
E-R圖: