摘要
第1章 绪论
1.1 研究背景
1.2 研究现状
1.2.1 Android平台的发展现状
1.2.2 无线数字校园的研究现状
1.3 本论文意义
1.4 论文的组织结构
第2章 相关技术及原理研究和分析
2.1 Android平台的组成与特性
2.2 Android平台的架构
2.3 Activity的介绍
2.3.1 Activity的生命周期
2.3.2 Activity的加载模式
2.4 Servlet技术
2.4.1 Servlet概述
2.4.2 Servlet工作流程
2.4.3 Servlet生命周期
2.5 MySQL数据库
2.5.1 SQL语言简介
2.5.2 JDBC简介
2.5.3 C3P0数据库连接池
2.6 百度地图API
2.6.1 Android地图SDK
2.6.2 Android定位SDK
2.7 本章小结
第3章 系统分析与总体设计
3.1 可行性分析
3.2 需求与功能分析
3.2.1 学生需求分析
3.2.2 功能分析
3.3 系统总体架构
3.4 客户端总体设计
3.5 服务器总体设计
3.6 系统数据库设计
3.7 本章小结
第4章 系统的详细设计与实现
4.1 Android客户端的设计与实现
4.1.1 客户端与服务器的交互
4.1.2 注册登陆模块的实现
4.1.3 选课模块的实现
4.1.4 校园跳蚤市场模块的实现
4.1.5 校园地图模块的实现
4.1.6 校园外卖模块的实现
4.1.7 失物招领模块的实现
4.1.8 校园新闻模块的实现
4.1.9 教师查询模块的设计与实现
4.1.10 教室查询模块的实现
4.1.11 班级通讯录模块的实现
4.1.12 课程表模块的实现
4.1.13 软件版本管理
4.2 服务器端的设计与实现
4.2.1 服务器与数据库的连接
4.2.2 后台管理模块的实现
4.3 本章小结
第5章 基于协同过滤的推荐选课功能设计与实现
5.1 协同过滤推荐技术
5.2 基于用户的协同过滤推荐算法
5.3 评估标准
5.4 推荐功能的设计与实现
5.5 本章小结
第6章 系统测试
6.1 系统测试环境
6.2 系统测试流程
6.3 测试结果
6.4 本章小结
第7章 总结与展望
7.1 工作总结
7.2 研究展望
参考文献
攻读硕士期间发表的论文
致谢
声明