库存管理系统 完整版

合集下载

库存管理系统完整版

库存管理系统完整版

库存管理系统完整版一、系统概述库存管理系统是一款集采购、入库、出库、盘点、报表等功能于一体的智能化管理软件。

它旨在帮助企业合理控制库存,提高库存周转率,降低库存成本,实现库存资源的优化配置。

二、核心功能1. 商品管理系统支持商品信息的录入、修改、查询和删除操作,包括商品名称、规格、型号、单位、类别、供应商等详细信息。

通过商品管理,企业可以实时掌握库存商品的全面信息。

2. 采购管理采购管理模块涵盖了采购订单的创建、审批、执行、到货确认等环节。

系统可根据库存预警设置自动采购建议,帮助企业合理采购,避免库存积压。

3. 入库管理入库管理包括采购入库、生产入库、其他入库等类型。

系统支持一键入库操作,自动更新库存数量,确保库存数据的准确性。

4. 出库管理出库管理涉及销售出库、生产领料、其他出库等场景。

系统可根据业务需求出库单,实时扣减库存,确保库存数据的实时性。

5. 库存盘点库存盘点模块支持定期盘点和动态盘点,系统自动盘点差异报告,帮助企业及时发现库存问题,降低库存误差。

6. 报表分析系统提供丰富的报表模板,包括库存明细表、库存周转率、库存金额、采购统计等,为企业决策提供数据支持。

三、系统优势1. 高效性:库存管理系统采用先进的技术架构,响应速度快,数据处理能力强,提高企业工作效率。

2. 灵活性:系统可根据企业实际需求进行定制,满足不同行业、不同规模企业的库存管理需求。

3. 易用性:界面设计简洁直观,操作简便,易于上手,降低企业培训成本。

4. 安全性:系统采用严格的数据加密和权限控制,确保企业数据安全。

四、用户体验优化1. 智能提醒功能:系统提供库存预警、保质期提醒、采购建议等智能提醒功能,帮助用户及时掌握库存动态,避免资源浪费。

2. 移动办公支持:库存管理系统支持移动端访问,用户可通过手机、平板等设备随时随地进行库存管理,提高工作效率。

3. 快捷操作:系统提供常用功能的快捷入口,如快速入库、快速出库等,简化操作流程,提升用户体验。

仓储管理系统(PPT70页)

仓储管理系统(PPT70页)
e)审核:对收获状态为“上架中”的记录进行审核;
仓储管理
f)自动上架:选择状态为“未上架”的上架单,点击自动上架 按钮进行上架,上架单状态变为:上架中
仓储管理
2.出库作业管理 (1)点击出库作业管理下的出库订单,打开页面如下:
仓储管理
在出库订单界面,有查看、新增、修改、注销、审核、审核 撤销、打印、导入、导出、库存预分配、库存预分配撤销功能; a)查看:出库订单的详细信息
科学,你是国力的灵魂;同时又是社 会发展 的标志 。上午1时35分 28秒上 午1时35分01:35:2820.12.4
每天都是美好的一天,新的一天开启 。20.12.420.12.401:3501:35:2801:35:28Dec- 20
相信命运,让自己成长,慢慢的长大 。2020年12月4日星期 五1时35分28秒Friday, December 04, 2020
仓储管理
b)新增:选择收货状态为“未收货”的记录(可多选),点击 新增按钮,打开如下界面,通过修改收货量可对记录进行拆分, 或者删除操作,选中记录点击保存按钮,则该记录对应的收货 状态由“未收货”改为“收货中”,若点击“保存审核”,则 对应状态改为:“已收货”
仓储管理
c)修改:只能修改收货状态为“收货中” 的记录,点击保存按 钮,所有记录的收货状态由“未收货”改为“收货中”,若点 击“保存审核”,则对应状态改为:“已收货”
仓储管理
f)审核撤销:选择单据状态为“审核”的出库订单,点击撤销 审核按钮,则单据状态回到“编辑“状态
仓储管理
g)打印:选择需要打印的出库单记录点击打印,在打印预览中 确认是否需要打印;
h)导入:点击导入按钮,选择出库单文件,导入web系统
i)导出:点击导出按钮,导出当前页面出库单记录

