论文部分内容阅读
近年来,关于智慧校园的手机APP如同雨后春笋一样不断涌现,这些APP可以帮助学生随时随地查询课程表、考试成绩、考试安排,帮助老师查询监考安排、会议安排、办公事务等,但是这种简单的信息查询已经不能满足学生和老师实时获取校园信息的需求。例如,目前教师人工点名的考勤方式在学生较多的课堂上效果十分不理想,大多数高校的学生和教师还无法在线实时获知哪些教室空闲,校园APP的导航功能只能为用户提供校园范围内的室外导航,无法提供楼宇内部导航。鉴于上述情况,为了实现向智慧型校园发展,本课题设计并实现了一种基于Android平台的LBS(Location Based Service,位置服务)的智慧校园APP。首先分析了校园信息系统的结构、功能和现状,并对当前主流的定位方法进行了研究,结合校园无线局域网建设的具体情况,最终提出一种组合定位算法来完成定位。然后根据总体需求分析,利用Android移动终端、Web后台服务器、MySQL数据库的三层C/S架构来提高软件的实时性,并降低模块之间的耦合。然后通过Android客户端开发原理及相关技术进行了智慧校园系统的设计和实现,主要包括位置信息采集模块、考勤模块、空闲教室推荐模块和校园楼宇引导模块的开发,并完成了通信模块、后台服务器和数据库表的设计。最后在测试环境下完成了功能性和兼容性测试,测试结果表明,该系统运行正常,且符合最初的设计目标。基于Android位置服务(LBS)的智慧校园APP的设计,实现了基于教师和学生位置的客户端考勤、基于上网密集度的空闲教室推荐以及基于地图的校园楼宇室内外导航功能,充分利用了智慧校园网络来实时获取有效信息,建立了一个新型、智慧的校园信息系统,将校园中的教育教学及生活信息通过安全、高效的传播手段通知到用户个人,为学校教学活动可以有效、安全、便捷地实施奠定了良好的基础。