项目工程人员物料管理系统数据库设计表格
单项工程表
类型
int vchar int vchar date date vchar vchar vchar date vchar
说明
单项工程项目标示 单项工程名称 供应商标示(施工单位) 工程概况 立项时间 开工时间 进度情况 设计文件名 竣工文件名 最近更新时间 备注
备注 PK UK
备注 PK UK 备注 PK
tb_Supplier
名称
物料表
类型
int vchar vchar vchar double vchar
说明
物料标示 物料名称 规格程式 计量单位 库存数量 备注
供应商表(含施工单位)
类型
说明
SupplierID SupplierName Manager Phone Email IsBuilder Remark
物料入库记录表
类型
说明
int
入库记录标示
int
物料标示
double
入库数量
int
供应商标示
double
购买单价
int
dateBiblioteka 经手人 入库时间vchar
备注
tb_MaterialOut
名称
MaterialOutID MaterialID Amount UserID OutDate ProjectID Remark
tb_UserPope 名称 UserID PopeID
用户表 类型 int vchar vchar vchar int DateTime bit
角色表 类型 int
vchar
权限表 类型 int vchar int
int
角色权限表 类型 int int
用户权限表 类型 int
int
说明 用户标示 登录名 登录密码 昵称 用户角色标示 最后一上次登录的时间 用户状态(0=停用,1=可用)
tb_User 名称 UserID LoginName UserPass NickName RoleID LastLoginDate Status
tb_Role 名称 RoleID
RoleName
tb_Pope 名称 PopeID PopeName PopeLevel ParentID
tb_RolePope 名称 RoleID PopeID
UK
备注
PK
备注
PK
备注
PK UK
备注
PK UK
备注 PK FK
FK
FK
备注
PK
FK FK
FK
备注
PK UK FK 地点+基础信息+建设方式
所属阶段+情况 如果该阶段未完成=“”
int vchar vchar vchar vchar boolean vchar
供应商标示 供应商名称 负责联系人 联系电话 联系email 是否是施工单位 备注
tb_MaterialIn
名称
MaterialInID
MaterialID Amount SupplierID Price UserID InDate Remark
说明 角色标示 角色名称(普通用户,小说管理员,作者,系统 管理员)
说明 权限标示 权限名称 权限级别(1-5)
父权限的ID
说明 角色标示; 权限标示;
说明 用户标示
权限标示
tb_Material
名称
MaterialID MaterialName Specification Unit Amount Remark
物料出库记录表
类型
说明
int
出库记录标示
int double
物料标示 出库数量
int
date
经手人 出库时间
int
vchar
单项工程标示 备注
tb_Project
名称
ProjectID ProjectName SupplierID Introduction BuildDate BeginDate Progress DesignData CompletionData UpDate Remark
数据库课程设计---库存物资管理系统后台数据库
大型数据库课程设计设计报告题目:库存物资管理系统后台数据库学号:学生姓名: 指导教师:提交时间: 2013-11-22目录库存物资管理系统后台数据库 (1)第1章进行需求分析,编写数据字典 (1)1.1系统功能要求设计: (1)1.2模块设计 (1)1.3数据字典 (2)第2章面向对象分析和设计 (4)第3章逻辑结构设计 (5)3.1类和对象向关系模式转换 (6)第4章数据库物理结构设计 (7)4.1存取方法设计 (7)4.2存储结构设计 (7)4.3物理设计 (7)第5章数据完整性设计 (11)5.1主键及索引 (11)表名 (11)5.2完整性约束的说明 (11)5.3 check约束 (12)5.4 Default默认值 (12)5.5 触发器设计 (12)第6章数据库视图的设计 (16)第7章存储过程设计 (19)总结 (28)参考文献: (28)库存物资管理系统后台数据库第1章进行需求分析,编写数据字典1.1系统功能要求设计:(1)数据表以及数据量1)有一个存放商品的仓库,每天都有商品出库和入库。
2)商品有1000多种,每种商品都有名称、生产厂家、型号、规格等。
3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。
(2)设计要求:1) 进行需求分析,编写数据字典。
2) 设计E-R图。
3) 设计出入库单据的录入。
4) 实现按商品名称、出入库日期的查询。
5) 实现分别按日、月和年对出入库商品数量的统计。
(3)主要功能:1)商品管理:增加商品、修改商品、删除商品、浏览商品2)库存管理:通过触发器实现商品的入库,同时完成对库存表的更新通过触发器实现商品的出库,同时完成对库存表的更新实现按商品名称查询库存数量、入库数量和出库数量实现按入库日期查询入库数量、出库数量实现分别按日、月和年对入库商品数量的统计实现分别按日、月和年对入库商品数量的统计1.2模块设计库存物资管理大体可以分为3大块,如下图所示:首先是商品入库模块,该模块主要是描述把采购回来的商品,分类别的放置到指定的仓库中去,然后是商品出库模块,该模块主要描述从指定的仓库中拿出商品,最后是商品库存模块,这个模块主要是记录商品的库存数量。
MySQL设计工厂管理数据库(Ⅰ)—表结构设计
MySQL设计⼯⼚管理数据库(Ⅰ)—表结构设计MySQL设计⼯⼚管理数据库(Ⅰ)—表结构设计引⾔学习MyQL第5天,主要在学习其的基础的操作知识,想通过实例练习巩固所学,遂成此⽂。
设计思路⼯⼚管理E-R图由图易知:该数据库主要包括五个主体:1、项⽬(project)2、供应商(supplier)3、仓库(storehouse)4、零件(components)5、职⼯(staff)设计⼯⼚管理逻辑图根据E-R图要求,笔者尝试设计的逻辑图如下图所⽰:实现过程实现⼯具为MySQL,编辑⼯具为Navicat for MySQL项⽬(project)表实现CREATE TABLE `project` (`Supplier_supply` int(10)NOT NULL COMMENT'供应量',`project_ID` varchar(10)CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT'项⽬号',`budget` int(10)NOT NULL COMMENT'预算',`start_date` datetime(0)NOT NULL COMMENT'开⼯⽇期',PRIMARY KEY(`project_ID`)USING BTREE,INDEX `supply`(`Supplier_supply`)USING BTREE,CONSTRAINT `Supplier_supply` FOREIGN KEY(`Supplier_supply`)REFERENCES `supplier` (`supply`)ON DELETE RESTRICT ON UPDATE RESTRIC T)ENGINE= InnoDB CHARACTER SET= utf8 COLLATE= utf8_general_ci ROW_FORMAT= Dynamic;职⼯(staff)表设计CREATE TABLE `staff` (`staff_ID` char(11)CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT'职⼯号',`staff_name` varchar(15)CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT'职⼯姓名',`age` int(3)NOT NULL COMMENT'年龄',`job_title` varchar(10)CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT'职称',`Whether_to_lead` enum('yes','no')CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT'是否领导',`storehouse_ID` char(11)CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT'所在仓库',PRIMARY KEY(`staff_ID`)USING BTREE,INDEX `storehouse_ID`(`storehouse_ID`)USING BTREE,CONSTRAINT `storehouse_ID` FOREIGN KEY(`storehouse_ID`)REFERENCES `storehouse` (`storehouse_ID`)ON DELETE RESTRICT ON UPDATE R ESTRICT)ENGINE= InnoDB CHARACTER SET= utf8 COLLATE= utf8_general_ci ROW_FORMAT= Dynamic;零件(components)表设计CREATE TABLE `components` (`component_ID` varchar(10)CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT'零件号',`comonent_name` varchar(10)CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT'零件名称',`specification` varchar(10)CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT'规格',`unit_price` decimal(10,2)NOT NULL COMMENT'单价',`inventory` int(25)NOT NULL COMMENT'库存量',`description` varchar(15)CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT'描述',PRIMARY KEY(`component_ID`, `inventory`)USING BTREE,INDEX `inventory`(`inventory`)USING BTREE)ENGINE= InnoDB CHARACTER SET= utf8 COLLATE= utf8_general_ci ROW_FORMAT= Dynamic;供应商(supplier)表设计CREATE TABLE `supplier` (`supplier_ID` varchar(20)CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT'供应商号',`name` varchar(15)CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT'姓名',`address` varchar(25)CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT'地址',`telephone_number` char(11)CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT'电话号码',`account_number` char(22)CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT'账号',`supply` int(10)NOT NULL COMMENT'供应量',PRIMARY KEY(`supplier_ID`, `supply`)USING BTREE,INDEX `supply`(`supply`)USING BTREE)ENGINE= InnoDB CHARACTER SET= utf8 COLLATE= utf8_general_ci ROW_FORMAT= Dynamic;仓库(storehouse)表设计CREATE TABLE `storehouse` (`storehouse_ID` char(11)CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT'仓库号',`area` varchar(10)CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT'⾯积',`s_telephone_number` varchar(11)CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT'电话号码',`component_stock` int(10)NOT NULL COMMENT'零件库存',PRIMARY KEY(`storehouse_ID`)USING BTREE,INDEX `component_stock`(`component_stock`)USING BTREE,CONSTRAINT `component_stock` FOREIGN KEY(`component_stock`)REFERENCES `components` (`inventory`)ON DELETE RESTRICT ON UPDATE RESTRICT)ENGINE= InnoDB CHARACTER SET= utf8 COLLATE= utf8_general_ci ROW_FORMAT= Dynamic;实现效果⼩结笔者在逻辑结构设计上仍有⽋缺,望读者不吝赐教,给笔者⼀些改进建议。
仓库管理系统数据库设计
仓库管理系统数据库设计班级:学号、姓名:学号、姓名:学号、姓名:1.需求分析(1)需求描述:仓库管理主要用来管理客户、供应商、仓库及货物,其中的商品进货、销售和库存管理复杂繁琐,需要耗费大量的时间和人力对这些数据进行统计和分析,这是一项相当大的工程。
尤其在当商品种类繁多的情况下,传统的人工管理方式存在基本资料保存与维护困难,管理者需要加强成本管理和收入管理,通过提高服务水平来提升企业形象。
他们对仓库管理程序进行了详细的分析和策划,提出了利用计算机管理信息系统对仓库进行管理,从而进行仓库管理系统的开发,以适应今天高速运转的全球经济化的竞争。
高效方便的仓库管理系统主要提供一个仓储业务及其作业管理的信息存储和检索系统。
通过仓库管理、供应商管理、入库管理、出库管理、客户管理及货物管理等功能模块来实现仓库的综合管理。
它极大的满足了商品销售行业的电子化管理,其主要功能是实现物品发放、物品出库、货物管理,具体为:插入功能、查询功能。
这更能便于公司管理层了解实时的信息。
同时它以数据库内存最小化,运行速度最大化为目标,使得管理者可以更高效得进行管理。
基于上述阐述,现对此仓库管理系统初步功能归纳如下:①系统性质:②系统使用着:操作员、各部门经理(如:货物部门经理、客户部门经理等)③系统运行环境④系统主要功能表1 仓库管理主要功能表(2)分析设计顶层数据流图由于在搜寻指定货物时会因货物量大而加重任务量,在对一些货物及人员就行更新时也会因为复杂而手忙脚乱。
这样在交易活动中不断地产生新数据,使得信息量逐渐加大。
但使用本系统可以很方便的对所需信息进行查询,也可适时的利用插入功能对相关数据进行更新,这样及时、便捷、高效的得到查询统计结果。
因此,设计顶层数据流图如图1所示:图1 仓库管理0层数据流图(3)逐步细化数据流图根据表1列出的的仓库管理的主要功能,将仓库管理加工细化分解为仓库管理、供应商管理、入库管理、出库管理、客户管理和货物管理等子加工。
数据库设计表模板
数据库设计表模板
以下是一个基本的数据库设计表模板,包含了常见的表名、字段名、数据类型、约束等信息:
其中,表名表示该表的名称,字段名表示该表的每个字段的名称,数据类型表示该字段的数据类型,约束表示该字段的约束条件,如主键、非空、唯一等。
在实际应用中,根据具体的业务需求和数据特点,可以对上述表模板进行扩展和修改,以满足不同的数据存储和查询需求。
例如,可以添加索引、外键等约束,以保证数据的完整性和一致性;可以添加时间戳、地理位置等特殊字段,以支持更多的业务场景;可以添加视图、存储过程等高级功能,以提高系统的性能和可维护性。
需要注意的是,在进行数据库设计时,需要考虑到数据的安全性、可扩展性、易维护性等因素,以确保系统的稳定性和可靠性。
同时,需
要遵循相关的设计原则和最佳实践,如数据抽象、数据分层、事务完整性等,以提高系统的可维护性和可扩展性。
库存管理系统数据库设计
库存管理系统数据库设计系统需求分析:入库管理:供货单位将货物连同填好的入库单一起送到仓库,仓库管理员将验收货物,首先将货物的代码、类型、规格和数量与入库单进行核对,在核对无误后将货物按名称分类入库,并填写货物入库登记表。
出库管理:提货单位向仓库保管员出示出库单,仓库保管员根据有效产品出库单及时付货,取货人员将货物与出库单核对无误后,提取货物,同时把出库单交给仓库保管员,仓库保管员则按照出库单登记货物的出库信息。
库存管理:每天入库、出库处理结束后,仓库管理员将根据入库登记表和出库登记表对货物分别进行累计,并将累计结果填入库存台账;数据流图数据字典1.数据项入库单号数据项名:入库单号说明:标识货物的入库登记表类型:CHAR长度:10别名:空取值范围:(10000000000,9999999999)2.数据结构⏹入库单数据结构名:入库单说明:入库货物的入库单号,入库产品代码、货物类型、规格和数量。
组成:入库单号,入库产品代码、货物类型、规格和数量3.数据流⏹入库登记数据流名:入库登记说明:货物连同填好的入库单一起送到仓库时,仓库管理员依据入库单验收产品,在核对无误后将产品按名称分类入库,同时对入库的货物做登记,以便于仓库的管理。
数据流来源:仓库管理员数据流去向:货物数据结构:入库登记表数据结构名:入库登记表说明:入库货物的入库单号,入库产品代码,入库数量,入库时间等组成:入库日期、入库单号、货物编码、数量、进货价、总额、已付货款、供货单位编码、供货单位、经办人编码、经办人、增值税率、备注4.数据存储⏹入库登记表数据存储名:入库登记表说明:入库货物验收通过并且入库后,仓库管理员要根据入库货物的入库日期,入库单号,货物编号,数量,总额,供货单位号码,供货单位名称,仓库管理员编号,备注等信息生成入库登记表。
输入数据流:生成入库登记表输出数据流:生成库存台账组成:入库日期,入库单号,货物编号,数量,总额,供货单位号码,供货单位名称,仓库管理员编号,备注存取频度:平均每天处理一次。
企业工程物资管理表格(doc 5页)
企业工程物资管理表格(doc 5 页)被审计单位: 项目: 工程物资 编制: 日期:工程物资实质性程序索引号:ZQ财务报表截止日/期间:复核:日期:第一部分 认定、审计目标和审计程序对应关系一、 审计目标与认定对应关系表财务报表认定审计目标存 在完整性权利 和义务计价 和分摊列 报A 资产负债表中记录的工程物资是存在的。
√B 所有应记录的工程物资均已记录。
√C 资产负债表中的工程物资由被审计单位拥有或控√制。
D 工程物资以恰当的金额包括在财务报表中,与之√相关的计价调整已恰当记录。
E 工程物资已按照企业会计准则的规定在财务报√表中作出恰当列报。
二、审计目标与审计程序对应关系表审计 目标可供选择的审计程序1.获取或编制工程物资明细表,复核加计是否正确,并与总 D 账数和明细账合计数核对是否相符,结合工程物资减值准备与报表数核对是否相符。
ABD2.实地检查工程物资,确定其是否存在,并观察是否有呆滞、 积压物资。
ABCD ABD3.抽查若干工程物资采购合同、发票、货物验收单等原始凭 证,检查其是否经过授权审批,会计处理是否正确。
4.结合在建工程审计,检查工程物资的领用手续是否齐全, 会计处理是否正确。
ABD5.检查被审计单位是否对工程物资定期盘点,对盘盈、盘亏 的处理是否及时、是否符合规定,会计处理是否正确。
D6.检查工程完工后剩余的工程物资在转入存货时,是否将其 所含的增值税进项税额进行了正确的分离。
DAB7.检查有无与关联方的工程物资购销业务,是否经过适当授 权,是否按正常交易价格结算。
索引号 ZQ2略 略 略 略 略 略第二部分 计划实施的实质性程序项目财务报表认定存 在完整性权利 和义务计价 和分摊列 报评估的重大错报风险水平(注 1)从控制测试获取的保证程度(注 2)需从实质性程序获取的保证程度计划实施的实质性程序(注 3) 索引号 执行人1.2.3.4.5.6.7.8.9.10.……注: 1.结果取自风险评估工作底稿。
仓库管理系统表格
3-001 用料清单用料清单主件名称主件图号物料类别物料号码零件名称图号每件用量材料规格备注3-002 物料BOM清单物料BOM清单品名规格单位经济产量前置天数版本新增日更改日工程图号品名规格机用损耗率供应商号版本生效日期失效日期制程说明工程图号备注3-003 存量基准设定表存量基准设定表序号物料编号名称规格单位采购方法去年平均月用量设定月用量安全存量请购点备注数量日期数量日期审批:复核:制单:日期:3-004 产品零件一览表产品零件一览表产品名称简图产品型号开发日期客户序号材料名称规格计量单位标准用量损耗率材料来源单价备注确认:审核:制定:3-005 产品用料明细表产品用料明细表产品名称产品型号产品料号客户阶数料号名称规格单位标准用量标准损耗率来源图号确认:审核:制定:3-006 存量控制卡存量控制卡品名:单位:库号:请购点:采购前置时间:规格:架位:组立形式及数量:请购量:月拨发量:件号:图号:安全存量:每月平均拨发量:日期凭单号码摘要入库收/欠收出库发/欠发请(订)购量分配结存数量请购量订购量请求交货日期总请购量总订购量分配量计划使用日期总分配量可利用量3-007 物料管制卡物料管制卡物料名称料号储放位置物料等级□A □B□C安全存量订购点最高存量前置时间日期入库出库结存签名日期入库出库结存签名3-008 物料保管卡(一)物料保管卡(一)物品名称物品编号物品规格及型号标准单位物品状态:□成品□半成品□待检□待处理□不合格□合格供应商(存储商) 库存量安全存量仓管员3-009 物料保管卡(二)物料保管卡(二)货位编号:标示日期:材料名称用途材料编号主要供应商估计年用量订货期经济定量安全用量代替品月份实际用量需求计划平均单价1 2 3 4 5 6 7 89101112合计收发记录日期单据号码发出量存量收料量退回订货记录备注3-010 物料保管卡(三)物料保管卡(三)编号:来源年月日名称到货通知单到货日期名称验收情况型号合同号型号规格车号规格单位运单号件数单位数量单价交货情况技术条件运输号存放地点年凭证号摘要收入付出结存备料情况月日件数数量金额件数数量金额件数数量金额厂名数数量结存3-011 ××产品材料耗用统计台账××产品材料耗用统计台账产品名称:数量:材料类别材料编号材料名称规格型号品质等级单位计划数量耗用登记合计1日2日3日4日…30日31日原材料辅助材料包装材料低值易耗品其他材料复核:统计:3-012 订单耗用材料耗用总表订单耗用材料耗用总表材料类别材料编号材料名称规格等级单位计划用量耗用批次合计1 2 3 4 5 6 7五金件电子元器件塑胶材料辅助材料包装材料低值易耗品备注复核:统计:3-013 ××车间月物料耗用统计表××车间月物料耗用统计表月份:订单编号产品代号产品名称生产数量耗用物料A B C D E F G H I复核:统计:3-014 收货台账收货台账月份:序号物料编号物料名称规格型号单位入仓数量入仓日期实收数量品质等级采购单号入仓人员检验员收货员存储位置备注复核:统计:3-015 物料进销存账物料进销存账日期材料名称摘要入仓出仓结存备注数量金额数量金额数量金额经理:记账:3-016 物料发货台账物料发货台账日期物料编号物料名称单位领用数量领料单编号用途领料部门领料员备注3-017 个人领料台账个人领料台账姓名:部门:职务:日期物料名称规格型号单位用途计划数领用记录合计仓管员:3-018 库存明细账库存明细账物料名称:物料编号:规格:计量单位:库区:年凭证摘要收入发出结存月日种类号数批号数量批号数量批号数量3-019 物料分析表物料分析表分析人员:分析日期:客户订单号制单号品名型号数量交期材料使用日用料分析项目料号A B C D E F G H ……材料单位单位用料量备用率(%)标准用量库存数订购方式订单订购存货订购应申购数预定标明料日实进料日备注说明:1.依据订单及BOM表分析用料2.备用率=(进料不良率+工程不良率)×1.23-020 物料计划表物料计划表物料类别物料编号物料名称规格型号单位质量等级计划数量到位要求备注第一批第二批第三批五金件塑料件电子元器件包装材料审批:复核:物控经理:物控员:日期:3-021 ××产品物料计划表××产品物料计划表物料编号物料名称规格型号单位计划数量到位要求1 2 3 4 5 6 7 8 9 10 11 12 13 14 15备注审批:复核:制表:日期:3-022 订单物料计划总表订单物料计划总表物料计划单编号:生产计划单编号:物料名称物料规格单位各产品(A、B、C……)所需物料的数量合计备注A B C D E F G H审批:复核:制单:日期:3-023 低值易耗品及劳保用品月用量计划表低值易耗品及劳保用品月用量计划表部门:编码名称及规格单位定额用量人数产品数量应发合计备注审批:复核:制单:日期:3-024 常备性材料周需求计划表常备性材料周需求计划表料号:型号/规格:日期:共页第页项次产品品名单位用量第周…第周备注批号批量需求量…批号批量需求量批准:审核:编制:3-025 常备性材料月需求计划常备性材料月需求计划项次品名规格前月库存上月本月备注仓库未验收已购未入库存计划用量结存计划请购库存计划用量结存日期:编制:审核:批准:3-026 专用性物料需求计划表专用性物料需求计划表订单号:生产批号:批量:日期:项次品名规格单位用量单位购备时间预计用量调整量请购量需用日期备注批准:审核:编制:3-027 物料请购单物料请购单制造单位:请购单号:请购日期:产品名称生产数量生产日期序号材料名称规格料号标准用量库存数量本批采购数量请购数量批准数量备注批准:请购人:3-028 物料验收单物料验收单公司名称:年月日订单号码厂商姓名:地址:发票号码送货单(装箱单)号码运输方式□自提□送货物料编号品名规格单位数量验收结果允收拒收特采备注:3-029 物料供应变更联络单物料供应变更联络单发出部门:接收部门:日期:No.:订单号供应商品名型号/规格数量交期原因原定更改发出部门经办:接收部门经办/日期:主管:主管/日期:3-030 物料供应进度修订通知单物料供应进度修订通知单接收:日期:年月日订单号品名类别投料/日期完工/日期数量修订日期原进度修订进度原进度修订进度原进度修订进度原进度修订进度原进度修订进度原进度修订进度原进度修订进度原进度修订进度原进度修订进度原进度修订进度物控主管:物控员:3-031 物料供应延误报告单物料供应延误报告单日期:No.:订单号品名延误数量原因补救措施预定完工期责任单位物控经理:物控主管:物控员:3-032 材料入仓单材料入仓单(共4联:厂商联、PMC联、货仓联、财务联)厂商名称__________ No.:厂商编号__________ 日期__________订单号码物料编号品名规格单位送货数量检验损耗品管判定实收数量备注PMC__________ IQC__________ 仓管员__________3-033 发料单发料单制造单号________ 产品名称________ No.:生产批量_______ _生产车间________ □材料□半成品日期__________物料编号品名规格单位单机用量需求数量标准损耗实发数量备注生产领料员__________ 仓管员__________ PMC__________ 3-034 领料单领料单制造单号:产品名称:No.:生产批量:生产车间:□物料□半成品日期:序号料号品名规格单位计划用量标准损耗实领数量备注生产领料员:仓管员:PMC:说明:共四联,PMC联、货仓联、生产联、财务联。
软件研发项目用户需求列表—原材料库存管理-模板
5、提供领料出库查询功能,并能导出出库
数据明细;
6、手持终端的存储地点要进行默认
1、车间发现物料有问题或者领料过多需要
退回原材料仓库,需要开退库单;
实现了原材料退库的规范管理:
2、原材料仓库管理员接到退库单后,进行 1、退库进行条码扫描,减少了人工统计
条码扫描,将物料库存数量从车间仓库退 的工作量,数据准确快捷;
1、原材料调整主要针对盘点数据进行调 整; 2、主要功能在WEB界面进行,能够在盘点 表过账前,对扫描提交的数据进行修改; 3、一旦审核提交后就不能再次进行修改
பைடு நூலகம்
1、可以对扫描盘点数进行调整、确认; 2、与盘点功能分开划分权限,便于管 理;
1、每月末所有业务完成后,进行库存结转 操作; 2、主要功能在WEB界面进行,对具体的仓 库进行单个结转或者所有仓库进行批量结 转;
KC_3
原材料退库
1、退库业务有那几种方式? 2、是否有退库单; 3、退库管理相关的业务人员 4、退库仓库的分类 5、其他需求
相关角色
调研结果
系统上线可解决用户问题
员材料库管 员
原材料领料 库管员
原材料退库 管理员
1、原材料送货到仓库以后先要经过质检质
检盘点合格后进行入库;
2、在入库时,库管员依据入库单进行条码
回原材料仓库;
2、提供查询功能,并能导出扫描结果,
3、扫描确认后的数据,在WEB系统上要能 方便快捷,提高了统计工作效率;
够进行撤销操作,便于进行修改;
3、确认后可以依据需要进行调整库存数
4、提供退库查询功能,并能导出退库数据 量,修改灵活;
明细;
5、手持终端的存储地点要进行默认
库存管理
工程项目管理数据库系统设计范文
工程项目管理数据库系统设计工程项目管理系统数据库的设计要求1.需求分析(1)基本实体集:工程项目,项目经理,用户,项目文档,项目材料,使用。
(2)属性:工程项目(项目合同号、项目名称、使用工时、报交日期、付款规定、工程总额、工号#、用户编号#)项目经理(工号、姓名、性别、出生年月、电话)用户(用户编号、用户单位、地址、电话、联系人)项目文档(文档编号、项目合同号#、文档形式、归档时间、内容概述)项目材料(材料编号、材料名、材料报价、数量)使用(材料编号、项目合同号、使用日期、使用数量)(3)实体间的联系:一个工程项目有一个项目文档,每个工程项目用不同的项目材料。
一个用户能够拥有多个使用。
一个项目经理管理多个工程项目。
(4)存在的联系:用户与工程项目之间有拥有关系,一对多。
项目经理与工程项目有管理关系,一对多。
工程项目与项目文档有属于关系,一对多。
工程项目与项目材料有使用关系,多对多(1)数据项:用户编号含义说明:唯一标识每个用户别名:无类型:字符型长度:5取值范围:00000至99999取值含义:按顺序定义。
(2)数据项:文档编号含义说明:唯一标识每个文档别名:无类型:字符型长度:5取值范围:00000至99999取值含义:按顺序定义。
(2)数据结构:工程项目含义说明:是工程项目管理系统的主体数据结构,定义了一个工程项目的有关信息组成:项目合同号、项目名称、使用工时、报交日期、付款规定、工程总额、工号、用户编号(3)数据项:材料编号含义说明:唯一标识每个编号别名:无类型:字符型长度:5取值范围:00000至99999取值含义:按顺序定义。
(2)数据结构:工程项目含义说明:是工程项目管理系统的主体数据结构,定义了一个工程项目的有关信息组成:项目合同号、项目名称、使用工时、报交日期、付款规定、工程总额、工号、用户编号2.概念结构设计3.逻辑结构设计工程项目(项目合同号、项目名称、使用工时、报交日期、付款规定、工程总额、工号#、用户编号#)项目经理(工号、姓名、性别、出生年月、电话)用户(用户编号、用户单位、地址、电话、联系人)项目文档(文档编号、项目合同号#、文档形式、归档时间、内容概述)项目材料(材料编号、材料名、材料报价、数量)使用(材料编号、项目合同号、使用日期、使用数量)4.物理设计5.代码任务a)创立数据库代码CREATE DATABASE [工程项目管理系统]b)创立各个表代码CREATE TABLE工程项目(项目合同号char(5),项目名称char(50),使用工时char(50),报交日期char(50),付款规定char(50),工程总额char(50),工号char(9),用户编号char(9)); CREATE TABLE使用(材料编码char(50),项目合同号char(5),使用日期char(50),使用数量char(50)); CREATE TABLE项目材料(材料编码char(50),材料名char(50),材料报价char(50),数量char(50)); CREATE TABLE项目经理(工号char(9),姓名char(20),性别char(2),出生年月char(20),电话char(11));CREATE TABLE项目文档(文档编号char(9),项目合同号char(5),文档形式char(50),归档时间char(50),内容概述char(50));CREATE TABLE用户用户编号char(9),用户单位char(50),地址char(50),电话char(11),联系人char(50));c)创立约束要求:1.每个表创立主键alter table工程项目add constraint pk_工程项目primary key(项目合同号);;alter table使用add constraint pk_使用primary key(材料编码,项目合同号,使用日期);alter table项目材料add constraint pk_项目材料primary key(材料编码);alter table项目经理add constraint pk_项目经理primary key(工号);alter table项目文档add constraint pk_项目文档primary key(文档编号);alter table用户add constraint pk_用户primary key(用户编号);2.工程项目表创立外键(用户号#、工号#)alter table工程项目add constraint fk_工程项目foreign key (用户编号)references [用户](用户编号);alter table工程项目add constraint fk_工程项目foreign key (工号)references [项目经理](工号);3.项目文档表创立外键(项目合同号#)alter table项目文档add constraint fk_项目文档foreign key (项目合同号)references[使用](项目合同号);4.使用表创立外键(材料编号、项目合同号)alter table使用add constraint fk_使用foreign key (材料编号)references [项目材料](材料编号);alter table使用add constraint fk_使用foreign key (项目合同号)references [项目文档](项目合同号);5.工号属性创立检查约束(工号必须在00000-99999之间)alter table工程项目add constraint c1 check (工号between 00000 and 99999);6.性别属性创立检查约束(只能取“男”或者“女”);alter table项目经理add constraint c2 check (性别in('男','女'));7.电话属性创立检查约束(只能取-)alter table项目经理add constraint c3 check (电话between and);alter table用户add constraint c4 check (电话between and);a)创立视图要求i.创立一个视图,包括项目合同号、项目名称、使用工时、报交日期、用户编号#、归档时间、使用数量,并按照项目合同号升序排序CREATE VIEW view1asselect工程项目.项目合同号,项目名称,使用工时,报交日期,用户编号,使用日期,使用数量from工程项目,使用where工程项目.项目合同号=使用.项目合同号;b)创立触发器要求i.创立一个触发器,如果有用户要修改"使用表"中的材料编号,则显示一行字“禁止修改材料编号”。
工程项目物资管理相关表格
物资需用总计划调整表物资收料单项目名称:物资类别:收料类型:甲供/总包/分包:供应商名称:日期:本单编号:材料工程师:责任工程师:劳务分包方:后勤保卫:送货人:物资调拨单调出单位:调入单位:调拨类型:调入/调出日期:本单编号:物资类别:物资检测单项目名称:物资类别:本单编号:试验工程师:回执日期:不合格物资台帐项目名称:物资类别:日期:本单编号:物资退库单项目名称:物资类别:日期:本单编号:收料人:退料人:物资领料单项目名称:物资类别:日期:本单编号:核料人:发料人:领料人:混凝土浇筑对比表项目名称:编号:物资盘点盈亏处理表项目名称:日期:本单编号:物资部经理:项目经理:财务:经营经理:物资负责人:物资报损报废处理单项目名称:本单编号:项目经理:物资负责人:材料工程师:废料处理申请单项目名称:日期:本单编号:项目经理:经营经理:项目总工:项目责任工程师:物资部经理:物资部协调员:计划统计员:物资负责人:分包方物资进场记录项目名称:分包方名称:料具退场单项目名称: 出租单位:材料工程师: 项目责任工程师: 劳务队: 出租单位接收人:料具租赁结算单项目名称: 出租单位:项目经理: 项目财务:物资负责人: 材料工程师: 出租单位:物资验收单项目经理: 物资负责人: 材料工程师: 物资部经理: 项目财务: 采购员:物资采购结算单项目名称:供应商名称:日期:编号:物资部经理:项目财务:采购员:商品混凝土结算单项目名称:供应单位:日期:本单编号:项目经理:商务经理:物资负责人:供应单位:物资成本三算对比分析表项目经理:商务经理:物资负责人:编制人:。
