进销存管理系统数据库设计
数据库课设实验报告——进销存管理系统

数据库课程设计报告 -------进销存管理信息系统目录一、系统开发平台 (2)二、数据库规划 (3)2.1 任务陈述 (3)2.2 任务目标 (3)三、系统定义 (3)3.1 系统边界 (3)3.2 用户视图 (4)四、需求分析 (4)4.1 用户需求说明 (4)4.1.1 数据需求 (4)4.1.2 事务需求 (5)4.2 系统需求说明 (6)五、数据库逻辑设计 (7)5.1 ER图 (7)5.2 数据字典 (7)5.3 关系表 (10)六、数据库物理设计 (10)6.1 索引 (10)6.2 视图 (10)6.3 安全机制......................................... 错误!未定义书签。
6.4 其他 (13)七、应用程序设计 (11)7.1 功能模块 (11)7.2 界面设计 (11)7.3 事务设计......................................... 错误!未定义书签。
八、测试和运行........................................................... 18 九、总结................................................................. 19 附. 参考文献 (19)一、系统开发平台题目:进销存管理信息系统 数据库:My sql 5.5.42 开发工具: Eclips操作系统: Microsoft Window 7 旗舰版二、数据库规划2.1 任务陈述进销存管理信息系统,是指在销售行为发生时,将所有交易信息迅速记录在计算机里,并从中分析并掌握市场需求动态。
使商场能够更好地管理其商品的进销存数据记录,提高公司的工作效率及业务水平。
2.2 任务目标(1)基本信息管理添加、删除、修改、查询商品资料 添加、删除、修改、查询客户资料 添加、删除、修改、查询供应商资料 (2)业务处理添加、删除、修改、查询商品采购入库变动信息 添加、删除、修改、查询商品销售变动信息 添加、删除、修改、查询其他库存变动信息 (3)业务统计 实现库存统计实现短线商品和超储商品报警 (4)其他实现超级管理员给其他管理员分配权限的功能 对基础数据进行维护三、系统定义3.1 系统边界四、需求分析4.1 用户需求说明4.1.1 数据需求(1)管理员用户视图基本信息:管理员ID、管理员权限、管理员密码客户资料:客户ID、客户名、地址、联系人、电话、备注供应商资料:供应商ID,地址,联系人,电话,备注商品资料:商品ID,用户名,规格,计量单位,参考进价,参考售价,库存上限,库存下限采购入库信息:入库单ID,供货商名,商品ID,商品名,规格,计量单位,入库数量,入库单位,金额,入库日期销售信息:销售单ID,供货商名,商品ID,户品名,规格,计量单位,商品数量,商品单价,金额,销售日期其他库存变动信息:对方名称,入库单ID,变动名称,变动类型,商品ID,商品名,规格,计量单位,数量,变动日期(2)经理用户视图管理员权限设置信息:管理员ID,密码,权限基本信息:管理员ID、管理员权限、管理员密码客户资料:客户ID、客户名、地址、联系人、电话、备注供应商资料:供应商ID,地址,联系人,电话,备注商品资料:商品ID,用户名,规格,计量单位,参考进价,参考售价,库存上限,库存下限采购入库信息:入库单ID,供货商名,商品ID,商品名,规格,计量单位,入库数量,入库单位,金额,入库日期销售信息:销售单ID,供货商名,商品ID,户品名,规格,计量单位,商品数量,商品单价,金额,销售日期其他库存变动信息:对方名称,入库单ID,变动名称,变动类型,商品ID,商品名,规格,计量单位,数量,变动日期4.1.2 事务需求(1)管理员用户视图:数据查询:列出客户详细信息列出供应商详细信息列出商品详细信息数据录入:录入采购入库信息录入销售信息录入其他库存变动信息数据输出:输出采购入库信息输出销售信息输出其他库存变动信息(2)经理用户视图:数据查询:列出管理员基本信息列出客户详细信息列出供应商详细信息列出商品详细信息数据录入:录入管理员信息录入采购入库信息录入销售信息录入其他库存变动信息数据输出:输出采购入库信息输出销售信息输出其他库存变动信息4.2 系统需求说明4.2.1软件环境软件环境需要支持Window操作系统,及MySQL数据库4.2.2硬件环境4.2.3初始数据库大小4.2.4数据库增长速度4.2.5记录查找的类型和平均数量4.2.6性能4.2.7安全性每个用户在进入系统时都必须有口令保护;每个用户分配特定的用户视图所应有的访问权限;不同用户根据其事先定义的角色不同进入不同的用户视图界面。
进销存管理系统详细设计

