进销存管理系统.docx

上传人:牧羊曲112 文档编号:1995420 上传时间:2022-12-30 格式:DOCX 页数:45 大小:1,001.95KB
返回 下载 相关 举报
进销存管理系统.docx_第1页
第1页 / 共45页
进销存管理系统.docx_第2页
第2页 / 共45页
进销存管理系统.docx_第3页
第3页 / 共45页
进销存管理系统.docx_第4页
第4页 / 共45页
进销存管理系统.docx_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《进销存管理系统.docx》由会员分享,可在线阅读,更多相关《进销存管理系统.docx(45页珍藏版)》请在三一办公上搜索。

1、进销存管理系统初步分析了当前业务公司管理方面存在的问题,联系实际情况设计实现了一个以控制物流为主的管理软件。该系统实现了部分ERP的功能,尽力做到降低实施成本,减少实施风险 ,加快实施进度 ,增加投资回报。企业的物资供应管理往往是很复杂,繁琐的,由于掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定便提高工作效率。根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室进行物资的计划,订货,核对入库,根据企业各个部门的需要来发送物资设备,并随时近期

2、进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季,年进行统计分析,产生相应报表,为了加强关键物资,设备的管理,要定期掌握其储备消耗情况,根据计划定额和实际消耗定额的比较,进行定额管理。所以一个完整的企业物资供应管理系统应包括计划管理,合同托收管理,仓库管理,定额管理,统计管理,财务管理等到模块。其中仓库管理是整个物资供应管理系统的核心。使用Microsoft Visual Basic 6.0及Microsoft Office Access 2003作为开发工具,利用面向对象的结构和自上而下的程序设计方法,基本实现了仓库的日常管理和进货出货的查询。关键字:企业资源计划,存货,数据库,面

3、向对象AbstractThe first step analyzes the current business company to manage the problem of the aspect existence, contact actual circumstance the design carried out a take controling the logistics as lord of management software.That system carried out the function of parts of ERPs, making an effort to

4、attain to lower the implement cost, reducing to carry out the risk, speeding implement degree of progress, increasing the investment repay.The supplies supply management of the business enterprise is usually very complex, tedious, because the supplies category that control is numerous, order, manage

5、, the outlet that issue is each to have the difference, the management system between each business enterprise does not fulfil same alike, each kind of covariance plan statement is numerous.According to the current business enterprise management system, the general supplies supply management system,

6、 always according to the supplies category control, correspond to be divided into the plan that a few section rooms carry on the supplies, order, check to store in warehouse, according to the demand of the business enterprise each section to send out the supplies equipments, and at any time in the n

7、ear future carry on the stock stocktaking, make the pedestal debt, according to the business enterprise leads to manage with oneself of demand is by the month, quarter, the year carry on statisticsing the analysis, the creation correspond the statement, for strengthenning the key supplies, the manag

8、ement of the equipments, want to periodically control it store the depletion circumstance, settling the sum according to the plan and consuming to settle the sum physically of comparison, carry on settling the sum to manage.So an integrity of the business enterprise supplies supply management the sy

9、stem should include the plan management, the contract collection management, warehouse management, settle sum management, statistics the management, finance management wait until the mold piece.Among them, the warehouse management is the core of the whole supplies supply management system.Use the Mi

10、crosoft Visual Basic 6.0 and the Microsoft Office Access 2003 conduct and actionses development tool, make use of the structure of face to the object and from top to bottom of program design method, basic carried out the usual management of the warehouse and enter the search of the goods shipment.Ke

11、ywords: ERP, Stock, Database, Face to the object目 录摘 要IABSTRACTII1 续言12 系统分析2.1 问题的提出42.2 分析问题42.3 系统设计目标52.3.1 系统设计的长远目标:实现ERP系统52.3.2 系统设计近期63 系统总体设计3.1 数据流图73.2 部分数据字典113.3 E-R图123.4 功能模块143.4.1 程序层次143.4.2 模块功能说明一五3.4.3 系统数据表一五4 系统详细设计175 编码实现与测试5.1 编码摘要215.2 程序界面286 总结与展望6.1 总结346.2 心得体会35致 谢37

