基于安卓的研海无涯系统的设计与实现——毕业论文.doc

上传人:滴答 文档编号:1253203 上传时间:2019-01-19 格式:DOC 页数:53 大小:1.27MB
下载 相关 举报
基于安卓的研海无涯系统的设计与实现——毕业论文.doc_第1页
第1页 / 共53页
基于安卓的研海无涯系统的设计与实现——毕业论文.doc_第2页
第2页 / 共53页
基于安卓的研海无涯系统的设计与实现——毕业论文.doc_第3页
第3页 / 共53页
基于安卓的研海无涯系统的设计与实现——毕业论文.doc_第4页
第4页 / 共53页
基于安卓的研海无涯系统的设计与实现——毕业论文.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

1、 毕 业 设 计中文题目 基于安卓的研海无涯系统的设计与实现英文题目 Design and implementation of theresearch sea system based on Android院 系: 计算机与信息工程学院年级专业: 软件工程(金融服务)姓 名:学 号:指导教师:职 称: 年 月摘要I摘 要近几年,互联网技术迅猛发展,特别是移动互联网领域的发展尤为引人注目。Android就是乘着这个大潮发展起来的。随着 Android的发展,安卓应用的数量在与日俱增,质量也在不断地提高,安卓应用也越来越多的应用于教育行业中。本文是针对基于安卓的“研海无涯”系统的设计与实现进行叙述

2、。本文首先对国内外 Android技术,以及国内考研情况进行介绍和分析,接着分析开发该款软件的主要理论和技术路线,然后分析系统的需求,其次叙述该系统的设计和实现,再次说明系统测试,最后就本次毕业设计的系统进行总结和展望。本文参考的资料来源主要是通过 CNKI中国知网、IOP science、超星数字图书馆、万方数据等,搜索的关键字包括Android、Java、考研、MySQL 数据库。关键词: Android、Java、研海无涯、考研系统、MySQL 数据库ABSTRACTIIABSTRACTIn recent years, Internet technology is developing

3、rapidly, especially the developing of mobile Internet field.Android is popular during this period. With the development of the android technology, the number of android applications is increasing, and the quality is increasing constantly, there are more and more applications are used in the educatio

4、n career. The article is mainly describe the design and implementation of the research sea system based on Android.In the article, we introduce and analyze the development of android technology at home and abroad, and the situation of entrancing exams for graduate at home firstly. And analyze the ma

5、inly theoretical and technical route of developing this software. Then, this article analyzes the system requirements,and describes the steps the of designing and implementing the system.Illustrating the system test lastly . Finally, showing us the summary and expectations of this graduation project

6、. The articles references including the CNKI Chinese hownet, IOP science, super star digital library, ten thousand data, etc. And searching keywords including Android, Java, entrance exams for graduate, MySQL database.Key Words: Android, Java, research sea, take part in the postgraduate entrance exa

7、mssystem, MySQL database目录 III目 录第 1 章 引言 .11.1 课题研究背景及意义 .11.2 国内外研究现状 .11.3 主要工作 .21.4 本章小结 .3第 2 章 主要理论和技术路线 .42.1 Android系统架构 .42.2 Android软件开发 .52.3 MySQL数据库 .52.4 Android模拟器 .52.5 JAVA语言 .52.6 本章小结 .5第 3 章 系统需求分析 .73.1 问题定义说明书 .73.1.1 现行工作调查 .73.1.2 考研的十大理由 .73.1.3 现存问题 .93.2 可行性分析 .103.2.1 技术

8、可行性分析 .103.2.2 经济可行性分析 .103.2.3 操作可行性分析 .103.3 研究背景系统功能需求分析 .113.3.1 系统的业务需求分析 .113.3.2 系统用例分析 .133.4 非功能性需求分析 .143.4.1 系统可靠性需求 .143.4.2 系统易用性需求 .143.4.3 系统维护性需求 .143.5 本章小结 .15第 4 章 系统的设计与实现 .164.1 系统开发环境 .164.1.1 系统的物理平台 .16目录 IV4.1.2 软件平台 .164.1.3 开发工具 .164.2 系统整体架构设计 .174.2.1 物理架构 .174.2.2 逻辑架构