进销存管理系统详细设计本系统的详细设计主要包括以下几个方面:1.系统架构设计:本系统采用B/S架构,即通过浏览器与系统进行交互。
该架构的优点是部署方便,用户可以在任何地方使用系统。
2.数据库设计:本系统采用关系型数据库来存储数据,使用MySQL作为数据库引擎。
数据库中的主要表包括商品信息表、进货单表、销售单表和库存表等。
3.功能设计:本系统主要包括以下功能模块:-商品管理:用于管理商品的基本信息,包括商品编号、名称、价格等。
-进货管理:用于管理商品的进货信息,包括供应商信息、进货数量、进货时间等。
-销售管理:用于管理商品的销售信息,包括客户信息、销售数量、销售时间等。
-库存管理:用于管理库存的相关信息,包括库存数量、库存上限、库存下限等。
-报表统计:用于生成各类报表,如进货报表、销售报表、库存报表等,帮助用户分析企业的经营情况。
4.用户界面设计:系统的用户界面应简洁直观,符合用户的使用习惯。
用户可以通过系统的菜单导航功能进入不同的模块,进行相关操作。
在每个模块中,用户可以选择相应的功能,并通过表单、列表等形式进行数据输入和查看。
5.安全性设计:为了保证系统的安全性,本系统采用用户身份验证和权限管理机制。
用户在登录系统之前需要输入正确的用户名和密码进行身份验证。
系统管理员可以根据用户的角色和权限设置不同的操作权限,以控制用户对系统的访问和操作。
6.系统性能设计:为了提高系统的性能,本系统采用了响应式设计和缓存技术。
通过响应式设计,系统可以根据用户的设备自动适应不同的屏幕大小和分辨率。
通过缓存技术,可以减轻服务器的负载,提高系统的响应速度。
7.系统测试设计:在系统实施之前,需要进行充分的系统测试。
测试内容主要包括功能测试、兼容性测试、性能测试和安全性测试等。
通过测试,可以发现系统中存在的问题并进行相应的修复,确保系统可以正常运行。
综上所述,通过本系统的详细设计,可以使企业更加高效地管理进货、销售和库存等业务,帮助企业实时了解商品的进销存情况,从而提高企业的管理水平和经营效益。
数据库设计案例-企业进销存系统

XXX企业进销存管理系统需求分析报告一、概述进销存管理系统可以对经销商的进货、销售和库存进行全面管理,方便各级管理人员及时掌握各种产品的相关数据,可以对企业的运作进行快速有效的管理和辅助制定经营决策。
建立一个好的进销存管理系统可以提高企业的运作效率,为企业立足于信息化社会提供有力的保障。
(一)XXX系统的背景XXX企业是一家商业企业,其产品种类多达几十种,具体的销售委托给合作的多家分销商来进行,由分销商直接将产品销售给最终客户。
但是由于XXX企业信息化水平较低,很多往来的信息沟通仍需要大量的手工介入,人力成本较高其效率低下。
因此,导致了企业无法及时准确的了解其业务信息,其结果往往是企业无法有效的确定业务规模和货物付运的时间,造成库存积压,影响资金的正常周转,甚至影响到企业的决策及战略部署。
XXX企业依靠以分销为主要销售渠道,分销商既是他们的合作伙伴,也是他们市场、销售、服务的前沿驻地。
如果能够及时了解分销商的运作情况并给予稳定必要的协作,是企业期望的目标。
(二)XXX系统的建设目标随着企业业务的不断深入与规模的扩大,传统的人工管理不仅成本较高且效率低下,不能够支持企业业务的快速发展,渠道管理流程中的矛盾时有发生,该企业急需一套合适的进销存管理系统,不仅能够对产品、订单进行管理,还要能够跟踪产品信息,了解分销商的销售活动情况,对企业整个的进货、销售与库存等相关业务信息进行全面的信息化管理。
二、系统功能分析在XXX企业中,产品的进销存管理是一项日常性的工作,企业各级管理人员需要及时了解掌握各种产品的进货量、销售量和库存量,以便合理安排企业生产经营各个环节的工作。
XXX企业的进销存管理信息系统必须满足如下要求:1.非常方便的录入和修改产品数据;2.简单快捷的检索进货数据、销售数据;3.完善的管理进销商品收付资金;4.灵活快捷的统计进销商品库存信息。
三、业务功能与流程分析通过对XXX企业管理业务的调查分析,弄清了企业产品的进、销、存管理的业务流程与管理功能。
数据库课程设计-进销存管理系统设计说明书

