进销存管理信息系统详细设计及实现.docx_第1页
进销存管理信息系统详细设计及实现.docx_第2页
进销存管理信息系统详细设计及实现.docx_第3页
进销存管理信息系统详细设计及实现.docx_第4页
进销存管理信息系统详细设计及实现.docx_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、进销存管理信息系统4增强的平安性。每个程序集还可以包含内置的平安信息,这些信息可以 准确的指出谁或哪种类型的用户或进程可以调用什么类的哪些方法,这样就可以 非常准确的控制程序集的使用方式。二、C#语言概述C#语言是由Microsoft开发的一种功能强大的、简单的、现代的、面向对象 的全新语言,是Microsoft新一代开发工具的经典编程语言,由于它是从c和 C+语言中派生出来的,因此具有C和C+语言的强大功能。同时,由于是 Microsoft公司的产品,它又同VB一样简单。对于web开发而言,C#像Java, 同时具有Delphi的一些优点,而且C#专门是Microsoft专门为使用.NET平

2、台而 创立的,它吸取了以前的教训,考虑了许多其他语言的优点,并解决了他们的问 题。9C#语言的优势在于:1语法简洁。不允许直接操作内存,去掉了指针操作。2彻底的面向对象设计。C #具有面向对象语言所应有的一切特性封装、继承和多态。3强大的平安机制。可以消除软件开发中的常见错误如语法错误,.NET 提供的垃圾回收器能够帮助开发者有效地管理内存资源。4兼容性。因为C#遵循.NET的公共语言标准CLS,从而保证能够与其 他语言开发的组件兼容。5灵活的版本处理技术。因为C#语言本身内置了版本控制功能,使得开 发人员可以更容易地开发和维护。6完善的错误、异常处理机制。C#提供了完善的错误和异常处理机制,

3、使 程序在交付应用时能够更加强健。t10三、开发工具介绍由于本系统才用SQL Server 2005做为后台数据库,.选择了运行在.NET平 台之上的C#语言作为系统的开发语言,因此采用专门为开发基于.NET平台的应 用程序的Visual Studio 2008做为系统的开发工具。Visua I Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。目前已经开发到10.0版本。Visual Studio 2008是一套完整的开发工具集,提供了在设计、开发、调 试和部署Windows应用程序、Web应用程序、XML Web Services和传统的客户端 应用程

4、序时所需的工具,可以快速、轻松地生成Windows桌面应用程序、ASP. NET Web应用程序、XML Web Services和移动应用程序。10三系统设计思路进销存管理系统根本设计思路是把整个系统按照实现模块进展分解,利用当今流 行的 C#语言,基于 Windows XP、SQLServer2005> Vi sua I Studio 2008 为开发 环境进展开发。本系统的构造是自顶向下扩展的,层次化的模块构造。对高层模 块,将使用以事务为中心的设计谋略,把一个复杂的系统逐步分解成较小的相对 简单的模块;对低层模块,采用以变换为中心的设计谋略。此外,为了提高模块 的内聚性,降低模块

5、间的偶合程度,数据库的设计原那么是把它作为模块间的邮 政信箱,从而既实现数据共享又提高模块的独立性,使系统具有很高的可修改性, 系统采用C/S构造模型通过计算机局域网实现公司进销存业务数据的同步管理 18,其数据传递关系如图2. 3所示图2.3-1 数据传递关系三、进销存管理系统分析一系统需求分析要想设计一个符合要求的系统,前期的需求分析是非常重要的,需求分析在 系统开发过程中有非常重要的地位,它的好坏直接关系到系统开发本钱、系统开 发周期及系统质量。它是系统设计的第一步,是整个系统成开发成功的根底。详 细周全的需求分析,可以减少系统开发中的错误,又可降低修复错误的费用,从 而大大减少系统开发

6、本钱,缩短系统开发周期。需求分析的任务不是确定系统“怎 样做的工作,而仅仅是确定系统需要“做什么的问题,也就是对目标系统 提出完整,准确,清晰,具体的要求。需求分析的结果是系统开发的根底,关系 到工程的成败和软件产品的质量'气当前兴弘昌物资使用人工管理方式(即纸和笔)来管理企业的进销存,这样的 管理方式不但困难而且浪费时间、增加本钱,并且容易出现漏单、差账的情况, 因此兴弘昌物资应该向大型企业那样采用先进的管理方式,提高企业管理效率、 降低企业运营本钱。兴弘昌物资管理系统从兴弘昌物资的实际出发,可有效地管 理公司的进销存情况,并降低公司的运营本钱、及时调整运营策略.二公司业务流程分析公

