进销存管理系统详细设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

进销存管理信息系统I摘要在经济快速发展的今天,企业的进销存管理是企业经营管理中的重要环节,也是一个企业能够取得效益的关键,如果能够做到合理进货,及时销售,库存量最小的同时又不至于缺货,那么企业就能获得最好的效益。本文从兴弘昌物资有限公司进销存管理现状为背景,说明了物资进销存管理在企业中的重要性,运用在专业课中学习到的信息管理系统开发的理论与技术知识,分析它的业务流程、数据流程,并且对系统的概念模型和逻辑模型进行设计,采用比较流行的C#语言,WindowsXP、SQLServer2005、VisualStudio2008为开发环境,开发了兴弘昌物资有限公司进销存管理系统,本系统采用C/S结构模型通过计算机局域网对公司进销存业务数据实现同步管理,以求降低企业管理成本,提高其经济效益。关键词:进销存管理;进销存管理系统;C/SIIAbstractTodayintheeconomicfastFaZhan,businessofinventorymanagementisabusinessmanagementpartoftheZhongYao,YeshianenterprisecanachieveXiaoyithekey,ifthepurchasecanZuodaoheli,Jishixiaoshou,stockvolumeZuixiaoofTongshiYoubuzhiyumissinggoods,thenthebusinesswillbeabletogetthebestresults.Inthispaper,ChangHingHongCo.,Ltd.suppliesthebackgroundstatusofinventorymanagement,materialinventorymanagementshowstheimportanceintheenterprise,theuseofspecializedcoursestolearnintheinformationmanagementsystemdevelopmenttheoryandtechnicalknowledge,analysisofitsbusinessflow,dataflow,andthesystem'sconceptualmodelandlogicalmodeldesign,useofthemorepopularC#language,WindowsXP,SQLServer2005,VisualStudio2008developmentenvironment,developedCheongHingHongCo.,Ltd.suppliesinventorymanagementsystems,ThesystemusesC/SstructuremodelofthecompanyLANthroughacomputertosynchronizeaBusinessdatamanagement,businessmanagementinordertoreducecost,enhanceeconomicefficiency.Keywords:Inventorymanagement;inventorymanagementsystem;C/SIII目录一、序言1(一)研究背景和意义..............................................1(二)研究思路....................................................2二、相关技术介绍3(一)SQLSERVER介绍.............................................3(二)开发平台及开发工具介绍......................................4(三)系统设计思路................................................7三、进销存管理系统分析8(一)系统需求分析................................................8(二)公司业务流程分析............................................8(三)系统开发目的和总体分析.....................................10(四)系统数据流图...............................................12(五)系统开发环境...............................................15四、进销存管理系统设计16(一)系统设计原则...............................................16(二)系统E-R图.................................................16(三)数据库设计.................................................20(四)系统详细设计...............................................25(五)输入输出设计...............................................27(六)模块处理过程详细设计.......................................28五、系统实现35六、总结与展望39IV致谢41参考文献421一、序言(一)研究背景和意义武汉兴弘昌物资有限公司是2005年建成的小型物资销售企业,是钟祥新宇机电制造有限公司湖北总代理,是经营各类振动电机、振动机械、输送机械、普通机电设备、五金工具、电线电缆的专业公司。由于公司目前规模不是很大,物资经销企业又属于较传统企业,企业的管理基本采用传统的管理方式。工作人员使用传统人工的方式管理进销存数据,每天都在用单据的方式处理进销存数据,然后归档,这种管理方式存在着如下的缺点:①管理效率低下,劳动强度大,投入成本多②信息处理慢、流通滞后,准确率低,工作效率低,企业内部沟通不畅通,不能为管理者提供有效的决策信息③时间一长将会产生大量的文件和数据,对于查找、管理都带来不少的困难④商品到货入库、出库流程繁琐,杂乱,周期长。这些存在的问题给企业的发展带来了阻力。随着企业规模的不断扩大,原始手工的管理方式已不能适应企业的发展现状,也无法满足企业高复杂、快速、准确的管理工作要求,企业的管理者并非固步自封,在现今竞争日趋激烈的市场环境下,企业的管理者在试图不断地巩固现有的资源基础上,一边摸索着管理经验,一边寻求可以帮助企业在管理上突破的新管理方式和新方法,提高企业管理上的灵活性,实现企业的稳步发展,迎接日益激烈的市场竞争,信息技术为他们提供了最好的途径。以计算机与通信技术为基础的信息技术已经进入了蓬勃发展的时期。信息技术为人们创造了一种全新的不受时间、地域和计算机本身约束而实现信息交流、共享和协作的方式,这种新的处理方式给企业带来了新的机遇和挑战。在企业信息化大背景的影响下,对企业经营活动中的进、销、存进行有效的控制和管理,已经成为兴弘昌物资有限公司存身立业的头等要事。要实现企业的信息化,关键是要实现企业信息的集成和共享,包括不同部门之间、企业内部与企业外部之间及企业同企业之间信息的集成和共享[1]。为了实现信息化,企业选择了进销存管理系统。此系统利用计算机对企业的进货、销售及库存进行一体化管理,对库存商品进行查询和汇总,让管理者时刻对物资储做到心里有数;通过建立商品到货入库管理,对入库商品的采购时间、供应商及价格进行控制。销2售管理帮助企业掌握销售动向。企业采用进销存系统来管理企业的进销存业务可以带来明显的经济效益和社会效益。它的优点主要体现在以下几方面:极大提高了员工的工作效率,大大减少了以往到货商品入库到销售出库流程繁琐,杂乱的弊端;基于计算机技术的进销存管理系统,可以减少入库管理、出库管理及库存管理中的漏洞,可以减少管理成本,增加企业收入;进销存管理的操作自动化和信息的电子化,全面提高了企业的管理水平[2]。因此,为进一步提高企业进销存业务处理效率,建立高效的进销存系统就变得十分重要。(二)研究思路本文将着眼于以下两个方面:(1)分析企业管理中的进销存三方面的业务:针对目前物资销售企业现状及市场调研,绘制各种图例,包括数据流图(DFD):顶层数据流图和一级细化图。(2)设计出兴弘昌物资有限公司进销存管理系统的原型,解决以往进销存信息管理系统功能不完善、不稳定、远程通信能力差以及企业进、销、存信息脱节等问题,为公司提供一个高效、方便的进销存信息管理平台。本文的具体内容如下:(1)通过对兴弘昌物资有限公司进行调查,研究了物资产品经营过程中进、销、存等重要环节,对系统进行规划,分析了系统将要实现的基本信息管理、商品到货入库管理、商品销售管理、库存管理等、报表打印功能,绘制各种图例,确定其基本结构及实现策略。(2)研究.NET框架的基本原理、SQLServer2005数据库访问技术和C#技术,VisualStudio2008为课题研究提供技术支持。(3)采用了模块结构化设计方法,自顶向下,逐层分解,画出E—R图后进行数据库的设计。研究了公司销售、库存、供应商、客户的数据,根据数据之间的联系,建立数据库的输入、输出、管理等模式。(4)通过SQLServer2005数据库访问技术和C#编码技术等实现进销存管理系统原型的设计与应用。3二、相关技术介绍(一)SQLServer介绍一、SQLServer概述SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。SQLServer2005是一个更为全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。二、本系统采用SQLServer2005的原因以降低开发成本和便于企业员工管理后台数据库为开发目的,基于使用简便和使用安全的原则,进销存管理系统采用SQLServer2005作为后台数据库。SQLServer2005的性价比最高、运行稳定、安全性高、操作简单,并且由于本系统处理的数据量不是很大,所以选择了SQLServer2005作为本系统的后台数据支持系统。SQLServer2005的优点:(1)可编程性:CLR(CommonLanguageRuntime,公共语言运行时)集成。本系统的开发平台是VisualStudio2005,它与此数据库同是微软的产品,其核心已由.NETFramework2.0改写,可以达到数据库与开发平台的无缝连接。(2)安全性:SQLServer2005的安全达到了很强大水平,有着很更清晰的安全模型、安全对象和权限。(3)异步处理能力:ServiceBroker提供了一个功能强大的异步编程模型。Broker的最大好处一是异步执行能力,提高了可伸缩性,二是可靠执行,三是集成于数据库中,备份数据库就备份了broker的消息队列。(4)支持通过HTTPSOAP协议直接访问数据库,增加XML数据类型,支持Xquery,使用新的SQLServerManagementStudio等等。4(二)开发平台及开发工具介绍根据前面的介绍可知,进销存管理系统是基于数据库的应用程序开发。目前的数据库技术日趋完善,可用于数据库应用程序开发的工具也越来越多。由于本系统采用SQLS

1 / 47
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功