实验室设备管理系统论文

上传人:gh****f 文档编号:155826239 上传时间:2022-09-24 格式:DOCX 页数:51 大小:625.08KB
收藏 版权申诉 举报 下载
实验室设备管理系统论文_第1页
第1页 / 共51页
实验室设备管理系统论文_第2页
第2页 / 共51页
实验室设备管理系统论文_第3页
第3页 / 共51页
资源描述:

《实验室设备管理系统论文》由会员分享,可在线阅读,更多相关《实验室设备管理系统论文(51页珍藏版)》请在装配图网上搜索。

1、实验室设备管理系统(论文)毕业设计计(论文文)题 目:实验室室设备管管理系统统学 院:_ 专 业:_ 员工姓名名:班级/学号:_指导老师师/督导导老师: _起止时间间:_摘 要要学校实验验室设备备管理系系统是典典型的设设备信息息管理系系统(EEMISS),要要求能为为学校实实验室管管理提供供信息化化动态化化的管理理,方便便学校实实验室设设备的管管理工作作,提高高学校设设备管理理质量和和使用效效率。而而且系统统应符合合设备管管理的有有关规定定,包括括机房的的管理和和使用记记录、设设备的管管理及出出入库记记录、设设备的维维修和报报废记录录和设备备的借用用归还功功能等。能能满足日日常工作作的基本本需

2、要,并并达到操操作过程程中的直直观、方方便、实实用和安安全等有有关要求求。 有有鉴于简简单操作作和界面面的可视视化的优优势。并并借助于于网络的的优势。本本系统采采用Assp.NNet语语言,后后端采用用的是SSQL SServver 20000 数数据库来来完成实实验室设设备管理理系统的的设计与与实现,通过数数据操作作模块能能对本系系统的相相关信息息进行各各种操作作,界面面直观简简洁。 关关键字:Aspp.Neet;SSQL SServver 20000 数数据库;实验室室设备管管理系统统Absttracct Schhooll laaborratoory equuipmmentt maanag

3、gemeent sysstemm iss a typpicaal ddeviice infformmatiion mannageemennt ssysttem (EMMIS), tto pprovvidee dyynammic mannageemennt oof iinfoormaatioon ttechhnollogyy foor tthe schhooll laaborratoory mannageemennt tto ffaciilittatee thhe mmanaagemmentt off scchoool llaboorattoryy eqquippmennt, impprovve

4、 tthe quaalitty oof sschoool facciliitiees mmanaagemmentt annd eeffiicieencyy off usse. Morreovver, thhe ssysttem shaall commplyy wiith thee reelevvantt prroviisioons of thee Deevicce MManaagerr, iinclludiing thee ennginne rroomm off thhe mmanaagemmentt annd uuse of reccordds, equuipmmentt maanaggem

5、eent andd sttoraage of reccordds, equuipmmentt maainttenaancee annd oobsoolesscennce of reccordds aand equuipmmentt too boorroow tthe retturnn off fuuncttionn. AAblee too meeet thee baasicc neeedss off daailyy woork, annd tthe inttuittivee opperaatioon, connvenniennt, praactiicall annd ssafeety-rell

6、ateed rrequuireemennts. IIn vvieww off thhe aadvaantaagess off siimplle ooperratiion andd innterrfacce vvisuualiizattionn. WWithh thhe aadvaantaage of thee neetwoork. Thhe ssysttem usees tthe thee Assp.NNet lannguaage, baack-endd iss SQQL SServver 20000 ddataabasse tto ccompplette tthe dessignn off

7、laaborratoory equuipmmentt maanaggemeent sysstemm, iinfoormaatioon oon tthe sysstemm too peerfoorm varriouus ooperratiionss thhrouugh datta mmaniipullatiion moddulee, tthe intterffacee iss inntuiitivve aand simmplee.Keywwordds: Aspp.Neet; Sqll Seerveer 220000 daatabbasee; llaboorattoryy eqquippmennt

8、 mmanaagemmentt syysteem目 录第1章 绪论论61.1 选题的的依据及及意义661.2 可行性性分析771.3 课题研研究的内内容81.4 本文结结构安排排8第2章相相关技术术与开发发工具992.1 Assp.NNET简简介92.2 Aspp.NEET的安安全性1112.3 SQQLseerveer 220000简介1122.4 T-SSQL语语言介绍绍122.5 系统开开发环境境介绍113第3章 系统统需求分分析133.1需需求分析析概述1133.2 后台整整体功能能模块分分析14第四章 系统数数据库设设计154.1 数据据库介绍绍154.2 数据据库设计计概述1154

9、.3 概概念结构构设计1164.4 逻辑结结构设计计174.5 物理理设计1194.6 数据据库的实实施1994.7 数据库库的运行行及维护护20第5章 系统统的设计计与实现现215.1 系统后后台设计计要达到到的目标标215.2 系统总总体设计计分析2225.3 系统统详细功功能模块块的设计计与实现现225.3.1系统统登录2245.3.2系统管管理255.3.2.1登录录人信息息管理2255.3.3 机房房管理2255.3.3.1机房信信息管理理265.3.3.2机房使使用记录录管理2295.3.4 库房房管理2255.3.4.11设备基基本信息息管理2295.3.4.22设备入入库300

