《课程设计物流进销存信息系统设计.docx》由会员分享,可在线阅读,更多相关《课程设计物流进销存信息系统设计.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、系统设计说明书进销存信息系统P2商品入库管理模块图4-3商品入库管理模块数据流图P3商品销售管理模块销售员D4-客户信息表商品 销售D3-商品信息表D8-库存信息表D10商品销售单管理员“P3.2商品销售汇1r JP4库存管理模块D3商品信息表业务员数据流D8库存信息表F4.1库存查 询库存情况报表D9F4.2查询库存汇总.I数据流设置P4.3库存预警值设置D7库存预警报表管理员国.4查询A库存预警查询图4-5商品库存管理模块数据流图由于报表管理模块其实就是前面各个模块的查询结果的基础上,增加了打印 功能。这里就不在赘述其数据流程了。4. 2模块功能1、选购管理子系统:选购 管理工作主要由选购
2、 部门完成,而选购 部门与财务部门、生产 部门和仓储部门有着亲密的联系。而选购 部门子系统包括基本信息管理、选 购安排管理、选购 订单管理、选购 收获管理4个模块,每个模块又有 不同的功能。(1)基本信息管理主要是对选购管理中的基础数据进行管理和维护,还要进行供应商的管理 和评估。(2)选购安排管理选购安排是依据物料需求、选购提前期来制定选购安排,然后再针对 安排的执行状况进行分析。(3)选购订单管理包括订单的产生、选购合同的生产和维护、订单的终止和取消以及订单完 成的过程。(4)选购收获管理主要功能是进行订单的收获处理,有时为了获得某些实惠价格的物品或紧急 须要的物料,也可以干脆进行无订货单
3、的收获处理。另外,此模块应当具有退、 换货处理和入库处理的功能。2、销售管理子系统销售管理工作主要由销售管理部门完成,同样,销售管理部门与财务、生产 和仓储部门有着亲密的业务联系。销售管理子系统的主要功能包括基本数据管 理、销售安排管理、销售订单管理、销售发货管理和销售服务管理。(1)基本数据管理主要是对销售过程中的基本数据进行输入、查询、变革等处理,同时还要对 客户的数据进行维护和管理。(2)销售安排管理由于存在选购周期,无多企业在没有接到客户订单的时候就起先依据销售 安排进行选购或生产。这里的销售安排是依据销售预料状况或库存状况来制定 的,然后再安排执行后,对安排执行的状况进行分析,以醋精
4、日后销售安排的合 理性。(3)销售订单管理主要是对销售订单和销售合同进行管理,并对客户的信用状况进行跟踪记 录,然后据此制定相关的催款安排。(4)销售发货管理主要是对物品发货和退、换货进行管理,并进行发票和发货台账的记录和管 理。(5)销售服务管理主要包括售前、售中、售后服务和客户投诉状况的管理。3、库存管理子系统主要包括3个功能模块:库存基础数据管理,物品的入库、出库和盘点管理 以及订货点的管理。第5章数据库设计5.1系统E-R图进销存信息系统主要实现从进货、库存到销售的一体化信息管理,设计到商品类型、商品信息、购买商品的客户、商品的供应商等多个实体。下面介绍其中 关键的实体E-R图。图57
5、系统用户E-R图图5-2商品实体E-R图图5-3客户实体E-R图图5-4供应商实体E-R图图5-5到货商品表实体E-R图图5-7库存表实体E-R图图5-8系统总体E-R图5. 2逻辑结构设计结合E-R图可得到库存管理系统的逻辑结构如下:(1)用户表:用户系统名、用户姓名、密码(2)计量单位表:单位名称(3)商品类型表:类型名称(4)商品表:商品名称、商品名称首拼、所属类别、商品规格、型号、备注(5)供货商信息表:供应商编号、供应商名称、供应商名称简称、销售主管、销售主管联系方式、公司所在地、公司电话、传真、备注(6)客户信息表:客户编号、客户名称、客户名称简称、选购主管、选购主 管联系方式、公
6、司所在地、公司电话、传真、备注(7)商品进货表:进货编号、商品名称、商品名称首拼、大单位、小单位、进 货成本、销售价格、进货数量、供应商、进货日期、备注(8)商品销售表:销售编号、商品名称、商品名称首拼、销售数量、销售价格、 销售人员、销售日期、备注(9)库存表:库存编号、商品名称、商品名称首拼、所属类别、大单位、小单 位、商品规格、进货成本、销售价格、库存量、最低库存量5. 3物理结构设计通过对数据库逻辑结构的设计,可以清楚的得到数据库的物理结构,即将上面的数据表转化为数据库中的二维表,以下是该数据库中运用到得数据二维表。 (1)用户信息表字段数据类型是否是主键是否为空说明useldvarc
7、har是否系统名userNamenvarchar否否用户姓名pwdvarchar否是密码表5-1用户信息表(2)计量单位表字段数据类型是否是主键是否为空说明uintvarchar是否单位名称表5-2计量单位表(3)商品类别表字段数据类型是否是主键是否为空说明typevarchar是否类别名称表5-3商品类别表(4)商品信息表字段数据类型是否是主键是否为空说明shpmchvarchar否否商品名称shpshpvarchar是否商品拼音typevarchar否否所属类别shpggvarchar否是商品规格shpxhvarchar否是商品型号bzhtext否是备注表5-4商品信息表(5)供应商信息表
8、字段数据类型是否是主键是否为空说明gyshidint是否供应商编号gyshmchvarchar否否供应商名称gyshjchvarchar否否供应商简称xshzhgvarchar否是销售主管zhgtelnchar否是销售主管电话adrvarchar否是供应商地址gysgtelnchar否否供应商电话faxvarchar否是传真bzhtext否是备注表5-5供应商信息表(6)客户信息表字段数据类型是否是主键是否为空说明khidint是否客户编号kehuNamevarchar否否客户名称khjchvarchar否否客户简称zhgvarchar否是选购 主管zhgtelnchar否是选购 主管电话ad
9、rvarchar否是客户地址khtelnchar否否客户电话faxvarchar否是传真bzhtext否是备注表5-6客户信息表(7)商品进货表字段数据类型是否是主键是否为空说明jhbhint是否进货编号shpmchvarchar不否商品名称shpshpchar否否商品拼音ddwchar否否大单位xdwchar否是小单位jhchbnumeric否否进货成本xshjgnumeric否否销售价格gyshulint否否进货数量gyshvarchar否是供应商jhrqsmalldatetime否否进货日期bzhvarchar否是备注表5-7商品进货表(8)商品销售表字段数据类型是否是主键是否为空说明x
10、shbhint否销售编号shpmchvarchar否商品名称shppyvarchar否商品拼音xshjgnumeric是销售价格xshshulint是销售数量xshryvarchar是销售人员xshrqsmalldatetime否销售日期khjchvarchar是客户简称bzhtext是备注表5-8商品销售表(9)库存表字段数据类型是否是主键是否为空说明kcbhint是否库存编号shpmchvarchar否否商品名称shpshpchar否否商品拼音ddwchar否否大单位xdwchar否是小单位jhchbnumeric否否进货成本xshjgnumeric否否销售价格typevarchar否否所
11、属类别hrqint否是库存量bzhint否是备注表5-9库存表下面是各主要表之间的关系图:客户信息表PK 客户编号客户名称客户名称简称采购主管采购主管联系方式 公司所在地公司电话传真 备注商品表供应商信息表PK 商品名称首拼商品名称 所属类别 商品规格 商品型号 备注PK 供应商编号供应商名称 供应商名称简称 销售主管销售主管联系方式 公司所在地公司电话传真 备注商品销售表商品进货表PK 销售编号库存表f为首称称量格称员期 名名数价简人日 品品售售户售售注 商商销销客销销备PK 库存编号商品名称 商品名称首拼 所属类别 大单位 小单位商品规格 进货成本 销售价格 库存量 最低库存量PK 进货编
12、号商品名称 商品名称首拼 大单位 小单位进货成本 销售价格 进货数量 供应商简称 进货日期 备注图57主要数据表关系图由于数据表之间存在着关联,修改一个表的时候通常会修改另外一些表的数 据,为了完成信息之间的同步,在该数据库设计的过程中运用到了触发器,触发 器是个特别的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事 务来触发。第1章绪论21.1 项目开发背景21.2 系统目标2第2章需求分析32. 1前台32.2后台3第3章总体设计43. 1总体架构图43. 2模块概要4资料管理4入库管理5销售管理6库存管理6报表管理7系统管理7第4章具体设计74.1 数据流图74.2 模块功能1
13、0第5章 数据库设计115. 1系统E-R图115.2逻辑结构设计145. 3物理结构设计14第1章绪论1 .1项目开发背景随着企业规模的不断扩大,手工的管理方式已不能适应企业的发呈现状,也 无法满意企业高困难、快速、精确的管理工作要求,在现今竞争日趋激烈的市场 环境下,企业的管理者在试图不断地巩固现有的资源基础上,一边摸索着管理阅 历,一边寻求可以帮助企业在管理上突破的新管理方式和新方法,实现企业的稳 步发展,迎接日益激烈的市场竞争。工作人员运用传统人工的方式管理进销存数据,每天都在用单据的方式处理 进销存数据,然后归档,这种管理方式存在着如下的缺点:管理效率低下,劳 动强度大,投入成本多;
14、信息处理慢、流通滞后,精确率低,工作效率低,企 业内部沟通不畅通,不能为管理者供应有效的决策信息;时间一长将会产生大 量的文件和数据,对于查找、管理都带来不少的困难;商品到货入库、出库流 程繁琐,杂乱,周期长。这些存在的问题给企业的发展带来了阻力。企业采纳进销存系统来管理企业的进销存业务可以带来明显的经济效益和 社会效益。它的优点主要体现在以下几方面:极大提高了员工的工作效率,大大 削减了以往到货商品入库到销售出库流程繁琐,杂乱的弊端;基于计算机技术的 进销存管理系统,可以削减入库管理、出库管理及库存管理中的漏洞,可以削减 管理成本,增加企业收入;进销存管理的操作自动化和信息的电子化,全面提高
15、 了企业的管理水平。因此,为进一步提高企业进销存业务处理效率,建立高效的 进销存系统就变得非常重要。2 2系统目标(1)系统采纳人机交互方式,界面简洁,信息查询敏捷、存储平安牢靠。(2)更好地了解供应商和客户信息,加强对商品资料的管理。(3)能够便利的输入和查询商品进货。(4)精确了解销售动态,统计销售状况刚好调整营销策略。(5)商品库存状况查询、统计及库存预警功能。(6)实现报表功能能够便利的将数据打印成文档。(7)做好数据的平安工作,实现数据的备份和复原(8)系统最大限度的实现易维护性和易操作性。第2章需求分析本系统的功能要求依据进销存信息系统的特点,将系统分为前台和后台两个 部分进行功能
16、需求分析。前台主要用于一般用户的注册、登录、查询和运用,不同的用户在运用系统 的时候有不同的权限,比如非工作人员则只可以在进入系统后进行查询,而几类 工作人员则可以拥有超级用户给予他们的权限,选购员可以录入选购 信 息,销售人员可以录入销售信息,库存管理人员则可以录入库存管理信息。后台主要用于管理员对进销存信息系统中涉及的信息进行管理,备份数据, 维护系统等。本系统共分为三种操作权限,分别为一般用户、工作人员、管理员:1 1) 一般用户登录系统进行查询、导出报表;(2)工作人员依据工作的不同有着不同的权限;(3)管理人员是超级用户可以对全部系统信息进行维护。2 .1前台对于系统前台,全部的功能
17、设计是针对以下几类用户的,不同的用户有不同 的权限。本系统的用户和工作人员在前台运用系统,所以前台用户分为一下几类:(1)非工作人员用户登录系统之后,只可以对进销存信息系统中全部的信息进行查询,而不能进 行删除、修改、录入等操作,也可以生成报表、备份数据等。(2)选购员选购 员登录系统进行将到货商品的信息进行查询、录入、修改、删除。(3)销售员销售员将商品的销售信息进行查询、录入、修改、删除。(4)库存管理人员库存管理人员只可以将库存中的信息进行查询、录入、修改、删除。3 . 2后台系统管理员单击“进入后台”的链接,进入后台管理页面,输入管理员账号 和密码,通过验证后进入系统的后台管理页面,登
18、录后的管理员可以进行以下操 作:(1)录入基本资料基本资料管理是系统运行的基础,基本资料管理要实现计量单位、商品类型、 商品信息、供应商信息、客户信息的动态管理。这些信息要先于其他的数据录入 系统,系统才能正常的运行。(2)给不同的用户设置不同的权限也可以对用户资料进行管理。(3)信息管理对系统中全部的信息进行管理和维护。(4)备份数据对重要信息进行定期备份,对运用系统的人员信息做定期的维护的等。第3章总体设计系统总体设计的任务是弄清用户对系统的数据处理功能所提出的要求,依据 对系统目标和业务流程的分析,据此确定了系统的六大模块,分别是基本资料管 理模块、商品入库管理模块、销售管理管理模块、库
19、存管理模块、报表管理模块、 系统管理模块。3.1 总体架构图进销存信息系统图37系统总体设计模块4 . 2模块概要资料管理基本资料管理是系统运行的基础,基本资料管理要实现计量单位、商品类型、商品信息、供应商信息、客户信息的动态管理。这些信息要先于其他的数据录入 系统,系统才能正常的运行。入库管理选购员将到货商品信息录入到该模块,同时也实现了商品的入库,用户 可以查询商品入库的具体信息。图3-2入库管理子模块功能销售管理销售员将销售信息录入到该模块,同时也实现了商品的出库,可以自动计算 销售总额和销售的利润,用户可以查询商品的销售状况,商品销售汇总。图3-3销售管理子模块功能库存管理该模块实现了
20、库存的查询,库存状况汇总,设置库存预警值,可以查询哪些 商品的库存低于预警值,并且显示出来。库存管理库存基础数据管理入库管理出库管理盘点管理 订货点管理图3-4库存管理子模块功能报表管理打印和导出商品信息报表、商品入库报表、商品销售报表、导出库存预警 报表。系统管理实现数据的备份、数据的还原和用户的管理。第4章具体设计4.1数据流图数据流图是用来描述数据流淌、存储、处理的逻辑关系。依据进销存信息系统的业务流程和功能需求,通过进一步分析后,得出了本进销存管理系统的主要数据流图,如图所示。名称数据源或终点变换或处理存储数据数据流符号O表47数据流图符号说明顶层数据流图:商品入库单-、信息菅理员图47顶层数据流图以下是各个功能模块的数据流图:P1资本资料管理模块A 计量单 D“ 计量单位表位管理V JP17T商品类型管理 D2-商品类型表业务员管理员 D3商品信息表P1 4:客户信息管理,供应商A 信息管 D4r客户表D5一供应商表图4-2基本资料管理模块数据流图