• 图书管理系统需求分析


    需求分析

    2.1     用户需求

    2.1.1   业务需求

    本系统主要实现对图书馆图书借阅信息的管理,主要管理读者信息、图书信息、借阅与归还信息、系统用户的信息。

    1. 普通用户:可以查询图书,查看公告,查询个人信息,预约借书,还书。
    2. 图书管理员:发布公告,上架新书,下架图书,处理书籍的借阅和异常还书。
    3. 系统管理员:管理用户和管理员的密码,添加和删除普通用户和图书管理员。

    2.2     可行性分析

    2.2.1技术可行性

    IDE:IDEA

    服务器:阿里云:47.100.99.172

    内存:2.0G

    CPU:1核

    2.2.2经济可行性

    此开发项目针对图书馆,使用频度较高,使用性要求比较高,适用于各大高校图书馆以及校外图书馆的管理,能够实现计算机化的图书借阅管理,提供方便快速的图书信息检索功能和便捷的图书借阅和归还功能,并且能够对图书信息和读者信息进行管理,方便管理员和读者的借阅处理。

    2.3     系统功能

    系统功能图:

    E-R图:

     

    读者用例图:

     管理员用例图:

     

    系统管理员用例图:

     

    1.   用例名称:查看公告

    用例描述:读者查看图书管理员发布的一些公告

    前置条件:以用户身份登录

    后置条件:无

    基本操作流程:

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

    可选流程:

    如果密码输入不正确,提示重新输入

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

    2.    用例名称:查询图书信息

    用例描述:由读者进行操作,查询图书馆中有没有该书,如果有,则显示该书的所有信息

    前置条件:用户登录系统

    后置条件:无

    基本流程:

    用户登录à输入图书名称à显示相关图书信息

    可选流程:

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

    3.      用例名称:预约借书

    用例描述:用户登录系统后,根据图书名称查询图书,系统显示图书信息包括库存可借量,库存大于零可预约借书。

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

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

    基本流程:

    用户登录à预约借书à图书管理员处理审核

    可选流程:

    图书管理员根据图书库存显示同意或者拒绝借书申请。

     4.      用例名称:还书

    用例描述:由图书管理员更改读者的还书信息,包括书名,还书日期等

    前置条件:图书管理员登录

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

    基本流程:

    图书管理员登录à读入用户idà读入图书id—>更改读者和图书的信息à保存操作

    可选流程:

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

    5.      用例名称:查询个人信息

    用例描述: 用户登录,修改个人信息

    前置条件:已有用户登录

    后置条件:修改完成保存退出

    基本流程:用户登录à修改信息à保存退出

    可选流程:

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

     6.      用例名称:登录

    用例描述: 用户或管理员根据账户密码登录

    前置条件:已有账号密码

    后置条件:

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

    可选流程:

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

    7.      用例名称:修改密码

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

    前置条件:登录成功

    后置条件:无

    基本操作流程:

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

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

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

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

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

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

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

    后置条件:无

    基本操作流程:

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

    可选流程:

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

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

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

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

    后置条件:无

    基本操作流程:

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

    可选流程:

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

  • 相关阅读:
    [CQOI2016]手机号码
    花神的数论题
    [AHOI2009]同类分布
    lightoj 1007
    PAT (Advanced Level) 1007. Maximum Subsequence Sum (25) 经典题
    PAT (Top Level)1002. Business DP/背包
    PAT (Advanced level) 1003. Emergency (25) Dijkstra
    HDU 1874 SPFA/Dijkstra/Floyd
    POJ 2823 Sliding Window ST RMQ
    HUST 1103 校赛 邻接表-拓扑排序
  • 原文地址:https://www.cnblogs.com/sensenma533/p/10824762.html
Copyright © 2020-2023  润新知