《(2020年)(营销知识)进销存管理信息设计系统(2)》由会员分享,可在线阅读,更多相关《(2020年)(营销知识)进销存管理信息设计系统(2)(47页珍藏版)》请在金锄头文库上搜索。
1、进销存管理系统42 摘 要在经济快速发展的今天,企业的进销存管理是企业经营管理中的重要环节,也是一个企业能够取得效益的关键,如果能够做到合理进货,及时销售,库存量最小的同时又不至于缺货,那么企业就能获得最好的效益。本文从兴弘昌物资有限公司进销存管理现状为背景,说明了物资进销存管理在企业中的重要性,运用在专业课中学习到的信息管理系统开发的理论与技术知识,分析它的业务流程、数据流程,并且对系统的概念模型和逻辑模型进行设计,采用比较流行的C#语言,Windows XP、SQL Server2005、Visual Studio 2008为开发环境,开发了兴弘昌物资有限公司进销存管理系统,本系统采用C/
2、S结构模型通过计算机局域网对公司进销存业务数据实现同步管理,以求降低企业管理成本,提高其经济效益。 关键词:进销存管理;进销存管理系统;C/S Abstract Today in the economic fast Fa Zhan, business of inventory management is a business management part of the Zhong Yao, Yeshi an enterprise can achieve Xiaoyi the key, if the purchase can Zuodaoheli, Jishixiaoshou, stock v
3、olume Zuixiao of Tongshi Youbuzhiyu missing goods, then the business will be able to get the best results. In this paper, Chang Hing Hong Co., Ltd. supplies the background status of inventory management, material inventory management shows the importance in the enterprise, the use of specialized cou
4、rses to learn in the information management system development theory and technical knowledge, analysis of its business flow, data flow, and the systems conceptual model and logical model design, use of the more popular C # language, Windows XP, SQL Server2005, Visual Studio 2008 development environ
5、ment, developed Cheong Hing Hong Co., Ltd. supplies inventory management systems, The system uses C / S structure model of the company LAN through a computer to synchronize a Business data management, business management in order to reduce cost, enhance economic efficiency. Keywords: Inventory manag
6、ement; inventory management system; C / S 目 录一 、序 言1(一)研究背景和意义1(二)研究思路2二、相关技术介绍3(一)SQL Server 介绍3(二)开发平台及开发工具介绍4(三)系统设计思路7三、进销存管理系统分析8(一)系统需求分析8(二)公司业务流程分析8(三)系统开发目的和总体分析10(四)系统数据流图12(五)系统开发环境15四、进销存管理系统设计16(一)系统设计原则16(二)系统E-R图16(三)数据库设计20(四)系统详细设计25(五)输入输出设计27(六)模块处理过程详细设计28五、系统实现35六、总结与展望39致 谢41参考
7、文献42一 、序 言(一)研究背景和意义 武汉兴弘昌物资有限公司是2005年建成的小型物资销售企业,是钟祥新宇机电制造有限公司湖北总代理, 是经营各类振动电机、振动机械、输送机械、普通机电设备、五金工具、电线电缆的专业公司。由于公司目前规模不是很大,物资经销企业又属于较传统企业,企业的管理基本采用传统的管理方式。工作人员使用传统人工的方式管理进销存数据,每天都在用单据的方式处理进销存数据,然后归档,这种管理方式存在着如下的缺点:管理效率低下,劳动强度大,投入成本多 信息处理慢、流通滞后,准确率低,工作效率低,企业内部沟通不畅通,不能为管理者提供有效的决策信息时间一长将会产生大量的文件和数据,对
8、于查找、管理都带来不少的困难商品到货入库、出库流程繁琐,杂乱,周期长。这些存在的问题给企业的发展带来了阻力。随着企业规模的不断扩大,原始手工的管理方式已不能适应企业的发展现状,也无法满足企业高复杂、快速、准确的管理工作要求,企业的管理者并非固步自封,在现今竞争日趋激烈的市场环境下,企业的管理者在试图不断地巩固现有的资源基础上,一边摸索着管理经验,一边寻求可以帮助企业在管理上突破的新管理方式和新方法,提高企业管理上的灵活性,实现企业的稳步发展,迎接日益激烈的市场竞争,信息技术为他们提供了最好的途径。以计算机与通信技术为基础的信息技术已经进入了蓬勃发展的时期。信息技术为人们创造了一种全新的不受时间
9、、地域和计算机本身约束而实现信息交流、共享和协作的方式,这种新的处理方式给企业带来了新的机遇和挑战。在企业信息化大背景的影响下,对企业经营活动中的进、销、存进行有效的控制和管理,已经成为兴弘昌物资有限公司存身立业的头等要事。要实现企业的信息化,关键是要实现企业信息的集成和共享,包括不同部门之间、企业内部与企业外部之间及企业同企业之间信息的集成和共享1。为了实现信息化,企业选择了进销存管理系统。此系统利用计算机对企业的进货、销售及库存进行一体化管理,对库存商品进行查询和汇总,让管理者时刻对物资储做到心里有数;通过建立商品到货入库管理,对入库商品的采购时间、供应商及价格进行控制。销售管理帮助企业掌
10、握销售动向。 企业采用进销存系统来管理企业的进销存业务可以带来明显的经济效益和社会效益。它的优点主要体现在以下几方面:极大提高了员工的工作效率,大大减少了以往到货商品入库到销售出库流程繁琐,杂乱的弊端;基于计算机技术的进销存管理系统,可以减少入库管理、出库管理及库存管理中的漏洞,可以减少管理成本,增加企业收入;进销存管理的操作自动化和信息的电子化,全面提高了企业的管理水平2。因此,为进一步提高企业进销存业务处理效率,建立高效的进销存系统就变得十分重要。(二)研究思路本文将着眼于以下两个方面:(1)分析企业管理中的进销存三方面的业务:针对目前物资销售企业现状及市场调研,绘制各种图例,包括数据流图
11、(DFD):顶层数据流图和一级细化图。(2)设计出兴弘昌物资有限公司进销存管理系统的原型,解决以往进销存信息管理系统功能不完善、不稳定、远程通信能力差以及企业进、销、存信息脱节等问题,为公司提供一个高效、方便的进销存信息管理平台。本文的具体内容如下:(1)通过对兴弘昌物资有限公司进行调查,研究了物资产品经营过程中进、销、存等重要环节,对系统进行规划,分析了系统将要实现的基本信息管理、商品到货入库管理、商品销售管理、库存管理等、报表打印功能,绘制各种图例,确定其基本结构及实现策略。(2) 研究.NET框架的基本原理、SQL Server 2005数据库访问技术和C#技术,Visual Studi
12、o 2008为课题研究提供技术支持。(3)采用了模块结构化设计方法,自顶向下,逐层分解,画出ER图后进行数据库的设计。研究了公司销售、库存、供应商、客户的数据,根据数据之间的联系,建立数据库的输入、输出、管理等模式。(4)通过SQL Server2005数据库访问技术和C#编码技术等实现进销存管理系统原型的设计与应用。 二、相关技术介绍(一)SQL Server 介绍一、 SQL Server概述SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方
13、便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 SQL Server 2005 是一个更为全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。二、本系统采用SQL Server 2005的原因以降低开发成本和便于企业员工管理后台数据库为开发目的,基于使用简便和使用安全的原则,进
14、销存管理系统采用SQL Server2005作为后台数据库。SQL Server2005的性价比最高、运行稳定、安全性高、操作简单,并且由于本系统处理的数据量不是很大,所以选择了SQL Server 2005作为本系统的后台数据支持系统。SQL Server 2005的优点:(1)可编程性:CLR(Common Language Runtime,公共语言运行时)集成。本系统的开发平台是Visual Studio 2005,它与此数据库同是微软的产品,其核心已由.NET Framework 2.0改写,可以达到数据库与开发平台的无缝连接。(2)安全性:SQL Server 2005 的安全达到了
15、很强大水平,有着很更清晰的安全模型、安全对象和权限。 (3)异步处理能力:Service Broker提供了一个功能强大的异步编程模型。Broker的最大好处一是异步执行能力,提高了可伸缩性,二是可靠执行,三是集成于数据库中,备份数据库就备份了broker 的消息队列。 (4)支持通过HTTP SOAP协议直接访问数据库,增加XML数据类型,支持Xquery,使用新的SQL Server Management Studio 等等。(二)开发平台及开发工具介绍根据前面的介绍可知,进销存管理系统是基于数据库的应用程序开发。目前的数据库技术日趋完善,可用于数据库应用程序开发的工具也越来越多。由于本系统采用SQL Server 2005作为后台数据库,而且进销存管理系统是运行在Windows操作系统上的,因此考虑到兼容性、开发成本以及开发的快捷和简便,进销存管理系统采用.NET作为开发平台。一、NET平台介绍1.1.NET体系结构.NET(全称Dot