ARP移动辅助经费管理系统的设计与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:reza777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中国科学院资源规划项目(Academia Resource Planning,简称ARP项目),是实现科学资源规划的信息系统工程。国家和中国科学院管理改革的新需求和新一代信息技术发展给ARP优化升级带来的新机遇的出现,直接对ARP相关系统提出了整体改造的需求。随着需求和应用体验需求的提升,ARP故有的一些弊端也越来越突出显现。云计算、大数据、移动互联等新技术的出现,也对ARP的传统技术架构产生严重冲击,ARP系统的升级换代已经刻不容缓。本文重点研究了如何利用移动互联网技术,支持ARP提升用户体验,强化ARP的服务功能,并通过在辅助经费管理工作中移动应用的实践,探讨ARP未来发展的技术路线。  ARP移动辅助经费管理系统的设计本着尽量符合设计模式原则,减少各个模块藕合,增加内聚。本文设计了系统的各个层级模块:网络接口层,是通用的HTTP/HTTPS与后台通信的接口,负责客户端的网络请求,设计了一种通用的回调请求,以处理不同业务请求对返回内容的特殊处理。逻辑层,为了使数据不同界面展示的数据同步,逻辑层的通用模型被设计为单例的,其中具体负责数据库操作、数据持久化的特殊处理。界面层主要将业务逻辑、数据持久和界面展示相关的类在不同的类中,符合MVC原则,减小耦合。展示报表方面,使用了混合模式在WebView中嵌入Highcharts辅助展示报表。  本文还对常见的Android的推送方案进行了研究和分析,调研了常见的Andorid大型App的推送方法。改进了一种基于TCP长连接的推送方法,主要优化了发送心跳包间隔的策略,使在尽量省电和省流量的情况下保持连接,并在断链后能尽快重连。  研究了系统的安全策略。网络安全方面,包括IP情况下和移动数据网络下的情况;客户端安全方面,涉及到数据存储安全、权限控制、输入验证、安全处理用户数据、加密等。研究了数据交换格式,最后选定Protocol Buffer作为数据交换格式和本地缓存数据格式,选用LevelDB作为客户端缓存数据库。最后对客户端的性能做了优化,主要包括ListView、Bitmap、WebView的优化。
其他文献
作为信息科学与传统汉语言文字学的交叉课题,数字化《说文》学研究有着两方面的意义:一是希望为传统汉语言文字学提供现代人易于理解与接受的数字化研究方式,达到继承与发展并重
软件质量和生产率的高低极大地取决于生产过程的好坏。软件过程技术通过定义、运作、监控、度量过程模型,对实际的软件过程提供指导和控制,已经成为软件工程领域的研究重点之一
随着Internet的发展,使得基于B/S结构的Web应用模式日益流行。伴随着在线信息和服务可用性的提升,以及基于Web的攻击和破坏的增长,安全风险达到了前所未有的高度。由于Web应用程
本文首先从地址编码的应用需求入手,指出了中文地址编码的难点所在,并评述了国内外相关工作的进展。其次介绍了中文地址编码的三大核心技术,即中文地址模型、编码方案和地址解析
异构数据库集成应用系统作为数据库领域的研究热点和难点课题,在国内外的学术界和工业都引起了广泛的关注。最近十年来,各种网络中可供利用的信息总量以惊人的速率增长。然而,这
形式化安全策略模型是保障数据库管理系统DBMS安全的关键技术。本文研究并提出了一个基于数据库管理系统PostgreSQL的安全增强DBMS的形式化安全策略模型。该模型分别由多级数
为了更好的测试分布式文件系统的性能,用户及研究人员需要研究或选用有效的测试工具。通过调研发现,目前针对分布式文件系统的性能测试研究及相应的性能测试工具较少,且已有的测
本文回顾了视频监控系统发展历史过程,简要分析对比了视频监控系统发展的各个阶段的特点以及优缺点,根据当前视频技术的发展现状以及网络技术的发展和网络基础设施的普及与完善
在对多集群系统进行认真考察后,本文提出在多集群系统中有关作业管理的核心原则:在实际的多集群系统中进行作业管理时,应当用作业的计算资源需求,而非运行时间来表述作业的特征以
目前人类社会日益深入到信息时代,信息量以级数增长。因此,在进行科学研究的过程中,科学家们经常要处理大量的高维数据,比如全局气候模式,恒星光谱,自然语言,语音波的格式,面部数据分