10、5.3.4.33设备库库存管理理315.3.4.44设备出出库315.3.4.55设备出出库记录录295.3.4.66设备维维修记录录305.3.4.77借用设设备3115.3.4.88设备借借还记录录315.3.5相关统统计3115.3.5.11 机房房使用率率统计3315.3.5.22设备更更新率统统计335.3.5.33设备维维修记录录查询3335.3.5.44设备报报废记录录查询3335.4 系统测测试34第6章 结论论与展望望346.1 结论论34第7 章章 致谢谢35第8章 参考考资料及及设备336第1章绪绪论1.1 选题的的依据及及意义学校实验验室设备备管理系系统是典典型的设设备

11、信息息管理系系统(EEMISS),要要求能为为学校实实验室管管理提供供信息化化动态化化的管理理,方便便学校实实验室设设备的管管理工作作,提高高学校设设备管理理质量和和使用效效率。而而且系统统应符合合设备管管理的有有关规定定,包括括机房的的管理和和使用记记录、设设备的管管理及出出入库记记录、设设备的维维修和报报废记录录和设备备的借用用归还功功能等。能能满足日日常工作作的基本本需要,并并达到操操作过程程中的直直观、方方便、实实用和安安全等有有关要求求。实验室设设备管理理系统开开发主要要包括后后台数据据库的建建立和维维护以及及用户应用用程序的的开发两两个方面面。对于于前者要要求建立立起数据据一致性性

12、和完整整性强、数数据安全全性好的的库。而而对于后后者则要要求应用用程序功功能完备备,易使使用等特特点。经经过分析析,我们们使用AAsp.Nett语言,后后台使用用的是SSQL SServver220000 数据据库,用用面向对对象的设设计思想想,开发发和设计计了一套套设备信息息管理系系统,本本系统操操作简单单,方便便,首先先在短时时间内建建立系统统应用原原型,然然后,对对初始原原型系统统进行需需求迭代代,不断断修正和和改进,直直到形成成用户满满意的可可行系统统。1.2 可行性性分析可行性活活动的主主要目标标是:进进一步明明确系统统的目标标、规模模与功能能,对系系统开发发背景、必必要性和和意义进

13、进行调查查分析并并根据需需要和可可能提出出开发系系统的初初步方案案与计划划。可行行性研究究的目的的就用最最小的代代价在尽可可能短的的时间表表内确定定问题是是否能够够解决。通通过调查查分析,新新系统设设计方案案有以下下三个可可行性:2.1.1 技技术可行行性本系统采采用基于于B/SS系统结结构,AAsp.Nett语言,数数据库开开发平台台选用SSQL SERRVERR 20005,这这两种语语言简单单,易懂懂,因此此,在技技术上是是可行的的。2.1.2 经经济可行行性采用实验验室设备备管理系系统可取取代传统统信息管管理的业业务流程程,减少少人工开开支,节节省资金金,并且且可大大大提高信信息量的的

14、取得,缩缩短信息息处理周周期,提提高信息息管理的的效率,具具有用户户使用更更简单、界界面更直直观、权权限分配配更合理理等优点点大大减减少管理理成本。2.1.3 营营运可行行性本系统操操作简单单,易于于理解,只只需通过过简单培培训,上上手较快快,一般般只要懂懂一些网网络维护护基础知知识的人人都可胜胜任。面对于系系统设计计还应该该以“标准性性、安全全性、兼兼容性、高高效性、保保密性、可可维护性性”为标准准,在着着眼于当当前实用用的基础础上,为为将来系系统的扩扩展,升升级留有有余地。本本系统的的开发应应能在较较长时间间内满足足学校的的发展需需要。故故本系统统还满足足以下这这几个标标准:(1)标标准性

15、:系统的的软硬件件选型都都应该采采用工业业化标准准,这样样既可以以保证系系统运行行质量又又可以分分享在此此标准上上的每一一次技术术进步。(2)安安全性:通过系系统使用用权限的的限制,控控制使用用者接触触数据的的权限,从从而确保保使用者者无法操操作与其其无关的的数据。(4)兼兼容性:系统的的所有软软硬件理理论上都都应有的的兼容性性,用以以保证软软硬件的的可互换换性。(5)高高效性:由于员员工信息息的日积积月累,信信息每次次处理的的信息量量不断增增加,因因此系统统对信息息的处理理能力,响响应能力力都应是是快速而而有效的的,在软软件编制制过程中中应充分分考虑到到这一点点。(6)可可维护性性:系统统软

16、件设设计时应应采用结结构化模模块设计计,以便便于开发发和维护护,也有有利于根根据情况况随时进进行功能能调整。同同时在系系统开发发时应该该充分考考虑到用用户的日日常维护护,使之之能简便便易行。通过可行行性分析析研究,认认为新系系统的开开发方案案切实可可行,可可进行开开发。1.3 课题研研究的内内容实验室设设备管理理系统开开发主要要包括后后台数据据库的建建立和维维护以及及用户应应用程序序的开发发两个方方面。对对于前者者要求建建立起数数据一致致性和完完整性强强、数据据安全性性好的库库。而对对于后者者则要求求应用程程序功能能完备,易易使用等等特点。经经过分析析,我们们使用AAsp.Nett语言,后后台

17、使用用的是SSQL Serrverr 20000 数据库库,用面面向对象象的设计计思想,开开发和设设计了一一套设备备信息管管理系统统,本系系统操作作简单,方方便,首首先在短短时间内内建立系系统应用用原型,然然后,对对初始原原型系统统进行需需求迭代代,不断断修正和和改进,直直到形成成用户满满意的可可行系统统。实验室设设备管理理系统的的大致功功能模块块介绍如如下:1.机房房管理:对机房的的信息管管理,机机房使用用记录管管理,可可进行增增删改等等操作。2.库房房管理:包括:设设备基本本信息管管理,设设备出入入库操作作,设备备库存管管理,设设备出库库记录,设设备维修修记录管管理和设设备借还还记录管管理

