基于Android学生信息管理软件的设计与开发毕业设计
技术:Android摘要:随着智能手机的快速普及,智能手机操作系统市场风生水起。为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问Web网站并处理各种各样的业务。因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。 在如今这个智能手机系统群雄纷争的时候,2008年Google推出了一款名为Android的开源智能手机操作系统,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。因此,对于软件从业人员来说,Android平台具有无限的吸引力。
本文就在分析讨论Android手机软件开发技术原理的基础上,开发出能为大学学生提供更好的基于Android的学生信息管理软件。
关键字: Android;学生基本信息
目录:
摘要 I
ABSTRACT II
1 绪论 1
1.1 课题背景 1
1.2 系统内容及开发意义 1
2 Android平台及相关技术简介 2
2.1 Android现状及发展 2
2.2 Android系统特点 2
2.3 Android的功能特征 3
2.4 Android架构分析 4
2.4.1 应用程序框架 4
2.4.2 类库 5
2.5 运行环境 6
2.5.1 操作系统 6
2.5.2 Android开发变量及其配置 6
2.6 Android开发环境搭建 6
2.6.1 计算机配置 6
2.6.2 安装JDK 6
2.6.3 安装Eclipse 7
2.6.4 安装SDK 7
2.6.5 安装ADT 7
2.6.6 设置Eclipse 8
2.6.7 创建AVD 8
2.7 HTTP协议 8
2.8 JSOUP 9
2.8.1 简介 9
2.8.2 文档输入 10
2.8.3 解析并提取 HTML 元素 10
2.8.4 修改数据 10
2.8.5 HTML 文档清理 10
3 Android应用程序结构剖析 11
3.1 Android的API 11
3.2 Android应用程序结构解析 12
3.2.1 活动 12
3.2.2 意图接收器 13
3.2.3 服务 13
3.2.4 内容提供者 13
3.3 Intent的详细解析 13
3.3.1 Intent的抽象描述 13
3.3.2 Android中 Intent的使用 14
3.4 Android活动的生命周期 15
3.4.1 活动的生命状态 15
3.4.2 活动的运作流程 17
4 需求分析 18
4.1 背景 18
4.2 假定条件下的约束限制 18
4.2.1 硬件约束 18
4.2.2 用户约束 18
4.3 系统目标 18
4.4 先行组织机构及业务现状 18
4.5 功能需求 19
4.6 性能需求 19
4.7 界面友好 19
4.8 快速响应 19
4.9 数据安全 19
4.10 数据需求 19
5 系统概要设计 21
5.1 系统功能模块 21
5.2 系统实现流程图 21
5.3 网络传输模块概要设计 22
5.3.1 设计思路 22
5.3.2 数据获取 23
5.3.3 网络连接 23
6 系统详细设计与实现 24
6.1 登录模块 24
6.2 成绩查询模块 26
6.3 本学期课表查询模块 28
6.4 修改密码模块 30
6.5 分享模块 32
7 测试用例 33
7.1 设计过程中出现的问题 33
7.2 目标 33
7.3 运行与测试环境 33
7.4 功能测试 33
7.4.1 登录模块测试 33
7.4.2 用户选择模块测试 33
7.4.3 各大功能模块测试 34
7.5 非功能测试 34
7.5.1 实时性测试 34
7.5.2 安装/反安装测试 34
7.5.3 兼容性测试 35
7.5.4 用户界面测试 35
总结 36
参考文献 37
致谢 38
附录一 英文文献原文 39
附录二 中文译文 44
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]