图书管理系统需求分析
需求分析
2.1 用戶需求
2.1.1 業務需求
本系統主要實現對圖書館圖書借閱信息的管理,主要管理讀者信息、圖書信息、借閱與歸還信息、系統用戶的信息。
普通用戶:可以查詢圖書,查看公告,查詢個人信息,預約借書,還書。
圖書管理員:發布公告,上架新書,下架圖書,處理書籍的借閱和異常還書。
系統管理員:管理用戶和管理員的密碼,添加和刪除普通用戶和圖書管理員。
2.2 可行性分析
2.2.1技術可行性
IDE:IDEA
服務器:阿里云:47.100.99.172
內存:2.0G
CPU:1核
2.2.2經濟可行性
此開發項目針對圖書館,使用頻度較高,使用性要求比較高,適用于各大高校圖書館以及校外圖書館的管理,能夠實現計算機化的圖書借閱管理,提供方便快速的圖書信息檢索功能和便捷的圖書借閱和歸還功能,并且能夠對圖書信息和讀者信息進行管理,方便管理員和讀者的借閱處理。
2.3 系統功能
系統功能圖:
E-R圖:
讀者用例圖:
管理員用例圖:
系統管理員用例圖:
1. 用例名稱:查看公告
用例描述:讀者查看圖書管理員發布的一些公告
前置條件:以用戶身份登錄
后置條件:無
基本操作流程:
以用戶身份登錄à進入公告頁面
可選流程:
如果密碼輸入不正確,提示重新輸入
如果用戶名不正確,提示沒有此用戶
2. 用例名稱:查詢圖書信息
用例描述:由讀者進行操作,查詢圖書館中有沒有該書,如果有,則顯示該書的所有信息
前置條件:用戶登錄系統
后置條件:無
基本流程:
用戶登錄à輸入圖書名稱à顯示相關圖書信息
可選流程:
在保存之前,可以取消操作
3. 用例名稱:預約借書
用例描述:用戶登錄系統后,根據圖書名稱查詢圖書,系統顯示圖書信息包括庫存可借量,庫存大于零可預約借書。
前置條件:用戶登錄,查詢圖書庫存情況,判斷可借狀態。
后置條件:系統自動錄入借閱狀態,管理員審核。
基本流程:
用戶登錄à預約借書à圖書管理員處理審核
可選流程:
圖書管理員根據圖書庫存顯示同意或者拒絕借書申請。
4. 用例名稱:還書
用例描述:由圖書管理員更改讀者的還書信息,包括書名,還書日期等
前置條件:圖書管理員登錄
后置條件:改變圖書的借閱狀態
基本流程:
圖書管理員登錄à讀入用戶idà讀入圖書id—>更改讀者和圖書的信息à保存操作
可選流程:
在保存之前,可以取消操作
5. 用例名稱:查詢個人信息
用例描述: 用戶登錄,修改個人信息
前置條件:已有用戶登錄
后置條件:修改完成保存退出
基本流程:用戶登錄à修改信息à保存退出
可選流程:
在保存之前,可以取消操作
6. 用例名稱:登錄
用例描述: 用戶或管理員根據賬戶密碼登錄
前置條件:已有賬號密碼
后置條件:
基本流程:用戶登錄à輸入賬號密碼à登陸成功或失敗
可選流程:
在保存之前,可以取消操作
7. 用例名稱:修改密碼
用例描述:修改用戶的密碼,包括普通用戶,圖書管理員和系統管理員
前置條件:登錄成功
后置條件:無
基本操作流程:
以普通用戶登錄—>選擇修改密碼—>修改成功
以圖書管理員登錄—>選擇修改密碼—>修改成功
以系統管理員身份登錄à選擇修改密碼功能à選擇用戶類型à修改密碼
可選操作:保存之前,可以取消操作
8. 用例名稱:管理普通用戶
用例描述:刪除和添加普通用戶
前置條件:以系統管理員身份登錄
后置條件:無
基本操作流程:
以系統管理員登錄à進入管理普通用戶頁面à進行相關操作
可選流程:
在保存之前,可以取消操作
9. 用例名稱:管理圖書管理員:
用例描述:刪除和添加圖書管理員
前置條件:以系統管理員身份登錄
后置條件:無
基本操作流程:
以系統管理員登錄à進入管理圖書館管理員頁面à進行相關操作
可選流程:
在保存之前,可以取消操作
總結
以上是生活随笔為你收集整理的图书管理系统需求分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 清理类App频繁恶意弹窗!小米:将逐步从
- 下一篇: 最后一代燃油版奥迪A4内饰首曝:换装保时