18、。3.相关关统计:包括:机机房使用用率统计计,设备备更新率率统计,设备维修记录查询和设备报废记录查询。1.4 本文结结构安排排本论文共共分八章章:第一章:本章讲讲述了实实验室设设备管理理系统的的概述,其其中介绍绍了本课课题选题题的来源源及意义义,可行行性分析析等。第二章:本章讲讲述了项项目开发发过程中中涉及到到的知识识和开发发工具,对对aspp.neet进行行了详解解,以及及SQLL seerveer20000的的介绍和和系统开开发的环环境介绍绍第三章:本章介介绍了开开发该系系统必须须做的工工作:需需求分析析和总体体设计。需需求分析析是开发发本系统统前的工工作,总总体设计计是对软软件开发发的过

19、程程上的概概括。第四章:本章较较为全面面的介绍绍了数据据库开发发的一般般过程:需求分分析(上上一章有有介绍),概概念结构构设计,逻逻辑结构构设计,物物理设计计,系统统实施,系系统运行行和维护护。第五章:本章详详细介绍绍了本系系统是如如何开发发的,对对每个模模块都有有详细的的说明。第六章:结论。第七章:参考文文献。第八章:致谢词词。第2章 相关关技术与与开发工工具2.1 Assp.NNET简简介 ASPP.NEET是由由微软公公司推出出的用于于Webb应用开开发的全全新框架架,是.NETT框架(即即.NEET FFrammewoork)的的组成部部分,它它从现有有的ASSP(AActiive S

20、errverr Paagess,活动动服务器器页)结结构体系系上跨出出了一大大步,是是对传统统ASPP技术的的重大升升级和更更新。AASP.NETT是建立立在.NNET框框架的公公共语言言运行库库上的编编程框架架,可用用于在服服务器上上生成功功能强大大的Weeb应用用程序。 微软公公司的.NETT框架是是继AcctivveX技技术之后后,于220000年推出出的用于于构建新新一代IInteerneet集成成服务平平台的最最新框架架,这种种集成服服务平台台允许各各系统环环境下的的应用程程序通过过因特网网进行通通信和共共享数据据。目前前,因特特网服务务平台亟亟待解决决的重要要问题是是系统间间的互通

21、通性问题题,一些些相关协协议如XXML(extensible Markup Language,可扩展标记语言)、SOAP(Simple Object Access Protocol,简单对象存取协议)等,.NET平台将对这些协议提供支持,其意义可与当年Windows平台推出的意义相提并论,微软公司将其称为“.NET战略”。也就是说,.NET的最终目的就是让用户在任何地方、任何时间,利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在会地方,只需要发出请求,然后只管接收即sk ,而所有后台的复杂性是完全屏蔽起来的。同时,对于开发人员来说,更容易建立Web应用程序和Web服务,进

