图书管理系统用例描述.docx

上传人:b****6 文档编号:6090188 上传时间:2023-01-03 格式:DOCX 页数:17 大小:116.15KB
下载 相关 举报
图书管理系统用例描述.docx_第1页
第1页 / 共17页
图书管理系统用例描述.docx_第2页
第2页 / 共17页
图书管理系统用例描述.docx_第3页
第3页 / 共17页
图书管理系统用例描述.docx_第4页
第4页 / 共17页
图书管理系统用例描述.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

图书管理系统用例描述.docx

《图书管理系统用例描述.docx》由会员分享,可在线阅读,更多相关《图书管理系统用例描述.docx(17页珍藏版)》请在冰豆网上搜索。

图书管理系统用例描述.docx

图书管理系统用例描述

图书管理系统设计报告

班级:

信管1001

学号:

20100598

姓名:

王勇

一、图书管理系统用例图

、图书管理系统用例图1.1

根据平常自己去图书馆的经历,简单绘制了图书馆的用例图,其中包括学生借书、还书、交罚金的功能,以及管理员处理还书、更新图书、读者信息邓等功能。

1.2、图书管理系统用例描述

用例编号:

001

用例名称:

读者登录

用例描述:

读者登录图书馆管理系统

参与者:

读者

前置条件:

图书馆的管理系统正常运行

后置条件:

读者登录成功

基本路径:

1.读者用户进入图书馆的登录页面2.读者输入用户名和密码

3.登陆成功

扩展点:

变异点:

4a.读者输入的用户名错误4a2.读者重新输入用户名。

4b.读者输入的密码错误4b2.读者重新输入密码。

补充说明:

用例编号:

002

用例名称:

查询信息

用例描述:

读者或管理员查询读者借阅的书籍。

参与者:

读者,管理员

前置条件:

图书馆的主页面正常运行后置条件:

如果读者信息无误,则查询成功,否则失败。

基本路径:

1.读者在图书管理系统上进行查询;2.系统管理员对读者的个人信息进行查询;扩展点:

变异点:

3a.读者向系统管理员提出申请未通过3a1.用户重新提出申请;3a2.系统管理员重新审核。

补充说明:

用例编号:

003

用例名称:

读者借阅图书

用例描述:

读者携带图书借阅证进行图书的借阅。

参与者:

读者

图书馆正常开放前置条件:

后置条件:

如果读者的图书借阅证扫描成功,读者进入图书馆借阅,进行图书的借阅等操作;否则,不能借阅图书。

基本路径:

1.读者携带图书借阅证进入图书馆;

2.用户到图书馆查阅相关的图书信息;

3.读者向图书管理员提出借阅图书的请求;

4.图书管理员检查借阅证的有效性;

5.图书管理员检查读者有无超期未还信息;

6.图书管理员允许读者借阅图书。

7.系统添加借阅信息。

扩展点:

变异点:

2a.读者查阅的图书不存在

2a1.读者离开图书馆,或读者搜索其他的图书信息;

5a.无法借书

5a1.系统弹出读者的图书实际借阅的数量超过图书额定的借阅数量

5b.无法借书

5b1.系统显示图书证与读者本人信息不符;

5c.无法借书

5c1.系统显示读者有超期未还得图书;

5c2.读者归还未还图书并交罚款;

5c3.可以借书。

补充说明:

用例编号:

004

用例名称:

读者归还图书

用例描述:

读者到图书馆归还所借阅的图书

参与者:

读者

前置条件:

图书馆正常开放、读者携带图书借阅证及所需还的书。

后置条件:

如果归还了图书,下次可以正常借书。

基本路径:

1、读者携带图书借阅证,进入图书馆;

2、读者归还图书;

3、图书管理员检查读者所借图书的情况;

4、系统删除读者的借阅信息。

扩展点:

3a.图书管理员检查读者借阅的图书是否超期

3a1.图书管理员检查读者借阅的图书是否损坏

3a2.图书管理员判断读者是否缴纳罚金

变异点:

3a.读者借阅的图书超期

3a1.图书管理员根据规定及图书的超期情况向读者收取相应的罚金;

3b.读者借阅的读书已损坏图书管理员根据规定及图书的损坏情况向读者收取相应的罚3ab1.

金;

补充说明:

用例编号:

005

用例名称:

更新图书信息

用例描述:

图书管理员对新书上架或者是图书下架进行处理

参与者:

图书管理员

前置条件:

图书管理员正常工作

后置条件:

图书馆可以正常开放

基本路径:

1.搜集旧书和新书的信息

1.对新书贴条形码;;

2.把旧书下架

3.把新书上架;

扩展点:

变异点:

补充说明:

用例编号:

006

用例名称:

更新读者信息

用例描述:

管理员增加或删除读者的信息

参与者:

图书管理员

前置条件:

图书馆开放

后置条件:

读者的信息没有错误

基本路径:

1.管理员搜集读者信息;

2.管理员增加或删除读者信息

扩展点:

变异点:

2a.读者信息有误

2a1.系统显示无法读出用户信息

补充说明:

用例编号:

007

用例名称:

处理还书

用例描述:

处理读者的还书操作。

参与者:

图书管理员

前置条件:

图书馆开放

后置条件:

图书管理系统正常运行

基本路径:

1.读者发出还书请求;

2.管理员扫描图书条形码;

3.管理员检查图书是否有损坏,若有损坏则要求读者按要求交罚款;

4.管理员检查图书是否超期归还,若是超期还书则要求读者按要求交罚款;

扩展点:

变异点:

补充说明:

二、图书管理系统类图

2.1、实体类图

因为存在图书,所以才会有读者借书,借书会因为图书的改变而改变,所以借书与图书是依赖关系。

、边界类图2.2.

查询页面、借书页面、还书页面、更新图书信息页面、更新读者信息页面、处理还书页面都是在登陆页面后选择的业务,所以属于普通关联关系。

由于版本问题,选择边界和控制类,图形无法改变,只能在图形上用单词“boundary”标出。

望老师见谅。

2.3、控制类图

处理罚金是处理还书过程中的一个任务,所以是一种组成关联关系

三、图书管理系统时序图

、读者查询借阅记录时序图、3.1.

图书馆数据库中存有读者的借阅记录。

3.2、读者登录时序图

、读者还书时序图3.3.

管理员处理还书时存在图书过期和没有过期两钟情况,所以会返回两种信息。

3.4、读者借书时序图

、管理员处理还书时序图3.5.

读者还书过程中也会存在两种情况,一种图书过期,一种没有过期。

3.6、管理员更新读者时序图

、管理员更新图书时序图3.7.

四、图书管理系统协作图

4.1、读者查询借阅记录协作图

、读者登录协作图4.2.

4.3、读者还书协作图

图书返回个处理还书有两种可能一是“4:

没有过期”二是“7:

过期”;当返回“4:

没有过期时”系统执行5、6;当返回“7:

过期”时系统执行8、9

、读者借书协作图4.4.

4.5、管理员处理还书协作图

图书返回个处理还书有两种可能一是“4:

没有过期”二是“7:

过期”;当返回“4:

没有过期时”系统执行5、6;当返回“7:

过期”时系统执行8、9

、管理员更新读者协作图4.6.

4.7、管理员更新读者协作图

五、图书管理系统组件图

当读者借书时,分两个过程,一个是图书的过程,一个是图书信息的过程。

1、首先图书存在图书馆,读者借阅时图书交到读者手中,还书时图书交给管理员,再放回图书馆。

2、图书借阅时,图书信息首先在图书馆数据库存放,之后被借阅到读者手中,数据库修改信息,还书时,图书信息又被修改。

六、图书管理系统部署图

根据图书的组件图流程绘制,图书由图书管理系统交予两个终端读者和管理员

七、图书管理系统状态图

7.1、读者借书状态图

1、读者登录系统;2、查询记录;3、寻找所看的书籍;4、借书;5、拿书,退出系统;

7.2、读者还书状态图

1、读者登录系统;2、读者还书,并查看是否过期;3、交罚金或还书成功退出系统;4、退出系统;

、管理员更新图书状态图7.3.

1、管理员登录系统;2、管理员更新图书信息;3、退出系统

7.4、管理员更新读者状态图

1、管理员登录系统;2、管理员更新读者信息;3、退出系统

7.5、管理员处理还书状态图

1、管理员登录系统;2、管理员接过图书;3、查询图书是否过期;4、没过期直接还书;5、过期则收取罚金后还书;6、退出系统

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1