基于GIS的外勤人员管理系统的设计(MySQL)(附答辩记录)(任务书,开题报告,中期检查表,毕业论文26000字,答辩审批表,源程序,数据库)
摘 要
随着物联网技术的发展以及日益普及和深入,云计算的提出以及发展,为软件和硬件的发展提供了一个很好的平台。信息化的时代导致了好多的外勤人员,而外勤人员具有在外办公时间长、流动性大等特点,因此对外勤人员的考核管理是很多企业头疼的“老大难”问题,随着企业规模的扩大,管理成本也成倍增加。《基于GIS的外勤人员管理》是针对外勤人员的一种创新管理模式,通过手持移动终端与GIS结合,使外勤人员无需到公司打卡上班,而是在家中利用网络登陆系统或通过手持移动终端下载任务清单,直接到现场工作,利用手持移动终端采集工作地点的位置坐标(航点)、行驶路线(航迹)、任务信息(如文字信息、照片)等,将任务完成情况远程上传到系统,确认工作完成。管理者通过远程方式就可以分配工作、查看外勤人员行程、绩效考核。外勤通是一个基于手机位置查询技术为基础的应用系统。系统集成了位置查询,分组管理,发送短信,定时策略,地图显示,轨迹回放等功能。为需要位置服务的企业提供便利,及时掌握目标的具体位置,及时调配工作,提高生产效率。通过外勤通,可以查询指定手机的当前位置,显示到地图上,可以设置查询策略,定时查询,形成运行的轨迹。通过外勤通,还可以给指定的手机发送短信,方便沟通。
关键词: B/S ,GIS,外勤通,手机定位
ABSTRACT
With the Internet of Things technology and the growing popularity and in-depth, cloud computing and the development proposed for the development of software and hardware provides a good platform. The era of information led to a lot of field staff, and field staff with out of office a long time, mobility and other characteristics, so the assessment of field staff management headache for many enterprises, "chronic"problem, with the expansion of business scale Management cost doubled. "GIS-based Field Service Management " is an innovation for the field staff management, and GIS through the combination of hand-held mobile terminals, so that field staff need to work on the company clock, but the landing system at home using the Internet or through hand-held mobile terminal download Task list, directly to the field work, collected by hand-held mobile terminal location of the workplace coordinates (waypoint), driving route (track), task information (such as text messages, photos) and so on, the completion of the task to the system remotely upload Confirm the work done. Managers can remotely assign work, view the field staff travel, performance appraisal. Field Pass is a query-based mobile phone location technology-based applications. System integrates location query, group management, text messaging, timing strategy, map, track playback and other functions. The need to facilitate the location services business, to grasp the specific location of target, time allocation, improve production efficiency. Pass through the field, you can check the current position of the specified phone display to the map, you can set the query strategy, timing information, the formation of running track. Pass through the field, you can also send text messages to designated phone for easy communication.
Keywords: B/S , GIS,Field Pass,Mobile Positioning
功能模块需求分析
下面将着重对系统功能和设计做详细介绍。主要包括以下六个模块 :用户管理模块、位置查询模块、分组管理模块、地图显示模块、轨迹回放模块、短信发送模块。其中用户管理模块包括添加企业并给企业注册账号、分配角色、删除企业、删除角色、修改企业、修改角色;分组管理包括添加部门组、添加企业员工、将企业员工分配到那个组;短信发送模块包括短信的发送、已发送短信的查找列出。
(1) 用户管理模块
① 添加企业
给外勤通企业用户添加一个企业账号,这样企业就可以通过此账号登录到系统对自己的员工进行添加管理。
② 分配角色
给注册的账号分配角色,这样用户才可以进行一些系统的操作。
③ 删除
对系统的用户、角色、权限进行删除。
④ 修改
对系统的用户、角色、权限进行修改。
(2) 位置查询模块
企业可以随时定位查询任何一个销售人员的当前位置。系统将会把查询目标的当前位置直接显示在电子地图上,并可以查询详细的位置描述信息。
(3) 分组管理模块
① 添加部门组
这是一个动态的dtree,可以添加一个节点,也就是一个部门。点击添加部门按钮,输入相应的信息添加一个部门,然后dtree就多一个节点。
②添加企业员工
点击添加员工的按钮,弹出一个框,输入员工相关的信息,添加一个员工,同时页面下面的员工列表多了一个员工的信息。
③ 企业员工分配
将员工分配到具体那个部门去,当分配完之后,dtree的那个部门组的节点下面就多了一个子节点,也就是被分配的员工。
(4) 地图显示模块
在页面上的左边显示一个google地图,右边是一些企业员工的信息,也就是一个dtree。
(5) 轨迹回放模块
在地图显示的页面上,选择员工,点击查询轨迹,就可以到后台去查找该员工的位置记录信息,解析获得经度和纬度。然后使用openLayers操作google地图,将位置连成一条线,这样就形成了轨迹。
(6) 短信发送模块
① 短信发送
借助于短信猫,使用JNDI技术,通过HttpClient来远程请求http请求到短信发送的接口,实现短信的发送功能。
②已发送短信的查找列
将上行已经发送出去的短信查找出来显示在页面。
|