论文部分内容阅读
Android系统的出现在全球掀起了移动终端开发的热潮,智能手机的强大功能也使得使用手机作为办公自动化前端成为可能。近几年来,智能手机的市场占有率逐年提高,可以预见在不久的将来,智能手机将取代传统手机。在中国,搭载Android系统的智能手机已经占据半壁江山。随着综合国力的增强,我国各个行业中的办公自动化水平都在逐渐提升,移动办公自动化也如雨后春笋般在各个领域中兴起。气象系统内部办公自动化水平高,气象数据时效性强,这种行业内部特性使得气象部门对移动办公自动化的需求格外强烈。Android手机客户端软件一方面可以使气象部门工作人员随时随地了解当地气象状况;另一方面可以给市政府领导根据气候状况对当地农业、人工影响天气、防洪减灾等做出决策提供参考。本系统采用三层C/S软件结构,Android手机作为客户端,后台内容管理系统作为服务器端。其中Web服务器安装后台内容管理系统,数据库服务器安装色斑图雨量图绘制模块和内容管理系统的数据,以实现数据和业务逻辑的分离。另外,本系统单独为气象局比较常用的色斑图建立了网站,提供分区县、分时段绘制色斑图的功能,并且绘制出的图片可以方便地下载和保存。在预警系统的设计中,我将中国电信提供的IVR服务和天信漫道公司提供的短信服务集成到本系统中,成功实现了并发地电话短信预警功能。本文简要分析了本系统的功能,并据此提出了合理有效的开发方式和软件架构。先根据需求对整个系统进行设计,做出UI界面,然后再进行开发。在系统实现的过程中,重用了之前做过项目的部分代码,重写了部分Android源代码,将Android4.0的新特性移植到更为通用的Android2.2中。在本系统的开发中采用了CK Editor作为在线编辑器,解决了多种文件格式之间复制粘贴后出现的问题。采用模板方式解决了Android手机客户端显示效果和服务器端不一致的问题。网站本人完成了本项目所有模块的开发、UI设计、服务器调试和项目部署工作。