仓库库存管理系统分析
仓库数据分析年终总结

仓库数据分析年终总结在过去的一年里,仓库数据分析在企业的运营管理中发挥了至关重要的作用。
通过对仓库数据的深入挖掘和分析,我们为公司的决策提供了有力支持,优化了仓库管理流程,提高了运营效率和效益。
以下是对过去一年仓库数据分析工作的详细总结。
一、数据来源与收集为了确保数据分析的准确性和全面性,我们从多个渠道收集了仓库相关数据。
这些数据包括但不限于:1、库存管理系统:记录了货物的入库、出库、库存数量、货位信息等基本数据。
2、采购订单系统:提供了采购订单的详情,包括采购数量、供应商信息、预计到货日期等。
3、销售订单系统:包含了销售订单的信息,如销售数量、客户信息、发货日期等。
4、仓库作业记录:如搬运、盘点、分拣等操作的时间、人员和工作量。
通过整合这些数据,我们建立了一个全面的仓库数据仓库,为后续的分析工作奠定了坚实的基础。
二、数据分析的主要内容与成果1、库存周转率分析通过计算库存周转率,我们能够了解库存的流动速度。
经过分析发现,某些产品的库存周转率较低,长期积压在仓库中,占用了大量的资金和空间。
针对这一情况,我们与采购部门和销售部门合作,调整了采购计划和销售策略,成功提高了这些产品的库存周转率,减少了库存成本。
2、库龄分析对库龄进行分析,有助于识别长期滞销的库存。
我们发现部分货物的库龄超过了合理期限,存在质量下降和价值损耗的风险。
基于此分析结果,我们采取了促销、退货或报废等措施,降低了库存减值的风险。
3、货位优化分析通过对货物出入库频率和数量的分析,结合仓库的布局和设备情况,我们提出了货位优化方案。
重新规划了货位分配,使得货物的存取更加便捷高效,减少了仓库作业的时间和成本。
4、缺货预警分析建立了缺货预警模型,当库存数量低于安全库存水平时,及时发出预警信号。
这使得采购部门能够提前进行补货,避免了因缺货导致的销售损失和客户满意度下降。
5、成本分析对仓库运营成本进行了详细分析,包括仓储租金、设备折旧、人力成本、物流费用等。
库存管理系统数据流图

库存管理系统分析与设计一、必要性分析企业的库存物资管理普通都很复杂,由于所掌握的物资种类众多,定货、管理、发放的渠道各有差异,各类统计报表繁多,比如,由于超市的行业特殊性,产品种类繁多,业务量巨大,若仍然采用人工记账的方式,必然不能满足企业的需求。
一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块,其中仓库的库存管理是整个物资供应管理系统的核心。
因此有必要开辟一套独立的库存管理系统,从而提高企业工作效率,用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。
二、可行性分析可行性分析,就是为了用最小的代价在尽可能短的时间内确定问题是否能够解决。
实质上是进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
普通来说,可行性分析应从经济可行性、技术可行性、操作可行性,法律可行性等方面进行研究。
该系统的可行性分析如下:1.经济可行性分析由于本库存管理系统所要求的硬件和软件环境(Visual Studio 2022和SQL Server 2022),市场上都容易购买到或者从相关网站下载,系统成本主要集中在本管理系统的开辟与维护上,对用户不造成过重的经济负担。
而一旦此系统投入使用,不仅可减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开辟周期短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开辟成本,所以从经济方面讲开辟此系统是可行的。
2.操作可行性分析目前所有相应软件者都是用英语编程,并且其功能方面不够完善,对库存管理人员的要求也过高,并需要长期的培训,我们不仅在技术上占有先进性,而且当产品生产出来后可大大减库存管理人员的负担。
因为库存管理人员已经有丰富的信息管理经验,引进新系统时只要进行短期的培训即可实现新系统的熟练使用。
库存管理系统可行性分析报告(精简篇)

库存管理系统可行性分析报告库存管理系统可行性分析报告库存管理系统可行性分析报告1)项目开发背景某公司是专营家电的中型企业,该公司经营10大类几十个品种的家电产品。
管理工作主要是进货商品的入库管理和销售商品的出库管理及库存商品的保管管理。
现有的管理工作主要依靠手工完成,工作量大,且效率不高。
为了能更好地利用现代信息技术的成果,提高管理工作的效率和水平,以适应企业发展的需要,决定开发库存管理系统。
2)系统分析①可行性研究根据调查,商品入库的过程是当购入商品到货后,负责进货的人员首先填写入库单,然后经仓库管理人员对商品的质量及数量进行核查后方可入库,并更新商品入库流水帐,另外如果是新产品,则还要在库存台账中建立新账页。
商品出库管理过程是管理人员根据销售人员提供的商品出库单,经核查后付货,同时登记商品销售流水帐,累计汇总出各种商品当日的累计购入入库量、累计销售出库量和库存结余量等数据,并将这些数据填入库存台账。
原有的手工操作方式存在的主要问题:A.手工模式下的工作劳动强度高、效率低、错误多、处理速度慢,不适应企业发展的需要。
B.在具体工作中,存在着大量数据的保存、汇总、查询等工作,手工模式速度慢而且不利于数据的分析,已不适应现代管理模式。
本系统开发的目的,就是通过系统开发,实现库存管理工作计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行集成和重组,进一步通过计算机网络系统实现整个企业管理信息化。
该系统可以提高管理工作的质量和效率,主要表现在以下几个方面:A.实现库存管理的动态化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示。
B.强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整。
C.方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询。
从技术上讲,现行的网络技术和计算机技术完全能完成本系统的功能要求。
经济方面,该企业用于系统开发的预算基本可满足设备的投入和人力投入。
库存分析报告

库存分析报告在当今竞争激烈的商业环境中,库存管理对于企业的运营和发展至关重要。
合理的库存水平能够满足客户需求,提高客户满意度,同时降低库存成本,增加企业的利润。
本次库存分析旨在深入了解公司当前的库存状况,发现存在的问题,并提出相应的改进措施,以优化库存管理,提高企业的竞争力。
一、库存概况首先,让我们来了解一下公司当前的库存总体情况。
截至报告日期,公司的库存总值为_____元,涵盖了_____个品类的产品。
其中,原材料库存价值为_____元,占总库存的_____%;在制品库存价值为_____元,占比_____%;成品库存价值为_____元,占比_____%。
从库存数量来看,公司目前库存的产品数量为_____件。
其中,畅销产品的库存数量为_____件,滞销产品的库存数量为_____件。
通过对库存数据的初步分析,我们可以发现,公司的库存规模较大,且不同品类和产品之间的库存分布存在不均衡的情况。
二、库存周转率分析库存周转率是衡量库存管理效率的重要指标之一。
计算公式为:库存周转率=销售成本/平均库存。
通过对公司过去一段时间(如一年)的销售数据和库存数据进行分析,计算得出公司的库存周转率为_____次/年。
与同行业的平均水平相比,公司的库存周转率处于较低水平。
这表明公司的库存周转速度较慢,库存资金占用时间较长,可能会影响企业的资金流动性和运营效率。
进一步分析发现,某些品类的产品库存周转率明显低于其他品类,这可能是由于这些产品的销售不畅、采购计划不合理或者生产周期过长等原因导致的。
三、库存结构分析1、按产品类别分析对公司的库存产品进行分类,发现_____类产品的库存占比较高,达到_____%,而_____类产品的库存占比较低,仅为_____%。
通过对市场需求和销售数据的研究,发现_____类产品的市场需求较为旺盛,但库存不足,可能会导致缺货现象,影响销售业绩;而_____类产品的市场需求逐渐萎缩,但库存积压严重,占用了大量的资金和仓储空间。
毕业论文《库存管理系统》