数据库课程设计报告题目:进销存管理系统课程代号:课程名称:数据库课程设计学号:姓名:班级:指导教师:完成日期:目录第一章引言 (1)1.1 设计背景 (1)1.2 任务及目标 (1)1.3 软硬件环境 (1)第二章系统分析与设计 (2)2.1 系统总体结构设计 (2)2.2 数据库概念结构设计 (3)2.3 数据库逻辑结构设计 (5)2.4 数据库创建 (10)第三章系统开发及实现 (13)3.1 数据持久化 DAO层 (13)3.2 实体对象类 JavaBean层 (16)3.3 主窗体设计及swing图形开发 (17)3.4 基础信息管理模块 (20)3.5 进货管理模块销售管理模块 (23)3.6 查询统计模块 (24)3.7 库存管理模块系统管理模块 (25)第四章总结 (27)参考文献 (28)附录 (29)第一章引言1.1 设计背景企业信息化管理是现代企业稳步发展的必要条件,而进销存管理系统是企业管理中的重要组成部分,它可以完成进货、销售、库存管理等各项业务,极大的提高企业效率,解放繁杂的计算工作,减少手工操作带来的失误。
1.2 任务及目标设计计划达到如下功能和标准:1)支持顾客、商品、供货商、系统用户等基本信息的管理。
2)退货功能。
3)进货记录,销售记录,退货记录,库存情况的查询统计和导出。
4)支持多用户登录。
5)系统操作简单,界面友好。
6)保证数据安全,发生意外时可以备份和找回。
1.3 软硬件环境Windows 7 64bit操作系统、Microsoft SQL server 2000、jdk 1.7运行环境Eclipse开发环境第二章系统分析与设计2.1 系统总体结构设计基于对本设计功能的分析,共分六个模块,27点功能。
得出以下系统总体结构图:而后基于swing图形界面,界面设计如下2.2 数据库概念结构设计本系统中涉及到的对象实体有:系统用户、顾客、商品、供货商、进货单、销售单等。
超市进销存数据库设计

