设备管理系统

上传人:桔**** 文档编号:486389162 上传时间:2024-01-30 格式:DOC 页数:23 大小:174.50KB
返回 下载 相关 举报
设备管理系统_第1页
第1页 / 共23页
设备管理系统_第2页
第2页 / 共23页
设备管理系统_第3页
第3页 / 共23页
设备管理系统_第4页
第4页 / 共23页
设备管理系统_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《设备管理系统》由会员分享,可在线阅读,更多相关《设备管理系统(23页珍藏版)》请在金锄头文库上搜索。

1、南昌理工学院Nanchang Institute of Technology课程实训报告系 部: 计算机信息工程 专 业: 电子商务班 级: 12级电商本1班实训课程: 数据库设计实训项目名称:设备管理系统 指导教师: 陆志香分组成员:于智莉 黄平平 张文康 李龙龙 陈久远实训地点: 实验楼310实训日期: 2014年5月19日2014年5月23日计算机信息工程学院2014年5月目 录一、设计目的:1二、实验(设计)仪器设备和材料清单:1三、设计内容:1四、设计要求:1五、设计过程:11、概述12、需求分析22.1 系统功能需求22.2 数据需求23、概念模型设计43.1 概念模型43.2 E

2、-R图表示概念模型44、逻辑结构设计74.1由系统ER图转化关系模式74.2 逻辑模式的规范化和优化84.3 选择数据库的存取方法84.4设计数据库的存储结构84.5 数据库的具体实现8六、设计心得11 / 文档可自由编辑一、设计目的:1、进一步熟练掌握SQL SERVER 2000数据库软件的使用及数据库设计的能力;2、进一步理解和运用E-R图和3NF设计思想和方法实现数据库的设计;3、学会调试SQL程序的基本方法;4、掌握书写课程设计报告的能力。二、实验(设计)仪器设备和材料清单:1、硬件:PC机2、软件:SQL SERVER 2000三、设计内容:调查分析一个具体的或模拟的实例环境,为设

3、备管理系统设计数据库和数据库系统的数据表。四、设计要求:1、描述该实例环境下的设备管理系统的功能需求或数据需求; 2、列出实体、联系, 指出实体和联系的属性; 画出 E-R 图;3、将 E-R 图转换成关系模式,并注明主码和外码;4、设计数据表结构;5、使用SQL命令创建数据库及数据表;6、完成设计任务并书写课程设计报告。 五、设计过程:1、概述设备管理系统则是一个以人为主导,利用计算机硬件、软件、网络设备通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以战略竟优、提高效率为目的,支持高层决策、中层控制、基层运作的集成化的人机系统。而设备管理是管理系统的一个子系统,它具

4、有管理信息系统的共性,同时也具有其特殊性。设备是生产的生命线,对研究所正常生产起着决定性的作用。信息安全设备管理已成为现代研究所管理的一个重要组成部分。把信息安全设备管理纳入研究所管理的重要组成部分己经成为一种趋势2、需求分析2.1 系统功能需求该系统相关功能情况如下:(1)部门向设备处申请所需设备的数量及类型,设备处产生采购清单递交给采购员。(2)采购员从供应商获得设备存放在设备存放处,设备管理员将设备分配到需要设备的各个部门,部门将设备分给员工进行使用。2.2 数据需求通过分析,总结出本系统对数据的需求如下:(1)采购员信息:姓名,工号,年龄,性别,联系方式(2)供应商信息:供应商号,姓名

5、,账号,地址,性别,联系方式(3)设备信息:型号,设备编号,设备名,生产日期,购买日期,设备处号(4)设备管理员信息:姓名,工号,年龄,性别,联系方式(5)部门信息:名称,部门号,联系方式,设备处号(6)购物清单:清单编号,确定日期,设备处号,设备型号(7)设备处:设备处号,设备名称,设备型号,联系方式(8)员工:姓名,工号,年龄,性别,联系方式2.3 数据字典数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用SQL Server 2000建立“学生选课”数据库,其基本表清单及表结构描述如下:数据库表名关系模式名称备注采购员采购员采购员信息供

6、应商供应商供应商基本信息设备设备设备基本信息设备管理员设备管理员设备员基本信息员工员工员工基本信息购物清单购物清单购物清单基本信息设备存放处设备存放处设备存放处信息部门部门部门基本信息1. 采购员信息(purchase)字符类型长度约束姓名Char20不能为空,不能重复工号Char20不能为空,不能重复年龄Smallint4大于0且小于100性别Char2男或者女联系方式Char112. 供应商信息(provider)字符类型长度约束姓名Char20不能为空,不能重复帐号Char20不能为空,不能重复地址Char20不能为空,不能重复联系方式Char11供应商号Char 20不能为空,不能重复

