您好,欢迎您来到吉林省软件和信息服务业公共服务平台! 
  • 产品街
    瑞凯科技传感器检测数据分析系统
    关注度:
    关键词:
    所属领域:其他基础软件
    应用范围:
    编程语言:JAVA
    数据库:Mysql
    中间件:Redis
    操作系统:Windows Server
    硬件:CPU主频≥1.90GHz、2G内存 、300G硬盘
    发布时间:2017-04-30
    产品简介:传感器检测数据分析系统主要模块分为设备监测、气象数据、数据对比分析模块。 一个管理系统的设计思想是对一个系统的基础的认识,一个合理的传感器检测数据分析系统应该具备操作简单、可视化界面、功能全面、运行速度快等优点。通过传感器检测数据分析系统可使管理者快速、高效地完成对传感器设备的管理,降低人力资源管理的成本,使管理者能集中精力实现企业战略目标。
    系统特点
      

    传感器检测数据分析系统

    v1.0



    1. 引言



    1.1. 背景


    传感器检测数据分析系统主要模块分为设备监测、气象数据、数据对比分析模块。


    一个管理系统的设计思想是对一个系统的基础的认识,一个合理的传感器检测数据分析系统应该具备操作简单、可视化界面、功能全面、运行速度快等优点。通过传感器检测数据分析系统可使管理者快速、高效地完成对传感器设备的管理,降低人力资源管理的成本,使管理者能集中精力实现企业战略目标。传感器检测数据分析系统主要具备以下特性:


    (1) 高技术性:本系统设计主要采用Eclipse开发工具和MySQL数据库结合起来设计与实现的。Eclipse开发工具功能非常强大,同时MySQL数据库可以大容量地存储数据,Java为主要开发语言,并且采用先进的SSM框架进行设计,充分运用高技术手段来设计。


    (2) 实用性:系统从用户需求的角度为出发点,一切以用户的方便为准则。切实了解用户的实际需求,尽量满足用户的各项要求,以达到让用户满意的程度。


    (3) 灵活性:通过对SSM框架的设计,可以减少许多代码与页面之间的重复性和冗余,从而大大的提高了软件的灵活性,用户可以根据不同的需要,选择对应的软件部分,非常方便灵活。


    (4) 可维护性:本系统的设计非常便于维护,因为使用了SSM框架以及稳定性较高的软件和硬件环境,所以可以随时为系统的软件、硬件进行维护。


    (5) 复用性:本系统采用模块化的方法进行设计,对各个模块尽可能的达到高内聚,低耦合的程序,来提高系统的复用性。

     1.2. 系统开发环境

    1.2.1. B/S结构访问

        B/S(Browser/Server)结构,即浏览器/服务器模式,当前在web数据库开发中应用较广泛的一种模式,它是随着Internet技术的兴起,从传统的二层C/S(客户机/服务器)模式发展起来的新的网络结构模式,其本质是三层结构C/S模式。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现。但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本,如图1-1所示。


     



    1-1 三级结构组成


     


    1.2.2. Eclipse简介


    本次系统开发所使用的前台开发技术为Java,所使用的软件为EclipseJava是一种软件技术,是一种由美国SUN计算机公司所研究而成的语言,是一种较为高级的编程语言。利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,能够支持HTMLStrutsJSPCSSJavascriptSQLHibernate。同时,Eclipse为用户提供了高效、便捷的操作环境和友好的可视化操作界面。


    以下将介绍开发时所用的相关技术


    JSP技术


    JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。


    JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP网页。所有程序操作都在服务器端运行,网络上传送给客户端的仅是得到的结果,与客户端的浏览器无关,因此,JSP称这Server-side Language。所以被许多人认为是未来最有发展前途的动态网站技术之一。


    Struts技术


    Struts是一个基于Sun J2EE平台的MVC框架。主要是采用ServletJSP技术来实现的。由于Struts能充分满足应用开发的需求。简单易用,敏捷迅速,在过去的一年中最受关注。StrutsServlet JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。


    Spring技术


    Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构。分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。


    MyBatis技术


           MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。


    1.2.3. Mysql数据库


    MySQL使用CC++编写,并使用了多种编译器进行测试,保证源代码的可移植性;支持AIXFreeBSDHP-UXLinuxMac OSNovellNetwareOpenBSDOS/2 WrapSolarisWindows等多种操作系统;为多种编程语言提供了API;支持多线程,充分利用CPU资源;提供TCP/IPODBCJDBC等多种数据库连接途径;可以处理拥有上千万条记录的大型数据库。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

     


    2. 设备监测


           该功能模块主要管理项目的的添加、删除、修改、查询。


    2.1. 设备监测


           设备监测可根据项目、监测类型、设备名称等信息,对指定时间范围内的数据进行曲线图展示


     


    3. 气象数据


           主要针对气象数据的添加、删除、修改、查询。


    3.1. 气象数据



           气象数据主要展示序号、接收日期、天气信息、备注等信息。


    3.2. 追加气象数据


    当需要添加气象数据时点击“追加”按钮进行追加操作



    点击追加按钮后显示追加页面信息



    追加页面主要添加项目名称、接收日期、行政区域、天气信息、备注等信息,添加完相应信息后点击“保存”按钮进行保存


          


     


    3.3. 查看气象数据


           可根据操作栏中的“查看”按钮进行查看指定的气象数据。



    点击“查看”按钮后显示详细信息页面



    查看页面主要显示:项目名称、接收日期、行政区域、天气信息、备注等信息,其中这些信息都是不可修改的。


    3.4. 修改气象数据


    可根据操作栏中的“修改”按钮进行修改指定的气象数据。



    点击“修改”按钮后显示详细信息页面



    修改页面主要显示:项目名称、接收日期、行政区域、天气信息、备注等信息,其中项目名称和接收日期为必添项,相关信息填写完毕后点击“保存”即可保存修改。



    3.5. 删除气象数据


    当需要删除气象数据时可点击“删除”功能按钮进行对指定数据进行删除。



    点击后会再次询问是否要确定删除该条数据。



           当需要删除的时候点击“确认”即可完成该用户的删除操作,如果不想删除请点击“取消”按钮进行取消操作。



    4. 桥梁健康监测情况日报表

         


           该功能主要用于统计桥梁传感器以日为单位的情况统计。


    4.1. 桥梁健康监测情况日报表


    可根据项目名称及日期进行统计当前项目下传感器情况明细


     


    5. 数据对比分析

      

           根据同种监测类型的不同设备进行展示图表。


    5.1. 数据对比分析


    根据监测类型、监测参数、项目名称、项目设备、日期范围进行统计分析



          



运营单位:吉林省启明软件园企业孵化有限公司
吉ICP备20003813号-2邮箱: jlssp@qmfh.com.cn电话: 0431-81960520/81960521