目 录
前 言 1
第1章 绪论 2
1.1选课系统的现状 2
1.2 Android系统特点 2
1.3基于Android的移动选课系统概述 3
1.3.1 基于Android的移动选课系统描述 3
1.3.2 基于Android的移动选课系统意义 3
第2章 环境配置 4
2.1 软件环境 4
2.1.1 Android开发环境的搭建 4
2.1.2 SQL Server数据库配置 6
2.2 硬件环境 7
第3章 系统分析 9
3.1系统设计的原则和目的 9
3.2 需求分析 9
3.2.1 系统模块 9
3.2.2 客户端与服务器的连接方式 10
3.2.3 系统结构 10
第4章 系统设计 11
4.1 该系统的整体结构 11
4.2 数据库设计 11
4.2.1 数据库结构设计 11
4.2.2 数据库各表的设计 12
4.3 服务器设计 14
4.3.1 Java Servlet程序 14
4.3.2与数据库交互的程序 15
4.4 Android客户端设计 15
4.4.1 Android客户端的页面设计 15
4.4.2 Android客户端各页面之间的关系 16
第5章 系统的实现 17
5.1 客户端的实现 17
5.1.1 系统主界面的实现 17
5.1.2 系统登录模块的实现 17
5.1.3 已选课程查询模块的实现 20
5.1.4 退选模块的实现 21
5.1.5 可选课程信息模块的实现 21
5.1.6 选课模块的实现 22
5.2 服务器端的实现 23
5.3 客户端与服务器端的通讯 25
第6章 测试 27
6.1 测试的作用和意义 27
6.2 测试方法 27
6.3 测试内容 28
6.4 测试结果 29
6.5 测试结论 29
结 论 31
谢 辞 32
参考文献 33
1