1. 研究目的与意义
以计算机专业的同学为例,在开发过程中经常会遇到各种问题,一个小Bug自己无法解决想求助但无处可求。老师不太好意思问;知乎,CSDN等更像是知识分享平台而不是问答平台而且逼格很高;百度知道更关注于日常问题的解答;而以猿辅导为代表的习题解答APP又是专注于初中高中习题的解答。就目前而言,大学生在课业中遇到的问题并没有一个很好的途径去得到解决。所以,开发一个专注于大学生的课业知识解答平台有着十分重要的意义。
主要意义如下:
1、提供了一个给各个专业的大学生进行提问解答的平台。解决了大学生课业问题无人解答的窘境。
2. 研究内容和预期目标
研究内容
本文的实践内容是基于Android平台开发一个专注于大学生的课业知识解答平台。大学生无论什么专业在日常学习中遇到的问题都可以到平台上进行提问,能够解决问题的同学看到以后就可以给出自己的解答。
具体将包含以下模块:
3. 国内外研究现状
目前,可以进行学术问答的平台主要分为以下几类:
1、以CSDN,慕课网等为代表的专业网站。CSDN和慕课网等都有着知识问答的功能,但是其功能并不是完全适配大学生的要求。一方面,问答都不作为这类网站的主要功能,其问答平台在使用上不如专业的问答平台效果好。另一方面,这类专业网站一般都只能解答专业问题,并没有一个可以面向整个大学生群体的平台。
2、以知乎,百度知道为代表的问答平台。知乎确实是一个很纯粹的问答平台,但也有其弊端。最主要的问题在于知乎的逼格较高,一旦有大学生问到比较基础的问题很容易就会被人嘲讽。而百度知道又太生活化,层次较低,对于稍微专业一点的问题就很难有人回答出来。
4. 计划与进度安排
一、研究目的:通过开发一个知识解答的APP来解决大学生在日常学习中出现的问题。
二、研究计划
进度日程安排
时间 | 安排 |
12月1日 -12月10日 | 产品原型设计 |
12月11日 - 12月21日 | APP UI界面基本完成 |
12月22日 #8211; 1月22日 | 客户端逻辑基本完成 |
1月23日 #8211; 2月23日 | 服务器端逻辑基本完成 |
2月24日 #8211; 3月14日 | 数据库端逻辑处理基本完成 完成初稿和中期检查工作 |
3月15日 #8211; 3月30日 | 测试,修改BUG |
4月初 | APP开发完成 完成论文修改、定稿、外文文献翻译工作 |
技术路线
客户端开发采用Android studio,服务器端采用Tomcat,数据库采用MySQL。编程语言为Java和少量的XML和数据库语言。
设计方案
客户端整体以紫色色调为主,用户基本信息页以滑动菜单形式呈现,问题和答案浏览采用Recycleview控件,网络通信采用Okhttp库,数据交互用JSON格式,异步通信采用RxAndroid库。
服务器端使用Tomcat,分为几大Servlet处理模块,比如注册和登录,问题和解答的上传下载等等。
数据库采用MySQL。使用Navicat for MySQL进行可视化的操作。
5. 参考文献
[1]张建源. Android开发技术的学习及应用[J]. 现代工业经济和信息化,2014,4(12):62-64.
[2]刘锐. Android开发的性能优化[J]. 电脑编程技巧与维护,2013,(16):115-116 118.
[3]张茗越. Android插件化与云服务相结合的软件开发方法[D].哈尔滨理工大学,2016.
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。