基于VB+ACCESS的仓库进销存管理系统毕业设计论文_第1页
基于VB+ACCESS的仓库进销存管理系统毕业设计论文_第2页
基于VB+ACCESS的仓库进销存管理系统毕业设计论文_第3页
基于VB+ACCESS的仓库进销存管理系统毕业设计论文_第4页
基于VB+ACCESS的仓库进销存管理系统毕业设计论文_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录毕业设计任务书.开题报告.指导老师审核意见.答辩会议记录.摘要1 选题背景11.1课题来源11.2课题研究的目的和意义12 系统分析42.1 问题的提出42.2 分析问题42.3 系统设计目标53 系统总体设计73.1 数据流图73.2 数据字典113.3 e-r图113.4 功能模块134 详细设计154.1系统的功能设计154.2 数据库结构设计164.3 设计的思路及方法175 编码实现与测试235.1系统登录窗口设计235.2主程序界面设计235.3出入库信息管理设计245.4人员信息管理设计255.5 物品信息管理设计265.6 库存信息管理设计276 系统运行与维护286.1

2、系统运行说明286.2 系统维护297总结与展望307.1 总结317.2 心得体会32参考文献33致谢34附录35仓库进销存管理系统【摘要】随着国家的政治经济政策的优化改革,使得国内中小企业得以蓬勃发展。可是随着企业的发展,客户数量的的为断增多,财务工作繁杂化,库存产品零乱等一系列问题也接踵而至,给企业经营者运作带来了很大的困扰。信息技术的迅猛发展,科学经营管理观念的迅速传播,使中小企业经营者逐渐认识到转变企业经营管理理念,改善企业经营管理模式是企业适应时代的发展急需解决的问题。现代管理,应该建立在真实、有效的数据信息基础之上,应该是一种科学的、理性的管理体制,而这种管理与经营的联系与互助,

3、又必须依赖于计算机的强大的数据统计功能,计算机管理系统便是实际的企业进销问题与计算机强大数据统计功能相结合的产物。管理系统解决的了商业企业商品的进、销、存、退、换、盘、损、残、调、借、赠等一系列操作流程中的数据信息的处理问题,提供一系列的数据分析,帮助经营者合理的调整各个经营运作环节的运作节奏,并对商品流转过程进行了全程跟踪管理、相应款项流通的全程记录管理和票据信息统计的管理。因此仓库进销存管理系统的全面应用,规范业务流程、提高了企业的管理水平,提高资金流动的透明度,加快商品资金周转速度,进而全面提高了企业的经营水平、进而全面提升了企业的经济效益。【关键词】仓库进销存管理系统;资源计划;存货;

4、面向对象-附录仓库进销存管理系统1 选题背景1.1课题来源初步分析了当前业务公司管理方面存在的问题,联系实际情况设计实现了一个以控制物流为主的管理软件。该系统实现了部分erp的功能,尽力做到降低实施成本,减少实施风险 ,加快实施进度 ,增加投资回报。使用microsoft visual basic 6.0及microsoft office access 2003作为开发工具,利用面向对象的结构和自上而下的程序设计方法,基本实现了仓库的日常管理和进货出货的查询1.2 课题研究的目的和意义根据指导老师、公司和客户的要求,本次毕业设计是仓库进销存管理系统,要求利用visual basic完成管理平台

5、设计,构造所用的类库;使用access数据库存储数据,限单机使用。企业的物资供应管理往往是很复杂,繁琐的,由于掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定便提高工作效率,根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室进行物资的计划,订货,核对入库,根据企业各个部门的需要来发送物资设备,并随时近期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季,年进行统计分析,产生相应报表,为了加强关键物资,设备的管理,要定期掌握其储备消耗

