图书管理系统用例文档.docx

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

图书管理系统用例文档.docx

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

图书管理系统用例文档.docx

图书管理系统用例文档

 

图书管理系统用例文档--(总19页)

作者:

尤帅

信息工程学院

《软件模型》课程期中报告

 

学年:

2015—2016第一学期

专业:

软件工程

班级:

小组成员:

课程教师:

完成时间:

2015年11月5日

图书馆信息管理系统

用例文档

 

成员:

 

日期:

2015-11-05

 

1.前言

图书馆信息管理系统的需求获取过程中,根据分析系统和外部对象的交互当中所执行的行为序列,及场景的层次性描述,提取了相关用例。

本文档给出了需求获取阶段使用的用例列表和用例描述。

编写目的

整理和归类需求获取行为得到的消息。

由于直接从用户的到的信息具有荣誉、遗漏、模糊、错误等,我们需要对他们进行分析并进行归类和系统化。

为详细的信息分析提供背景基础和上下文知识。

由于软件系统的每项功能都依存于一定的背景和上下文环境,有利于开发者获取精准的信息进行系统开发。

在得到用户需求并将其转化成一个目标时,需要为目标组织信息,建立场景。

用例就是一种场景的文化表现方式,实用叙述性的文本来描述场景。

可以将解决方案用自然语言描述出来,便于用户理解,和用户达成共识,以便于进一步完善。

该文本是对用户的所有操作的描述,经过一系列的描述可以实现用户的业务需求。

可以说是对用户前景的实现,从而使得软件系统由抽象变成具体。

内容概述

该文档会根据启动阶段的前景和范围文档,对解决方案进行细化。

文档包括几个细化用例,先对每个用例做了简要描述,并定义每个用例的ID,然后对用例进行详细的描述。

2.用例列表

ID

名称

C001

增加书籍

C002

图书查询

C003

图书借阅

C004

图书注销

C005

读者信息更改

C006

权限修改

C007

读者注册

C008

读者信息编辑

C009

读者查询

C010

读者注销

C011

图书馆信息管理

3.用例图

子系统(局部)用例图

读者参与用例

管理员管理用例

数据用例

登录用例整合

账号信息管理整合

系统用例图

4.用例描述

说明:

用例的优先级是优先级数字越小,优先级就越高。

ID:

C001

名称:

增加书籍

参与者:

采购人员,管理员

优先级:

2

前置条件:

图书馆工作进度要求或者学生请求增加书籍

后置条件:

新增书籍,录入书籍信息

流程:

1.图书馆或者学生请求增加书籍

2.管理人员统计要增加书籍的名称

3.将表单发送给采购人员并让其采购

4.采购完毕清点书籍并录入书籍信息

5.对新书进行编号

分支流程:

系统将新增书籍信息录入数据库,管理员将新书籍进行编号

 

ID:

C002

名称:

图书查询

参与者:

学生或校外人员

优先级:

2

前置条件:

学生或校外人员登录此系统

后置条件:

学生根据各种连接查看图书馆图书信息

正常流程:

1:

学生或者校外人员登录此系统

2:

系统进行密码验证

3:

学生使用系统对图书馆书籍进行查询

4:

学生退出系统

分支流程:

如果2中有错误则转到1或者结束

 

ID:

C003

名称:

图书借阅

参与者:

学生,图书管理员

优先级:

3

前置条件:

学生已经选好要借阅的书籍通过去图书馆或者网上查询

后置条件:

图书管理员对借阅人申请的操作进行处理

正常流程:

1.学生通过网上查询或者图书馆进行查询要借阅的书籍

2.凭借书卡和要借阅的书籍去柜台

3.管理员对借书卡以及借书人进行验证

4.检查持卡人是否有逾期未还的书籍

5.将要借阅的书籍录入借书人的记录中

6.将借书卡与书籍返还与借书人

分支流程:

如果3中验证失败则不予以借书,4中如果发现借书人有逾期未还的书籍也不予以借阅书籍

 

ID:

C004

名称:

图书注销

参与者:

图书管理员

