摘要: Android是一种由Google公司开发的基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,是目前全球手机用户使用最多的操作系统。 世界上知名的移动设备生产厂商对于Android系统的开发热情日益提高, Android应用程序的多样化对人们快速获取资讯以及方便人们的生活起着重要的作用,近年来Android得到了社会更多的认同和应用。本论文主要介绍了大学的课程表管理系统,其中,概述了Android系统的体系结构,Android应用程序的开发环境和用JAVA语言开发基于Android系统的课程管理系统中的技术实现方法,这些技术包括:基于Android系统的课程管理系统的用户界面设计,Service的使用,SQLite数据库的建立和存储。在系统的设计与实现中,确定系统的开发思想以及开发环境。介绍了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了具体分析。
关键词 Android,JAVA,SQLite,课程管理
目录: 1 绪论 5 1.1 课题背景 5 1.2 开发工具及环境的选择 6 1.2.1 下载安装JDK 6 1.2.2 下载安装Eclipse 6 1.2.3 下载安装Android SDK 7 1.3 Android环境搭建 9 1.3.1 为Eclipse安装ADT插件 9 1.3.2 配置Android虚拟设备(AVD) 11 1.3.3 创建并运行Android应用程序 12 1.4 课题目的及意义 13 1.4.1 研究目的 13 1.4.2 研究意义 13 2 可行性研究报告及基本技术方案 14 2.1 关键的技术介绍 14 2.1.1 安卓平台简介 14 2.1.2 Android平台架构 14 2.1.3 Android四大组件 16 2.1.4 Android开发环境 17 2.2 可行性分析 17 3 需求分析 19 3.1 主界面功能需求 19 3.2 事件响应需求 19 3.3 UI需求 20 3.4 性能需求 20 4 系统设计与详细设计 21 4.1 设计步骤 21 4.2 功能设计 21 4.3 结构设计 22 4.3.1 登录注册界面 22 4.3.2 跳转界面结构设计 22 5 系统编码 24 5.1 .Java编码文件 24 5.2 布局编码文件 33 6 系统功能的实现和测试 36 6.1 功能详细设计 36 6.2 系统程序流程图 39 6.3 系统测试 41 6.3.1 测试目的 41 6.3.2 测试的任务 41 6.3.3 本系统测试 41 6.3.4 测试原则 41 6.3.5 UI测试 42 6.3.6 系统登录模块测试 42 7 总结与展望 44 7.1 总结 44 7.2 遇到的困难及解决途径 44 参考文献 45 致 谢 45 附录一 英文参考资料 46 附录二 译文 51 附录三 主要代码补充 56
论文字数:20861