9、.174.2.3 功能架构 .184.3 数据库设计与实现 .194.3.1 数据库 E-R 图 .194.3.2 表的设计与实现 .194.4 主要功能详细设计与实现 .224.4.1 用户模块 .224.4.2 研讯模块 .274.4.3 学科分类模块 .314.4.4 交流模块 .314.4.5 更多功能 .344.5 主要功能界面展示 .394.5.1 用户注册页面 .394.5.2 用户注册界面 .394.5.3 研讯界面 .404.5.4 学科分类界面 .404.5.5 更多功能界面 .414.6 本章小结 .41第 5 章 系统测试 .435.1 运行环境 .435.2 系统测试

10、 .435.2.1 测试方法 .435.2.2 健壮性测试 .445.2.3 功能测试 .445.3 本章小结 .44第 6 章 结论与展望 .456.1 本文主要工作总结 .456.2 展望 .45参考文献 .46目录 V致谢 .47第 1 章 引言1第 1 章 引言1.1 课题研究背景及意义考研与工作,是每个大学生最关心的话题,对于未来该何去何从,更多的人选择了追求梦想继续深造,但是现在的学生已经很少能够通过电视新闻等关注考研讯息 1。然而通过上网查询考研讯息的方式有时间、地点或场合上的不方便,无法时时实地得到最新的考研讯息;在漫漫考研路上由于经验的不足,无法科学有效地进行正确而高效的复习

11、;由于人手和时间等资源有限,无法免费获得足量有用的考研资料 2。为了方便广大研友随时随地获取最新的考研讯息、科学有效地进行高效的复习、免费获取足量的考研资料,将研海无涯开发成手机 APP应用软件,为广大研友的奋斗尽一份力。作者将自己的考研经历,以及一些考研的笔记,以现身说法的形式,为广大考研学子精心设计了这款基安卓的研海无涯系统。研海无涯软件目的在于满足从事与考研相关工作的人们,尤其是研友们,对于即时查看报考院校的各种官方信息、查询考研成绩查询和分数线、分享考研经验、获取免费考研资料和参与考研论坛讨论于一体的考研人的掌上家园。研海无涯系统拥有方便快捷、操作简单、界面简洁、占用内存空间小等优点

12、3。基于安卓的研海无涯系统的设计与开发过程中,在集成 JDK和 Android SDK等开发工具的 Eclipse平台上,应用 Java、MySQL 语言在 Windows操作系统实现手机研海无涯软件的设计 4。1.2 国内外研究现状目前国内的 Android开发还是主要以应用开发为主,主要分成 3类:为企业开发应用、开发通用应用以及游戏开发 5。第一类开发者一般身处规模较大的公司,除了根据需求对系统进行定制外,更多的工作在于为这些系统编写定制的应用 7。第二类开发者,一般处于创业型公司或者是独立开发者 8。第三类开发者,目前和第二类开发者类似 9。作者根据自身 2016年的考研经验,以及通过

13、市场调查的结果,发现一个极其不合理的现象,即现在市场上现有的一些考研 APP,都是那些完全没有经历过考研复习的整个流程的开发者,根据自己的臆测或者猜想,而不是亲身经历,编写的与现实存在着很大的差别,这些 APP对于考研学子的帮助有限,并不能切合实际地满足用户的要求 10。第 1 章 引言2近几年,互联网技术迅猛发展,特别是移动互联网领域的发展尤为引人注目 11。Android就是乘着这个大潮发展起来的。随着 Android的发展,安卓应用的数量在与日俱增的同时,开发技术和管理体系也日趋成熟 12。根据作者市场调研发现,安卓在教育行业中的发展前景良好,特别是在考研这方面,有着巨大的发展空间,安卓

