logo资料库

某工厂物料管理系统.docx

第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
资料共17页,剩余部分请下载后查看
1.设计背景和系统功能概述
1.1背景
1.2 功能要求
2.需求分析
2.1信息分析
逻辑结构设计
2.2数据分析
员工表(S)
部门表(B)
仓库表(D)
物料表(B)
部门员工表(B)
物料仓库表(AD)
员工物料领取表(SA)
物料出入库表(ioD)
物料转仓表(RD)
3.数据库的实现和维护
3.1 建立数据库
3.2实验操作代码具体截图
4.总结:
5.参考资料[1]萨师短,王珊.数据库系统概论(第四版).北京:高等教育出版社,2006年5月.
数据库课程设计 名 称: 某工厂的物料管理系统 学 院: 班 级: 学 号: 姓 名: 目录
1.设计背景和系统功能概述 ............................................................................................................3 1.1 背景 ........................................................ 3 1.2 功能要求 ....................................................3 2.需求分析........................................................................................................................................ 3 2.1 信息分析 .................................................... 3 系统功能结构.....................................................................................................................................3 数据流程图......................................................................................................................................... 4 逻辑结构设计.....................................................................................................................................4 2.2 数据分析 ................................................... 6 员工表(S)....................................................................................................................................... 6 部门表(B)....................................................................................................................................... 6 仓库表(D)....................................................................................................................................... 6 物料表(B)....................................................................................................................................... 6 部门员工表(B)..............................................................................................................................7 物料仓库表(AD)............................................................................................................................7 员工物料领取表(SA).................................................................................................................. 7 物料出入库表(ioD).....................................................................................................................8 物料转仓表(RD)............................................................................................................................8 3.数据库的实现和维护 ....................................................................................................................8 3.1 建立数据库 ..................................................8 3.2 实验操作代码具体截图 ....................................... 15 4.总结:............................................................................................................................................ 16 5.参考资料...................................................................................................................................... 17
1.设计背景和系统功能概述 1.1 背景 随着疫情的发展和工厂制造业竞争的加剧,物料的争夺将会越 来越激烈,而工厂更需要使用有效地信息化手段,拓展经营空间,降 低运营成本,提高物料管理和决策效率。 1.2 功能要求 (1)实现物料的分类管理; (2)实现部门和员工信息管理; (3)实现物料的入库和领用管理; (4)实现物料的转仓管理; (5)创建触发器,实现物料入库和领用时相应物料库存的自动更新; (6)创建触发器,实现转仓时转入仓库物料增加、转出仓库物料减少; (7)创建存储过程统计各仓库各种物料的现存数量; (8)创建存储过程统计指定时间段内各种物料的入库数量和领用数量; 2.需求分析 2.1 信息分析 我根据对工厂物料管理方面的知识和在网络上取得的信息资料,得 出系统的信息需求和处理要求,得到设计所需要的需求信息,这些信 息是选择了对数据库设计直接有用的信息。 系统功能结构:
数据流程图: 逻辑结构设计 局部 E-R 图 实体: 部门:部门号,部门名 员工:员工号,姓名,性别,电话,职称 仓库:仓库号,仓库名 物料:物料编号,物料名称,类型 实体联系: 员工和部门: 一个员工属于一个部门,一个部门可以有多个员工,属于多对一的关系;
员工和物料: 物料由员工领用,一个员工可以领到多种物料,不同的物料也可以有不同 的员工来领,它们属于多对多的关系; 仓库和物料: 一个仓库可以有多种物料,一种物料可在多个仓库有,属于多对多的关系。 全局 E-R 图
2.2 数据分析 员工表(S) 字段名称 类型 约束控制 字段含义 Char(10) Char(20) Char(1) Char(17) Char(20) primary key 员工号 not null not null not null not null 员工姓名 性别 员工电话 职称 SNo SN Sex TNo Dept 部门表(B) 字段名称 类型 约束控制 字段含义 BNo BN Char(10) Char(20) primary key not null 部门号 部门名 仓库表(D) 字段名称 类型 约束控制 字段含义 DNo DN Char(10) Char(20) primary key not null 仓库号 仓库名 物料表(B) 字段名称 类型 约束控制 字段含义 ANo Char(10) primary key 物料号
AN Class Char(20) Char(20) not null not null 物料名 物料类型 部门员工表(B) 字段名称 类型 约束控制 字段含义 BNo SNo Char(10) Char(10) primary key primary key 部门号 员工号 物料仓库表(AD) 字段名称 类型 约束控制 字段含义 DNo ANo Num Char(10) Char(20) int primary key primary key 仓库号 物料号 not null 物料数量 员工物料领取表(SA) 字段名称 Id SNo ANo getNum getTime 类型 Int Char(10) Char(10) Int datetime 约束控制 字段含义 primary key 自增编号 foreign key foreign key not null Default 员工号 物料号 领取数量 领取时间
物料出入库表(ioD) 字段名称 Id ANo DNo InOut 类型 Int Char(10) Char(10) Int inoutTime datetime 物料转仓表(RD) 约束控制 字段含义 primary key 自增编号 foreign key foreign key 0 或 1 Default 物料号 仓库号 出入标志 1 入 0 出 出入库时间 字段名称 类型 约束控制 字段含义 ANo DNo1 DNo2 Char(10) Char(10) Char(10) foreign key 物料号 foreign key 转出仓库号 foreign key 转入仓库号 remNum Int Not null 转仓数量 3.数据库的实现和维护 3.1 建立数据库 -创建数据库 AMS create database AMS on ( name=AMS_Data,
分享到:
收藏