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

实验室管理系统设计一、系统需求分析1.实验室资源管理系统需要能够管理多个实验室的资源,包括仪器设备、实验材料、实验室空间等。
管理员可以添加、删除和修改实验室资源信息,并可以查询实验室资源的可用性和预约情况。
2.实验项目管理系统需要能够管理不同实验项目的信息,包括项目名称、负责人、实验目的和实验要求等。
管理员可以添加、删除和修改实验项目的信息,并可以查看实验项目的进度和完成情况。
3.仪器设备预约学生可以通过系统进行仪器设备的预约。
他们需要提供预约时间、预约仪器和预约实验室等信息。
系统需要能够检查仪器设备的可用性和冲突情况,并生成预约申请和预约结果的通知。
4.实验数据收集与分析学生在完成实验后,可以通过系统上传实验数据。
系统需要能够保存实验数据,并提供数据分析的功能,包括统计、图表和结果分析等。
5.用户权限管理系统需要具备不同用户角色的权限管理功能。
管理员拥有最高权限,可以对系统进行所有操作;教师可以添加、删除和修改实验项目信息,以及查看学生的实验数据;学生可以预约仪器设备、上传实验数据和查看实验项目信息。
二、系统设计1.系统架构实验室管理系统的架构可以采用三层架构,包括数据层、业务层和表示层。
数据层负责与数据库交互,进行数据的存取;业务层负责实现系统的业务逻辑,包括权限管理、实验项目管理、实验数据管理等;表示层负责实现用户界面,用户可以通过界面进行操作。
2.数据库设计系统的数据库可以包括以下表:-实验室资源表:记录实验室资源的信息,包括资源名称、规格型号、可用数量等。
-实验项目表:记录实验项目的信息,包括项目名称、负责人、实验目的和实验要求等。
-预约表:记录仪器设备的预约信息,包括预约人、预约时间和预约状态等。
-实验数据表:记录学生上传的实验数据信息,包括学生、实验项目和实验结果等。
3.界面设计系统的用户界面应该简洁明了,方便用户使用。
可以使用响应式设计,适配不同的终端设备。
管理员可以通过界面进行实验室资源和实验项目的管理;教师可以查看学生的实验数据并进行分析;学生可以预约仪器设备、上传实验数据和查看实验项目信息。
实验室设备管理系统详细设计

实验室设备管理系统详细设计一、系统需求:1.实验室设备信息管理:包括设备的基本信息、购买时间、购买价格、维修记录等。
2.设备借用管理:实验室人员可以通过系统进行设备借用申请和归还操作。
3.设备维修管理:记录设备维修记录,并能够查看设备当前的维修状态。
4.过期设备提醒:当设备使用寿命达到一定阈值时,系统能够自动提醒实验室管理人员进行设备维护或更换。
5.设备报废管理:实验室管理人员可以通过系统对设备进行报废处理。
6.数据统计分析:能够对设备的使用情况进行统计和分析,为实验室设备的科学管理提供数据支持。
二、数据库设计:1.设备表:包括设备编号、设备名称、设备型号、购买时间、购买价格、维修记录等字段。
2.借用记录表:包括设备借用编号、借用人员、借用时间、归还时间等字段。
3.维修记录表:包括设备编号、维修人员、维修时间、维修费用等字段。
4.报废记录表:包括设备编号、报废人员、报废时间等字段。
三、功能模块划分:1.设备信息管理模块:用于对实验室设备基本信息的增删改查操作。
2.设备借用管理模块:用于对设备借用申请、归还和借用记录的管理。
3.设备维修管理模块:用于对设备维修记录的管理和维修状态的查看。
4.设备报废管理模块:用于对设备报废处理的管理。
5.统计分析模块:用于对设备使用情况进行统计和分析,生成报表。
四、系统界面设计:1.登录界面:用户通过输入用户名和密码登录系统。
3.设备借用管理界面:显示设备借用列表,并提供借用申请、归还和查看借用记录的功能。
4.设备维修管理界面:显示维修记录列表,并提供录入维修记录和查看维修状态的功能。
5.设备报废管理界面:显示报废记录列表,并提供新增报废记录的功能。
6.统计分析界面:显示设备使用情况的统计图表和报表。
综上所述,实验室设备管理系统的详细设计包括系统需求分析、数据库设计、功能模块划分以及系统界面设计等方面。
通过合理的设计,该系统能够实现对实验室设备的全面管理和统计分析,提高设备利用率和管理效率,为实验室设备的科学管理提供强有力的支持。
实验室器材管理系统概要设计说明书

工程编号: R-1-24-10-2018<实验室器材管理系统>概要设计说明书1.0.0 Version:项目承担部门:实训第八小组撰写人:签名)<完成日期:2018-11-20本文档使用部门:□主管领导■工程组□客户<市场)■维护人员□用户评审负责人:签名)<:类分><模板评审日期:二o一o 年11 月20 日目录21.引言1.1编写目地2b5E2RGbCAP1.2定义2p1EanqFDPw1.3参考资料2DXDiTa9E3d2.范围2RTCrpUDGiT2.1系统主要目标25PCzVD7HxA2.2主要软件需求2jLBHrnAILg2.3设计约束、限制2xHAQX74J0X3.软件体系结构设计3LDAYtRyKfE3.1系统运行环境3Zzz6ZB2Ltk网络结构图33.1.1dvzfvkwMI1硬件环境33.1.2rqyn14ZNXI软件环境33.1.3EmxvxOtOco3.2软件体系结构4SixE2yXPq5体系结构概述43.2.1*********6ewMyirQFL系统结构43.2.2kavU42VRUs模块设计43.2.3y6v3ALoS893.3功能需求追溯5M2ub6vSTnP3.4复用策略50YujCfmUCw4.数据设计5eUts8ZQVRd4.1数据库地概念结构模型设计5sQsAEJkW5T4.2数据库地逻辑结构模型设计5GMsIasNXkA4.3数据库地物理结构模型设计6TIrRGchYzg4.4数据结构与程序地关系67EqZcWLZNX5.接口设计7lzq7IGf02E5.1用户界面设计规则7zvpgeqJ1hk5.2内部接口设计7NrpoJac3v15.3外部接口设计71nowfTG4KI6.出错处理设计7fjnFLDa5Zo7.系统维护设计8tfnNhnE6e51.引言编写目地1.1本说明书描述了实验器材管理系统软件地总体设计,为随后地详细设计制定一个框架.本说明书地读者对象为该餐厅点餐系统地软件详细设计人员、代码编写人员、测试人员、维护人员和该工程地审核验收人员.HbmVN777sL1.2 定义EEMS<Experimental Equipment Management System.)参考资料1.3软件工程(第二版> 《实验器材管理系统需求规格说明书》《工程开发计划书》需求分析报告需求管理计划软件开发计划配置管理计划测试计划2. 范围该文档是借助于当前系统地逻辑模型导出目标系统地逻辑模型地,解决整个工程系统地“做什么”问题.在这里,没有涉及开发技术,而主要是通过建立模型地方式来描述用户地需求,为用户、开发方等不通过参与方提供一个交流平台.该文档定义了系统地结构和单元接口,但未确定单元地实现方法,这部分内容将在详细设计/实现中确定.V7l4jRB8Hs2.1系统主要目标本实验器材管理系统针对实验室地各种器材,由管理人员进行添加和删除,以及学生进行查询.1、能够存储一定数量地器材地各种信息,并方便有效地进行相应地数据操作和管理2、有良好地运行效率,能够达到提高生产率地目地;3、平台地设计具有一定地超前性,灵活性,能够适应器材地地变化;主要软件需求1、学生查询软件2、管理员查询、添加、删除、修改软件.3、超级管理员添加、删除管理员软件设计约束、限制1.开发限制在两周之内完成;2.开发人员开发经验严重不足;3.编程人员对开发工具不熟悉,编程经验非常有限;4.目前地版本只是雏形,即只提供基本功能地试用.3.软件体系结构设计系统运行环境3.1网络结构图 3.1.1系统管理员局域网用户机3.1.2硬件环境WindowXP OR Window 7PC <1)客户机:普通:1.8GHz以上CPU 以上512MB内存:IE5.0能够运行以上或者Netscape4.0以上版本地机器像素分辨率:推荐使用1024*768 服务器)<2Web2.0GHz CPU:以上1GB内存:硬盘:以上250GB 1 KMb/s网卡:速度网卡)数据库服务器<3.CPU:2.0GHz内存:1GB以上硬盘:250GB以上软件环境 3.1.3操作系统:UNIX/Linux/Windows 2000或以上版本数据库:SQL Server 2005开发工具包:JDK Version 1.4.2开发环境:eclipse-SDK-3.1.2-win32浏览器:IE 6.0以上3.2 软件体系结构C/S体系结构,即客户机和服务器结构.这种体系结构模式是以数据库服务器为中心、以客户机为网络基础、在信息系统软件支持下地两层结构模型.这种体系结构中,用户操作模块布置在客户机上,数据存储在服务器上地数据库中.客户机依靠服务器获得所需要地网络资源,而服务器为客户机提供网络必须地资源.83lcPA59W9体系结构概述*********3.2.1mZkklkzaaP模块设计 3.2.2客户端有学.根据需求分析地设计,本系统分为客户端系统和两个管理端系统按功能分解,.,生查询模块管理端系统有超级管理员模块和管理员模块AVktR43bpw模块3.2.2.1 1——学生查询模块.学生无需密码进入系统按器材编码或者名称查询器材地有限信息3.2.2.2 模块2——超级管理员模块超级管理员用密码登陆系统可以对一般管理员地信息进行操作,包括删除该管理员.3.2.2.3 模块3——管理员模块管理员拥有对器材信息操作地最高权限,管理员用密码登陆系统后可以查询器材地信息包括借用人员地信息.…………………3.2.2.4 模块n——******3.3 功能需求追溯模块1 模块2 模块3功能需求1 √功能需求 2 √功能需求√3功能需求√ 4功能需求 5 √功能需求6 √功能需求 7 √功能需求√8功能需求9 √3.4复用策略可复用数据:器材编号、器材名称3.5 数据库地概念结构模型设计概念设计用来反映现实世界中地实体、属性和它们之间地关系等地原始数据形式,建立数据库地每一幅用户视图.本实验数据库主要包含一个表和一个视图.表供老师使用表项包括:器材名称、器材编号、器材类型、存放地点、库存数量、所属单位、所借人证件号码、借出时间、该器材借出到期时间.ORjBnOwcEd视图由学生查询使用:视图项包括:器材名称、类型、存放地点、库存数量、所属单位、器材编号、器材类型3.6 数据库地逻辑结构模型设计本数据库中逻辑结构模型主要是老师表中库存数量、所借人证件号码、借出时间、器材借出到期时间.学生借用某器材n数量为表中库存数量判断,若库存数量>n,则允许借出,库存数量减去n,否则,不允许借出老师表中记录借出器材人地证件号码、借出时间、器材借出到期时间3.7 数据库地物理结构模型设计1.在磁盘空间不足地情况下,可以使用多个小空间地磁盘,同时,也可为数据库扩展新地磁盘空间;2.备份/还原,只读/读写,离线/在线等数据库管理与维护;如果文件组中地文件被限制大小,那么此时数据库会报出空间不足地错误,所以在定义文件时,要么指定其大小无限增长<直到填满磁盘空间),要么定期检查文件空闲空间地大小,以手动扩展.对于主键地单值或范围查找,尤其是范围查找,索引组织表效率更高,因为省去了地成本,在非明确指定地情况下,SQL SERVER中默认使用索引组织表.3.8 数据结构与程序地关系表项包括:器材名称、器材编号、器材类型、存放地点、库存数量、所属单位、所借人证件号码、借出时间、该器材借出到期时间.uEh0U1Yfmh视图项包括:器材名称、器材名称、存放地点、库存数量、所属单位、器材编号、器材类型4.接口设计内部接口设计4.1老师模块和学生模块都与数据库接口相连接,各个模块之间地通信联系靠通信接口4.2 外部接口设计哦本系统与各外部支持软件之间依靠通信接口进行相互联系交流4.3 用户界面设计规则采用windows界面,且必须对鼠标和键盘提供支持5.用户界面设计规则 5.1分析《需求规格说明书》中地用户特点设计交互、信息显示和数据输入等用户界面规则若有.,地话列出用户地强制标准和开发单位地强制标准.,IAg9qLsgBX5.2 内部接口设计说明软件内部模块间地接口安排.外部接口设计5.3说明本系统同外界地所有接口地安排包括软件与硬件之间地接口本系统与各支持软件之间地,,接口关系.内部和外部地接口设计必须结合模块内部地数据验证和出错处理.6. 出错处理设计说明每种可能地出错或故障情况并对他们命名和编号;给出出错时地信息显示界面;和相应地,补救措施.7. 系统维护设计说明为了系统维护地方便而在程序内部设计中作出地安排指明哪些功能和数据需要维护及其实,现维护功能地模块.WwghWvVhPE。
《数据库系统原理》实验指导书