12、参考文献38411 续言根据指导老师、公司和客户的要求,本次毕业设计的题目是进销存管理系统,要求利用Visual Basic完成管理平台设计,构造所用的类库;使用Access数据库存储数据,限单机使用。企业的物资供应管理往往是很复杂,繁琐的,由于掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定便提高工作效率,根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室进行物资的计划,订货,核对入库,根据企业各个部门的需要来发送物资设备,并随时近期进行

13、库存盘点,作台帐,根据企业领导和自身管理的需要按月,季,年进行统计分析,产生相应报表,为了加强关键物资,设备的管理,要定期掌握其储备消耗情况,根据计划定额和实际消耗定额的比较,进行定额管理。所以一个完整的企业物资供应管理系统应包括计划管理,合同托收管理,仓库管理,定额管理,统计管理,财务管理等到模块。其中仓库管理是整个物资供应管理系统的核心。随着科学技术特别是信息工程、计算机技术等高科技技术的飞速发展和普及,当今世界已进入到了信息时代。企业和组织要求信息处理的数量越来越大,速度越来超快。为了让管理者及时掌握准确、可靠的信息,以及执行之后构成真实的反馈,必须建立一个功能齐全和高效率的信息管理系统

14、。信息管理系统采用以电子计算机为主的技术设备,通过自动化通信网络,与各种信息终端相连接,利用完善的通信网,沟通各方面的联系,以保证迅速、准确、及时地收集情况和下达命令。本公司(现国内大多实业公司的代表)存在的问题:信息化不足,计算机使用率低,大量的日常工作皆是手工处理,因此工作效率低落,企业内部沟通不良等等问题很难克服。要提升企业竞争力,企业内部信息化是不可缺少的一个步骤。实施先进的办公室自动化系统,实现企业内部信息管理、共享及交流,才能让企业在竞争激烈的21世纪取得先机。随着经济的全球化以及中国经济改革的逐渐深化,制造业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及

15、资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素,而快速有效地实施企业资源计划(ERP)系统是被实践证明了的提高企业竞争力的最有效的方法之一。从根本上说,企业就是一个利用资源(人、财、物、时间),为客户创造价值的组织,ERP就是对这些资源进行计划、调度、控制、衡量、改进的管理技术和信息系统。现今的企业并不只是人力资源、资金和产品的组合,它还应该包括供应、销售、市场营销、客户服务、需求预测,以及其他更多的东西。如果一个ERP系统真正想要最大限度地提高其生产能力,它必须能够非常融洽地和其他关键性的商务领域进行交流。企业资源计划(ERP)应用将许许多多的商务过程自

16、动化并集成在一起,从而有助于企业保持竞争优势;数字内容管理应用有效地控制存储、检索和资源的再利用,从而理顺了各种操作,有助于避免冗余;供应链管理就是对供应链中的货物和服务、信息、以及金钱以电子方式进行规划和实行流控制,提高系统的智能化程度,产、供、销、财务形成一个统一的整体。使企业处于全面受控状态,压缩投资规模,加快资金周围,在实时反映的基础上,修正企业在日常生产经营过程中各个环节上的偏差,降低产品成本和不必要的原料和在制品积压。ERP将和供应链管理(SCM),客户关系管理(CRM),商业职能(BI),知识管理(KM)以及电子商务完全融合在一起。这些系统将会象一个团队一样工作,经常性地和客户进

17、行联系,从而为他们提供服务,出谋划策以及保证系统的正常运行。针对目前国内实业公司存在的问题,本文设计一个以物料流处理为主,具有一定智能特性和网络特性的管理系统。该系统不仅能智能的控制企业的物流情况,而且还具有操作方便、便于纠错的特点。概括起来系统的优点如下: (1)用户基本资料一次性建立,便于规范控制。(2)物料控制半自动化,加强了各个部门之间的联系。(3)提高库存管理的服务水平,最大限度地降低库存量,包括中间库存和在制品的库存,以减少在库存上的资金积压。(4)最大限度的保证订货任务的按期完成。(5)提高计划的可能性,实现均衡生产。(6)集成管理职能,提高管理效率。本文主要阐述了进销存管理系统

