实验室设备系统_第1页
实验室设备系统_第2页
实验室设备系统_第3页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验室设备管理系统第一章 系统概述1.1 系统开发背景一个现代化的实验室设备系统在正常运行中总是面对大量的使用者,仪器以及两 者相互作用产生的借用仪器。人工管理既浪费人力物力财力,又容易导致各种错误的 发生。为了方便实验室管理,得开发一个更好更高效的软件来管理。实验室管理系 统,是为了实现实验室管理而设计的,它也是现在各个部门的一个重要环节。实验室是所有高校、研究机构必不可少的基本构成单位。特别是高校,实验室的 设备管理需要一套稳定、高效的管理办法。就我校情况看来,目前我校的实验室设备 管理还处于较原始的手工阶段,缺少一套实用可靠的管理系统软件。随着电气化教案 和无纸化办公的一步步完善,利用计

2、算机管理系统管理我校的实验室设备势在必行。 因此,本项目拟开发一个实验室设备管理系统。本系统将建立一个实验室设备管理平台,记录实验室所有的实验设备,并及时反 应设备的运转状况,使用情况,以供本科生和研究生及其他实验人员合理的安排实 验,达到工作效率的最优。1.2 项目设计基本原理软件项目是一门从技术和组织管理两个角度研究如何用系统化、规范化和数量化 等项目原理也方法去进行软件开发和维护的学科。软件项目学研究的范围非常广泛, 包括技术方法、工具和管理等许多方面。软件生命周期的各个阶段可分为:采用软件项目的技术方法开发本系统,通过以上八个阶段组成软件的生存期,它 是指从提出开发要求开始直到该软件报

3、废为止的整个时期。分阶段进行,就把规模庞 大、结构复杂和管理复杂的软件变的容易控制和管理。基于此思想,本系统开发实际 可行的软件,方便毕业时信息的管理。1.3 数据库系统设计及范式分析数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和 逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据 和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据 模型。数据库设计的步骤是。1数据库结构定义:目前的数据库管理系统vDBMS有的是支持联机事务处理CLTP负责对事务

4、数据进行采集、处理、存储)的操作型DBMS有的可支持数据仓库、有的联机分析处理 CLAP<|为支持决策的制度对数据的一种加工操作)功能的大型 DBMS有的数据库是关系型的,有的可支持面向对象数据库。针对选择的DBMS进行数据库结构定义。2 数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包 括:属性名称、类型、表示形式、缺省值、效验规则、是否关键字、可否为空等。关 系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程序应 根据应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些 如反映有关信息、操作责任、中间数据的字段或临时数据表。3

5、 存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份 方案,对多版本如何保证一致性和数据的完整性。4 数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保 数据安全。5 数据字典设计:用数据字典描述数据库的设计,便于维护和修改。第二章 系统需求分析2.1 可行性研究2.1.1 技术可行性一个完备的实验室设备管理信息系统具有以下优越性:方便校领导查询实验室设备的使用情况,节省时间,可以提高系统的工作效率和准确率。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在查询实验室设备信息时发挥高效、便捷的作用,把系统管 理

6、员从繁重的工作中解脱出来!该实验室设备管理信息系统是以 ACCESS 数据库为后台核心应用、以服务为目的信 息平台,对资源进行科学的加工整序和管理维护,为实验室设备信息提供管理。2.1.2 经济可行性经济可行性主要依据是成本 /效益分析,该系统的目标是以最低的成本,在最短的期限内开发出实验室设备管理信息系统。系统能减少很多不必要的资源,不用象以前那样 用冗余的纸张式的管理。大大节省了学校能源。并且还提高了实验室设备信息管理的 精确度。方便快速的操作,可减少实验室设备信息管理的漏洞,又减少因工作的冗余出现 的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上海是工作 人员的工资上都

7、为学校节约了开支。为学校增加了财富。目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上比较低,在为使用者带来便利的同时,也问哦系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的是该软件的开发可以使我们对系统的开发有 全面的认识。从经济角度考虑,此实验室设备管理信息系统开发可行。2.1.3 操作可行性用户仅需具有基本的电脑操作能力即可。2.1.4 社会因素可行性从法律因素和安全用正版和免费角度考虑,所有技术参考资料都经授权,所有软件都 选。2.1.5 可行性研究结论依据以上因素,本实验室设备管理信息系统开发项目不仅方便快捷、高效,而且 社会效益比较好从而使