目录一、系统分析概述 (3)二、需求分析 (3)2.1 系统功能模块划分 (3)2.2数据流程分析 (5)2.2.1 数据流程图 (5)2.2.2 数据表 (5)三、数据库概念结构设计 (7)四、数据库逻辑模式设计 (8)五、数据库物理结构模式设计 (8)5.1.存储过程: (8)5.2.触发器: (8)六、数据库连接 (9)七、系统功能模块实现 (10)7.1用户管理模块 (10)7.1.1 添加用户 (10)7.1.2 查询和删除用户 (11)7.1.3 用户密码修改 (11)7.1.4 代码 (12)7.2 商品信息模块管理 (14)7.2.1 添加商品信息 (14)7.2.2 查询和删除商品信息 (14)7.2.3 修改商品信息 (15)7.2.4 代码 (15)7.3 供应商模块管理 (18)7.3.1 增加供应商 (18)7.1.2查询和删除供应商 (18)7.3.3 修改供应商 (19)7.3.4 代码 (20)7.4 进货模块管理 (21)7.4.1 登记进货单 (21)7.4.2 查询和删除订货单 (21)7.4.3 修改订货单 (22)7.4.4代码 (23)7.5 入库模块管理 (25)7.5.1 登记入库单 (25)7.5.2 查询和删除入库单 (25)7.5.3代码 (26)7.6 销售管理模块 (26)7.6.1 登记销售单 (26)7.6.2 查询和删除销售单 (26)7.6.3 修改销售单 (27)7.6.4 代码 (27)参考文献: (27)一、系统分析概述1.1 系统功能分析本系统开发的总体目标是建立一个能够对超市内商品运营进行监控即在商品采购销售存储过程中进行监督与控制的进销存管理系统,并根据对部分超市管理日常工作的调查结果及其管理的总体需求与客户的具体条件的分析,本系统应具备以下功能:(1)采购员采购商品后及时录入商品信息数据,并及时在数据库中进行数据的跟新;(2)在收银台处,由于随时的商品买卖导致的数据库信息的变化(此时注意数据库并发的控制),如卖出商品的名称、编号、数量、价格、销售日期等,都需及时录入数据库;(3)当货架上的商品数量减少到一定数量时,由人员发出提货报告或通知,由此在存货中提取一定量的商品,并进行库存信息的更新及数据库内部的商品情况评价;(4)当商品出现损坏或是人为条件的丢失时会造成商品数量的减少时,及时录入这些信息,并更新数据库的信息;(5)在用户要求或需要的情况下,定期对商品信息进行统计汇总,当商品数量少于某个定值时,产生缺货信息,提醒操作者进行补充货物的数量,并提供详细的缺货的商品信息(包括名称、数量、单价、编号、产地等);二、需求分析2.1 系统功能模块划分根据数据库设计的规范化要求,特将系统划分为如下:1)用户管理通过对用户的管理来维护和操作超市进销存系统,根据实际需要可添加用户资料和修改用户密码,确保系统正常运行。
数据库课程设计商品进销存管理系统

库存部门
管理商品入库、出库和移库等操作,确保库存数据 的准确性和实时性。
财务部门
处理采购、销售等环节的财务事务,生成财务报 表和分析企业经营状况。
管理层
通过系统提供的报表和分析功能,了解企业经营状况, 制定和调整经营策略。
02
数据库设计
数据模型选择及理由
关系数据模型
采用关系数据模型作为数据库设计的基础,因为它具有成熟 的理论基础和广泛的应用支持,能够很好地满足商品进销存 管理系统的数据需求。
01
02
供应商信息表
记录供应商的基本信息,如供应商编 号、供应商名称、联系人、联系电话 等字段。
03
采购订单表
记录采购订单的详细信息,包括订单 编号、供应商编号、商品编号、采购 数量、采购价格等字段。
05
04
销售订单表
记录销售订单的详细信息,包括订单 编号、客户编号、商品编号、销售数 量、销售价格等字段。
响应速度。
通过增加服务器数量、提升 服务器配置等方式,提高系 统的处理能力,以应对高并
发、大数据量的挑战。
07
课程总结与展望
课程成果回顾与自我评价
01
课程成果
02
完成了商品进销存管理系统的设计与实现,包括商品管理、进
货管理、销售管理、库存管理等功能模块。
掌握了数据库设计的基本方法和技巧,如ER图设计、数据表结
数据库连接池
批量处理
使用数据库连接池技术,如 HikariCP等,管理数据库连 接,避免频繁创建和销毁连
接造成的性能损耗。
对于大量数据的处理,采用 批量插入、批量更新等方式 ,减少数据库交互次数,提
高处理效率。
异步处理
水平扩展
数据库进销存管理系统设计

