前言

程序设计课的一个小作业

系统简述

数据流图

  • 图1 - 顶层图

  • 图2 - 0层图

  • 图3 - 1层图 - 1

  • 图4 - 1层图 – 2

  • 图5 - 1层图 – 3

  • 图6 - 1层图 – 4

  • 图7 - 1层图 – 5

数据字典

数据项字典:数据项名 数据类型

  1. 订单ID 整型
  2. 仓库ID 整型
  3. 用户ID 整型
  4. 部门ID 整型
  5. 商品ID 整型
  6. 记录ID 整型
  7. 日期 字符型
  8. 商品名 字符型
  9. 商品数 整型
  10. 商品单价 浮点型
  11. 销售额 浮点型
  12. 采购人员 整型
  13. 采购车辆 整型
  14. 销售人员 整型
  15. 经理 字符型
  16. 仓库名 字符型
  17. 地址 字符型
  18. 姓名 字符型

数据流字典:数据流名 来源 去向 组成

  1. 订单表 顾客提交 备货单/统计表/缺货通知单 {订单号,商品名,商品数,商品单价,总价}
  2. 备货单 修改库存 仓库 {商品名,商品数}
  3. 统计表 销售统计 经理 {商品名,商品销售数,商品销售额,总销售额}
  4. 缺货通知单 缺货统计 采购部门 {商品名,商品缺货数}
  5. 进货通知单 采购部门 进货处理 {商品名,商品进货数}

数据存储字典:数据存储名 流入的数据流 流出的数据流 组成(数据结构方式)

  1. 库存 订单 备货单 统计表 缺货通知单 {商品名,商品数} 表格
  2. 缺货记录 缺货记录表 缺货通知单 {商品名,商品缺货数} 表格
  3. 订单留底 订单 销售统计 {商品名,商品销售数,商品销售额,总销售额} 表格

处理过程字典:处理过程名 输入 输出 处理

  1. 供货处理 订单表 供货表 检查货物是否满足需求并提供货物
  2. 修改库存 供货表 备货单 修改库存中的商品数
  3. 销售统计 供货表 统计表 统计销售的商品
  4. 缺货记录 订单表 缺货记录表 记录缺货的商品
  5. 缺货统计 缺货记录表 缺货通知单 统计缺货的商品
  6. 进货处理 进货通知单 进货表 进货
  7. 订单留底处理 备货单 订单留底记录 记录成功销售的订单

E-R图

  • 图8 – E-R图

关系模型

订单order (订单ID OID 商品名CNAME 商品数CNUM 商品单价CPRICE)
商品commodity (商品ID CID 商品名CNAME 商品单价CPRICE)
包含order_content (订单ID OID 商品ID CID 商品数CNUM)
仓库warehouse (仓库ID WID 仓库名WNAME 地址WLOCATION)
供货supply (订单ID OID 仓库ID WID 日期DATE)
存储inventory (商品ID CID 仓库ID WID 库存数INUM)
顾客user(用户ID UID 姓名UNAME 地址ULOCATION)
提交submit (订单ID OID 用户ID UID 日期DATE)
采购部门proc_dept(部门ID DID 采购人员PNAME 采购车辆PCAR)
进货stock(部门ID DID 仓库ID WID 日期DATE)
销售记录sales_record(销售记录ID SRID 部门ID DID 商品ID CID 商品数CNUM 销售额SALES)
统计statistics (销售记录ID SRID 仓库ID WID 日期DATE)
销售部门sales_dept(部门ID DID 销售人员SNAME 经理MANAGER)