《数据库系统原理》实验指导书《数据库系统原理》实验指导书实验1 熟悉SQL Server 2000环境及数据库⽂件管理⼀、实验⽬的1、掌握登录SQL Server 2000的⽅法,熟悉SQL Server实⽤⼯具的使⽤;2、了解SQL Serve数据库的存储结构,掌握估算数据库⼤⼩技术;3、掌握创建数据库技术,掌握扩⼤和压缩数据库技术;4、掌握使⽤企业管理器⼯具和T-SQL语句及系统存储过程对数据库进⾏管理。
⼆、实验要求1、熟悉SQL Server 2000的⼯作环境,了解SQL Server主要管理⼯具的⽤途和使⽤⽅法。
2、掌握在SQL Server 2000环境下,利⽤企业管理器和T-SQL语⾔创建和管理数据库的⽅法。
三、实验设备、环境设备:奔腾II或奔腾II以上计算机环境:WINDOWS 98或WINDOWS NT、SQL SERVER 2000中⽂版四、实验原理、⽅法上机操作五、实验步骤及内容(⼀)实验步骤1、教师讲授2、教师演⽰3、学⽣实际操作(⼆)实验内容1、熟悉SQL Server 2000管理⼯具(1)企业管理器(Enterprise Manager)(2)查询分析器(Query Analyzer)(3)服务管理器(Service Manager)(4)事件探查器(Profiler)(5)导⼊和导出数据(Import and Export Data)(6)SQL Server其他管理⼯具2、数据库⽂件管理(1)数据库的创建和删除。
①在企业管理器中建⽴⼀个图书读者库。
图书读者数据库中将包括⼀个数据⽂件和⼀个⽇志⽂件,各⽂件的属性见表1-1。
②删除上题所建的数据库然后⽤T-SQL语句重新创建。
(2)修改数据库①查看图书读者数据库的属性及数据⽂件和⽇志⽂件的空间使⽤情况。
②在企业管理器中,⾸先扩⼤图书读者数据库的主数据⽂件的⼤⼩,然后查看扩⼤后的数据库属性,接着收缩主数据⽂件到定义时的⼤⼩。
系统数据库设计说明书