6、情况,根据计划定额和实际消耗定额的比较,进行定额管理。所以一个完整的企业物资供应管理系统应包括计划管理,合同托收管理,仓库管理,定额管理,统计管理,财务管理等到模块。其中仓库管理是整个物资供应管理系统的核心。随着科学技术特别是信息工程、计算机技术等高科技技术的飞速发展和普及,当今世界已进入到了信息时代。企业和组织要求信息处理的数量越来越大,速度越来超快。为了让管理者及时掌握准确、可靠的信息,以及执行之后构成真实的反馈,必须建立一个功能齐全和高效率的信息管理系统。信息管理系统采用以电子计算机为主的技术设备,通过自动化通信网络,与各种信息终端相连接,利用完善的通信网,沟通各方面的联系,以保证迅速、

7、准确、及时地收集情况和下达命令。本公司(现国内大多实业公司的代表)存在的问题:信息化不足,计算机使用率低,大量的日常工作皆是手工处理,因此工作效率低落,企业内部沟通不良等等问题很难克服。要提升企业竞争力,企业内部信息化是不可缺少的一个步骤。实施先进的办公室自动化系统,实现企业内部信息管理、共享及交流,才能让企业在竞争激烈的21世纪取得先机。随着经济的全球化以及中国经济改革的逐渐深化,制造业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素,而快速有效地实施企业资源计划(erp)系统是被实践

8、证明了的提高企业竞争力的最有效的方法之一。从根本上说,企业就是一个利用资源(人、财、物、时间),为客户创造价值的组织,erp就是对这些资源进行计划、调度、控制、衡量、改进的管理技术和信息系统。现今的企业并不只是人力资源、资金和产品的组合,它还应该包括供应、销售、市场营销、客户服务、需求预测,以及其他更多的东西。如果一个erp系统真正想要最大限度地提高其生产能力,它必须能够非常融洽地和其他关键性的商务领域进行交流。企业资源计划(erp)应用将许许多多的商务过程自动化并集成在一起,从而有助于企业保持竞争优势;数字内容管理应用有效地控制存储、检索和资源的再利用,从而理顺了各种操作,有助于避免冗余;供

9、应链管理就是对供应链中的货物和服务、信息、以及金钱以电子方式进行规划和实行流控制,提高系统的智能化程度,产、供、销、财务形成一个统一的整体。使企业处于全面受控状态,压缩投资规模,加快资金周围,在实时反映的基础上,修正企业在日常生产经营过程中各个环节上的偏差,降低产品成本和不必要的原料和在制品积压。erp将和供应链管理(scm),客户关系管理(crm),商业职能(bi),知识管理(km)以及电子商务完全融合在一起。这些系统将会象一个团队一样工作,经常性地和客户进行联系,从而为他们提供服务,出谋划策以及保证系统的正常运行。针对目前国内实业公司存在的问题,本文设计一个以物料流处理为主,具有一定智能特

10、性和网络特性的管理系统。该系统不仅能智能的控制企业的物流情况,而且还具有操作方便、便于纠错的特点。概括起来系统的优点如下: (1)用户基本资料一次性建立,便于规范控制。(2)物料控制半自动化,加强了各个部门之间的联系。(3)提高库存管理的服务水平,最大限度地降低库存量,包括中间库存和在制品的库存,以减少在库存上的资金积压。(4)最大限度的保证订货任务的按期完成。(5)提高计划的可能性,实现均衡生产。(6)集成管理职能,提高管理效率。本着尽可能完成erp的各项功能的原则,将物料控制到只在需要的时候向需要的部门按需要的数量,提供所需要的物料,也就是说,它既要防止物料供应滞后于对他们的要求,也要防止

11、物料过早地出产和进货,以免增加库存,造成物资和资金的积压,设计了这套管理软件,但在设计的过程中发现许多实际问题非常复杂,软件又很难控制,本着能自动化的尽量自动化,不容易实现自动化的则人为操作,由于能力有限和时间的限制,系统的设计难免会存在不足之处。2 系统分析2.1 问题的提出本公司目前存在的问题是:信息化不足,计算机使用率低,大量的日常工作是手工处理。因此工作效率低下,企业内部沟通不良等等问题很难克服,仓库管理很不合理,不能及时根据需要调整库存。企业希望的是能对每笔采购入库和销售出库业务进行记录,自动生成对应的采购和销售凭证,方便和规范了管理。根据采购和销售的记录对库存商品进行盘点,更新每种

