基于物联网的实验设备管理系统的设计与实现毕业论文(编辑修改稿)内容摘要:

交互及显示数据的作用 ,在服务器上的后端系统负责数据的存储和管理。 分布式数据库功能 SQL Server 的 数据库结构 是分布 式的 ,可以 在不同的服务器上存放逻辑上是一个整体的数据库的数据 ,客户机可以分别或同时向多个 SQL Server 服务器存取数据,这样可以 使多个服务器对一个人物进行同时处理 ,提高系统执行效率。 分布式查询可以引用来自于不同数据库的数据,而且这些对于用户来说是完全透明的。 分布式数据库更新时的完整性是分布式数据库的特点。 通过复制 就能使用户对多个副本进行维护 ,这些用户能够 独立 地进行工作,然后再将所做的修改合并到发布数据库。 inter 的集成 SQL Server 的数据库引擎提供对 Web 技术的支持, 这对于用 户来说将数据黑河学院本科生毕业论文(设计) 4 库中的数据发布到网页上是十分容易的。 可以在不同版本的 Window 系统下使用同一个数据库。 SQL Server 提供的图形用户界面管理工具, 可以更加清晰方便的对系统进行管理和数据库操作。 SQL Server 提供了提取和分析数据 功能,以便在使用数据库发生错误时 进行联机分析处理( OLAP)的工具。 .NET 编程技术 又被叫做 ASP+,但它不是对 ASP 的简单 ,而是微软提出的 .NET框架的一部分,它是一种用全新模式在 .NET 框架 的 基础 上 开发网上应用程序的。 .NET 框架( .NET Framework)主要有以下三部分组成: 容器 公共语言 容器 是 .NET 框架的 编译 环境, 他对程序员编写的所有代码进行维护和运行 ,包括内存管理、线程执行、代码执行、代码安全验证、编译及其他系统服务。 简单点说 ,不管是 还是 C应用程序,都由它负责运行。 具体运行过程如下: 首先由程序员 编写 源代码,当网页被第一次访问 执行 时,就会编译生成一种叫做微软中间语言( Microsoft Intermediate Language,MSIL)的语 言,然后利用即时编译器( Just In Time, JIT)生成相应的机器代码以便执行。 当网页再次被访问时,就只需由 MSIL 语言生成机器代码即可。 但如果源代码 发生变化 ,就需要重新 将源代码 编译为 MSIL 语言, 最后 再生成机器代码。 类库 .NET 框架面向所有的 .NET 程序语言提供了一个公共的基础类库,该基础类库 为实现数学计算到字符串操作再到数据库操作等各种功能 提供了上百个面向对象的类。 常见的几组类库如下: (1)系统类 :该类提供支持其他类所需要的基础服务,如底层服务、输入输出、文本处理等任务。 (2)数据 类:该类提供 操作数据库的类。 (3) XML 类:该类提供 对 XML 文件的处理操作。 (4)网页 类 :该类完成 的任务是 用户界面和 网页 服务,开发人员最常用到的类 便是网页类。 (5)窗体 类:该类提供传统的桌面应用程序服务。 (6)图形 类:该类提供创建图形、复杂字体等操作。 、 、 C等语言类运行库 黑河学院本科生毕业论文(设计) 5 具有如下特点: (1)高效率 ASP 采用解释执行的方式 去执行源代码 , 当 用户访问页面时, 源程序 从头到尾解释一遍, 导致程序运行效率很低。 而 改变了这一执行方式,使用编译后运 行 ,当用户第一次访问页面时对页面进行编译,以后再访问时就直接运行, 这样做程序在第一次运行时时间可能会长一些,但以后运行起来就简单多了。 (2)支持 顶级开发工具 可以在 Visual 中开发,支持所见即所得、拖放控件和自动部署等功能,可以 使开发效率大大提高。 (3)程序结构 独立 清晰 在 ASP 中, ASP 代码和 HTML 标记是 融合 在一起 使用的 ,其实是 在 HTML中加入了 ASP 的代码程序。 而 可以将程序代码和 HTML 标记分开,使得程序结构更加清晰。 (4)开发简单 中的 很多语法特点是的程序开发更加简单。 比 如它提供 可以方便地验证客户是否正确填写表单内容 的验证控件, 如果换成其他类语言 就需要自己编写大段验证代码。 而且 ,提交表单后, 用户在表单内输入的内容可以自动保留。 (5)方便移植 在 ASP 中,如果 编程时需 要使用第三方控件,就需要在服务器端注册该组件,甚至需要重新 打开 服务器,极不方便,而在 中, 可以将组建直接复制到服务器 , 重新复制便可达到更新的目的。 黑河学院本科生毕业论文(设计) 6 第 3 章 系统 需求 分析 需求分析 功能需求 功能需求是指本系统按照用户的要求设计 出的相关功能。 通过功能需求分析划分出该系统能够完成的所有功能。 本系统一共分为用户管理模块,设备信息管理模块,设备管理模块,设备查询模块,设备审核模块,每个模块之间看似独立,但是在访问数据库方面却紧密联系,各个模块访问的表虽然不同,但却都访问同一个数据库。 实验室设备管理系统的系统流程图如图 所示。 界 面登 录用 户 名 密 码失 败基 于 物 联 网 实 验 室 设 备 管 理系 统成 功用 户 管 理 设 备 类 别 管 理 设 备 管 理 设 备 审 核 设 备 查 询 设 备 报 修信息修改一级类别管理管理用户二级类别管理设备修改设备删除设备添加报修单查询审核维修设备审核异动设备审核新增设备设备信息查询审核报废设备新建报修单已完成报修单维修中保修单未处理报修单用户信息表用户信息表二级类别信息表一级类别信息表设备信息表设备审核表设备信息表设备报修表图 实验设备管理系统流程图 黑河学院本科生毕业论文(设计) 7 性能需求 性能需求通常包括系统安全性、兼容性、可移植性等多方面的需求。 系统的安全性从以下两个方面进行考虑: 第一方面是系统本身的安全性,这方面通过设置了登录管理只有合法的用户通过正确的用户名及密码才能进入到系统中。 第二方面就是数据库的安全性,通过给不同使用数据库角色的用户分配不同的权限来实现数据库的安全性,在系统中设置了数据库的备份及还原功能来保障数据的完整性及安全性。 此系统利用现在比较流行的微软技术进行开发,凡是支持微软平台的地方,例如: Windows xp 系列、 Windows 7 等流行的操作系统都可以正常的使用本系统。 在编码设计上采用动态库连接的方式进行功 能模块的开发,方便程序的调用,提高了程序的独立性并且容易安装。 一个系统的可移植性决定了它使用的范围,在硬件如果基本符合要求的情况系,几乎所有的微软开发的操作系统平台上都可使用。 为了使操作人员方便使用该系统,本系统所有的输入地方都进行了相关限制。 给出的提示信息准确清晰,而且焦点准确定位到对应控件上。 这样做更加符合操作习惯,实现更好的交互性。 本系统就是以数据库为核心的管理系统。 前台界面的一切操作都是针对数据库操的,例如增加、删除、修改 、审核和查询的操作都需要与数据库中的信息进行交互,因而构建数据库以及如何有效的对数据库进行操作是本系统的核心问题。 本系统针对数据库中的数据进行相关的处理。 对于出错的数据进行相关的限制设置并给出安全性提示。 可行性分析 技术可行性 首先,实验 设备管理系统已经得到了十分广泛的推广以及应用,而且类 型繁多,所以本人在开发设计实验 设备管理系统时有很多可以参考的依据和经验。 其黑河学院本科生毕业论文(设计) 8 次, 在 所选用的开发工具 方面 : .NET、 C和 SQL Server 都是已经开发成熟并广泛使用的工具 很适合本套系统的开发。 经济可行性 经济可行性的分析,是针对实验 设备管理系统开发与实现过程中,投资与收益做出 前期 评估,主要是从经济角度分析开发的系统是否有价值,是否可行。 对实验设备管理系统 成本效益的分析,主要是从项目开发的成本,开发费用和 后期 的运行、维护费用以及新系统将获得的效益等方面进行分析的,估算开发成本是否高于项目 前期 的全部经费。 下面具体列出了成本和效益的分析: 电脑作 为日常操作的工具,已经得到广泛使用 ,目前所使用的计算机、网络环境和 基础设施都能满足本系统的实施要求,所以无 须额外的资金投入。 实验 设备管理系统在开发过程中 可以免费下载编译程序时所需的软件,比如, SQL Server20xx。 系统运行后的日常维护费用少, 而且操作人员只需简单的培训便可操作该系统。 本系统投入运行后可以 使实验设备 的管理 在科学性,规范性等方面得到提高 , 而且 , 在不久的将来,实验设备管理系统将得到大范围的普及。 由此可见系统的开发与实现还是非常有发展前景的。 操作可行性 本系统的设计使得操作方便简单 ,可以使 管理员对实验设备的各种信息进行快速的了解,不但提高了实验设备的利用率,还能方便管 理员的操作。 开发初期本人就把操作的简单性,系统的稳定性和安全性作为该系统 的设计思想,而且开发完善之后的系统会操作简单,容易被用户接受。 管理人员能在短时间内了解和掌握如何使用实验室设备管理系统,因此具有很强的可操作性。 法律可行性 法律可 行性主要是 将要 开发的软件是否存 侵权的 问题, 如果有这类问题出现 , 软件即使 成功开发 ,也 不能 成为产品 进行 销售。 所以 开发该系统的所有软件都使用正版, 程序代码都是自己编写,无雷同现象。 综上所述,实验室设备管理系统在 开发时所要遵循的规则上 都是可行的,因此系统开发是完全可行 的。 数据流图 顶层数据流图是把系统看作一个 整体,是由一个处理功能所构成的系统。 总黑河学院本科生毕业论文(设计) 9 体概述了一个系统的 功能实现。 顶层数据流图如图 所示。 管 理 员基 于 物 联 网 实 验 室设 备 管 理 系 统管 理 信 息超 级 管 理 员审 核 信 息p 0设 备 信 息 设 备 信 息 图 顶层数据流 图 1 层数据流图如图 所示。 图 实验。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。