1. 研究目的与意义
目前移动设备越来越普及以及移动设备的硬件的提升,移动设备的功能越来越完善,它的系统平台也日渐火热起来。
目前国内已经有很多Anddroid系统的用户,Android系统在崛起之中,但是对于Android系统的探索还远远不够,所以还需要大量的相关技术和人员的投入。
随着智能手机的普及,手机已不再是单单的电话通信,它的实用性日益增强,是集通信、娱乐、学习等为一体的通信工具,其中利用手机学习就是越来越受到关注,现在各种mooc风靡也就是这个原因,但是这些大多只是视频教程,但是缺乏互动和交流的及时性,本设计针对校园周边学生和教师众多,当某一个学生遇到问题,可以在软件发出请求,周围人可以根据自己的特长给予回答,用户一旦回答了某个问题,软件会及时的提醒提问者有人回答了他的问题,这时候提问者可以登录客户端查看问题的答案,如果答案不是很满意或者不能够很好的解决问题,可以继续追问。
2. 课题关键问题和重难点
1、模块间的数据交互2、如何通过专业类别来查找用户感兴趣的问题3、问题以及答案的显示,数据的获取方式,以及View的优化4、对于版本升级,此应用完成的话版本没有更新的,若是做到版本升级的功能,那么并不能实际意义上的实现版本升级,无法在下载地址上获取到更高的版本,但是代码实现还是可以的,实际是一种假的版本升级,若有相应的版本地址,同样可以实现真正意义上的版本升级。
5、对于我的毕设我觉得难点在于以下两个方面:5.1、当提问者提问后,有用户回答问题,根据登录时的联系方式如何能够实时的通知提问者有人已经回答了问题。
5.2、回答问题的时候支持语音回复。
3. 国内外研究现状(文献综述)
1、Android简介Android是基于Linux内核的软件平台和操作系统,早期由Google开发,后由开放手机联盟OpenHandsetAlliance开发。
2、Android开发工具Android的上层应用程序是用Java语言开发的,同时需要基于Dalvik虚拟机,Android的应用程序开发还是和Java开发有一定区别,所以还需有一个Google提供的AndroidSDK。
3、Android应用程序特点Android系统是一个强大的智能机系统,与之相适应的硬件也一般具备相对较高的性能。
4. 研究方案
1、客户端包含:注册和登录模块、查看专业类别模块、查看已有功能模块、提问和回到问题模块并实现这些模块的功能。
2、客户端数据存储使用sqlite数据库来存储本地相关的数据。
3、服务端来存储一些让其他用户能够共享的数据,包括问题的内容以及问题的已有的回答等。
5. 工作计划
第一周:系统用例图的设计与完善第二周:系统的需求分析第三周:系统的功能分割和需求规格说明的完善第四周:系统的概要设计,主要为数据库设计第五周:数据分类编码,示例数据入库第六周:最短路径算法的设计和实现第七周:系统各模块及模块间接口等的详细设计第八周:系统各主要界面的设计和编码实现第九周:系统各模块的编码实现第十周:系统各模块的编码实现第十一周:系统各模块的单元测试第十二周:系统的集成测试第十三周:系统的确认测试和完善,论文初稿的撰写第十四周:修改论文第十五周:完成论文,制作PPT,准备答辩。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。