8、本系统开发者相信该系统开发出来之后将取得成功。综上所述,此项目在技术、经济、操作和社会效益上是完全可行的。2.2 需求分析2.2.1 系统目的21 世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的 应用及普及到经济和社会生活的各个领域。使原本旧的管理方法越来越不适应现在社 会的发展。许多人还停留在以前的手工操作。这大大的阻碍了人类经济发展。为了适 应现代社会人们高度强烈的时间观念,学校实验室设备信息管理系统软件为学校实验 室带来极大的方便。学校的规模不断扩大,实验室设备数量急剧增加,有关实验室设备的各个信息也 成倍增加。面对庞大的信息量,需要有专门的实验室设备管理系统来提高

9、工作的效 率。本系统为实验室设备管理信息系统,通过这样的系统,可以做到信息的规范管 理,快速查询实验室设备的就业信息。其开发主要包括数据库的建立和维护以及前端 应用程序的开发两个方面。2.2.2 系统功能及用户需求分析管理员可以对实验室设备信息进行查询及相关实验室设备的使用情况查看。管理 员可以根据本人用户名和密码登录系统。在信息系统中,后台数据库存储的地位相当 重要,数据库的设计不但对数据的操作速度有影响,还直接关系到软件系统的质量和 生存周期。本系统采用了 SQL数据库book,book库中包括教师信息表、借用设备表、 仪器表、用户登陆表。系统首先必须维护实验室中详细资料的数据表,程序能对

10、该表 进行写入和读出数据的操作,相应的,该表还有记录读者的借用情况,系统通过该表 判断读者是否满意借用条件。系统还要管理员信息表,记录管理员的资料,检验管理 员的登陆,管理员的权限等。1 功能需求1)设备预定:实现实验人在系统平台上查询库内实验设备的状态及在某一时段的 使用状况,若无损坏且未被预定使用,则用户可预定使用。2)设备管理:实现现在仓库中的每样设备信息的登记和新设备的入库登记,旧设 备的报修、报废处理,以及设备状态的更改。3)设备的借出:按照教师所需设备而给予借出,并在数据库中更改这些设备的使 用状态。4)设备的归还:按照教师所还设备而进行如库登记,并在数据库中更改这些设备 的使用状

11、态。5设备报修:实验人员在实验过程中如果发现设备损坏,通过此系统报告给管理 员,同时改写数据库中的设备状态。2.3数据描述数据流图用户反馈设备使用状况米购部管理员登录r P 2 1-用户登录P 2.2类别/时间段设备查询P 2.3借用设备P 2.4归还设备|设备信息P 2.5/设备审核P 26报废设备 处理管理员报废信息数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。下面用数据字典来定义数据流图中各元素的确切内容:设备:实验室设备信息表别名定义:实验室设备信息表=类别+型号+ 规格+购买每个设备的价格+单价数量+购

12、置日期间+生产厂家+生产厂商+购买人保修时间+是否贵重设备+责任人描述:实验室每种设备的详细信息位置:equipment.mdb 数据库归还:归还设备信息表描述:记录所有已归还设备的情况定义:归还信息表 =编号+设备名 +型号 +规格+数量 +单价 +借出日期 +生产厂家 位置: return 数据库维修:实验室中损坏的信息 描述:记录实验室中损坏的设备以及归还设备中损坏的信息 定义:损坏信息表 =编号+设备名 +型号+规格 +数量 +单价+生产厂家 +损坏的责任人 位置: repaire 数据库报废:实验室中损坏但是修理不好的设备信息 描述:记录实验室中没有使用价值的设备 定义:报废设备信息

