当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:通过面向对象的设计方法,充分利用现有成熟技术,以J2EE为核心,采用MVC设计模式,对信息进行处理和分析,生成相应的数据报告,建设为贵州省检验检疫局提供信息共享服务的云平台。在此基础上,实现平台内部新闻通知、政策法规、检验计费等信息的发布共享与利用,扩展信息服务量,提高信息服务质量,建设好整个检验检疫政务信息的平台环境 ,进而提高贵州省检验检疫局在行政、服务与管理方面的效率,实现信息共享服务平台的内部透明、公开、高效,从而为贵州省出入境检验检疫局提供更便捷、更快速的服务。

引 言

由于经济的快速发展以及科学技术的不断创新与提高越来越多的政府部门希望通过科学技术的应用,提高政府内部的管理水平与办公效率。通过互联网 + 政务服务,实现让信息多跑路、群众少跑腿的理念,提升全国各级政府的政务效率,为互联网 + 政务的发展奠定基础,同时也预示着中国以互联网 + 政务服务的时代正以飞快的速度向人们走来

互联网+ 政务指的是以公共服务为主要内容,以实现智慧政府为目标,以政务服务平台为基础,最终达到高效化、透明化、智能化的政府治理运行模式,从而更好地向大众提供全新的政务服务。近年来,互联网技术渗入到了社会的方方面面,越来越多的组织机构使用互联网来服务自身,从而发展其互联网生态链,建设互联网信息平台,以加快推进实现智慧城市建设,切实提高政务服务质量。针对上述情况,本文结合贵州省检验检疫局现状,采用 Java EE 技术研发贵州省互联网+ 检验检疫政务信息共享云平台

1 设计思路

本文采用创建 Web 程序的 MVC 软件设计模式,此模式利于程序代码解耦,提高代码复用率。Model 是应用程序的核心 ;View 是用户可以看到并与之交互的界面,主要用于显示数据以及数据库记录;控制层则用于处理用户请求,负责跳转将请求转发到对应的页面上。应用程序架构如图 1 所示

互联网+检验检疫政务信息共享云平台研发

                                                                   互联网+检验检疫政务信息共享云平台研发

                                                                图1 应用程序架构

用户通过浏览器发起请求,进而程序拉取对应的服务端页面并调用业务逻辑层,业务逻辑层再调用数据持久层,通过数据持久层拉取相应的数据到服务器的数据库中,最后将结果页面返回给用户查看

2 平台开发环境搭建

平台开发环境如下数据库 :MySQL

操作系统 :Windows 10

集成开发工具 :Eclipse,Navicat,Premium

Web 层框架 :Struts2,Hibernate,Spring

JSP/Servlet 服务器 :Tomcat 8.5

Web 浏览器 :google 浏览器,Firefox 浏览器

开发语言:Java,HTML,CSS3,JavaScript,XML

3 平台核心技术和关键代码分析

3.1 J2EE技术

J2EE 是Web 服务器端开发的首选技术,具有稳定性强并发量高等特点,能够满足 Web 服务器端日常的开销需求

在不同的服务器系统平台上,可移植性很高,只需 Java 虚拟机就可运行,可实现一次编写、多地运行,给服务器端的开发带来较大便利 ;能够提高开发效率,降低开发难度 ;可结合多种不同平台的客户端进行开发,经过多年的发展,衍生出较多框架,如Spring Boot,Spring Cloud,Hibernate,Spring MVC,Mybatis 等技术框架

3.2 前端脚本技术

本文设计使用原生 JavaScript 配合 JS 框架 jQuery 编写自定义插件,实现页面上的脚本功能。jQuery 框架使得网页脚本开发速度非常快,提高了脚本的编写效率,而使用原生 JS 能够提高浏览器解析网页脚本的速度。在大前端的蓬勃发展下,JS 的发展越来越好,有较多成熟的技术框架,如 Vue.js Angular,React 等。JS 脚本可以写在网页中,也可单独建立后缀名为 JS 的文件,在其中编写 JS 代码,然后在网页中引用该文件即可

标签定义如下

互联网+检验检疫政务信息共享云平台研发


3.3 数据库设计

本文平台数据库采用MySQL。MySQL 是一个关系型数据库,使用范围广泛。目前,MySQL 可支持几乎所有的操作系统,同时也可与 PHP 完美结合。该软件面向所有用户并且是开源的项目,所有人都有权利更改或设计其源代码MySQL 具有较多优点,如支持多种语言、软件体积小、易安装等

客户使用浏览器访问 JSP 页面。因为 JSP 也是 Java 程序, 所以可在 JSP 页面中编写 Java 代码。通过 JavaBean 中间件可实现对数据库的访问,数据库访问 JavaBean 的目的是封装和完成数据库功能,其中包括数据库的连接、打开与关闭,执行 SQL 语句的查询、插入、删除与更新等操作。此外JavaBean 可处理连接的中文,使其能被数据库识别,即可在前端页面使用含有中文的 SQL 命令访问数据库,节省开发耗时,其访问过程如图 2 所示

互联网+检验检疫政务信息共享云平台研发

3.4 平台整体框架设计

本文平台设计分为前端和后端。前端负责展示给使用人群,发布信息资料等应用;后端则是后台管理员管理和发布信息的界面。通过前、后端构成检验检疫政务平台的核心体系扩展的模块在此基础上完成补充、修复与完善。平台总体模块如图 3 所示

互联网+检验检疫政务信息共享云平台研发

前台模块主要展示机构及职能、政策法规、行政办公检验检疫计收费等八个模块,主要供内部职工用户浏览及发布共享信息。后台模块为管理模块,用来管理用户的各种操作如添加、修改、删除用户或新闻文章,给用户分配权限,进行日志管理等

4 结 语

本文平台的研发基于面向对象的设计方法,以 J2EE 为核心,结合 jQuery 和 CSS3 技术,采用MVC 设计模式,实现平台前端以及后台管理模块的界面设计,主要包括新闻发布及管理、文章管理、个人信息管理等。希望该政务平台能够得到更多省份不同领域的应用,创新应用互联网、物联网、云计算与大数据等技术,加强统筹,注重实效,从而进一步加快新型智慧城市建设,打造透明高效的服务型政府

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