XXXXX工作平台数据库设计说明书XXXXXX有限公司2015年7月1引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (1)2外部设计 (2)2.1标识符和状态 (2)2.2使用它的程序 (2)2.3约定 (2)2.4专门指导 (2)2.5支持软件 (3)3结构设计 (3)3.1概念结构设计 (3)3.2逻辑结构设计 (13)3.3物理结构设计 (14)4运用设计 (15)4.1数据字典设计 (15)4.2安全保密设计 (15)1引言1.1编写目的本文档说明了此平台的数据库的设计,以作为系统开发实现的依据。
本文主要阅读对象为业主方、承建方相关技术人员和项目责任人。
1.2背景>开发者:XXXXX有限公司>用户:XXXXXX>运行该程序系统的计算中心:本系统将使用mysql最新版(5.6)作为数据库存储系统1.3定义1.4参考资料>《软件开发管理规范》> 《ISO 9001:2000》2外部设计2.1标识符和状态数据库软件:MySQL Server 5.6系统要求建立的数据库名称:fireControl;2.2使用它的程序可能使用的该数据库的应用程序包括:1、XXXXX工作平台2015年5月;2.3约定1、新建表时以t_起始,如用户表t_user。
2.4专门指导系统使用JDBC(Java Data Base Connectivity,java数据库连接)实现与数据库的接口,JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。
有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。
换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。
环境可靠性实验室LIMS系统的方案设计

