圖書管理系統設計圖
系統需求:
圖書館管理員可以瀏覽、查詢、統計、添加借閱圖書的基本信息及刪除已歸還的圖書的基本信息,但不能刪除和修改已經借閱的圖書相關信息,當刪除某條圖書借閱的基本信息記錄時,應實現對該圖書借閱者借閱記錄的級聯刪除。本功能實現對圖書信息的管理和統計。
圖書館管理員功能的信息量大,數據安全性和保密性要求最高。本功能實現對圖書信息、借閱者信息、總體借閱情況信息的管理和統計、工作人員和管理人員信息查看及維護。圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統計圖書的基本信息;瀏覽、查詢、統計、添加、刪除和修改圖書借閱者的基本信息,瀏覽、查詢、統計圖書館的借閱信息,但不能添加、刪除和修改借閱信息,這部分功能應該由圖書館工作人員信息管理員執行。但是,刪除某條圖書借閱者基本信息記錄時,應實現對該圖書借閱者借閱記錄的級聯刪除,並且還應具有生成催還圖書報表.並打印輸出的功能。
根據需求,做出如下圖紙:
1.用例圖:

2.活動圖:

3.類圖:

4.流程圖:

總結:
在軟件設計中,各種圖要比文檔重要的多。
圖可以更加直接的反應軟件的構造。尤其是在面向對象的軟件設計中。
圖可以讓我們直觀的了解各個類和對象直接的交互和關系。
