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

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

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