环境可靠性实验室LIMS系统的方案设计1. 引言本文档主要描述了环境可靠性实验室LIMS(Laboratory Information Management System)系统的方案设计。
该系统旨在为环境可靠性实验室提供全面、高效、可靠的管理解决方案,以提高实验室的工作效率和服务质量。
本文档将详细介绍系统的功能需求、系统架构、数据库设计、接口设计等方面。
2. 功能需求环境可靠性实验室LIMS系统的主要功能需求如下:2.1 实验室基本信息管理- 实验室人员管理:包括人员基本信息、角色权限管理等。
- 实验室设备管理:包括设备基本信息、设备维护、设备使用记录等。
- 实验室消耗品管理:包括消耗品基本信息、库存管理、消耗品领用记录等。
2.2 样品管理- 样品信息录入:支持批量录入样品信息,包括样品基本信息、样品来源、样品状态等。
- 样品跟踪管理:实现样品从接收、预处理、分析、出库等环节的全程跟踪。
- 样品结果管理:记录样品分析结果,支持结果查询、导出等功能。
2.3 实验项目管理- 实验任务管理:支持实验任务的创建、分配、修改、查询等功能。
- 实验进度管理:实时跟踪实验进度,支持实验延期、终止等操作。
- 实验报告生成:根据实验结果自动生成实验报告,支持报告导出、打印等功能。
2.4 数据管理与分析- 数据录入与修改:支持数据批量录入、修改、查询等功能。
- 数据报表生成:根据需求生成各类数据报表,支持报表导出、打印等功能。
- 数据分析:提供数据挖掘、趋势分析等分析功能,为决策提供支持。
2.5 系统管理- 用户权限管理:实现用户、角色、权限的统一管理。
- 系统设置:支持系统参数设置、界面定制、邮件通知设置等功能。
- 数据备份与恢复:实现系统数据的自动备份与恢复功能。
3. 系统架构+-------------+ +----------------+ +----------------+| 用户端 | <--> | 业务逻辑层 | <--> | 数据层 |+-------------+ +----------------+ +----------------+4. 数据库设计环境可靠性实验室LIMS系统数据库设计主要包括以下几个表:- 用户表:存储用户基本信息,包括用户ID、用户名、密码、角色等。
实验室管理系统设计说明书

实验设备管理系统系统设计说明书1引言1.1编写目的通过此设计说明书,给出需求的详细技术实现,并与开发人员及项目经理达成一致的意向。
使编码得以顺利进行。
1.2背景由于此系统属小型系统,所以取名Smart设备管理系统。
本项目由李海涛老师提出,由XXX负责设计和开发,本系统业务流程建立在原有信息学院人工设备管理流程的基础上,并进行合理的优化。
1.3定义“申请表”:在急需又缺少某设备的情况下,向上级提出申请购买的一种书面形式。
“管理人员”:在校全职的实验设备管理人员。
“数据字典”:数据流图中包含的所有元素的定义的集合。
“数据流图”:系统逻辑功能的图形表示:1.4参考资料《软件工程》―――――――――――郑人杰清华大学出版社《需求详细说明书书写规范》《信息学院实验设备管理细则》――――――信息学院2总体设计2.1需求规定a.故障维修数据:修理日期(DateTime),设备名(string),设备编号(string),数量(uint),修理厂家(string),维修费用(Double)修理费用(Double),责任人(string)b.新购设备数据:设备名(string),设备编号(string),类别(string),型号(string),规格(stirng),单价(Double),数量(uint),购置日期(DateTime)、生产厂家(stirng)、保质期(int),经办人(string) c.报废设备数据:报废日期(DateTime),设备名(string),设备编号(string),数量(uint),批准人(string), 报废原因(string),备注(stirng)输出数据:故障维修数据:修理日期(DateTime),设备名(string),设备编号(string),数量(uint),修理厂家(string),维修费用(Double)a.设备数据:设备名(string),设备编号(string),类别(string),型号(string),规格(stirng),单价(Double),数量(uint),购置日期(DateTime)、生产厂家(stirng)、保质期(int),经办人(string) b.报废设备数据:报废日期(DateTime),设备名(string),设备编号(string),数量(uint),批准人(string), 报废原因(string),备注(stirng)c.申请表及资金统计表数据。
实验室器材管理系统-概要设计说明书