7、司业务流程图用来描述系统各项业务的处理过程,运用业务流程图可以详 细准确地表述业务处理过程中数据的收集、输入、传递、存储、加工的方法、输 出的数据及形式等,是系统进展需求分析的根底,是系统设计的前提和保证陷。从兴弘昌物资进销管理现状来进展分析,在进展业务上的重组和优化,大体 形成了以下的业务流程,还有就是报表管理,只是将在以下的业务查询所产生的 报表打印。业务流程图使用的符号图3. 2-1 根本资料管理业务流程该业务主要是对计量单位信息、商品类别信息、商品信息、客户信息、供给商信息的维护图3. 2-2商品到货入库业务流程采购员通过库存预警报表、客户的需求调查,采购商品后形成的采购信息, 采购后

8、形成到货商品信息,并将商品到货信息录入系统,确定商品的入库同时也 可以形成商品入库报表。图3. 2-3 销售业务流销售员首先要查询将要销售的商品是否还有存货,如果有,满足不满足要求,不 满足那么要将其录入采购信息当中;如果没有也将其录入采购信息当中。将销售 信息录入系统后就形成了商品销售单,其实也就是商品的出库单,通过对商品销 售单在特定的查询条件下查询,即可形成商品销售报表。图3. 2-4 库存管理业务流程采购员、管理员、销售员分别将商品到货单、库存预警值、商品销售单输入 系统,修改库存表,通过对库存表的查询后生成商品库存情况报表和库存预警表, 而销售人员也可将库存预警表当做采购信息的重要来

9、源之一。可以对库存进展汇 总,分别按商品首拼和商品所属类别进展汇总。三系统开发目的和总体分析一、系统的开发目的通过对公司的业务流程进展调查与分析。本系统应具备以下目标:(1) 系统采用人机交互方式,界面简单,信息查询灵活、存储平安可靠。(2) 更好地了解供给商和客户信息,加强对商品资料的管理。(3) 能够方便的输入和查询商品进货。(4) 准确了解销售动态,统计销售情况及时调整营销策略。(6)商品库存情况查询、统计及库存预警功能。实现报表功能能够方便的将数据打印成文档。(8) 做好数据的平安工作,实现数据的备份和恢复系统最大限度的实现易维护性和易操作性。二、系统总体设计系统总体设计的任务是弄清用

10、户对系统的数据处理功能所提出的要求,根据对系 统目标和业务流程的分析,据此确定了系统的六大模块,分别是根本资料管理模 块、商品入库管理模块、销售管理管理模块、库存管理模块、报表管理模块、系 统管理模块。图3. 3-1系统总体设计2.1根本资料管理根本资料管理是系统运行的根底,根本资料管理要实现计量单位、商品类型、 商品信息、供给商信息、客户信息的动态管理。这些信息要先于其他的数据录入 系统,系统才能正常的运行。2. 2商品到货入库管理采购员将到货商品信息录入到该模块,同时也实现了商品的入库,用户可以 查询商品入库的详细信息。2. 3商品销售管理销售员将销售信息录入到该模块,同时也实现了商品的出

11、库,可以自动计算 销售总额和销售的利润,用户可以查商品的销售情况,商品销售汇总。2.4库存管理该模块实现了库存的查询,库存情况汇总,设置库存预警值,可以查询哪些 商品的库存低于预警值,并且显示出来。2.5报表管理打印和导出商品信息报表、商品入库报表、商品销售报表、导出库存预警 报表。2.6系统管理实现数据的备份、数据的复原和用户的管理。四系统数据流图数据流图是用来描述数据流动、存储、处理的逻辑关系。根据兴弘昌物资的业务流程和功能需求,通过进一步分析后,得出了本进销 存管理系统的主要数据流图。如下图。表3.4-1数据流图符号说明顶层数据流图采购员* 一口. ' 曲曲兴弘昌物资管理系统销售

12、员铛隹i¥l采购员* 一口. ' 曲曲兴弘昌物资管理系统销售员铛隹i¥lvy图3.4-1顶层数据流图各种报表数据管理员以下是各个功能模块的数据流图图3.4-2根本资料管理模块数据流图D3-商品信息表D3-商品信息表旦1商品入库*入 库D5-供应商信息表P2 商品入库管理模块采购员D6商品进货表D7-库存预警报表入库信息查询图3.4-3商品入库管理模块数据流图图3.4-4商品销售管理模块数据流图图3.4-5商品库存管理模块数据流图由于报表管理模块其实就是前面各个模块的查询结果的根底上,增加了打印功能。这里就不在赘述其数据流程了。五系统开发环境系统开发工具:Micros

