物资管理信息系统
数据库设计报告
题
专
目: 物资管理信息系统 指导老师: 程志军
业: 物流工程技术
组长: 崔庆迪(1000008313)
组号: 第六组
组员: 吴绍宏(1000008330)
郑建(1000008311)
蒋元航(1000008342)
李啟云(1000008306)
一、课程设计目的
数据库课程设计作为一个重要的的教学环节,是《物流工程技术专业》集中
实践性环节系列之一,是学习完《数据库原理与应用》课程后进行的一次全面的
综合练习。其目的在于加深对关系数据库理论和基本知识的理解,初步掌握使用
关系数据库 SQLSERVER 为后台数据库设计一个信息管理系统,综合训练学生的分
析问题、设计的基本内容和方法,提高解决实际管理问题的能力,以培养学生的
专项技能和职业能力。
二、数据库课程设计内容简介
物资管理是一般工业、商业企业生产管理环节中重要的一环,需要对
物资基本信息管理、物资调配信息等内容进行完整的监控,这样才能
更有效的里用物资。物资入库的时候首先需要登记物资的基本信息,
包括物资的种类、名称、型号、单位、单价等,然后登记入库信息,
包括物资基本信息,入库地点,入库人、经办人、物资数量等;出库
时,需要等级出库信息;根据物资的出入库信息的综合,得到各种物
资的余额信息。
三、需求分析
1、有关物资基本信息的输入,包括物资编号、物资名称、规格型号、
种类和计量单位等。
2、物资基本信息的查询。
3、物资基本信息的修改。
4、添加入库基本信息。
5、删除入库基本信息。
6、添加出库基本信息。
7、修改出库基本信息。
8、删除出库基本信息。
9、查询出库基本信息。
10、剩余物资查询。
四、系统结构分析
1、物理结构
物资
管理
信息
系统
物资
余额
信息
管理
物资
余额
信息
浏览
物资
余额
信息
查询
出库
物资
信息
查询
物资
出库
信息
管理
出库
物资
信息
修改
物资
入库
信息
管理
入库
物资
信息
修改
物资
基本
信息
管理
物资
基本
信息
修改
物资
基本
信息
添加
入库
物资
信息
添加
物资
基本
信息
查询
出库
物资
信息
添加
入库
物资
信息
查询
2、逻辑结构(E-R 图)
物资基本信息实体 E-R 图:
物资基本信息实体
物资编号
计量单位
物资名称
物资规格
物资入库信息实体 E-R 图:
物资入库信息实体
物资基本信息
保管人
入库时间
经办人
物资出库信息实体 E-R 图:
物资出库信息实体
物资基本信息
领用人
出库时间
经办人
物资余额信息实体 E-R 图:
物资余额信息实体
物资基本信息
仓库
数量
金 额
实体之间关系的 E-R 图:
物
资
物资登记
物资基本信息
入库物资信息
物资调配
出库物资信息
物资余额信息
五、表格设计
1、物资基本信息表:
列名
数据类型
可否为空
物资编号
varchar
NOT NULL
物资名称
varchar
NOT NULL
物资规格
varchar
NOT NULL
类别
varchar
计量单位
varchar
NULL
NULL
2、入库物资信息表格:
列名
入库编号
入库物资编号
物资名称
规格型号
种类
单位
数量
单价
金额
列名
rkno
rkid
rkname
rkspec
rkkind
rkunit
rkaccount
rkprice
rkvalue
数据类型
可否为空
varchar
NOT NULL
Varchar
NOT NULL
Varchar
Varchar
Varchar
varchar
float
Float
Float
NULL
NULL
NULL
NULL
NOT NULL
NOT NULL
NOT NULL
入库时间
rkdate
datetime
NOT NULL
经办人
保管人
仓库
备注
rkdeal_person
varchar
NOT NULL
rksave_person
varchar
NOT NULL
rkbase
rkmemo
varchar
text
NULL
NULL
3、出库物资信息表格:
列名
出库编号
列名
lyno
数据类型
可否为空
varchar
NOT NULL
出库物资编号 lyid
Varchar
NOT NULL
物资名称
lyname
规格型号
lyspec
种类
单位
数量
单价
金额
lykind
lyunit
lyaccout
lyprice
lyvalue
Varchar
Varchar
Varchar
varchar
float
float
Float
NULL
NULL
NULL
NULL
NOT NULL
NULL
NULL
入库时间
lydate
datetime
NOT NULL
领用人
经办人
仓库
备注
lyuse_person
varchar
NOT NULL
lydeal_person
varchar
NOT NULL
lybase
lymemo
varchar
text
NULL
NULL
4、物资余额信息表格:
列名
物资编号
列名
yeid
数据类型
可否为空
varchar
NOT NULL
物资名称
yename
varchar
NOT NULL
物资型号
yespec
类别
yekind
varchar
varchar
计量单位
Yeunit
float
yeaccount
float
Yevalue
float
NULL
NULL
NULL
NOT NULL
NOT NULL
数量
金额
仓库
备注
Yebase
yememo
varchar
NOT NULL
text
NULL
六、数据库构建与代码撰写(分工完成)
1、开发环境
OS: Windows XP SP3
IDE: Visual C++ 6.0
DataBase: SQL Server 2000
2、框架构建
(1)登陆界面: