水利涉农资金移动智能终端系统设计与实现

时间:2023-04-25 20:48:02 公文范文 来源:网友投稿

摘 要:《水利涉农(惠民政策项目)资金移动智能终端监督监察系统》软件是在现有《贵州省水利厅涉农(惠民政策项目)资金监管系统》上对查询方式进行扩展到移动智能终端。移动智能终端通过短信系统进入可查询到涉农(惠民政策项目)资金相关数据,需指定手机号码才可进行查询,以保证数据的安全性。

关键词:水利涉农(惠民政策项目);资金移动智能;终端监督监察系统

随着国家对农业政策的调整,涉农项目专项资金逐年增多,资金监管难度大,从已实施的项目看,项目建、管不匹配、可持续性差。如何运行好、使用好、管理好各项资金,确保各级投入不折不扣地落实到位,使广大农民群众能真正受益,是值得深入研究、探讨的课题。参照《中央政府投资项目后评价管理办法》《贵州省政府投资项目后评价管理暂行办法》有关规定及指导思想,《水利涉农(惠民政策项目)资金移动智能终端监督监察系统》软件(以下简称《移动监督系统》)是在现有《贵州省水利厅涉农(惠民政策项目)资金监管系统》上对查询方式进行扩展到移动智能终端[1]。

一、关键技术

选择适当的系统或工具软件,根据特定应用程序的标准和业务需求以及软件开发的特点,确定科学适当的开发规划。

首先,使用基于.Net Framework 3.5框架的Visual Studio 2010作为应用软件开发工具,VS2010具有系统成熟、运行速度快、开发快捷、便于部署、协同开发便捷、安全性高、扩展性好、支持三层/多层架构及运行稳定等优点,是目前主流的B/S开发平台。

其次,ext js主要用于创建前端用户界面,其是一个独立于后台技术的前端开源Ajax框架,具有丰富的功能和性能。ext js可以用于开发RIA或富客户机的Ajax应用程序,主要用于创建前端用户界面,并且可以在与后台技术无关的前端Ajax框架中使用ext js。例如,用多种开发语言开发的应用程序中使用ext js.net、PHP等。ext js是一种特殊的JavaScript客户端技术,从ui接口上的CSS样式应用程序到数据解析中的异常处理。ext的ui组件模型和开发理念基于Yahoo组件库yui和swing的Java平台,屏蔽了开发人员对跨浏览器的大量处理。ext比开发人员直接为DOM、W3C对象模型开发ui组件更容易。

再次,Android SDK技术,指的是Android专属的软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。

最后,数据库技术。SQL server 2008是一个可信、高效、智能的数据平台,在关键领域具有显著优势。SQL server 2008是Microsoft数据平台愿景的重要组成部分,旨在满足管理和使用数据的当前和未来需求。SQL server 2008是一个主要的产品版本,具有许多新功能和关键改进,使其成为迄今为止最强大和最全面的SQL server版本[2]。

二、研究开发方案

(一)系统支撑环境

1.网络化和信息化的IT技术

项目目标的实现取决于系统的可靠性和价值。为此,系统应能够接受现有和将来的系统硬件和软件的扩展,并保持现有系统平台的完整性和相关性,以有效保护现有投资。同时,系统必须遵循产品设计指南和方法,以经过验证和可靠的技术为基础。这些指南必须从更高的起点开始,以开发适应未来技术趋势的系统,而不是旧式技术。当然,为了确保系统的安全性和机密性,防止信息的滥用和对机密信息的非法访问,需要安全有效的通信机制、认证等[3]。

2.客户对象

为本项目系统的各用户角色提供简单、快捷的客户应用,包括多级单位、监管部门、管理人员以及其他关联应用系统等,使他们通过移动智能终端在简单的用户接口界面完成数据输入、输出,完成《移动监督系统》和《贵州省水利厅涉农(惠民政策项目)资金监管系统》的数据共通,从而构成整个客户体系应用。

3.系统平台

