{$cfg_webname}
主页 > 计算机 > JAVA >

微学术(文献)安卓Android移动应用APP的设计(MySQL)

来源:wenku163.com  资料编号:WK16312040 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16312040
资料介绍

微学术(文献)安卓Android移动应用APP的设计(MySQL)(开题报告,毕业论文17200字,程序代码,客户端和服务端,MySQL数据库,答辩PPT)
系统功能需求
“微学术”安卓移动应用是一款功能强大,操作简便,查询迅速快捷的文献检索类相关应用。其核心包含三大模块,即:文献搜索模块,文献管理模块,用户交流管理模块
本应用主要针对科研工作者开发,帮助科研工作者更好的完成文献检索的工作。应用提供了文献检索中科研工作者所需要的全部功能,可以有效的提高科研人员的文献检索效率。

论文研究内容
从实际需求出发,为了有效的提高科研人员的文献检索效率,因此将该应用分为文献搜索模块,文献管理模块及用户交流模块。以下对三个核心模块进行简要说明:
1)    文献搜索模块
录入用户需要检索的关键词,并通过网络连接到IEEE Xplorer搜索引擎上,之后对搜索引擎返回的结果进行处理,将文献标题,摘要,作者,发表年份等关键信息显示到界面上供用户浏览筛选。
2)    文献管理模块
允许用户管理自己在移动设备上搜集的文献,该模块将使得用户可以集中管理在检索中被用户收藏的文献及收到的来自学术圈中其他人共享的文献。
3)    用户交流管理模块
用户可以请求添加相应的好友,并可以选择好友建立学术圈。在圈内,用户可以与其他人共享自己已有文献,也可与圈内众人进行实时沟通交流。
1.2.3  论文解决问题
应用从功能结构上具有很多特色性的模块,首先,对其进行仔细的功能和流程分析是关键点之一;其次,有效地将各模块数据进行归纳、提取、汇总,并将有效的数据提供给其他模块使用也是核心问题之一;再次,数据库的选取和表结构的设计也是关键环节,其奠定了功能的最终实现效果,也决定了编码过程中的难度。因此将拟解决的问题分为如下几个方面进行阐述:
1)    应用框架设计问题
本应用核心框架基于安卓框架,采用java语言编写,通过java socket进行网络通信,调用java类库jsoup进行网页的解析及相关信息的提取,使用xml语言编写用户界面。
2)    应用功能设计问题
本应用的模块虽然不多,但是模块之间协作性十分的强,为了更好地描述和定位各功能模块的功能以及他们之间的协作关系需要通过详细的UML建模进行分析和明确,保证应用的定义和设计,为应用开发打下坚实的基础。
3)    数据库设计问题
通过建模工具对数据库进行建模分析,明确数据表的结构和他们之间的映射关系,根据系统分析确定存储过程等相关数据库对象的设计,形成明确的数据库文档,为开发提供有效的文字依据。
综上所述,“微学术”安卓移动应用的开发主要针对各功能模块的主体实现代码和系统实际操作,进行了综合介绍,采用了应用截图、代码和语言说明结合的方式,全方位描述应用的实现过程。为应用的测试和正式使用提供了详细的文档支持。

开发环境
开发工具:Eclipse
开发技术:Android SDK
数据库:MySQL
 

微学术(文献)安卓Android移动应用APP的设计(MySQL)
微学术(文献)安卓Android移动应用APP的设计(MySQL)
微学术(文献)安卓Android移动应用APP的设计(MySQL)
微学术(文献)安卓Android移动应用APP的设计(MySQL)
微学术(文献)安卓Android移动应用APP的设计(MySQL)
微学术(文献)安卓Android移动应用APP的设计(MySQL)
微学术(文献)安卓Android移动应用APP的设计(MySQL)


目 录
第一章 绪论    6
第一节 论文背景及研究意义    6
1.1.1  论文背景    6
1.1.2  论文解决方案    6
1.1.3  论文研究意义    7
第二节 论文研究目标    7
1.2.1  论文研究目标    7
1.2.2  论文研究内容    7
1.2.3  论文解决问题    8
第三节 国内外研究现状    9
1.3.1  国外发展现状    9
1.3.2  国内发展现状    10
第四节   同类应用分析对比    10
第五节 应用开发意义    11
第六节   论文主要研究工作    12
第二章 应用技术介绍    12
第一节 应用开发的生命周期    12
2.1.1    流程周期    13
2.1.2    循环周期    13
第二节 应用开发的工具及技术    14
2.2.1 应用开发的前端技术    14
2.2.2 系统开发的业务层应用技术    15
第三节  系统开发的方法和模型    17
2.3.1   系统基本的架构思路(MVC模式)    17
2.3.2    Controller控制器设计思路    18
2.3.3 Model模型层设计思路    18
2.3.4   View视图层设计思路    18
第三章 系统需求分析    18
第一节 软件需求定义    18
第二节 功能需求分析    19
3.2.1  系统功能需求    19
3.2.2  用户管理模块    21
3,2.3  文献管理模块    23
第三节  系统部署与实施分析    24
第四节 系统可行性分析    25
3.4.1  可行性研究    25
3.4.2  技术可行性分析    25
3.4.3  操作可行性    26
第五节  本章小结    26
第四章 系统数据库设计    26
第一节 数据库及建模工具介绍    26
4.1.1  数据库简介    26
4.1.2  数据库建模工具简介    27
第二节 数据库总体建模设计    27
4.2.1  数据库总体设计思路    28
4.2.2  数据库概念数据模型CDM(Conceptual Data Model)    28
第三节 系统数据库数据字典及ER图    29
4.3.1  数据库设计的特色    29
4.3.2  数据表ER图及数据字典    29
第四节 本章小结    32
第五章 详细设计    32
第一节 登陆界面及其功能    32
第二节 注册界面及其功能    33
第三节 搜索界面及其功能    35
第四节 文献管理界面及其功能    36
第五节 好友圈子管理界面及其功能    37
参考文献    39
 

推荐资料