zoukankan      html  css  js  c++  java
  • 团队作业

    ---恢复内容开始---

                                                                   Spec模板

       

     一、概述

      1、项目背景    图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆          的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高

     2、使用范围
        在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息     共享。
     3. 功能分析
       (1) 读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注。
       (2) 书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。
       (3) 借书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、备注。
       (4) 还书信息制定、输入、修改、查询,包括书籍编号、读者编号、还书日期、还书期限、备注。
       (5) 有条件、多条件查询各种信息.                                                                                                       4.实验内容

           根据SUDA的图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任        务。

           要求:

          (1)确定图书管理系统的用例。

          (2)绘制图书管理系统的用例图。

          (3)对图书管理系统的用例进行描述 。                                                                                                                             5.实验步骤

              确定系统涉及的总体信息 

     

    参与者

    借阅者:

    图书馆管理员:

    系统管理员:

    操作

    借书

    书籍借出处理

    增加书目

    还书

    书籍归还处理

    删除或更新书目

    书籍预定 

    预定信息处理 

    增加书籍

    减少书籍

    增加借阅者帐户信息

    删除或更新借阅者帐户信息

    书籍信息查询

    借阅者信息查询 

     

     

               确定系统的参与者

     

               借阅者、图书馆管理员、系统管理员。

     

               确定系统的用例

     

              (1) 借阅者请求服务的用例

     

               ① 登录系统 

     

              ② 查询自己的借阅信息

     

              ③ 查询书籍信息

     

              ④ 预定书籍

     

              ⑤ 借阅书籍

     

              ⑥ 归还书籍

     

              (2) 图书馆管理员处理借书、还书等的用例

     

             ① 处理书籍借阅

     

             ② 处理书籍归还

     

             ③ 删除预定信息

     

            (3) 系统管理员进行系统维护的用例

     

             ① 查询借阅者信息

     

             ② 查询书籍信息

     

             ③ 增加书目

     

             ④ 删除或更新书目

     

             ⑤ 增加书籍

     

             ⑥ 删除书籍

     

             ⑦ 添加借阅者帐户

     

             ⑧ 删除或更新借阅者帐户  

           

                                                                          用例图

                 

     

    过程描述:

    (1)图书馆管理员输入登录信息,系统识别信息的有效性;

    (2)登录成功后,收到借书请求;

    (3)判断该书是否被预定,如果没被预定,或预定者是该借阅者,确认该借书请求,

    (4)修改该借阅者的借阅信息(已借书籍、可借书籍数、借阅日期等),以及该书的借阅信息(有无借完、馆藏剩余量等);

    (5)退出系统,系统刷新修改后的的书籍列表。

    异常事件流处理:

    (1)登录信息有效性检查失败,允许图书管理员重新输入(3次机会)。

    (3)确认借书请求时失败,所选书籍被其他人预订,系统提示不能借出。 

    图书馆管理员处理还书的书面用例类似。

       实验心得:

    经过本次试验,初步掌握了spec模板的书写,熟悉用例图的基本功能和使用方法,掌握如何使用建模工具绘制活动图方法。根据SUDA的图书管理系统,针对每个用例进行业务分析,确定图书管理系统的基本用例,绘制图书管理系统的用例图,并对图书管理系统的用例进行描述,对图书管理系统的功能有了更清晰的了解,对UML建模语言的理解更深一步。

  • 相关阅读:
    PHP通过日志来发现问题
    php环境重启
    排行榜的实现
    git相关使用技巧和问题
    lua State加载部分库
    c++ 解析json
    查看某个进程允许打开的最大文件描述符
    glog安装与使用
    ubuntu update-alternatives
    gcc安装多个版本
  • 原文地址:https://www.cnblogs.com/yqm1576705573/p/4533881.html
Copyright © 2011-2022 走看看