基于android的課堂簽到系統
本科畢業論文(設計)
題 目 基于Android的課堂簽到系統
學生姓名 XXX
指導教師 XX
學 院 信息科學與工程學院
專業班級 計算機科學與技術0908班
完成時間 2013年5月 摘 要
在大學課堂中,簽到問題一直困擾著老師和同學們。傳統課堂簽到的手段大多是老師根據花名冊點名或者讓學生自行簽到。現今課堂上的學生數量大,老師需要花費很多時間點名,大大影響了教學質量。讓學生自行簽名雖然比較節省時間,但卻無法解決學生代簽的問題,學生代簽會使得簽到的結果不能準確反映實際的出勤情況。另外,傳統的簽到方式將產生大量的簽到數據,對這些數據的管理與分析給老師們增加不少的負擔。
針對傳統課堂簽到產生的種種問題,本文介紹了一個基于Android(安卓)系統平臺的課堂簽到系統,系統通過藍牙連接技術實現數據通信。簽到系統不僅方便課堂簽到,而且所得簽到數據能準確反映出學生出勤情況,系統還提供了對于簽到數據的管理功能,方便老師對簽到的結果進行統計、分析。
關鍵詞 Android系統,課堂簽到,藍牙
ABSTRACT
In the university classrooms, questions of attendance registration is troubling our teachers and students. The traditional way of registration is teacher’s roll call or making students sign in the roster by themself. Nowadays, there are many students in one classroom, teachers will spend lots of time on singing names, greatly influences the teaching quality. Let students sign in by themselves though save time, it can’t reflect actual attendance because students will cheat. In addition, the traditional way in attendance will produce large amount of data, makes teachers spend lots of time to manage these data.
Against the questions which caused by the traditional classroom registration, this paper introduces a classroom registration system based on Android, used Bluetooth to achieve data transmission. This system achieves convenient register in classroom, and the attendance data can accurately reflect the students' attendance, the system also provides functions to manage data for the teacher.
KEYWORDS android, classroom register, bluetooth
目錄
摘 要I
ABSTRACTII
第一章 緒論1
1.1 課題背景1
1.2 課題任務1
1.3 發展現狀2
1.4 論文結構2
第二章 相關技術及背景介紹3
2.1 系統介紹與開發環境搭建3
2.1.1 Android系統簡介3
2.1.2 Android的平臺特性3
2.1.3 Android系統架構4
2.1.4 Android應用程序開發組件5
2.1.5 Android開發平臺的搭建6
2.2 藍牙技術簡介6
2.2.1 藍牙技術的起源與發展歷程6
2.2.2 藍牙技術的特點7
2.2.3 Android藍牙開發包(android.bluetooth)7
2.3 Socket與IO流8
2