当前位置:文档之家› 实验设备管理系统数据库设计说明书

实验设备管理系统数据库设计说明书

实验设备管理系统数据库设计说明书
一、概述
1.数据库设计文档概述
本文档为软件工程一课的设计项目《实验设备管理系统》的数据库设计说明书,具体描述《实验设备管理系统》的数据库设计,用于说明该系统在数据库存储各方面的内容,作为系统代码设计的基准文档。

2.项目简要介绍
软件系统名称:实验设备管理系统
项目提出:根据指导老师的选题从中选取
项目目标:本系统将会很大程度上提高学校的办公效率和设备可靠性,能够精细化的管理所有实验室设备,克服实验室管理人员对实验室设备管理中存在的漏洞和疏忽。

减少管理人员的工作强度和操作复杂度,减少办公耗材避免不必要的浪费,能够真正的做到轻松高效管理整个实验室资产,真正的在技术上提高学校的现代化管理水平。

系统模式:采用客户端/服务器模式
系统开发环境:Microsoft Visual Studio 2008
数据库管理系统:Microsoft SQL Server 2008
软件开发者:
软件应用范围:大中小学校
3.参考资料:
《实验设备管理系统》需求说明书
《数据库系统概论》(第四版)王珊萨师煊编著高等教育出版社
《软件工程导论》(第5版) 张海藩编著
《程序设计》
二、数据库外部设计
1.本数据库的应用软件及其与数据库的接口
数据库软件:Microsoft SQL Server 2008
系统要求建立的数据库名称:Experiment
使用该数据库的应用软件:实验设备管理系统
该应用软件在Microsoft Visual Studio 2008编程环境下设计,采用Microsoft Visual Studio 2008基于······的数据库访问接口技术,建立与数据库的通讯连接。

应用程序对数据库的操作,通过执行查询语句生成结果。

2.数据库管理系统
SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。

可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。

可以对数据进行查询、搜索、同步、报告和分析之类的操作。

数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。

本数据库采取SQL Server 2008作为系统平台。

三、数据库结构设计
1.概念结构设计
(1)管理员表E-R图,如下图所示:
(2)部门信息表E-R图,如下图所示:
(3)设备信息表E-R图,如下图所示:
(4)申请购买设备信息表E-R图,如下图所示:
(5)设备状态信息表E-R图,如下图所示:
(6)设备类型信息表E-R图,如下图所示:
(7)设备外借表E-R图,如下图所示:
(8)设备报废信息表E-R图,如下图所示:
(9)设备维修表E-R图,如下图所示:
(10)各实体及属性间的E-R图,如下所示:
2.逻辑结构设计
本数据库包括9张数据表,清单如下:
(1)管理员表(admin),用来记录系统管理员的各种信息。

该表的字段结构如表1-1所示。

表1-1admin表结构
(2)部门信息表(defpartmentInfo)用来记录所有部门的信息,该表的字段结构如表1-2所示。

(3)设备信息表(deviceInfo),是用来记录所有设备的详细信息的。

该表的字段结构如表1-3所示。

表1-3 deviceInfo表结构
(4)申请购买设备信息表(devicebuyinfo),用于记录所有购买设备的详细信息。

该表的字段结构如下表1-9所示。

(5) 设备状态信息表(deviceStateInfo),用于记录所有设备状态的详细信息。

该表的字段结构如表1-4所示。

表1-5 deviceStateInfo表结构
(6)设备类型表(deviceType),用于记录所有设备类型的信息。

该表的字段结构如表1-5所示。

(7)设备外借表(lendInfo),用于记录所有外借设备的详细信息。

该表的字段结构如表1-6所示。

(8)设备报废信息表(rejectInfo),用于记录报废设备的信息。

该表的字段结构如表1-7所示。

(9)设备维修信息表(repairInfo),用于记录设备维修的详细信息。

该表的字段结构如表1-8所示。

相关主题