18、的设计目标,系统要求、总体设计、详细设计、测试等。最后是本次毕业设计的总结和体会。最初本着尽可能完成ERP的各项功能的原则,将物料控制到只在需要的时候向需要的部门按需要的数量,提供所需要的物料,也就是说,它既要防止物料供应滞后于对他们的要求,也要防止物料过早地出产和进货,以免增加库存,造成物资和资金的积压,设计了这套管理软件,但在设计的过程中发现许多实际问题非常复杂,软件很难控制,本着能自动化的尽量自动化,不容易实现自动化的则人为操作,由于能力有限和时间的限制,系统的设计难免会存在不足之处,敬请各位同学、老师不吝赐教。2 系统分析2.1 问题的提出本公司目前存在的问题是:信息化不足,计算机使用

19、率低,大量的日常工作皆是手工处理,因此工作效率低落,企业内部沟通不良等等问题很难克服,仓库管理很不合理,不能及时根据需要调整库存。公司希望解决的问题是:缺少一个集成的信息平台和信息系统,而各个业务部门之间缺少信息沟通(即重复劳动)和共享是传统库存管理中资金占用过大的主要原因之一。解决企业内部统一的物料编码管理,物流管理中的信息流通。库存积压与物料的配套问题。完善质量检验,对生产过程中的质量信息进行全面管理,包括原材料、外购外协件、半成品、成品各道工序的质量控制,用户反馈,售后服务,并对各种数据进行统计分析。生产管理,对车间作业进行管理,对施工通知单、设计更改通知单进行制订与查询。销售部门能方便

20、地根据预测信息、各仓库的库存信息和客户的要货情况做出货物的调拨计划和改制计划。随时了解供应商的供货(原材料和外协加工)执行情况、制造车间的加工(合格、报废、返工等)执行情况及公司的各仓库库存情况,以便随时协调或采取合适的补救措施管理供应商,在供应到货的到期日前,主动与供应商联系,检查及时到货的可能性;同时在物流和信息流上允许供应商的部分零件直接发货到客户处。对供应商的考核从质量、交货及时程度和价格上给出统计数据。计划过程不太理想,无物料清单,凭经验办事;对计划的执行率未作统计。现有量、在制品、再途库存和历史记录等多方位查询需求。库存信息与供应和生产等各部门的及时反馈和共享问题信息查询与决策,对

21、公司的各种资源与信息进行查询,包括销售、采购、生产、质量、人事、财务等信息数据进行查询、统计与分析,对根据信息作出快速合理的经营决策,增强应变反应能力。2.2 分析问题本公司是以订单为依据进行生产的实业公司,公司的主要流程是:接到一张销售订单,由销售部门转化为内部订单,转给生产部门,生产部门根据订单上的产品、数量,技术部已经配好的物料清单,及各车间半成品储存量,汇总材料需求,然后根据库存情况决定请购及预约情况,采购部门根据请购单下采购单,然后材料入库,在手工操作的条件下,各个部门之间的沟通困难,比如,当采购部下完采购订单之后,仓库是否如期到货,必须去仓库询问,而且即使询问了,有时候因为订单较多

22、材料有可能重复,而无法确定是哪一张采购单到货,哪一张没有到货,再例如,销售部门下过内部订单之后,就容易了解到这个单子上的这批货物到底处于什么状态,是已发完,还是未发,生产是否完毕等,要无数次的询问仓库和生产部门才能了解到部分情况,等等,这一系列的问题迫待解决,随着经济的全球化以及中国经济改革的逐渐深化,制造业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素,如何快速有效地实现跟单,如何有效的控制库存,这一切都是本管理系统所力求实现的功能。从根本上说,企业就是一个利用资源(人、财、物、时间

23、),为客户创造价值的组织,企业资源计划就是对这些资源进行计划、调度、控制、衡量、改进的管理技术和信息系统。现今的企业并不只是人力资源、资金和产品的组合,它还应该包括供应、销售、市场营销、客户服务、需求预测,以及其他更多的东西。如果一个企业资源计划系统真正想要最大限度地提高其生产能力,它必须能够非常融洽地和其他关键性的商务领域进行交流。2.3 系统设计目标2.3.1 系统设计的长远目标:实现ERP系统1系统运行集成化:这是ERP应用成功在技术解决方案方面最基本的表现。ERP系统是对企业物流、资金流、信息流进行一体化管理的软件系统,其核心管理思想就是实现对“供应链(Supply Chain)”的管

