内容及意义:
研究内容:
1. 系统架构的研究:对Android开发进行研究,Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
2. 数据库的设计以及优化:针对数据库的设计,结合实际的应用以及理论知识的要求,设计出满足需求的数据库,并且,在后期的维护中,从查询数据库中表的数据来探讨数据库的查询的优化方法,例如在模糊查询中是否使用索引,以及建立索引之后的效率会相对于没有建立时的不同,需要深入的研究数据库的设计和优化
3. 用户体验和界面的友好性研究:本系统将提高用户体验和用户交互性。对于与用户界面以及操作方面进行研究,让界面更加美观,操作更加人性化,提高用户交互性和用户体验。
选题意义:
随着互联网发展,社交网络的盛行,当代大学生经常沉迷其中忘记学习时间与学习计划,对此“督督”学习打卡系统可以很好的帮助学生管理自己的时间,制定学习计划并加以提醒,同时打卡系统的好友之间可以互相监督,利用流行的社交网络模式,以学习研究为目的,基于Android开发平台,设计并实现一个学习打卡系统,通过好友之间进行互相监督,互相提醒,帮助完成学习任务。
设计方案及思路:
根据选题进行调查,分析用户需求,设计功能模块。根据设计要求,本系统为学生学习提供帮助,主要形式为发布学习计划、完成学习任务打卡、好友提醒等,所以,对此要求做出如下的功能设计。
该系统由用户的发布学习计划功能,学习任务的完成功能及好友系统功能构成。
1、发布功能是用户发布自己的学习计划到系统中,系统记录并存储。
2、学习任务的完成功能是用户将自己的学习任务结束,记录,并上传到系统的一个功能。
3、好友系统,属于学习打卡系统的一个子系统,好友之间可以查看学习计划和完成的学习任务,如果好友有没完成的学习任务就可以提醒好友,以点击按钮的方式向好友发送一个消息或弹窗以提醒好友有未完成的学习任务。
|