ERP 库存管理系统 文档

ERP 库存管理系统 文档

ERP 库存管理系统●需求分析1、核心业务2、核心业务流程3、核心业务流程数据流图4、数据字典●总体设计由数据流图与流程图得到软件结构图软件结构图模块化、具体化同时设计出测试用例对象化的类图●详细设计1、对象之间的关系2、模块间的关系3、实现的算法与使用到的技术4、具体的实施步骤与●实现与测试1、按照详细设计进行编码实现2、按照事先的测试用例测试(自底向上,逐个集成)●运行维护运行系统,采集样板,进行使用说明与报告生成(包括截图)●使用说明与报告1、使用说明书2、设计说明书3、测试说明书概述所谓库存管理,知道那种产品目前仓库中有多少商品各种商品有多少数量,同时生成报告,那些需要重新采购,那些需要促销,其中商品(类别)信息是该系统的基本信息,不作为重点。

重点是数据的查询与处理开发平台:VS2008开发语言;C#数据库:SQL 2000一、需求分析1、核心业务对商品信息的维护系统要对商品的库存信息实现维护,首先要有商品信息。

这是整个系统的基础信息,包括(商品编号,商品名称,生产厂家,规格,备注)。

商品信息的维护操作包括(商品的添加,更新,删除等操作)。

他们的操作权限需要管理员登陆才能使用。

管理员对商品信息增删改后,在商品信息记录中体现,同时库存信息里也要更新信息。

对商品类别信息的维护对商品类别信息的维护,商品类别为商品的分类:商品的包装粒度(个,包,箱……),商品的类型(电器,食品,日化用品……),商品的计算单位(元/个、元/斤、元/包,……)商品类别包括(商品类别号,商品类型,计算单位,包装粒度)对库存信息的查询对库存信息的查询包括A、单个商品的库存查询。

对某个商品的库存查询库存剩余量,最低限额,最高限额B、剩余量在某个范围内的商品库存种类。

查询即剩余量在某个范围内的所有商品C、某个时间段(批次)内的商品的库存情况。

查询某个批次的所有商品的库存状况查询后的处理策略:1、如果发现有产品低于警戒线,则提示进行采购,补充货源如果发现有长期驻留的,则提示采用促销方案。

access数据库库存管理系统

access数据库库存管理系统

数据库作业——库存管理制作步骤学院:文法学院班级:行政1301姓名:成尧目录一.创建ACCESS 3二.创建表3三.建立窗体73.1 创建一般窗体73.2 创建库存管理登陆系统113.3 创建导航窗体17四.创建查询174.1 创建更新库存查询 184.2 查询入库/出库信息 204.3 创建查询控制窗体224.4 设置报警处理23234.4.2 创建报警报表244.5 催货处理25五.宏27六.创建报表28七.ER图31八..设计理念36一 .创建ACCESS启动ACCESS 2010单击快捷选项中的新建。

在屏幕右侧出现如下图样,更改成需要的文件名,并选择好保存路径,单击创建。

创建“库存管理系统.mdb”空数据库。

??二.创建表根据表表的结构在“库存管理系统.mdb”中创建表.(1)单击创建选项中的表按钮。

(2)对默认表1 进行编辑,右击表1单击设计视图,更改表名称,这里我把它改为仓库表,单击确定按钮,表格创完毕。

(3)再次右击仓库表,在弹出的选项框中选择数据表视图(H)。

(4)在表中输入相应的数据,完善表的结构。

仓库表创建完成后,右击,单击保存。

(5)在图片一栏中选中方框右击点击插入对象(6)单击由文件创建——浏览选择自己需要的图片,点击打开确定(7)以同样的方法分别依次创建登录,库存表,商品出库表,商品入库表,商品信息表。

(8)所需的六个表创建完毕,在ACCESS界面的左侧有显示,如若想打开其中的一个表,可以选中它双击。

?(9)设置各表间的关系?按上图所示的关系创建表间关系。

三.建立窗体3.1 创建一般窗体(1)单击创建选项卡中的“窗体设计”,显示窗体的“设计视图”。

