课程设计 物流 进销存信息系统设计_第1页
课程设计 物流 进销存信息系统设计_第2页
课程设计 物流 进销存信息系统设计_第3页
课程设计 物流 进销存信息系统设计_第4页
课程设计 物流 进销存信息系统设计_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、进销存信息系统 18系统设计说明书进销存信息系统 目 录第1章 绪 论21.1 项目开发背景21.2 系统目标2第2章 需求分析32.1 前台32.2 后台3第3章 总体设计43.1 总体架构图43.2 模块概要43.2.1资料管理43.2.2入库管理53.2.3销售管理63.2.4库存管理63.2.5报表管理73.2.6系统管理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)更好地了解供应商和客户信息,加强对商品资料的管理

4、。(3)能够方便的输入和查询商品进货。(4)准确了解销售动态,统计销售情况及时调整营销策略。 (5)商品库存情况查询、统计及库存预警功能。(6)实现报表功能能够方便的将数据打印成文档。(7)做好数据的安全工作,实现数据的备份和恢复(8)系统最大限度的实现易维护性和易操作性。第2章 需求分析本系统的功能要求根据进销存信息系统的特点,将系统分为前台和后台两个部分进行功能需求分析。前台主要用于普通用户的注册、登录、查询和使用,不同的用户在使用系统的时候有不同的权限,比如非工作人员则只可以在进入系统后进行查询,而几类工作人员则可以拥有超级用户赋予他们的权限,采购员可以录入采购信息,销售人员可以录入销售

5、信息,库存管理人员则可以录入库存管理信息。后台主要用于管理员对进销存信息系统中涉及的信息进行管理,备份数据,维护系统等。本系统共分为三种操作权限,分别为普通用户、工作人员、管理员:(1)普通用户登录系统进行查询、导出报表;(2)工作人员根据工作的不同有着不同的权限;(3)管理人员是超级用户可以对所有系统信息进行维护。2.1 前台对于系统前台,所有的功能设计是针对以下几类用户的,不同的用户有不同的权限。本系统的用户和工作人员在前台使用系统,所以前台用户分为一下几类:(1)非工作人员用户登录系统之后,只可以对进销存信息系统中所有的信息进行查询,而不能进行删除、修改、录入等操作,也可以生成报表、备份

6、数据等。(2)采购员采购员登录系统进行将到货商品的信息进行查询、录入、修改、删除。(3)销售员销售员将商品的销售信息进行查询、录入、修改、删除。(4)库存管理人员库存管理人员只可以将库存中的信息进行查询、录入、修改、删除。2.2 后台系统管理员单击“进入后台”的链接,进入后台管理页面,输入管理员账号和密码,通过验证后进入系统的后台管理页面,登录后的管理员可以进行以下操作:(1)录入基本资料基本资料管理是系统运行的基础,基本资料管理要实现计量单位、商品类型、商品信息、供应商信息、客户信息的动态管理。这些信息要先于其他的数据录入系统,系统才能正常的运行。(2)给不同的用户设置不同的权限也可以对用户

7、资料进行管理。(3)信息管理对系统中所有的信息进行管理和维护。(4)备份数据对重要信息进行定期备份,对使用系统的人员信息做定期的维护的等。第3章 总体设计系统总体设计的任务是弄清用户对系统的数据处理功能所提出的要求,根据对系统目标和业务流程的分析,据此确定了系统的六大模块,分别是基本资料管理模块、商品入库管理模块、销售管理管理模块、库存管理模块、报表管理模块、系统管理模块。3.1 总体架构图图3-1 系统总体设计模块3.2 模块概要3.2.1资料管理基本资料管理是系统运行的基础,基本资料管理要实现计量单位、商品类型、商品信息、供应商信息、客户信息的动态管理。这些信息要先于其他的数据录入系统,系

8、统才能正常的运行。3.2.2入库管理采购员将到货商品信息录入到该模块,同时也实现了商品的入库,用户可以查询商品入库的详细信息。图3-2 入库管理子模块功能3.2.3销售管理销售员将销售信息录入到该模块,同时也实现了商品的出库,可以自动计算销售总额和销售的利润,用户可以查询商品的销售情况,商品销售汇总。图3-3 销售管理子模块功能3.2.4库存管理该模块实现了库存的查询,库存情况汇总,设置库存预警值,可以查询哪些商品的库存低于预警值,并且显示出来。图3-4 库存管理子模块功能3.2.5报表管理打印和导出商品信息报表、商品入库报表 、商品销售报表、导出库存预警报表。3.2.6系统管理实现数据的备份

9、、数据的还原和用户的管理。第4章 详细设计4.1 数据流图数据流图是用来描述数据流动、存储、处理的逻辑关系。根据进销存信息系统的业务流程和功能需求,通过进一步分析后,得出了本进销存管理系统的主要数据流图,如图所示。表4-1 数据流图符号说明顶层数据流图: 图4-1 顶层数据流图以下是各个功能模块的数据流图:图4-2 基本资料管理模块数据流图图4-3 商品入库管理模块数据流图 图4-4 商品销售管理模块数据流图图4-5 商品库存管理模块数据流图由于报表管理模块其实就是前面各个模块的查询结果的基础上,增加了打印功能。这里就不在赘述其数据流程了。4.2 模块功能1、采购管理子系统:采购管理工作主要由

10、采购部门完成,而采购部门与财务部门、生产部门和仓储部门有着密切的联系。而采购部门子系统包括基本信息管理、采购计划管理、采购订单管理、采购收获管理4个模块,每个模块又有不同的功能。(1)基本信息管理主要是对采购管理中的基础数据进行管理和维护,还要进行供应商的管理和评估。(2)采购计划管理采购计划是根据物料需求、采购提前期来制定采购计划,然后再针对计划的执行情况进行分析。(3)采购订单管理包括订单的产生、采购合同的生产和维护、订单的终止和取消以及订单完成的过程。(4)采购收获管理主要功能是进行订单的收获处理,有时为了获得某些优惠价格的物品或紧急需要的物料,也可以直接进行无订货单的收获处理。另外,此