毕业论文《库存管理系统》一、引言库存管理是企业物流管理的一个重要组成部分,它的质量和效率直接关系到企业的生产经营及市场竞争力。
因此,现代企业需要建立高效的库存管理系统,实时掌握库存状况,减少库存成本,提高库存周转率,提高企业经济效益。
针对目前市面上的库存管理系统存在不足之处,本文将介绍一款基于WEB平台的库存管理系统的设计与实现。
二、系统需求分析1.基本需求(1)系统支持多用户同时进行操作,具有权限控制和用户管理功能。
(2)系统具有基本的库存管理功能,能够添加商品和仓库信息,对商品进行入库、出库和库存查询。
(3)系统能够自动生成库存报表和各类统计报表,包括仓库容量使用情况、商品销售情况等。
2.扩展需求(1)系统支持移动端使用,在手机、平板等移动设备上实现库存管理功能。
(2)系统能够自动更新库存数据,当商品被借出或归还时实时更新库存数据。
(3)系统支持三方数据对接,能够与外部ERP系统进行数据交互。
三、系统设计与实现1.系统架构本系统分为三层结构:前端展示层、中间业务层和数据管理层。
前端展示层使用HTML、CSS和JavaScript等技术实现用户界面,展示库存信息和实现用户操作。
中间业务层使用Java语言和Spring框架实现业务逻辑,包括商品管理、入库、出库等功能。
数据管理层使用MySQL实现数据的存储和管理。
2.系统模块设计(1)用户模块:实现用户注册、登录、权限控制和密码修改等功能。
(2)商品模块:实现商品信息的添加、查询和修改等功能。
(3)库存模块:实现商品入库、出库和库存查询等功能。
同时可以导出库存报表。
(4)报表模块:自动生成各类报表,包括仓库容量使用情况、商品销售情况等。
(5)移动端模块:实现移动端库存管理功能,在手机、平板等移动设备上实现操作。
四、系统实现效果本系统实现了多用户同时使用,有权限控制和用户管理功能。
商品信息可以自由添加、查询和修改。
库存管理功能可以实现入库、出库和库存查询等功能,并生成库存报表和统计报表。
仓库管理系统的设计与分析毕业论文

仓库管理系统的设计与分析摘要随着经济全球化与信息技术的迅速发展,物流业已成为经济领域中发展最快、最活跃、最具热点的一个行业。
作为物流业操作中比较繁琐的一个重要环节,仓储运作的好坏将直接影响整个物流系统的成本与效率。
而开发一个好的仓库管理系统,使用计算机进行仓储管理,可以提高物流管理的现代化程序,加强管理的信息化手段,提高工作效率,增加企业效益;还可以实时掌握库存最新动态,方便查询。
本文在深入了解物流系统仓储管理的各种方法与对仓库管理工作流程进行分析的基础上,抽象出仓库管理系统的一般模式,设计并实现了仓库管理系统。
该系统采用C/S 架构,以Borland公司的JBuilder 2006软件为开发平台,用微软公司的SQL Server2000作为后台数据库,以货物查询、货物入库、货物出库、货物移库等操作为核心,实现仓库管理的信息化与自动化。
本文着重介绍了仓库管理系统的需求分析、实现的功能、业务流程、数据库设计、系统功能模块设计、设计等一系列开发流程。
关键字 C/S模式仓库管理系统 SQL Server 2000 Jbuilder 2006目录1 前言 01.1 设计背景与意义 01.2 设计目标 (1)1.3 系统开发环境 (2)1.3.1 系统配置 (2)1.3.2 开发工具 (2)1.3.3 准备工作 (3)2 系统分析 (4)2.1 系统需求分析 (4)2.2 系统功能分析 (4)2.3 数据库需求分析 (5)3 系统总体设计 (6)3.1 数据库设计 (6)3.1.1实体关系图(E-R图)设计 (6)3.1.2 数据流图 (11)3.1.3 创建数据库 (12)3.2 系统设计 (17)3.2.1系统功能结构图 (17)3.2.2 业务流程图 (18)4 系统功能模块设计 (20)4.1 登陆模块 (20)4.2 仓库管理系统模块 (21)4.2.1 仓库管理系统主界面模块 (21)4.2.2 入库登记模块 (22)4.2.3 出库登记模块 (23)4.2.4 移库登记模块 (23)4.2.5 业务单位信息模块 (24)4.2.6 业务查看模块 (25)5 系统实现 (25)5.1 建立与数据库连接的类 (26)5.2 建立把弹出窗口置屏幕中央的类 (27)5.3 登录系统的实现 (27)5.4 系统主界面的实现 (28)5.4.1 货物数据查询 (29)5.4.2 入库登记实现 (30)5.4.3 出库登记实现 (30)5.4.4 移库登记实现 (30)5.4.5 业务信息实现 (31)6 总结与展望 (31)6.1 总结 (31)6.2 展望 (31)致谢 (33)参考文献 (34)Abstract: (35)毕业设计成绩评定表........................................ 错误!未定义书签。
库存管理系统分析