浙江树人大学信息科技学院数据库系统实习实习陈述课题:进销存办理系统班级:电商091学号:************姓名:***2021.3目录第一章需求阐发 (3)1.1系统目标 (3)系统功能划分 (3)功能描述〔分模块描述〕 (4)第二章概念布局设计 (6)2.1 分E-R图及文字描述 (6)2.2 各实体之间的联系图 (8)2.3 全局E-R图,并加以文字描述 (11)第三章逻辑布局设计 (12)3.1 逻辑布局及描述 (12)第四章物理布局设计 (13)创立表 (13)索引及其作用 (17)第五章数据库完整性、安然性设计 (18)一、数据库完整性 (18)约束 (18)默认 (19)规那么 (21)存储过程 (22)触发器 (22)二、数据库安然性设计 (24)用户登录设计 (24)数据库用户设计 (24)各个登录的权限设计 (24)5.各个数据库用户的权限设计 (24)三、这样设计的目的: (24)第六章实训总结 (25)总结: (25)第一章需求阐发系统目标进销存系统是对企业出产经营中进货、出货、批发发卖、付款等进行全程跟踪办理,从接获订单合同开始,进入物料采购、入库、领用到产物完工入库、交货、回收货款、支付原材料款等,每一步都为您提供详尽准确的数据。
有效辅助企业解决业务办理、分销办理、存货办理、营销方案的执行和监控、统计信息的收集等方面的业务问题。
在此局部给出系统的组织布局图图1图1 进销存办理系统的组织布局图系统功能划分功能划分并给出系统的功能布局图图2图2 进销存办理系统功能图功能描述〔分模块描述〕1.用户登录2.底子信息办理3.采购办理4.发卖办理5.库存办理第二章概念布局设计分E-R图及文字描述⏹商品的实体与属性如图3所示,商品的属性主要包罗商品编号,商品名称,商品规格,商品价格,计量单元。
图3 “商品〞实体E-R图⏹供货商的实体与属性如图4所示,供货商的属性主要包罗供货商编号,供货商名称,联系人,联系方式,地址。
进销存管理系统详细设计