24、理。软件的应用将跨越多个部门甚至多个企业。为了达到预期设定的应用目标,最基本的要求是系统能够运行起来,实现集成化应用,建立企业决策完善的数据体系和信息共享机制。一般来说,如果ERP系统仅在财务部门应用,只能实现财务管理规范化、改善应收帐款和资金管理;仅在销售部门应用,只能加强和改善营销管理;仅在库存管理部门应用,只能帮助掌握存货信息;仅在生产部门应用只能辅助制定生产计划和物资需求计划。只有集成一体化运行起来,才有可能达到:降低库存,提高资金利用率和控制经营风险;控制产品生产成本,缩短产品生产周期;提高产品质量和合格率;减少财务坏帐、呆帐金额等。这些目标能否真正达到,还要取决于企业业务流程重组的

25、实施效果。2业务流程合理化:这是ERP应用成功在改善管理效率方面的体现。ERP应用成功的前提是必须对企业实施业务流程重组,因此,ERP应用成功也即意味着企业业务处理流程趋于合理化,并实现了ERP应用的以下几个最终目标:企业竞争力得到大幅度提升;企业面对市场的响应速度大大加快;客户满意度显著改善。3绩效监控动态化:ERP的应用,将为企业提供丰富的管理信息。如何用好这些信息并在企业管理和决策过程中真正起到作用,是衡量ERP应用成功的另一个标志。在ERP系统完全投入实际运行后,企业应根据管理需要,利用ERP系统提供的信息资源设计出一套动态监控管理绩效变化的报表体系,以期即时反馈和纠正管理中存在的问题

26、。这项工作,一般是在ERP系统实施完成后由企业设计完成。企业如未能利用ERP系统提供的信息资源建立起自己的绩效监控系统,将意味着ERP系统应用没有完全成功。 4理改善持续化:随着ERP系统的应用和企业业务流程的合理化,企业管理水平将会明显提高。为了衡量企业管理水平的改善程度,可以依据管理咨询公司提供的企业管理评价指标体系对企业管理水平进行综合评价。评价过程本身并不是目的,为企业建立一个可以不断进行自我评价和不断改善管理的机制,才是真正目的。这也是ERP应用成功的一个经常不被人们重视的标志。2.3.2 系统设计近期(1)建立基本资料信息库,规范所有资料信息。(2)物料控制半自动化,加强了各个部门

27、之间的联系。(3)高库存管理的服务水平,最大限度地降低库存量,包括中间库存和在制品的库存,以减少在库存上的资金积压。(4)最大限度的保证订货任务的按期完成。(5)提高计划的可能性,实现均衡生产:(6)集成管理职能,提高管理效率。3 系统总体设计3.1 数据流图顶层数据流图如图3.1所示图3.1 进销存管理系统顶层数据流图0层数据流图如图3.2所示:图3.2 进销存管理系统0层数据流图 1层数据流图如图3.3所示:图3.3 进销存管理系统1层数据流图图3.3 进销存管理系统1层数据流图(续)3.2 部分数据字典数据流图描述了系统的分解,但没有对图中各成分进行说明,数据字典就是为了数据流图的每个数

28、据流、文件、加工,以及组成数据流或文件的数据项作出说明。因篇幅限制,每样仅举例说明数据流条目:出库单 = 出库单号+日期+客户名称+ 物资类别+制单人员+ 记帐人员+发货人+状态+销售订单号+品名 + 单位 + 数量 + 规格 + 备注 + 单价各类财务统计报表 = 仓库材料消耗汇总(成本项目) + 仓库材料消耗汇总(按车间) + 材料收发存明细A + 材料收发存明细B +材料收发存明细C + 材料收发存分类汇总表 + 木材消耗汇总表。文件条目:文件名称:原材料库存文件。简述:保存原材料的基本资料。组成:材料编号+品名型号+规格尺寸+单位+采购计量单位+参数+数量+最低数量+最高数量+单价+备

29、注+大大分类+大分类+分类+小分类。文件名称:销售文件。简述:保存所有销售订单的文件。组成内部定单号+订货日期+客户编号+总金额+预收率NEWCASTLE号+PO单号包装办法+品质要求+内装箱+外装箱+MADE IN CHINA+特别指示+箱正侧内+状态+型号+色号+木材尺寸+光泽度+内绒+表面处理+数量+出货日期+单价。数据项条目:名称:材料编号简述:材料编号分四个字段(大大分类+大分类+分类+小分类),可以将材料分门别。类,因为许多地方用到编号,因此将四项和为一项保存一个冗余字段。为了便于查找。3.3 E-R图程序总体E-R图如图3.4所示:图3.4 程序总体E-R图人员管理模块如图3.5