12、商品的库存量,为制定采购计划提供依据。同时对产品进行管理,可以随时查询采购,销售和库存的记录及时了解商品信息,查询了解供应商和客户信息。2.2 分析问题本公司是以订单为依据进行生产的实业公司,公司的主要流程是:接到一张销售订单,由销售部门转化为内部订单,转给生产部门,生产部门根据订单上的产品、数量,技术部已经配好的物料清单,及各车间半成品储存量,汇总材料需求,然后根据库存情况决定请购及预约情况,采购部门根据请购单下采购单,然后材料入库,在手工操作的条件下,各个部门之间的沟通困难,比如,当采购部下完采购订单之后,仓库是否如期到货,必须去仓库询问,而且即使询问了,有时候因为订单较多材料有可能重复,

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

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

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

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

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

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

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

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

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

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

23、g数值必填,字段不允许空串9日期text 文本必填,字段不允许空串4详细设计4.1系统的功能设计仓库进销存管理系统主要包含四个功能模块:系统管理、基本资料、进货管理和销售管理。各个功能模块主要功能和要解决的问题为:1系统管理模块管理员可以对系统进行一切操作包括:管理员添加、管理员申请和密码修改。本模块负责系统的安全性管理。2基本资料模块基本资料模块用来对企业所拥有的各种商品的基本信息进行维护和管理。在该系统中,需要对商品的基本信息进行添加、修改和删除,包括仓库资料、商品资料、计量单位、商品规格、生产厂商、客户资料、供应商资料及人员信息,可以按照一定的条件查询。3进货管理模块进货模块用来对企业所

24、需要的各种商品的添加,以保证仓库的商品的稳定。该模块能够根据基本资料来进行商品的进货,然后还能根据添加的每次进货信息进行修改和删除,也可以按照一定的条件来进行查询。按照商品名称、仓库号和商品规格对所进商品的库存数量上自动增加所进的数量,保证仓库中实物和数据的一致性。4销售管理模块销售信息管理模块用来跟踪商品的每一次销售的信息。该模块需要能够添加也可以对销售信息进行修改和删除,也可以按照一定的条件查询。当添加销售信息时,需要在所售商品的库存量上自动减去所销售的数量。4.2数据库结构设计数据库中的各个数据表名称如下所示:(1)入库管理数据表(2)出库管理数据表(3)供应管理数据表(4)客户管理数据

25、表(5)产品管理数据表 各数据表结构如下图9所示:图9 数据结构图4.3设计的思路及方法在登录系统时,需要输入正确的用户名及密码,如果不正确,则无法进入系统。登入成功后,管理系统界面包括:基本管理、查询、系统设置3个部分。4.2.1基本管理部分1进货管理功能:能有效率的把所订购的材料,按各种基本信息、人员信息、期及数量准确的入库。2出货管理功能:能有效率的把所出售的材料,按各种基本信息,经手人员信息,日期及数量准确的出库。3修改密码功能:能随时进行密码的修改,经手人员只有输入正确的密码,才能顺利进行入出库的操作,这样大大提高的系统的安全性。4.2.2查询部分1按日期查询功能:能方便了解所选日期

26、的内,材料的详细入出库的情况,包括材料的基本信息,经手人员信息,日期及数量。当输入日期没有原始记录时,则无法显示出各种信息。2按物品查询:功能:输入物品品名后,能方便的了解材料的详细入出库的情况,包括材料的经手人员信息,日期及数量。当输入物品没有原始记录时,则无法显示出各种信息。这也能让公司了解仓库的库存及销售状况。3按人员查询功能:输入人员信息后,能方便的了解该人员所经手的物品详细入出库的情况,包括材料的基本信息日期及数量。当输入的人员信息没有管理员赋予的操作权限时,则无法显示出各种信息。这也能使物品遇到什么问题时,能找相关负责人了解情况。4.2.3系统设置部分1人员设置功能:通过管理员赋予

