学生轨迹跟踪系统服务端的设计与实现.pdf

学生轨迹跟踪系统服务端的设计与实现.pdf

ID:57741935

大小:605.69 KB

页数:3页

时间:2020-03-26

学生轨迹跟踪系统服务端的设计与实现.pdf_第1页
学生轨迹跟踪系统服务端的设计与实现.pdf_第2页
学生轨迹跟踪系统服务端的设计与实现.pdf_第3页
资源描述:

《学生轨迹跟踪系统服务端的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学术探讨·蔗坌万可学生轨迹跟踪系统服务端的设计与实现吕太之刘晨义(江苏海事职业技术学院信息工程学院,江苏南京211170)[摘要]在大数据时代,统计学生的出行情况,对于学校保障学生安全有着重要作用。本文设计了一个学生轨迹跟踪系统,采用MVc模式开发,服务器开发通过sp血科+“bemate实现,数据库采用MySQL。客户端通过手机客户APP直接将学生轨迹信息传递给服务器。该系统能够让学校了解学生出行情况,为高校学生管理提供了一个便捷、可靠的方式。[关键词]轨迹跟踪;MVC;spring;hibernate中图分类号:TP312文献标志码:A文章编号:1008—660

2、9(2016)11-0016-031引言现如今,高校对于学生的出行统计,还一直停留在门卫登记的方式,不能准确计算出学生所在的具体位置。通过开发学生轨迹跟踪系统记录学生的运动轨迹,为高校学生管理提供了一个便捷、可靠的方式,同时也有利于了解学生的行为习惯,对学生的学习、生活都有很大的好处。比如,统计哪些学生每天具体什么时间去食堂,这些数据给食堂后勤管理提供了一个可靠的依据,他们可以根据学生人数、时间决定用餐时间以及结束时间。或者统计一下有多少学生在课余时间喜欢去教学楼自习,学校就可以根据这些数据给学生提供一些空余的教室。还有,可以分析学生去图书馆的情况,从而决定图书馆

3、是否需要提前或推迟开馆、闭馆。2需求分析2.1功能需求本文设计的学生轨迹跟踪系统主要包括6个功能模块:学生管理、场所管理、学生轨迹管理、手机轨迹信息APP接口、学生轨迹分析管理、日志管理。当前功能需求的用例图如图1所示。图1系统用例图2.2其他需求对于UI(UserInterface,用户界面)要求,系统将参照江苏海事职业技术学院校园信息门户网站的布局和色调。性能需求要满足1000台手机客户端同时访问服务器,大部分的操作控制在5秒以内。3系统设计3.1技术架构系统开发采用MVC模式“1,后台数据库使用MySQL数据库,系统架构如图2所示。作者简介:吕太之(1979

4、一),男,江苏南京人,硕士,高级工程师,研究方向为人工智能、软件开发、职业教育。基金项目:江苏省现代教育技术研究重点课题,项目编号:2016-R-49168;第二届江苏省高校中青年骨干教师和校长境外研修项目,项目编号:苏教师201206;江苏海事职业技术千帆团队建设项目,项目编号:2015QF一011。.16.学术探讨·基全万胃Spring是一款轻量级的开源框架,轨迹跟踪系统使用该框架完成RestfulWebService和MVC框架,通过Hibernate简化数据库操作【2】。MySQL是Oracle旗下的一款关系型DBMS(DatabaseManagement

5、System数据库管理系统),轨迹跟踪系统为了降低开发和运行成本,使用了MySQL的社区版o】。Restful服务接口(RestfulWebserviceInterface)是一种运用与客户端和服务器交互的软件架构方式嗍。JQuery是客户端表现技术中常用的一种,通过该库可以简化JavaS.cript使用【5】。3.2功能设计学生轨迹信息跟踪系统功能模块如图3所示。—_J导入学生基本信息l—L———"H查询学生基本信息l=二二二二二二=H新增学生基本信息l=二二二二二二二二=H修改学生基本信息厂—————]l=二二二二二二二二二二=r—}学生管理卜—L一删除学生基

6、本信息.一J=二二二二二二二二二二二二=l广__一查询日志函可J——H兰!竺仃画Ei;H二]匿匿]H量些旦查[二]亟亟二__一_——吾邴瓤稀穗_H增加场所信息L一修改场所信息r一查询学生轨迹一}矗丢;厂___查询轨迹L(二二雯亟至二图3用户能模块图4部分功能的实现4.1登录功能模块的实现系统的登录界面如图4所示,输入对应的名称跟密码,点击登录,即可跳转到后台管理页面。如果输入的密码与名称不匹配就会提示错误,登录逻辑图如图5所示。口图4登录界面[≤叁罗≯一番—_1黧鲨登陆成功拄入后台页面I图5登录逻辑图4.2学生信息管理学生管理模块,可以导入学生的基本信息,可以进行

7、学生信息的修改、增加、查询及删除等操作。学生信息采用Ex.cel方式导入。4.3手机客户端接口通过RestfulWebService接口提供手机提交当前位置信息和查询指定客户历史轨迹的功能、客户端学生登录。客户端登录提交学生学号和密码信息,登录成功后返回Token。提交当前位置信息需要客户端传递制定客户的Token信息、坐标信息,服务器端返回操作是否成功。查询轨迹信息需要提供客户Token、时间段或者区域等参数,服务器端返回学生历史轨迹信息。4.4轨迹分析通过OpenFlash图表工具完成了学生轨迹信息分析结果的展示,比如统计各个时间段图书馆的人数,统计各个食堂的

8、就餐人数等

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。