(2)单击“窗体设计工具”下设计选项上“控件”组中的“标签”控件,移动鼠标指针到“主体”节的适当位置,按下鼠标左键并(从左上往右下方向)拖动鼠标到适当位置,松开鼠标左键,显示出一个矩形标签,在矩形框中输入“库存管理系统”,如下图所示(3)确保“设计”选项卡上的“控件”组中的“使用控件向导”按钮已经按下。

库存管理系统需求文档

库存管理系统需求文档

库存管理系统需求文档⒈引言本文档描述了一个库存管理系统的功能需求,旨在帮助企业实现高效的库存管理和优化供应链流程。

本系统将包括各种功能模块以满足企业的库存管理需求。

⒉项目概述⑴目标该库存管理系统的目标是提供一个集中化的系统来跟踪和管理企业所有库存,包括原材料、在制品和成品。

系统将提供实时库存数据、自动化订购和补货流程、库存分析和报告等功能。

⑵背景当前企业库存管理存在以下问题:●缺乏实时库存数据,导致订单滞后和缺货问题。

●手动处理订单和库存管理流程,效率低下。

●难以准确预测需求和优化补货策略。

●缺乏库存分析和报告,无法及时了解库存情况和优化库存策略。

⒊功能需求⑴用户管理模块该模块用于管理系统的用户,包括以下功能:●用户注册和登录。

●用户角色和权限管理。

⑵商品管理模块该模块用于管理商品信息,包括以下功能:●商品添加、编辑和删除。

●商品分类和属性管理。

●商品库存和价格管理。

⑶仓库管理模块该模块用于管理仓库信息,包括以下功能:●仓库添加、编辑和删除。

●仓库库存管理。

●仓库货物入库和出库。

⑷订单管理模块该模块用于管理订单信息,包括以下功能:●订单创建和编辑。

●订单状态跟踪。

●订单发货和退货。

⑸供应商管理模块该模块用于管理供应商信息,包括以下功能:●供应商添加、编辑和删除。

●供应商库存和价格管理。

●供应商订单管理。

⑹报表和分析模块该模块用于库存报表和分析库存数据,包括以下功能:●实时库存报表。

●库存分析和预测功能。

●库存报警和提醒。

⒋非功能需求⑴性能●系统响应时间应小于1秒。

●系统支持高并发访问。

⑵安全性●用户注册和登录需要身份验证。

●敏感数据加密存储。

⑶可用性●系统应具有良好的用户界面和易用性。

●系统应提供错误处理和容错机制。

⒌附件●数据库设计文档●用户界面设计稿⒍法律名词及注释●版权:对作品享有著作权拥有权的法律概念。

●隐私权:个人信息的保护和对外披露的法律规定。

《库存管理系统》课件

《库存管理系统》课件
提高库存准确性:通过定期盘点、数据核对等方式,确保库存数据的准确性。
优化库存结构:根据销售数据、市场需求等信息,调整库存结构,提高库存周转率。 提高库存管理效率:通过信息化手段,如ERP系统、WMS系统等,提高库存管理的 效率。
降低库存成本:通过合理采购、减少库存积压等方式,降低库存成本。
库存管理系统的未来发展趋势
本等指标
库存管理:对库存物品进行管 理,包括入库、出库、盘点等 操作
库存优化:对库存进行优化, 包括库存布局、库存策略等优
化措施
库存管理系统的实施与 应用
库存管理系统的实施步骤
添加标题
需求分析:明确企业 库存管理的需求,确 定系统功能
添加标题
系统设计:根据需求 分析结果,设计系统 架构和功能模块
添加标题
系统开发:编写代码, 实现系统功能
添加标题
系统测试:对系统进 行功能测试、性能测 试和兼容性测试
添加标题
系统部署:将系统部 署到企业内部,并进 行数据迁移
添加标题
系统培训:对员工进 行系统使用培训,确 保他们能够熟练使用 系统
添加标题
系统维护:定期对系 统进行维护和升级, 确保系统的稳定性和 可用性
提高库存管理效率 降低库存成本 提高库存准确性 提高客户满意度
库存管理系统的优化与 改进
库存管理系统的优化策略
定期盘点:确 保库存数据的
准确性
优化库存结构: 减少库存积压, 提高库存周转

