首页 > 编程知识 正文

图书管理系统,数据库课程设计图书管理系统

时间:2023-05-04 02:18:57 阅读:111851 作者:431

需求分析2.1用户需求2.1.1业务需求本系统主要实现图书馆图书借阅信息的管理,主要管理读者信息、图书信息、借阅和归还信息、系统用户信息。

普通用户:可以查书、看公告、查个人信息、预约借书、还书。 图书管理员:发布公告,陈列新书,下架图书,处理图书借阅和异常归还。 系统管理员:管理用户和管理员密码,以及添加和删除一般用户和图书管理员。 2.2可行性分析2.2.1技术可行性IDE:IDEA

服务器:阿里巴巴云: 47.100.99.172

内存: 2.0G

CPU:1核

2.2.2经济可行性该开发项目对图书馆使用频率高、使用性要求较高,适用于各高校图书馆及校外图书馆的管理,可计算机化图书借阅管理,提供方便快捷的图书信息检索功能和方便的图书借阅与归还功能,图书信息

2.3系统功能系统功能图:

E-R图:

读者用例图:

管理员用例图:

系统管理员用例图:

1. 用例名称:查看公告

用例说明:读者查看图书管理员发布的公告

先决条件:以用户身份登录

后置条件:无

基本操作步骤:

以用户身份登录,进入公告页面

可选流程:

如果密码输入不正确,系统将提示您重新输入

如果用户名不正确,则表示没有此用户

http://www.Sina.com/http://www.Sina.com /

例句说明:由读者操作,查看图书馆里是否有书,如果有,显示该书的所有信息

先决条件:用户登录系统

后置条件:无

基本流程:

输入用户注册图书名,显示相关图书信息

可选流程:

在保存之前,可以取消操作

http://www.Sina.com/http://www.Sina.com /

例句说明:用户登录系统后,根据图书名称查询图书,表明系统在图书信息中包含可借库存量,库存大于零时可以进行借阅预约。

前置条件:用户登录,查看图书库存情况,判断可借状态。

后置条件:系统自动输入借用状态,由管理员审核。

基本流程:

用户登记预约借阅图书管理员处理审核

可选流程:

图书管理员根据图书库存标识同意或拒绝图书借阅申请。

http://www.Sina.com/http://www.Sina.com /

例句说明:图书管理员变更读者返还信息。 包括书名、返还日期等

先决条件:图书管理员登录

后置条件:改变图书借阅状态

基本流程:

图书管理员注册用户id读取图书id-更改读者和图书信息保存操作

可选流程:

在保存之前,可以取消操作

http://www.Sina.com/http://www.Sina.com /

用例说明:用户登录并更改个人信息

先决条件:现有用户已登录

后置条件:修正完成保存结束

基本流程:用户登录、更改、保存和退出信息

可选流程:

在保存之前,可以取消操作

http://www.Sina.com/http://www.Sina.com /

用例说明:

用户或管理员根据账户密码登录

前置条件:已有账号密码

后置条件:

基本流程:用户登录à输入账号密码à登陆成功或失败

可选流程:

在保存之前,可以取消操作

7.      用例名称:修改密码

用例描述:修改用户的密码,包括普通用户,图书管理员和系统管理员

前置条件:登录成功

后置条件:无

基本操作流程:

以普通用户登录—>选择修改密码—>修改成功

以图书管理员登录—>选择修改密码—>修改成功

以系统管理员身份登录à选择修改密码功能à选择用户类型à修改密码

可选操作:保存之前,可以取消操作

8.      用例名称:管理普通用户

用例描述:删除和添加普通用户

前置条件:以系统管理员身份登录

后置条件:无

基本操作流程:

以系统管理员登录à进入管理普通用户页面à进行相关操作

可选流程:

在保存之前,可以取消操作

9.   用例名称:管理图书管理员

用例描述:删除和添加图书管理员

前置条件:以系统管理员身份登录

后置条件:无

基本操作流程:

以系统管理员登录à进入管理图书馆管理员页面à进行相关操作

可选流程:

在保存之前,可以取消操作

转载于:https://www.cnblogs.com/sensenma533/p/10824762.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。