软件工程-图书管理系统3

在图书管理系统中,管理员为每个读者建立一个账户,账户内储存读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡(提供借书卡号、姓名、部门或班级等信息)。读者可以凭借书卡在图书馆进行图书的借、还、续借、查询等操作,不同类别的读者在借书限额、还书期限以及可续借的次数上有所不同。

借阅图书时,由管理员录入借书卡号,系统首先检验该卡片的有效性,若无效,则提示无效原因;有效则显示卡号、姓名、借书限额、已借数量、可再借数量等信息,本次实际借书的数量不能超出可在借数量的值。完成借书操作的同时要修改相应图书信息的状态、读书信息中的已借数量、在借阅信息中添加相应记录。

归还图书时,由管理员录入借书卡号和待归还的图书编号,显示借书卡号、读者信息、读书编号、读书名称、借书日期、应还日期等信息,并自动计算是否超期及超期的罚款金额,若进行续借则取消超期和罚款等信息;若图书有损坏,由管理人员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额。完成归还操作的同时,修改相应图书信息状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应记录。

图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对图书信息进行删除,也可对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书情况下不能进行删除读者信息。

猜你喜欢

转载自www.cnblogs.com/1136387933qq/p/9221583.html