本发明属于移动智能终端技术领域,涉及了java语言和mysql数据库技术。
背景技术:
随着智能平台技术的不断提高,人们生活很多方面都是通过移动智能终端设备来完成的,包括了移动购物,游戏和工作等;其中学校的考勤系统也是其中的一种应用技术,利用移动端使用灵活等特点可以更加好的服务学生和老师。
技术实现要素:
系统总体设计
1.云服务器端:采用现有的百度云平台实现数据的实时存储功能:服务器借助云计算技术,部署在云平台上;主要包括webservice服务器、lbs服务平台和学生数据库三个子模块;基于现有的百度云平台、新浪云平台,通过移动终端将大量的网络资源统一起来,提供强劲的查询处理能力和更快的服务器响应能力;
2.系统的客户端模块:由在线考勤、考勤统计、信息汇总、账号管理等模板组成;考勤的同时,手机会自行启动位置模块,定位并发送数据到云服务器,与数据库中的位置信息进行比对,进而完成定位;
3.系统的用户界面:主要由用户登录界面、学生端主界面、教师端主界面等界面组成;在mvc设计模式的实现中,用户界面主要用于界面显示的实现,直接面向用户,是用户对系统最直接的感受;
4.数据库设计:为了能够动态管理考勤数据,需要设计一个合理规范的数据库,该系统采用mysql数据库对考勤数据进行管理;分为用户信息、课程信息、考勤信息三方面的表;用户表主要记录各种用户的身份信息,包括自身id、姓名、密码、性别、联系方式等相关属性;课程信息是表设计的重点,包括课程id、院系id、班级id、选课id,任课教师记以及学生记等具体属性;考勤表需要包含的信息除了相关课程信息外,还需要有考勤情况操作时间等必要属性。