22、一步简化对应用程序的开发。 .NETT框架具具有两个个主要组组件:公公共语言言库和.NETT Frrameeworrk类库库。公共共语言运运行库是是.NEET框架架的基础础。从层层次上来来看,.NETT框架包包括三个个主要组组成部分分:公共共语言运运行时(CCommmon Lannguaage Runntimme,CCLR或或称公共共语言运运行库)、服服务框架架(Seerviicess Frrameeworrk)和和两类应应用模板板。两类类应用模模板包括括传统的的Winndowws应用用程序模模板(WWinddowss表单)和和基于AASP.NETT的面向向Webb的应用用程序模模板(WWeb

23、表表单和WWeb服服务),其其结构如如图所示示。机器代码编译各种.NET应用于程序逻辑JIT编译中间语言(IL)代码Visuual Stuudioo .NNET 是用于于快速生生成企业业级 AASP.NETT Weeb 应应用程序序和高性性能桌面面应用程程序的工工具。VVisuual Stuudioo 包含含基于组组件的开开发工具具(如 Vissuall C#、Viisuaal JJ#、VVisuual Bassic 和 VVisuual C+),以以及许多多用于简简化基于于小组的的解决方方案的设设计、开开发和部部署的其其他技术术。Visuual Stuudioo 支持持 Miicroosof

24、ft .NETT Frrameeworrk,该该框架提提供公共共语言运运行库和和统一编编程类;ASPP.NEET 使使用这些些组件来来创建 ASPP.NEET WWeb 应用程程序和 XMLL Weeb sservvicees。MMSDNN Liibraary 也包括括在内,它它包含这这些开发发工具的的所有文文档。Asp.NETT为开发发人员提提供了生生成企业业级Weeb应用用程序所所需要的的服务、编编程模型型和软件件基础结结构,同同其他WWeb开开发平台台相比,AAsp.NETT具有下下面三大大优势。(1)支支持编译译型语言言程序员通通过C#语言,开开发的AAsp.NETT程序被被编译成成中

25、间语语言,具具有平台台无关性性,由于于Aspp.NEET页面面在执行行前会被被编译,所所以Assp.NNET的的性能得得到了很很大的提提高。(2)程程序代码码与页面面内容的的成功分分离通常的动动态网页页开发,往往往是在在一个网网页上混混合多种种脚本语语言。比比如在HHTMLL脚本语语言上可可以嵌入入JavvaSccrippt或VVBSccrippt等客客户端脚脚本语言言,也可可以同时时嵌入AAsp.Nett或JSSP等服服务器端端脚本语语言。这这种多语语言混合合的Weeb开发发模式通通行已久久,但是是它的代代码可读读性很差差,程序序代码同同页面内内容混合合在一起起,程序序员要在在多种语语言的思

26、思维上频频繁切换换。Assp.NNET Webb集成了了“所见即即所得”的HTTML编编辑器,为为开发人人员开发发Webb页提供供了方便便的图形形化支持持。(3)引引入服务务器端控控件Asp.NETT中的服服务器端端控件会会生成发发送给浏浏览器的的HTMML代码码,显示示控件,它它们还能能生成隐隐藏的HHTMLL元素来来存储它它们当前前的状态态。在提提交页面面时,这这些信息息就会传传送回服服务器,控控件将自自动处理理这些信信息,改改变HTTML,显显示控件件。2.2 Aspp.NEET的安安全性Windows Server 2003 系列操作系统.NET FrameworkAsp.NET应用程

27、序WEB 客户端IIS 如图图所示,所所有 WWeb 客户端端都通过过 Miicroosofft IInteerneet 信信息服务务 (IIIS) 与 Aspp.NEET 应应用程序序通信。IIIS 根据需需要对请请求进行行身份验验证,然然后找到到请求的的资源(如如 Assp.NNET 应用程程序)。如如果客户户端已被被授权,则则资源可可用。Asp.NETT 是一一个已编编译的、基基于 .NETT 的环环境,把把基于通通用语言言的程序序在服务务器上运运行。任任何 AAsp.NETT 应用用程序都都可以使使用整个个 .NNET Fraamewworkk。当创创建 AAsp.NETT 应用用程序

28、时时,开发发人员可可以使用用 Weeb 窗窗体或 XMLL Weeb sservvicees,或或以他们们认为合合适的任任何方式式进行组组合。每每个功能能都能得得到同一一结构的的支持,使使您能够够使用身身份验证证方案,缓缓存经常常使用的的数据,或或者对应应用程序序的配置置进行自自定义。2.3 SQQLseerveer 220000简介 MMicrrosooft SQLL Seerveer 220000 中文文版是基基于客户户端/服服务器模模式的新新一代大大型数据据库管理理系统(DDBMSS),它它在电子子商务、数数据仓库库和数据据库解决决方案等等应用中中起着重重要的核核心作用用,可为为企业的的

29、数据管管理提供供强大的的支持,对对数据库库中的数数据提供供有效的的管理,并并采用有有效的措措施实现现数据的的完整性性及数据据的安全全性。SQL Serrverr20000 是是一个全全面的、集集成的、端端到端的的数据解解决方案案,它为为企业中中的用户户提供了了一个安安全、可可靠和高高效的平平台用于于企业数数据管理理和商业业智能应应用。SSQL Serrverr 20000 为ITT专家和和信息工工作者带带来了强强大的、熟熟悉的工工具,同同时减少少了在从从移动设设备到企企业数据据系统的的多平台台上创建建、部署署、管理理及使用用企业数数据和分分析应用用程序的的复杂度度。 通通过全面面的功能能集、和

30、和现有系系统的集集成性、以以及对日日常任务务的自动动化管理理能力,SSQL Serrverr 20000 为不同同规模的的企业提提供了一一个完整整的数据据解决方方案。2.4 T-SSQL语语言介绍绍 SQLL(SttruccturreQueeryLannguaage,结结构化查查询语言言)是一一种数据据库专用用的计算算机语言言,不管管是Orraclle、MMSSQLL、Acccesss、MMySQQL或其其他公司司的数据据库,也也不管数数据库建建立在大大型主机机或个人人计算机机上,都都可以使使用SQQL语言言来访问问和修改改数据库库的内容容。虽然然不同公公司的数数据库软软件多多多少少会会增加一

31、一些专属属SQLL语法,但但大体上上,它们们还是遵遵循ASSNI(美美国国家家标准协协会)制制定的SSQL标标准。因因为SQQL语言言具有易易学习及及阅读等等特性,所所以SQQL逐渐渐被各种种数据库库厂商采采用,而而成为一一种共通通的标准准查询语语言。只只要你学学会SQQL,即即可操作作各种数数据库如如VissuallFoxxProo、Acccesss、ddBasse等等等。总之之,SQQL语言言是各种种数据库库都可以以使用的的数据库库查询语语言 。 SQLL语言不不仅仅具具有查询询数据库库的功能能,而且且可以对对数据库库完成选选取、增增删、更更新与跳跳转等各各种操作作。SQQL语言言是由命命

32、令(函函数)、子子句、运运算符、加加总函数数及通配配符等组组成,分分述如下下: SQQL的命命令可分分成数据据定义语语言与数数据操作作语言,数数据定义义语言可可用来建建立新的的数据库库、数据据表、字字段及索索引等,本本教程不不予介绍绍;另一一为数据据操作语语言,可可用来建建立查询询表、排排序、筛筛选数据据、修改改、增删删等动作作。数据据定义语语言命令令常用的的有选择择、添加加、删除除和修改改这四种种。22.5 系统开开发的环环境介绍绍 WWinddowss XPP可以作作为运行行SQLL Ssservver220000最理想想的系统统平台,开开发软件件就是用用现学的的Miccrossoftt

33、Ssservver220000 SQQL MManaagemmentt Sttudiio,它它包括SSQL Sseerveer20000企企业管理理器(EEnteerprrisee Maanagger)和和查询分分析器(Query Analyzer),等方面的功能,给用户带来了很大的方便。此外SQL Sserver2000管理平台还提供了一种环境,用于管理Analysis Services(分析服务)、Integration Services(集成服务)、Reporting Services(报名服务)。SQL Sserver2000管理平台为我们这样的开发者提供一个熟悉的环境。此外本次次开发

34、环环境的硬硬件配置置也不需需要很高高,并且且学校提提供的机机房上机机环境完完全可以以满足我我们的硬硬件要求求。第3章 系统统需求分分析3.1需需求分析析概述需求分析析就是通通过与用用户的广广泛交流流,得到到未来系系统必须须具备的的功能,即即了解未未来系统统必须做做什么,定定义系统统功能和和用户界界面,使使客户了了解系统统,开发发人员了了解系统统需求,同同时作为为制定项项目计划划的基础础。通常常一般用用户对计计算机技技术了解解不多,计计算机工工程人员员对用户户的专业业也不了了解,这这就阻碍碍了用户户与计算算机工程程人员的的交流,传传统的数数据流法法和功能能分析法法等不能能有效地地解决这这个问题题

35、。面向向对象建建模方法法为此提提供了一一个较好好的解决决方案,引引入用例例的概念念来描述述用户需需求。需需求阶段段产生用用例模型型,用例例模型是是计算机机工程人人员从用用户角度度运用简简单的图图示描述述的系统统模型,同同时它也也是获取取需求、规规划和控控制项目目迭代过过程的基基本工具具。实验室设设备管理理系统设设计必须须达到以以下技术术指标: (1)信信息的完完整性:采用值值约束、缺缺省等多多种方法法确保信信息的完完整性。一一旦使用用人员录录入或修修改导致致数据错错误,系系统必须须明确地地给出警警告信息息,提示示使用者者。(2)系系统实用用性:实实验室设设备管理理系统是是一个面面向实际际应用的

36、的软件系系统。它它的建成成将取代代手工的的低效率率工作,因因此在进进行系统统建设的的同时必必须考虑虑到人员员的使用用习惯。(3)系系统可扩扩展性:在开发发完成后后,系统统必须保保证在用用户有新新的需求求时能方方便地增增加一些些功能或或模块,及及时解决决用户实实际问题题,同时时还要与与系统的的其他部部分能够够保持风风格一致致,使得得软件具具有较好好的可扩扩展性。(4)系系统安全全性:用用户进入入系统时时,应先先经过严严格的身身份验证证,根据据其权限限级别,使使用系统统的某些些功能和和数据。3.2 后台整整体功能能模块分分析学校实验验室设备备管理系系统是典典型的设设备信息息管理系系统(EEMISS

37、),要要求能为为学校实实验室管管理提供供信息化化动态化化的管理理,方便便学校实实验室设设备的管管理工作作,提高高学校设设备管理理质量和和使用效效率。而而且系统统应符合合设备管管理的有有关规定定,包括括机房的的管理和和使用记记录、设设备的管管理及出出入库记记录、设设备的维维修和报报废记录录和设备备的借用用归还功功能等。能能满足日日常工作作的基本本需要,并并达到操操作过程程中的直直观、方方便、实实用和安安全等有有关要求求。 实实验室设设备管理理系统开开发主要要包括后后台数据据库的建建立和维维护以及及用户应应用程序序的开发发两个方方面。对对于前者者要求建建立起数数据一致致性和完完整性强强、数据据安全

38、性性好的库库。而对对于后者者则要求求应用程程序功能能完备,易易使用等等特点。经经过分析析,我们们使用AAsp.Nett语言,后后台使用用的是SSQL Serrverr 20000 数据库库,用面面向对象象的设计计思想,开开发和设设计了一一套设备备信息管管理系统统,本系系统操作作简单,方方便,首首先在短短时间内内建立系系统应用用原型,然然后,对对初始原原型系统统进行需需求迭代代,不断断修正和和改进,直直到形成成用户满满意的可可行系统统。1.机房房管理: 对机机房的信信息管理理,机房房使用记记录管理理,可进进行增删删改等操操作。2.库房房管理: 包括:设备基基本信息息管理,设设备出入入库操作作,设

39、备备库存管管理,设设备出库库记录,设设备维修修记录管管理和设设备借还还记录管管理。3.相关关统计: 包括括:机房房使用率率统计,设设备更新新率统计计,设备备维修记记录查询询和设备备报废记记录查询询。第四章 系统数数据库设设计4.1 数据据库介绍绍实验室设设备管理理系统网网状数据据库的设设计是要要创建一一个性能能良好的的、能满满足不同同需求的的、又能能被相应应的数据据库管理理系统(DDBMSS Daatabbasee Maanaggemeent Sysstemm)所实实现的数数据库建建设方案案,这要要求数据据库的设设计要采采用科学学的方法法,并遵遵循一定定的规则则。从20世世纪700年代末末以来

40、,众众多学者者对数据据库设计计方法进进行了深深入的探探讨和尝尝试,结结合出许许多各有有优点的的数据库库设计方方法,有有基于EE-R模模型的数数据库设设计方法法,基于于3NFF的设计计方法,基基于抽象象语法规规范的设设计方法法等,较较为实用用的主流流方法有有两种:E-RR模型加加规范化化关系的的方法和和数据元元素图加加规范化化关系的的方法。本本系统在在数据库库概念结结构设计计中是采采用E-R模型型加规范范化关系系的方法法进行设设计的,下下面对该该方法进进行简单单的介绍绍。E-R模模型加规规范化关关系的方方法在数数据库结结构设计计中,主主要工作作是从需需求分析析所得到到的所有有信息以以及它们们之间

41、的的依赖关关系出发发,去构构造系统统数据模模型。在在构模中中,最常常用的是是E-RR模型法法。E-R模型型中最基基本的成成分是实实体、联联系以及及它们的的属性。而而实体(或或联系)与与属性构构成关系系,因为为是否“规范化化”而有“好”、“坏”之分,而而关系的的好坏又又直接影影响数据据库的质质量。4.2 数据据库设计计概述数据库系系统是以以数据为为中心,在在数据库库管理系系统的支支持下进进行数据据的收集集、整理理、存储储、更新新、加工工和统计计,进行行信息的的查询和和传播等等操作的的计算机机系统。数数据库系系统的设设计既要要满足用用户的需需求,又又要与给给定的应应用环境境密切相相关,因因此必须须

42、采用系系统化、规规范化的的设计方方法进行行设计。设计与使使用数据据库系统统的过程程是把现现实世界界的数据据经过人人为的加加工和计计算机的的处理,为为现实世世界提供供信息的的过程。在在给定的的DBMMS、操操作系统统和硬件件环境下下,表达达用户的的需求,并并将其转转换为有有效的数数据库结结构,构构成较好好的数据据库模式式,这个个过程称称为数据据库设计计。要设设计一个个好的数数据库必必须用系系统的观观点分析析和处理理问题。数数据库及及其应用用系统开开发的全全过程可可分为两两大阶段段:数据据库系统统的分析析与设计计阶段;数据库库系统的的实施、运运行与维维护阶段段。数据据库系统统的设计计分为需需求分析

43、析、概念念设计、逻逻辑设计计、物理理设计四四个阶段段。数据库系系统的生生命周期期分为两两个重要要的阶段段:一是是数据库库系统的的设计阶阶段,二二是数据据库系统统的实施施和运行行阶段。其其中数据据库系统统的设计计阶段是是数据库库系统整整个生命命周期中中工作量量比较大大的一个个阶段,其其质量对对整个数数据库系系统的影影响很大大。数据库系系统设计计有两种种不同的的方法:一种是是面向数数据的设设计方法法(daata-oriientted appproaach),这种种设计方方法以信信息需求求为主,兼兼顾处理理需求;另一种种是面向向过程的的设计方方法(pproccesss-orrienntedd app

44、prooachh),这这种设计计方法以以处理需需求为主主,兼顾顾信息需需求。用用前一种种方法设设计的数数据库系系统,可可以比较较好地反反映数据据的内在在联系,不不但可以以满足当当前应用用的需要要,还可可以满足足潜在应应用的需需要。用用第二种种方法设设计的数数据库系系统,可可能在使使用的初初始阶段段比较好好地满足足应用的的需要,获获得好的的性能,但但随着应应用的发发展和变变化,往往往会导导致数据据库系统统的较大大变动或或者不得得不重新新设计。这这两种设设计方法法,在实实际中都都有应用用。面向向过程的的设计方方法主要要用于处处理要求求比较明明确、固固定的应应用系统统。但是是在实际际应用中中,数据据

45、库一般般由许多多用户共共享,还还可能不不断有新新的用户户加入,除除了常规规的处理理要求外外,还有有许多即即席访问问。对于于这类数数据库系系统,最最好采用用面向数数据的设设计方法法,使数数据库系系统比较较合理地地模拟一一个组织织部门。通通常一个个组织部部门的数数据是相相对稳定定的,而而处理则则是相对对变动的的,为了了设计一一个相对对稳定的的数据库库系统,一一般采用用面向数数据的设设计方法法。4.3 概概念结构构设计概念设计计的目标标是设计计出反映映某个组组织部门门信息需需求的数数据库系系统概念念模式,数数据库系系统的概概念模式式独立于于数据库库系统的的逻辑结结构、独独立于数数据库管管理系统统(D

46、BBMS)、独独立于计计算机系系统。概念模式式的设计计方法是是在需求求分析的的基础上上,用概概念数据据模型(例例如E-R模型型)表示示数据及及数据之之间的相相互联系系,设计计出反映映用户信信息需求求和处理理需求的的数据库库系统概概念模式式。概念念设计的的目标是是准确描描述应用用领域的的信息模模式,支支持用户户的各种种应用,这这样既容容易转换换为数据据库系统统逻辑模模式,又又容易为为用户理理解。数数据库系系统概念念模式是是面向现现实世界界的数据据模型,不不能直接接用于数数据库系系统的实实现。在在此阶段段,用户户可以参参与和评评价数据据库系统统的设计计,从而而有利于于保证数数据库系系统的设设计与用

47、用户的需需求相吻吻合。4.4 逻辑结结构设计计设计逻辑辑结构应应该选择择最适于于描述与与表达相相应概念念结构的的数据模模型,然然后选择择最合适适的DBBMS。设设计逻辑辑结构时时一般要要分三步步进行:1将EE-R模模型转换换为关系系模型关系模型型的逻辑辑结构是是一组关关系模式式的集合合。而EE-R图图则是由由实体、实实体的属属性和实实体之间间的联系系三个要要素组成成的。所所以将EE-R图图转换为为关系模模型实际际上就是是要将实实体、实实体的属属性和实实体之间间的联系系转化为为关系模模式,这这种转换换一般遵遵循如下下原则:(1)一一个实体体型转换换为一个个关系模模式。实实体的属属性就是是关系的的

48、属性。实实体的码码就是关关系的码码。(2)一一个m:n联系系转换为为一个关关系模式式。与该该关系相连连的各实实体的码码以及联联系本身身的属性性均转换换为关系系的属性性。而关关系的码码为各实实体码的的组合。(3)一一个1:n联系系可以转转换为一一个独立立的关系系模式,也也可以与与n端对对应的关关系模式式合并。如如果转换换为一个个独立的的关系模模式,则则与该关关系相连连的各实实体的码码以及联联系本身身的属性性均转换换为关系系的属性性,而关关系的码码为n端端实体的的码。(4)一一个1:1联系系可以转转换为一一个独立立的关系系模式,也也可以与与任意一一端对应应的关系系模式合合并。如如果转换换为一个个独

49、立的的关系模模式,则则与该关关系相连连的各实实体的码码以及联联系本身身的属性性均转换换为关系系的属性性,每个个实体的的码均是是该关系系的候选选码。如如果与某某一端对对应的关关系模式式合并,则则需要在在该关系系模式的的属性中中加入另另一个关关系模式式的码和和联系本本身的属属性。(5)三三个或三三个以上上实体间间的一个个多元联联系转换换为一个个关系模模式。与与该多元元联系相相连的各各实体的的码以及及联系本本身的属属性均转转换为关关系的属属性。而而关系的的码为各各实体码码的组合合。(6)同同一实体体集的实实体间的的联系,即即自联系系,也可可按上述述1:11、1:n和mm:n三三种情况况分别处处理。(

50、7)具具有相同同码的关关系模式式可合并并。2数据据模型的的优化为了进一一步提高高数据库库应用系系统的性性能,通通常以规规范化理理论为指指导,还还应该适适当地修修改、调调整数据据模型的的结构,这这就是数数据模型型的优化化。数据模型型的优化化方法为为:(1)数数据依赖赖。 (2)对对于各个个关系模模式之间间的数据据依赖进进行极小小化处理理,消除除冗余的的联系。 (3)按按照数据据依赖的的理论对对关系模模式逐一一进行分分析,考考查是否否存在部部分函数数依赖、传传递函数数依赖、多多值依赖赖等,确确定各关关系模式式分别属属于第几几范式。 (4)按按照需求求分析阶阶段得到到的各种种应用对对数据处处理的要要

51、求,分分析对于于这样的的应用环环境这些些模式是是否合适适,确定定是否要要对它们们进行合合并或分分解。 (5)对对关系模模式进行行必要的的分解。 3设计计外模式式在我们将将概念模模型转换换为逻辑辑模型后后,即生生成了整整个应用用系统的的模式后后,还应应该根据据局部应应用需求求,结合合具体DDBMSS的特点点,设计计用户的的外模式式。设计的表表如图所所示:系统中定定义的表表 (1)用户信息息实体表表:Maanagger (2)机房信信息实体体表:JiiFanng(3)机机房使用用记录实实体表:JiFFanggUsee(4)设设备基本本信息实实体表:SheeBeii(5)设设备借还还记录实实体表:S

52、heeBeiiLennd (6)设备出出库记录录实体表:SheeBeiiOutt(7)设设备维修修记录实实体表:SheeBeiiSerrvicce(8)设设备库存存记录实实体表:SheeBeiiStooragge4.5 物理理设计数据库最最终是要要存储在在物理设设备上的的。为一一个给定定的逻辑辑数据模模型选取取一个最最适合应应用环境境的物理理结构(存存储结构构与存取取方法)的的过程,就就是数据据库的物物理设计计。物理理结构依依赖于给给定的DDBMSS和和硬硬件系统统,因此此设计人人员必须须充分了了解所用用DBMMS的内内部特征征,特别别是存储储结构和和存取方方法;充充分了解解应用环环境,特特别

53、是应应用的处处理频率率和响应应时间要要求;以以及充分分了解外外存设备备的特性性。 数据库的的物理设设计通常常分为两两步: (1)确确定数据据库的物物理结构构;(2)对对物理结结构进行行评价,评评价的重重点是时时间和空空间效率率。4.6 数据据库的实实施在进行概概念结构构设计和和物理结结构设计计之后,目目标系统统的结构构、功能能已经分分析得较较为清楚楚了,但但这还只只是停留留在文档档阶段。数数据系统统设计的的根本目目的,是是为用户户提供一一个能够够实际运运行的系系统,并并保证该该系统的的稳定和和高效。要要做到这这点,还还有两项项工作,就就是数据据库的实实施、运运行和维维护。首首先是数数据库的的实

54、施。数据库的的实施主主要是根根据逻辑辑结构设设计和物物理结构构设计的的结果,在在计算机机系统上上建立实实际的数数据库结结构、导导入数据据并进行行程序的的调试。它它相当于于软件工工程中的的代码编编写和程程序调试试的阶段段。用具体的的DBMMS提供供的数据据定义语语言(DDDL),把数数据库的的逻辑结结构设计计和物理理结构设设计的结结果转化化为程序序语句,然然后经DDBMSS编译处处理和运运行后,实实际的数数据库便便建立起起来了。目目前的很很多DBBMS系系统除了了提供传传统的命命令行方方式外,还还提供了了数据库库结构的的图形化化定义方方式,极极大地提提高了工工作的效效率。具体地说说,建立立数据库

55、库结构应应包括以以下几个个方面:(1)数数据库模模式与子子模式,以以及数据据库空间间的描述述。(2)数数据完整整性的描描述。(3)数数据安全全性描述述。(4)数数据库物物理存储储参数的的描述。4.7 数据库库的运行行及维护护数据库系系统投入入正式运运行,意意味着数数据库的的设计与与开发阶阶段的基基本结束束,运行行与维护护阶段的的开始。数数据库的的运行和和维护是是个长期期的工作作,是数数据库设设计工作作的延续续和提高高。在数据库库运行阶阶段,完完成对数数据库的的日常维维护,工工作人员员需要掌掌握DBBMS的的存储、控控制和数数据恢复复等基本本操作,而而且要经经常性地地涉及物物理数据据库、甚甚至逻

56、辑辑数据库库的再设设计,因因此数据据库的维维护工作作仍然需需要具有有丰富经经验的专专业技术术人员(主要是是数据库库管理员员)来完完成。数据库的的运行和和维护阶阶段的主主要工作作有:(1)对对数据库库性能的的监测、分分析和改改善。(2)数数据库的的转储和和恢复。(3)维维持数据据库的安安全性和和完整性性。第5章 系统统的设计计与实现现5.1 系统统后台设设计要达达到的目目标学校实验验室设备备管理系系统是典典型的设设备信息息管理系系统(EEMISS),要要求能为为学校实实验室管管理提供供信息化化动态化化的管理理,方便便学校实实验室设设备的管管理工作作,提高高学校设设备管理理质量和和使用效效率。而而

57、且系统统应符合合设备管管理的有有关规定定,包括括机房的的管理和和使用记记录、设设备的管管理及出出入库记记录、设设备的维维修和报报废记录录和设备备的借用用归还功功能等。能能满足日日常工作作的基本本需要,并并达到操操作过程程中的直直观、方方便、实实用和安安全等有有关要求求。 实实验室设设备管理理系统开开发主要要包括后后台数据据库的建建立和维维护以及及用户应应用程序序的开发发两个方方面。对对于前者者要求建建立起数数据一致致性和完完整性强强、数据据安全性性好的库库。而对对于后者者则要求求应用程程序功能能完备,易易使用等等特点。经经过分析析,我们们使用AAsp.Nett语言,后后台使用用的是SSQL S

58、errverr 20000 数据库库,用面面向对象象的设计计思想,开开发和设设计了一一套设备备信息管管理系统统,本系系统操作作简单,方方便,首首先在短短时间内内建立系系统应用用原型,然然后,对对初始原原型系统统进行需需求迭代代,不断断修正和和改进,直直到形成成用户满满意的可可行系统统。1.机房房管理: 对机机房的信信息管理理,机房房使用记记录管理理,可进进行增删删改等操操作。2.库房房管理: 包括:设备基基本信息息管理,设设备出入入库操作作,设备备库存管管理,设设备出库库记录,设设备维修修记录管管理和设设备借还还记录管管理。3.相关关统计: 包括括:机房房使用率率统计,设设备更新新率统计计,设

59、备备维修记记录查询询和设备备报废记记录查询询。5.2 系系统总体体设计分分析本实验室室设备管管理系统统的设计计与实现现是根据据实际的的技术条条件、经经济条件件和社会会条件,确确定系统统的实施施方案的的过程。通通常系统统设计包包括总体体设计和和详细设设计两大大部分。其其中总体体设计要要在系统统分析的的基础上上,把系系统划分分为若干干种类、若若干层次次的基本本功能模模块,确确定各个个模块之之间的关关系,并并对整个个系统的的软硬件件实现进进行合理理的安排排。详细细设计是是对总体体设计中中确定的的各模块块选择适适当的技技术实现现手段和和处理方方法,包包括代码码设计、数数据库设设计、输输入输出出设计、人

60、人机对话话设计、处处理过程程设计等等内容。本本文将进进行总体体设计中中的功能能模块设设计和详详细设计计中的数数据库设设计、代代码设计计、输入入输出设设计。5.3 系统统详细功功能模块块的设计计与实现现5.3.1系统登登录截图与部部分代码码:ltlMMesss.Teext = ;striing useer = Coommoon.UUrnHHtmll(Txxtuiid.TTextt.Trrim();striing pwdd = ForrmsAAuthhentticaatioon.HHashhPassswoordFForSStorringgInCConffigFFilee(Txxtpwwd.TTex

61、tt, MD55);striing sqll = strringg.Emmptyy, ssqluupdaate = sstriing.Emppty; sqql = sseleect * ffromm Maanagger wheere MannageerUsser= + uuserr + andd MaanaggerPPwd= + ppwd + aand Graade= + rbblTyype.SellecttedVValuue; sqqluppdatte = uupdaate Mannageer sset LogginCCounnt=LLogiinCoountt+1 wheere MannageerUsser= + uuserr + andd MaanaggerPPwd= + ppwd + ;SqlDDataaReaaderr drr = DB.ggetDDataaReaaderr(sqql);if (dr.Reaad() /更新新登录次次数SqlCConnnecttionn cnnupddatee = DB.OOpennConnnecctioon();SqlCCommmandd cmmduppdatte = neewSqqlCoommaand(sqllupddatee, ccnuppdatte); ccmduupdaat

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!