考研帮手手机APP服务平台

 2022-01-17 11:01

论文总字数:30916字

目 录

1 绪论 1

1.1 课题背景 1

1.2 研究现状 1

1.3 研究目的 2

1.4 研究意义 2

2 系统分析 2

2.1 用户需求分析 2

2.2 系统可行性分析 3

2.2.1 技术可行性 3

2.2.2 经济可行性 3

2.2.3 社会可行性 4

3 开发环境介绍 4

3.1 安卓APP开发环境 4

3.1.1 Eclipse IDE 4

3.1.2 JDK 4

3.1.3 Android SDK 4

3.1.4 ADT 5

3.2 服务器搭建开发环境 5

3.2.1 eclipse for Java EE和Tomcat 8.0 5

3.2.2 SQL Server 2014 express 5

4 系统设计 6

4.1 结构设计 6

4.2 功能模块描述 6

4.3 数据库设计 7

4.3.1 概念设计 7

4.3.2 逻辑结构设计 8

5 系统实现 12

5.1 Android客户端实现 12

5.1.1 登录模块 12

5.1.2 注册和密码修改模块 13

5.1.3 主页面 14

5.1.4 考研资讯模块和调剂信息模块 15

5.1.5 高校招生查询模块 17

5.1.6 辅导材料和辅导班介绍模块 20

5.1.7 历年试题下载模块 20

5.2 核心技术介绍 21

5.2.1 HTTP通信 21

5.2.2 JSON数据 23

5.2.3 HashMap数据 23

5.2.4 Android与Server间数据转换 23

5.3 服务器端实现 24

5.3.1 服务器框架设计 24

5.3.2 服务器数据源配置 25

5.3.3 服务器登录模块实现 26

6 软件测试 27

6.1 软件测试介绍 27

6.2 测试过程与结果 28

6.2.1 安卓端功能测试 28

6.2.2 服务器端功能测试 28

6.3 测试结果评价 28

7 总结与展望 29

参考文献: 29

致谢 31

考研帮手手机APP服务平台

顾宇琳

, China

Abstract: The rapid development of mobile networks has created a good prospect for the popularity of smart phones. In modern society, people always pay attention to fashion and innovation. The demand on the network has no longer confined to the Internet, the expectation of the mobile phone has already gone beyond the simple communication function. Nowadays, the mainstream operating system that can run in smart phones includes Android and IOS. More and more users prefer Android system because of its open-source and powerful applicability. With the popularity of smart phones, many kinds of phone APP emerge in large numbers, relating to entertainment, shopping, education and many other fields. Smart phone has played an important role in our life. According to the need of users, the intention of this project is to design and develop a service platform for KaoYan based on Android operating system. Users can search information about KaoYan through this platform. During the development progress, Android SDK, ADT and Eclipse are used as basic development tools in Android part. SQL Server is used to store and manage data. Besides, in order to communicate with client, this system uses Eclipse and Tomcat to create environment that supports web server.

Key words:Android; Service for KaoYan; APP Platform

1 绪论

1.1 课题背景

“网络”是现代社会人们最熟悉不过的名词,它渗透进生活的每个角落,它贯穿着人们的衣食住行,它同样也是新时代的标志。网络发展之迅速大家有目共睹,网络作用之广泛大家深有体会。毋庸置疑,互联网从诞生到发展至今,它的每一次突破,每一次飞越,都带给人们无比的惊喜。网络资源的丰富性,及时性,广泛性,结合以多媒体的实时性,交互性,多样性,为人们的生活创造了极大的便利。现如今,无论是上班族还是学生,无论是年轻人还是老人,都非常依赖于网络资源,上网搜索成了人们获取所需资料的第一选择途径,很明显,这也是最快捷有效的途径。互联网络它比普通书籍有着更为快捷方便的查询优势,而且免费的资源共享也是吸引人们的重要因素。