14、应用将会越来越多的应用于教育行业中 13。1.3 主要工作本次毕业设计是一款基于安卓的“研海无涯”系统的设计与实现。在本次论文的撰写过程中,作者首先通过调查市场调查,尤其是对身边考研的同学们在使用考研软件的过程中存在的问题,然后结合自身 2016年真实的考研经历,对市场上现有的考研软件的优缺点进行了分析与总结 14。根据调研及分析结果,作者首先确定了本次毕业设计的题目,并对本次毕业设计开发的系统的可行性进行了分析,在确定可行性的基础上,制定了整个项目的开发计划;接着对系统进行需求分析,分析市场上对于该类软的主要需求;然后根据需求分析,作者进行概要设计,确定具体的软件结构和数据结构;下一步是针对

15、具体的各个模块编码实现对应的功能,并相对应地进行单元测试;最后整合系统,进行系统设计,并撰写此篇论文。由于本项目是学生自拟课题,题目来源于作者在 2016 年真实的考研过程中对于考研软件的需求,因此本论文主要包括以下几个内容:调查从事与考研相关工作的人们,特别是广大研友们,对于市场上现有的考研软件的满意度,在使用这些考研软件的过程中存在的问题,分析出现这些问题的原因,以及对于考研软件的期待 15。解决广大研友们由于上网查询考研讯息的方式在时间、地点或者场合上的限制;解决他们无法时时实地得到最新的考研讯息;在漫漫考研路上由于经验的不足,无法科学有效地进行正确而高效的复习;由于人手和时间等资源有限

16、,无法免费获得足量有用的考研资料等问题。针对存在着的这些问题,市场上急需一款方便快捷、操作简单、界面简洁的考研软件,从而解决上述的问题 16。方便广大研友随时随地获取最新的考研讯息、科学有效地进行高效的复习、免费获取足量的考研资料,为广大研友的奋斗尽一份力。根据可行性分析和需求分析,本系统是在 Windows 操作系统,应用 Java和MySQL语言,在集成 JDK和 Android SDK等开发工具的 Eclipse平台上完成设计与开发工作的 17。本文根据基于 Adroid 技术的考研 APP的需求,运用 Java集合数据库MySQL 开发的,主要包括用户模块、研讯模块、学科分类模块、交流

17、模块和更多功能模块。根据系统开发的实际具体情况,对系统的模块逐个进行单元测试,根据测试结果第 1 章 引言3对比相应的功能需求,从而降低代码出错的风险,提高代码质量及健壮性 18。1.4 本章小结本章首先叙述了论文的研究背景和意义,并介绍了相关的国内外研究现状,最后详细说明本次毕业设计的主要工作的具体内容。第二章 主要理论跟技术路线4第 2 章 主要理论和技术路线从技术方面来说,基于安卓的“研海无涯”系统的主要功能有 Android,MySQL数据库,数据传输三个方面 20。本文根据基于 Adroid 技术的考研 APP的需求,运用 Java集合数据库 MySQL 开发的。本系统主要包括“用户

18、模块”、“研讯模块”、“学科分类模块”、“交流模块”和“更多功能模块”等几个功能模块。在客户端,用户登录之后可以发送请求到服务器;在服务器端,根据收到的请求信息,数据库会处理相应的请求;然后,服务器端会把处理的结果返回到客户端,实现数据库的交互 21。本系统采用 C/S结构,即 Client/Server(客户端和服务器端)结构 22。C/S 结构的优点在于可以实现数据交互功能,该结构在服务器和客户端分别合理地分配不同的任务,使得两端都能够充分发挥自己这一端的硬件环境优势,进而大大减少了系统的通讯开销 23。2.1 Android 系统架构Android 是一款开源的,运行在手机上的操作系统,该系统运行在 Linux 平台 24。同其他的操作系统一样,Android 也采用了分层的架构。根据架构图来看,Android分成四层,从高层到底层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层 25。图 1 Android 系统框架图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。