普通进销存管理系统设计相关推荐

  1. 计算机毕业设计Java某日杂商店进销存管理系统设计(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java某日杂商店进销存管理系统设计(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java某日杂商店进销存管理系统设计(源码+系统+mysql数据库+lw文档) 本源码技术栈 ...

  2. 基于JAVA某日杂商店进销存管理系统设计计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA某日杂商店进销存管理系统设计计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA某日杂商店进销存管理系统设计计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目 ...

  3. java毕业设计—— 基于java+JPA+jsp的进销存管理系统设计与实现(毕业论文+程序源码)——进销存管理系统

    基于java+JPA+jsp的进销存管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JPA+jsp的进销存管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

  4. C#毕业设计——基于C#+asp.net+sqlserver药店进销存管理系统设计与实现(毕业论文+程序源码)——进销存管理系统

    基于C#+asp.net+sqlserver药店进销存管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+sqlserver药店进销存管理系统设计与实现,文章末尾 ...

  5. 【java毕业设计】基于java+Eclipse +SQL Server的工厂进销存管理系统设计与实现(毕业论文+程序源码)——工厂进销存管理系统

    基于java+Eclipse +SQL Server的工厂进销存管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Eclipse +SQL Server的工厂进销存管理系统 ...

  6. java计算机毕业设计某日杂商店进销存管理系统设计源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计某日杂商店进销存管理系统设计源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计某日杂商店进销存管理系统设计源码+系统+数据库+lw文档+mybatis ...

  7. 基于SSM的进销存管理系统设计与实现 毕业论文+任务书+开题报告+项目源码及数据库文件、

    下载地址:https://download.csdn.net/download/sms_3868002062/36993877 项目介绍: 基于SSM的进销存管理系统设计与实现 毕业论文+任务书+开题 ...

  8. 基于java 企业进销存管理系统设计(含源文件)

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 企业进销存管理系统 摘要 [摘要] 进销存管理系统是一个基于Internet的应用系统,它是一个 ...

  9. 基于C#的服装店进销存管理系统设计与实现

    目 录 第一章 前言 1 1.1 选题背景 1 1.2 毕业论文的主要内容 1 第二章 服装连锁管理系统开发环境 3 2.1 开发环境选择 3 2.2 代码管理工具 3 2.3 项目代码命名空间规划 ...

  10. java进销存管理系统设计,基于JavaSwing进销存管理系统的设计与实现毕业论文+任务书+中期表+翻译及原文+答辩+源码+数据库+辅导视频...

    基于JavaSwing进销存管理系统的设计与实现 摘 要 时代在进步,我们的生产生活方式当然也要相对应的做出改变了.在今天这样一个信息化的时代,计算机软件已经广泛的被用于日常的办公,仓库的库存管理,企 ...

最新文章

  1. mysql proxy 读写分离 1
  2. Linux_《Linux命令行与shell脚本编程大全》第二章学习总结
  3. 保护 wp cron.php,wp-cron.php任务的定时执行和控制
  4. 【数据结构与算法】之深入解析“搜索旋转排序数组”的求解思路与算法示例
  5. JSP自定义标签开发入门
  6. java面试题十九 判断题
  7. java xpdf 转换成html_java将Word/Excel/PDF文件转换成HTML整理
  8. Android出现:java.lang.NoClassDefFoundError: android/os/PersistableBundle
  9. 比较List和ArrayList的性能及ArrayList和LinkedList优缺点
  10. 微信小程序-detail详情页数据动态展示
  11. A Hierarchical Latent Variable Encoder-Decoder Model for Generating Dialogues论文笔记
  12. 2022.6.20-6.26 AI行业周刊(第103期):新的小生命
  13. 重庆大学计算机类专业分数线,重庆大学录取分数线 2019年重庆大学各专业录取分数线...
  14. 如何使用BM25算法检索出最相关的序列
  15. 去除el-input四周白边
  16. 通量数据处理(Python)——NC格式转为CSV格式
  17. 鲜为人知的“水”凶猛
  18. android lr 输出分辨率设置,Resolume Arena设置输出分辨率的方法
  19. 《Clair二次开发指南2——analyze-local-images源码剖析》
  20. 嵌入式 -嵌入式手册分类及简介

热门文章

  1. 鸟哥linux私房菜读后,鸟哥的Linux私房菜读书笔记(1)
  2. 鸟哥Linux第二十四章-Linux内核编译与管理简记
  3. 论文写作流程图软件_[转载][强烈推荐]论文写作四助手(四个论文写作软件)...
  4. Hutool PinyinException: No pinyin jar found Please add one of it to your project问题解决
  5. 指数分布的极大似然估计
  6. 微商选择满意商品的方法
  7. INTEL 傲腾16G 的再利用
  8. shell脚本 文件拷贝
  9. HP M1136无法打印的解决方法
  10. 分数阶灰色模型的python实现