采用先进的库 存管理软件: 提高库存管理 的效率和准确

加强库存管理 培训:提高员 工的库存管理
意识和技能
库存管理系统的改进方向
对未来库存管理系统的展望
智能化:利用AI技术实现库存的自动化管理和预测 实时性:实时更新库存信息,提高库存管理的准确性和效率 集成化:与其他系统集成,实现供应链管理的一体化 安全性:加强数据安全和隐私保护,确保库存信息的安全

数据库课程设计--库存管理系统

数据库课程设计--库存管理系统

成绩:__________《数据库原理及应用》课程设计课题库存管理系统班级计算机2091班组长杨阳(28)组员杨阳2011 年 12 月 8日—2011 年 12月 22日库存管理系统说明书1绪论库存管理系统可以全面管理仓库中存储的商品和货物,缩短了库存信息流转时间,使企业的物料管理层次分明、井然有序、为采购、销售、和生产提供依据,从而提高企业的经营效率。

2 需求说明系统开发的总体任务是实现全面管理仓库中存储的商品和货物,缩短了库存信息流转时间,使企业的物料管理层次分明、井然有序、为采购、销售、和生产提供依据,从而提高企业的经营效率。

系统功能模块图库存管理系统需要完成的功能主要有:(1)基本信息管理本信息包括客户信息、仓库信息、和用户信息。

客户可以分为供应商和购货商两种类型。

在产品入库时,需要提供供应商的信息;在产品出库和退货时,需要提供购货商的信息。

仓库信息包括仓库编号、仓库名和仓库说明等信息。

用户信息包括用户名、密码、员工姓名等信息。

基本信息管理模块可以实现以下功能:添加、修改、删除和查看客户信息;添加、修改、删除和查看仓库信息;添加、修改、删除和查看用户信息;(2)产品信息管理功能模块可以实现以下功能:添加产品类别、修改产品类别、删除产品类别、查看产品类别、添加产品信息、修改产品信息、删除产品信息、查询产品信息。

(3)库存操作管理库存操作是由仓库管理员执行,就是把产品放入仓库或把产品从仓库中取出的操作,用专业术语来描述就是入库和出库。

库存操作管理模块可以实现入库管理、出库管理和库存管理等功能;入库可以分为采购入库、生产入库、退货入库、退料入库等情况。

采购入库指将从供应商处采购的产品入库;生产入库是指将企业自己生产的产品入库;退货入库是售出的产品退货后,将退货产品入库;退料入库是指用于本企业生产的原材料出库后没有完全使用,退回仓库。

入库操作需要记录相关的产品信息、仓库信息、客户信息、经办人、涉及金额和入库时间等信息。

库存管理系统完整版

库存管理系统完整版

库存管理系统完整版1. 库存数据管理:商品信息管理:系统应能详细记录商品信息,包括商品名称、规格、型号、单位、价格、供应商等,并支持批量导入和导出。

库存信息管理:系统应能实时记录库存数量、库存位置、库存状态等信息,并支持库存盘点和调整。

库存预警:系统应能根据预设的库存上下限,自动库存预警信息,提醒管理人员及时补货或处理滞销商品。

2. 采购管理:供应商管理:系统应能记录供应商信息,包括供应商名称、联系方式、信用等级等,并支持对供应商进行评价和管理。

采购订单管理:系统应能和管理采购订单,包括订单编号、采购商品、数量、价格、供应商等,并支持订单跟踪和查询。

采购入库管理:系统应能记录采购入库信息,包括入库商品、数量、价格、供应商等,并支持入库单据打印和查询。

3. 销售管理:客户管理:系统应能记录客户信息,包括客户名称、联系方式、信用等级等,并支持对客户进行分类和管理。

销售订单管理:系统应能和管理销售订单,包括订单编号、销售商品、数量、价格、客户等,并支持订单跟踪和查询。

销售出库管理:系统应能记录销售出库信息,包括出库商品、数量、价格、客户等,并支持出库单据打印和查询。

