南昌理工学院
Nanchang Institute of Technology
课程实训报告
系 部: 计算机信息工程
专 业: 电子商务
班 级: 12级电商本1班
实训课程: 数据库设计
实训项目名称:设备管理系统
指导教师: 陆志香
分组成员:于智莉 黄平平 张文康 李龙龙 陈久远
实训地点: 实验楼310
实训日期: 2014年5月19日~2014年5月23日
计算机信息工程学院
2014年5月
目 录
一、设计目的:1
二、实验(设计)仪器设备和材料清单:1
三、设计内容:1
四、设计要求:1
五、设计过程:1
1、概述1
2、需求分析2
2.1 系统功能需求2
2.2 数据需求2
3、概念模型设计4
3.1 概念模型4
3.2 E-R图表示概念模型4
4、逻辑结构设计7
4.1由系统E—R图转化关系模式7
4.2 逻辑模式的规范化和优化8
4.3 选择数据库的存取方法8
4.4设计数据库的存储结构8
4.5 数据库的具体实现8
六、设计心得11
一、设计目的:
1、进一步熟练掌握SQL SERVER 2000数据库软件的使用及数据库设计的能力;
2、进一步理解和运用E-R图和3NF设计思想和方法实现数据库的设计;
3、学会调试SQL程序的基本方法;
4、掌握书写课程设计报告的能力。
二、实验(设计)仪器设备和材料清单:
1、硬件:PC机
2、软件:SQL SERVER 2000
三、设计内容:
调查分析一个具体的或模拟的实例环境,为设备管理系统设计数据库和数据库系统的数据表。
四、设计要求:
1、描述该实例环境下的设备管理系统的功能需求或数据需求;
2、列出实体、联系, 指出实体和联系的属性; 画出 E-R 图;
3、将 E-R 图转换成关系模式,并注明主码和外码;
4、设计数据表结构;
5、使用SQL命令创建数据库及数据表;
6、完成设计任务并书写课程设计报告。
五、设计过程:
1、概述
设备管理系统则是一个以人为主导,利用计算机硬件、软件、网络设备通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以战略竟优、提高效率为目的,支持高层决策、中层控制、基层运作的集成化的人机系统。而设备管理是管理系统的一个子系统,它具有管理信息系统的共性,同时也具有其特殊性。设备是生产的生命线,对研究所正常生产起着决定性的作用。信息安全设备管理已成为现代研究所管理的一个重要组成部分。把信息安全设备管理纳入研究所管理的重要组成部分己经成为一种趋势
2、需求分析
2.1 系统功能需求
该系统相关功能情况如下:
(1)部门向设备处申请所需设备的数量及类型,设备处产生采购清单递交给采购员。
(2)采购员从供应商获得设备存放在设备存放处,设备管理员将设备分配到需要设备的各个部门,部门将设备分给员工进行使用。
2.2 数据需求
通过分析,总结出本系统对数据的需求如下:
(1)采购员信息:姓名,工号,年龄,性别,联系方式
(2)供应商信息:供应商号,姓名,账号,地址,性别,联系方式
(3)设备信息:型号,设备编号,设备名,生产日期,购买日期,设备处号
(4)设备管理员信息:姓名,工号,年龄,性别,联系方式
(5)部门信息:名称,部门号,联系方式,设备处号
(6)购物清单:清单编号,确定日期,设备处号,设备型号
(7)设备处:设备处号,设备名称,设备型号,联系方式
(8)员工:姓名,工号,年龄,性别,联系方式
2.3 数据字典
数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用SQL Server 2000建立“学生选课”数据库,其基本表清单及表结构描述如下:
数据库表名关系模式名称备注采购员采购员采购员信息供应商供应商供应商基本信息设备设备设备基本信息设备管理员设备管理员设备员基本信息员工员工员工基本信息购物清单购物清单购物清单基本信息设备存放处设备存放处设备存放处信息部门部门部门基本信息采购员信息(purchase)
字符类型长度约束姓名Char20不能为空,不能重复工号Char20不能为空,不能重复年龄Smallint4大于0且小于100性别Char2男或者女联系方式Char11供应商信息(provider)
字符类型长度约束姓名Char20不能为空,不能重复帐号Char20不能为空,不能重复地址Char20不能为空,不能重复联系方