图书管理系统的面向对象需求模型一、问题陈述在图书管理系统中, 管理员为每个读者建立一个账户,账户内存储读者个人的详细信息, 并依据读者类别的不同给每个读者发放借书证(提供借书证号、部门或班级等信息)。读者可以凭借书证在图书馆进行图书的借、还、预订、查询等操作,不同类别的读者在借书限 额以及还书期限有所不同。借阅图书时, 由管理员录入借书证号, 系统首先验证该借书证号的有效性,若无效,则提示无效的原因;若有效,则显示借书证号、借书限额、已借数量、可再借数量等信息,本次实际借书的数量不能超出可再借数量的值。 完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录。归还图书时,由图书管理员录入借书证号和待归还的图书编号, 显示借书证号、读者姓名、读书编号、读书名称、借书日期、应还日 期等信息,并自动计算是否超期以及超期的罚款金额;若图书有损坏, 由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额。完成归还操作的同时,修改相应图书信息的状态、修 改读者信息