27、相关人员的操作权限,只有这些相关人员才能进行查询和管理的功能,没有赋予权限的人员是无法进行查询和管理的。2操作员设置功能:在赋予操作权限的相关人员中,设置每个相关人员不同的操作权限,每个人员都只能在自己的权限范围内,行使自己的权利,这也使公司对员工能有效的进行管理。4.2.4内部订单预定材料的形成内部订单预定材料的流程图如图10所示:说明:kdysl:可调用数量xqsl: 需求数量kcsl: 库存数量可调用数量=库存数量 最低库存量已预约数量设计时需求数量与库存数量、可调用数量分别比较可得出种情况需求数量>可调用数量 and 需求数量 >库存数量(因为库存数量>=可调用数量所

28、以可写成xqsl>kdysl)需求数量>=可调用数量 and 需求数量 <=库存数量(因为库存数量>=可调用数量所以可写成kdysl <=xqsl<=kcsl)需求数量<可调用数量 and 需求数量 >库存数量(因为库存数量>=可调用数量所以不存在这种情况)需求数量<可调用数量 and 需求数量 <库存数量(因为库存数量>=可调用数量所以可写成xqsl< kdysl )综上所述:比较情况分为三支xqsl>kdysl和kdysl <=xqsl<=kcs和xqsl< kdysl通过查询订单的各商品

29、的型号及数量,了解该商品所需要的材料,从而计算出商品所需的材料总量及订单所需材料的总量,查询库存的情况,是否需要预定或需要购买,提交是否需要预定或需要购买的订单,然后对订单审核,通过审核后是否提交、采购及到货时间等等。图10 内部订单预定材料流程图4.2.5材料收发存分类汇总材料收发存分类汇总的程序流程图如图11所示:通过输入日期后,与当前的日期的数据进行比较,从收发存的初始数据中了解入库数量金额及领料的数量金额,计算出数据后,通过已载入的材料基本资料,查出才的中英文表示,从而显示出所有金额数量,最后显示其所需的所有资料。图11 材料收发存分类汇总的程序流程图4.2.6算法的设计企业的流转包括

30、实物流转和成本流转,在理论上,两者应一致。但在实际工作中,企业的存货进出量很大,存货的品种繁多,存货的成本多变,难以保证各种存货的成本流转与实物流转相一致。由于同一种存货,尽管价格不同,但均能满足销售或生产需要,在存货减少时,毋需辨别是哪一批实物被发出,哪一批库存,成本的流转顺序和实物的流转顺序可以分离,只要知道发出成本和库存成本即可。这样就出现了存货成本的流转假设。采用某种存货成本流转的假设,在期末存货与发出存货之间分配成本,便产生了不同的存货成本分配方。存货计价的方法不同,对企业财务状况、盈亏情况会产生不同的影响,主要表现在以下几个方面: 1、存货计价对企业损益的计算有直接影响。2、存货计

31、价对于资产负债表有关项目数额计算有直接影响。 3、存货计价方法的选择对计算缴纳所得税的数额有一定的影响。因公司以前是手工计算,为了减少计算量,使用的全月一次加权平均法,报税务局的也是全月一次加权平均法,为了过度时期的使用,本系统不仅设计了更合理的移动加权平均法,同时设计了全月一次加权平均法。加权平均法(称全月一次加权平均法),指以本月全部收货数量加月初存货数量作为权数,去除本月全部收货成本加上月初存货成本,计算出存货的加权平均单位成本,从而确定存货的发出和库存成本。计算公式如下:    移动平均法亦称移动加权平均法,指本次收货的成本加原有库存的成本,除以

