1、 物资管理信息系统物资管理信息系统 数据库设计报告数据库设计报告 一、课程设计目的一、课程设计目的 数据库课程设计作为一个重要的的教学环节,是物流工程技术专业集中 实践性环节系列之一,是学习完数据库原理与应用课程后进行的一次全面的 综合练习。其目的在于加深对关系数据库理论和基本知识的理解,初步掌握使用 关系数据库 SQLSERVER 为后台数据库设计一个信息管理系统, 综合训练学生的分 析问题、设计的基本内容和方法,提高解决实际管理问题的能力,以培养学生的 专项技能和职业能力。 二、数据库课程设计内容简介二、数据库课程设计内容简介 物资管理是一般工业、 商业企业生产管理环节中重要的一环,需要对
2、 物资基本信息管理、物资调配信息等内容进行完整的监控,这样才能 更有效的里用物资。物资入库的时候首先需要登记物资的基本信息, 包括物资的种类、名称、型号、单位、单价等,然后登记入库信息, 包括物资基本信息,入库地点,入库人、经办人、物资数量等;出库 时,需要等级出库信息;根据物资的出入库信息的综合,得到各种物 资的余额信息。 三、需求分析三、需求分析 1、有关物资基本信息的输入,包括物资编号、物资名称、规格型号、 种类和计量单位等。 2、物资基本信息的查询。 3、物资基本信息的修改。 4、添加入库基本信息。 5、删除入库基本信息。 6、添加出库基本信息。 7、修改出库基本信息。 8、删除出库基
3、本信息。 9、查询出库基本信息。 10、剩余物资查询。 四、系统结构分析 1、物理结构 2、逻辑结构(E-R 图) 物资基本信息实体 E-R 图: 物资 管理 信息 系统 物资 余额 信息 管理 物资 基本 信息 管理 物资 入库 信息 管理 物资 出库 信息 管理 物资 余额 信息 浏览 物资 余额 信息 查询 出库 物资 信息 查询 入库 物资 信息 查询 物资 基本 信息 查询 出库 物资 信息 添加 出库 物资 信息 修改 入库 物资 信息 添加 入库 物资 信息 修改 物资 基本 信息 添加 物资 基本 信息 修改 物资基本信息实体 物资编号 物资名称 物资规格 计量单位 物资入库信
4、息实体 E-R 图: 物资出库信息实体 E-R 图: 物资入库信息实体 入库时间 物资基本信息 经办人 保管人 物资出库信息实体 物资基本信息 出库时间 经办人 领用人 物资余额信息实体 E-R 图: 实体之间关系的 E-R 图: 物资余额信息实体 物资基本信息 数量 金 额 仓库 物 资 物资登记 物资基本信息 入库物资信息 出库物资信息 物资余额信息 物资调配 五、表格设计五、表格设计 1、物资基本信息表: 列名 数据类型 可否为空 物资编号 varchar NOT NULL 物资名称 varchar NOT NULL 物资规格 varchar NOT NULL 类别 varchar NU
5、LL 计量单位 varchar NULL 2、入库物资信息表格: 列名 列名 数据类型 可否为空 入库编号 rkno varchar NOT NULL 入库物资编号 rkid Varchar NOT NULL 物资名称 rkname Varchar NULL 规格型号 rkspec Varchar NULL 种类 rkkind Varchar NULL 单位 rkunit varchar NULL 数量 rkaccount float NOT NULL 单价 rkprice Float NOT NULL 金额 rkvalue Float NOT NULL 入库时间 rkdate datetim
6、e NOT NULL 经办人 rkdeal_person varchar NOT NULL 保管人 rksave_person varchar NOT NULL 仓库 rkbase varchar NULL 备注 rkmemo text NULL 3、出库物资信息表格: 列名 列名 数据类型 可否为空 出库编号 lyno varchar NOT NULL 出库物资编号 lyid Varchar NOT NULL 物资名称 lyname Varchar NULL 规格型号 lyspec Varchar NULL 种类 lykind Varchar NULL 单位 lyunit varchar NULL 数量 lyaccout float NOT NULL 单价 lyprice float NULL 金额 lyvalue Float NULL 入库时间 lydate datetime NOT NULL 领用人 lyuse_person varchar NOT NULL 经办人 lydeal_person varchar NOT NULL 仓库 lybase var