实验室器材管理系统-概要设计说明书项目编号: R-1-24-10-2010 <项目名称>分类:<模板>概要设计说明书Version: 1.0.0项目承担部门:实训第八小组撰写人(签名):完成日期:2010-11-20本文档使用部门:□主管领导■项目组□客户(市场)■维护人员□用户评审负责人(签名):评审日期:二o一o 年 11 月 20 日目录1.引言 (4)1.1编写目的 (4)本说明书描述了实验器材管理系统软件的总体设计,为随后的详细设计制定一个框架。
本说明书的读者对象为该餐厅点餐系统的软件详细设计人员、代码编写人员、测试人员、维护人员和该项目的审核验收人员。
(4)1.2定义 (4)1.3参考资料 (4)软件工程(第二版)《实验器材管理系统需求规格说明书》《项目开发计划书》 (4)需求分析报告需求管理计划软件开发计划配置管理计划测试计划 (4)2.范围 (4)该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”问题。
在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为用户、开发方等不通过参与方提供一个交流平台。
该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。
(4)2.1系统主要目标 (4)设计约束、限制 (5)3.软件体系结构设计 (5)3.1系统运行环境 (5)3.1.1网络结构图 (5)3.1.2硬件环境 (5)Window XP OR Window 7 ................................................................................................ 5 3.1.3软件环境 ............................................................................................................... 6 操作系统:UNIX/Linux/Windows 2000或以上版本 (6)数据库:SQL SERVER 2005 .................................................................................................... 6 开发工具包:JDK VERSION 1.4.2 ........................................................................................... 6 开发环境:ECLIPSE-SDK-3.1.2-WIN32 .................................................................................. 6 浏览器:IE 6.0以上 ................................................................................................................... 6 3.2软件体系结构 (6)3.2.1*********体系结构概述Web 服务器 数据库服务器系统管理员局域网局域网用户机63.2.2模块设计 (7)3.3功能需求追溯 (7)3.4复用策略 (8)可复用数据:器材编号、器材名称 (8)3.5数据库的概念结构模型设计 (8)3.6数据库的逻辑结构模型设计 (8)3.7数据库的物理结构模型设计 (9)3.8数据结构与程序的关系 (9)4.接口设计 (10)4.1内部接口设计 (10)老师模块和学生模块都与数据库接口相连接,各个模块之间的通信联系靠通信接口 (10)4.2外部接口设计哦 (10)本系统与各外部支持软件之间依靠通信接口进行相互联系交流 (10)4.3用户界面设计规则 (10)采用windows界面,且必须对鼠标和键盘提供支持 (10)5. (12)5.1用户界面设计规则 (12)5.2内部接口设计 (12)5.3外部接口设计 (12)6.出错处理设计 (12)7.系统维护设计 (12)1. 引言1.1 编写目的本说明书描述了实验器材管理系统软件的总体设计,为随后的详细设计制定一个框架。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验设备管理系统数据库设计说明书
一、概述
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所示。
(2)部门信息表(defpartmentInfo)用来记录所有部门的信息,该表的字段结构如表1-2所示。
表1-2departmentinfo表结构
(3)设备信息表(deviceInfo),是用来记录所有设备的详细信息的。
该表的字段结构如
表1-3所示。
(4)申请购买设备信息表(devicebuyinfo),用于记录所有购买设备的详细信息。
该表的字段结构如下表1-9所示。
(5) 设备状态信息表(deviceStateInfo),用于记录所有设备状态的详细信息。
该表的字段结构如表1-4所示。
(6)设备类型表(deviceType),用于记录所有设备类型的信息。
该表的字段结构如表1-5所示。
1-6所示。
所示。
(9)设备维修信息表(repairInfo),用于记录设备维修的详细信息。
该表的字段结构如表1-8所示。
表1-9 repairInfo结构。