论文部分内容阅读
我国地震活动频度高、强度大、震源浅、分布广,是一个震灾严重的国家。为减少地震灾害所造成的损失,国家越来越重视防震减灾科普宣传。目前我国防震减灾科普宣传方法单一、普及面窄,社会公众对地震灾害的认识不足、自救互救与应急避险知识匮乏。因此,寻求一种行之有效的手段对防震减灾科普知识进行宣传迫在眉睫。随着互联网、智能手机的不断发展与普及,移动终端已经走入千家万户。据《第34次中国互联网络发展状况统计报告》,截至2014年6月,我国手机网民规模达5.27亿,生活中已处处离不开手机。许多手机应用软件(APP)也应运而生,愈来愈多的人们通过智能手机进行网上购物、网上学习、网上预约等等。移动终端的发展势头为防震减灾科普宣传提供了一条新的宣传途径,设计开发一款防震减灾科普宣传移动APP,能够更有效、更广泛的宣传防震减灾科普知识。本文在相关文献调研的基础上,进行了有关数据及理论知识的收集与整理。为更好的设计开发出适合大众需求的防震减灾科普宣传APP,作者又通过问卷调查对防震减灾科普宣传APP的期望值、安全措施、功能需求以及用户建议进行了调查,通过图表分析,了解、明确了本APP的功能性需求和非功能性需求。研究了APP设计所要考虑的因素,总结出APP的设计原则。在此基础上,初步进行了防震减灾科普宣传APP的系统架构设计和功能模块设计。然后分析研究了现有APP的开发平台,比较了常用的两种开发平台的优缺点,结合不同操作系统的移动终端使用量以及自己的专业技术水平,最后选择了Android这一开源、发展迅猛的开发平台进行开发。结合用户的需求,完成了UI设计,最终完成了防震减灾科普宣传APP原型软件的部分功能,同时为保证防震减灾科普宣传APP的性能和质量,编制了测试用例并进行了功能测试。防震减灾科普宣传移动APP采用Android开发环境Eclipse、开发语言Java,借助百度云推送技术以及百度地图API插件,实现了消息推送和地图查询、路线规划等功能。系统软件设计是基于C/S架构模型的系统网络拓扑架构,完成了系统的功能结构模型和系统的功能模块设计。本文所设计开发的防震减灾科普宣传移动APP为原型系统,系统软件还有很大扩展空间,功能可以更加的个性化、人性化。防震减灾科普宣传移动APP的设计与开发,提供了丰富多样的地震科普知识,知识点的多种表现形式更增加了用户的学习兴趣;移动终端的广泛普及,扩大了防震减灾科普宣传的范围。总之,防震减灾科普宣传移动APP的设计和开发,能够更好的宣传防震减灾科普知识,为目前科普知识的宣传注入了新的力量。