• 图书管理系统前景与范围文档


    一、业务需求

    1.应用背景

        目前,学院的图书管理仍是传统的人工管理方式,该方式效率低、保密性差, 一方面教师、学生对学院图书室藏书情况不了解,图书室究竟有哪些图书也不知道,图书室的读者信息和借阅信息也不了解,
    导致无法及时查询图书信息;另一方面图书室管理员对图书管理工作倍感头痛,因为时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,需要多名图书管理员,耗费劳动力大,
    难以避免错误的产生.

    2.业务机遇

    通过图书室管理系统,图书管理员可以存储学院图书室的图书信息、读者信息和借阅信息,安全、高效,快捷,而且只需一名图书管理员即可操作系统,节省大量人力;同时有读者来借书时,图书管理员可以迅速查到所需信息;图书管理系统可以为学校教师和学生提供充足的信息和快捷的查询手段,让教师和学生能够及时查询图书信息,更好地为读者服务。

    3.业务目标

    BO-1:初始版本发布之后的2个月内,同学借书还书的时间减少30%,管理员管理图书的时间减少20%。

    SC-1:来图书馆的同学,在初始版本发布2个月内,同学们对借还书的效率感到非常满意。

    4.业务风险

    RI-1:可能会造成部分图书管理员的下岗,导致管理员可能不乐意使用该系统。

    二、项目前景

    1.前景概述

    图书管理系统能良好的提高同学借还书的效率和提高管理员对图书的管理效率, 这对同学们和管理员来说都是非常好的事。

    2.主要特征

    FE-1: 同学可以检索所需的图书信息。

    FE-2:根据同学们的专业推荐相应的图书给同学们。

    FE-3: 同学借还书。

    FE-4:根据校园一卡通查看相关学生的信息。

    FE-5:根据书的条形码,查看相关书籍的信息。

    FE-6:登陆管理员,查看所有书籍和学生的信息。

    FE-7: 通过绑定通信系统(如手机),通知学生借阅信息(如:所借图书快到期时,通知学生)。

    3.假设与依赖

    AS-1:每种书籍的本数要大于 3 本,以满足不同学生同时借一本书的情况。

    AS-2:每位同学同时借书的本书不能大于7本。

    DE-1:如果有其它旧版本的图书管理系统,本系统能良好的和其它版本兼容且能与这系统进行双向通信

    DE-1:能与通信系统进行通信。

    三、项目范围

    1.第一版及后续版本范围

    特性

    版本1

    版本2

    FE-1

    全部实现

    全部实现

    FE-2

    全部实现

    全部实现

    FE-3

    全部实现

    全部实现

    FE-4

    全部实现

    全部实现

    FE-5

    全部实现

    全部实现

    FE-6

    全部实现

    全部实现

    FE-7

    不实现

    全部实现

     

    四、项目环境

    1.操作环境

    1用户可在图书馆pc机后者在自己pc机上访问。

    2学生在需要查询书籍信息和借书还书时访问系统,管理员在查询书籍信息和学生借书还书以及进行图书管理时需要访问系统。

    3前台操作后,数据会在后台数据库生成或更新,用于下次查询所用。

    4访问数据时的最大响应时间未知。

    5需要提供访问安全控制和数据保护,学生用户和管理员以及其他用户访问系统可进行的操作有差别。

    2.涉众

    编号

    名称

    说明

    期望

    SH001

    学生

    可以借书还书和查看自己的信息和图书信息。

    1、可以很方便的借书还书。 2、可以很方便的查看图书的信息。 3、可以很方便的查看自己的信息。

    SH002

    管理员

    对管内的图书进行管理和对学生的信息进行管理。

    1、 能方便快速的管理图书的信息。

    2、 能方便的管理学生信息

    词汇表

          业务,需求,前景,范围

    参考资料

      《需求工程》

  • 相关阅读:
    Maven pom.xml中的元素modules、parent、properties以及import
    基于SpringBoot搭建应用开发框架(一) —— 基础架构
    Spring Boot项目使用Eclipse进行断点调试Debug
    eclipse 运行springboot项目
    如何在eclipse中使用mvn clean install
    https://www.cnblogs.com/zy-jiayou/p/7661415.html
    SpringBoot系列三:SpringBoot基本概念(统一父 pom 管理、SpringBoot 代码测试、启动注解分析、配置访问路径、使用内置对象、项目打包发布)
    WebJars are client-side web libraries (e.g. jQuery & Bootstrap) packaged into JAR (Java Archive) files
    在EF中使用Expression自动生成p=>new Entity(){X="",Y="",..}格式的Lambda表达式灵活实现按需更新
    EF跨库查询,DataBaseFirst下的解决方案
  • 原文地址:https://www.cnblogs.com/ejianjianghu/p/3405434.html
Copyright © 2020-2023  润新知