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