生产管理数据库课程设计总结报告DOC 44页.docx
《生产管理数据库课程设计总结报告DOC 44页.docx》由会员分享,可在线阅读,更多相关《生产管理数据库课程设计总结报告DOC 44页.docx(46页珍藏版)》请在冰豆网上搜索。
![生产管理数据库课程设计总结报告DOC 44页.docx](https://file1.bdocx.com/fileroot1/2022-10/10/0b29bf51-9b01-45a2-9a30-274728cd8fa1/0b29bf51-9b01-45a2-9a30-274728cd8fa11.gif)
生产管理数据库课程设计总结报告DOC44页
数据库课程设计总结报告(DOC44页)
部门:
xxx
时间:
xxx
制作人:
xxx
整理范文,仅供参考,勿作商业用途
郑州轻工业学院本科
数据库课程设计总结报告
设计题目设备管理系统
学生姓名关兴林傅伟伟
学号541007010208541007010207
系别计算机与通信工程学院
专业计算机科学与技术
班级10-02
指导教师钱慎一张旭
2012年12月30日
郑州轻工业学院
课程设计任务书
题目设备管理
专业、班级计算机科学与技术10-2
学号540007010208姓名关兴林
学号541007010207姓名傅伟伟
主要内容:
系统数据初始化;员工信息的查询、修改和添加;设备信息的增删改查;设备的采购信息;设备的分配信息;设备的报修;设备的报废;设备的返厂维修。
其中会涉及到一些实体的属性值。
基本要求:
立足于公司中设备的管理情况,实现对于设备的管理信息化,实现对于数据库的合理设计以及对于数据的合理的操作。
主要参考资料等:
《数据库系统概论》作者:
王珊萨师煊高等教育出版社
《SQLServer2005中文版关系数据库基础与实践教程》作者:
周峰电子工业出版社
《SQLServer数据库开发实例精粹》作者:
徐国智汪孝宜等电子工业出版社
完成期限:
两周
指导教师签名:
课程负责人签名:
2012年12月30日
2、系统功能模块设计.................................................6
4、关系表....................................................................14
1.项目功能模块15
2.数据库建立过程的一些代码..................................25
3.web开发的一些代码...............................................27
五、体会和感想..................................................................42
六、说明...............................................................................42
1、需求分析
设备管理是针对于各种公司或者学校等进行的一个数据库设计,针对的是对于其功用的设备的管理进行的数据整理操作等。
本设计中主要是设计到设备的状态比较多。
从设备的进入公司到设备的分配、报修、维修、报废、返厂维修、设备存放等做一系列信息的整理。
有设备的买卖、分配、维修等操作的出现,自然的就设计到一些主体比如供应商、厂家、部门、员工、仓库。
其中厂家主要是负责的设备的返厂维修,设计到一些返厂相关的信息,诸如返厂维修时间、维修原因、维修费用、维修结果、是否在保质期等等;
供应商是对于设备的购入而牵连来的,其中包括的一些属性采购时间、采购员、采购价格、采购数量等等;
部门是公司内部的分设的子集体,其中会牵涉到设备的分配、报修、报废的操作。
在分配中分为两种状态借出和归还,属性有借出时间、归还时间、负责人以及是否可借等,在报修的联系中包含的属性有报修人、报修时间、报修原因、维修时间、费用和维修结果,在报废的联系中主要有一些报废的负责人、报废的原因、报废时间等的属性;
员工和部门是有联系的,设备又是属于员工管理,属于员工使用的。
作为辅助性的必须具备有员工实体的存在。
员工的固有属性比较明显、还有因为在部门的上岗而牵连出来一些联系属性。
此数据库的数据量不是很大,关系可以借助于后面的数据图观测。
1.系统功能分析
01.管理员的登录
02.浏览所有的设备
——查询所有的设备信息
——修改设备的信息
——删除设备信息
03.采购
——查询采购的设备信息
——增加采购设备信息
——修改采购设备信息
04.设备的返厂维修
——查询返厂的设备信息
——修改返厂设备的状态
05.设备的分配
——查询借出的设备信息及其使用的部门
——查询借出时间
——查询归还的设备信息及其对应部门
——查询归还时间
——修改设备状态
06.设备的报修
——查询要报修的设备信息
——修改设备的信息
07.员工信息的查询及其修改
——查询员工信息
——修改员工信息
08.设备的报废
——查询要报废的设备信息
——修改报废的设备信息
2.
系统功能模块设计
2、数据库设计
1.E—R图
01、员工信息
02、设备
03、供应商
04、部门
05、厂家
06、仓库
07、整个设备管理的ER图
2.数据字典
01、员工表
(员工编号、姓名、性别、年龄、工资、工龄、员工联系方式、从属部门编号,上岗时间)
数据项名
字段
类型
长度
取值范围
备注
员工编号
EmpID
char
10
由十位数字组成
标识员工的属性
姓名
EmpName
string
10
无
性别
EmpSex
string
4
(男,女)
年龄
EmpAge
int
4
>=18
工资
EmpSal
float
8
2000---10000
工龄
EmpYear
char
2
>0
员工联系方式
EmpTel
Char
11
由11位数字组成
从属部门编号
EmpDep
Char
3
部门表中的编号数值
上岗时间
EmpHir
datetime
8
年月日
02、设备表
(设备编号、名称、类别、生产日期、价格、使用年限、供应商、数量、存放仓库号、仓库负责人编号、入库时间、库存量、出库时间、报废部门编号、报废负责人、报废原因、报废时间、是否连带附件)
数据项名
字段
数据类型
数据长度
取值范围
设备编号
DevID
char
10
由十位数字组成
名称
DevName
String
20
类型
DevType
String
20
生产日期
DevBir
Datetime
8
年月日
价格
DevPri
Float
8
使用年限
DevDeath
Int
2
单位年
存放仓库编号
DevStoreID
Char
3
仓库负责人编号
StoreEmpId
Char
10
入库时间
StoreDate
Datetime
8
年月日
库存量
Count
Int
4
03、供应商表
(供应商编号、供应商名称、地址、负责人、供应商联系方式)
数据项名
字段
数据类型
数据长度
取值范围
供应商编号
SupID
Char
10
有十位数字组成
供应商名称
SupName
String
30
地址
SupAddr
String
50
负责人
SupEmpId
String
10
供应商联系方式
SupTel
Char
11
04、部门表
(部门编号、部门名称、主管人员)
数据项名
字段
数据类型
数据长度
取值范围
部门编号
DepId
Char
3
部门名称
DepName
String
10
主管人员编号
DepEmpID
String
10
05、厂家表
(厂家编号、厂家名称、厂家地址、厂家联系方式)
数据项名
字段
数据类型
数据长度
取值范围
厂家编号
FacID
Char
15
厂家名称
FacAddr
String
50
厂家地址
FacAddr
String
50
厂家联系方式
FacTel
Char
11
06、仓库
(仓库编号、面积)
数据项名
字段
数据类型
数据长度
取值范围
仓库编号
StoreId
Char
3
面积
StoreArea
Float
8
07、采购表
(设备编号、供应商编号、采购时间、采购员、购买价格、采购数量)
数据项名
字段
数据类型
数据长度
取值范围
设备编号
DevID
Char
10
供应商编号
SupID
Char
10
采购时间
PurDate
Datetime
8
采购员编号
PurEmpID
Char
10
购买价格
PurPrice
Float
8
采购数量
PurCount
Int
6
08、返厂维修表
(设备编号、厂家编号、返厂时间、维修原因、维修结果、是否在保修期、维修费用)
数据项名
字段
数据类型
数据长度
取值范围
设备编号
DevID
Char
10
厂家编号
FacID
Char
10
返厂时间
RetDate
Datetime
8
维修原因
RetCause
String
30
维修结果
RetResult
String
20
是否在保修期
IsFree
Char
2
维修费用
RetPrice
Float
8
09、设备分配表
(设备编号、部门编号、借出时间、归还时间、类型、负责人、是否可借)
数据项名
字段
数据类型
数据长度
取值范围
设备编号
DevID
Char
10
部门编号
DepID
Char
3
借出时间
BorrowDate
datetime
8
年月日
归还时间
ReturnDate
datetime
8
年月日
类型
Type
String
4
(借出、归还)
负责人编号
FenEmpID
Char
10
是否可借
IsBorrow
String
2
10、内部报修表
(设备编号、部门编号、报修人编号、报修时间、报修原因、维修时间、维修结果、维修费用)
数据项名
字段
数据类型
数据长度
取值范围
设备编号
DevID
Char
10
部门编号
DepID
Char
3
报修人编号
RepEmpID
Char
10
报修时间
RepDate
Datetime
8
报修原因
RepCause
String
20
维修时间
RepTime
Datetime
8
维修费用
RepPrice
Float
8
维修结果
Represult
String
10
11、报废表
(设备编号、报废部门编号、报废时间、报废负责人编号、报废原因)
数据项名
字段
数据类型
数据长度
取值范围
设备编号
DevID
Char
10
报废部门编号
BrokeDepID
Char
3
报废负责人编号
BrokeEmpID
Char
10