摘要:
随着移动通信技术与互联网的发展,传统的基于通信领域的手机操作系统已经不能满足需求,移动通信技术与互联网的融合已经成为当今时代的主流,Android就是在这个环境下诞生的一种智能手机操作系统,Android是谷歌发布的开源的基于Linux平台的智能手机操作系统,一经发布,立刻受到开发者和手机厂商的追捧并迅速占领市场,各种款式的手机不断发布,各种手机应用不断涌现,手机投票系统就是其中之一,投票是人们日常生活中表达自己意愿的一种方式,随着时代的发展,各类投票活动不断增加,传统的人工投票方式效率低下,需要人工统计,耗费巨大的人力物力,安全性与及公正性也不能保证,已经不能适应当前的投票需求,而互联网技术的兴起,基于互联网的手机投票方式也就应运而生,它使得投票方式由纸制化变为电子化,不受时间与空间的限制,不管你在何时何地,只要有一台手机,符合一定条件,你就可以参与投票,不仅可以方便用户参投票,而且也方便管理者统计投票数据并迅速反馈结束。本文是根据基于Android平台的手机投票系统来撰写的,具体研究内容如下:(1)首先对手机投票系统的背景和论文结构进行了分析介绍,然后对Android开发环境的搭建和Android平台的基本架构的简要介绍。(2)从总体方面对手机投票系统进行设计,先介绍了系统设计要求与设计原则,然后介绍了手机客户端的架构设计与服务器端的设计,最后从安全性方面对投票系统进行设计。(3)对手机客户端如何实现进行了剖析,客户端主要包括引导界面、动画功能、登陆界面、注册界面、侧滑功能、菜单界面、主界面以及客户端数据库的实现等模块,投票的功能是在主界面中实现的,主界面中设计了一个List view控件,它是一个列表视图,里面每一项对应一个列表,点击右边的Checkbox选中,点击中间的位置对每一项的内容进行介绍,之后对Tomcat服务器如何实现进行了分析,服务器端主要作用是对客户端传来的数据进行解密,并将解密后的数据经过计算转化为柱状图并通过JSP在网页中显示。
展开