ERP 库存管理系统 文档
- 格式:doc
- 大小:127.50 KB
- 文档页数:6
ERP 库存管理系统
需求分析
1、核心业务
2、核心业务流程
3、核心业务流程数据流图
4、数据字典
总体设计
由数据流图与流程图得到软件结构图
软件结构图模块化、具体化
同时设计出测试用例
对象化的类图
详细设计
1、 对象之间的关系
2、 模块间的关系
3、 实现的算法与使用到的技术
4、 具体的实施步骤与
实现与测试
1、 按照详细设计进行编码实现
2、 按照事先的测试用例测试(自底向上,逐个集成)
运行维护
运行系统,采集样板,进行使用说明与报告生成(包括截图)
使用说明与报告
1、 使用说明书
2、 设计说明书
3、 测试说明书
概述
所谓库存管理,知道那种产品目前仓库中有多少商品
各种商品有多少数量,同时生成报告,那些需要重新采购,那些需要促销,其中商品(类别)信息是该系统的基本信息,不作为重点。
重点是数据的查询与处理
开发平台:VS2008
开发语言;C#
数据库:SQL 2000
一、需求分析
1、 核心业务
对商品信息的维护
系统要对商品的库存信息实现维护,首先要有商品信息。这是整个系统的基础信息,包括(商品编号,商品名称,生产厂家,规格,备注)。
商品信息的维护操作包括(商品的添加,更新,删除等操作)。他们的操作权限需要管理员登陆才能使用。
管理员对商品信息增删改后,在商品信息记录中体现,同时库存信息里也要更新信息。
对商品类别信息的维护
对商品类别信息的维护,商品类别为商品的分类:商品的包装粒度(个,包,箱……),商品的类型(电器,食品,日化用品……),商品的计算单位(元/个、元/斤、元/包,……)
商品类别包括(商品类别号,商品类型,计算单位,包装粒度)
对库存信息的查询
对库存信息的查询包括
A、单个商品的库存查询。
对某个商品的库存查询库存剩余量,最低限额,最高限额
B、剩余量在某个范围内的商品库存种类。
查询即剩余量在某个范围内的所有商品
C、某个时间段(批次)内的商品的库存情况。
查询某个批次的所有商品的库存状况
查询后的处理策略:
1、如果发现有产品低于警戒线,则提示进行采购,补充货源
如果发现有长期驻留的 ,则提示采用促销方案。
另外,给出库存报告:本月一共入库多少,出库多少,尚有多少,那些需要采购,那些需要促销,以及存货量的调整。 重点是对库存信息的查询分析。
库存盘库
就是处理库存数据中的一些无意义的数据记录,例如库存为零的记录。以及需要撤销的商品信息等、
商品的入库操作(选作)
入库操作,首先产生采购单,然后依照采购单的数据、审核。审核通过后,既可以执行入库操作。
入库操作,首先保存修改采购单标志位,然后修改库存,同时插入库存流水记录表。使数据同步、
商品的出库操作(选作)
首先要有出库单,然后核对是否可以满足。如果通过,就给出出库操作。否则,提示,该中商品需要重新采购,重新入库。追加库存量。
2、 核心业务流程
对商品信息的维护
图表 1 商品信息维护
对商品类别信息的维护
库存查询
入库操作
出库操作
3、 核心业务数据流图
对商品信息的维护
图表 2 商品信息维护数据流图
4、 数据字典
商品基本信息=商品编号+商品名称+生产厂家+规格+备注
商品编号:四位数字串(不可重复) 商品名称:五十个字符以内的字符串(不可重复)
生产厂家:五十个字符以内的字符串
规格:五十个字符以内的字符串
备注:两百个字符以内的字符串
商品类别信息=商品类别编号+商品类别+包装粒度+计算单位
商品库存信息=商品编号+商品类别编号+当前数量+最高限额+最低警告限额
采购单=采购单编号+日期+采购员+经手人+采购明细+生产商家
采购明细=采购单编号+商品名称+商品数量+采购价格+生产日期+保质期
库存表=商品编号+商品类别+现有数量+最高限额+最低限额+标志
库存子表=流水单号+商品编号+商品类别+入库时间+出库时间+数量+生产日期+保质期+生产厂家
5、
二、总体设计
1、 软件结构图
图表 3 软件总体结构图
2、 模块设计
2.1、商品信息维护
操作步骤:用户登录后,输入商品信息,单击保存。同时数据保存到商品基本信息表中。
界面设计
2.2、商品类别信息维护
操作步骤:用户登录后,选择商品类别信息维护选项,弹出商品类别信息维护窗体,输入商品类别编号+商品类别+包装粒度+计算单位,等数据项,然后单击保存即可。
界面设计
2.3、库存查询
操作步骤:用户登录后,选作此项功能,进入相应的窗体。点击查询按钮,就可以展现出所有的库存信息。同时还可以选择一部分查询条件按条件查询(指定时间段的、指定范围的、指定商品类别的……等等)。
界面设计
2.4、库存盘库
2.5、入库操作
2.6、出库操作
2.7、用户登录
用户输入用户名密码后即可进入相应的应用界面。
3、 数据库设计
4、 程序流程图
1、 商品信息维护
2、 商品类别维护
3、 商品库存查询
4、 系统登录
5、 商品入库操作
6、 商品出库操作
5、 测试用例设计
三、详细设计
1、 商品类别信息维护
2、 商品基本信息维护
3、 库存查询
对于超出警戒线的商品,给以提示不再进货的建议,同时提示给出促销提示。防止货物。
查询Stock表,比较Amount数据项与PeakAmount数据项
对于低于警戒线的商品,给以提示在进货的建议,以增加库存,避免出现库存不足的状况。
查询Stock表,比较Amount数据项与FloorLimit数据项
月销售统计:显示近期的销售统计信息,包括某类商品出库多少,入库多少。
4、 库存盘库
5、 入库操作
6、 出库操作
四、实现与测试
五、运行维护
六、使用说明报告