一是系统支持平台。应用程序支持层主要使系统维护变得容易,实现了可靠性和可扩展性优异的集中管理[1]。另外,监视和调整系统资源(硬件构成和软件构成),根据用户的访问压力进行,确保界面之间的相互连接性。二是系统基础平台。系统基础平台主要保证系统的维护性和管理性。三是系统管理。使用网络管理工具管理系统资源。四是安全管理。向系统提供安全、可靠的运用环境,防止或降低系统被攻击的可能性,保护系统免受非法入侵和攻击,确保在线对话过程的安全。五是數据库。支持系统应用相关数据的存储、处理、备份和表达,为应用程序提供应用开发界面。六是中间件层。系统应用服务器主要实现客户端会话管理、数据传输、应用连接、事务处理等功能。选择IIS作为主要应用程序服务平台。七是网络基础设施层。网络基础设施层是系统的运行环境,包括计算机、网络等硬件环境。基础设施在很大程度上取决于信息网络的建设,这里将不作详细描述[4]。

4.系统结构

一是总体业务逻辑结构。从建设内容看,《移动监督系统》实际上包括移动监督支持应用程序系统、数据库平台和应用程序开发平台、应用程序模板、业务中间件和基本中间件组成的应用程序支持平台。为了提高平台架构的清晰度,项目可以分为4个层次,从上述定义的技术参考模型和系统架构要求构成系统的逻辑元素开始。

二是软件体系结构。软件结构是软件开发的一个重要指标。软件的科学体系结构必须确保应用程序是可扩展、可扩展和可管理的,并且必须符合国际先进系统。系统软件体系结构包括访问级别、主要应用程序级别、应用程序支持级别和数据级别。整个系统为多层结构,主要分为四层。首先,访问层为用户提供了多种访问方式,包括个性化服务、门户、单点登录和信息服务,是业务逻辑全局结构中的访问级别。其次,应用程序层的主要层是应用程序在系统上的逻辑处理,包括与软件功能层次结构中的企业系统相对应的每个应用程序系统,将根据拍卖条件和结构设计原则进行选择。net framework 3.5技术系统是此项目的主要技术指南。在应用程序支持级别为企业中的每个系统调用创建和装配模板和公共组件。主应用程序层对应于整个逻辑服务结构中的应用程序和服务层的服务组件。再次,内容交付基层是应用程序基础架构的关键组成部分,是应用程序基础架构的关键资料,其功能和服务大大扩展了应用程序服务器的基础架构和核心功能,为快速构建、组合和集成复杂、独立的企业系统奠定了基础。负载层级是负载支援平台,可将基本服务层级元件套用至整个服务逻辑结构。最后,数据层是一个全系统的数据中心。数据是一个广泛的概念,可以是关系数据库、文档数据库或数据文件,并且可以在结构上异构分布。数据层是业务逻辑结构中的资源层数据库平台。当有网络连通时,《移动监督系统》直接连接服务器数据库,并自动下载最新的数据至本地数据库;当无网络链接时,《移动监督系统》切换调用本地数据库。系统是一个多层分布式系统,因此,系统的控制和通信机制必须具备适当的要求,包括应用程序安全管理。

我们为数据共享系统项目设计的软件体系结构是基于应用支持平台的组件开发平台和基本业务组件集,层次清晰、逻辑合理、性质先进,可扩展性、可管理性和可扩展性强,完全能够满足招标信息系统和未来业务发展的要求。

三是总体业务逻辑架构。整个业务逻辑体系结构由访问、服务和资源级别组成。整个体系结构集中化:应用程序和服务级别、资源级别、访问级别,并为所有级别的客户提供个性化、高质量的服务[5]。

(二)网络解决方案

1.网络结构描述

为保障服务器和数据安全性,需在路由器下安装硬件防火墙,抵御来自互联网的攻击。机房提供1 000 Mbps高速以太网连接,保证客户端的快速响应。应用服务器空间100 G以上,数据服务器空间200 G以上,日志空间50 G以上[6]。

每台服务器必须至少有2个硬驱,其中2个必须是raid-1镜像卷,以保护系统和引导卷。对于备份和文件服务器,raid-5卷必须用于保护数据,因为其中包含着重要数据。

2.安全性解决方案

