需求改进&系统设计

Posted zhadan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需求改进&系统设计相关的知识,希望对你有一定的参考价值。

 

1.1、问题描述  

      现在有一家工厂有两个部门需要一个协同软件,一个是仓库管理部门、另一个是采购部门。

       仓库管理部门可以对系统中的零件的基本信息进行管理、对零件的供应商进行管理、可以指定零件由那个供应商提供。当仓库中的零件出现出库时可以由仓库管理员提交到程序中处理保存,当零件采购回来交给仓库验收时亦可进行入库操作。

       程序对数据库中存储的零件数做监控,当零件数低于阈值时生成采购信息,采购部门每天定时导出订货清单去采购。

1.2.需求分析

1. 存储信息:所有零件信息和供应商信息都能存储在系统中

2. 出入库:仓库管理员可以在CRT终端输入出入库信息

3. 生成订货报表:每天可以定时打印要采购的报表信息

4 判断零件剩余数量

1.3 数据模型

1.3.1数据流图

 

 

1.3.2实体联系图

 

 

 

2.1系统设计

2.1.1总体设计图

 

 

2.1.2 IPO图

 

 

 2.2.1系统事务

系统:订货系统  模块:信息输入和更新   编号1.0

被调用:订货系统  调用:接受事务、更新零件信息、更新供应商信息

输入:事务、零件信息、供应商信息    输出:事务、零件信息、供应商信息

处理:接收从CRT终端输入的书屋信息并将事务信息存储到数据库中:接收从CRT终端输入的零件信息或供应商信息、更新数据库中的零件信息或者供应商信息。

数据元素:零件名称、零件编号、事务类型、事务编号、时间、数量、目前价格、供应商名称、供应商编号、收获途径

系统:订货系统     模块:接受事务    编号1.1

 

被调用:信息输入和工薪   调用:

输入:事务     输出:事务

处理:接收从CRT终端输入的事务信息并将失物信息存储到数据库中

局部数据源寺:零件编号、事务类型、事务编号、时间、零件数量

 

系统:订货系统   模块:梗概零件信息   编号1.2

模块:梗概零件信息

 

被调用:信息的输入和更新    调用:

输入:零件信息          输出:零件信息

 

 

3.1系统代码开发

3.1.2模块开发时间

任务 开发顺序 开发时间(工作日)
构建数据库 1 2
仓库管理员账户管理 1 2
零件信息管理 2 1
零件出库管理 2 1
零件入库管理 2 1
查看零件库存信息管理 3 1
生成零件库存不足信息管理 3 1

4.1测试计划

1.测试目的:保证代码运行顺利,减少程序错误

2.测试人员:开发者

3.测试方法:黑盒测试 白盒测试

4.测试工具:电脑测试

 

 

 

 

 

 

 

以上是关于需求改进&系统设计的主要内容,如果未能解决你的问题,请参考以下文章

团队作业3--需求改进&系统设计

需求改进&系统设计 | 软件工程4班胡兆禧

需求改进&系统设计

需求改进&系统设计

需求改进&系统设计

需求改进&系统设计