图书管理系统用例文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作者:尤帅

信息工程学院

《软件模型》课程期中报告学年: 2015—2016第一学期专业:软件工程

班级:

小组成员:

课程教师:

完成时间: 2015年11月5日

图书馆信息管理系统

用例文档

成员:

日期:2015-11-05

目录

1. 前言 (3)

1.1编写目的 (3)

1.2内容概述 (4)

2.用例列表 (4)

3.用例图 (5)

3.1子系统(局部)用例图 (5)

3.1.1读者参与用例 (5)

3.1.2管理员管理用例 (5)

3.1.3数据用例 (5)

3.1.4登录用例整合 (5)

3.1.5账号信息管理整合 (5)

3.2系统用例图 (5)

4.用例描述 (5)

编写总结 (12)

1.前言

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

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

1.1编写目的

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

为详细的信息分析提供背景基础和上下文知识。由于软件系统的每项功能都依存于一定的背景和上下文环境,有利于开发者获取精准的信息进行系统开发。

在得到用户需求并将其转化成一个目标时,需要为目标组织信息,建立场景。用例就是一种场景的文化表现方式,实用叙述性的文本来描述场景。可以将解决方案用自然语言描述出来,便于用户理解,和用户达成共识,以便于进一步完善。

该文本是对用户的所有操作的描述,经过一系列的描述可以实现用户的业务需求。可以说是对用户前景的实现,从而使得软件系统由抽象变成具体。

1.2内容概述

该文档会根据启动阶段的前景和范围文档,对解决方案进行细化。文档包括几个细化用例,先对每个用例做了简要描述,并定义每个用例的ID,然后对用例进行详细的描述。

2.用例列表

3.用例图

3.1子系统(局部)用例图

3.1.1读者参与用例

3.1.2管理员管理用例

3.1.3数据用例

3.1.4登录用例整合

3.1.5账号信息管理整合

3.2系统用例图

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.系统分配账号

相关文档
最新文档