该系统具有2个级别的安全系统,可保护系统并防止恶意攻击。第一层称为基于角色的安全性,该层控制用户对应用程序资源操作的访问,对每个操作员分配一个独立的秘钥,设置操作权限。通过《贵州省涉农(惠民政策项目)资金监管系统》输入手机号才能进入系统查看数据。各级根据各级设定的手机号码及权限,查看本单位能查看的项目、资金等信息。第二层称为代码访问的安全性,这层不仅控制代码对资源的访问,还将控制代码执行特权操作的权限。比如,XSS安全防护、表单自动验证、强制数据类型转换、输入数据过滤、表单令牌验证、防SQL注入和图像上传检测。同时提供数据传输加密服务,包括安全的数据编码和解码[7]。

移动监控系统项目的安全性是决定系统生命力的决定性因素,是保证系统实用性的基础。根据招标投标的要求,结合国家安全、保密、公安、保密等部门的相关法律要求,充分考虑行业系统安全等级和应用安全要求提出了包括物理安全性、网络安全性、应用程序安全性、系统安全性和安全性管理在内的科学安全性支持系统,其中包括访问层、应用程序层、服务层和资源层。戴尔设计的系统安全系统包括物理安全措施、网络安全措施、系统安全措施、安全措施和安全管理措施,每项安全措施都根据风险因素制定了不同的风险应对策略多级系统,安全系统为系统构建了安全性高、可靠性高、可管理性高的数据平台[8]。

三、结语

《贵州省水利厅涉农(惠民政策项目)资金监管系统》为充分利用“制度加科技”预防腐败工作提供了新的技术手段,体现了时代发展趋势,符合中央水利建设要求,坚持反腐败建设的特点和纪律,目前具有水利建设特点的反腐败工作体系已成为反腐败的有效武器。系统实现了刚性约束、公开透明、标准化管理、动态监控、精细化管理和管理监督一体化,着力解决了制度的执行力问题,信息不对称、“暗箱操作”等问题,行政管理中自由裁量权过大的问题,监督不全面、不及时、不深入的问题,管理手段落后的问题,纪检监察与政府职能部门两张皮的问题等。

本系统只针对安卓2.0(Android2.0)以上或者苹果IOS版本移动智能终端进行开发。包括Android系统的手机和Android系统的平板电脑。当有网络连通时,直接连接服务器数据库查看最新的数据,并自动下载最新的数据至本地數据库;当无网络链接时,切换调用本地数据查看近年水利涉农(惠民政策项目)资金数据[9]。确保涉农(惠民政策项目)资金监管者随时掌握工程项目情况,达到有效监管的目的。实现实时动态地对项目的建设、运营效益进行评估,一方面对建设资金的使用情况进行监管,预防资金挪用、腐败的发生;另一方面,对项目后期运行管理起到监督、指导作用,同时还可以对项目建管部门的建设管理水平作出评估,为后期水利工程项目申请立项提供参考。(基金项目:贵州省水利厅科技专项经费项目资助,项目编号:KT201603)

参考文献:

[1]李毓婷,陈乐天,张向飞.涉农补贴资金监管平台的设计与实现[J].上海农业科技,2013(5):14-15.

[2]倪建新.基于Android平台的校园信息系统的设计与实现[J].现代计算机,2013(24):93-96.

[3]黎连业.管理信息系统设计与实现[M].北京:清华大学出版社,2002:58-64.

[4]胡新荣.分布式对象技术的研究[J].武汉科技学院学报,2004(6):25-28.

[5]黄宏涛.基于的分布式计算[J].计算机应用研究,2003(2):28-31.

[6]范跃华.分布式对象软件体系结构[J].西安工业学院学报,2004(3):30-32.

[7]司志刚.基于结构的办公自动化系统的设计[J].河南科技,2003(6):23-24.

[8]杨晓青.Java数据获取系统界面的实现[C]//全国计算机在现代科学技术领域应用学术会议,2003.

[9]司志刚.基于B/S结构的办公自动化系统的设计[J].河南科技,2003(6):23-24.

推荐访问:终端 水利 涉农 资金 智能