13、oft Vi sua I Stud io 2008o系统开发语言:C#。数据库管理系统软件:SQL Server 2005。运行平台:Windows XP(SP3)/Windows 2000 (sp4)/Windows Server 2003 (SP1) o运行环境:Microsoft. NET Framework SDK v3.5。分辨率:最正确效果1024*768像素。四、进销存管理系统设计一系统设计原那么系统设计其实就是系统建立的过程。根据前期所作的需求分析的结果,对整 个系统进展设计,如系统框架、数据库设计等。在系统设真正开场之前,设定系 统的设计原那么是非常必要的。本系统设计的原那么

14、:(1) 实用性原那么。最大限度的满足实际工作需求,各业务层、各管理环节 数据的处理要符合用户的经营与管理。操作界面尽量美观大方,操作简单。(2) 可扩展性和可维护性原那么。为满足未来需求,系统应具备很好的可扩 展性和可维护性。软件设计尽量模块化、组件化,使系统可灵活配置,数据原的 设计尽可能考虑到未来的需要。(3) 平安可靠性原那么。系统与数据库的设计要做到平安可靠,防止非法用 户的入侵。数据库的备份策略恰当,以防止灾难性事故的发生。(4) 用户界面设计原那么。用户界面做到美观大方、直观明了、条理清楚、 易学易用。(5) 数据库设计原那么。a、一致性原那么:对信息进展有效的统一,在系统 的分

15、析与设计过程中,协调好各数据,保证数据的一致性和有效性。b、完整性 原那么:数据的正确、有效和相容。要防止合法用户使用数据库时向数据库中添 加不合标准的数据,数据库中添加数据要有审核和约束机制。c、平安性原那么: 保护数据,防止用户在使用数据库时候,操作不当造成机密数据的泄露、更改和 破坏。d、可伸缩性原那么:数据库构造的设计应充分考虑到未来需求和移植 的需要,必须具有良好的扩展性、伸缩性和适度的冗余。二系统E-R图E-R方法也称为实体-联系方法(Entity Re I at i onsh i p Approach),提供了 表示实体型、属性和联系的方法,该方法用E-R图来描述现实世界的概念模

16、型。 E-R模型的“联系"用来描述现实世界中事物内部以及事物之间的关系。® E-R 的方式是对局部构造中任意两个实体型依据需求分析的结果,考察局部构造中任 意两个实体型之间是否存在联系。如果有联系,进一步确定是1: N, M: N,还 是1: 1的关系。还要考察一个实体型的内部是否存在着联系,两个实体型之间 是否存在联系,多个实体型之间是否存在联系等。兴弘昌物资管理系统主要实现从进货、库存到销售的一体化信息管理,设计 到商品类型、商品信息、购置商品的客户、商品的供给商等多个实体。下面介绍 其中关键的实体E-R图。图4. 2-1系统用户E-R图图4. 2-2 商品实体E-R图

17、图4.2-3 客户实体E-R图 图4. 2-4 供给商实体E-R图 图4. 2-5 到货商品表实体E-R图 图4. 2-6销售表实体E-R图 图4. 2-7 库存表实体E-R图 图4. 2-8 系统总体E-R图三数据库设计数据库作为系统的根底,在信息管理系统中占有非常重要的地位,首先要保证其 设计的合理性,一个设计合理的数据库,可以提高数据的存储效率,是对数据有 效管理的前提条件,保证数据的完整和一致,也是系统设计的关键。拥有设计合 理的数据库往往可以起到事半功倍的效果。数据库如果设计不当,系统运行当中 会产生大量的冗余数据,从而造成数据库的极度膨胀,影响系统的运行效率。甚 至造成系统的崩溃。

18、数据库的设计要充分了解用户的各方面需求,包括现有的需 求以及将来可能添加的需求。才能设计出用户满意的系统8 O1、数据库逻辑构造设计E-R图设计的概念模型是从用户的角度来描述数据的构造。要在计算机上实 现数据的存储和处理,还要将概念模型转换成数据库管理系统所支持的数据模 型,并且这些数据表要满足范式要求,因此要将上面设计好的E-R图转化成关系 模型的数据构造。结合E-R图可得到库存管理系统的逻辑构造如下”气1用户表:用户系统名、用户姓名、密码2计量单位表:单位名称3商品类型表:类型名称4商品表:商品名称、商品名称首拼、所属类别、商品规格、型号、备注5供货商信息表:供给商编号、供给商名称、供给商

