基于Android的多媒体日程管理及文件加密系统的设计与实现开题报告
2020-11-13 21:36:17
1. 研究目的与意义(文献综述)
以往,我们都是用便签纸或者笔记本来记录我们的日程安排,在这个注重效率和便利的快节奏社会,这或多或少给我们生活带来了些不便,如易丢失、携带不便以及容易损坏等。因此,在2017年的今天,随着智能手机的不断普及,用手机的日程管理软件来代替传统的纸质便笺已经成为必然趋势。我们可以随时随地拿出手机查看日程安排,而且手机日程管理系统提供的到点提醒功能,还能让我们能够准时完成日程安排。手机日程管理系统就显得很有必要,如果有一个很好的手机日常管理软件,就可以大大方便我们的生活。
目前,android应用程序发展十分迅速,在安卓应用市场中,日程管理软件随处可见。其中,印象笔记、anydo、滴答清单等软件的下载量更是上万甚至破亿,获得了相当大的好评。可见,其对人们生活的带来了相当大的便捷。
虽然日程管理软件很多,但通过分析应用市场中大量现有的android日程管理软件发现,目前市场上还不存在一款专为注重隐私、注重信息安全的商务人士设计的android日程管理应用。在信息安全方面,目前市场现有的日程管理软件普遍存在两大问题:网络安全问题与本地安全问题。
2. 研究的基本内容与方案
2.1设计目标
建立日程管理数据结构,设计相应的本地数据库,开发出基于android的小巧易用的离线日程管理系统。该系统支持将日程与多媒体文件绑定,用户可通过多媒体文件形式记录日程。同时拥有提醒功能,到达某日程的提醒时间时,弹出闹铃界面提醒用户完成日程。在数据安全性方面,该系统支持采用aes算法选择性加密多媒体文件与日程数据,有效防止用户隐私数据泄漏。
2.2基本内容
3. 研究计划与安排
(1)第1-3周:查阅相关文献资料,明确研究内容,学习毕业设计研究内容所需理论的基础。确定毕业设计方案,完成开题报告。
(2)第4-5周:分析多媒体日程管理及文件加密系统的功能需求,完成系统模块功能设计。
(3)第6-9周:学习android开发、sqlite数据库以及ase加密算法相关知识。
4. 参考文献(12篇以上)
[1]bruce eckel. thinking in java[m]. englewood cliff: prentice hall, 2009.
[2]marko gargenta,masumi nakamura. learning android[m]. pennsylvania: o'reilly media, 2014.
[3]james c, sheusi. android application development for java programmers[m]. wisconsin:cengage learning, 2014.