生产管理数据库课程设计总结报告DOC 44页Word格式文档下载.docx
《生产管理数据库课程设计总结报告DOC 44页Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《生产管理数据库课程设计总结报告DOC 44页Word格式文档下载.docx(46页珍藏版)》请在冰豆网上搜索。
系统数据初始化;
员工信息的查询、修改和添加;
设备信息的增删改查;
设备的采购信息;
设备的分配信息;
设备的报修;
设备的报废;
设备的返厂维修。
其中会涉及到一些实体的属性值。
基本要求:
立足于公司中设备的管理情况,实现对于设备的管理信息化,实现对于数据库的合理设计以及对于数据的合理的操作。
主要参考资料等:
《数据库系统概论》作者:
王珊萨师煊高等教育出版社
《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
无
性别
EmpSex
string
4
(男,女)
年龄
EmpAge
int
>
=18
工资
EmpSal
float
8
2000---10000
工龄
EmpYear
2
员工联系方式
EmpTel
Char
11
由11位数字组成
从属部门编号
EmpDep
3
部门表中的编号数值
上岗时间
EmpHir
datetime
年月日
02、设备表
(设备编号、名称、类别、生产日期、价格、使用年限、供应商、数量、存放仓库号、仓库负责人编号、入库时间、库存量、出库时间、报废部门编号、报废负责人、报废原因、报废时间、是否连带附件)
数据类型
数据长度
设备编号
DevID
名称
DevName
String
20
DevType
生产日期
DevBir
Datetime
价格
DevPri
Float
使用年限
DevDeath
Int
单位年
存放仓库编号
DevStoreID
仓库负责人编号
StoreEmpId
入库时间
StoreDate
库存量
Count
03、供应商表
(供应商编号、供应商名称、地址、负责人、供应商联系方式)
供应商编号
SupID
有十位数字组成
供应商名称
SupName
30
地址
SupAddr
50
负责人
SupEmpId
供应商联系方式
SupTel
04、部门表
(部门编号、部门名称、主管人员)
部门编号
DepId
部门名称
DepName
主管人员编号
DepEmpID
05、厂家表
(厂家编号、厂家名称、厂家地址、厂家联系方式)
厂家编号
FacID
15
厂家名称
FacAddr
50
厂家地址
厂家联系方式
FacTel
(仓库编号、面积)
仓库编号
StoreId
面积
StoreArea
07、采购表
(设备编号、供应商编号、采购时间、采购员、购买价格、采购数量)
采购时间
PurDate
采购员编号
PurEmpID
购买价格
PurPrice
采购数量
PurCount
6
08、返厂维修表
(设备编号、厂家编号、返厂时间、维修原因、维修结果、是否在保修期、维修费用)
返厂时间
RetDate
维修原因
RetCause
维修结果
RetResult
是否在保修期
IsFree
维修费用
RetPrice
09、设备分配表
(设备编号、部门编号、借出时间、归还时间、类型、负责人、是否可借)
DepID
借出时间
BorrowDate
归还时间
ReturnDate
Type
(借出、归还)
负责人编号
FenEmpID
是否可借
IsBorrow
10、内部报修表
(设备编号、部门编号、报修人编号、报修时间、报修原因、维修时间、维修结果、维修费用)
报修人编号
RepEmpID
报修时间
RepDate
报修原因
RepCause
维修时间
RepTime
RepPrice
Represult
11、报废表
(设备编号、报废部门编号、报废时间、报废负责人编号、报废原因)
报废部门编号
BrokeDepID
报废负责人编号
BrokeEmpID