基于工作流的库存管理软件开发

 2021-12-02 09:12

论文总字数:26655字

摘 要

仓库作为企业组成的重要部分,其管理成本在公司运营成本中也占有不小的比例,因而减少库存管理成本也成为公司运营成本优化的一个重要环节。现今不少中小企业仍使用基于台帐的手工记账模式,这种模式下易出现记录错误,并且后期管理分析难度大。随着计算机的普及以及信息化管理的出现,库存管理软件已经出现在人们的视野中。一个好的库存管理软件可以有效减少仓库成本,在数据记录和数据分析上较人工操作有很大的优势。基于工作流的库存管理软件则是为了库存管理的业务流程可控按序进行而出现,工作流可以实现仓库业务流程的自动进行,节约上下级走流程的时间并且具有较高的自由度。

本文首先对库存管理系统的实现做了较为详细的研究,通过分析库存管理的业务流程和所应用的技术,完成适合库存管理的SQL SERVER数据库设计。随后通过之前学习的WPF构建所需窗口,完成登录客户端,注册新用户,库存管理操作等功能的窗口设计。接着根据库存管理业务流程编写各个功能的代码,实现各功能间的独立性与互动性。最后完成相关功能测试,修复功能实现的缺失和错误,完善功能间的协调性。该系统有五大模块:信息管理模块,统计查询模块,单据录入模块,系统维护模块和工作流与报警模块,通过这五个模块,管理人员可以轻松完成库存的查询修改和分析,从而科学有序实现库存管理并降低成本。

关键词:工作流、库存管理、可控业务、SQL SERVER、WPF

Inventory MANAGEMENT SOFTWARE BASED ON wORKFLOW

Abstract

Inventory is an important part of a enterprise, at the same time, its management cost is a big proportion in the operating cost of a company. As a result, reducing operating cost of inventory has become a key link in optimizing operating cost of a company. Nowadays,manual bookkeeping based on machine account is still widely used in small and medium-sized enterprises. However, mistakes are common. It’s inconvenient to analysis inventory management data. With the development of computers and information management technology, inventory management software has been applied in enterprise management. A good inventory management software has many advantages, including effectively reducing inventory management cost, easily recording data and analysing data. The application of inventory management software based on workflow is to make inventory management controllable and well-organized. Workflow can make automatic business process of inventory management come true with the advantages of saving time of unnecessary process and having more freedom.

Firstly, the thesis detailedly analyses how to realize inventory management system. A SQL SERVER database suitable for inventory management is established by analysing business process and related technique of inventory management. Then, windows of logging in, registering and management functions are designed by learning WPF. Coding to achieve each function of inventory management software is to introduce. The codes also make functions individual and interactive with each other. At last, functions are tested, errors are solved, system is improved. The system includes five modules: information management module, statistical query module, data entry module, system maintenance module and workflow and alarm module. By these modules, Managers can easily achieve the aim of query,modifying and analysis of inventory management using the system. Inventory management cost can be reduced scientific and management can be orderly.

KEYWORDS: Workflow, Inventory Management, Controllable Business, SQL Server, WPF

目录

摘要 I

Abstract II

第1章 绪论 1

1.1 引言 1

1.2 库存管理系统现状 1

1.3 论文的研究内容 2

1.4 论文各部分内容概述 3

第2章 系统总体设计 4

2.1 总体分析 4

2.2 针对性分析 4

2.3 系统主要业务流程 5

2.4 设计目标 6

2.5 设计思路 6

2.6 系统功能设计 7

第3章 数据库设计与操作 9

3.1 系统软件架构选择 9

3.2 数据库管理系统的选择 9

3.3 数据库设计 10

3.3.1 数据库设计流程 10

3.3.2 数据库概念设计 11

3.3.3 数据库逻辑设计 16

3.3.4 数据库物理设计 20

3.4 数据库操作 21

第4章 系统功能实现 22

4.1 软件设计 22

4.1.1 设计原则 22

4.1.2 开发工具 23

4.2 软件设计举例 23

4.2.1 登陆界面 24

4.2.2 注册界面 26

4.2.3 主界面 28

4.2.4 从界面 35

第5章 软件测试 40

5.1 测试环境与目标 40

5.1.1 软件测试环境 40

5.1.2 软件测试目标 40

5.2 测试结果 40

5.2.1 各功能测试 40

5.2.2 目标实现情况总结 45

第6章 总结与展望 46

参考文献 48

致谢 49

绪论

引言

在中国加入世界贸易组织之后,国内制造企业的蓬勃发展促进国内经济迅速发展。一方面企业与国外交流更多,企业有更多机会推销自己的产品;另一方面,由于传统的人工管理方式效率较低,往往需要大量的人力物力来保证逐日增加的企业信息的正确处理[1]。因而国内企业开始依靠计算机来处理大量的企业信息,很好的利用了计算机带来的便利。仓库是制造企业的重要部分,扮演者相当重要的角色。库存管理是企业物流和资金流的中心环节,在企业运营成本中占有不小的比例,每一个成功的企业都重视库存管理的成本控制。信息技术的日新月异带动各行各业发展,各个领域都开始使用计算机作为辅助工具,软件则作为实现方式出现在各行各业。库存管理软件作为智能化库存管家,能够帮助管理人员记录并整理分析数据,相较于现今中小企业中使用的基于台帐的手工记账,不仅可以节约时间成本和资金成本,还可以保证数据记录的正确性和仓库库存的优化。软件操作便捷使其进入企业库存管理成为可能。

