位置服务的企业应用研究

时间:2022-10-26 05:44:06

位置服务的企业应用研究

引言

随着互联网的成熟和移动互联网的迅速成长与发展,以及越来越多的智能移动设备的普及,必将出现一系列的创新服务使得人民的生活有巨大的变化。如何将移动技术应用于企业移动管理方面,为企业移动管理提供服务和解决方案,提高企业内部人员的工作效率,这是一个非常值得研究的课题。论文的主要工作是基于LBS技术[1],分析相关企业的行业需求,设计并开发一个可供企业实现内部员工和领导相互沟通的信息监控系统。协助企业实现监控管理,提高公司内部的工作效率以及跨平台办公。

一、系统设计

服务器端采用基于Spring的轻量级JavaEE平台,以Spring IoC容器为核心,向上管理表现层的Action,向下管理业务逻辑层组件,同时负责管理业务逻辑层所需的DAO对象。服务器端采用Tomcat,由Servle容器与后台数据库交互,并把结果返回给给用户。数据库采用PostgreSQL。

本系统的主要角色有系统管理员、企业管理员和企业员工,针对不同的用户,系统提供了不同的功能。系统管理员主要的功能包括系统下组织信息的管理、组织者信息管理、用户信息维护管理、用户信息管理、评论信息管理、邮件信息管理。企业管理员主要的功能包括公告管理、工作计划管理、部门管理、员工管理、浏览下属员工活动、查看组织报表。企业员工主要的功能包括制定工作计划管理、查看工作进展、位置更新、查看公告、查看活动统计、设置邮件通知。

1.1 架构设计

本论文设计采用JavaEE三层架构设计,三层架构的工作原理图如图1所示。客户端由Web客户端、移动客户端、后台系统构成。客户端获取用户提交的HTTP请求后,应用程序逻辑层中Servlet根据用户访问机制,启动相应线程,解析提交的请求后,并返回相应的请求结果给客户端,完成页面的生成和提示;而应用逻辑层又通过JDBC与数据库连接进行数据库的相关操作。

图1:系统架构图

1.2 移动客户端

系统移动客户端采用Sencha Touch移动UI框架进行程序界面的设计与实现,对用户的各种操作事件使用Sencha Touch提供的丰富的事件处理机制实现。Sencha Touch是专门为移动设备开发应用的JavaScript框架。使用Sencha Touch,可以创建非常像原生应用一样的Web应用,用户界面组件和数据管理全部基于HTML5和CSS3的web标准,全面兼容Android和Apple iOS。

由于移动客户端采用JavaScript编写实现,所以,移动客户端访问智能移动设备的硬件接口使用PhoneGap提供的JavaScript接口实现图片获取、地理位置信息获取、文件上传等功能。系统Web客户端通过访问Internet,系统根据使用W3C提供的Geo-Location API进行地理位置的定位[2]。系统移动客户端定位的实现是通过使用PhoneGap中间件,当手机开启GPS并能够接收卫星信号的情况下,手机通过调用Android智能手机内置的GPS定位接口;如果终端设备处于室内,则通过AGPS(辅助全球定位系统)实现移动智能设备的定位[3]。

图2:Android客户端实现

1.3 Web客户端

系统的Web客户端采用HTML5、jQuery UI构建界面[4],对用户操作事件及输入信息通过jQuery来捕捉,通过Ajax负责信息的请求、发送和返回结果的解析和页面内容的更新。

如图3所示的Web客户端主界面,网页左边部分为用户操作菜单,右边部分为显示各项功能内容的主要区域。:

图3:桌面Web客户端

二、结论

在信息技术和移动互联网技术高度发达的今天,各种层出不穷的新颖高科技产品不断的改变并丰富着我们的生活以及办公方式。企业的办公方式也将从传统的格局迁移到移动智能设备上来。基于移动位置服务(LBS)以其移动性、即时性等特点将成为最受欢迎的移动服务之一,未来LBS将会更好的服务于企业办公。

参考文献

[1]张颖.企业移动管理中LBS关键技术的研究与实现[D].东南大学,2009.

[2]李鲁群.面向LBS移动Web服务的研究[D]. 上海交通大学,2005.

[3]杨艳.LBS位置服务解疑[J].卫星与网络,2008年12期:66.

[4]Peter Lubbers,Brian Albers. HTML5高级程序设计[M]. 人民邮电出版社,2011.1.

(作者单位:惠州学院 计算机科学系)

作者简介

曾少宁(1980年12月-),男,籍贯广东省普宁市,助教,北京航空航天大学软件工程硕士,主要研究方向有移动互联网、云计算与虚拟化。

基金项目

广东省惠州市科技计划项目(A512.0245);广东省大学生创新训练项目(1057712014)。

上一篇:浅谈光纤通信传输技术应用问题 下一篇:运用现代科技手段有效防治弱视