学位论文 > 优秀研究生学位论文题录展示
Android移动终端影院购票系统设计
作 者: 邱骏驹
导 师: 张星明; 张宇
学 校: 华南理工大学
专 业: 软件工程
关键词: Android 嵌入式数据库 移动终端 RSA算法 DES算法
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 52次
引 用: 0次
阅 读: 论文下载
内容摘要
第三代移动通信技术(3rd Generation)的快速进展大力提升了移动终端的数据传输效率,加上拥有独立开放操作系统、高速度处理芯片和强大计算存储能力的智能移动终端,二者为我们实现更加高效、多彩的数字化信息生活奠定了通信和硬件基础。智能移动终端拥有良好的人机交互体验,且其对第三方运用软件的支持可以实现手机真正作用上的个性化定制。目前比较流行的智能移动操作系统有微软的WindowsMobile、诺基亚的Symbian、谷歌的Android等等,经过对各种操作系统进行比对,本项目选择Android操作系统作为开发平台来设计实现移动终端影院购票系统。在对Android平台相关技术进行探讨浅析的基础上,本论文提出了影院购票系统的物理架构和技术选型,网络部分本系统采取HTTP协议和XML技术,系统客户端对XML数据的剖析采取SAX方式,系统数据存储采取MySQL数据库技术和SQLite数据库技术,嵌入式数据库SQLite是这部分的探讨重点。然后针对系统特点对实现程序的架构分层进行讨论。作为面向用户和签约方的商用系统,影院购票系统的安全性是本论文的探讨重点之一。本论文完成了SQLite数据库的详细设计和技术实现,并着力扩展实现SQLite数据库的安全机制。通过改写SQLite数据库开放源码,实现预留加密接口,采取了RSA算法和DES算法相结合的混合密码系统。考虑到移动终端的内存资源占用和用户体验度不足,为了保持移动终端数据库和远程服务器端数据库的同步更新,系统客户端与服务器端的数据交互运用了分级管理的原则,即采取直接访问服务器方式实现重要信息的实时交互,采取轮询机制实现客户端数据库与服务器数据库数据的定时更新。本论文设计实现了计时器方式,用于客户端数据库和服务器端数据库的同步和更新。根据前期提出的程序架构分层论述,本论文对影院购票系统各功能模块的运用层、业务层和适配层细化设计,并利用Android提供的开发工具Eclipse中进行代码实现和调试,给出运转结果。论文后期对移动终端影院购票系统进行详细的测试和评估工作,包括三部分:数据库加密测试,系统模拟器测试和真机测试。最后对系统的整个开发历程进行总结,提出下一步工作的方向。
|
全文目录
摘要 5-6 Abstract 6-11 第1章 绪论 11-15 1.1 课题背景 11 1.2 国内研发动态 11-13 1.2.1 国内电影票购票业务现状 11-12 1.2.2 移动终端支付市场现状 12-13 1.3 课题设计目标和研究意义 13-15 1.3.1 课题研究内容 13-14 1.3.2 论文内容安排 14-15 第2章 相关技术介绍 15-23 2.1 ANDROID 移动操作系统现状 15-16 2.2 ANDROID 平台架构分析 16-19 2.3 运行环境需求 19 2.4 系统运行环境安装 19-22 2.5 本章小结 22-23 第3章 系统总体设计 23-32 3.1 系统需求分析 23-24 3.1.1 功能性需求 23 3.1.2 非功能性需求 23-24 3.1.3 可行性分析 24 3.2 系统功能 24-26 3.2.1 系统总体功能结构 25-26 3.3 网络架构 26-27 3.3.1 网络物理架构 26-27 3.3.2 技术方案 27 3.4 软件架构 27-31 3.4.1 系统架构分层设计 27-29 3.4.2 系统功能流程图 29-31 3.5 接口设计 31 3.6 本章小结 31-32 第4章 数据库设计 32-40 4.1 设计原则与目标 32 4.2 逻辑设计 32-34 4.2.1 SQLite 数据库技术 32-33 4.2.2 E-R 图设计 33-34 4.3 物理表设计 34-37 4.4 数据库安全 37-39 4.4.1 数据库安全算法分析 37 4.4.2 SQLite 加密设计 37-39 4.5 本章小结 39-40 第5章 详细设计 40-49 5.1 引言 40 5.2 用户管理模块设计 40-42 5.2.1 用户登录 40-41 5.2.2 用户登出 41 5.2.3 用户注册 41-42 5.3 订购电影票模块设计 42-45 5.3.1 电影选择 44 5.3.2 影院座位选择 44-45 5.3.3 支付订单 45 5.4 订单管理模块设计 45-47 5.4.1 查询订单 46 5.4.2 删除订单 46-47 5.5 信息查看模块设计 47-48 5.5.1 查询影片 48 5.5.2 查询影院 48 5.6 本章小结 48-49 第6章 系统的实现 49-60 6.1 用户管理模块实现 50-53 6.1.1 新用户注册功能实现 50-51 6.1.2 用户登陆功能实现 51-53 6.2 订购电影票模块实现 53-56 6.3 订单管理模块实现 56-58 6.4 信息查看模块实现 58-59 6.5 本章小结 59-60 第7章 系统测试 60-71 7.1 测试环境 60 7.2 测试方法 60-63 7.2.1 黑盒测试的操作步骤 60-61 7.2.2 测试范围与主要内容 61-63 7.3 功能测试 63-69 7.4 性能测试 69-70 7.5 本章小结 70-71 第8章 总结与展望 71-72 参考文献 72-74 致谢 74-75 附件 75
|
相似论文
- 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
- 在智能手机环境下健康管理功能设计与研究,TN929.53
- 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
- 基于Android终端的小型VoIP系统设计与实现,TN916.2
- 基于Android终端的视频通话系统设计与实现,TN929.53
- 矿区地表形变野外数据采集系统的研究与实现,P208
- 基于动态自适应语言模型的手机中文输入系统的研究与实现,TP391.14
- 基于Android智能手机平台的GPS开发,TP311.52
- UML在智能手机开发中的应用研究,TP311.52
- 基于3G平台的点餐服务系统的设计与实现,TP311.52
- 基于Deep Web的图书信息集成与查询系统,TP311.52
- 内蒙古电信公司翼支付手机客户端研究设计与实现,TP311.52
- 基于移动GIS的公共设施数据采集与巡检系统的设计与实现,P208
- 某大型零售企业移动办公系统研究,F721
- 基于Android的手机农业专家系统的设计与实现,TP182
- 基于Android平台的传感器技术应用研究,TP212
- 基于Android的图像特效的设计与实现,TP391.41
- 四川工商手持巡查系统软件设计与实现,TP311.52
- 基于RSA信息安全加密系统的研究与实现,TP309.7
- SaaS在手机上的应用研究,TN929.53
- 基于导航路径寻优的地图数据库分层索引机理研究,TP311.13
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|