RFID智慧图书馆|图书管理系统|电子图书馆软件-河南亿火网络科技有限公司
 
 
甘肃图书馆管理系统UML.pdf
来源:网络整理 时间:2025-06-05

图书馆管理系统

一、用例图

该图书馆管理系统的用例图如下:

图1:图书馆管理系统的用例图

二、系统的顺序图

(1)借书顺序图

(2)还书顺序图

*新范本,供参考!

(3)罚款顺序图

1、借书顺序图

图2:图书馆管理系统借书顺序图

顺序图说明:

(1)login():登录系统。

(2)checkstu_card():对读者信息进行验证,检查是否符合本图书馆借书条件。

(3)showinformation():显示该读者的基本信息函数。

(4)borrow():读者借书函数。

(5)getreaders():取得读者信息函数。看该读者是否符合借书条件,若符合,则

返回可借信息。

(6)gettitle():取得书目信息。

(7)getreservation():检验书籍是否被预订函数。

(8)getnoreservation():书籍没被预订或取消预订函数。

(9)create(borrower,item):创建书籍外借函数。

2、还书顺序图

*新范本,供参考!

图3:图书馆管理系统还书顺序图

顺序图说明:

(1)login():登录系统。

(2)getitem():取得书籍条目信息。

(3)update():对图书馆书籍条目和借阅者信息进行更新条目。

*新范本,供参考!

3、罚款顺序图

图4:图书馆管理系统的罚款顺序图

顺序图说明:

管理员扫描图书,图书显示过期天数,罚款金额按过期天数累加

三、系统的状态图

*新范本,供参考!

图5:图书馆的书籍状态图

四、系统的活动图

1.借书活动图

管理员首先要扫描读者的借书证,检验证件是否符合图书馆借书条件,若该读者的借

书数量还未达到*大规定数量,并且其所借书籍均未属于过期范围,则符合借书条件。则再

扫描书籍条形码,检查书籍是否是不可借书籍或者已经被预订,若被预订,则取消预订,方

可借书。在这些条件都符合时则更新书籍信息和读者的借阅信息,记录好借书的时间。

*新范本,供参考!

图6:图书馆管理系统的借书活动图

2、还书活动图

图书管理员对书籍进行扫描,若书籍已经过期,则要求读者还请欠款才能还书,读者缴

应交罚款后,更新书目信息和读者信息。

*新范本,供参考!

图7:图书馆管理系统的还书活动图

3、预订图书活动图

读者先进入系统查询自己所需要的书籍,显示书籍信息,检验书籍是否属于可预订书籍,

若符合条件则检查书籍是否已经被预订或已经被外借,若都未成立,则读者登录系统,并对

该书籍进行预订。

*新范本,供参考!

图8:图书馆管理系统预订书籍活动图

五、图书馆管理系统的类图

图书馆管理系统的类图如下:

(1)reader类是借阅者的类,它的属性很多,包括借阅者的账户ID(reader_id)、姓名

(reader_Name)、地址(Address)、班级(class)、所借书籍的书目(borrowed)

等。其中主要操作有借书(addborrowed)和还书(deleteborrowed)和预订

(reservation)等。

*新范本,供参考!

(2)admin类是管理员类,他有编号和姓名属性,操作主要是书籍的增删改和读者的增

删改等等。

(3)Title类是记录书目信息的类,包括书籍的名字(name)、作者(author)、book_id

等属性。

(4)Item类是具体某本书的类,属性包括书籍号(id)。操作包括预订(reserve)、按

书目查找(find_on_title)等。

(5)borrow类是某本书的借阅信息类,包括所借阅书籍的ISBN、借阅的时间(date)等。

(6)Reservation类是预订信

 

联系我们

工作时间 9:00-20:00
微信二维码
opyright ©2023河南亿火网络科技有限公司  豫ICP备2023018280号  XML地图  
北京 | 天津 | 河北 | 山西 | 内蒙古 | 辽宁 | 吉林 | 黑龙江 | 上海 | 江苏 | 浙江 | 安徽 | 福建 | 江西 | 山东 | 河南 | 湖北 | 湖南 | 广东 | 广西 | 海南 | 重庆 | 四川 | 贵州 | 云南 | 西藏 | 陕西 | 甘肃 | 青海 | 宁夏 | 新疆 |