您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 数据库SQL设备管理系统课程设计
1/21课程设计题目:《高校设备管理系统》课程名称:《数据库技术》课程设计院系:信息工程学院专业:网络工程班级:网工本1301班姓名:李亮锋学号:指导教师:2015年6月18日2/21目录一需求分析..................................................................................................31.1系统需求分析....................................................31.2用户需求............................................................3二功能模块图.............................................................................................42.1数据流程图..........................................................2.2系统功能分析.....................................................三概念结构设计......................................................................................63.1E-R图...........................................................................73.2数据字典.......................................................................8四逻辑结构设计...............................错误!未定义书签。4.1逻辑设计的任务和目标................错误!未定义书签。4.2数据组织........................................错误!未定义书签。4.2.1将E-R图转换为关系模型...............................五物理结构设计...................................................................................105.1物理设计阶段的目标与任务...............................5.2数据存储方面......................................................六数据实施和维护..............................................................................116.1.1建立数据库......................................................6.1.2建立数据表......................................................设计总结......................................................................203/21一、需求分析1.1系统需求分析鉴于高校设备管理的现状以及设备管理信息化的要求,开展计算机辅助设备管理,并在此基础上为上级部门进行决策分析提供帮助,极大地提高了设备管理的工作水平和信息化水平。系统分析阶段开展的主要工作包括:收集和分析系统需求、提供系统说明书等。系统需求分析就是通过系统调查,了解用户实际需求,进行系统分析,提炼出系统需求。业务流程是系统设计的关键,要开发一个系统,必须确定系统的功能需求,这就必须先了解实际的业务流程,从业务流程中分析系统的需求。设备信息是系统进行管理的主线,它描述了设备的基本情况,主要包括:设备名称、设备编号、分类号、型号、规格等;编码设计应完全符合国家信息标准。系统工作流程主要是用户进行设备信息的入库以及维护处理;对设备信息的查询统计、打印报表,检核设备信息、上传设备信息,以及采集信息等。不同权限的用户进行不同的工作操作,具有不同的工作流程。通常信息管理系统按照对信息的操作,将系统划分为:数据采集、数据处理、数据传输以及系统维护等功能组成部分。所以,通过综合分析,本系统主要需求有:1.设备基本信息的收集与处理;2.设备基本信息的存储与维护;3.方便、快捷地上报设备信息;4.能进行查询统计并形成各种有价值的信息;5.具有一定的报表处理功能;6.将共享的设备信息对外发布,实现浏览查询;7.有辅助系统进行系统的管理与维护。1.2用户需求备管理系统是高校内部的信息管理系统,是学校各部门的纽带,起着核心作用。本系统会提高办公效率也设备可靠性,减少工作人员的劳动强度,减少办公所需时间,提高现代化管理水平。利用先进计算机技术不断开发出操作简便、灵活、实用安全的管理系统。系统只要提供用户方便的管理功能,,数据查询模块分析设计与实现通过属性字段查询每一件产品设备的零件信息,使管理员或用户随时掌握设备的现状及学校那部门领用设备,消耗设备的情况。设备管理系统包括数据处理、数据查询和成本核算三个字子功能模块。数据处理功能:设备的添加,修改,删除。数据查询功能:实现对设备信息、账目明细、设备标准代码使用、设备分类的查询。设备折旧功能:对旧设备的根据使用时间的长短对其进行价格的折旧计算。4/21二、功能模块图(数据流程图)2.1数据流程图图1-1功能模块图(数据流程图)2.2系统功能分析本次设备管理系统主要完成任务的登陆数据库、数据查询(实现简单的对数据库的增删改查)高校设备管理系统登录模块管理模块采购员模块设备管理模块借/还管理模块登陆退出设备型号/设备编号查看设备信息设备更新受损设备维修设备的状态借还信息更改采购设备查看费用查看设备信息添加设备出入信息维修管理模块设备维护查看设备出入信息5/21模块分析设计与实现,通过设备属性字段查询每一件产品设备零件信息。实体:采购员、供应商、设备、设备管理员、部门、购物清单、维修人员。三、概念结构设计概念结构是将需求分析抽象为信息结构即概念模型的过程,这样才能更好地、更准确的实现这些需求,是整个数据库设计的关键,它主要特点是能真实、充分地反映现实社会,包括事物和事物之间的联系,能满足用户对数据的处理需求,是对现实世界的一个真实模型,而且还易于理解,也方便用户的操作,对数据的修改和各种模型的转换。从以上的数据流程图中,我们选择了第二层数据流程图作为设计E-R图的出发点,从分析数据流图和数字字典中可以看出,整个系统功能是围绕“设备管理系统”题进行处理。ER图如下6/213.1E-R图总E-R图子E-R图采购员设备部门借/还管理采购报修供应商供应设备维修员借/还状态完好损坏部门号名称地址部门负责人姓名商品号地址联系方式工号姓名联系方式日期设备编号型号设备名称地址部门负责人借还日期联系方式工号姓名性别管理员工号设备管理员姓名性别联系方式工号姓名性别联系方式负责人工号姓名性别联系方式部门负责人数量数量购物清单7/213.2数据字典实体表:1.采购信息(purchase)字符类型长度约束说明Pu.namechar20非空姓名Pu.nochar20主键工号Pu.sexchar2男或女性别Pu.telchar11非空联系方式2.供应商信息(Provider)字符类型长度约束说明Pr.namechar20非空姓名Pr.nochar20主键供应商号Pr.Idchar20主键账号Pr.telchar11非空联系方式pr.addresschar30非空地址3.设备信息(device)字符类型长度约束说明De.typechar20非空,主键型号De.nochar20主键设备编号De.namechar20非空设备名称De.numberchar非空设备数量De.addresschar20非空存放地址De.managechar20管理人4.设备管理员信息(guanli)字符类型长度约束说明Gu.namechar20非空姓名清单编号设备型号确定日期购物清单8/21Gu.nochar20主键工号Gu.sexchar2男或女性别Gu.telchar11非空联系方式5.部门信息(department)字符类型长度约束说明D.namechar20非空名称D.nochar20主键部门号D.addresschar30非空部门地址D.telchar11非空联系方式6.购物清单信息(buylist)字符类型长度约束说明B.nochar20非空,主键清单编号B.idchar20非空设备型号B.numchar设备数量B.datedatetime确定日期7.设备维修员(mantenance)字符类型长度约束说明M.namechar20非空姓名M.nochar20主键工号M.sexchar2男或女性别M.telchar11非空联系方式8.借/还管理信息(borrow/return)字符类型长度约束说明Br.namechar20非空设备名称Br.nochar20主键,外键设备编号Br.zhuangtaichar10非空借出,归还,库存D.nochar20外键部门号D.telchar11非空联系方式D.addresschar30非空部门地址系统关系9.申报关系(declare)字符类型长度约束说明Dec.numchar20非空数量D.nochar20主键部门号9/2110.采购关系字符类型长度约束说明Pu.nochar20主键采购员工号Dec.numchar10非空数量De.nochar主键设备编号11.供应关系(provider)字符类型长度约束说明Pr.nochar20主键,非空供应商号Pr.num.char20数量Pr.datedatetime供应日期Dechar20设备编号12.分配关系(allot)字符类型长度约束说明Gu.nochar20主键,非空设备管理员工号A.numchar20数量A.datedatetime分配日期De.nochar20主键设备编号D.nochar20主键部门号13.报修关系(repair)字符类型长度约束说明M.nochar20主键,非空维修人员工号R.numchar20数量R.datedatetime报修日期De.nochar20主键,非空设备编号D.nochar20主键,非空部门号四、逻辑结构设计4.1逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。10/214.2数据组织4.2.1将E-R图转换为关系模型关系模式:采购员(工号,姓名,联系方式,采购日期,采购数量)购物清单(清单编号,设备型号,确定日期,设备数量)供应商(商品号,联系方式,地址,姓名);供应(供应商号,数量,供应日期)设备(型号,设备名称,设备编号,地址,管理员,数量);部门(部门号,名称,地址,部门负责人)借/还管理(部门,负责人,借/还日期)设备维修员(工号,姓名,性别,联系方式)设备管理员(工号,姓名,性别,联系方式)负责人(工号,姓名,性别,联系方式)部门负责人(工号,姓名,性别,联系方式)五、物理结构设计5.1物理设计阶段的目标与任务数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。5.2数据存储方面为数据库中各基本表建立
本文标题:数据库SQL设备管理系统课程设计
链接地址:https://www.777doc.com/doc-4290657 .html