19、名称简称、销售主管、 销售主管联系方式、公司所在地、公司 、备注6客户信息表:客户编号、客户名称、客户名称简称、采购主管、采购主管 联系方式、公司所在地、公司 、备注7商品进货表:进货编号、商品名称、商品名称首拼、大单位、小单位、进 货本钱、销售价格、进货数量、供给商、进货日期、备注8商品销售表:销售编号、商品名称、商品名称首拼、销售数量、销售价格、 销售人员、销售日期、备注9库存表:库存编号、商品名称、商品名称首拼、所属类别、大单位、小单 位、商品规格、进货本钱、销售价格、库存量、最低库存量2、数据库物理构造设计通过对数据犀逻辑构造的设计,可以清晰的得到数据库的物理构造,即将上 面的数据表转

20、化为数据库中的二维表,以下便是该数据原中使用到得数据二维1用户信息表表4. 3-1用户信息表字段绿据类型尾否是主键是杏为空u sear i dVeirCheir杏用户奈统名ciseT'neLmenVar'CHar'香香用户女生名pwdVcurCKair香是楮石马2计量单位表表4. 3-2 计量单位表字段数招类型是否是主键是否为空说明i_i i ntVairChar否单位名称3商品类别表表4. 3-3 商品类别表字段数据类型是否是主键是否为空说明typeVarChar足否类另U名称3商品信息表表4. 3-4 商品信息表字段数据类型是否是主键是否为空说明shpmchVarC

21、har否否品1shpshpVarChar否品 首拼typeV旦rChar否所属类别shpggVarChar否是TSj 品翔shpxhVarChar否是商品型号bzhtext否是备注5供给商信息表表4. 3-5 供给商信息表6客户信息表表4. 3-6 客户信息表摘要在经济快速开展的今天,企业的进销存管理是企业经营管理中的重要环节, 也是一个企业能够取得效益的关键,如果能够做到合理进货,及时销售,犀存量 最小的同时又不至于缺货,那么企业就能获得最好的效益。本文从兴弘昌物资进销存管理现状为背景,说明了物资进销存管理在企业中 的重要性,运用在专业课中学习到的信息管理系统开发的理论与技术知识,分析 它的

22、业务流程、数据流程,并且对系统的概念模型和逻辑模型进展设计,采用比 拟流行的 C# 语言,WindowsXP. SQLServer2005、Visual Stud io 2008 开发环 境,开发了兴弘昌物资进销存管理系统,本系统采用C/S构造模型通过计算机局 域网对公司进销存业务数据实现同步管理,以求降低企业管理本钱,提高其经济 效益。关键词:进销存管理;进销存管理系统;C/SAbstractToday in the economic fast Fa Zhan, business of i nventory management i s a bus iness management part

23、 of the Zhong Yao, Yesh i an enterpr i se can ach i eve Xiaoy i the key, i f the purchase can ZuodaoheIi, J i sh i x i aoshou, stock voIume Zu i x i ao of Tongsh i Youbuzh i yu missing goods, then the business wi I I be abIe to get the best resuIts.In this paper, Chang Hing Hong Co. , Ltd. suppI ies

24、 the background status of i nventory management, mater i a I i nventory management shows the importance i n the enterpr i se, the use of special i zed courses to I earn i n the i nformat i on management system deveIopment theory and techn i caI know I edge, ana lysis of its bus i ness fIow, data fIo

25、w, and the system's conceptuaI mode I and logical mode I des i gn, use of the more popuI ar C # Ianguage, Windows XP, SQL Server2005, Visua I Studio 2008 deveIopment env i ronment, deveI oped Cheong H i ng Hong Co. , Ltd. suppIi es i nventory management systems, The system uses C/S structure mod

26、e I of the company LAN through a computer to synchron i ze a Bus i ness data management, bus i ness management in order to reduce cost, enhance economic efficiency.7商品进货表表4. 3-7 商品进货表8商品销售表表4. 3-8商品销售表9库存表表4. 3-9库存表字段数据类型是否是主键是否为空说明kc i dInt否库存编号shpmchVarChar否否商品禾尔shpshpVarChar否否商品名禾尔首- 拼ddwChar否否大单

27、位xdwChar否是小单位shpggVarChar否商品规格jhchbVarChar否否进货成本xsh jgNumeric否否销售价格typeVarChar否备所属类别kclint否是库存量zdkc 1int否最低库存量下面是各主要表之间的关系图:客户信息表PK 客户编号客户名称客户名称简称采购主管采购主管联系方式 公司所在地公司电话传真备注商品表供应商信息表商品销售表PK 销售编号拼首称称量格称员期 名名数价简人日 品品停售户售售注 商商销销客销销-&'PK 商品名称首拼商品名称 所属类别 商品规格 商品型号 备注PK 供应商编号供应商名称供应商名称简称 销售主管销售主管联系

