基于Android智慧校园系统的研究与实现

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:shgandang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来互联网技术蓬勃发展,许许多多的优秀产品正逐渐走入人们的生活,影响着人们的生活、学习、工作。智能手机越来越普及越来越智能,它提供了一个移动便捷的平台,将许多传统线下工作整合到手机上。所以,将校园的学习、生活、管理等方面整合到移动平台上是如今互联网发展的趋势。在此,本论文将重点研究普及率最高的Android平台上实现智慧校园系统,主要完成如下研究工作:(1)系统实现过程中,通过进行实际需求分析,完成了本系统的整体设计。明确了系统采用的设计技术方案及功能模块划分,罗列出系统中的技术难点及需要重点注意的方面(缓存策略、内存泄漏等问题)。(2)通过学习其他优秀缓存框架,并从缓存管理及误操作处理方面进行研究改进,最终制定出适合本设计应用场景的缓存框架及缓存策略。采用强引用LRU策略实现内存级缓存,文件+SQLite映射实现文件级缓存及FTU/FMU缓存淘汰策略。并对LRU缓存淘汰策略进行研究,通过区别处理新缓存数据和多次访问缓存数据,提出LRU的改进缓存策略。(3)根据系统划分的功能模块进行开发调试,按照技术类别将功能模块进行归类,便于复用开发。主要包括登录验证模块,基于缓存框架的首页模块,系统接口开发技术的校园应用模块,优化用户体验的系统设置模块等。(4)最后系统的进行测试调试,对缓存框架进行压力测试,检测框架的异常操作处理能力;测试缓存框架性能,确保图片显示流畅支持离线浏览;内存泄漏测试,定位系统存在内存泄漏隐患的地方,有针对的进行代码\框架优化;真机各功能测试,通过真机环境运行应用,确保应用的各功能能正常运转。论文主要创新研究成果:(1)通过需求分析研究,设计出丰富的校园功能,根据不同学校的配套信息系统情况,动态分配功能权限。有效的进行平台资源整合,避免不必要的系统开发,降低运维成本。(2)通过分析改进,设计出针对本应用的缓存框架及通信框架。图片缓存采用三级式缓存实现。内存级采用强引用的LRU缓存淘汰策略;文件级采用SQLite数据库辅助管理缓存文件映射,针对应用的两类场景分别采用FTU、FMU淘汰策略。(3)增加系统异常处理和用户手势误操作处理,减少不必要的网络流量,提高系统流畅度。通过Monkey、DDMS、MAT等工具,系统测试分析应用的性能。检测应用的内存使用状况,分析潜在的内存泄漏隐患。
其他文献
建立并优选太白蓼多糖(Polygonum taipaishanease Kung polysaccharide,PTKP)硫酸化修饰的条件,探讨硫酸化修饰对太白蓼多糖抑菌活性的影响。以硫酸根取代度为指标,采用氯磺酸-
日前,由北京市交通委组织编制的《废轮胎胶粉沥青路用技术要求》已正式发布,将于2013年7月1日起实施。该标准适用于新建和改建道路工程的结构层和路面功能层,规定了道路工程的废
韩城黑猫炭黑股份有限公司成功研发新产品——HM3810导电炭黑,并已生产300t样品供客户试用。HM3810炭黑是一种高吸油值、低吸碘值的品种,其水洗筛余物含量和灰分含量很低,主要应
随着网络技术的不断发展,微博、微信、抖音等新媒体,在现代传媒中占有了一席之地。在这样的背景下,教育领域也随之产生了较大的变化。各大高校中,网络教学平台逐渐得以普及。
精准扶贫报道的研究,需立足于精准型政策范式的分析。以2013—2019年重大精准扶贫政策的梳理为基础,研究了同时期《人民日报》对精准扶贫的相关报道发现,精准扶贫报道与精准
可穿戴设备广泛用于娱乐、运动和医疗健康等领域,作为把多媒体、传感器和无线通信等技术嵌入人们的衣着或配件的设备,可支持手势和眼动操作等多种交互方式。作为消费电子业面
一、静安教育:“让教育激发人的生命活力”静安的学校留给我们的印象不是视觉上的冲击,而是思想上的洗礼。我们所见学校办学规模都不大,就连静安区最大的小学——上海一师附小,校
本文针对轻质隔墙板施工质量控制,结合工程实例,从施工的前期、中期、后期三个方面入手,深入分析了提高轻质隔墙板施工质量方法。得出全方位、全过程的控制施工质量,是提升轻
现实题材电视剧难拍是不争的事实,因为"现实"不是架空的,不是虚妄的,它存在于你我中间,无处不在,正在发生,现实中有老百姓最熟悉的场景、画面、情感、语境,所有这些都让影视
在信息化时代,高校教学的建设、管理与发展需要依从环境的变化而不断调整具体的管理模式、方法及策略,以便更好地顺应教育信息化建设发展的大趋势,切实提升高校教学管理工作