您好,欢迎访问三一刀客
郑州轻工业学院本科数据库课程设计总结报告设计题目设备管理系统学生姓名关兴林傅伟伟学号541007010208541007010207系别计算机与通信工程学院专业计算机科学与技术班级10-02指导教师钱慎一张旭2012年12月30日3郑州轻工业学院课程设计任务书题目设备管理专业、班级计算机科学与技术10-2学号540007010208姓名关兴林学号541007010207姓名傅伟伟主要内容:系统数据初始化;员工信息的查询、修改和添加;设备信息的增删改查;设备的采购信息;设备的分配信息;设备的报修;设备的报废;设备的返厂维修。其中会涉及到一些实体的属性值。基本要求:立足于公司中设备的管理情况,实现对于设备的管理信息化,实现对于数据库的合理设计以及对于数据的合理的操作。主要参考资料等:《数据库系统概论》作者:王珊萨师煊高等教育出版社《SQLServer2005中文版关系数据库基础与实践教程》作者:周峰电子工业出版社《SQLServer数据库开发实例精粹》作者:徐国智汪孝宜等电子工业出版社完成期限:两周指导教师签名:课程负责人签名:2012年12月30日4目录课程设计任务书.....................................................3一、需求分析.....................................错误!未定义书签。1、系统功能分析.........................................................42、系统功能模块设计.................................................6二、数据库设计.................................................................71、E-R图...................................错误!未定义书签。2、数据字典.................................错误!未定义书签。3、关系模式...............................错误!未定义书签。34、关系表....................................................................14三、详细设计...................................错误!未定义书签。51.项目功能模块..........................................................152.数据库建立过程的一些代码..................................253.web开发的一些代码...............................................27四、项目需求环境..............................................................41五、体会和感想..................................................................42六、说明...............................................................................425一、需求分析设备管理是针对于各种公司或者学校等进行的一个数据库设计,针对的是对于其功用的设备的管理进行的数据整理操作等。本设计中主要是设计到设备的状态比较多。从设备的进入公司到设备的分配、报修、维修、报废、返厂维修、设备存放等做一系列信息的整理。有设备的买卖、分配、维修等操作的出现,自然的就设计到一些主体比如供应商、厂家、部门、员工、仓库。其中厂家主要是负责的设备的返厂维修,设计到一些返厂相关的信息,诸如返厂维修时间、维修原因、维修费用、维修结果、是否在保质期等等;供应商是对于设备的购入而牵连来的,其中包括的一些属性采购时间、采购员、采购价格、采购数量等等;部门是公司内部的分设的子集体,其中会牵涉到设备的分配、报修、报废的操作。在分配中分为两种状态借出和归还,属性有借出时间、归还时间、负责人以及是否可借等,在报修的联系中包含的属性有报修人、报修时间、报修原因、维修时间、费用和维修结果,在报废的联系中主要有一些报废的负责人、报废的原因、报废时间等的属性;员工和部门是有联系的,设备又是属于员工管理,属于员工使用的。作为辅助性的必须具备有员工实体的存在。员工的固有属性比较明显、还有因为在部门的上岗而牵连出来一些联系属性。此数据库的数据量不是很大,关系可以借助于后面的数据图观测。61.系统功能分析01.管理员的登录02.浏览所有的设备——查询所有的设备信息——修改设备的信息——删除设备信息03.采购——查询采购的设备信息——增加采购设备信息——修改采购设备信息04.设备的返厂维修——查询返厂的设备信息——修改返厂设备的状态05.设备的分配——查询借出的设备信息及其使用的部门——查询借出时间——查询归还的设备信息及其对应部门——查询归还时间——修改设备状态06.设备的报修——查询要报修的设备信息——修改设备的信息07.员工信息的查询及其修改——查询员工信息——修改员工信息08.设备的报废——查询要报废的设备信息——修改报废的设备信息72.系统功能模块设计设备管理系统登录模块员工信息设备信息采购管理维修管理报废管理内部报修分配管理普通用户管理员登陆查询修改添加查询查询修改添加删除修改查询修改设备分配查询修改查询修改8二、数据库设计1.E—R图01、员工信息员工姓名性别员工编号年龄工龄员工联系方式工资02、设备设备生产日期设备编号类别名称价格使用年限03、供应商供应商负责人供应商联系方式地址供应商编号供应商名称904、部门部门主管人员部门编号部门名称05、厂家厂家厂家联系方式厂家名称厂家编号厂家地址06、仓库仓库仓库编号面积1007、整个设备管理的ER图供应商设备厂家部门员工仓库采购nnmm采购时间采购员价格采购数量分配报修报废nnmm借出时间归还时间类型负责人是否可借nnmm报修原因11mm报修时间费用报修人维修时间维修结果报废时间报废原因报废负责人从属11mm上岗时间返厂维修nnmm存放返厂时间维修原因维修结果是否在保修期维修费用mm11入库时间仓库负责人库存量2.数据字典01、员工表(员工编号、姓名、性别、年龄、工资、工龄、员工联系方式、从属部门编号,上岗时间)数据项名字段类型长度取值范围备注员工编号EmpIDchar10由十位数字组成标识员工的属性姓名EmpNamestring10无性别EmpSexstring4(男,女)年龄EmpAgeint4=18工资EmpSalfloat82000---1000011工龄EmpYearchar20员工联系方式EmpTelChar11由11位数字组成从属部门编号EmpDepChar3部门表中的编号数值上岗时间EmpHirdatetime8年月日02、设备表(设备编号、名称、类别、生产日期、价格、使用年限、供应商、数量、存放仓库号、仓库负责人编号、入库时间、库存量、出库时间、报废部门编号、报废负责人、报废原因、报废时间、是否连带附件)数据项名字段数据类型数据长度取值范围设备编号DevIDchar10由十位数字组成名称DevNameString20类型DevTypeString20生产日期DevBirDatetime8年月日价格DevPriFloat8使用年限DevDeathInt2单位年存放仓库编号DevStoreIDChar3仓库负责人编号StoreEmpIdChar10入库时间StoreDateDatetime8年月日库存量CountInt403、供应商表(供应商编号、供应商名称、地址、负责人、供应商联系方式)数据项名字段数据类型数据长度取值范围供应商编号SupIDChar10有十位数字组成供应商名称SupNameString30地址SupAddrString50负责人SupEmpIdString10供应商联系方式SupTelChar111204、部门表(部门编号、部门名称、主管人员)数据项名字段数据类型数据长度取值范围部门编号DepIdChar3部门名称DepNameString10主管人员编号DepEmpIDString1005、厂家表(厂家编号、厂家名称、厂家地址、厂家联系方式)数据项名字段数据类型数据长度取值范围厂家编号FacIDChar15厂家名称FacAddrString50厂家地址FacAddrString50厂家联系方式FacTelChar1106、仓库(仓库编号、面积)数据项名字段数据类型数据长度取值范围仓库编号StoreIdChar3面积StoreAreaFloat807、采购表(设备编号、供应商编号、采购时间、采购员、购买价格、采购数量)13数据项名字段数据类型数据长度取值范围设备编号DevIDChar10供应商编号SupIDChar10采购时间PurDateDatetime8采购员编号PurEmpIDChar10购买价格PurPriceFloat8采购数量PurCountInt608、返厂维修表(设备编号、厂家编号、返厂时间、维修原因、维修结果、是否在保修期、维修费用)数据项名字段数据类型数据长度取值范围设备编号DevIDChar10厂家编号FacIDChar10返厂时间RetDateDatetime8维修原因RetCauseString30维修结果RetResultString20是否在保修期IsFreeChar2维修费用RetPriceFloat809、设备分配表(设备编号、部门编号、借出时间、归还时间、类型、负责人、是否可借)数据项名字段数据类型数据长度取值范围设备编号DevIDChar10部门编号DepIDChar3借出时间BorrowDatedatetime8年月日归还时间ReturnDatedatetime8年月日类型TypeString4(借出、归还)负责人编号FenEmpIDChar10是否可借IsBorrowString210、内部报修表(设备编号、部门编号、报修人编号、报修时间、报修原因、维修时间、维修结果、维修费用)数据项名字段数据类型数据长度取值范围设备编号DevIDChar1014部门编号DepIDChar3报修人编号RepEmpIDChar10报修时间RepDateDatetime8报修原因RepCauseString20维修时间RepTimeDatetime8维修费用RepPriceFloat8维修结果RepresultString1011、报废表(设备编号、报废部门编号、报废时间、报废负责人编号、报废原因)数据项名字段数据类型数据长度取值范围设备编号DevIDChar10报废部门编号BrokeDepIDChar3报废负责人编号BrokeEmpIDChar10报废时间BrokeTimeDatetime8报废原因BrokeDateString503、关系模式员工表(员工编号,姓名,性别,年龄,工资,工龄,员工联系方式,从属部门编号,上岗时间)设备表(设备编号,名称,类别,生产日期,价格,使用年限,存放仓库号,仓库负责人编号,入库时间,库存量)供应商表(供应商编号,供应商名称,地址,负责人,供应商联系方式)部门表(部门编号,部门名称,主管人员)厂家表(厂家编号,厂家名称,厂家地址,厂家联系方式)仓库表(仓库编号,面积)采购表(设备编号,供应商编号,采购时间,采购员,购买价格,采购数量)返厂维修表(设备编号,厂家编号,返厂时间,维修原因,维修结果,是否在保修期,维修费用)报废表(设备编号、报废部门编号、报废时间、报废负责人编号、报废原因)4、关系图1516三、详细设计1.项目功能模块1.1用户登录模块用户登录模块中,每个用户只
本文标题:数据库管理设备
链接地址:https://www.111doc.com/doc-1311604 .html