28、方式 公司所在地 公司电话传真备注商品进货表库存表PK 库存编号商品名称 商品名称首拼 所属类别 大单位 小单位商品规格 进货成本 销售价格 库存量 最低库存量PK 进货编号商品名称 商品名称首拼 大单位 小单位 进货成本 销售价格 进货数量 供应商简称 进货日期 备注图4. 3-1主要数据表关系图由于数据表之间存在着关联,修改一个表的时候通常会修改另外一些表的数据, 为了完成信息之间的同步,在该数据库设计的过程中使用到了触发器,触发器是 个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来 触发。四系统详细设计前面已经对系统的总体构造进展了设计,接下来各工作便是对各个功能模

29、块 进展详细的设计,详细设计的根本目标是确定系统的各个功能模块具体实现哪些 功能,确定每个模块的具体执行过程。各个功能模块详细设计表4. 4-1 系统详细设计表功能类别功能名称描述用户登录用户登录对用户输入的用户名,密码进展验 证,通过后,便可使用本系统功能类别功能名称描述根本资料管理计量单位管理用户增加、删除计量单位。商品类型管理用户增加、删除商品的类型。商品资料管理用户新增、删除、或查询商品数据, 系统根据用户的操作,对商品资料 进展更新或显示。客户资料管理用户新增、删除客户数据,系统根 据用户的操作,对客户资料进展更 新或显示。供给商资料管理用户新增、删除供给商数据,系统 根据用户的操作

30、,对供给商资料进 展更新或显示。商品到货入库管理商品到货货入库用户可以通过商品首拼和商品名 称查询商品信息里面是否有将要 录入的商品信息,如果没有就到商 品信息管理模块录入商品信息。有 那么可以将到货商品信息录入。入库信息查询用户可以查询某一时间段的商品 进货单进展查询。商品销售管理销售出库用户先要查询仓库当中是否有将 要售出的商品,如果没有那么不能 售出,进而形成采购信息;如果有 还可以查询仓库中还剩多少,根据 进货价格和销售价格自动计算出 利润和销售总额。商品销售情况汇总用户选择查询时间段,对该短时间 内销售的商品按商品名称对销售 数量和销售总额进展汇总。库存管理库存查询用户可以按商品名称

31、或是供给商,功能类别功能名称描述库存情况汇总或是两者的组合查询来查询犀存。 用户可以选择按商品首拼和商品 所属类别分别对仓库中的商品进库存预警值设置库存预警查询商品信息报表商品入库报表报表管理展汇总设置某物资的最低库存量。库存量低于平安存量的商品,系统 向用户提供警示信息,以提醒用户 及时进货。将商品资料打印,并保存成.XPS 格式文件可用IE浏览器翻开。按日期对商品入库信息进展汇总, 并将汇总结果进展打印,并保存 成.XPS格式文件。按日期或用户定义的汇总方式对商品销售明细报表库存报警报表数据备份销售信息进展汇总,进展打印,同 时将数据保存成.xps格式文件。 库存量低于平安存量的商品系统

32、向用户提供警示信息,以提醒用户 及时进货。可以打印,同时将数据 保存成.xps格式文件。对数据库中的重要数据进展备份。数据的恢复系统管理将备份信息恢复至数据库拥有系统维护权限的用户可以增用户信息管理退出系统加新用户、删除新用户。并且修改 当前用户密码。用户完毕操作后退出系统。五输入输出设计1、输入设计输入设计的目标是保证向系统输入正确的数据,在此前提系下,要做到输入 方法简单、迅速、经济、方便。11本系统输入的主要内弄包括:商品的计量单位、商品类型、商品信息、供给 商信息、客户信息、商品的入库信息、商品的销售信息,这些信息的输入方式均 是由管理员通过键盘直接输入到系统数据库中。2、输出设计系统

33、只有通过输出才能为用户效劳。能否为用户提供准确、及时、适用的信 息是评价信息系统优劣的标准之一M。因此,必须十分重视输出设计。根据以上对本系统的分析,可以分析出本系统输出的主要内容包括:商品信 息报表、商品入库报表、商品销售明细报表、库存报警报表。用户可以将这些报 表打印出来。以下便是输出格式及输出内容:表4. 5-1 商品信息报表商品名称商品首拼所属类别商品规格商品型号备注表4. 5-2 商品进货报表商品名称商品首拼单位进货价格销售价格进货数量供给商进货日期备表4. 5-3商品销售明细报表商品名称商品首批商品规格进货价格销售价格销售数量单位纯收入客户 简称销售日期表4. 5-4 库存预警报表

