关于生产入库,出库检查,检查入库的数据库设计问题

dxinyan 2013-05-30 01:37:24
在生产公司中,一般流程是,
生产产品入库,如果发现库里产品有问题,就出库检查,检查后在入库
那么一般有,入库表,出库表(包括出厂记录,和检查记录)
还有个就是:还库表
(主要能查询在库数据,以及有哪些产品 在检查,哪些检查完)

这样设计合理不?除了这个还有什么好的设计?
...全文
287 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2013-05-31
  • 打赏
  • 举报
回复
transID, tdate, ttype, marno, qty, amt, .... 把你的记录按照这个表结果写出来。然后再讨论或许更容易让别人理解你的问题是什么。
dxinyan 2013-05-31
  • 打赏
  • 举报
回复
如果出的数量和入的数量不相等呢
dxinyan 2013-05-30
  • 打赏
  • 举报
回复
是不是入库表,和出库表,就一张表来记录?
ACMAIN_CHM 2013-05-30
  • 打赏
  • 举报
回复
最标准的设计是只有一张表来说明出入库。 transID, tdate, ttype, marno, qty, amt, ..... 通过 ttype 来表示出入库,或者报废,转库,等等操作。
库存物资管理系统数据库设计过程 1. 数据库需求分析 1.1 需求分析 1、需求调查 21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用 及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的 发展。为了适应现代社会人们高度强烈的时间观念,库存物资管理系统为企事业单位带 来了极大的方便。 设计一个数据库系统,首先必须确认数据库系统的用户和用途。由于数据库系统是一 个组织部门的模拟,数据库系统设计者必须对一个组织部门的基本情况有所了解,比如 该组织部门的组织机构、各部门的联系、有关事物和活动以及描述它们的数据、信息流 程、政策和制度、报表及其格式和有关的文档等。收集和分析这些资料的过程称为需求 分析。需求分析的目标是给出应用领域中数据项、数据项之间的关系和数据操作任务的 详细定义,为数据库系统的概念设计、逻辑设计和物理设计奠定基础,为优化数据库系 统的逻辑结构和物理结构提供可靠依据。设计人员应与用户密切合作,用户则应积极参 与,从而使设计人员对用户需求有全面、准确的理解。 需求分析的过程是对现实世界深入了解的过程,数据库系统能否正确的反映现实世界 主要取决于需求分析,需求分析人员既要对数据库技术有一定的了解,又要对组织部门 的情况比较熟悉,一般由数据库系统设计人员和本组织部门的有关工作人员合作进行。 需求信息的收集又称为系统调查。为了充分地了解用户可能提出的要求,在调查研究 之前,要做好充分的准备工作,要明确调查的目的、调查的内容和调查的方式 想要把收集到的信息(如文件、图表、票据、笔记等)转化为下一设计阶段可用形式 的信息,必须对需求信息做分析整理工作。 2、数据流图 1.2 数据字典 1、数据项 (货品入库信息表) (供应商信息表) 2、数据结构 "编号 "数据结构名"属性 " "1 "入库信息 "供应商编号、供应商名称、入库编号、货品名称、货品" " " "规格、计量单位、数量、单价、入库日期 " "2 "货品信息 "货品名称、生产厂家、型号、规格 " "3 "供应商信息"供应商编号、名称、业务联系人、联系电话、传真 " "4 "出入库单据"商品名称、厂家、型号、规格、数量、出/入库日期、 " " " "出/入库单位、送/提货人 " "5 "库存报表 "货品名称、货品规格、计量单位、单价、数量 " "6 "出库报表 "货品编号、货品名称、计量单位、数量、单价、金额、" " " "出库日期、提货人、经手人 " 2. 概念结构设计 2.1 E-R图 1、期初库存设置模块E-R图 2、货品管理模块E-R图 3、库存物资管理系统总体E-R图 2.2 相应的实体—关系属性 仓库(名称,负责人,所属单位,构建日期) 供应商信息(供应商编号,供应商名称,联系人,联系方式) 库存信息(编号,规格,单位,数量,单价) 出库信息(出库编号,货品编号,名称,数量,单价,出库日期) 入库信息(供应商编号,供应商名称,入库编号,名称,规格,数量,单价,入库日期 ) 出库报表(货品编号、货品名称、计量单位、数量、单价、金额、出库日期、提货人、 经手人) 库存报表(货品名称、货品规格、计量单位、单价、数量) 3. 逻辑结构设计 3.1 数据组织 仓库(名称,负责人,所属单位,构建日期) 供应商信息(供应商编号,供应商名称,联系人,联系方式) 库存信息(编号,规格,单位,数量,单价) 出库信息(货品编号,出库编号,名称,数量,单价,出库日期) 入库信息(入库编号,供应商编号,供应商名称,名称,规格,数量,单价,入库日期 ) 出库报表(货品编号、货品名称、计量单位、数量、单价、金额、出库日期、提货人、 经手人) 库存报表(货品名称、货品规格、计量单位、单价、数量) 3.2 数据库模式定义 (库存信息) (出库信息) 3.3 数据库关系模式图 ----------------------- 库存物资管理系统数据库设计全文共7页,当前为第1页。 库存物资管理系统数据库设计全文共7页,当前为第2页。 物资入库信息 物资出库信息 库存物资信息 数量 规格 编号 单价 单位 名称 出库日期 数量 货品编号 出库编号 单价 规格 名称 数量 入库日期 供应商号 供应商名 入库编号 1 n 1 1 库存物资管理系统数据库设计全文共7页,当前为第3页。 库存物资管理系统数据库设计全文共7页,当前为第4页。 入库信息 物库存物资信息 资信息 出库信息 供应商信息 供应商信息 仓库信息 库存信息 供应商信息 操作员信息 供应 管理 存放 编号 名称 联系人 联系方式 所属单位 负责人 名称 构建日期 权限 规格 单价 联系方式 数量 单位 规格 编号 名称 出库日期 数量 货品编号 姓名 数量 入库日期 m 1 n 1 1 1
这个系统设计出来以后能够在实际当中发挥作用,并能够在实际当中给仓库管理员带来方便,也能够在以后有需要的时候能够很方便的进行扩展,很方便的对这个数据库进行维护,而且用较小的资源消耗就能够实现这些基本功能。 这个系统主要能实现以下的功能:  系统初次安装时应首先进行初始化:对系统的基本物料的名称、编号的初始化,对系统管理员的密码,以及其他系统使用人员的一些用户名、权限、密码的设定。对现有库存情况的录入工作。 原材料以及产品的入库出库、保存操作,并且能打印入库出库单据。  每月的生产计划在上月底提交,可以定义最大库存量,制定本月的采购计划。  库存查询,查询应为组合条件查询(多条件查询),即实现对厂家、材料编号、入库日期/出库日期、产品名称/材料名称的复合条件查询。  当某一材料当前库存量小于等于最小库存量时,应提示需订货。当库存量大于或等于最大库存量时,则不允许入库操作。  月底结存:可以对本月的材料和产品的入库情况、库存(现在)情况、出库情况做出详细的报表打印,也可按条件查询打印。  对于月底结存出现材料降价,应能够对上个月消耗的产品进行已存定耗,并可打印出数据。
jsp仓储管理系统设计程序源代码+说明文档出库入库库存管理 小组成立这初,想着借鉴一下以上那些管理系统软件设计一个工业、商业企业均可使用的仓储物资管理系统,那样子首先得给仓库分类,如仓库可分为材料库、成品库,入库方式可分为原材料入库、产成品入库生产易耗品入库、调拨入库等,甚至还涉及到发票税金以及管理员权限方面。后来经过小组成员的讨论,要开发一个系统实现那些功能在这短短的几个星期里实在难于实现。原先列出的十几张表删了又删,最后只留下了五张表。最后决定下来的方案只能在一定程度上实现仓储物资管理系统的基本功能。2.2系统功能我们设计的仓储物资管理系统从功能上实现如下三大板块的功能:一.数据写入包括 “新产品入库”“填写客户资料”“填写供应商资料”二.数据修改包括“普通入库”,“删除记录”“已有产品入库”三.数据查询包括“库存查询”,“出库单查询”,“入库单查询”,“单件物品查询”“查询客户资料”,“查询供应商资料”2.3需求分析简略图关系模式存取方法选择存取方法是快速存取数据库中数据的技术。数据库管理系统一般都是提供多种存取方法。 jsp仓储管理系统设计程序源代码+说明文档出库入库
这个程序是仓库管理系统的程序,刚刚课程设计完,把它拿出来晒晒... 和大家分享下... 算不上很好的美餐,但也能抵得住寒冷... 总会有需要的人,希望能为需要的人提供分参考资料... 仓库系统课程设计具体内容如下: 仓库管理中的物资主要指企业生成所需要的各种设备。进货时经检查合同确认为有效托收以后,进行验货入库。填写入库单、进行入库登记。企业各部门根据所需的物资设备总额和部门生产活动的需要提出物资需求申请。计划员根据部门申请开出物资设备出库单,仓库管理员根据出库单核对发放设备。设备使用完,及时归还入库,填写入库单。因此,系统主要功能包括: 仓库管理各种信息的输入、查询、修改和维护。包括入库出库、需求信息的输入。查询要求以单项条件、组合条件与模糊条件查询。 设备采购报表的生成。 库存管理中加入最低和最高储备字段,对仓库中物资设备实现监控和报警。 各部门对物资需求的管理。 现有库存信息包括:现有设备号、现有数目、总数目、最大库存、最小库存。 设备入库信息包括:设备号、入库时间、供应商、供应商电话、入库数量、价格、采购员等。 设备出库信息包括:设备号、使用部门、出库时间、出库状况、经手人、出库数量、领取人、用途等。 设备采购信息包括:采购的设备号、采购员、供应商、采购数量、采购时间等。 设备归还信息包括:归还的设备号、归还部门、归还数目、归还时间、经手人等。 设备需求信息包括:需求的部门、需求的设备号、需求数量、需求时间等。
目 录 1 课程设计的目的和意义 2 2 需求分析 2 3数据库系统设计 3 4.程序代码实现 6 5.系统用户界面设计 14 6 总结 15 7.附录 20 一、课程设计的目的和意义 仓库在现实生活中用途十分广泛,各种商城、超市要利用仓库存放物资,药房、医院 等要利用仓库存放药品,企业、工厂等要利用仓库存放原材料、生产成品,因此仓库的 管理成了一项十分重要的工作。 人工管理仓库既费时又费力,而且容易造成混乱,严重时会影响商城、企业的正常运 作,造成恶劣的后果。随着信息技术的发展,办公自动化的普与,如何快速,高效,便 捷的管理仓库受到了高度的关注。 本系统模拟仓库管理,系统主要针对于日常库存信息的管理,包括物资管理、仓库管 理、入库操作、入库查询统计、出库操作、出库查询统计、库存查询统计等处理情况。 用户可以通过相应的模块,对仓库里的物品的基本情况和库存数量进行查询,管理员通 过简单的操作即可轻松的管理仓库,查询各项相关信息,并能进行入库出库操作等。 通过仓库管理系统的设计与实现,使我们巩固和加深对数据库基础理论和基本知识的理 解,进一步掌握了使用数据库进行软件设计的基本思想和方法,提高了运用数据库理论 解决实际问题的能力,锻炼了实际动手能力、创新能力,培养了调查研究、查阅技术文 献、资料、手册以与编写文档的能力。 二、需求分析 系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在 系统开发的总体任务的基础上完成。本仓库管理系统需要完成功能主要有: 用户登录。实现根据不同用户的权限进行登录,并转到相应权限的操作。 用户管理。实现管理人员添加、修改、删除用户;一般用户修改信息等功能。 货物管理。实现管理人员对货物进库、退库的添加、修改、删除等功能。 入库出库管理。实现管理人员对货物进行入库出库操作,并可查询相应货物的 出入库信息。 监控管理。在货物管理中加入最高储备和最低储备字段,对仓库中的产品实现监控 和报警。 三、数据库系统设计 1.数据库逻辑设计 图4.1 数据库逻辑结构图 2.数据流图 图4.2 管理员数据流图 图4.3 用户数据流图 3. 数据库设计 3.1表汇总 "表名 "类型 "说明 " "用户信息表(EmpInfo) "基本表 "集中保存系统中用户的帐号、密码等信" " " "息 " "货物信息表(KcGoods) "基本表 "集中存放货物的相关信息 " "销售商信息表(Company)"基本表 "存放销售商的角色)信息 " "入库信息表(JhGoodsInf"基本表 "集中存放入库货物的相关信息 " "o) " " " "出库信息表(SellGoods)"基本表 "集中存放出库货物的相关信息 " "退货信息表(ThGoodsInf"基本表 "集中存放退货的相关信息 " "o) " " " 3.2 详细表设计 用户表:[EmpInfo] "字段 "类型 "长度 "说明 "约束 " "EmpId "文本 "50 "员工编号 "主键 " "EmpName "文本 "10 "角色名称 "权限 " "EmpLoginName"文本 "50 "密码 " " "EmpSex "文本 "2 "性别 " " "EmpBrithday "日期 "50 "出生日期 " " "EmpDept "文本 "10 "所属部门 " " "EmpPost "文本 "10 "职务 " " "EmpPhone "文本 "20 "联系电话 " " "EmpPhoneM "文本 "20 "传真 " " "EmpAddress "文本 "20 "地址 " " "EmpRemark "文本 "50 "备注 " " 货物表:[KcGoods] "字段 "类型 "长度 "说明 "约束 " "GoodsID "文本 "50 "货物编号 "主键 " "KcGoodsName "文本 "50 "货物名称 " " "KcNum "文本 "50 "货物数量 " " "KcDeptName "文本 "50 "存放仓库 " " "KcUnit "文本 "50 "存放单位 " " "KcTime "文本 "50 "存放时间 " " "KcRemark "文本 "50 "备注 " " 销售商表:[Company] "字段 "类型 "长度 "说明 "约束 " "CompanyName "文本 "50 "公司名称 "主键 " "CompanyDirect "文本 "10 "公司负责人 " " "CompanyPhone "文本 "10 "公司电话 " " "CompanyFax "文本 "10 "公司传真 " " "CompanyAddress"文本 "50 "公司地址 " " "Remark "文本 "50 "备注 " " 入库信息表:[JhGood

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