11、模块应该具有退、换货处理和入库处理的功能。2、销售管理子系统销售管理工作主要由销售管理部门完成,同样,销售管理部门与财务、生产和仓储部门有着密切的业务联系。销售管理子系统的主要功能包括基本数据管理、销售计划管理、销售订单管理、销售发货管理和销售服务管理。(1)基本数据管理主要是对销售过程中的基本数据进行输入、查询、变革等处理,同时还要对客户的数据进行维护和管理。(2)销售计划管理由于存在采购周期,无多企业在没有接到客户订单的时候就开始根据销售计划进行采购或生产。这里的销售计划是根据销售预测情况或库存状况来制定的,然后再计划执行后,对计划执行的情况进行分析,以醋精日后销售计划的合理性。(3)销售

12、订单管理主要是对销售订单和销售合同进行管理,并对客户的信用情况进行跟踪记录,然后据此制定相关的催款计划。(4)销售发货管理主要是对物品发货和退、换货进行管理,并进行发票和发货台账的记录和管理。(5)销售服务管理主要包括售前、售中、售后服务和客户投诉情况的管理。3、库存管理子系统主要包括3个功能模块:库存基础数据管理,物品的入库、出库和盘点管理以及订货点的管理。第5章 数据库设计5.1 系统E-R图进销存信息系统主要实现从进货、库存到销售的一体化信息管理,设计到商品类型、商品信息、购买商品的客户、商品的供应商等多个实体。下面介绍其中关键的实体E-R图。图5-1 系统用户E-R图图5-2 商品实体

13、E-R图图5-3 客户实体E-R图图5-4 供应商实体E-R图图5-5 到货商品表实体E-R图图5-6 销售表实体E-R图图5-7 库存表实体E-R图图5-8 系统总体E-R图5.2 逻辑结构设计结合E-R图可得到库存管理系统的逻辑结构如下:(1)用户表:用户系统名、用户姓名、密码(2)计量单位表:单位名称 (3)商品类型表:类型名称(4)商品表:商品名称、商品名称首拼、所属类别、商品规格、型号、备注(5)供货商信息表:供应商编号、供应商名称、供应商名称简称、销售主管、销售主管联系方式、公司所在地、公司电话、传真、备注(6)客户信息表:客户编号、客户名称、客户名称简称、采购主管、采购主管联系方

14、式、公司所在地、公司电话、传真、备注(7)商品进货表:进货编号、商品名称、商品名称首拼、大单位、小单位、进货成本、销售价格、进货数量、供应商、进货日期、备注(8)商品销售表:销售编号、商品名称、商品名称首拼、销售数量、销售价格、销售人员、销售日期、备注(9)库存表:库存编号、商品名称、商品名称首拼、所属类别、大单位、小单位、商品规格、进货成本、销售价格、库存量、最低库存量5.3 物理结构设计通过对数据库逻辑结构的设计,可以清晰的得到数据库的物理结构,即将上面的数据表转化为数据库中的二维表,以下是该数据库中使用到得数据二维表。(1)用户信息表字段数据类型是否是主键是否为空说明useIdvarch

15、ar是否系统名userNamenvarchar否否用户姓名pwdvarchar否是密码表5-1 用户信息表(2)计量单位表 字段数据类型是否是主键是否为空说明uintvarchar是否单位名称表5-2 计量单位表(3)商品类别表 字段数据类型是否是主键是否为空说明typevarchar是否类别名称表5-3 商品类别表(4)商品信息表字段数据类型是否是主键是否为空说明shpmchvarchar否否商品名称shpshpvarchar是否商品拼音typevarchar否否所属类别shpggvarchar否是商品规格shpxhvarchar否是商品型号bzhtext否是备注表5-4 商品信息表(5)供

16、应商信息表字段数据类型是否是主键是否为空说明gyshidint是否供应商编号gyshmchvarchar否否供应商名称gyshjchvarchar否否供应商简称xshzhgvarchar否是销售主管zhgtelnchar否是销售主管电话adrvarchar否是供应商地址gysgtelnchar否否供应商电话faxvarchar否是传真bzhtext否是备注表 5-5 供应商信息表(6)客户信息表字段数据类型是否是主键是否为空说明khidint是否客户编号kehuNamevarchar否否客户名称khjchvarchar否否客户简称zhgvarchar否是采购主管zhgtelnchar否是采购主

17、管电话adrvarchar否是客户地址khtelnchar否否客户电话faxvarchar否是传真bzhtext否是备注表5-6 客户信息表(7)商品进货表字段数据类型是否是主键是否为空说明jhbhint是否进货编号shpmchvarchar否否商品名称shpshpchar否否商品拼音ddwchar否否大单位xdwchar否是小单位jhchbnumeric否否进货成本xshjgnumeric否否销售价格gyshulint否否进货数量gyshvarchar否是供应商jhrqsmalldatetime否否进货日期bzhvarchar否是备注表5-7 商品进货表(8)商品销售表字段数据类型是否是主键是否为空说明xshbhint否销售编号shpmchvarchar否商品名称shppyvarchar否商品拼音xshjgnumeric是销售价格xshshulint是销售数量xshryvarchar是销售人员xshrqsmalldatetime否销售日期khjchvarchar是客户简称bzhtext是备注表5-8 商品销售表(9)库存表字段数据类型是否是主键是否为空说明kcbhint是否库存

温馨提示

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

评论

0/150

提交评论