34、商品名称商品规格商品首拼当前库存量供给商最低原存量六模块处理过程详细设计前面已经详细介绍了系统各个功能模块设计,这局部将对各模块的处理过程 作详细设计。下面,为了清晰的展示各模块过程的详细设计,本人将通过图示的 形式来对各功能模块的处理过程设计进展描述。1. 用户登录处理过程设计图4. 6-1用户登录处理图2. 根本资料管理模块该模块下面有计量单位管理、商品类型管理、商品信息管理、客户信息管理、 供给商信息管理模块,由于这些模块的处理流程相似,这里只画出商品信息管理 模块的处理过程图。其它的不赘述。图4. 6-2 根本资料管理模块处理图商品进货入库管理模块图4. 6-3 商品进货入库管理处理图

35、商品销售管理模块处理过程图图4. 6-4商品销售管理模块处理图3. 库存管理模块处理过程图图4. 6-5 商品进货入库管理处理图4. 报表管理模块商品信息报表打开看1信息表选择数据打印预览打印7.系统管理模块商品进货报表商品销售明细报表库存报警报表打开麻进货表查询由要打印的数据打印预览打印打开蠢销售表查询选择要打印的数据打印预览打印打开库存表查询选择要打印的数据打印预览打印图4. 6-6报表管理模块处理图开始图4. 6-7系统管理模块处理图五、系统实现一、系统主界面图5. 1-1系统主界面二、商品信息的录入图5. 1-2商品信息的录入三、商品到货入库图5. 1-3 商品到货入库四、商品销售图5

36、. 1-4商品销售五、库存查询图5. 1-5库存查询六、库存商品统计图5. 1-6库存商品统计七、库存报警图5. 1-7 库存报警八、商品进货报表图5. 1-8商品进货报表六、总结与展望信息经济时代,中小型企业如何收集、整理和分析其进销存信息以掌控和优 化企业的生产经营行为,是中小企业提高竞争力和可持续开展的重中之重。由于 以计算机和通信技术为根底的信息技术,为经济和社会的开展做出了举足轻重的 奉献,企业要实现长足开展,必须借助信息技术的方便、准确、快速的优点,构 建符合自己企业的进销存管理系统是企业实现信息化的重要任务。从软件工程的 角度来看,该任务可分解为系统的需求分析、系统逻辑设计及系统

37、实现三项内容。 系统的需求分析的本质是认识系统的过程,最终的目的是使主观认识符合企业的 业务操作。系统的逻辑设计其本质是将需求分析标准化,最终的目标是实现主观 认识能够得到正确、标准和有效的说明。系统实现的本质是系统逻辑设计的具体 实现,其目标是将逻辑设计加以最准确的物理实现。基于这样的理解和认识'气 通过对进销存管理系统的分析与设计,实现了以下目标。(1) 为了确定系统的组成要素、构造与功能,对兴弘昌物资的进销存管理做 了详细的需求分析。在需求分析的根底上对各个业务流程进展了详细的阐述,通 过图表的形式更加形象的描述了各个业务流程的处理过程及数据流向。对业务流 程有了详细了解,完善了

38、系统的功能需求和各个功能的数据流图。(2) 根据上述所确定的系统逻辑方案,对进销存管理系统进展了系统总体设 计。明确了系统的设计原那么,并且在系统实现过程中始终遵守设计原那么,实 现了系统各功能模块的详细设计、数据库设计、输入输出设计等。并且确定采用 Visual Studio. 2008和SQL2005数据库技术为开发工具,开发语言选择C#。(3) 用C#语言进展开发,它本身自带有很多C/S开发的框架,开发速度快, 开发的平安性高,数据库与.NET的无缝结合,容易上手,易于实现快速开发, 界面设计跟效劳器段编程别离,感觉清晰,便于维护和后期的二次开发等。(4) 能防止信息的杂乱,因为在商品到

39、货入库模块,在数据库中必须要有将 要入库商品的信息,如果没有那么必须先录入该商品的信息;在销售模块要先查 询要销售的商品在仓库中还有没有,如果没有就不能销售。还有供给商和客户信 息必须事先录入,否那么无法完成相应的操作。由于时间的限制,系统肯定还有很多缺乏之处,论文也有许多不完善的地方, 而且由于进销存业务的综合性和复杂性,本系统只考虑到一个仓库的情况,随 着公司规模的不断扩大,肯定存在着多个仓库,各仓库之间需要调拨库存,各仓 库可能还需要有自己的采购和销售系统,为了满足财务部门工作的方便,系统还 应参加财务处理模块,权限管理是比拟重要的模块,可惜在本系统中未能实现。 对于系统现有的模块还需要