4. 库存报表分析:库存数量报表:系统应能库存数量报表,显示各种商品的库存数量、库存金额等信息。

库存周转率报表:系统应能库存周转率报表,显示各种商品的库存周转率,帮助企业分析库存周转情况。

库存成本报表:系统应能库存成本报表,显示各种商品的库存成本,帮助企业分析库存成本控制情况。

5. 系统设置:用户管理:系统应能对用户进行管理,包括用户添加、删除、修改、权限设置等。

角色管理:系统应能对角色进行管理,包括角色添加、删除、修改、权限设置等。

数据备份与恢复:系统应能定期备份重要数据,并支持数据恢复功能。

一个完整的库存管理系统,可以帮助企业实现库存管理的自动化、智能化,提高库存管理效率,降低库存成本,提升企业竞争力。

库存管理系统完整版6. 库存预警与自动补货:智能预警机制:系统应能根据历史销售数据、季节性因素、促销活动等,预测未来销售趋势,并结合库存上下限,自动库存预警信息,提醒管理人员及时补货或处理滞销商品。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

库存管理系统专业:计算机科学与技术班级:计科三<3>班学号: 090601380编写:▁▁XX▁▁2012年05 月25日审核:▁▁▁▁▁▁▁▁年▁▁月▁▁日批准:▁▁▁▁▁▁▁▁年▁▁月▁▁日南京理工大学紫金学院目录1.1引言1.1.1背景简介 (3)1.1.2 读者对象 (3)1.1.3参考文档 (3)1.1.4名词与术语 (3)1.2系统概述1.2.1系统目标 (4)1.2.2环境与工具 (4)1.2.3系统功能性描述 (4)1.3功能需求1.3.1功能总图及其DFD图 (5)1.3.2 系统初始化模块 (6)1.3.3 物料出入库管理模块 (7)1.3.4 库存物料定期盘点模块 (9)1.3.5 数据查询模块 (10)1.3.6 预警报告模块(含白盒和黑盒) (11)1.3.7 月底结存模块 (14)1.3.8 系统安全管理模块 (16)1.4其他需求1.4.1安全性需求 (17)1.4.2可用性需求 (18)1.1引言企业信息化随着经济的发展已成为企业建设的成败关键,而生产和库存管理是企业信息化建设不可缺少的环节,库存管理系统的实现,将极大地提高生产管理人员和库存管理人员的工作效率,确保管理数据的及时、准确,实现生产数据和库存数据的规范化管理,为管理者提供直观的显示,为公司创造很大的经济效益,对推进物流信息化、规范化建设具有重要的作用和意义。

1.1.1编写目的通过对用户需求的要求,以及该组织机构的分析,我们先后画出了DFD图、E-R图、关系模型、以及测试用例。

通过对我们所做的需求分析和解决方案的整合,形成了此文档,其主要目的能够使用户更加明确、清晰的了解该系统的功用和特点。

1.1.2 读者对象企业部门经理,仓库管理人员,系统管理人员以及相关人员。

1.1.3参考文档本项目已经核准的计划任务书、合同。

1.1.4名词与术语1)库存(inventory):是仓库中实际储存的货物。

可以分两类:一类是生产库存,即直接消耗物资的基层企业、事业的库存物资,它是为了保证企业、事业单位所消耗的物资能够不间断地供应而储存的;一类是流通库存,即生产企业的成品库存,生产主管部门的库存和各级物资主管部门的库存。

此外,还有特殊形式的国家储备物资,它们主要是为了保证及时、齐备地将物资供应或销售给基层企业、事业单位的供销库存。

2)经济效益(economic benefit):是通过商品和劳动的对外交换所取得的社会劳动节约,即以尽量少的劳动耗费取得尽量多的经营成果,或者以同等的劳动耗费取得更多的经营成果。

经济效益是资金占用、成本支出与有用生产成果之间的比较。

所谓经济效益好,就是资金占用少,成本支出少,有用成果多。

提高经济效益对于社会等具有十分重要的意义。

3)管理(manage):是社会组织中,为了实现预期的目标,以人为中心进行的协调活动。