30、所示:图3.5 人员管理模块材料管理模块如图3.6所示:图3.6 材料管理模块3.4 功能模块3.4.1 程序层次程序层次如图3.7所示:图3.7 程序层次图3.4.2 模块功能说明篇幅所限,仅挑选部分功能说明。登陆验证功能:主要功能为身份验证,防止非法用户进入系统。实现方法如图3.8所示:图3.8 登陆验证实现方法3.4.3 系统数据表仓库物资信息表(材料表),如表3.1所示:表3.1 仓库物资信息表编号字段名称数据类型说明1自动编号Long数值Primary key主键2规格Text 文本必填,字段不允许空串3型号Text 文本必填,字段不允许空串4数量Long数值必填字段5价格Long数

31、值必填字段6名称Text 文本必填字段进货人员信息表,如表3.2所示:表3.2 进货人员信息表编号字段名称数据类型说明1自动编号Long数值Primary key主键2姓名Text 文本必填,字段不允许空串3联系方式Text 文本必填,字段不允许空串 入库、出库单信息表,如表3.3所示:表3.3 入库、出库单信息表编号字段名称数据类型说明1自动编号Long数值Primary key主键2姓名Text 文本必填,字段不允许空串3联系方式Text 文本必填,字段不允许空串4货物名称Text 文本必填,字段不允许空串5货物数量Long数值必填,字段不允许空串6货物规格Text 文本必填,字段不允许空

32、串货物型号Text 文本必填,字段不允许空串价格Long数值必填,字段不允许空串日期Text 文本必填,字段不允许空串4 系统详细设计根据内部订单预定材料的流程图如图4.1所示:说明:KDYsl:可调用数量XQsl: 需求数量KCsl: 库存数量可调用数量=库存数量 最低库存量已预约数量设计时需求数量与库存数量、可调用数量分别比较可得出种情况需求数量可调用数量 and 需求数量 库存数量(因为库存数量=可调用数量所以可写成XQslKDYsl)需求数量=可调用数量 and 需求数量 =可调用数量所以可写成KDYsl =XQsl=KCsl)需求数量库存数量(因为库存数量=可调用数量所以不存在这种情

33、况)需求数量可调用数量 and 需求数量 =可调用数量所以可写成XQslKDYsl和KDYsl =XQsl=KCs和XQsl=B.YFYF);SELECT A.DHDH, A.KDRQ, B.CLBH, B.SLSL, B.SLSL*B.DJDJ AS JEJEFROM K_clrk_M AS A INNER JOIN K_clrk_D AS B ON A.DHDH=B.DHDHWHERE STATUS=1;SELECT A.CLBH, B.YFYF, IIf(A.RKSL=0,IIf(ISNULL(QCSL),0,QCJE/QCSL),(B.QCJE+A.RKJE)/(B.QCSL+A.RK

34、SL) AS DJDJFROM AVER_MTH_RK2 AS A LEFT JOIN T_SFC_QC AS B ON A.CLBH=B.BHBH;功能函数Public Sub Do_Aver_DJ()Dim da_Rec As ADODB.RecordsetDim da_SQL As StringSet da_Rec = AppCN.Execute(select * from AVER_DJ)AppCN.BeginTransDo While Not da_Rec.EOFda_SQL = update J_clcl set DJDJ = & da_Rec.Fields(DJDJ) & whe

35、re BHBH= & da_Rec.Fields(CLBH) & AppCN.Execute (da_SQL)da_SQL = update K_LLLL_D set JEJE = & da_Rec.Fields(DJDJ) & * k_LLLL_D.SLSL where K_LLLL_D.CLBH= & _ da_Rec.Fields(CLBH) & and K_LLLL_D.DHDH IN (SELECT DHDH FROM AVER_mth_LL2) AppCN.Execute (da_SQL)da_Rec.MoveNextLoopAppCNxmitTransEnd Sub收发存明细,追踪某中材料某月的进出库情况,并显示出是那一帐单据进行操作,如果是领料则在摘要中写明成本项目。计算

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号