32、本次收货数量加原有收货数量,据以计算加权单价,并对发出存货进行计价的一种方法。    移动加权平均法的优点:能使管理当局及时了解存货的结存情况,而且计算的平均单位成本以及发出和结存的存货成本比较客观。缺点:每次收货都要计算一次平均单价,计算工作量较大。5 编码实现与测试5.1 系统登录窗口设计系统登陆主要用于对进入进销存管理的用户进行安全性检查,以防止非法用户进入该系统。只有合法的用户才可进入该系统,同时根据管理员分配的权限,给予操作员相应的权限。验证操作员及其密码,主要是通过记录集结果并结合if语句,判断用户选定的操作员及其输入的密码是否符合数据库中的

33、操作员和密码,如果符合则允许登陆,并给予相应的权限,否则提示用户非法登陆。系统登陆窗体运行结果如图12所示:图12 系统登陆界面5.2 主程序界面设计系统总管理界面如图13所示:图13 系统总管理界面5.3出入库信息管理设计在商品进出货过程中,如果出入库的商品品种较多、数量也很大,那么使用文本框一条一条录入,效率会很低visual basic 提供的msflexgrid控件,处理数据比较灵活。系统入库操作界面如图14所示图14  系统入库操作界面系统出库操作界面如图15所示:图15系统出库操作界面5.4人员信息管理设计人员信息状况含有2个子窗体,查询人员设置和操作员的权限设置。人员查

34、询界面如图16所示:图16 人员查询界面操作员设置界面如图17所示:图17 操作员设置界面5.5 物品信息管理设计物品信息管理窗体含有三个子窗体,主要功能能查询物品出入库的详细信息,如:出入库日期,月份及经手人员。物品查询界面如图18所示:图18 物品查询界面日期查询界面如图19所示:图19 日期查询界面按月份统计界面如图20所示:图20 按月统计界面5.6 库存信息管理设计库存信息管理的主要功能是查看库存商品数量、商品信息、查询库存商品总量及库存上下限设置,以及调用子窗体库存明细账。主要界面如下:数据管理界面如图20所示:图20 数据管理界面6 系统运行与维护6.1 系统运行说明(1)本系统

35、的初始用户名为:赵苏林,密码为:123。(2)编号由系统自动生成。(3)本系统完全支持按enter键跳到下一文本框的功能,用户无需再通过鼠标定位光标位置。(4)按enter键可以实现与单击某一功能按钮相同操作的功能,并可实现连续添加信息的功能。例如在【库存商品】模块的添加商品操作中,在各文本框中输入添加的商品信息后,按enter键即可将此商品信息保存,再次按enter键则可继续进行新商品的添加操作。(5)系统中的许多模块都设置了快捷键,使用户完全可以通过键盘操作这些模块。(6)部分模块内的一些编辑操作可以通过快捷键进行。例如在【操作权限设置】模块中,用户想对操作员进行权限设置时,可以通过按ct

36、rl+q快捷键进入操作权限设置模块当中。(7)通过在“商品名称”字段中输入商品的简称来检索商品信息。输入商品简称后,系统将在商品信息列表中进行模糊查询,将符合该简称的商品信息显示在浮动列表中,然后再通过方向键进行选择。(8)对于表中单元格内不能完全显示的数据,可以通过鼠标单击该单元格将信息完全显示。例如在【商品销售成本】模块中,“摘要”字段的信息过多,此时可以单击要查看的单元格,即可在弹出的对话框中显示该单元格内的所有信息。(9)根据盘点数量自动计算盈亏数量及盈亏金额。(10)通过辅助工具启动word、excel等应用软件,加强了系统与用户的交互性。6.2 系统维护(1)程序维护指修改一部分或