它包括4个含义:1.管理是为了实现组织未来目标的活动;2.管理的工作本质是协调;3.管理工作存在于组织中;4.管理工作的重点是对人进行管理。

管理就是制定,执行,检查和改进。

制定就是制定计划(或规定、规范、标准、法规等);执行就是按照计划去做,即实施;检查就是将执行的过程或结果与计划进行对比,总结出经验,找出差距;改进首先是推广通过检查总结出的经验,将经验转变为长效机制或新的规定;再次是针对检查发现的问题进行纠正,制定纠正、预防措施。

4)采购入库单(Purchase Storage Lists):采购入库单一般指采购原材料验收入库时,所填制的入库单据;企业一般指商品进货入库时,填制的入库单。

采购入库单是企业入库单据的主要部分,因此在本系统中,采购入库单也是日常业务的主要原始单据之一5)销售出库单(Sales Storehouse):销售出库单是指产成品销售出库时,所填制的出库单据。

销售出库单也是企业出库单据的主要部分,因此在本系统中,销售出库单也是进行日常业务处理和记帐的主要原始单据之一。

1.2系统概述库存管理系统通过企业日常入库业务、出库业务、仓储调拨业务、库存盘点等业务,结合货区储位管理、物料批次管理、保质期管理、质检管理、实时库存动态管理等功能的综合运用和资源整和,实现对库存业务的物流、资金流、信息流以及成本管理全过程进行有效控制和跟踪,建立先进科学、可靠完善的现代企业仓储信息化管理平台。

1.2.1系统目标库存管理系统开发的目的在于实现库存管理工作计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行集成和重组,进一步通过计算机网络系统实现整个企业管理信息化,要求实现如下目标:(1)实现库存管理的动态化能够及时的提供库存商品动态信息,配以库存报警功能,在就、库存过高过过低时,给予提示。

(2)强大的统计分析功能利用计算机工具以各种方式统计出销售情况,以便于整体营销策略的调整。

(3)方便的查询功能能快速实现对各种商品的入库、销售及库存情况的查询。

1.2.2环境与工具(1)硬件环境客户端需为奔腾Ⅲ或以上兼容机。

(2)软件环境操作系统为Windows 2000 Server 或其以上操作系统、数据库服务器为Microsoft SQL Server 2000或其以上。

(3)系统开发工具Microsoft Visio Studio2010。

1.2.3系统功能性描述(1)系统初始化:对系统的基本物料的名称、编号的初始化,对系统管理员的密码,以及其他系统使用人员的用户名、权限、密码等的设定,及对现存库存情况的录入工作,最大库存量、最小库存量等的初始化。

(2)出入库管理:实现对日常的生产领料、销售提货、采购入库等工作进行管理。

产生出、入库单据,改变仓库货物的库存数量,登记物品数量。

(3)库存盘点:要求调整物料库存量,做到财务相符。

定期对每一种库存物料进行盘点和清查工作,并按照实际盘点数量调整物料库存数量。

盘点结果产生盘点报表。

(4)预警报告:当每一材料当前库存料小于等于最小库存量时,应提示需要订货。

当库存量大于或等于最大库存量时候,则不允许入库操作。

(5)月底结存管理:可以对本月的材料和产品的入库情况、库存情况、出库情况做出详细的报表打印,也可以按条件查询打印。

(6)数据查询:包括对库存物料按日期、物料名称、供货单位等条件进行复合条件查询,并打印查询结果。

(7)安全管理:实现对数据库进行备份和恢复的功能,以增加系统可靠性,并对系统用户进行权限管理,以增加系统的安全性。

1.3功能需求1.3.1 系统功能总图如下:库存管理子系统DFD第0层1.3.2 系统初始化业务描述:对系统的基本物料的名称、编号的初始化,对系统管理员的密码,以及其他系统使用人员的用户名、权限、密码等的设定,及对现存库存情况的录入工作,最大库存量、最小库存量等的初始化。

