图书管理系统需求分析

本文详细介绍了图书管理系统的开发,包括基本数据维护、业务处理、数据库管理和信息查询四大模块。系统支持借阅者查询书籍、预约、续借,管理员进行账户和书籍管理,超级管理员维护用户和管理员信息。此外,系统还包括留言功能,但未涉及留言自动化审核。数据库模块负责数据持久化,用户个人信息查询及拉黑功能则在系统之外实现。
摘要由CSDN通过智能技术生成

软件工程项目开发——图书管理系统

一、可行性分析

二、需求分析

  1. 借阅者可以通过系统查询书籍信息、预约书籍、续借书籍
  2. 系统管理员可以对系统的数据进行维护,如增加、删除和更新借阅者账户,增加和删除书籍
  3. 超级管理员可以对用户及管理员的信息进行维护,如增加、删除和更新管理员,拉黑读者及管理员

为了满足上述需求的系统主要包括以下几个模块:

  1. 基本数据信息维护模块:用于实现对用户及书籍的管理。
  2. 基本业务模块:用于实现用户和系统交互的一些操作,例如借还书、留言等。
  3. 数据库管理模块:用于管理用户信息、书籍信息及留言信息等。在系统中,对于所有的书籍信息、用户信息及其他信息都需要统一管理。
  4. 信息查询模块:用于实现查询书籍信息及借阅者的信息。
    请添加图片描述

2.1 基本数据维护模块

请添加图片描述

添加管理员:超级管理员可以添加管理员

删除管理员:超级管理员可以删除管理员

更新管理员信息:超级管理员可以更新管理员信息

添加借阅者:管理员可以添加借阅者账户

更新借阅者信息:管理员可以更新借阅者信息

删除借阅者:管理员可以删除借阅者账户

添加书籍:管理员可以增加书籍

更新书籍信息:管理员可以修改和更新书籍信息

删除书籍:管理员可以删除书籍

2.2 基本业务模块请添加图片描述

还书:处理还书业务

借书:处理借书业务

预约书籍:借阅者可以通过系统进行预约书籍

取消预约书籍:借阅者可以取消预约书籍。管理员也可以视情况进行取消预约书籍。(哪种情况?bug?)

续借书籍:借阅者可以通过系统进行续借已经借阅的书籍

留言:借阅者可以通过留言反应问题。管理员需要审核留言,及通过留言解答借阅者的疑惑或是采纳建议及时给出回复

2.3 数据库管理模块

请添加图片描述

借阅信息管理:所有在借书籍信息,包括书籍的基本情况及借书时间、到期时间、续借次数、共借阅次数等信息

书籍信息管理:馆内所有书籍的信息,包括书籍名字、ISBN、作者、入库时间等信息。

预约书籍信息管理:管理书籍预约信息

账户信息管理:借阅者的账户、ID、学号、院系、班级和所借书籍的总数等信息。

留言信息管理:所有的留言信息,定期清理不文明留言。

2.4 信息查询模块

请添加图片描述

查询书籍信息:书籍信息的查询

查询借阅者信息:借阅者信息的查询

查询违规用户:查询所有的违规用户

2.5 几个问题

  1. 留言审核自动化(先不考虑)
  2. 数据库模块应只是管理信息,不去做操作,即数据持久化
  3. 用户个人信息的自我查询及拉黑用户,用户提交申请(模块之外)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值