37、全部程序。在系统维护阶段,会有部分程序需要改动。根据运行记录,发现程序的错误,这时需要进行修改。或是随着用户对系统的熟悉,用户有更高的要求,部分程序需要修改。当需要对程序进行修改时,一定要及时改变相应程序段,以保证系统的正常运行。(2)数据库维护数据库是系统中最重要的资源,系统提供的数据全面、准确、及时程度是评价系统优劣的决定性指标。因此,要对系统中的数据进行不断更新和补充,如业务发生了变化,从而需要建立新文件,或对现有文件的结构进行修改等。此项维护可以利用系统的修改功能,但是要注意原数据的保护。采取保护措施,可以把原库内容拷贝到一个空库中,待修改完毕,在拷回原库中。(3)机器维护系统正常运行

38、的基本条件之一就是保持计算机及其外部设备的良好运行状态,这是系统运行的物质基础。机器、设备的维护包括机器、设备的日常维护与管理。要求计算机硬件人员对机器加强保养,定期检修并保证在损坏后及时修复。一旦其发生故障,要有专门人员进行修理,保证系统正常运行。有时根据业务需要,还需对硬件设备进行改进或开发。同时,这项工作也应该做好检修记录和故障登记的工作。(4)代码维护当用户环境发生改变时,原有的代码不再继续适应新的要求,这时必须进行对代码的维护.代码的维护包括改正 、添加、删除等内容,当需要变更代码的时候应该有业务代表和计算机有关人员组成专门的小组进行讨论制定。用书面格式书写清楚并组织有关的学习,然后

39、输入到计算机并开始实施新的代码体系。7总结与展望7.1 总结随着经济的全球化以及中国经济改革的逐渐深化,制造业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素,而快速有效地实施企业资源计划(erp)系统是被实践证明了的提高企业竞争力的最有效的方法之一。从根本上说,企业就是一个利用资源(人、财、物、时间),为客户创造价值的组织,erp就是对这些资源进行计划、调度、控制、衡量、改进的管理技术和信息系统。现今的企业并不只是人力资源、资金和产品的组合,它还应该包括供应、销售、市场营销、客户服务、

40、需求预测,以及其他更多的东西。如果一个erp系统真正想要最大限度地提高其生产能力,它必须能够非常融洽地和其他关键性的商务领域进行交流。当前, 随着经济的全球化以及中国经济改革的逐渐深化,制造业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素。设计本系统正是为了适应这种形势。在有限的时间内凭个人之力是很难实现所有的功能。因此系统有基本目标和长远目标。系统设计基本的目标是尽可能实现物流控制自动化,长远目标是实现erp管理。系统投入使用后,将大大减少公司的管理部门的劳动量,改善了企业内部以及整

41、个供应链各个环节的管理、调度及资源配置,使得管理合理规范。尽量合理的控制物流,尤其是材料库存的控制,将材料控制到只在需要的时候向需要的部门按需要的数量,提供所需要的物料,也就是说,它既防止物料供应滞后于对他们的要求,也防止了物料过早地出产和进货,以免增加库存,造成物资和资金的积压。本系统采用visual basic为主要开发工具,结合access数据库管理系统与nt操作系统。既考虑了系统的需求,又兼顾了运行的效率,以及今后系统的功能拓展等。具有运行效率、开发周期短、扩展能力强、技术规范等特点。主要技术包括:财务上的存货概念知识、生产与运作管理知识、关系数据库技术当然,系统还有需要改进的地方。例

42、如本系统的帮助系统还很欠缺。这一点对于没有电脑操作经验的使用者来说是很重要的。7.2 心得体会 通过本管理系统的开发,我对软件开发过程有了更清晰的了解,首先是问题定义、需求分析,然后是功能设计、详细设计等,并对软件测试的方法、手段有了较深的理解,同时对制造业的流程有了一个系统的认识。在开发过程还认真学习了与系统相关的知识,极大地拓宽了我的知识面,我感到收获不小。在系统的开发初期,必须要熟悉企业的管理流程,初步了解erp的相关知识,这样才能进入到设计的过程中去。从开始熟悉这些知识到对整体设计有了解,再从概要设计、详细设计到开始编码,以及最后的测试,整个过程感觉很充实,虽然遇到了不少困难,但当我通

43、过自己查资料、或是向指导老师请教以及向同事请教,而设计出解决方案并成功实现时,那种成就感和满足感足以鼓励自己加班加点的辛苦。因为以前有过使用visal basic设计管理软件的经验,在这次设计的过程中,我遇到专业知识方面的困难不是非常多,主要困难集中在管理知识、财务知识等方面的不足上。尤其是财务方面的知识,比如按月加权平均算法的实现,怎样处理材料收发存金额计算的误差等,在实际的开发中我深刻的体会到了自己做课程设计和实际客户的要求之间的距离,比如金额问题,一般存储单价保存小数点后4位即可,精确一点的保存到6位,但是不管是四位还是六位,当数据达到万或十万时,总帐和明细帐之间必然会产生误差,而财务上

44、要求的是一份钱都不能差,这是我当时遇到的最束手无策问题,整整查了两天的有关于财务做帐的规定及特殊情况的处理知识,又和项目主管进行了详细的讨论之后才使这个问题得以解决。还有就是操作界面的方面问题,尽管在设计的过程中,我们时刻考虑到了操作界面的友好性,但实际情况是远远不能满足客户的要求,考虑到软件使用群体将是一群几乎没有任何电脑操作经验的人,我们正在考虑设计出一种傻瓜式的界面。经过这3个月的毕业设计实习,确实学到了不少的东西,同时也深感自己知识的欠缺。虽然即将毕业,但在以后的学习工作中,一定要继续坚持不段地学习新兴的专业知识及相关的非专业知识,只有这样才能紧跟时代的潮流。参考文献1 边丽战.企业e

45、rp仓库进销存管理系统j. 天津成人高等学校联合学报, 2005(5).2 启明工作室.visual basic + access 数据库应用系统开发与实例s.人民邮电出版社出版,2004年3 李大友.visual basic 程序设计m.北京.清华大学出版, 2004年7月 4 ericbrierley.visual. basic开发人员指南m.机械工业出版社, 1999年5 陈明.visual basic 程序设计m.中央电大出版, 2003年12月 6 刘韬.visual basic6.0实效编程百例m.人民邮电出版社, 2004年7 徐孝凯.数据结构(c+描述)m.中央电大出版, 20

46、03年12月。 8 林永.visual basic6.0用户编程手册m.人民邮电出版社, 1999年9 julia case bradley.visual basic6.0高级编程m.常晓波,刘颖等翻译. 清华大学出版社 ,2004年10 温贤发.visual basic 6数据库程序设计高手m.科学出版社,2001.211 京辉热点工作室.visual basic 6.0中文版编程指南s.人民邮电出版社,1999年9月12 李振亭.visual basic程序设计教程m.北方交通大学出版社,2001年9月13 刘圣才.李春葆主编visual basic 6程序设计导学m.清华大学出版社,20

47、02年1月14 龚沛曾.visual basic程序设计教程m.高等教育出版社,2000年7月15 高春艳.visual basic数据库系统开发案例精选m.人民邮电出版社, 2006年5月16 李俊民.access数据库开发实例解析m.机械工业出版社,2006年1月17 王春才.visual basic数据库系统开发完全手册m.人民邮电出版社,2006年3月参考文献致谢在论文完成之际,我首先要向指导老师许建国老师表示最真挚的谢意。许建国老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高,这对于我以后的工作和学

48、习都是一种巨大的帮助,感谢他耐心的辅导。在论文写作期间,父母也给予了我物质上和精神上的极大支持。我还要特别感谢各位同学给予了我无私的帮助,正是在他们的鼓励和帮助之下,我得以顺利完成论文。由于本人学识有限,加之时间仓促,文中不免有错误和待改进之处,真诚欢迎各位师长、同学提出宝贵意见。致谢附录:材料收发存分类汇总的部分代码:附录sql语句:select k_llll_d.clbh as clbh, k_llll_m.kdrq as kdrq, k_llll_m.cbxm as cbxm, k_llll_m.dhdh, k_llll_d.slsl as slsl, k_llll_d.jeje as

