《进销存管理系统数据库设计》由会员分享,可在线阅读,更多相关《进销存管理系统数据库设计(28页珍藏版)》请在金锄头文库上搜索。
1、进销存管理系统数据库设计(总25页)-本页仅作为文档封面,使用时请直接删除即可-内页可以根据需求调整合适字体及大小-目录1需求分析报告 错误!未定义书签。系统目的 错误!未定义书签进销存系统的数据需求 错误!未定义书签组织结合结构图 错误!未定义书签功能模块图 错误!未定义书签业务流程图 错误!未定义书签数据流程图 错误!未定义书签数据流程图顶层图 错误!未定义书签数据流程图第一层 错误!未定义书签数据流程图第二层 错误!未定义书签数据字典 错误!未定义书签数据项定义 错误!未定义书签、数据流定义 错误!未定义书签、数据存储定义 错误!未定义书签、处理逻辑定义 错误!未定义书签、外部实体定义
2、错误!未定义书签2.概念结构设计 错误!未定义书签初步E-R图错误!未定义书签。销售业务的局部E-R图错误!未定义书签。采购业务的局部E-R图错误!未定义书签。报损局部E-R图错误!未定义书签。全局E-R图错误!未定义书签。3将各分E-R图合并成全局E-R图所作的处理错误!未定义书签。进行相关实体类型的合并,以减少实体类型的个数 错误!未定义书签消除冗余 错误!未定义书签4.逻辑结构设计 错误!未定义书签逻辑设计概述 错误!未定义书签转换规则 错误!未定义书签根据全局E-R图设计出系统的数据模型: 错误!未定义书签。初步优化: 错误!未定义书签部门与职工之间 错误!未定义书签商品与供货商之间形
3、成一个供应过程 错误!未定义书签商品与客户之间形成一个购买过程 错误!未定义书签职工与商品之间有职工对商品产生销售管理,采购管理,报损管理等信息。所以 形成一个管理过程 错误!未定义书签。将销售人员、采购员关系模式合并为: 错误!未定义书签。将存储部、销售部和采购部关系模式合并为: 错误!未定义书签最终优化: 错误!未定义书签5.数据库完整性与安全性设计 错误!未定义书签数据库完整性 错误!未定义书签约束 错误!未定义书签默认 错误!未定义书签规则 错误!未定义书签存储过程 错误!未定义书签触发器 错误!未定义书签安全性设计 错误!未定义书签1需求分析报告系统目的随着社会的进步和计算机的不断普
4、及,各行各业的管理、控制都越来越离不开计算机 的辅助。“某进销存管理系统”的开发就是为了辅助大多数企业的基本管理,实现信息管 理的系统化、规范化和自动化简化人们日常工作中的大量机械重复的操作,使一些过程繁 琐且数据量大的工作得已高效的进行,进销存管理系统还可以通过对数据的有效控制,实 现对工作流层的控制、协调,从而提高企业的竞争力。进销存系统的数据需求(1)商品按类别和名称进行管理。(2)必须记录商品的基本信息,比如规格和生产企业等。(3)需要记录商品的供应信息。(4)供应商的联系方式非常重要。(5)在采购信息中需要记录采购的数量和单价等。(6)在采购信息中要包含登记商品销售数量,单价等信息。
5、(7)商品销售信息要有报损原因。(8)所以单据必须记录相应的经手人和相应的时间。(9)采购,销售,报损信息都可以进行添加,删除,修改,查找,统计,等操作。(10)当进行进货,销售和报销操作后,能相应更改库存。(11)需要对进货,销售,库存,报损等操作生成相应的报表。组织结合结构图根据系统及公司实际情况绘出组织结构图如下.图表 1 组织结合结构图总经理: 负责实施公司总体战略。 副经理:协助总经理完成具体完成各项事物. 采购部:负责缺货时向外采购商品及完成相应货物进货统计.完成进货信息的登 记,修改,和删除等.销售部:向外出售商品及完成相应出售商品的统计. 完成进货信息的登记,修改 和删除等.维
6、护部: 完成商品信息的登记,修改,和删除等.及各项商品信息的维护工作.功能模块图 根据上述系统功能的需求分析,按照结构化程序设计的要求,得到如下所 示的系统功能模块图,如图进销存管理系统打印报表商品销售信息信息删除 信息修改信息登记供应尚记录 供货商信息信息增加一 士一=|-信息修改图表 2 功能模块图订货单业务流程图数据流程图 数据流程图顶层图订货单分析:该图简单的包含两个外部实体分别为顾客和供应商,主要业务分为 两个,销售和采购。顾客查询商品资料信息,订购后收到付款通知进行付款交 易。销售部接收到定货单,然后进行库存查询是否有货。有货则向顾客发货,无 货则向供应商下定货单.从下图可看出没有
7、反映帐务,而且销售和采购没有分开 表示,但是高度概括地反映了进销存业务,因此要进一步扩展出更详细的数据 流程图。配件库存业务处理图 4 数据流程图 DFD数据流程图第一层分析:顾客先通过查看商品信息来获取自己想要的商品然后向公司下定单. 销售部受到上级的定货单查看库存情况.有货就向仓库下提货单发货.仓库收到 提货单反馈出货单给销售部,销售部下发货单给顾客。如果缺货则向供货商下 班定货单采购。到货之后采购部发出到货通知反馈销售部。同时采购部发入库 单货物入库。在货物入库与仓库货物出库过程中报损部进行检查。有物品损失 的生成报损单。图表 5 数据吧流程图第一层数据流程图第二层 分析:客户发出订货单
8、。根据订货单的订货数量发聩给仓库查询货物库存 信息。判定是否缺货。如果缺货则显示出缺货数量并生成缺货订购单。在到货 之后进行到货处理发将可发货单存档然后进行发货管理。发货单锅里过程中生 成提货单,出货单,报损单和发货单台帐到货处理过程中生成报损记录生成报 损单。最后向顾客发出发货单。图表 6 数据流程图第三层(1) 第二层销售模块 分析:客户发出订货单。根据订货单的订货数量发聩给仓库查询货物库存 信息。判定是否缺货。在到货之后进行到货处理发将可发货单存档然后进行发 货管理。发货单锅里过程中生成提货单,出货单,2)第二层采购模块分析:如果缺货生成请购台帐且显示出缺货数量并生成缺货订购单。向供货商
9、发订购单供货商收到订购单处理后发出发货单。之后采购部进行到货处生分析:仓库进货出货过程中检查过程中生成报损记录上报报损部另一方面顾客上报维修单生成报损记录再汇总到报损部。由报损部生成报损报表。数据字典 数据项定义编号名称别名数据类型是否可 空长度简述B1商品名称商品名CharNULLull5某种商 品的名 字B2商口口编号商品编 码CharNULL20某种商 品的代 码B3商品数量商品个 数INULLTNULL20某种商 品的容 量B4商品单价商品价 钱floatNULL20某种商 品进货 单价B5商品日期商品日 期DateTimeNULL20某商品 的日期B6供应商名 称供应商 名称Char
10、NULL20某供应 商的名 字B7供应商地 址供应商 地址CharNULL50某供应 商的地 址B8顾客姓名顾客名 称CharNULL20某顾客 的姓名B9顾客地址顾客地 址CharNULL50某顾客 的地址B10部门名称部门名 称CharNULL40公司某 部门的 名称B11经理名称经理姓CharNULL20公司部名门经理 名字B12库存量商品库 存INULLTNULL20商品的 库存数 量B13员工名称员工名 称CharNULL20公司员 工的名 称B14顾客电话 号码电话号 码INULLTNULL20某顾客 的电话 号码B15订货单编 码订货单 编号CharNULL20某订货 单的编 号
11、B16发货单编 码发货单 编号CharNULL20某发货 单的编 号编号名称简介数据流组成数据流数据流数据流来源去向量B17到货通知 编码到货通 知编码CharNULL20某商品 到货通 知编号B18报损表编 号商品扌报 损表编 号CharNULL20某商品 报损表 编号B19销售历史 表编号商品销 售表编 号CharNULL20某商品 销售表 编号、数据流定义S1订货单顾客开出的 订货单B1+B2+ B3+B15顾客编辑订 货单模 块10份/ 时S2发货单已确定的发 货货单B1+B2+ B3+B4+B16开发货 单修改 库存模 块顾客100 份/ 时S3到货通知顾客收到商 品到货通知B1+B
12、2+B3+B4+B 6+ ID17采购员对照暂 存定货10份/ 天编号单模块编号名称单简述向供应数据存储组成关键字相关处理100 份/F1-1商品库存存放商品库 存量BB-+B4+BB3+B3+B12商品编 号PIT、 F1天2E1-2新顾客名 单新顾客登记 名单品到货B3+B9+03+B4+B6+B10顾客姓 名通知公司采 购部门10份/ 天F1-3销售历史通知售的商B1+B2+ B3+B4+模块表P1-3C1报损表品记录部门B1&B2+B3+B4+B编号、售后服100 份/F2-1暂存订货 单商品报损表6+B2-8 B3+B4+B6销售采购部门务维修 部门天、数据存储定义F2-2到货通知采
13、购部门收 到商品到货 通知B1+B2+B3+B4+B 6+B10产牛到 货通知 模块P2-1F3T报损表顾客及部门 商品报损表B1+B2+B3+B4+B 6+ B18顾客、 销售采 购部门P3-1、处理逻辑定义编号名称简述输入数 据流处理输出数据 流处理频率P1-1编辑订货 单编辑区分 订单的合 格与否S1根据订单填写 的要求,区分 出订单的合格 与否,以及顾 客登记信息合格订 单,不合 格订单, 新顾客每小时处 理一次P1-2确定顾客 订货根据订单 给顾客订 货合格的 订货单根据合格的订 货单,给顾客 配齐商品可发订货每小时处 理一次P1-3开发货单 修改库存开发货单 并修改库 存合格的 订货单根据订货单给 顾客开发货单 并修改库存S2每小时处 理一次P2-1核对发货 单并产生 到货通知供应商发 给采购部 门到货通 知,并核 对L1根据订货单跟 实际收到的商 品进行核对到货通知每小时处 理一次P2-2修改