众所周知,各大高校的学生考勤信息的采集,统计和分析,对于老师和学生管理者来说都是一项繁琐并复杂的工作。同时,信息化技术的发展日新月异,将现代信息化技术应用到我们的日常生活中是势在必行的。其中最显而易见,要数智能手机的广泛使用,不知从何时起,智能手机已经成为每个人生活的必需品。通过学生的手机来收集学生的考勤情况,不仅可以帮助学生管理者及时获取到学生的考勤情况,而且学生管理者可以利用历史数据对学生考勤情况进行统计和分析。因此,基于Android平台的移动客户端和基于WEB的服务器端结合而成的学生课堂考勤系统便应用而生了。 本设计旨在研究基于Android平台的移动客户端的学生课堂考勤系统的设计与实现。系统包含注册、登录、切换IP端口、个人信息、考勤打卡、考勤信息查看等功能模块。系统采用了C/S架构,采用Android平台技术和Java Servlet技术,实现服务端与客户端Http通信协议、xml的数据交互格式的通信。 [关键词] 课堂考勤系统 Android C/S架构 目 录 第1章 引言 1 1.1论文介绍及研究意义 1 1.2相近研究论文的特点及优缺点分析 1 1.3现行研究存在的问题及解决方法 1 http://www.paper51.com 第2章 开发环境及相关技术简介 2 2.1 开发环境 3 2.1.1 软件环境 3 2.1.2 硬件环境 3 2.2 Android技术概述 3 2.3 Mysql数据库概述 5 第3章 系统分析 6 3.1系统需求分析 6 3.2功能模块分析 6 3.2.1 系统模块 6 3.2.2 客户端与服务器的连接方式 7 3.2.3 系统结构 7 第4章 系统设计 9 4.1系统的总体架构设计 9 4.2 数据库设计 10 4.2.1 数据库结构设计 10 4.2.2 数据库各表具体设计 10 4.3 Android客户端设计 11 第5章 系统的实现 12 5.1 客户端的实现 12 5.1.1 系统用户登录页面的实现 12 5.1.2 注册页面的实现 15 5.1.3 主界面页面的实现 17 5.1.4 个人信息页面 18 5.1.5 考勤扫描页面 20 5.2 客户端与服务器端的通讯 22 第6章 系统测试 22 6.1 程序调试 22 6.2 程序的测试 23 6.2.1 测试的重要性及目的 23 6.2.2 测试的步骤和内容 24 结 语 29 参考文献 29 谢 辞 30 内容来自www.paper51.com |