学位论文 > 优秀研究生学位论文题录展示
基于Android平台的手机投票系统
作 者: 虞小湖
导 师: 吴建国
学 校: 安徽大学
专 业: 计算机技术
关键词: Android 手机投票 Mysql数据库 Tomcat 数据加密解密
分类号: TP311.52
类 型: 硕士论文
年 份: 2014年
下 载: 6次
引 用: 0次
阅 读: 论文下载
内容摘要
随着移动通信技术与互联网的发展,传统的基于通信领域的手机操作系统已经不能满足需求,移动通信技术与互联网的融合已经成为当今时代的主流,Android就是在这个环境下诞生的一种智能手机操作系统,Android是谷歌发布的开源的基于Linux平台的智能手机操作系统,一经发布,立刻受到开发者和手机厂商的追捧并迅速占领市场,各种款式的手机不断发布,各种手机应用不断涌现,手机投票系统就是其中之一,投票是人们日常生活中表达自己意愿的一种方式,随着时代的发展,各类投票活动不断增加,传统的人工投票方式效率低下,需要人工统计,耗费巨大的人力物力,安全性与及公正性也不能保证,已经不能适应当前的投票需求,而互联网技术的兴起,基于互联网的手机投票方式也就应运而生,它使得投票方式由纸制化变为电子化,不受时间与空间的限制,不管你在何时何地,只要有一台手机,符合一定条件,你就可以参与投票,不仅可以方便用户参投票,而且也方便管理者统计投票数据并迅速反馈结束。本文是根据基于Android平台的手机投票系统来撰写的,具体研究内容如下:(1)首先对手机投票系统的背景和论文结构进行了分析介绍,然后对Android开发环境的搭建和Android平台的基本架构的简要介绍。(2)从总体方面对手机投票系统进行设计,先介绍了系统设计要求与设计原则,然后介绍了手机客户端的架构设计与服务器端的设计,最后从安全性方面对投票系统进行设计。(3)对手机客户端如何实现进行了剖析,客户端主要包括引导界面、动画功能、登陆界面、注册界面、侧滑功能、菜单界面、主界面以及客户端数据库的实现等模块,投票的功能是在主界面中实现的,主界面中设计了一个List view控件,它是一个列表视图,里面每一项对应一个列表,点击右边的Checkbox选中,点击中间的位置对每一项的内容进行介绍,之后对Tomcat服务器如何实现进行了分析,服务器端主要作用是对客户端传来的数据进行解密,并将解密后的数据经过计算转化为柱状图并通过JSP在网页中显示。
|
全文目录
摘要 3-4 Abstract 4-6 目录 6-9 第一章 绪论 9-13 1.1 研究背景 9 1.2 选题意义 9-10 1.3 国内外的现状 10-11 1.4 论文结构 11-13 第二章 Android开发环境搭建与平台介绍 13-19 2.1 Android开发环境搭建 13-15 2.1.1 JDK的安装 13 2.1.2 Eclipse的安装 13-14 2.1.3 ADT的安装 14 2.1.4 SDK的安装 14-15 2.1.5 创建AVD 15 2.2 Android平台的基本架构 15-18 2.2.1 应用程序层 16 2.2.2 应用程序框架层 16-17 2.2.3 系统类库和Android运行时层 17-18 2.2.4 Linux内核层 18 2.3 本章小结 18-19 第三章 总体设计 19-23 3.1 系统设计要求 19 3.2 系统设计原则 19-20 3.3 系统架构设计 20-22 3.3.1 手机客户端架构设计 20-21 3.3.2 服务器端架构设计 21-22 3.4 投票系统安全的设计 22 3.5 本章小结 22-23 第四章 手机客户端的设计与实现 23-57 4.1 客户端的开发基础 23-33 4.1.1 Activity 23-26 4.1.2 BroadcastReceiver 26-28 4.1.3 ContentProvider 28-29 4.1.4 Service 29-31 4.1.5 View 31-32 4.1.6 Intent与IntentFilter 32-33 4.2 引导界面的设计与实现 33-34 4.3 动画功能的设计与实现 34-36 4.4 登陆界面的设计与实现 36-40 4.5 注册界面的设计与实现 40-47 4.6 侧滑功能的设计与实现 47-49 4.7 菜单界面的设计与实现 49-50 4.8 主界面功能的设计与实现 50-53 4.9 SharedPreferences数据库的实现 53-56 4.10 本章小结 56-57 第五章 服务器端的设计与实现 57-66 5.1 Tomcat服务器简介与配置 57-58 5.2 MySQL数据库的设计与实现 58-62 5.3 AES算法对数据加密与解密 62-64 5.4 JFreeChart实现柱状图 64-65 5.5 本章小结 65-66 第六章 系统测试 66-74 6.1 客户端的测试效果展示 66-73 6.2 服务器端的测试效果展示 73 6.3 本章小结 73-74 第七章 总结与展望 74-76 7.1 总结 74 7.2 展望 74-76 参考文献 76-78 致谢 78
|
相似论文
- 在智能手机环境下健康管理功能设计与研究,TN929.53
- 物联网在服装行业的应用性研究,TN929.5
- 基于WEB的军犬训练管理系统,TP311.52
- 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
- 基于Android终端的小型VoIP系统设计与实现,TN916.2
- 基于Android终端的视频通话系统设计与实现,TN929.53
- 江西省商务学校在线考试系统,TP311.52
- 基于动态自适应语言模型的手机中文输入系统的研究与实现,TP391.14
- 基于Android智能手机平台的GPS开发,TP311.52
- UML在智能手机开发中的应用研究,TP311.52
- 基于3G平台的点餐服务系统的设计与实现,TP311.52
- 基于Deep Web的图书信息集成与查询系统,TP311.52
- 内蒙古电信公司翼支付手机客户端研究设计与实现,TP311.52
- 某大型零售企业移动办公系统研究,F721
- 基于Android的手机农业专家系统的设计与实现,TP182
- 基于Android平台的传感器技术应用研究,TP212
- 基于Android的图像特效的设计与实现,TP391.41
- SaaS在手机上的应用研究,TN929.53
- 四川水利职业技术学院毕业生跟踪平台的设计与实现,TP311.52
- 《C语言程序设计》在线考试系统的设计与开发,TP312.1-4
- 基于Android平台投资预警系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|