技术的发展向来都是依附于人们生活的需求,生活质量在提高,人们对网络的期望也在不断增长。近年来,移动网络技术越来越热门,它将人们的网络生活又推向一个更高的层次。与传统互联网的最明显的区别在于针对不同的终端设备。相比于传统互联网,针对以手机为主的移动终端的移动网络的优势就非常明显了。当人们离开了PC机,离开了互联网,却依然有着访问网络资源的需求,这才是移动网络和移动设备的价值所在。随着信息技术的进步和革新,移动4G网络的全方位覆盖,以智能手机为代表的移动终端设备凭借便携实用的特性获得了人们的青睐[10]。智能手机不仅能给用户带来方便快捷的用户体验,而且其小巧独特的界面设计也能给用户带来不一样的视觉享受,最重要的是其不受地理位置的限制可以随时随地上网获取信息。伴随着智能手机的普及,移动APP的发展平台也变得越来越广阔,各式各样移动应用程序陆陆续续的涌现使人们摆脱对PC端的依赖成为可能,这些应用涉及到生活的方方面面,社交,网购,订票,信息查询等各类服务都可以在移动终端实现,挣脱了时空的束缚,生活的节奏和效率都大大提高。

1.2 研究现状

目前,市场上主流的手机操作系统包括谷歌的Android系统,苹果的IOS系统,微软的Windows Phone系统,各类操作系统各有优势,竞争激烈[1]。IOS系统是一款功能强大,操作方便,注重个性化服务的一款操作系统,受到广大群众的欢迎,但是IOS的许多APP并非免费提供给用户,这也造成了用户选择的局限。相比之下,安卓是一款发展迅速,在手机设备上下载量极大的手机应用平台。基于Linux核心技术,安卓操作系统能十分开放和灵活的运行于各种拥有不同硬件配置的手机设备上[2]。安卓系统开源的特性和简便的操作,为其赢得了广大的客户群体和强大的市场竞争力。Android的普及在很大程度上带动了手机软件市场,手机软件日益强大的功能同时也推动了Android的发展,二者相辅相成,相互促进,在不久的将来,Android会在智能手机领域发挥极大的作用。

社会正朝着信息化,智能化,全球化的趋势发展,迎合这一契机,安卓手机APP的开发

也是朝着一体化,多样化,集成化,智能化的方向发展。手机早已不是简单的通讯工具,在某种程度上,它可以取代PC的部分功能,甚至超越PC的价值,它是网络时代的产物,也是基于网络的交流平台,在这个平台上可以共享数据,可以下载资源,可以访问自己需要的信息。智能手机的应用也越来越贴近人们日常生活,人们需要什么,就提供什么,出游,购物,医疗,娱乐等各种实用性工具都有。

1.3 研究目的

本课题的研究方向主要是为考研学生开发一个基于Android操作系统的手机APP服务平台。该平台为考研学生提供考研资讯的发布更新,学生可以查询各高校招生信息以及导师的分类评价,还可以查询考研辅导材料和辅导班的介绍,下载各高校历年专业课程考试试卷。各高校可以通过该平台发布调剂信息,以供考研学生查看选择。该平台是高校与学生之间传递信息的桥梁,通过统一规划的管理模式,有效的管理数据信息,大大提高工作效率。对学生而言,及时掌握最新动态资讯,有助于考生合理安排复习时间并找到适合自己的学习计划。

1.4 研究意义

如今,手机APP与教育的结合成为了一种新的发展趋势,安卓手机APP在教育行业的渗透发展,改变了传统的教育教学模式。将教育与新媒体技术进行有机结合,于高校而言,更利于信息的发布更新,保证信息传达的及时性有效性,同时也便于管理员对信息的管理,减少了以往通过书面方式进行宣传,发布的工作量,大大提高工作效率。于学生而言,通过这样的平台去获取信息更为方便快捷,还保证了信息的可靠程度。如果没有这样针对性的服务平台来管理信息,将相关信息集成统一发布,那么学生必须通过网络上的搜索引擎来检索信息,这样的查询效率很低,用户必须对检索出的信息自主判断,筛选提取。鉴于互联网上资源的纷繁复杂,检索出的内容不能保证其来源的及时可靠。所以,一款实用的智能的提供信息的手机APP服务平台可以大大简化用户的查询操作。

基于Android平台的考研帮手手机APP就是这样一款随时随地获取到考研咨询的手机应用。只有在熟悉Android平台及其开发所需要的相关知识,了解移动软件开发和设计的基础上,才能开发实现这款软件,而这些信息和知识必须通过相关的学习和研究开获取。并且了解移动互联网今后的发展方向,做到与时俱进顺应需求才能与时代同进步[9]

剩余内容已隐藏,请支付后下载全文,论文总字数:30916字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;