1.5 论文组织结构 3
2. 理论基础及技术支持 5
2.1 概述 5
2.2 Android Activity组件 5
2.3 SQL server数据库 6
2.4 SQLite数据库 6
2.5 Preference 6
2.6 Socket编程技术 6
2.7 开发工具Eclipse 7
2.7.1 操作系统及准备工作 7
2.7.2 开发环境的搭建 7
3. 系统需求分析与总体设计 10
3.1 概述 10
3.2 系统需求分析 10
3.2.1 设计目标 10
3.2.2 设计原则 11
3.3 系统可行性分析 11
3.4 运行需求 11
3.4.1 最低硬件配置 11
3.4.2 软件配置 11
3.5 系统功能设计 12
3.6 界面设计 13
3.6.1 主界面设计 13
3.6.2 课程详细信息界面设计 14
3.6.3 全部课程信息界面设计 15
3.6.4 其他界面设计 15
3.7 数据库设计 16
3.7.1 数据库需求分析 16
3.7.2 数据库结构设计 17
4. 系统详细设计及编码 19
4.1 概述 19
4.2 关键技术 19
4.2.1 SQLite数据库 19
4.2.2 SharedPreferences保存用户配置 20
4.2.3 Activity,Intent和Bundle 20
4.2.4 AlertDialog对话框 21