需求分析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