库存管理初始化启用库存库存启用日期1、按库存组织设定。
2、控制初始库存数据的入库日期小于此启用日期。
若库存组织未关账:库存单据的日期要求大于等于库存组织的库存启用日期。
3、库存启用日期设置后,再修改的条件:库存组织未结束初始化,且即时库存表中没有记录。
对于审核更新库存的组织中,还要求不存在已经保存的库存单据。
库存初始化初始库存库存组织1、调用具有库存组织职能的组织机构基础资料。
如果当前组织属于库存组织则默认等于当前组织,如果不是则为空。
2、合法值范围:已审核、未禁用、未结束初始化的库存组织;且库存组织设置了库存启用日期。
3、库存组织是期初库存单据的主业务组织,必须先维护库存组织,其他字段(物料、仓库等)才允许维护。
库存组织修改时,自动清空其他字段。
1、调用具有库存组织职能的组织机构基础资料。
如果当前组织属于库存组织则默认等于当前组织,如果不是则为空。
2、合法值范围:已审核、未禁用、未结束初始化的库存组织;且库存组织设置了库存启用日期。
3、库存组织是期初库存单据的主业务组织,必须先维护库存组织,其他字段(物料、仓库等)才允许维护。
库存组织修改时,自动清空其他字段。
仓库调用仓库基础资料。
合法值范围:已审核、未禁用的仓库,且仓库使用组织等于录入的库存组织。
调用仓库基础资料。
合法值范围:已审核、未禁用的仓库,且仓库使用组织等于录入的库存组织。
货主类型下拉列表:业务组织、供应商、客户。
下拉列表:业务组织、供应商、客户。
货主根据货主类型选择对应基础资料。
要求货主或保管者必须至少有一个是等于本库存组织。
货主类型为业务组织时,要求该业务组织未结束核算初始化。
根据货主类型选择对应基础资料。
要求货主或保管者必须至少有一个是等于本库存组织。
货主类型为业务组织时,要求该业务组织未结束核算初始化。
保管者类型下拉列表:业务组织、供应商、客户。
下拉列表:业务组织、供应商、客户。
保管者根据保管者类型选择对应基础资料。
根据保管者类型选择对应基础资料。
仓库管理系统分析报告