13、表 =编号 +设备名 +型号 +规格 +数量 +单价 +生产厂家 位置: throw 数据库人员:使用实验室设备的所有教师 描述:记录所有使用设备的所有教师信息 定义:人员信息 =教师姓名 +教师性别 +教师学历+部门名称+权限类别 +电话号码 +登 记日期位置: teacher 数据库 系统管理员:管理实验室设备的人 描述:对整个实验室设备进行管理,包括对设备进行查询、删除、更新操作的人 定义:管理员信箱 =用户名 +密码 +权限位置:managemen数据库第三章 总体设计3.1 总体设计原理总体设计的基本目的就是回答“系统应该如何实现?”这个问题。因此总体设计 又称为概要设计或初步设计。

14、通过这个阶段的工作将划分出组成系统的物理元素程 序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这 些黑盒子里的具体内容将在以后仔细设计。总体设计阶段的另一项重要任务是设计软 件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互之 间的关系。总体设计项目通常有两个主意阶段组成:系统设计,确定系统的具体实现方案; 结构设计确实软件结构,也就是要确定系统中每个程序拥有哪些模块组成的,以及这 些模块之间的关系。在详细设计之前进行总体设计可以站在全局的高度上,花较少的 成本,从中选出最佳方案和最合理的软件结构,从而用较低的成本开发出高质量的软 件系统。3.2

15、 运行环境与系统结构为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客 户端的要求不是很高。此应用程序可广泛用于内部的局域网。3.3 系统功能模块与设计模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功 能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程 序错误常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调 试,因而有助于提高软件的可靠性。一个好的电子系统要有一些必要的模块组成,若 缺少了某些模块那么这个系统就会有缺陷。3.4 系统功能模块说明1

16、 新进设备状态查询:1)待效验 2 )效验通过 3 )效验失败 4 )待登记 5> 登记成功 6 )登记失败2 现有设备管理:1)损坏设备报修 记录修理日期、设备名、修理厂家、修理费、责任人 于统计栏记录备案2)设备报废 记录报废原因、责任人及相关信息 于统计栏记录备案3)维修返回登记 加入“现有设备统计” 统计栏记录备案4设备出入统计 统计记录资料并规范格式 查询设备维修、报废统计 打印设备维修、报废统计表3 急需设备购进1生成购买申请表 2 )打印表格 3 )登记设备详细资料,同时更新申请表内容4 管理员验证登陆1) 创立/ 修改管理员 登记管理员资料 修改管理员资料 删除管理员资料

17、2)创建/ 修改管理员密码 新建管理员密码 修改管理员密码3)验证登录 登录方式判断 以浏览方式登录,禁止修改数据但可以浏览管理员登录密码验证3.5系统功能模块图第四章详细设计4.1数据库的概念设计根据对数据流图和数据字典的分析,确定该应用中的实体、属性和实体之间的联系,并画出系统总体的 E-R图。概念设计可分为三步进行:首先设计局部 E-R模式, 然后把各局部E-R模式综合成一个全局模式,最后对全局 E-R模式进行优化,得到最 终的模式,即概念模式。局部E-R模式设计实体和属性的定义。E-R模型的“联系”用于刻画实体之间的关联。一种完整的方 式是对局部结构中任意两个实体类型,依据需求分析的结

18、果,考察局部结构中任意两 个实体类型之间是否存在联系。若有联系,进一步确定是1: N,M:N,还是1: 1等,还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体 类型之间是否存在联系等等。1局部E-R模式的合并合并的原则是:首先进行两两合并,先合并那些现实世界中有联系的局部结构, 合并从公共实体类型开始,最后再加入独立的局部结构。2消除冲突冲突分为三类:属性冲突,结构冲突,命名冲突。设计全局E-R模式的目的不在于把若干局部 E-R模式形式上合并为一个 E-R模 式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同一概念模型。3全局E-R模式的优化在得到全局E-