库存管理软件可以实现人工记账的所有内容,因而可以取代手工记录;软件具有一定的安全性,可以保证数据管理的安全;最后软件的分析功能可以降低记录错误,提高库存数据管理的效率。通过这些都可以看出库存管理软件的优势,而工作流的意义就是能够自动分级处理,免去不必要的流程,让验证过程直接在软件实现,可使库存管理软件让更多企业接受[2]。

本库存管理软件的设计是为了能够让库存管理更简易,安全和高效。因而在完成基本的入出库记录功能,统计查询和仓库盘点功能外,还设计了用于用户、仓库、商品和权限的信息管理功能,用于安全管理信息的安全登录功能,用于分配业务流程的工作流引擎功能以及用于提醒仓库库存量的智能报警功能。

库存管理系统现状

库存管理系统是企业管理系统的重要组成部分,而库存管理理论和信息技术则是库存管理发展的核心动力。现代库存管理理论应该从物料需求计划MRP(Material requirements planning)开始。这是一种计算物料需求量和需求时间的系统,起始于上世纪六十年代。根据当时美国制造企业生产管理中存在的普遍问题和传统库存控制方法的不足氤氲而生的库存管理技术。同时这也是电子计算机在生产管理中应用的结果。初期的MRP近视根据产品的需求、产品结构和库存数据来计算各种物料需求,解决生产过程的需求问题,但是它是开环的,没有信息反馈。之后发展为闭环MRP,这是一种计划与控制系统,有信息反馈机制和计划调整功能,使库存管理更为科学高效。在八十年代,制造资源计划(Manufacturing Resource Planning,MRPII)发展起来,这是一种资源协调系统,也是作为一种新的生产管理思想出现在企业中。MRPII在闭环MRP的基础上将企业经营计划添加进来,这也是的整个系统成为一个可靠的企业级集成系统。MRPII不仅适用于多品种的中小批次生产,也适合大量大批生产。九十年代MRPII的快速发展使得其应用从离散型制造业向流程式制造业发展,化工、食品等非制造企业也开始应用MRPII。随着信息技术的不断发展,企业资源计划(Enterprise Resource Planning,ERP)开始出现在企业中。这种新的理论拓展了MRPII的企业经营管理功能,同时面向供应链,扩充了企业经营管理的范围,企业可以用最快的速度和最低的成本将产品提供给用户。此外它还支持混合制造方式的管理,并且具有动态监控能力,这就保证了实时分析功能。计算机和网络技术的最新成就也在其中体现,图形用户界面技术GUI,结构化查询语言SQL,关系数据库管理系统RDBMS,面向对象技术OOT,客户端/服务器C/S和分布式数据处理系统等都保证ERP的性能和功能是最为优秀的。因此如今大多数企业的库存管理都是使用ERP理论,这得益于信息技术的与时俱进。软件技术的发展和互联网技术的发展促使库存管理可以更为科学合理的进行[3][4]。

我国拥有大量的生产企业,但是技术和管理水平落后,生产中缺少对原料的管理,经常导致生产成本过大或是原料不足生产周期滞缓[18]。信息化的到来为这些企业带去了解决方案,利用计算机技术提高企业管理水平和管理效率,这将大大促进企业发展。这些年来,很多研究内容关于企业库存管理,这也使得库存管理技术的发展日新月异,很多新的研究成果在库存管理中使用。信息技术革新带来了库存管理软件,这种智能管理工具的出现帮助了制造企业决定如何科学有效管理生产中所需要的生产原料,这样可以避免库存中有过多或者过少的生产原料影响生产流程,节约库存管理的开支提高管理效率[1]。工作流的出现也是管理界的一大革新,这个革新源于计算机技术的发展和推广,在各行各业都开始使用计算机处理信息,库存管理方面也开始使用计算机,从最初的简单数据记录到现在多方面智能处理数据,提出合理的未来规划建议,大大提高了管理仓库的效率降低了仓库的管理支出[2]。这也是本次设计的软件使用工作流引擎的原因。

论文的研究内容

本论文主要是关于软件设计,而软件设计最开始并且相当必要的一个环节就是需求分析。库存管理软件,顾名思义,库存管理是重点。在企业中的库存管理不仅仅是简单的记录,还需要定期盘点库存,分析库存流动,安排仓库资金和货物的使用。软件中带有工作流引擎,该引擎用于分配单据签字流程,加强业务流程的有序性和科学性。软件功能的实现是软件完成的必要步骤,也是本文的重点之一。最后是关于测试维护,这个是软件工程中最为重要的部分,但往往被很多新的开发人员疏忽。一个软件并非一开始就好似完美无缺的,只有通过不断的接受建议和批评才能改进,成为一款适合于广大受众的好软件。这就需要测试与维护,测试是为了能够实现预期目标,维护是为了保证安全性和用户体验。

论文各部分内容概述

第一章为绪论,主要阐述了库存管理软件的出现、发展和用途,论文研究的主要内容和项目所要实现的目标。

第二章为系统总体设计,详细介绍了系统中应用到的技术和概念,并对系统需求进行分析,描述了业务流程并对系统的功能模块进行介绍。

第三章为数据库设计与操作,这一章是作为软件实现的基础出现的,因而重要性不言而喻。首先是数据库中表的设计,接着是表中的相关操作介绍。

剩余内容已隐藏,请支付后下载全文,论文总字数:26655字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;