进销存管理系统详细设计一、引言进销存管理系统是企业日常运营中不可或缺的一部分,它能够帮助企业高效地管理库存、销售和采购等方面的信息。
本文将详细设计一个进销存管理系统,旨在提高企业的运营效率和数据管理能力。
二、需求分析1.系统功能需求进销存管理系统应具备以下基本功能:- 商品管理:对商品信息进行添加、修改和删除,包括商品名称、价格、库存等。
- 采购管理:记录采购订单、供应商信息以及采购入库等。
- 销售管理:记录销售订单、客户信息以及销售出库等。
- 库存管理:实时更新库存信息,包括商品入库、出库以及库存报警等功能。
- 报表管理:生成各类报表,如销售报表、库存报表等,以便企业进行数据分析和决策。
2.系统非功能需求进销存管理系统应满足以下非功能需求:- 界面友好:系统界面简洁美观、易于操作,提供用户友好的使用体验。
- 数据安全:对用户数据进行加密存储和传输,确保信息安全性。
- 扩展性:系统应具备可扩展的功能,方便根据企业运营需求进行调整和升级。
- 性能优化:系统应具备良好的性能,能够处理大量数据并快速响应用户操作。
- 可维护性:系统应易于维护,方便进行系统的更新和维护工作。
三、系统架构设计进销存管理系统采用三层架构进行设计,包括表现层、业务逻辑层和数据访问层。
1.表现层表现层负责与用户进行交互,提供用户友好的界面和操作方式。
在系统设计中,可以采用Web或客户端等形式进行实现。
2.业务逻辑层业务逻辑层是系统的核心,实现各个业务功能的具体逻辑。
在该层中,应包括商品管理、采购管理、销售管理、库存管理等功能模块,并实现模块之间的数据交互与处理。
3.数据访问层数据访问层负责与数据库进行交互,实现数据的读取、写入等操作。
在该层中,应封装数据库的具体实现细节,并提供统一的数据访问接口。
四、数据库设计1.表结构设计在数据库中创建合适的表结构以存储系统所需的数据。
主要包括以下几个表:- 商品表:包括商品ID、商品名称、商品价格等字段。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1 •需求分析报告 (4)1.1系统目的 (4)1.2进销存系统的数据需求 (4)1.3组织结合结构图 (4)1.4功能模块图 (5)1.5业务流程图 (5)1.6数据流程图 (6)1.6.1数据流程图顶层图 (6)1.6.2数据流程图第一层 (7)1.6.3数据流程图第二层 (7)1.7数据字典......................................................................... 1.01.7.1. .............................................................................................................................. 数据项定义........................................................................... .1.0.1.7.2、数据流定义........................................................ 1.21.7.3、数据存储定义...................................................... 1.41.7.4、处理逻辑定义...................................................... 1.51.7.5、外部实体定义........................................................ ..62. .......................................................................................................................................................... 概念结构设计 ............................................................................... 1.72.1 初步E-R 图..................................................................... 1.72.1.1销售业务的局部E-R图.............................................. 1.72.1.2采购业务的局部E-R图................................................. .1.92.1.3报损局部E-R图 (22)2.2全局E-R图 (23)3将各分E-R图合并成全局E-R图所作的处理 (26)3.1进行相关实体类型的合并,以减少实体类型的个数 (26)3.2消除冗余 (26)4. 逻辑结构设计 (27)4.1逻辑设计概述 (27)4.2转换规则 (27)4.3根据全局E-R图设计出系统的数据模型: (27)4.4初步优化: (28)4.4.1部门与职工之间 (28)4.4.2商品与供货商之间形成一个供应过程 (28)4.4.3商品与客户之间形成一个购买过程 (28)4.4.4职工与商品之间有职工对商品产生销售管理,采购管理,报损管理等信息。
所以形成一个管理过程 (29)4.4.5将销售人员、采购员关系模式合并为: (30)4.4.6将存储部、销售部和采购部关系模式合并为:.............................. 3 04.5最终优化: (30)5. 数据库完整性与安全性设计............................................................... 3.15.1数据库完整性 (31)5.1.1 约束 ................................................................ 32.5.1.2 默认 ................................................................ 36.5.1.3 规则 ................................................................ 36.5.1.4 存储过程 ............................................................ 38.5.1.5 触发器 ............................................................. 39.5.2安全性设计........................................................................ 4.11 .需求分析报告1.1系统目的随着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。
“某进销存管理系统”的开发就是为了辅助大多数企业的基本管理,实现信息管理的系统化、规范化和自动化简化人们日常工作中的大量机械重复的操作,使一些过程繁琐且数据量大的工作得已高效的进行,进销存管理系统还可以通过对数据的有效控制,实现对工作流层的控制、协调,从而提高企业的竞争力。
1.2进销存系统的数据需求(1 )商品按类别和名称进行管理。
(2 )必须记录商品的基本信息,比如规格和生产企业等。
(3)需要记录商品的供应信息。
(4 )供应商的联系方式非常重要。
(5 )在采购信息中需要记录采购的数量和单价等。
(6 )在采购信息中要包含登记商品销售数量,单价等信息。
(7 )商品销售信息要有报损原因。
(8 )所以单据必须记录相应的经手人和相应的时间。
(9 )采购,销售,报损信息都可以进行添加,删除,修改,查找,统计,等操作。
(10 )当进行进货,销售和报销操作后,能相应更改库存。
(11 )需要对进货,销售,库存,报损等操作生成相应的报表。
1.3组织结合结构图根据系统及公司实际情况绘出组织结构图如下图表1组织结合结构图总经理:负责实施公司总体战略。
副经理:协助总经理完成具体完成各项事物采购部:负责缺货时向外采购商品及完成相应货物进货统计•完成进货信息的登记,修改,和删销售部:向外出售商品及完成相应出售商品的统计•完成进货信息的登记,修改,和删除等•维护部:完成商品信息的登记,修改,和删除等•及各项商品信息的维护工作•1.4功能模块图根据上述系统功能的需求分析,按照结构化程序设计的要求,得到如下所示的系统功能模块图,如图进销存管理系统图表2功能模块图1.5业务流程图1.6数据流程图1.6.1数据流程图顶层图分析:该图简单的包含两个外部实体分别为顾客和供应商, 采购。
顾客查询商品资料信息,订购后收到付款通知进行付款交易。
销售部接收到定货单,然后进行库存查询是否有货。
有货则向顾客发货,无货则向供应商下定货单.从下图可看出没有反映帐务,而且销售和采购没有分开表示,但是高度概括地反映了进销存业务,因此要进步扩展出更详细的数据流程图。
主要业务分为两个,销售和配件库存订货单发货单162数据流程图第一层分析:顾客先通过查看商品信息来获取自己想要的商品然后向公司下定单•销售部受到上级的定货单查看库存情况•有货就向仓库下提货单发货•仓库收到提货单反馈出货单给销售部,销售部下发货单给顾客。
如果缺货则向供货商下班定货单采购。
到货之后采购部发出到货通知反馈销售部。
同时采购部发入库单货物入库。
在货物入库与仓库货物出库过程中报损部进行检查。
有物品损失的生成报损单。
图表5数据吧流程图第一层163数据流程图第二层分析:客户发出订货单。
根据订货单的订货数量发聩给仓库查询货物库存信息。
判定是否缺货。
如果缺货则显示出缺货数量并生成缺货订购单。
在到货之后进行到货处理发将可发货单存档然后进行发货管理。
发货单锅里过程中生成提货单,出货单,报损单和发货单台帐到货处理过程中生成报损记录生成报损单。
最后向顾客发出发货单。
图表6数据流程图第三层(1) 第二层销售模块分析:客户发出订货单。
根据订货单的订货数量发聩给仓库查询货物库存信息。
判定是否缺货。
在到货之后进行到货处理发将可发货单存档然后进行发货管理。
发货单锅里过程中生成提货单,出货单,(2 )第二层采购模块分析:如果缺货生成请购台帐且显示出缺货数量并生成缺货订购单。
向供货商发订购单(3 )第二层报损模块分析:仓库进货出货过程中检查过程中生成报损记录上报报损部另一方面顾客上报维修单生成报损记录再汇总到报损部。
由报损部生成报损报表。
/ 顾客----- ►维修单1.7数据字典1.7.1. 数据项定义1.7.2、数据流定义1.7.3、数据存储定义1.7.5、外部实体定义2.概念结构设计2.1初步E-R图2.1.1销售业务的局部E-R图相关属性列表:实体 属性销售部 部门号销售员 工号、姓名、性别。
商品 商品名称,编号,生产规格,数量,单价,商品类别,生产企业客户 姓名、性别、联系方式、客户编号、联系地址。
仓库管理员 工号、姓名、性别。
订货单商品名称、订单号、数量、单价、日期、销售员属性姓名客户'下迖订单n <订购>J 工号姓名性别联系M|订货单|m仓库管 理员提货信息1关系描述分析:(1 )一名客户可以生成多分订购单,一份订购单对应一个客户。
所以是以对多关系。
(2)一名销售员可以销售多种商品,每种商品可以由多名导购员销售,因此销售员与商品之间是多对多的联系,该联系取名为销售。
(3)一名客户可以向多个销售员订购商品,一个销售员可以接受多位客户的订购,因此销售员与客户的关系是一对多的关系,该联系取名为订购。
(4)一份订购单可以对应多种商品。
一种商品可以产生多份订购单。
该联系取名为订购。
(5)一个仓库管理员可以处理多份订单。
一份订单对应一个仓库管理员。
该联系取名为提货信息。
2.1.2采购业务的局部E-R图相关属性列表: 实体属性仓库管理员 工号、姓名、性别商品 商品名称,编号,生产规格,数量,单价,商品类别,生产企业采购员 工号、姓名、性别。
订货单采购员、商品编号、进货日期、商品名称、下单日期供货商姓名、性别、地址、联系方式、供货商编号工号n商品 带n|供货商|性别性别mm彳生产规格 •―、生产企业商品名称关系描述分析:(1 )一个仓库管理员向采购员发出商品数量不足的通知,一个采购员向以名采购员发送需要采购商品的通知,所以仓库管理员与采购员的关系为一对一的关系。