1、系统初始化模块的DFD2、系统初始化模块的E-R图3、相应的关系模型如下:管理员(管理员编号,姓名,密码)产品(产品编号,管理员编号,数量,产品名称,厂家,生产日期,条形码)操作员(工作人员编号,管理员编号,数量,操作员名称,密码)4、测试用例(黑盒):在系统初始化模块中,针对管理员对现存库存情况的录入工作做测试用例,要求:库存量大小在0-9999之间。

等价类表如下所示:等价类表覆盖有效等价类的测试用例1.3.3 出入库管理业务描述:实现对日常的生产领料、销售提货、采购入库等工作进行管理。

产生出、入库单据,改变仓库货物的库存数量,登记物品数量。

1、出入库管理模块的DFD2、出入库管理模块的E-R图3、相应的关系模型如下:仓库(仓库编号,仓库名称,仓库地址)产品(产品编号,产品名称,生产厂家,生产日期,产品条形码)存入(产品编号,仓库编号,数量)4、测试用例(黑盒):在出入库管理模块中,针对销售提货做测试用例,要求:销售产品的数量必须大于等于0,且销售的数量必须小于等于库存的数量。

等价类表如下所示:等价类表覆盖有效等价类的测试用例(假设库存量为8000)1.3.4 库存盘点业务描述:要求调整物料库存量,做到财务相符。

定期对每一种库存物料进行盘点和清查工作,并按照实际盘点数量调整物料库存数量。

盘点结果产生盘点报表。

1、库存盘点模块的DFD2、库存盘点模块的E-R图3、相应的关系模型如下:管理员(管理员编号,姓名,密码)物料(物料编号,物料名称,生产厂家,生产日期,种类)管理(管理员编号,物料编号,数量)4、测试用例(黑盒):在库存盘点模块中,针对盘点结果做测试用例,要求:由财务部编写的库存单和实际存货盘存进行比较。

等价类表如下所示:1.3.5 数据查询业务描述:包括对库存物料按日期、物料名称、供货单位等条件进行复合条件查询,并打印查询结果。

1、数据查询模块的DFD2、数据查询模块的E-R图3、相应的关系模型如下:管理员(管理员编号,姓名,密码)物料(物料编号,物料名称,生产厂家,生产日期,种类)产品(产品编号,产品名称,生产厂家,生产日期,产品条形码)查询(管理员编号,物料编号,产品编号,数量)4、测试用例(黑盒)在数据查询模块中,针对查询结果做测试用例:覆盖有效等价类的测试用例(假设库存量为100)1.3.6 预警报告业务描述:当每一材料当前库存料小于等于最小库存量时,应提示需要订货。

当库存量大于或等于最大库存量时候,则不允许入库操作。

1、预警报告模块的DFD2、预警报告模块的E-R图3、相应的关系模型如下:库存需求(库存编号,最小库存min,最大库存max)订货需求(订货单编号,订货人,订货日期)预警(库存编号,订货单编号)4、测试用例(黑盒)在预警报告模块中,针对库存料信息做测试用例,要求:等价类表如下所示:5、测试用例(白盒)假设库存量max为250,min为120,当前存货为X,当X<120时,报警,需要订货;当X>250时,报警,不允许入库;当120<X<250时,库存量正常。

()针对库存量信息做测试用例:程序流程图如下:((6)路径覆盖1.3.7 月底结存业务描述:可以对本月的材料和产品的入库情况、库存情况、出库情况做出详细的报表打印,也可以按条件查询打印。

1、月底结存模块的DFD2、月底结存模块的E-R图3、相应的关系模型如下:管理员(管理员编号,姓名,密码)库存(库存编号,库存日期,库存商品)进货单(进货单编号,进货日期)销售单(销售单编号,销售日期,销售商品)管理(管理员编号,库存编号,进货单编号,销售单编号,数量)4、测试用例(黑盒)在月底结存模块中,针对出库情况的查询条件做测试用例,要求:等价类表如下所示:等价类表覆盖有效等价类的测试用例(假设目前库存量为200)覆盖无效等价类的测试用例(假设目前库存量为200)1.3.8业务描述:实现对数据库进行备份和恢复的功能,以增加系统可靠性,并对系统用户进行权限管理,以增加系统的安全性。

相关文档
最新文档