SA方法分析-图书管理系统

需求获取

  • 功能要求

    • 图书管理要求

      • 新书入库
      • 借书
      • 还书
      • 图书注销
    • 查询统计要求
      • 图书的查询
      • 读者查询
      • 对书籍分类统计

分析与综合

建模

  • 功能模型

    • 数据流图
    • 数据字典
  • 数据模型

    • ER图

功能分析

  • 顶层

  • 0层

  • 1层


    1层


2层

数据字典

有效的图书管理要求
名称 有效的图书管理要求
别名
描述
定义 有效的图书管理信息 = [入库I借书I还书I注销]
备注 0层DFD
读者借阅情况
名称 读者借阅情况
别名
描述
定义 读者借阅情况 = [读者编号+读者姓名+1{借阅数量}5]
备注 1层DFD

数据处理

处理管理要求的类型
名称 处理管理要求的类型
编号 2.1
描述 功能:
输入DF:
输出DF:
定义 根据图书管理要求的类型,选择
case1: 入库 --> 产生入库单
case2: 借书 --> 产生借书单
case3: 还书 --> 产生还书单
case4: 注销 --> 产生注销单
备注 1层DFD
还书处理
名称 还书处理
编号 2.4
描述 功能:我要还书时候走的流程
输入DF:还书单,借阅文件,书目文件
输出DF:罚款单,书目信息,借阅信息
定义 IPO图
备注 1层DFD

附录 还书处理的IPO图

数据分析

ER图

需求的陈述

文档

  • 《需求规格说明书》

    • 模型说明
  • 《初步的用户手册》
    • 软件的功能

需求的评审

SA方法分析-图书管理系统相关推荐

  1. (附源码)springboot图书管理系统 毕业设计 160934

    Springboot图书管理系统的设计与实现 摘 要 大数据时代下,数据呈爆炸式地增长.为了迎合信息化时代的潮流和信息化安全的要求,利用互联网服务于其他行业,促进生产,已经是成为一种势不可挡的趋势.在 ...

  2. (附源码)spring boot图书管理系统 毕业设计 160934

    Springboot图书管理系统的设计与实现 摘 要 大数据时代下,数据呈爆炸式地增长.为了迎合信息化时代的潮流和信息化安全的要求,利用互联网服务于其他行业,促进生产,已经是成为一种势不可挡的趋势.在 ...

  3. java图形界面开发——简易图书管理系统

    简易图书管理系统 刚开始学习java swing,做的第一个试验项目,代码的可读性不高,就是想记录一下下. 项目要求 创建图书管理系统登录窗体,且登录窗体不能最大化. 实现登录功能,规定用户名与密码为 ...

  4. 初试图书管理系统及所遇问题

    package com.msb.ldx; import java.util.*;import java.lang.*; public class Book {class BookInfo{ //静态内 ...

  5. UML对基于B/S模式的图书管理系统的分析与设计

    [导读]对基于B/S模式下的图书管理系统进行分析,运用UML的静态和动态模型图,对系统的分析结果进行可视化建模,并对系统模型图进行概括性论证. 1 前言 使用计算机软件对图书进行管理,是计算机应用的一 ...

  6. 图书管理系统( JSP + JDBC + Servlet )实现-01: 流程分析和数据库建表阶段

    01: 流程分析和数据库建表阶段 02: 编写和配置过滤器(防止页面乱码) 03:项目搭建 & 工具类的实现 &依赖导入 04: 建立数据库的实体类(pojo) 05: 实现登录功能 ...

  7. C语言:图书管理系统代码和详细分析

    题目概述: 图书管理系统. 编程: #include<stdio.h> #include<stdlib.h> #include<string.h> //1.写界面- ...

  8. 图书管理系统面向对象分析与设计报告

    目录 一.图书管理系统需求描述 1. 图书管理系统的系统组成 2. 图书管理系统的系统功能 2.2 系统功能框图

  9. 2020-07-03:简单的图书管理系统(Python、SQL Server)

    简单的图书管理系统 一.课题设计的基本内容 二.设计工具及系统运行环境 三.数据库设计E-R模型 四.软件主要功能设计(附上成品截图) 五.代码 一.课题设计的基本内容 经过对图书管理系统的分析,因图 ...

  10. 图书管理系统 数据库课程实验设计

    本课设系软件工程大二学生作,拙笔狂言,恭请斧正. 开发工具:Eclipse 2020-12,Microsoft SQL server 2012 程序语言:Java 引 言 选题题目:图书管理系统 选题 ...

最新文章

  1. 《OpenCV3编程入门》学习笔记7 图像变换(二 )霍夫变换
  2. Linux下的摄影后期处理软件
  3. 前紫光展锐CTO创业造芯:主打边缘AI视觉,融资10亿,9个月流片
  4. C#网页数据采集(一)HtmlAgilityPack
  5. 全球及中国商用电饭煲行业现状调研及投资决策建议报告2021-2027年版
  6. P2647 最大收益
  7. phpnow mysql_使用PHPnow搭建本地PHP环境+创建MySQL数据库 | 倡萌的自留地
  8. 【转】功能测试的经验总结
  9. java写入出错class_JAVA新人常犯错误集锦
  10. spark 学习总结
  11. 配置多个git账号或多个SSH账号
  12. java.io.IOException: output.properties data exceeds its limit [2048] hue的调度
  13. 自学python好找工作么-Python就业前景如何?培训后好找工作吗?
  14. 生成特定区间的随机数
  15. Java二维码生成代码
  16. Kafka工具--雅虎CMAK
  17. 标准盒模型和怪异盒模型的区别
  18. 重庆2021年高考二诊成绩查询,2021年重庆二诊,2021年4月重庆二诊考试,重庆二诊康德卷...
  19. 物联网卡的6个应用案例全面解析
  20. Perl函数及参数介绍

热门文章

  1. 【新知实验室 TRTCIM】实时互动课堂最佳实践
  2. [产品设计]如何绘制业务流程图(下)
  3. 神经网络和深度学习基本原理
  4. 重装系统显示未找到任何音频输出设备
  5. 云计算给IT产业结构带来的影响
  6. 解读中国版新资本协议
  7. sd卡写保护解除工具_SD卡在电脑里无法格式化怎么办?
  8. 渲梦工厂V2.1.5.0简体中文官方版,作图快10倍~
  9. CnOpenData中国行政区划数据简介
  10. 青龙面板2.9,以及wskey自动转换ck配置