毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于Android的考研服务APP的设计与实现

在信息爆炸的时代,一个好的考研信息APP可以为用户提供最便捷、最真实、最客观的考研资讯内容。在用户至上的时代,在体验经济的时代,一个好的考研服务APP不仅要在内容上满足用户,更要在便捷操作、界面美化等方面给用户一个愉悦的体验。从目前获得消息的各种渠道来分析,最为快捷方便的莫过于我们的智能手机了。它携带方便,功能强大,没有电脑的笨重,却能极大程度的达到电脑所能带给我们的消息资讯,让我们不论在何时何地都能够及时了解。本课题将通过查阅各种资料,开发这样一款手机APP。它将国内的考研资讯分门别类,当我们在手机上运行这款软件的时候,我们可以根据自己的需要选择我们感兴趣的内容。
(2)选题意义
现今主流的智能移动操作系统有:阿里0S、WindowsPhone、IOS、黑莓、Android等等。而其中,由于Android系统有良好的开放性和平台的便携性等特点,采用Android操作系统的手机越来越受到人们的青睐,也在智能手机领域中所扮演的角色也越来越重要。近年无论是国内还是国外,移动互联网发展迅猛,有大批的智能移动平台诞生,尤其Android平台对手机软件行业和移动手机平台将发挥极大地推动作用,而在未来的几年或者一段时间内,Android将越发的凸显自己的重要性。Android技术目前发展非常迅速,日趋成熟,目前已经出现了Android11版本。由于Android系统是在Linux操作系统之上建起来的,非常有助于底层软硬件资源的使用,而应用层又是用Java技术开发,这非常有助于Android应用层的开发,对Android的普及是非常有帮助的。同时Android的栈具备一系列与移动应用程序相关的特性,在之上开发一些具体的移动应用,是很方便的。因此研究它,了解它的各个组件使用原理将是十分有意义的。综上所述,基于Android平台,开发一个上述的考研服务APP客户端软件,是一个十分有意义的选题。
2.本选题在国内外的研究状况及发展趋势
(1)国外研究现状
近年来国外,移动互联网发展迅猛,有大批的智能移动平台诞生,尤其Android平台对手机软件行业和移动手机平台将发挥极大地推动作用,而在未来的几年或者一段时间内,Android将越发的凸显自己的重要性。基于Android手机终端的考研服务客户端就是这样一款随时随地获取到考研资讯的Android应用。国外相关考研APP国家之间的局限性很大,一般只会有关于本国考生的相关信息,对于关于留学生考研服务的相关信息十分缺乏。西方著名学者Marshall McLuhan认为知识是无国界的,人人都应该有平等的获取知识的权力。
(2)国内研究现状
现如今,在国内比较流行的考研服务软件有粉笔考研、中公考研、洪桥考研以及新东方等。这些软件都是抓住了市场的先机,得以能快速发展,获得了一大批用户。但是这些软件都有一个通病就是所包含的内容太过于繁杂,用户不能便捷的获取所需要的信息。随着这几年研究生扩招,越来越多的人参与到考研大军,这给考研服务类型APP提供了巨大的潜在用户群体。对于考研的人群来说考研的信息获取是非常重要的,能够在最快的时间获取到最新的信息无疑会对考研带来巨大的帮助。俞敏洪认为一个好的知识获取平台能够让学生更好的、更为愉悦的学习。获取渠道而相对于电脑端来说移动端可以让用户随时随地获取信息,这种便捷性是电脑端所不具有的。综上所诉开发一款基于Android的获取考研信息的考研服务APP是非常有前景的。
3.主要研究内容
因为Android系统的应用开发是基于JAVA语言,所以本次的研究内容是用JAVA编程语言设计一款基于Android平台的考研资讯采集工具。该软件是一个移动互联网产品,它通过Android系统与移动互联网的无缝连接优势,向用户提供新闻信息显示服务。用户下载安装该软件,登陆账户后,可以方便的在软件中浏览新闻。
(1)考研服务APP需求分析
从系统需求概述、功能性以及非功能性的需求分析三部分解释了该系统的业务,并通过用例描述进行详细解释说明。
(2)考研服务APP概要设计
主要包括平台的架构设计、实体关系和数据库表结构设计、功能模块以及接口设计。
(3)详细设计与实现
通过业务流程、实现类设计以及时序图并配合文字对考研服务APP中主要功能的实现进行了解释说明。
(4)系统测试
测试分为功能性和非功能性两部分,功能性主要测试需求分析阶段的功能是否实现,非功能性主要看实现的效果。
(5)总结和展望
总结毕业设计期间所做的所有工作,并确定后续将要完成的目标,说明在已完成工作基础上要做的进步。
4.完成论文的条件、方法及措施,包括实验设计、调研计划、资料收集、参考文献等内容。
条件:熟练掌握Androidstudio、java、MySQL等软件操作,有一定的软件开发能力。
方法:
(1)文献综合研究法:综合运用历史法、观察法等方法以及谈话、问卷、个案研究、测验等科学方式,对当前现象进行有计划的、周密的和系统的了解,并对调查搜集到的大量资料进行分析、综合、比较、归纳,从而为人们提供规律性的知识。
(2)调查研究法:通过调查大量文献来获取资料,从而全面的、正确的了解掌握及研究,根据实践的需要提出设计。
(3)实证研究法:依据现有的科学理论和实践的需要提出设计。
实验设计:当用户打开应用程序后,如果直接登录,由于之前没有注册过账号和密码,就会一直提示“用户名或者密码错误”,所以需要点击注册按钮跳到注册页面。在注册页面注册成功后,会把注册的账号密码进行存储,再跳回到登录界面,在登录时会将账号密码与存储的账号密码进行比对,如果登录成功就会跳到首页这个界面,否则账号密码显示错误。在个人中心界面,可以选择退出账户回到登录界面,也可以通过自己的兴趣爱好,选择导航栏的分类跳转到相应的分类阅读界面。对于喜欢的资讯,可以进行收藏、点赞以及留言评论,也可以取消收藏和点赞。
调研计划:
(1)2022年6月:查阅相关资料,撰写开题报告;
(2)2022年7月至9月:毕业设计一稿;
(3)2022年10月:毕业设计二稿;
(4)2022年11月:毕业设计三稿;
(5)2022年12月至2023年4月:毕业实习,修改实习报告及毕业设计;
(6)2023年5月:毕业答辩,毕业设计成绩评定,资料归档;
参考文献
[1]韩超,梁全.Android系统原理及开发要点详解[M].北京:电子工业出版社,2015:53-78.
[2]杨丰盛编.Android 应用开发揭秘[M].北京机械工业出版社,2016:186-197.
[3]胡伟.Android 系统架构及其驱动研究[J].广播电视大学报,2013:25-64.
[4]李佐彬.Android 开发入门与实战体验[M].北京:机械工业出版社, 2017:63-85.
[5]姚尚朗,靳岩.Android 开发入门和实战[M].北京人民邮电出版社, 2014;97-123.
[6]张利国,代闻,龚海平.Android 移动开发案例详解[M].北京:.人民邮电出版社,2018:47-92.
[7]黑马程序员.Android企业级项目实战教程[M].北京:清华大学出版社,2018:9-43.
[8]熊刚,基于Android的智能手机设计与实现[D],武汉理工大学,2010:1-53
[9] Wiley,J.Developing software for Symbian OS[M]. Chicago:American Library Association, 2017:6-21.
[10] Madisetti, V.K. Next-Generation Applications on Cellular Networks: Trends, and Solutions[J]. IEEE JOURNALS,2016:53-75.
 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:基于云存储技术的人工智能技术学习平台
下一篇:基于Android的超市进货管理系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022