信息系统分析与设计课程设计报告题目:仓库管理系统专业:信息管理与信息系统班级:093221学号:09322117姓名:指导老师:黄国辉2011 年11 月24 日目录1. ................................................................................................................................. 概述......................................................................... 3...1.1背景 (3)1.2 系统目标 (4)1.3 组织机构设置 (4)1.4 仓库管理系统组织结构 (4)2. ............................................................................................................................... 开发的可行性研究............................................................................. 5. .2.1 技术可行性 (5)2.2 经济可行性 (5)2.3 操作可行性 (6)3. ............................................................................................................................... 需求分析............................................................................. 6. .3.1 系统需求功能概括 (6)3.2 系统操作设计内容 (6)4.功能分析............................................................................. 7. .4.1 入库管理 (7)4.2 在库管理 (8)4.3 出库管理 (9)4.4 物料统计 (10)4.5 仓库领料 (10)4.6 仓库退料 (11)5.系统总体设计 ............................................................ 1..35.1 系统结构设计 (13)5.2 数据流程图 (15)5.3 系统结构图 (16)5.4 数据库的设计 (16)6.结论.................................................................... 1..7.6.1 系统的特点 (17)6.2 系统的不足 (18)6.3 设计收获与心得 (18)6.4 参考文献 (18)1. 概述仓库管理是上世纪中期发展起来的一门新兴学科。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前言 (2)摘要 (2)第一章概述 (3)第二章开发背景 (4)第三章系统分析 (4)第四章系统设计 (6)第五章系统实施 (13)第六章系统使用说明 (24)附录参考文献 (25)仓库库存管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对物资信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套库存管理软件成为很有必要的事情。
摘要库存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强.数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析如此情况,我们使用微软公司的VisualBasic开发工具,利用其提供的各种面向对象的开发工具,尤其是ADO,是能方便而简洁操纵数据库的智能化对象,短期内就可以开发出用户满意的可行系统。
关键字: 库存管理 ADO 面相对象库存ABC分析AbstractStockpile manage system is a typical MIS.It’s development mostly include the foundation and maintenance of the database and the development of the client application programme.For the former we must eatablish a better database,which has well data consistency and data security.For the latter we must make the programme has self-contained function and easy to be use.By analysing the situation,we use the VB of the Microsoft company as client tool,and use some of the tools of opp, especially ADO object,which can easily conveniently manipulate the database.We use it can develop a satisfactory system in short timeKey: Stockpile manage ADO OPP The analysis of Stockpile第一章概述1.1 库存管理的必要性大多数库存管理理论认为,库存是物理上和逻辑上库房库位的所有有形和无形物料极其价值的总和,具体包括成品、原材料、在制品、在途品、生产前物料、备品备件等。
虽然持有一些库存是必要的,过量的库存却非但没有用处而且占用了资金。
占用的资金对于公司发展、新产品开发等都是非常需要的;减少资金占用还可以大大减少来自银行贷款的利息和风险。
对那些采购量特别大、采购件市场价格有波动的物料库存,加强库存管理效果更为明显。
因此,平衡公司库存投资与其它资金需求至关重要。
1.2 库存分类企业怎样管理库存,是库存管理的最大难点和挑战。
因此,通过MRPII物料主计划模块和采购模块建立计划与控制系统以有效地实施库存管理和采购补偿成为题中应有之义。
通过调查,我们得知任何库存均可分为如下三类:A类物品:高值──价值占库存总值70-80%的相对少数物品。
通常为物品的15-20%。
B类物品:中值──总值占库存总值的15-20%。
物品数居中,通常占物品的30-40%。
C类物品:低值──库存总值几乎可以忽略不计,只占5-10%。
是物品的大多数,通常占60-70%。
显然,A类物品是关键;如果我们把精力集中于A类物品,使其库存压缩10-50%,就是总库存的相当可观的一笔压缩。
关于ABC分类方法有几条基本法则:a. 控制的程度:对A类物品严加控制,包括做完备、准确的记录,高层监督和经常评审,从供应商按大合同订单频繁交货,对车间紧密跟踪以压缩提前期。
对B类物品做正常控制,包括良好的记录与常规的关注。
对C类物品尽可能使用简便的控制,诸如定期目视检查库存实物、简要记录或以简便标志法表明补充存货已经订货,采用大库存量与订货量以避免缺货,安排车间日程计划时给以低优先级。
b.优先级在一切活动中给A类物品以高优先级以压缩其提前期与库存。
对B类物品予以正常处理,仅在关键时给以高优先级。
予C类物品以最低优先级。
c.订货过程对A类物品提供及时、准确的采购信息和状态查询。
计算机数据需要人工加以核对,进行阶段性盘点,以及频繁的评审以压缩库存。
对B类物品,按一定周期或当发生重大变化时评审一次库存数据和订货点,MRPII操作按例行公事处理。
对C类物品可以盘点处理或订货点计算。
订货往往不用MRPII作计划。
可以凭业务人员的经验加以控制。
由上可以看出库存管理的重要性。
因此,库存管理是企业管理的重要组成部分。
市场需要库存商品提供给用户,企业的经营需要库存保证各种药品的供应以进行药品的销售,库存对生产效率的提高有着极其重要的影响。
因此,库存管理系统是计算机管理系统的中心。
因为,所有企业的经营活动都离不开物流的活动。
1.3 库存管理的目标库存管理的主要目标就是通过对仓库所有入出库活动的管理和控制及对库存数据有效的统计和分析,以保证企业生产中畅通的物流,使决策人员及早发现问题,采取相应措施,调整库存结构,缩短储备周期,加速资金周转,最大限度地降低库存占用,同时,通过周期性的仓库盘点,及时补救管理中的漏洞,使库存管理系统实时地反映企业中各个仓库的现时情况,为各类管理人员从不同侧面提供所需信息,以便协调企业经营收到更大效益,库存管理系统是协调企业生产经营的基础,其数据的准确性、方便的查询、有效的分析是整个计算机管理系统顺利运行的关键。
第二章开发背景企业的库存物资管理往往是很复杂、很繁琐的。
由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。
根据当前的企业管理体制,一般的库存管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。
为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。
一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。
其中仓库的库存管理是整个物资供应管理系统的核心。
因此有必要开发一套独立的库存管理系统来提高企业工作效率,而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。
通过对这些情况的仔细调查,我开发了下面的仓库库存管理系统。
第三章系统分析本系统采用了结构化生命周期法,结构化生命周期法是最常用的管理信息系统开发方法,分为四个步骤,即系统调研分析、数据库设计实现、界面设计实现和系统功能设计实现。
其中系统调研分析阶段是最基础、也是最容易被开发人员忽视的环节。
3.1进行资料收集在整个系统分析阶段,我在图书馆认真查看了很多关于仓库库存管理方面的书籍,收集到了相应的入库单、领料单、台账、物料卡、报表等资料,这些资料可以用作数据库设计的依据,仓库中领取零部件时必须填写的单据(即出库);零部件台账(相当于本系统中的操作日志)实际是一个流水账,用于记录每天发生的入库、出库信息;物料卡(在本系统中用现有库存信息来表示)的作用是记录某一种零部件的数量变化,以便库管员盘查;报表是仓库向有关领导和部门定期提交的零部件库存汇总信息。
收集到的入库单、领料单、零部件库存台账、零部件物料卡等单据和报表的实物样式在此略去,有兴趣者请参考有关类似企业的样本即可。
3.2绘制业务流程图在某公司的调研过程中,已了解到所涉及的业务主要是入库和出库,图3.1是系统入库、图3.1库存管理系统业务流程图业务流程图说明外部环境处理过程决策过程数据存档数据流向图3.2业务流程图符号说明3.3用户需求分析用户需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告。
在确定系统的总体结构方案过程中,包括确定应用程序的结构、系统开发环境和系统的功能模块。
用户需求调研结束之后,应该立即进行用户需求分析。
3.3.1应用程序结构确定从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理层和界面表示层等3个层次,而应用程序结构可归纳为:集中式应用程序结构、单用户应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务器应用程序结构等5种类型。
本库存管理系统就采用了当前最流行的客户机/服务器应用程序结构(即C/S结构),此时,客户机提出请求,服务器对客户机的请求作出回应。
通过对服务功能的分布实现了分工服务。
数据存储层放在服务器上,业务处理层和界面表示层放在客户机上,因此又被称为“灵敏的客户机”结构。
许多操作可以在本地的客户机上执行,只是当需要数据时,才向服务器发出请求。
并使应用程序的处理更接近用户,使整个系统具有较好的性能,可以并行地处理应用程序的请求、减少了数据传输量、降低了服务器的负荷。
由于条件所限,将此系统所有程序都置于一台计算机上,以便调试运行。
3.3.2确定系统开发环境由于大多数公司内部使用的计算机平台都是基于Windows环境的。
为了降低系统成本,应最大程度地利用现有的资源、兼容现有的环境,可确定使用下面的开发环境:★网络操作系统:Windows2000;★数据库服务器:MicrosoftAccessr2000;★服务器平台:Windows2000;★客户机平台:Windows95/98/NT/2000;★前端开发工具:visualBasic6.0(企业版);★数据访问对象:ADO(本系统使用ADO控件,简化编程)。