
基于java的点名系统.docx
4页基于安卓系统的早操点名软件基础介绍:学生上课的出勤率是学校教务部门需要考查的一项重要数据 ,也是班级和学 生评优评奖的重要指标 ,在上早操前点名会耗费大量时间而且对于班主任而 言 ,除了到现场检查外 ,无法及时获得旷操的学生信息为了帮助教师提高 点名的效率 ,及时了解班级出勤率,为学生考试 、评优提供依据 ,同时将这 些数据共享发布,实验室研究开发 了一 个基于 Android 移动便携点名系统基于 androwd 的早操点名软件是一款很有特色的点名软件,以作为 载体无疑使它具有方便,易操作等特性这大大减少了正常情况下点人力名、 考勤的繁琐,也减少了人为造成的出错开发与运行环境:开发环境的配置: 开发工具:eclipse 开发语言:java 数据库:sqllite 运行环境的配置:基于 Android4.4 4 系统软件环境及设计 4.1 软 件 环境 本系统硬件设备部分 ,使用开源的 eclipse 集成开发环境 , 并安装了 Arduino 插件以提供支持应用 系统部分 ,使用微软 Visual Studio 2010,配合微软 SQLServer 2008 R2 Express 完成数据的存储 ,并提供 Web 服 务 。
4.2 对 RFID 读卡模块的封装 该部分主要是利用面向对象的方法 ,将硬件设 备抽象为类 ,如类 Rfid 表示 RFID 读卡器,类 Led 表示指示灯 ,类 Buzzer 表 示蜂鸣器等这样做可以极大提供代码的利用率,提高程序的可读性 系统实现: 该系统基于 RFID 技术标示学生身份 ,采用开源的硬件平台 Arduino 作为主控 设备.与采用单片机作 为主控设备相比,该方案可扩展性更强,操作更为方便 ;同时借助智能设备的 WIFI 或 3G 功能共享数据阎使用智能 Android 设备 配合射频卡完成上课点 名的操作是本系统的亮点,此外,系统还设计了完整的 应用程序 ,方便用户操作接口设计:android 点名软件是一款运行在 android 平台包含网络应用以及 GPS 定位功能 apk 软件其外部组件包括: ●操作系统:android4.4; ●数据库:SQLite 3; ●工具:google GPS; ●集成的商业组件:google GPS 为了实现相关功能需实现 CP/IP 通信 ●需要 socket 接口,GPS 网络接口,学校教务系统接口数据结构设计: public class User { private int type;//消息类型 private String name;//用户名 private String password;//密码 private String msg;//动态信息 private float [] coords;//坐标} 出错处理设计:出错信息:用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。
错误处理:说明故障出现后可能采取的变通措施,包括:当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法参考文献: 1 杨丰盛.Android 应 用开发揭秘『M1.北京:机械工业 出版社 ,2010. [2】杨明极 ,毕 晶.基 于 Android 视 频客 户端的设计『J].电视技术 ,2012,(3):43_47. 【3]H.Hagras,Victor Callaghan,Martin ColIey,Graham Clarke,Anthony Pounds-Cornish,and Hakan Duman.Creating an ambi. ent—telligence environment using embedded agents[J】 .IEEE Intelligent Systems,2004,(4):12—20. [4】周时伟 ,谢 维波.基 于 Android 的智 能家居终端设计与 实现[J].微 型机 与应 用,2012,(14):10—13 [5】王朝 华,陈德艳 ,黄国宏,等.基 于 Android 的智能家居 系统的研 究与实现[J].计算机技术与发展 ,2012,(6):225—228. 【6】唐 赛武,满君丰 ,谢成剑.便 于省 时排 队的无线监测 系统的研制【J1_福建 电脑 ,2012,(11):35—37. [8】宫磊 ,周聪.基 于 Android 的移动终端应 用程序开发与研究[J】 .计 算机与现代化 ,2008,(8):85—89。