40、近一步的分析与研究。企业的信息化是一个循序渐进 的过程,无数的开发和研究人员在这方面不断的探索和创新,必将推动我国企业 的信息化。致谢感谢我的指导教师王小林在论文设计方面的悉心教导和严格教导,王教 师学识渊博、治学严谨,他一丝不苟的治学态度和孜孜不倦的工作精神使我受益 非浅。本文的研究、学习工作就是在教师的严格要求和悉心指导下完成的,在此, 谨表示我最深的谢意。感谢管理科学与工程系的各位教师,感谢他们为我提供了良好的学习气氛。 特别感谢他们在学习、工作等方面给予我的无微不至的关心与帮助。在此,向管 理科学与工程系的各位教师献上我最诚挚的敬意和谢意。此外,我还要感谢06级信息管理与信息系统专业的

41、所有同学。四年来,他 们给了我多方照顾,大家和睦相处、亲如兄弟姐妹,但愿这深厚的友谊地久天长。在此,谨向我的指导教师、家人以及所有给予我关心和帮助的教师、同学和 朋友们致以诚挚的谢意!参考文献1刘渝妍.ERP在中小企业管理中的实施及应用研究.昆明理工大学硕士学位论文.2005:20-20Keywords: Inventory management; inventory management system; C / S目录-、序言1一研究背景和意义1二研究思路2二、相关技术介绍一SQL Server 介绍 3二开发平台及开发工具介绍4三系统设计思路7三、进销存管理系统分析一系统需求分析7二公司业

42、务流程分析8三系统开发目的和总体分析9四系统数据流图10五系统开发环境12四、进销存管理系统设计四、进销存管理系统设计12一系统设计原那么12二系统E-R图13三数据库设计13四系统详细设计17五输入输出设计20六模块处理过程详细设计21五、系统实现五、系统实现23六、总结与展望24致谢2 李贺.仓储部门物料入库管理系统设计概要.J.上海大中型电机.2008-06-15李建忠.MICR0S0FT.NET框架程序设计修订版.北京,清华大学.20033 Karli Watson, Chr i st i an NageI. Begi nn i ng Vi suaI C#2005. 2008Si mo

43、n Robinson, Chr i st i an NageI. Profess ionaI C#, 3rd Edition. 20054 户永清.九九医药进销存管理系统:硕士学位论文.成都:电子科技大学,2007张海莲.商品进销存管理系统的设计J .职业2009-03-155 王 珊.数据库系统概论第四版.2008贝尔帕尔.C#程序设计.中国水利水电出版社,2006.6 王小科,C#开发实战宝典.清华大学出版设,2010. 1姜同强.信息系统分析与设计.北京:机械工业出版社,2008, 89.7 陈华.库存管理系统中数据犀的设计与实现.电脑开发与应用.2009. 22:61-71高梅.面向中

44、小企业销售网络管理信息系统的研究.东南大学硕士学位论文.2004:1-2戴伟辉.信息系统分析与设计.北京,高等教育出版社.20058 王晟.Visual C#. NET数据库开发经典案例解析.北京,清华大学.2008李伟超.我国中小企业信息化模式问题研究.情报科学.2006, (2) :200-2039 吴洁明.软件工程应用实践教程.北京:清华大学出版社,2004.10 冉春玉,姚辉.基于C/S和B/S模式的进销存系统的设计和实现.武汉理工大学学报:信息与管理工程版,2003, 9参考文献25一、序 言一研究背景和意义武汉兴弘昌物资是2005年建成的小型物资销售企业,是钟祥新宇机电制造湖北 总

45、代理,是经营各类振动电机、振动机械、输送机械、普通机电设备、五金工具、 电线电缆的专业公司。由于公司目前规模不是很大,物资经销企业又属于较传统 企业,企业的管理根本采用传统的管理方式。工作人员使用传统人工的方式管理 进销存数据,每天都在用单据的方式处理进销存数据,然后归档,这种管理方式 存在着如下的缺点:管理效率低下,劳动强度大,投入本钱多信息处理慢、 流通滞后,准确率低,工作效率低,企业内部沟通不畅通,不能为管理者提供有 效的决策信息时间一长将会产生大量的文件和数据,对于查找、管理都带来不 少的困难商品到货入库、出库流程繁琐,杂乱,周期长。这些存在的问题给企 业的开展带来了阻力。随着企业规模

46、的不断扩大,原始手工的管理方式已不能适应企业的开展现 状,也无法满足企业高复杂、快速、准确的管理工作要求,企业的管理者并非固 步自封,在现今竞争日趋剧烈的市场环境下,企业的管理者在试图不断地稳固现 有的资源根底上,一边摸索着管理经历,一边寻求可以帮助企业在管理上突破的 新管理方式和新方法,提高企业管理上的灵活性,实现企业的稳步开展,迎接日 益剧烈的市场竞争,信息技术为他们提供了最好的途径。以计算机与通信技术为 根底的信息技术已经进入了蓬勃开展的时期。信息技术为人们创造了一种全新的 不受时间、地域和计算机本身约束而实现信息交流、共享和协作的方式,这种新 的处理方式给企业带来了新的机遇和挑战。在企

47、业信息化大背景的影响下,对企业经营活动中的进、销、存进展有效 的控制和管理,已经成为兴弘昌物资存身立业的头等要事。要实现企业的信息化, 关键是要实现企业信息的集成和共享,包括不同部门之间、企业内部与企业外部 之间及企业同企业之间信息的集成和共享。为了实现信息化,企业选择了进销 存管理系统。此系统利用计算机对企业的进货、销售及库存进展一体化管理,对 库存商品进展查询和汇总,让管理者时刻对物资储做到心里有数;通过建立商品 到货入库管理,对入库商品的采购时间、供给商及价格进展控制。销售管理帮助 企业掌握销售动向。企业采用进销存系统来管理企业的进销存业务可以带来明显的经济效益和 社会效益。它的优点主要

48、表达在以下几方面:极大提高了员工的工作效率,大大 减少了以往到货商品入库到销售出库流程繁琐,杂乱的弊端;基于计算机技术的 进销存管理系统,可以减少入库管理、出库管理及库存管理中的漏洞,可以减少 管理本钱,增加企业收入;进销存管理的操作自动化和信息的电子化,全面提高 了企业的管理水平。因此,为进一步提高企业进销存业务处理效率,建立高效 的进销存系统就变得十分重要。二研究思路本文将着眼于以下两个方面:1分析企业管理中的进销存三方面的业务:针对目前物资销售企业现状及 市场调研,绘制各种图例,包括数据流图DFD:顶层数据流图和一级细化图。2设计出兴弘昌物资进销存管理系统的原型,解决以往进销存信息管理系

49、 统功能不完善、不稳定、远程通信能力差以及企业进、销、存信息脱节等问题, 为公司提供一个高效、方便的进销存信息管理平台。本文的具体内容如下:1通过对兴弘昌物资进展调查,研究了物资产品经营过程中进、销、存等 重要环节,对系统进展规划,分析了系统将要实现的根本信息管理、商品到货入 库管理、商品销售管理、库存管理等、报表打印功能,绘制各种图例,确定其根 本构造及实现策略。2研究.NET框架的根本原理、SQL Server2005数据库访问技术和C#技术, Visual Studio 2008为课题研究提供技术支持。3采用了模块构造化设计方法,自顶向下,逐层分解,画出ER图后进 展数据库的设计。研究了

50、公司销售、库存、供给商、客户的数据,根据数据之间 的联系,建立数据库的输入、输出、管理等模式。4通过SQL Server2005数据库访问技术和C#编码技术等实现进销存管理系统原型的设计与应用。二、相关技术介绍一SQL Server 介绍一、SQL Server 概述SQL Server 2000是Microsoft公司推出的SQL Server数据库管理系统, 该版本继承了 SQL Server 7.0版本的优点,同时又比它增加了许多更先进的功 能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft

51、 Windows 2000 的大型 多处理器的效劳器等多种平台使用。SQL Server 2005是一个更为全面的数据犀平台,使用集成的商业智能(BI) 工具提供了企业级的数据管理。SQL Server 2005数据库引擎为关系型数据和构 造化数据提供了更平安可靠的存储功能,可以构建和管理用于业务的高可用和高 性能的数据应用程序。二、本系统采用SQL Server 2005的原因以降低开发本钱和便于企业员工管理后台数据库为开发目的,基于使用简便 和使用平安的原那么,进销存管理系统采用SQL Server2005作为后台数据库。 SQL Server2005的性价比最高、运行稳定、平安性高、操作简单,并且由于本 系统处理的数据量不是很大,所以选择了 SQL Server 2005作为本系统的后台数 据支持系统。SQL Server 2005 的优点:1可编程性:CLR C Common Language Runtime,公共语言运行时集成。 本系统的开发平台是Visual Studio 2005,它与此数据犀同是微软的产品,其 核心已由NET Framework 2.0改写,可以到达数据库与开发平台的无缝连接。2平安性:SQL Server 2005的平安到达了很强大水平,有着很更清晰的 平安模型、平安对象和权限。3异步处理能力:Service B

温馨提示

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

最新文档

评论

0/150

提交评论