49、jejefrom k_llll_m inner join k_llll_d on k_llll_m.dhdh=k_llll_d.dhdhwhere k_llll_m.status=1;select k_clrk_d.clbh as clbh, k_clrk_m.kdrq as kdrq, k_clrk_m.dhdh as dhdh, k_clrk_d.slsl as slsl, slsl*k_clrk_d.djdj as jejefrom k_clrk_m inner join k_clrk_d on k_clrk_m.dhdh=k_clrk_d.dhdhwhere k_clrk_m.stat

50、us=1;select a.clbh, sum(a.slsl) as zsl, sum(a.jeje) as zje, year(kdrq) & "-" & month(kdrq) & "-" & "1" as monfrom sfc_rk as agroup by a.clbh, year(kdrq) & "-" & month(kdrq) & "-" & "1"select a.clbh, sum(iif(i

51、snull(a.slsl),0,a.slsl) as zsl, sum(iif(isnull(a.jeje),0,a.jeje) as zje, year(kdrq) & "-" & month(kdrq) & "-" & "1" as monfrom sfc_ck as agroup by a.clbh, year(kdrq) & "-" & month(kdrq) & "-" & "1"select a.bh

52、bh as bhbh, a.yfyf as yfyf, iif(isnull(a.qcsl),0,a.qcsl) as qcsl, iif(isnull(b.zsl),0,b.zsl) as srsl, qcsl+srsl as misl, iif(isnull(a.qcje),0,a.qcje) as qcje, iif(isnull(b.zje),0,b.zje) as srje, qcje+srje as mijefrom t_sfc_qc as a left join sfc_rk_gp as b on (a.yfyf=cdate(b.mon) and (a.bhbh=b.clbh)o

53、rder by bhbh;select a.bhbh, a.yfyf, a.qcsl, a.srsl, a.misl-iif(isnull(b.zsl),0,b.zsl) as qmsl, a.qcje, a.srje, a.mije-iif(isnull(b.zje),0,b.zje) as qmje, iif(isnull(b.zsl),0,b.zsl) as fcsl, iif(isnull(b.zje),0,b.zje) as fcjefrom sfc_aaa as a left join sfc_ck_gp as b on (a.yfyf=cdate(b.mon) and (a.bh

54、bh=b.clbh)order by bhbh;select a.bhbh, b.pmpm as pmpm, b.gggg as gggg, a.yfyf, a.qcsl, a.srsl, a.fcsl, a.qmsl, a.qcje, a.srje, a.fcje, a.qmje, b.flaa, b.flbb, b.flccfrom sfc_bbb as a left join j_clcl as b on a.bhbh=b.bhbhorder by a.bhbh;select sfc_ccc.*, iif(isnull(o_dzfy.zwzw),"空",o_dzfy.

55、zwzw) as zwbbfrom sfc_ccc left join o_dzfy on o_dzfy.fhfh=sfc_ccc.flbb;select sfc_zw_b.*, iif(isnull(o_dzfy.zwzw),"空",o_dzfy.zwzw) as zwccfrom sfc_zw_b left join o_dzfy on sfc_zw_b.flcc=o_dzfy.fhfh;select a.flbb as flbb, a.zwbb as zwbb, a.zwcc as zwcc, a.yfyf as yfyf, sum(a.qcsl) as qczsl, sum(a.srsl) as srzsl, sum(a.fcsl) as fczsl, sum(a.qmsl) as qmzsl, sum(a.qcje) as qczje, sum(a.srje) as srzje, sum(a.fcje) as fczje, sum(a.qmje) as qm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论