19、R模式后,为了提高数据库系统的效率,还应进一步依据处理需求对 E-R模式进行优化,一个好的全局 E-R模式,除能准确、全面的反映用户功能需求外, 还应满足下列条件:实体类型的个数要尽可能的少,实体类型所含属性个数尽可能 少,实体类型间联系无冗余。1) 实验室设备信息E-R图,如下图所示。图4.1实验室设备信息E-R图2) 使用设备的教师信息E-R图,如下图所示使用设备的教师信息电话号码图4.2使用设备的教师信息 E-R图3)借用设备E-R图,如下图所示。图4.3借出设备E-R图4)归还设备E-R图,如下图所示亟萼借岀日期(w (H归还设备信息画 性产厂家 何人借岀图4.45)报废设备E-R图,

20、如下图所示归还设备E-R图(53(W)® 麵 库产厂家报废的设备图4.5报废设备E-R图6)损坏设备E-R图,如下图所示。损坏的设备住产厂家)损坏的负责力触坏的程阖图4.6损坏设备E-R图7)管理员E-R图,如下图所示。全局E-R设计所有局部E-R模式都设计好后,接下来就是把它们综合成单一的全局概念结构全局概念结构不仅要支持所有局部E-R模式,而且必须合理的表示一个完整、一致的数据库概念结构。如下图所示图4.8系统总体E-R图E-R图模型转成关系模型:1设备信息 设备编号设备名称,价格,生产厂家,设备数量,借出数量,备注,设 备状况,启用日期,报废数量)2借用设备设备编号,设备名称,

21、借用人,借用数量,用途,借用日期,归还日期, 经手人,备注)3教师信息 教师姓名,性别,教师学历,权限类别,电话号码,登记日期,部门名 称)4管理员 用户名,密码,权限)5损坏设备设备编号,设备名称,设备型号,设备类别,单价,数量,规格,生产厂 家,损坏负责人,损坏程度)6报废设备 设备编号,设备名称,设备型号,规格,数量,单价,生产厂家)7归还设备设备编号,设备名称,设备型号,规格,数量,单价,生产厂家,借出日 期,何人借出) 数据库实现 基本表如下:1)设备信息表列名 I数拥类型丨 辰度 I 咒许空设备编号设晉名称ch»rvar char1030char10Z生产厂家var eh

22、arSO设备数里ch. ar10Z催出埶聲ch.*r10设备状况var cKar50掘废数里chai-10JS用日斯4备注vslt cKar50>z$ I中臓.'211罠鍾鰭中拠上也_也區i瞬隆蜩SffliS删8朗日的130:畑:gff顷廊孵熔:0051誹岳辭渔眦肆鶴2)借用设备表列名数据类型恢度冗许空设备编号char10设备名称Var char30借用人var char50t/借用藪里ch<r10用谨varchsr50V借用曰期s.malldAtetimie4归还曰期smalldat etimig4经手人virchir30V备注v&rch&i-50V協表噌

23、用设备表”由的数锯,Ml ”实验室设备"丸"(locair上设备编号设备容称借用人借用数重用途借用日期归还日期望手人备注丨卜2010122001烧杯马少屿2做化学实验2010/12/202011/1/12靳琛有一个边沿有损坏13)教师信息表列容 数拐类型长度 允许空21教师姓名var char30性别char10敎师学历char10权限类别var char30电活号码char11登记曰期sm&lld&tetiine4部门名称viarchar201/芒i表"教i/iy言息表"中的数摒.咖旱实验室设备"中、上|p l-S-|(ii獻

24、师姓名liT1瑚币学历収限类别电语号袒翌记曰期|r,N 1利;靳琛胃大学本科生管理设备器材15O3S1791S72000/18器$1管理部卜4)损坏设备表惓紳号瞬驴赛SH1I2D10122DI15 0斤1diWOJT竝表撅碍中附鮭 牆I '遜沸上号#号列r度 编名型类 厂人程 靜&眷耆价里格芦坏坏 设设设设单数规生损损char10varchar20char10char10char10char10char10var charsovarchur30varch&r50uWlSI5) 报废设备表列名数1S类型长度俪空i殳备编号chr10设备宕称vw char30设备型号chai"10规格ehar10V/chr10单苗char10V生产厂冢var char50予5祉親瞪K除脸報養"*. ll(local)n上8叵1風i牆型号|B 1犍軌m1201012201晦栢A22:1襦285阮6) 归还设备表列名敎振类型长度册空设备漏号char10设备名称varchar30设备型号char10规格cliar10Z數里char10J单价char10生产厂家v ar cli ar50借岀日期smalldat etime4何人借出varcliir30V问农 比胖谓衣 弋1轴 过盟 趣t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论