企业进销存管理系统的设计与实现_kaic

news2024/10/7 2:18:32

摘 要
企业的进销存管理系统在日常经营过程中起着至关重要的作用,直接影响产品生产 的成本、进度、质量和企业效益。本论文项目以某化工企业对进销存管理系统的需求为 背景,针对企业存在的部门运作独立、信息资源共享度低等造成的进销存管理低率低下、 有效信息率低下、管理方法落后以及材料追踪难等问题,开展进存销管理信息系统设计 与实现。
论文首先分析了该化工企业进销存管理的现实情况及存在的问题。针对企业的进销 存业务管理实际情况,详细调研企业实际需求,全方位梳理、分析了企业进销存管理在 原材料采购、原材料仓储管理、原材料生产跟踪、产品销售及仓储等方面的功能需求和 业务流程,明确了进销存管理系统的设计建设目标。根据企业采购、生产、销售、仓储 以及质量问题跟踪等的需求分析,完成了系统总体方案的设计。在总体方案的设计中, 涵盖了系统需求分析、架构设计、功能设计、性能设计和数据库设计等方面的分析和设 计。通过系统逻辑架构的构建,采用数据库搜索引擎和数据同步引擎实现了包括采购业 务管理、销售业务管理、仓储业务管理、质量检测业务管理、公共基础数据管理、公共 功能管理、系统操作信息管理及系统管理等子功能系统的开发。系统开发完成后,经过 全面的系统测试,全面检验系统设计功能是否符合设计预期;并最终通过系统部署实现 并上线运行,全部完成了整个系统的建设。最后,论文对系统实现应用后的效果和存在 改进的内容进行了梳理总结。
通过进销存管理系统的实现,协助企业实现了原材料和产品数据实时、准确的动态 管理;实现生产业务的流程化管理;实现原材料及产品仓储、质量跟踪信息的综合查询、 统计,为企业决策层对生产的管理提供准确、实时的数据支持。
关键词:
进销存管理系统,流程化管理,数据同步引擎 
Abstract
Design and Implementation of the Invoicing Management System for a
Chemical Enterprise
Enterprises Purchase-Sales-Inventory Management System play a c rucial role in daily management for a com pany, directly affecting cost in the product process, schedule, Quality Assurance and enterprise benefit. The project described in the paper bases on a chem ical company who is building its Pu rchase-Sales-Inventory Management System. To solve the problems such as departm ents operate independently, lack of information resources sharing , caused low purchase-sell- Inventor y efficiency. Shortage of effective information, disordered management methods and the difficulty of materials tracking , and to carry out a total solution of Purchase-Sales-Inventory Management System.
This paper first analyzes the present situation of the chemical enterprise enters sells saves the management and the existing problem s.In view of the enterp rise enters sells saves the business management actual situation, detailed re search enterprise actual demand, all-round carding, analysis the enterprise enters sells sa ves the management in the procurement of raw materials, raw m aterials warehouse m anagement, raw m aterial tracking, product sales and storage aspects of functional requirem ents and bu siness process, the design tar get of enters sells saves the management system .According to the enterprise procurement, production, sales, storage and quality problem tracking requireme nts analysis, com pleted the system overall scheme design.In the design of overall schem e, covers the system requirements analysis, architecture design, function design, performance analysis and design in aspects of design and database design.Through the construction of the sy stem logic structure, the use of a database search engine and data synchronization engine implements including procurem ent management, sales m anagement, warehouse m anagement, quality inspection busines s management, public basic data m anagement, public information m anagement and system management, system operation management DengZi function system development.After a full system test, after the completion of system development, a comprehensive inspection system designed meets the design expectations;And ultimately to deploy and running through the system, complete the construction of the whole system.Finally, the paper after the application of system implementation and improve the effect of the content of the summary.
Through implementation of the Purchase-S ales-Inventory Management System, realized the enterprise raw m aterials and products data real-tim e and accurate dynam ic management; achieved production business flow of management; Realize the raw m aterial and product quality tracking inform ation storage, the co mprehensive inquiry, statistics, to provide accurate, real-tim e data to support to enterprise m anagement team to production management.
Keywords:
Invoicing Management System, Process Management, Data Synchronization Engine 
目录
第1章绪论
1.1课题背景及意义
1.1.1课题背景
1.1.2研究意义
1.2国内外相关技术研究现状及对比分析
1.2.1国内研究现状
1.2.2国外研究现状
1.2.3对比分析
1.3研究目标及研究内容
1.3.1研究目标
1.3.2研究内容
1.4论文组织结构
1.5本章小结
第2章 业务及系统需求分析
2.1企业现状分析
2.2存在问题
2.3业务流程梳理
2.3.1进——釆购管理需求
2.3.2销——销售管理需求
2.3.3存——仓储管理需求
2.4系统功能需求分析
2.5系统非功能需求分析
2.6本章小结
第3章系统总体设计
3.1设计原则
3.2系统体系架构设计
3.3系统功能结构设计
3.3.1釆购业务管理子系统
3.3.2销售业务管理子系统
3.3.3仓储业务管理子系统
3.3.4质量检测业务管理子系统
3.3.5 系统管理子系统
3.4系统网络拓扑设计
3.5系统安全性设计
3.6系统接口设计
3.7数据库设计
3.7.1釆购业务数据库设计
3.7.2销售业务管理数据库设计
3.7.3仓储业务管理数据库设计
3.7.4质量检测业务管理数据库设计
3.7.5系统管理数据库设计
3.8入库物资质量检测管理模块详细设计
3.8.1入库物资质量检测管理类图设计
3.8.2入库物资质量检测管理活动图设计
3.8.3入库物资质量检测管理顺序图设计
3.9本章小结
第4章系统测试
4.1测试目的
4.2测试工具与测试环境
4.2.1测试环境
4.2.2测试工具
4.3功能测试
4.4性能测试
4.5系统测试结论
4.6 本章小结
第5章 系统实现与评估
5.1实现目标
5.2实现内容
5.2.1实现人员组织结构
5.2.2实现计划流程
5.2.3实现交付
5.3实现环境
5.4数据准备
5.5实现过程
5.6实现效果
5.6.1系统应用情况
5.6.2系统应用效果
5.7本章小结
总结与展望
参考文献
作者简介及在学期间所取得的科研成果
致谢
第1章绪论
1.1课题背景及意义
1.1.1课题背景
本课题来源于国内某化工企业的实际应用。该企业作为国内较早成立的化工企业之 一,长期以来在管理经营上沿袭旧体制下的经营管理模式,在企业管理的信息化进程中, 缺乏有效地规划和统一的需求分析,导致在物资采购、生产、销售和仓储等部门独立运 营,信息资源无法共享,部门协调效率低,增加企业日常生产成本。面对竞争日趋激烈 的市场经济环境,该企业对于有效的进销存管理系统的需求迫在眉睫。
1.1.2研究意义
鉴于该化工企业的规模和经营现状,本设计借鉴国内外进销存管理系统的先进理 念,科学制定生产计划,形成生产与进销存系统的快速响应机制,在进销存数据统一的 基础上,规范原材料采购、产品生产、销售及仓储管理,实现进销存信息的闭环管理, 实时、有效的跟踪质量信息,快速响应出现的各种问题,加强部门运营协作效率,减少 资源浪费,削减管理成本,从而增强企业的市场竞争力,提高产品的市场信任度和占有 率,为企业和社会带来更多的效益。从而达到提升销售、采购业务流程效率,缩短销售、 采购往来管理周期,优化管理流程、降低运营成本,改进客户服务、提高客户满意度。 客户、供应商业务、资金往来一体化管理,企业经营信息高效决策,增强市场竞争力。
1.2国内外相关技术研究现状及对比分析
1.2.1国内研究现状
化工行业在我国经济社会组成中占有重要位置,化工行业创造的工业增加值、销售 收入、利税总额等均处在全国工业企业前列。然而由于某些原因,化工企业的信息化管 理却慢于其他行业企业,基本上还处于起步阶段。从目前现状来看,部分化工企业虽然 开启了信息化管理建设工作,但主要的还仅仅集中于财务电算化、产品计算机辅助设计、 生产过程的自动控制等。全面实现企业经营管理信息化的企业较少,能够通过信息化管 理系统与外界实现资源信息共享的更少。
之所以化工企业信息化建设补发较慢,与其行业自身特点密不可分。化工行业产品 种类繁多、生产管理流程复杂、原材料成本和使用标准控制等因素,都是化工企业信息 化管理中需要考虑的内容[1]o
此外,我国化工企业行业还具有一些其他的特点,例如能耗大、废弃物多、工艺相 对落后、技术创新快、发展潜力大等。由于化工行业的生产能力和产量基数较大,相对 生产成本较低,具有良好的市场潜力和本土化优势。但同时也存在业生产技术相对较落 后、规模小、地域分散、资金实力不足、科研创新能力弱、营销网络不完善等困局。
随着我国加入WTO参与国际经济运营,经济全球化的发展已经对我国中小企业的 发展提出了挑战。在信息化建设和管理日渐普及的今天,原始的手工管理、简单的单机 管理等已经不能够满足信息化管理建设的需求。缺乏信息化管理系统,仓储货运部门难 以在大量的信息中有效率提取重要部分、难以根据提取的信息做出有效决策⑵。公司的 管理人员只能根据报表数据进行决策管理,无法对进销存的业务过程做到有效实时的监 管,同时也难以确保数据的准确、及时。因此,我国化工类行业企业急需要进行符合自 身特点的进销存管理系统的建设,系统中不仅需涵盖先进的、符合企业自身需要的管理 思想,还提供一体化决策、管理工具,协助企业实现经营目标,提高管理水平。
1.2.2国外研究现状
国外进销存软件开发厂商起步较早。此类软件的代表生产厂商有SAP、ORACLE、 PEOPELSOFT (目前已被ORACLE收购)等,其中财富500强80%以上的企业都正在 从SAP的人事管理方案中获益。这些生产商提供的此类软件的共同特点是界面友好、 可操作性强,采用了 Oracle、SQLServer等多种主流数据库平台技术,有丰富的实现经 验和上万种业务流程模型[3]o这类系统还可以在Unix、AS/400等大型主机操作系统上运 行,开放性和灵活性良好。但是由于价格因素,导致很多中小企业对之望而却步,很多 时候成为限制其市场占有份额的因素。
目前,国内生产此类软件的公司主要有用友、金蝶、东软、中软等。但由于我国计 算机软件技术起步较晚,国内厂商的软件产品还难以与国外厂商的产品相比较,尤其是 在软件实现经验方面相对欠缺。当前国内产品绝大多数基于SQL数据库及Windows操 作系统,不能够全面支持其它多种网络技术平台。这类型的软件信息系统只能应用于规 模较小、业务逻辑相对简单的企业。当公司员工数量及业务流程复杂到一定规模,这类 型的软件信息系统则难以满足企业需求,数据处理慢、读取速度急剧下降、系统时常崩 溃等问题成为此类系统应用的难题[4]。
当前,进销存管理信息系统在我国化工企业的应用总体上还处于起步阶段,大部分 企业还停留在建立企业内部信息网络、办公自动化系统建设等初级应用水平阶段。很少 有化工企业真正实现了信息化企业管理,能够实现外界信息资源共享、开展电子商务业 务、从信息化管理中获益的企业更少。化工行业企业进销存管理信息化进程普遍不高, 且存在信息资源分散等问题,使得企业已有的信息系统和自有信息资源利用不充分,严 重影响了企业进销存管理的效率。
从软件架构的角度来讲,企业信息系统架构一般包括向功能构架和面向过程构架这 两种形式。这两种架构形式的企业信息系统一般是多阶段、功能交叉的复杂系统。在这 种系统开发的过程中,通常是多平台、多开发工具、多管理规范的形式进行的,这些因 素都影响了系统的敏捷和稳定,也间接地影响到企业的决策和核心竞争力的发挥。为了 应对市场需求的快速变化,要求企业能够在短时间内快速做出响应,这也就要求企业的 信息管理系统必须具备敏捷服务、快速重构、资源重用及自由扩充等功能。现有的企业 信息管理系统解决方案大多数是基于CORBA或DCOM等技术,由于技术平台的限制 性,使得企业信息系统的应用都存在一些不尽人意的地方例如,现有的企业系统构 架往往不是面向服务的构架,制定好了之后就难以变化,难以敏捷相应客户服务需求的 变化。现有企业系统构架基本采用紧密耦合型结构,系统间链接时必须遵循同样的API 约定,难以做出变更,大大地约束了企业敏捷服务和自由扩充的实现。同时,由于某些 现有的信息系统的技术标准受制于个别厂商约束及控制,相关技术的应用未达到开放标 准的水平。因此,在面对新的经营管理的挑战,企业采用信息管理系统应该从整体上变 革信息管理系统布局,应用开放的技术标准,全面建立面向服务的企业系统构架(Service Oriented Architecture, SOA) [6]。
目前,进销存资源管理系统研发的一线厂商均是欧美国家,Oracle、SAP等公司拥 有多年研发经验,科研队伍强大,市场占有率极高。SAP进销存管理软件至今已有被超 过7800家企业使用来构建进销存管理系统平台,超过3200万管理的企业员工数。SAP 
既可基于C/S,也能基于B/S架构,还能基于C/S与B/S的混和架构,具有完整、成熟 的进销存资源管理功能E。Oracle公司研发的进销存管理系统解决方案,现已拥有超过 14,000家客户,遍及140个国家,超过4000万企业员工。所研发的进销存系统使用Java 语言及Oracle数据库,基于B/S架构,同样拥有一套完善的进销存资源管理功能。
1.2.3对比分析
中国本土开发进销存资源管理系统的公司,由于起步较晚,经验与研发力量远远无 法相比。但是经过十多年的发展,还是有一批软件企业脱颖而出,在国内市场中具有一 定的占有率。国内目前开发进销存资源管理系统的公司主要有东软、用友、金蝶等,这 些公司已经积累了一定的综合技术解决方案,且公司实力相对较大,资金、研发实力雄 厚,所研发产品从整体考虑,为客户指定完善的进销存资源管理系统。随着市场竞争的 日益激烈,尤其是全球化竞争的发展,我国化工企业需要利用先进的的供销存管理系统 来实现信息集成、过程优化以及资源优化配置,从而最终达到物流、信息流的统一集成, 企业决策敏捷有效。因此,设计一个有适合的供销存系统,就成为摆在此化工企业面前 的重要并且迫切需要解决的问题。
1.3研究目标及研究内容
本论文项目以企业进销存管理需求为背景,以信息资源整合共享为切入点,以解决 该企业在物资采购、生产、销售和仓储等部门独立运营,信息资源无法共享,部门协调 效率低,日常管理成本高等问题为目标,开展进销存管理系统的设计与实现。
1.3.1研究目标
项目目标是通过建立集原材料管理、设备备件管理、生产数据管理、产品销售管理、 仓储管理为一体的进销存管理系统,运用信息化先进的技术手段和工具,实现计划、采 购、生产、维护、销售、仓储等部门间的协调工作。提升销售、采购业务流程效率,缩 短销售、采购往来管理周期,优化管理流程、降低运营成本,改进客户服务,提高客户 满意度,客户、供应商业务、资金往来一体化管理,企业经营信息高效决策,增强市场
竞争力。
1.3.2研究内容
项目主要内容是根据进销存管理业务需求,开展进销存管理系统的设计与实现。系 统功能包括原料管理、设备备件管理、生产管理、销售管理和仓储管理等子功能。采用 C/S结构模型系统层次架构,高可靠性硬件平台,高安全性系统信息及数据库设计,通 过采用全文检索技术、业务流程管理技术、商业智能技术、数据与应用接口技术等搭建 进销存管理系统,满足企业对信息的更新和查询、生产管理、综合分析和决策支持,以 及跟企业现有信息系统的集成等方面的需求。
项目交付成果为软件系统、相关的设计文档、使用手册,并完成进销存管理系统在 企业的实现和测试,实现企业原材料、备品备件、产品仓储数据实时、准确的动态管理; 实现进销存业务的流程化管理;实现原材料、备品备件、产品销售等信息的综合查询与 统计,为企业的进销存管理提供决策支撑;提高员工工作效率,有效减少入库、出库及 库存管理过程中存在的漏洞,减少企业进销存管理成本,实现进销存管理操作的自动化、 信息化,全面提高企业进销存业务管理水平。
1.4论文组织结构
本论文将按照以下方式进行论文的撰写:
第1章绪论,着重介绍项目研究背景和意义,进销存管理系统现状及发展趋势、 研究目标和内容等。
第2章 企业现状与系统需求分析,介绍该企业进销存管理现状及存在的问题,描 述企业进销存业务流程,对企业进销存管理系统的功能需求等进行分析。
第3章系统总体设计,介绍进销存管理系统的逻辑架构设计、功能架构设计、数据 库设计、采用的相关技术以及系统性能方面的设计,详细介绍原料管理、设备备件管理、 销售管理、仓储管理等子系统的功能设计,系统架构和数据库设计等。
第4章系统测试,介绍进销存管理系统测试内容,包括测试环境、测试策略、典型 测试用例以及测试结果。
第5章系统实现与应用,介绍系统实现过程与实现工作,对系统实现上线后的应用
效果进行总结。
总结与展望,对论文工作进行总结,并提出下一步工作的内容。
1.5本章小结
本章绪论部分主要是对企业进销存管理系统的课题来源、项目背景进行了简单的介 绍,分析了课题的研究目标及内容,以及论文的组织结构。为本文的开篇奠定基础,接 下来的章节将从系统的需求开始调研进行分析。 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/669630.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【console】console用法大全:

文章目录 一、console.log普通信息/console.info提示性信息/console.error错误信息/console.warn警示信息二、console.time()和console.timeEnd()>查看执行所用时间三、console.group()和console.groupEnd()>让控制台输出的语句产生不同的层级嵌套关系四、console.profil…

什么是HTTP 500内部服务器错误,要怎么修复

HTTP 500是一种原始的错误代码,它指示网站服务器在处理请求时发生了内部错误,不过具体错误原因是不确定的。一般情况下,这种错误通常是由服务器程序上的bug或者配置问题造成的。当服务器收到请求时,尝试执行它时,但是发…

使用径向基函数(RBF)神经网络对我们自己的excel数据进行分类---包括详细的python代码,RBFRegressor

文章目录 一、 径向基神经网络(Radial Basis Function Neural Network)是什么?二、径向基函数(RBF)神经网络对我们自己的excel数据进行分类---包括详细的python代码总结 一、 径向基神经网络(Radial Basis Function Neural Networ…

Go 将引入标准库 v2 版本,首个动手的是:math/rand/v2!

大家好,我是煎鱼。 最近 Go 核心团队负责人 Russ Cox(下称:rsc)发起了一项 “讨论”。希望正式开启 Go 标准库的 v2 版本,相当于老树发新芽了。 Go 标准库升级 v2 原因 这次会发起这个提案的最直接原因是:我…

编译原理笔记8:语法分析(2)上下文无关文法 CFG

目录 CFG 概述及其四元组表示产生式集合表示 CFGCFG,用推导,产生语言直接推导由 CFG 产生语言在?为啥从右往左叫规范?凭什么歧视左? 总结一下这些奇奇怪怪的东西 前几篇博客中说到的词法分析,做的是从 【xy…

驱动开发:内核注册表增删改查

注册表是Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息,注册表是一个巨大的树形结构,无论在应用层还是内核层操作注册表都有独立的API函数可以使用,而在内核中读写注册表则需要使用内核装用API函数,如…

Spring Cloud灰度部署

1、背景(灰度部署) 在我们系统发布生产环境时,有时为了确保新的服务逻辑没有问题,会让一小部分特定的用户来使用新的版本(比如客户端的内测版本),而其余的用户使用旧的版本,那么这个在Spring Cloud中该如何…

第五届双态IT北京用户大会回顾 | 基于运维数据治理的数智化转型

专题演讲人:擎创科技CTO 葛晓波 文末附有本场专题演讲视频 ●前言 各行业的云原生发展程度各有不同,并不是所有业务应用都适合云原生的形态,如若过度追求云原生化反而会使得企业运维压力骤增,运维成本激增。 从数字化转型的角度…

软考:软件工程:软件定义,特点,软件生命周期,软件危机,软件开发模型

软考:软件工程: 提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性 关于互联网大厂的笔试面试,都是需要细心准备的 (1&#…

C++——vector容器模拟实现

目录 1. 基本成员函数 2. 默认成员函数 2.1 构造函数 2.2 析构函数 2.3 拷贝构造函数 2.4 赋值运算符重载函数 3. 容器访问相关函数 3.1 operator[ ]运算符重载 3.2 迭代器 3.3 范围for 4. vector空间增长问题 4.1 vector 容量和大小 4.2 vector扩容 4.3 重新定义…

均匀B样条采样从LiDAR数据中快速且鲁棒地估计地平面

文章:Fast and Robust Ground Surface Estimation from LiDAR Measurements using Uniform B-Splines 作者:Sascha Wirges, Kevin Rsch, Frank Bieder and Christoph Stiller 编辑:点云PCL 代码: https://github.com/KIT-MRT/poin…

全志V3S嵌入式驱动开发(编译器升级到7.5)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 看过我们文章的朋友都知道,前面为了做v3s的驱动,对linux kernel进行了两次升级。第一次升级是从4.10.y升级到4.14.y&#x…

【Python】open打开文件出现的错误解决

一、Python中关于打开open打开文件出现的错误解决 (第一种)UnicodeDecodeError: ‘utf-8’.......... (第二种)UnicodeDecodeError: ‘gbk’......... 二、问题解决 两种解决方式针对不同错误,实际应用中可以都试试…

PCB设计实验|第五周|LED显示电路PCB库设计|3月27日

目录 实验四 LED显示电路PCB库设计 一、实验原理 二、实验环境 三、实验结果 四、实验总结 实验四 LED显示电路PCB库设计 一、实验原理 LED(Light- Emitting-Diode中文意思为发光二极管)是一种能够将电能转化为可见光的半导体,它改变了白炽灯钨丝发光与节能…

裁剪图片软件有哪些?这些图片裁剪工具很好用

有哪些好用的图片裁剪软件呢?有时候,将一张大图缩小到更小的尺寸可以改善图片的质量,因为它可以减少像素和噪点。这对于那些需要在网上展示高质量图片的人来说尤其重要。裁剪后的图片可能更清晰、更锐利,并且更适合在各种设备上观…

Alex-Net 与 VGG-16

Alex-Net 由加拿大多伦多大学的 Alex Krizhevsky、Ilya Sutskever(G. E. Hinton 的两位博士生)和 Geoffrey E. Hinton 提出,网络名“Alex-Net”即 取自第一作者名。 下图所示是 Alex-Net 的网络结构,共含五层卷积层和三层全连接层。其中,Ale…

03.SELF-INSTRUCT+Alpaca

文章目录 前言泛读储备知识提示学习提示工程Promt Engineering答案工程 背景介绍研究SELF-INSTRUCT的动机研究意义&贡献 精读Overview种子任务步骤1:定义指令数据步骤2:自动指令数据生成步骤2.1指令生成步骤2.2指令分类步骤2.3实例生成步骤2.4筛选和…

19.组件之间传递数据

不同组件传递数据的时候,最好不要直接传递复杂数据类型(比如对象,数组) 前端需要处理的数据层级一般不会很多,需要在多处使用的数据一般会被放到数据库中 目录 1 组件的关系 2 父向子传递数据-props 3 子向父传递数据-自定义事件 4 …

分布式任务调度平台 XXL-JOB 实战

❤ 作者主页:欢迎来到我的技术博客😎 ❀ 个人介绍:大家好,本人热衷于Java后端开发,欢迎来交流学习哦!( ̄▽ ̄)~* 🍊 如果文章对您有帮助,记得关注、点赞、收藏、…

Scrum敏捷估算

无论是团队研发一款产品或者开发某一个项目,我们都需要回答“我们大概什么时间能够完成?”, 或者到某一个时间点,我们能够做到什么程度, 因此和传统的开发模式一样,我们在工作开始之前需要对我们需要做的事…