优先级:

2

前置条件:

有些书籍达到可以下架的条件或者书籍内容有违反法律的嫌疑

后置条件:

更改系统中图书的信息将下架的书籍在数据库中删除

正常流程:

1.管理员定期对书籍进行检查,检查书籍的破损程度

2.发现书籍达到下架标准

3.对书籍进行登记

4.对书籍进行下架

5.将下架书籍的图书编号在系统中删除

分支流程:

系统在删除这些书籍之后应当在学生的查询界面也进行实时更新。

 

ID:

C005

名称:

读者信息更改

参与者:

图书管理员

优先级:

2

前置条件:

读者对借书卡上的信息有疑问并要求工作人员对其进行修改

后置条件:

修改后读者的新信息将在数据库中出现

正常流程:

1.读者对图书馆登记上去的信息有出入

2.向图书馆前台人员反映情况并记录下是哪个地方发生出入

3.前台人员与管理员联系并将记录交给他

4.技术人员为其办理新的借书卡

5.技术人员在数据库中对有出入的记录进行修改

 

ID:

C006

ID名称:

权限修改参与者:

图书管理员优先级:

3前置条件:

图书管理员登陆权限设置页面,并对读者权限进行修改后置条件:

系统保存修改后的权限正常流程:

1.图书管理员登陆系统2.图书管理员进入权限设置页面3.图书管理员对读者的权限进行修改4.系统保存修改后的权限5.结束

ID:

C007

名称:

读者注册

参与者:

校内师生、校外人员

优先级:

3

前置条件:

有读者向系统发出注册请求

后置条件:

新增读者账户,录入读者基本信息。

正常流程:

1.用户点击注册按钮

2.系统分配账号

3.用户输入基本信息

4.用户输入密码

5.用户再次输入密码

6.系统确认两次密码一致

7.生成读者账户

8.结束

分支流程:

系统将账号信息录入数据库

ID:

C008

名称:

读者信息编辑

参与者:

用户

优先级:

3

前置条件:

用户登陆系统,并进入到信息编辑页面

后置条件:

系统修改数据库信息

正常流程:

1.用户登陆系统

2.用户点击信息编辑按钮

3.用户进行信息修改

4.用户点击确认

5..系统对修改后的数据进行保存

6.结束

分支流程:

4中点取消,则系统不对数据进行修改。

ID:

C009

名称:

读者查询

参与者:

用户

优先级:

3

前置条件:

用户登录系统,并进入到查询页面并输入数据

后置条件:

系统进行相关查询,并输出相关数据

正常流程:

1:

用户登录系统

2.用户进入查询页面

3.用户输入数据

4.用户点击查询按钮

5.系统对数据进行查询

6.系统输出相关数据

7.结束

ID:

C010

名称:

读者注销

参与者:

图书馆管理员优先级:

2前置条件:

读者分为校内与校外,校内学生毕业,校外人员未续约借书卡超过两个月后置条件:

将被删除的读者信息从系统中删除。

正常流程:

在校学生)1.图书管理员从教务处取得毕业生名单2.将名单交给录入系统管理人员3.管理人员根据学号依次删除数据校外人员)1.管理员从后台数据库可以筛选那些到期的会员2.按会员注册时留下的电话号码给其发短信催促其缴费3.如果两个月内未缴费则删除读者。

 

ID:

C011

名称:

图书馆信息管理

参与者:

图书馆管理员

优先级:

3

前置条件:

教务处安排图书馆的开放时间

后置条件:

图书管理员将安排表输入系统

正常流程:

1.教务处安排图书馆的开放时间

2.图书管理员从教务处取得开放时间安排表

3.图书管理员将安排表输入系统

4.结束

编写总结

图书馆信息管理系统是一个典型的信息管理系统,通过对其功能需求的分析,通过细分功能模块的小用例,获得一个最终完整的系统用例图。

编写主要参考资料:

(1)需求工程---软件建模与分析

(2)国家标准用例文档式样

(3)前景与范围文档

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

当前位置:首页 > 考试认证 > IT认证

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

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