考研交流互助App设计毕业论文
2021-12-24 16:22:54
论文总字数:28664字
摘 要
制定计划、任务监督、学习交流以及对学习情况的阶段性评价等是考研学生在备考期间必须解决的问题,这些问题是否得到较好的处理直接关系到学生的备考质量。
本论文从考研学生的角度出发,针对备考期间的常见问题,利于安卓平台的技术支持,设计出了一个切实有效且功能完备的考研交流互助系统。该系统的主要功能包括计划制定和基于地理位置的监督,好友或群组的推荐与交流,学习论坛以及学生学习状况的评估等。该系统相较于一般的学习软件对考研学生更具有针对性,基本满足了学生在考研期间的特定需求。
本系统采用了MVC框架,将软件的结构划分为视图层、控制层和模型层三层。软件的开发语言为Java语言,开发平台为Android studio。在开发中,软件使用了百度SDK实现定位以及环信IM服务实现即时聊天。数据库使用了腾讯云MySQL。
经过测试,该软件的功能基本能够达到考研学生需求,有着一定的使用前景。
关键词:考研 学习交流 App 定位监督 即时通讯
App design for communication and mutual assistance in postgraduate entrance examination
Abstract
Making plans, task supervision, learning communication and periodic evaluation of the learning situation are the problems that must be solved during the preparation for the postgraduate entrance examination. Whether these problems are well handled is directly related to the quality of the preparation.
This paper, from the perspective of postgraduate entrance examination students, aimed at the common problems during the preparation of the exam, and with the help of the technical support of android platform, designed a practical, effective and functional mutual assistance system for postgraduate entrance examination. The main functions of the system include planning and monitoring based on location, recommendation and communication among friends or groups, provision of learning forums and assessment of students' learning status. Compared with the general learning software, this system is more targeted for postgraduate entrance examination students and basically meets their needs during the postgraduate entrance examination.
In this paper, MVC framework is adopted to divide the structure of software into three layers: view layer, control layer and model layer. The development language of the software is JAVA language and the development platform is Android studio. In the development, the software USES baidu SDK to realize location and IM IM service to realize instant messaging. The database USES tencent cloud MYSQL.
After testing, the function of the software can basically meet the requirements of postgraduate students, and it has a certain prospect of use.
Key Words: postgraduate exam; learning and communication; App; location monitoring; instant messaging
目 录
摘要 I
ABSTRACT II
第一章 绪论 1
1.1课题研究的背景 1
1.2课题研究的意义 1
1.3系统设计思想 2
第二章 开发技术和开发工具 3
2.1开发技术 3
2.2开发工具 3
第三章 系统分析 5
3.1可行性分析 5
3.2应用模块描述 5
3.3系统流程分析 6
3.3.1注册登录模块 7
3.3.2 计划模块 8
3.3.3好友与群组模块 8
3.3.4论坛模块 9
3.3.5个人中心模块 10
第四章 数据存储设计 11
4.1云端数据库设计 11
4.1.1计划模块数据设计 11
4.1.2交流模块数据设计 12
4.1.3论坛模块数据设计 13
4.1.4登陆模块数据设计 13
4.2客户端数据存储设计 14
4.3数据表的设计 14
4.3.1云端MySQL 14
4.3.2客户端 19
第五章 应用界面和逻辑代码实现 20
5.1前端部分 20
5.1.1前端业务封装 20
5.1.2计划主界面 20
5.1.3个人中心界面 22
5.1.4好友与群组交流界面 25
5.1.5论坛交流界面 27
5.2 特定功能 29
5.2.1定位打卡 29
5.2.2好友消息交流 31
5.3 后端部分 31
5.3.1数据库连接 32
5.3.2云服务的获取 32
第六章 总结与展望 35
6.1总结 35
6.2展望 36
参考文献 37
致谢 39
第一章 绪论
1.1 课题研究的背景
随着时代的不断发展,越来越多的人能有机会步入大学学堂。如今,大学文凭已经难以在职位竞争中取得明显的优势,所以越来越多的学生选择考研来提升优势。据悉2020届考研人数达到350万,考研俨然成为当下大学生的一股潮流。但是,考研学习不同于高考,考研学生需要自己了解学校信息、准备学习资料、指定学习计划、有时考生也需要合适的研友相互扶持。这些问题将直接决定考研学生之后的复习效率,学习进度安排,以及是否能够成功考上目标院校,但是对于一个没有经验的考研学生来说,要想合理的处理好这些问题并不是一件容易的事情。很多时候,信息阻塞,缺乏交流,自控力不足都会给考研路上带来巨大的麻烦。
现在要解决这些问题也有一些办法,比如加入目标院校的考研群、浏览考研论坛、设置时间表和自行寻找研友,但这些方法都存在一些不足和缺陷,主要体现在以下几点:浪费时间、监督不力、认知不足和功能不齐全。以上问题的存在给了考研学生在复习路上带来了很多不必要的麻烦,因此学生需要一种办法来系统的解决这些问题。
请支付后下载全文,论文总字数:28664字