图书管理系统需求分析

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

一、可行性分析

二、需求分析

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

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

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

2.1 基本数据维护模块

请添加图片描述

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

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

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

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

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

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

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

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

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

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

还书:处理还书业务

借书:处理借书业务

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

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

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

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

2.3 数据库管理模块

请添加图片描述

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

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

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

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

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

2.4 信息查询模块

请添加图片描述

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

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

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

2.5 几个问题

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

  • 35
    点赞
  • 461
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 1.引言............................................................................................................................................ 2 1.1 编写的目的 ................................................................................................................. 2 1.2 背景 ............................................................................................................................. 2 1.3 定义 ............................................................................................................................. 2 1.4 参考资料 ..................................................................................................................... 2 2.任务概述 .................................................................................................................................... 2 2.1 目标 ............................................................................................................................. 2 2.2 用户的特点 ................................................................................................................. 3 2.3 假定和约束 ................................................................................................................. 3 3.需求规定 .................................................................................................................................... 3 3.1 对功能的规定 ............................................................................................................. 3 3.2 对性能的规定 ............................................................................................................ 3 3.3 数据管理能力要求(针对软件系统) ..................................................................... 4 3.4 故障处理要求 ............................................................................................................. 4 3.5 其他专门要求 ............................................................................................................. 4 4.数据描述 .................................................................................................................................... 4 4.1 静态数据 .................................................................................................................... 4 4.2 动态数据 .................................................................................................................... 4 4.3 数据库描述 ................................................................................................................ 5 5.运行环境规定 ........................................................................................................................... 11 5.1 设备 ........................................................................................................................... 11 5.2 支持软件 ................................................................................................................... 11 5.3 接口 ........................................................................................................................... 11 5.4 控制 ........................................................................................................................... 12

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值