当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:通过面向对象的设计方法,充分利用现有成熟技术,以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 设计模式,实现平台前端以及后台管理模块的界面设计,主要包括新闻发布及管理、文章管理、个人信息管理等。希望该政务平台能够得到更多省份不同领域的应用,创新应用互联网、物联网、云计算与大数据等技术,加强统筹,注重实效,从而进一步加快新型智慧城市建设,打造透明高效的服务型政府

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

甲类电源是一种开关式电源,它通过快速开关来控制电压,使输出电压保持恒定。甲类电源的输出电流波形接近直流,能够提供高效率和高功率输出。

关键字: 甲类电源 线性电源 电源

现在的智能家居越来越受欢迎,市面上出现了各式各样的无线收发模块,功能也各不相同,当然了,大家不能盲目的去采购,这样可能会带来一些不必要的损失。

关键字: 无线收发模块 功耗 网络协议

直流电是指电流方向始终保持不变的电流。在实际应用中,我们经常需要调整直流电的电流大小,以满足不同的需求。本文将从多个方面详细阐述直流电如何调节电流。

关键字: 直流 电流 负载调节

在人工智能的快速发展中,加强AI监管与推动AI技术的进步同等重要。从技术角度来看,可以通过可解释AI等技术手段增强AI的可信度。

关键字: 人工智能 AI 增强AI

随着科技的快速发展,人脸识别技术已经广泛应用于各个领域,如手机解锁、支付验证、门禁系统等。然而,有时我们可能会遇到人脸识别一直失败的情况,这不仅影响了用户体验,还可能引发安全隐患。本文将深入探讨人脸识别失败的原因,并提供...

关键字: 人脸识别 人工智能

随着科技的快速发展,人工智能(AI)逐渐从科幻概念变为现实,其应用广泛渗透到各行各业,为人类社会带来了前所未有的便利与机遇。然而,正如任何新兴技术一样,人工智能的发展也面临着诸多困难与挑战。本文将深入剖析人工智能发展所面...

关键字: 人工智能 AI

在科技迅猛发展的今天,人工智能(AI)已经从一个前沿概念转变为全球范围内的热门话题,深刻影响着我们的日常生活、工作和思维方式。本文将对当前人工智能的现状进行深入分析,从技术发展、应用领域、市场竞争以及挑战与机遇等多个维度...

关键字: 人工智能 AI

在科技的浪潮中,人工智能(AI)已经从一个遥不可及的概念,逐渐转变为影响我们日常生活的现实力量。无论是语音识别、图像识别,还是自动驾驶、医疗诊断,人工智能都展现出了强大的潜力和无限的可能性。那么,未来的人工智能发展前景又...

关键字: 人工智能 AI

在智能家居日益普及的今天,无线开关作为实现家居自动化的重要工具,受到了越来越多消费者的青睐。然而,对于许多家庭来说,如何将现有的普通灯具接入无线开关,实现远程控制,仍然是一个值得探讨的问题。本文将详细阐述普通灯具接入无线...

关键字: 无线开关 智能家居

本文旨在为读者提供一篇详尽的AWVS 13使用教程,从安装配置到实战应用,全面解析这一强大的Web应用安全扫描工具。通过本文的学习,读者将能够掌握AWVS 13的基本操作,提高Web应用的安全性。

关键字: awvs13 Web应用
关闭
关闭