7、3. 设备信息(device)字符类型长度约束型号Char20不能为空,不能重复设备编号Char20不能为空,不能重复设备名称Char20不能为空,不能重复生产日期Datetime购买日期Datetime 设备处号Char20不能为空,不能重复4. 设备管理人员信息(tool keeper)字符类型长度约束姓名Char20不能为空,不能重复工号Char200不能为空,不能重复年龄Smallint4大于0且小于100性别Char2男或者女联系方式Char115. 员工信息(staff)字符类型长度约束姓名Char20不能为空,不能重复工号Char20不能为空,不能重复年龄Smallint4大于0

8、且小于100性别Char2男或者女联系方式Char116. 部门信息(department)字符类型长度约束名称Char20不能为空,不能重复部门号Char20不能为空,不能重复联系方式Char11设备处号Char20不能为空,不能重复7设备处()字符类型长度约束设备处号Char20不能为空,不能重复设备名称Char20不能为空,不能重复设备型号Char20不能为空,不能重复8.购物清单信息(buylist)字符类型长度约束清单编号Char20不能为空,不能重复设备型号Char10不能为空,不能重复确定日期Datetime设备处号Char20不能为空,不能重复3、概念模型设计3.1 概念模型概

9、念结构设计就是从现实概念中抽象出概念模型,即对信息世界建模,所以概念模型应该能方便、准确的表示信息世界中的常用概念。概念模型的表示方法最著名的是实体联系方法(Entity-Relationship Approach),在该方法中实体型用矩形表示,矩形框内写明实体名;属性用椭圆表示,并用无向边将其与相应的实体连接起来;联系用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:n或n:m)。3.2 E-R图表示概念模型(1)采购员实体E-R图:采购员年龄工号性别联系方式姓名入厂日期(2)供应商实体E-R图:供应商账号地址姓名联系方式供应商号(

10、3)设备实体E-R图:设备生产日期型号购买日期设备名称设备编号(4)设备管理员实体E-R图设备管理员年龄工号姓名性别联系方式(5)员工实体E-R图员工年龄工号姓名性别联系方式联系方式名称部门部门号(6)部门实体E-R(7)设备处实体E-R图设备处设备名称联系方式设备处号设备型号(8)购物清单实体E-R图购物清单清单编号设备数量确定日期设备处号3.3 合并分E-R图 通过分析上述实体间的联系将分E-R图合并为学生管理系统的基本E-R图,每个实体的属性在上面的分E-R图中已经给出,在此不予给出。存放 分发 部门 员工设备处 设备 申请 管理 供应 设备管理员供应商购买 递交购物清单采购员1nmn1

11、n1n1nn1mn4、逻辑结构设计4.1由系统ER图转化关系模式有系统ER图转化而得到的系统关系模式如下采购员(采购员号,采购员名, 采购员年龄,采购员性别,采购员联系方式)其中采购员号为主键供应商(供应商名,供应商号,供应商地址,供应商账号, 供应商联系方式)其中供应商号为主键设备(设备号,设备型号,设备名,生产日期,购买日期,设备处号)其中设备号为主键,设备处号为外建设备管理员(设备管理员号,设备管理员名,设备管理员年龄,设备管理员性别, 设备管理员联系方式)其中设备管理员号为主键员工(员工号,员工名,员工年龄,员工性别)其中员工号为主键部门(部门号,部门名,设备处号)其中部门号为主键为主

12、键,设备处号为外码购物清单(清单编号,设备数量,设备型号,设备处号)其中清单编号为主键为主键,设备处号为外键设备处(设备处号,设备处名,设备型号,联系方式)其中设备处号为主键以上各关系模式之间的联系都是通过键码来建立关联的4.2 逻辑模式的规范化和优化关系模式转化成逻辑模式的相应步骤如下:(1)规范化(2)适应DBMS限制条件的修改(3)对性能、存储空间等的优化(4)用DBMS所提供的DDL定义逻辑模式4.3 选择数据库的存取方法在实际设计中最常用的存取方法是索引法,使用索引可以大大减少数据的查询时间,在建立索引时应遵循:在经常需要搜索的列上建立索引; 在主关键字上建立索引;在经常用于连接的列

13、上建立索引,即在外键上建立索引;在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的等规则。才能充分利用索引的作用避免因索引引起的负面作用。4.4设计数据库的存储结构确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。因为该成绩管理系统的数据量小,所以我们只用把数据存储在使用的电脑硬盘上,不用作更多的安排。4.5 数据库的具体实现(1)创建数据库表数据库名:设备管理系统数据库主文件路径全名:C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATA日志文件路径全名:C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDATAcreate database 设备管理系统on primary(Name=设备管理系统db, -文件逻辑名C:Progra

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号