还剩6页未读,继续阅读
文本内容:
XXX企业进销存管理系统需求分析报告
1、概述进销存管理系统可以对经销商的进货、销售和库存进行全面管理,方便各级管理人员及时掌握各种产品的相关数据,可以对企业的运作进行快速有效的管理和辅助制定经营决策建立一个好的进销存管理系统可以提高企业的运作效率,为企业立足于信息化社会提供有力的保障1XXX系统的背景XXX企业是一家商业企业,其产品种类多达几十种,具体的销售委托给合作的多家分销商来进行,由分销商直接将产品销售给最终客户但是由于XXX企业信息化水平较低,很多往来的信息沟通仍需要大量的手工介入,人力成本较高其效率低下因此,导致了企业无法及时准确的了解其业务信息,其结果往往是企业无法有效的确定业务规模和货物付运的时间,造成库存积压,影响资金的正常周转,甚至影响到企业的决策及战略部署XXX企业依靠以分销为主要销售渠道,分销商既是他们的合作伙伴,也是他们市场、销售、服务的前沿驻地如果能够及时了解分销商的运作情况并给予稳定必要的协作,是企业期望的目标2XXX系统的建设目标随着企业业务的不断深入与规模的扩大,传统的人工管理不仅成本较高且效率低下,不能够支持企业业务的快速发展,渠道管理流程中的矛盾时有发生,该企业急需一套合适的进销存管理系统,不仅能够对产品、订单进行管理,还要能够跟踪产品信息,了解分销商的销售活动情况,对企业整个的进货、销售与库存等相关业务信息进行全面的信息化管理
2、系统功能分析在XXX企业中,产品的进销存管理是一项日常性的工作,企业各级管理人员需要及时了解掌握各种产品的进货量、销售量和库存量,以便合理安排企业生产经营各个环节的工作XXX企业的进销存管理信息系统必须满足如下要求
1.非常方便的录入和修改产品数据;
2.简单快捷的检索进货数据、销售数据;
3.完善的管理进销商品收付资金;
4.灵活快捷的统计进销商品库存信息
3、业务功能与流程分析通过对XXX企业管理业务的调查分析,弄清了企业产品的进、销、存管理的业务流程与管理功能1业务功能分析
1.单据审核审核员负责对产品进货单、销售单、出库单、入库单进行审核,检查单据的填写形式是否符合要求,产品实际进货量、销售量、入库数量、出库数量和金额与单据上填的数据是否一致,出库单上填写的出库数量是否大于产品的实际库存量不合格的单据返回,合格的传给记账员进行登记
2.登记进货商品帐记账员根据合格的进货单登记产品进货商品帐,记录每一笔进货业务
3.登记销售商品帐记账员根据合格的销售单登记产品销售商品帐,记录每一笔销售业务
4.登记库存产品帐记账员根据合格的入库单和出库单登记产品库存商品帐,记录每一笔出入库业务
5.进货统计统计员根据进货商品帐定期统计,分析各种产品每日、每月的进货数量,也可以随机查询进货数据
6.销售统计统计员根据销售商品帐定期统计,分析各种产品每日、每月的销售数量,也可以随机查询销售数据
7.库存统计统计员根据库存商品帐定期统计,分析各种产品每日、每月的出入库数量,也可以随机查询出入库数据
8.仓库货物进出日/月报表可以自动生成仓库货品入库日/月报、出库日/月报以及退库日/月报,各种日/月报表随时可以打印输出
9.销售日报表可以自动生成销售量日报、销售额日报、销售回款日报、可以按货品生成日报,也可以按客户生成日报,各种日报表随时可以打印输出
10.销售月报表可以自动生成销售量月报、销售额月报、销售回款月报、可以按货品生成月报,也可以按客户生成月报,各种月报表随时可以打印输出2业务流程分析
1.分销商订货业务流程
2.进货业务流程
3.销售业务流程
4.库存业务流程
4、功能模块设计与说明根据以上分析,将XXX企业进销存管理系统功能划分为进货管理、进货查询、销售管理、销售查询、库存管理、库存查询、报表输出、系统维护8模块,系统功能模块图如下所示
1.进货管理用于商品进货和付款管理包括审核进货单、进货付款、查询进货等几个子系统先对进货单进行审核,不合格则返回,若合格则录入进货信息,并打印入库单用于库存管理,然后调用付款管理子系统修改进货商品帐,打印付款条交予财务
2.进货查询用于进货记录及付款情况的查询与打印可以设置查询条件,对进货信息和进货商品帐进行查询,并输出打印查询结果
3.销售管理用于商品销售管理可以先查找所需产品是否存在,然后登记销售单并修改销售信息,打印出库单,用于库存管理,调用收款管理子系统修改销售商品帐,打印收款条交予财务留存
4.销售查询用于销售记录及收款情况的查询与打印
5.库存管理用于对商品出入库进行管理将系统打印出的入库单进行审核,不合格则返回,合格则进行入库管理,记录入库数据,修改库存信息;将系统打印出的出库单进行审核,不合格则返回,合格则进行出库管理,记录出库数据,修改库存信息;根据库存信息进行库存统计与报表统计
6.库存查询用于入库单、出库单以及库存信息的查询与打印
7.报表输出用于生成仓库货物进出日/月报表、销售日报表、销售月报表等各种报表的计算,并打印输出
8.系统维护用于系统参数设置,权限管理,安全管理,备份与恢复等
5、数据库需求分析根据以上对业务功能与流程的分析,总结出XXX企业进销存管理系统的数据库应包含以下几种基本信息
1.要对产品信息进行管理,因此要包含产品编号、名称、型号、类别、产地、单价、产品说明等产品基本信息
2.需要对分销商客户信息进行管理,因此要包含客户名称、编号、地址、税号、账户等客户进行信息
3.当客户下订单后需要对订单信息进行维护,就需要包括订单号、时间、订购产品、客户、数量、折扣、交货时间、业务员、订单状态、运货商等信息
4.对于产品需要对存放地点、库存量、进库时间、进库数量、经手人、负责人等信息进行管理
5.对于产品供应商需要维护其名称、供货、__方式、账户、负责人、__人等基本信息
6.系统还需要对销售情况进行记录,包括日期、产品、销售量、客户、金额、利润等信息进行管理
7.企业业务流程少不了对相关员工信息的管理,因此要包含员工号、姓名、性别、级别、生日、入职时间、____、职务等基本信息XXX企业进销存系统数据设计方案
1、概述进销存管理信息系统是一个典型的数据库应用系统,业务流程所涉及的各种信息都保存在数据库中,根据系统分析报告与数据库需要的分析,对XXX企业进销存管理系统的数据库设计方案如下
2、概要结构设计分析系统所涉及的实体与属性,以及实体之间的客观__,具体概要设计如下1实体与属性设计
1.产品(产品ID,产品名称,供应商ID,类别ID,单位数量,单价,库存量,订购量,再订购量,中止)
2.订单(订单ID,客户,雇员,订购日期,到货日期,发货日期,运货商,运货费,货主名称,货主地址,货主城市,货主地区,货主____,货主国家)
3.订单明细(订单ID,产品ID,单价,数量,折扣)
4.供应商(供应商ID,公司名称,__人姓名,__人职务,地址,城市,地区,邮编,国家,__,传真,主页)
5.雇员(雇员ID,姓名,性别,职务,出生日期,入职日期,地址,城市,地区,邮编,国家,__,照片,上级,备注)
6.客户(客户ID,公司名称,__人姓名,__人职务,地址,城市,地区,邮编,国家,__,传真)
7.类别(类别ID,类别名称,说明,__)
8.运货商(运货商ID,公司名称,__)2实体间__设计
1.规定一个供应商可以供给多种产品,但一种产品只从一家供应商采购,所以,供应商与产品的__是一对多__;
2.一个产品类别包含多个产品,所以类别与产品的__是一对多__;
3.一种产品可以出现在多张订单上,一张订单也可以订购多种产品,所以,产品与订单的__是多对多__,并可以通过订单明细分解形成两个一对多__;
4.一个客户可以下多张订单,所以客户与订单的__是一对多__;
5.一家运货商可以为多张订单运货,所以,运货商与订单的__是一对多__;
6.一个雇员可以负责多张订单,所以,雇员与订单的__是一对多__3E-R图
3、逻辑结构设计根据概念结构设计的结构,确定数据库的逻辑结构设计如下XXX企业进销存系统数据库设计优化
1、检查设计范式根据XXX企业进销存系统数据设计方案,对该方案所达到的设计范式进行分析如下1第一范式方案设计的8个关系中每个属性都不可再分,根据现有的系统需求,也没有必须再分的属性,所以该设计满足第一范式(1NF)2第二范式“订单明细”关系中的非主属性“单价”部分依赖于主键(“单价”仅依赖于“产品ID”),所以“订单明细”关系不满足第二范式(2NF),由于“产品”关系中包含“单价”属性,故可以考虑删去“订单明细”关系中“单价”属性,使该关系满足2NF3第三范式方案设计的8个关系中,不存在非主属性对主键的传递依赖,所以,在满足上述第
(二)条后,该设计满足第三范式(3NF)
2、其他优化客户订单满足订单发货编制采购计划按单采购收款YN采购计划下订单供应商发货验货合格入库YN接收订单订单报价确认订单采购计划备单查单发货收尾款预收定金按单查货产品入库分类存放产品查询产品出库1n1n1nn1n1n供应商产品类别雇员订单客户运货商供应商ID公司名称地址其他……供应产品ID产品名称供应商ID单价其他……从属类别ID类别名称其他……订单明细m产品ID订单ID数量其他……订单ID客户ID雇员ID运货商ID其他……订货运货负责………………。