移动办公系统的实现

2024-10-05

移动办公系统的实现(共12篇)

移动办公系统的实现 篇1

一、概述

近年来,移动网络由2G/3G向4G逐步演进,移动数据传输速率不断提升,为移动应用提供了有力的支撑。移动办公已经成为继无纸化电脑办公、互联网远程办公之后的新一代办公模式,随着业务规模的扩大和出差频率的增加,原有的PC端办公系统已经不能满足新的办公需求,急需开发一套基于智能手机的移动办公系统。而已有的移动电子政务系统多数采用WAP、短信等方式,既未充分考虑智能机应用程序更丰富、计算处理能力更强的优势,也未考虑政府工作人员对应用安全性的需要。

本文针对以上问题,设计和开发了移动办公系统,提供即时的办公网及互联网新闻、最新的公文待办信息、单位通讯录以及个人信息维护、版本更新等功能。移动办公系统移动端基于Android移动平台设计和开发,服务端采用Spring+Hibernate框架。系统采用用户登录认证、反向代理等技术在保证使用安全性的同时,提供了方便的操作体验,数据与PC端办公系统保持一致,让用户摆脱时间与空间的束缚,提高办公效率。

二、技术架构

1、Android移动平台

Android[1]是一个包括操作系统、中间件和关键应用的移动设备软件堆,由OHA(Open Handset Alliance,开放手机联盟),即Google公司主导,多家公司共同参与开发的。根据IDC (International Data Corporation,国际数据公司)2014年第二季度公布的数据,Android几乎占据全球智能机85%的市场份额。这也是移动办公系统选择Android作为移动端基础平台的原因之一。

Android平台自上而下可以划分出四个层次:应用程序层,应用程序框架,类库和运行时,linux操作系统[2]。

第一层:应用程序层,由Java代码实现,位于图中的最上层,是Android系统和用户交互的层次,是用户可以看得见并操作的一些应用,运行在虚拟机上。

第二层:应用程序框架,由Java代码实现。第一层和第二层之间,是Android的系统API的接口,对于Android应用程序的开发,第二层以下的内容是不可见的,仅考虑系统API即可。

第三层:本地框架和运行时,由C和C++实现,Android应用程序采用Android自有的Android Runtime虚拟机来执行,每一个Android应用都运行在一个Dalvik虚拟机实例中。

第四层:Linux操作系统层,Android系统建立在Linux之上。

移动办公系统正是基于第二层应用程序框架提供的系统API实现的,处于第一层应用程序层的Android应用程序。

2、Spring+Hibernate框架

Spring是一个轻量级的解决方案,内容包括:基于依赖注入的核心机制,基于A O P的声明式事务管理,与多种持久层技术的整合,以及优秀的Web MVC框架等,提倡通过接口来实现各层之间的方法调用。通过面向切面技术把事务管理、权限管理等与具体的业务处理逻辑的实现进行分离,使系统分层更加清晰,可维护性更好。Spring的ORM(Object/Relation Mapping,对象/关系数据库映射)和DAO(Data Access Object,数据访问对象)提供了与第三方持久层框架的良好整合,并简化了底层的数据库访问。

Hibernate是轻量级JavaEE应用的持久层解决方案,Hibernate不仅管理Java类到数据库表的映射(包括Java数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度缩短使用JDBC处理数据持久化的时间。

本系统后台服务端正是基于Spring+Hibernate架构实现的。

3、JSON数据格式

JSON的全称是JavaScript Object Notation[3],即JavaScript对象符号,他是一种轻量级的数据交换格式,非常适合于服务器和客户端之间进行数据交互。JSON的数据格式既适合人来读写,也适合计算机本身解析和生成。最早,JSON是JavaScript语言的数据交换格式,后来发展成一种语言无关的数据交换格式,非常类似XML。但JSON相比XML,在数据量的大小、生成与解析成本上有更大的优势。

在本文的移动办公系统中,采用JSON作为Android移动端和后台服务端的数据交换格式。

三、系统设计

1、系统网络架构

移动办公系统的移动端运行于互联网,移动应用服务器部署在政务外网的DMZ区,数据来源于政务外网的数据库服务器、OA服务器等,系统网络架构如图1所示。

采用反向代理技术将后端的OA服务器的新闻显示端口反向映射到DMZ区的移动应用服务器,用户通过移动网络可以方便的查看内部办公信息。移动应用服务器即使受到攻击,后端的办公服务器并不会被波及,相较直接暴露在互联网提供访问的方案,在为用户提供方便内部办公的同时,大大增加了系统的安全。

2、系统总体框架

本系统的总体框架分为三大部分:Android应用移动端、服务端和数据库。

Android移动端通过网络与服务端交互,Android应用将会通过Apache HttpClient[4]向服务器的控制器发送请求,并获取服务器响应,服务器响应采用JSON数据格式。

服务端采用JavaEE的分层结构,分为控制器层、业务逻辑层和DAO层。分层体系将业务规则、数据访问等工作放到中间层处理,客户端不直接与数据库交互,而是通过控制器与中间层建立连接,再由中间层与数据库交互。

中间层又可细分为控制器层、业务逻辑层、DAO层、PO层。控制器层负责Android移动端与业务逻辑层的交互;Service层(业务逻辑层),负责实现业务逻辑,对DAO对象进行封装;DAO层(数据访问对象层),负责与持久化对象交互,封装了数据的增、删、查、改操作;PO层(持久化对象层),通过实体/关系映射工具将关系型数据库的数据映射成对象,实现以面向对象方式操作数据库,本系统采用Hibernate作为O/R Mapping框架。

四、系统实现

移动办公系统主要的功能模块包括:登录模块、主页模块、新闻模块、待办公文模块、通讯录模块、个人信息维护模块、版本更新模块等。本章以新闻模块、待办公文模块、版本更新模块为代表,介绍一下移动办公系统功能的实现。

1、新闻模块

新闻模块从内容上包括中心新闻、黄委新闻和水利新闻,从模块的实现方式上分为页面集成新闻和数据集成新闻。

针对来自政务外网的信息,我们采用反向代理的方式,把信息安全的映射到互联网,并且,对页面进行适当的剪裁使之适合在移动端显示,最后,在移动端采用WebView组件嵌入相关页面。WebView组件内核基于开源WebKit引擎,使其具有类似浏览器的功能。

针对来自互联网的信息,我们采用信息采集技术,把水利要闻等信息进行整合、入库,再通过移动应用服务端进行发布,移动端采用列表和详细新闻相结合的方式展示。

2、待办公文模块

待办公文信息来自OA服务器,用户请求查阅待办公文信息,需要移动服务端请求访问OA服务器的相关WebService接口。

首先,用户通过点击移动端的待办公文模块,发出查阅待办公文信息的请求,移动服务端调用OA服务器的待办公文WebService接口,通过OA服务器调用相关的数据库表并反馈待办信息,移动服务端通过WebService解析待办信息并采用JSON数据格式进行封装发布出去,移动端解析JSON数据包,并显示相关待办公文信息。

3、版本更新模块

不同于B/S架构的应用,应用主程序在服务端,程序更新对于用户是透明的,然而,移动应用主程序在客户端,当软件升级换代后,主程序需要在客户机上重新安装才可以使用,为了给用户提供方便简洁的软件更新环境,版本更新功能是移动应用非常必要的功能。

首先用户点击“检查新版本”会触发版本更新模块,本地版本号会和服务端更新版本号进行比对,如果服务端版本号数字更大,那么说明存在新版本,移动端会弹出对话框提供用户自行下载安装。反之,如果不存在新版本,那么移动端会弹出对话框提示“已经是最新版本”。

五、结束语

不同于以往的采用WAP、短信等较为单一的信息传递方式实现的移动电子政务系统,本文的移动办公系统基于Android移动平台与Spring+Hibernate框架设计和实现,为用户提供了更为安全的新闻查阅、通讯录查找、个人信息维护、版本更新等功能,信息更丰富,让用户摆脱时间与空间的束缚,提高办公效率。

对于未来的工作,我们一方面会在公文处理流程、业务应用、页面美化、屏幕适应性等方面不断完善,另一方面也会把业务拓展到iOS、Windows Phone等其他较为流行的操作系统上去,为更多的用户提供更加方便的服务。

摘要:移动网络的兴起和智能移动设备的广泛应用为移动办公提供了可靠的基础条件,本文的移动办公系统基于Android移动平台与Spring+Hibernate框架设计并实现,从系统网络架构、总体框架介绍系统设计,以新闻模块、待办公文模块、版本更新模块为代表,介绍系统功能的实现。

关键词:Android移动平台,Spring,Hibernate,移动办公

参考文献

[1]Google:Android框架[EB/OL].http://www.android.com.

[2]韩超、梁泉:Android系统原理及开发要点详解[M].电子工业出版社。(2011年).

[3]W3School:JSON讲义[EB/OL].http://www.w3school.com.cn/json/.

[4]李刚:疯狂Android讲义(第2版)[M].电子工业出版社,(2014年3月).

移动办公系统的实现 篇2

张川 蔡其星

浙江中控技术股份有限公司,浙江杭州,310053

摘要:工业自动化监控系统在各种工业生产领域广泛应用,大大提高了工业生产效率和生产安全性,节省了生产成本。传统的监控系统多为基于专用设备和PC实现,便携性差,价格昂贵。近年来,电力、油气传输、化工等行业对移动数据监控的需求越来越强烈,移动工厂的理念也逐渐形成。针对以上问题,本文设计了能够运行在IOS智能移动终端上的监控系统,利用移动终端远程无线传输、携带方便等优势,实现现场数据远程传输和数据查询,降低产品价格,减少投资成本,提高竞争力。从而,使得移动工厂实施成为可能。

关键字:IOS、监控系统、移动终端、报警推送

Design and Implementation of Plant Monitoring System Based on Intelligent

Mobile Terminal

Chuan Zhang Qixing Cai

Zhejiang SUPCON Technology Co., Ltd., Hangzhou, Zhejiang, 310053

Abstract: Industrial automatic monitoring system is wildly applied in various industry production fields, which largely improves the efficiency and security of industry production and reduces production cost.Most traditional monitoring systems are implemented basing on special device and PC, which have poor portability and high price.Nowadays, industries such as electric power, oil and gas transportation and chemical industry increase their requirements for mobile data monitoring, and the theory of mobile plant is formed gradually.Thus, this article introduces the monitoring system for IOS intelligent mobile terminal.With the advantages of mobile terminal like remote wireless transmission and good portability, it realizes field data remote transmission and data query, reduces product price and investment cost and improves competitiveness.Thereby, the mobile plant implementation can be achieved.Keywords: IOS, monitoring system, mobile terminal, alarm push 引言

现有的工厂数据监控系统多基于PC运行,数据传输基于专用封闭式网络,便携式式差,成本高,难以实现异地数据查看。随着移动网络及智能移动终端硬件设备的日益发展,采用智能移动终端随时随地查看工厂生产实时数据的技术成为研究的热点和趋势。本文对基于移动智能终端的数据监控系统作了初步研究和探讨,设计了一款基于IOS移动终端平台的数据监控系统(SIMField)。实现了无需专用PC,只需通过智能移动终端即可查看工厂生产的实时数据。

本文阐述了移动终端数据监控系统在移动设备中(主要是IOS设备)流程图、报警、报表等功能的设计与实现,利用移动设备独特的图形处理技术进行研究与开发。本系统同时支持与已有运行于PC的监控系统进行数据互联,达到在手机中展示数据和报表的目标,从而满足企业中管理层用户的需求。移动监控系统方案

SIMField系统的主要功能是结合企业的生产监控系统(如SCADA系统,企业生产管理系统等)实现移动式监控,可以跟原有的PC生产监控系统无缝结合,共享数据、报警、流程图、报表等。

系统架构采用B/S系统的一般架构模式,采用Web服务器和浏览器客户端结合的体系结构。Web服务器主要功能是提供数据、文件服务、身份认证服务,通过OPC驱动获取异构系统的数据,移动客户端采用APP内部嵌入WEB页面的技术,从Web服务器获取页面数据。移动终端监控软件设计与实现 3.1 系统网络部署

SIMField系统的网络部署如图3-1所示。

图3-1 网络部署图

上图展现了企业生产监控系统典型的网络架构。其中PIMS[1]指某一实时监控系统,它对生产区上实行监控和生产管理;实时监控系统OPC服务器向第三方系统(如SCADA系统、SIMField服务器)提供实时数据;SIMField服务器对内作为组态转存服务,将PIMS监控系统组态信息(流程图、报表等)进行转存,转换为自身格式组态存档,对外为SIMField移动终端提供数据。移动终端使用Internet公网或内部无线网接入生产监控网络,访问SIMFIeld服务器获取组态信息和实时数据。

SIMField移动服务器在整套系统中的主要作用是数据中转,文件解析,将生产管理系统中的数据和报表、流程图解析为移动设备可以显示的格式。选用OPC作为数据传输协议的目的是保证移动服务器的兼容性。

3.2 数据流图

SIMField服务器接入三方监控系统的组态数据流及实时数据流如图3-2所示。

注[1] PIMS: 企业生产管理系统,在此处用于给移动监控软件提供数据。

图3-2 数据流图

SIMField服务器从三方监控系统获取流程图、报表等组态信息文件,并进行转化为自身特定格式组态信息并存储。通过OPC方式从三方监控系统获取实时监控数据。

3.3 SIMField主要功能模块

3.3.1 服务器管理模块

服务器管理模块实现服务器可视化的管理配置界面,具备数据库设置、报警设置、流程图管理、报表管理、设备管理等功能。界面如图3-3所示。

图3-3 服务器管理配置界面

移动监控服务器的主要功能是为移动设备接入数据,而服务器配置的目的就是为数据接入和管理做一个可视化的配置工具。主要包含的功能是:可以监控和启停数据服务,配置组态和运行环境,设置报警,管理流程图,管理报表,管理设备。

3.3.2 报警模块

由于移动监控一般用于企业管理层,只会关注特别重要的报警点。本系统的报警独立于第三方接入系统,需要专门针对移动设备进行报警配置。报警在服务器进行配置,每一条报警配置都对应一个位号,并且需要输入报警类型、报警临界值、报警等级、报警描述、联系人、联系人号码。报警配置存储到数据库,同时可以进行修改和删除。在服务器上有一个专门处理报警的线程,根据报警配置中的临界值和相应的规则来生成报警。每次新报警产生时放入实时报警队列并且存储到历史报警数据库。

当报警产生时,服务器采用IOS的推送技术,将报警主动推送到IOS移动终端。移动终端在同一个界面中查看实时报警和历史报警。客户端在收到报警推送信息后,登录SIMField客户端软件,对报警信息进行阅读、确认等操作,同时可根据该报警关联的联系方式呼叫报警联系人。报警工作流程如图3-4所示。

图3-4 报警工作流程

3.3.3 监控流程图

SIMField系统的监控动态流程图采用XML标准格式来描述。流程图的图形绘制和动画效果使用第三方库“Raphael.js”,根据不同的浏览器类型,自动采用SVG或者VML来绘制矢量图形,通过JavaScript脚本改变图形对象属性实现图形的动画。流程图模块运行时,周期性从WEB服务器请求获取数据,将获取到的新值转换成流程图对象的动态属性值,然后把属性设置到图形对象,实现图形对象的动态效果。动态流程图运行截图如图3-5所示。

图3-5 流程图效果

3.3.4 报表模块

报表模块从第三方系统中获取报表组态信息,并进行转换,存储,供SIMField移动终端客户端调用,浏览。

运行时,报表模块从SIMField获取数据,根据组态配置动态更新到报表页面中,实现报表数据浏览。

本系统可以支持的报表文件类型有 Word 文档,Excel文档,PowerPoint文档,PDF文档,CSV文档,并且可以扩展支持HTML文档和TXT文档。

3.3.5 用户认证模块

本系统的用户认证方式采用密码和移动终端设备编号结合的方式,服务器管理员将移动终端设备的唯一编码审核后在SIMField服务器上进行注册,并且给该终端设备分配用户名和密码,该终端设备即可通过该用户名、密码登录SIMField监控系统。总结

本文设计的智能终端移动监控系统(SIMField)能够运行于IOS智能移动终端,利用移动终端WIFI或者3G网络,实现现场数据远程传输和数据查询。本系统可以紧密结合传统的工厂监控系统,可以随时随地获得现场运行状况,关键数据,报警信息等。它利用几乎每个人都配备的手机为载体,不但可以让企业管理人员快速及时地获取信息,提高效率,还可以减少网络和报警设备的投资,降低系统的成本,提高竞争力。

参考文献

[1] David Mark,Jack Nutting,Jeff LaMarche.Beginning iOS 5 Development Exploring the iOS SDK.Apress [2] Raphaël Reference 作者简介:

张川,1981年出生,男,浙江浦江人,2003年毕业于浙江大学计算机系,学士学位,工程师,从事工业控制软件开发工作。通讯地址:浙江杭州市滨江区六和路309号A3研发大厅0-*** 电子邮箱: zhangchuan@supcon.com

移动办公系统的实现 篇3

【关键词】分布覆盖;设计

1.时代广场建设分布覆盖系统的必要性

1.1时代广场的简介和信号覆盖现状

时代广场是新近建成的一座集餐饮、娱乐、商场、写字楼于一体的高级综合性办公楼,建筑面积160000平方米。位于黄金地段。它的西面为艺术中心;南面和五星酒店、博士专家楼、高档市区隔街相对;东面是长途客运中心;北面是高档写字楼等多座高层建筑;东北方向不到1000米就是火车站;时代广场门前是市区东西方向上的三大主要交通干道之一。

根据在时代广场的实地调查和用户投诉的情况可以发现,时代广场室外,信号强、覆盖良好,随时可以进行通话,没有掉话现象,话音质量良好;但在时代广场室内的大部分楼层没有手机信号或者信号微弱,不能进行正常通话,特别是地下建筑和电梯内,全部是盲区;但是时代广场楼层较高的部分手机表现为信号很好、电话振铃,但无法接通,所以时代广场的室内移动通信能力表现为除了个别地方可以通话外,基本不能正常通话。

1.2目前时代广场信号覆盖中存在的问题

时代广场的框架式建筑结构和钢筋水泥的建筑材料决定了它对周围基站信号有较大的屏蔽,室内以轻钢龙骨为主的隔断墙也对电波有较大的衰耗,它们都影响到建筑物内部的绝大部分区域移动通信的效果。业主和入住商户的投诉严重,要求快速解决问题。经过现场测试,发现时代广场的地下室和电梯内由于钢筋水泥的封闭环境,属于完全盲区,建筑底层区域信号较弱,电话接打困难,高层部分则可以接收到相对较好的基站信号,但由于没有主导小区,接受到的几组电平值相差很小,重选切换频繁,通话过程中质量较差,经常发生掉话,通过测试数据可以发现时代广场的室内移动通信困难主要表现为:

(1)建筑中出现信号覆盖的盲区,主要是建筑内部的电梯轿箱、地下停车场、设备楼层和1、2层部分区域。造成盲区的原因主要是由于建筑结构为钢筋水泥浇注而成,穿透损耗极大,或者是由于周围其他高大建筑物对本建筑造成的阴影效应,使得这部分地方根本没有信号覆盖,基站信号到达地下时的电平值小于手机接收的灵敏度,属于信号盲区,所以无法接入网络。

(2)建筑中出现“乒乓效应”区域。它的高层部分基本都能接收到基站信号,不仅数量多,电平值高而且大小十分接近,造成手机在这些地方,没有主导小区,在能够选择的小区间频繁地重选、切换,无法进行正常的发起、维持呼叫。这主要是因为随着建筑物楼层高度的升高,周围有遮挡的建筑物也在逐渐减少,当到达一定的楼层高度后,周围对其有屏蔽作用的建筑物基本不存在了,到达建筑高层的信号主要为周围相邻的基站的直射信号。由于相邻基站站距比较接近,到达时代广场高层的信号在自由空间传播时的损耗基本相同,造成其高层部分信号数量多、场强值大,没有主导小区、手机频繁重选切换的现象。

(3)时代广场外墙体为钢筋水泥浇注而成,室外基站信号在进入室内时,穿透损耗很大,因而建筑的低层部分信号覆盖很弱,而且不均匀,覆盖这些区域的信号主要是周围基站的绕射和反射信号,这些信号经过长距离空中传播后有很大的损耗,到达这些区域时的电平已经十分微弱,基本接近或者超出手机的灵敏度极限,因而发起呼叫十分困难。

2.具体的设计方案和步骤

2.1基站设备的选型

室内分布覆盖系统最为重要是信号源的选取,信号源的性能决定了整个分布覆盖系统的性能,是整个系统的根本。本方案设计中使用宏蜂窝作为信号源,既可以保证有持续稳定的信号输出,又可以在话务量增长的同时,成倍的增加系统容量,是覆盖时代广场室内比较理想的方案。

由于覆盖面积比较大,单纯使用宏蜂窝配合无源系统不可能完全覆盖建筑内的每个地方,因而在关键的部分干线上需要使用放大器。放大器产生的噪声对基站的影响,在系统允许的范围内,不影响系统的正常运行。

2.2基站容量配置分析

时代广场是一座高级综合性写字办公楼,大厦内日常办公约5000多人,每日流动人员数量约为1000人,现以已经开通的同地区同类型的其他高层建筑的室内用户和话务统计平均数对照计算,时代广场的覆盖范围内有70%的手机拥有率,忙时40%的手机拨打率,得知忙时时代广场内移动用户手机共计为(5000+1000)×70%×40%=1680部。按照通常情况:

每移动用户的忙时话务量为0.02Erl;话音信道(TCH)呼损为2%;则大厦内忙时的总话务量为1680×0.02Erl=33.6Erl。由于分布覆盖系统采取分层结构,为使系统资源充分利用,可使两个天线子系统话务量负荷基本相同,那么每个子系统话务量为:33.6/2=16.8 Erl按2%的拥塞率,根据爱尔兰B表计算得话音信道数量为25个;SDCCH信道话务量为:16.8 Erl*28%=4.704 Erl;控制信道(SDCCH)呼损为0.1%。

根据爱尔兰B表计算得SDCCH信道数量为2个(由于下层小区与相邻基站的切换和重选次数较上层小区相对较多,所以在开通时根据实际的话务情况可以适当增加1个SDCCH信道);每个小区BCCH信道1个。

由以上可以得到覆盖系统中的每个部分需要的信道数量为:25+2+1=28个。

每载频8信道,可得分层小区的每部分需要载频28/8=3.5,约为4载频;整个分布覆盖系统的宏蜂窝配置为上层小区CELL-A为4个载频、下层小区CELL-B为4载频,共计8个载频;使用机柜一个。

2.3基站传输系统的设计

室内分布覆盖系统所需要的传输电路一般可以由以下两种方式实现:

(1)HDSL市话专线是目前实现传输非常经济的方式,以前使用情况比较普遍。它的路由是从BSC端口开始经配线架跳接到光端机,经过光缆到达光缆中心,由光缆中心的HDSL专用设备转换后,通过专用电缆到达测量室,再由市话电缆到达目标建筑物,由于市话电缆几乎遍布城市的每个角落,所以HDSL专线电路可以几乎到达城市的任何一个建筑物。

(2)微波(或者红外线)可以实现光缆不能到达的特殊区域的传输电路,用户可以自行设计路由,而且实现起来方便快捷,能在目标建筑物和相邻基站之间迅速建立传输通道,解决光缆传输的“最后一公里问题”,是目前广泛使用在建筑物间的传输电路的方式之一,性能比较稳定,调整余量也比较多。

3.时代广场项目设计总结与展望

移动办公系统的实现 篇4

在“互联网+”时代,“互联网+ 金融”、“互联网+ 零售”、“互联网+交通”等各种移动应用App的普及已经颠覆式地改变着人们的日常生活[1]。企业ERP与OA办公系统作为重要的传统桌面软件,也借势移动互联网技术的东风,实现了桌面系统的有效延伸,使得企业办公者能够利用手中的移动终端随时随地地获取并处理公司事务。本文基于PhoneGap框架进行移动办公系统的设计与实现,将企业局域网办公服务系统中财务费用报销、项目管理、采购管理等流程的审批扩展到移动设备端,同时为员工提供移动考勤打卡功能,方便考勤管理。

1 系统功能描述

系统总拓扑如图1所示。企业局域网内有OA服务器、ERP服务器及数据库服务器,公司内部的终端PC可以通过内部IP地址直接访问服务器实现办公。目前,移动终端App开发中,对于涉及商业机密的业务流程审批功能,需要在移动终端上拨通VPN链接,方可访问办公系统。对于非企业业务机密的办公功能,如考勤打卡,移动终端可直接访问企业公网服务器进行操作,公网服务器数据通过单项光闸自动导入企业局域网相应数据库服务器。

1.1 涉密流程审批功能

涉密流程审批主要包括如下模块:

(1)费用报销模块。费用报销是企业流程中的一个常用流程,为保证员工报销流程快速有效,将流程审批扩展到移动终端上,方便审批流程节点操作人员快速执行流程审批,提高流程审批效率。

(2)项目审批模块。各类项目评审、立项、变更、结项等环节将直接影响企业运营效率。因此,将其延伸到移动端尤为必要。

(3)采购审批模块。采购申请、订单审批作为企业主流程上的一个重要环节,业务涉及采购部、财务部、审计部、管理层等多部门的审批,因而及时性至关重要。

1.2 非涉密考勤打卡功能

对于公出、出差的员工,他们不便直接到单位完成上下班打卡。可开发移动端实现异地考勤打卡功能,员工无需连接VPN,直接打开App即可完成打卡。

2 系统方案设计

PhoneGaps是目前最流行的一款开源的手机应用开发框架,它可以将网页通过原生语言封装为可安装、运行的手机应用程序,同时提供了丰富的插件供网页调用手机系统的API,只需要开发人员熟悉(html5+css3+javas-cript)开发模式即可[2]。

如图2所示,本系统采用PhoneGap框架封装HTML页面的形式,实现应用开发。

2.1 数据传输

App与后台服务器之间采用Ajax的形式进行数据访问,数据传输采用jsonp格式实现,实现跨域请求。

2.2 验证登陆

在移动设备正确连接VPN后,App应用构造内网OA登录请求,将以Ajax的形式访问后台服务器登陆接口,验证登录信息后将结果以jsonp的格式返回至App应用,实现用户的验证登录。

2.3 信息展示

通过登录验证后,根据用户权限,通过提供的数据访问接口,获取用户的流程审批待办事项类型及其数量,将结果以jsonp的格式返回至App应用,应用端在回调函数中解析返回的数据,填充至显示页面的元素中实现信息的展示[3]。

2.4 系统实现

由于内部网络与互联网处于物理隔离状态,互联网无法直接访问内网资源,因而打卡信息无法直接写入内部网络,转而采用文件的形式进行信息传递,将打卡信息文件通过网络隔离设备搬运至内部网络,然后通过内部网络解析文件,将解析正确的打卡信息记录入内网,最终实现外部网络的内部打卡功能。

3 系统实现关键技术

3.1 混合开发框架

在此应用中采用了PhoneGap的混合开发框架,使用HTML5+Css3+jquery mobile实现App页面的UI界面,以Ajax+jsonp的方式实现数据访问和传递。需要调用原生语言的特殊需求,通过PhoneGap插件的形式实现,在该项目的实现过程中通过安装官方提供的navigator插件实现了更加友好的用户与界面间的交互[4]。

3.2 涉及PhoneGap的插件

涉及PhoneGap的主要插件有:

(1)navigator插件。用于页面与用户之间的交互,使应用拥有更加友好的用户体验[5]。

(2)device插件。用于获取移动平台的硬件信息。

(3)geolocation插件。HTML5 定位插件,地理位置(Geolocation)是HTML5的重要特性之一,提供了确定用户位置的功能,借助该特性能够获取当时地理位置信息(经纬度),然后配合下文的百度地理位置API获取具体的地理位置[6]。使用geolocation插件定位的关键代码如下:

(4)百度地理位置API。百度API提供了地理位置的反向解析功能,通过用户经纬度解析出具有描述意义的地址信息。

3.3 自定义PhoneGap插件

由于部分国行Android手机阉割了Google的服务包,可能导致无法使用HTML5的Geolocation功能,这时必须通过原生语言来实现定位功能[7]。PhoneGap提供了自定义插件功能,通过继承PhoneGap提供的Plugin类,调用百度SDK的定位功能,实现原生语言的定位功能,再配合PhoneGap插件的配置文件实现该功能的插件式调用,也从侧面提供了前端UI与后台原生代码的交互。当geolocation插件不可用时的自定义插件关键代码如下[8]:

4 结语

本文基于PhoneGaps框架设计并实现了一款有效的移动办公系统,解决了传统基于B/S或C/S客户端形式的企业ERP与OA办公系统被限制在局域网内无法异地协同办公,或者只能通过VPN私有安全链路才能被访问的局限性。该移动办公系统使得协同办公更加便捷,也更加多元化。

摘要:随着移动设备的普及,加上“互联网+”时代的到来,使得传统的企业ERP与OA系统也开始延伸到移动设备端,办公者可直接通过移动设备实现随时随地办公。介绍了基于PhoneGap框架的移动办公系统设计与实现过程,对系统总体拓扑和移动办公系统功能需求进行了描述,给出了系统设计方案,并通过具体实例描述了移动办公应用中涉及到的关键技术。该系统的成功实现,使得企业协同办公更加多元化和便捷,极大地提高了企业运营效率。

关键词:PhoneGap,OA,移动办公

参考文献

[1]唐俊开.HTML5移动Web开发指南[M].北京:电子工业出版社,2012.

[2]张亚飞,崔巍.PhoneGap3.0移动应用开发实战详解[M].北京:中国铁道出版社,2015.

[3]ANDREA PICCHI.IOS Web应用开发[M].罗晴明,译.北京:人民邮电出版社,2013.

[4]徐隆龙,李莹,白静.移动混合开发框架[J].计算机系统应用,2014(12):53-59.

[5]杨文军.应用跨平台工具PhoneGap开发移动图书馆[J].农业图书馆情报学刊,2014(7):15-18.

[6]汤恺.原生APP和HTML5的混合开发模式[J].传媒评论,2015(3):65-69.

[7]李瑞宣,王山东,徐志远,等.基于Android平台定位系统设计和实现[J].信息技术,2013(12):187-191.

移动办公系统的实现 篇5

加入收藏

 来源:本站原创作者:博州公安局交警支队时间:2009-3-8 23:08:59点击数:146

为进一步创新警务模式,优化警务流程,提高工作效率,促进规范化执法和方便群众,按照公安部“科技强警”战略方针和博州公安局信息化建设的要求,阿拉山口交警大队在分局领导的大力支持下购买了一部警务通,通过移动警务办公,实现了信息资源向现实战斗力的转化,加快了科技强警步伐。

为确保全体民警能正确使用移动警务通,2月26日,大队由使用警务通业务熟练民警对全体人员进行培训,重点学习信息比对方法和掌握信息库数据更新的方法程序。

新配备的移动警务通,具有四大优点:一是实现了四大资源库(驾驶证信息、车辆信息、在逃人员信息、盗抢车辆信息)的移动综合查询以及相应的关联查询对接,充分发挥了警务信息情报资源优势,促进情报信息主导警务机制,在一定程度上推动了交管工作机制创新;二是移动警务通信息查询方便快捷,使民警能随时了解掌握警情信息,避免以往路上查控车辆和相关人员还必须与办公室联系,信息比对查询慢,容易与相关人员发生不心要的摩擦和矛盾;三是在执勤执法过程中,24小时

不间断的快速查询功能,大大方便了群众到各执勤岗点就近查询交通违法信息和处理交通违法行为,为便民利民服务开辟了新途径,提高了工作效率,实现不同警种之间的信息资源共享;四是对及时发现查处违法,面对突发事件快速反应,快速掌控实现精确打击,不断提升城市道路交通安全管理水平和驾驭复杂社会局势的能力提供了强有力的信息支撑和保障。

下一步工作当中,大队将通过警务机制的创新和路上执勤与网上办公的衔接,利用自身优势,争取2009年在打击盗抢车辆和网上追逃人员有所突破,为我局信息化建设作出自己应有的贡献。

上一条:温泉县公安局交警大队强化安全隐患排查保障道路交通安全 下一条:自治区公安厅督导组莅临

移动办公系统的实现 篇6

关键词:移动通信;网络信息监控;系统设计

中图分类号:TN929.5文献标识码:A文章编号:1000-8136(2009)24-0144-02

1引言

目前。各个移动通信网络的运营商的网络环境是异质的,其中包括了GSM网、IP网、智能网、信令网、GPRS等,它们的结构比较复杂,而且管理和控制的费用相对较高,更重要的是目前还不能将全网的管理信息集中起来进行统一处理。随着未来几年IN、GPRS、移动IP、WAP等新业务的高速发展,这一切都迫切要求加快网管建设,提高维护管理水平和规划能力,保证移动通信业务向更深更广层次的发展。

研发移动通信网络智能监控系统是为了能够实时监控移动通信网络的通信质量,从而为移动通信网络优化工作人员优化网络提供有力的科学依据。我国移动通信发展速度很快,而相应的网络管理和维护水平滞后,从而出现通信容量不够、小区划分和话务量分配不合理、同频干扰严重、无线覆盖不好等亟待解决的问题。因此,加强网络监控,搞好运行维护,改善网络通信质量,保证网络的正常运行和安全,已成为一项重要的课题。

2移动通信网络监控系统总体设计

2.1层次架构分析

移动通信多业务智能监控系统是基于GSM网络的无线通信多业务仿真平台。该仿真平台可根据需要加载不同业务并对其运行质量进行分析和评估,满足多种移动业务的需求。此外,该平台还可建立与BSC的连接,通过对特定通信过程中上行和下行信令的比较来对网络故障进行深入分析。

监控系统通常有两种结构形式:集中式和分布式。前者的优点在于结构简单、成本低,但由于信号电缆过长,信号易失真、易受干扰,且由于数据采集通道数和存储量的增加导致监测实时性差,只适用于测点较少且比较集中的场合;后者可靠性高、易于扩展、适用于大规模且监测点分散的场合。根据移动通信网络分布的特点,要能监控移动通信网络在任意点的通信质景,必须采用分布式的监控系统。本文所设计的智能监控系统是分布式的。

从体系结构上,智能监控系统一般包括3个层次:

(1)数据采集层主要包括由智能数据采集模块和数据上传功能的数据采集前端。

(2)网络通信层主要完成采集终端和监控中心之间的数据传输。

(3)监控中心层主要面向具有管理和调度权限的管理人员,由计算机在此完成集中监测。

2.2系统的结构设计

根据终端监测仪离散分布的特点,移动通信网络智能监控系统采用分布式的监控系统。整个系统主要有终端监控子系统、监控中心和通信网络组成。

(1)测试监控子系统:测试监控子系统可以分布在任意测试监控点,负责采集监控系统所要监测的内容,同时能够将采集到的数据按照设计的协议通过短消息的方式发送到监控中心。终端监控子系统由GSM模块和测试控制两部分组成,用于测试移动网络在固定点的网络通信质量的相关参数,同时可以使用短消息的方式将数据及时传送到监控中心。本系统中是采用单片机来实现的。

(2)移动短消息服务中心:完成系统中终端监控子系统和监控中心的短消息互发功能。

(3)监控中心:通过短消息的方式和各个终端监测仪进行数据交互,从而设置终端监测仪的工作参数和控制它们采集数据。同时监测中心软件系统可以分析处理终端监控子系统传送的数据,为移动网络维护工作人员提供查询和报表功能。所以监控中心必须设计开发一套独立的软件系统。

3移动网络监控系统的实现

3.1监控平台中的硬件设计分析

本系统的硬件核心设备由放置在基站或者直放站(主要)附近的监控点组成,它们通过服务器端的终端进行拨测。监测点终端系统由手机终端和控制系统两部分组成,该终端系统接收服务器命令,进行业务测试,并将测试结果以短信方式发送至服务器控制终端以备查询。

监控系统的硬件主要使用两套终端设备,终端设备由手机终端和终端控制系统构成:一套是安置在监控主服务器端的控制终端系统,负责发送测试命令和测试数据的接收,并将数据传递到监控系统的监控服务器;另一套是安置在监测,该终端接收服务器命令,进行业务测试,并将测试结果以短信的方式发送至控制终端。这两套系统在硬件方面都是相同的,只是在具体的控制程序上有所不同。

3.2监控平台中的软件设计分析

移动业务监控系统平台软件的设计的总原则是:在不影响现有网络的正常运行或者降低原网络的性能和安全性的前提下,进行分层次,模块化设计,不仅可以集中操作维护,而且可以灵活的升级和扩展。下面以网络监控系统的主要构成:监控主服务器、监控从服务器和DB服务器为例进行说明分析。

(1)监控主服务器

它是监控系统的核心所在。完成监控系统的所有功能,包括:用户的管理策略、监控系统的接口配置(055接口、DB服务器、从服务器、监测点、SMS、GPRS)、不同业务的处理单元(语音/SMS/GPRS)、信令分析和统计指标形成模块、告警信息的处理和生成、数据采集分析模块、平台配置模块和日记文件系统。一个监测系统只能有—个主服务器。

(2)监控从服务器

从服务器是Web Service服务器。一个监控系统可以有多个从服务器组成,根据不同的业务需要可以增加相应的从服务器来扩充功能。主服务器和从服务器直接的通信是通过基于XML的SOAP(简单对象访问协议)进行通信。它的功能是监控任务的定制和调度,SMS短信收发和配置管理。

(3)DB服务器

数据库服务器主要完成数据的存储:基础数据,统计信息等所有设计到的数据的存储。各个服务器与DB的数据交互通过ADO.NET高效数据访问技术和SQL语句。

4结束语

移动办公系统的实现 篇7

如今, 固定地点登录办公系统的工作模式限制了工作人员工作的灵活性, 影响了政府和企业的办公效率。因此大家迫切希望能够随时随地通过手持终端进行办公。

本文提出了基于Xpath的智能终端移动化办公统实现, 该系统实现了办公信息以无线方式进行流转, 从而实现比传统模式更加便捷、灵活、高效的办公方式。

2、相关移动化技术研究

通过研究相关资料, 我们发现在办公系统移动化方面大家主要关注如何将现有的网页变得更小以适合不同屏幕的手机进行访问。大家主要采取表现层接入方式并通过页面解析的方式来实现办公移动化。

考虑到政府和企业所使用的办公系统页面相对固定, 为了快速实现办公系统的移动化, 本文提出通过使用HTMLCleaner将HTML文档建立成一棵DOM树[1], 然后通过使用Xpath规则从Dom树中直接获取到关键信息点[2,3]。通过大量的测试验证, 该方法是一种高效, 通用, 可靠的办公系统移动化实现方法。

3、WEB页面关键内容提取算法

3.1 页面预处理

现在的WEB开发中网页都采用了大量的注释、脚本、样式表等无关信息。过去网页设计过程中基本上采用TABLE进行设计, 现在的网页设计过程中大量地采用了DIV标签进行设计。因此, 在进行页面关键信息提取之前利用HTMLClear将不规则的网页进行解析从而转化为具有形成标准格式的Dom树。从而可以通过使用Xpath规则来提取页面的关键内容。

3.2 Xpath关键内容提取算法

按照3.1所描述的页面预处理过程利用HTMLClear[7]构造出一棵DOM树, 如图1所示, 其中的关键内容是需要通过表达式获取的。该页面的Xpath路径表达式获取关键内容的路径规则Rule为:

关键内容1=/BODY/TABLE/TD/A;

关键内容2=/BODY/DIV;

由于办公页面框架固定, 当网页内容发生变化时利用事先定义Xpath路径表达式都会获取到相应的内容信息。因此, 针对每个特定的页面都可以建立相应的页面提取规则集合。

4、系统实现

4.1 系统架构

基于本文提出的算法, 为了证明该算法的可行性, 我们实现了基于Xpath的办公移动化应用系统并在iphone手机上进行展示。图2展示了系统的总体架构。

4.2 系统提取网页的实例

从图3来看, 本文提出的算法可以很好的将OA的关键内容进行提取, 并在手机上进行展现。

5、结语

本文针对移动化办公应用的需要, 通过对OA系统的特定页面利用Xpath规则对进行关键内容提取。通过实验结果表明该方法切实可行。

参考文献

[1]王琦, 唐世伟, 杨冬青, 王腾蛟.基于DOM的网页主题信息自动提取.计算机研究与发展, 2004.

[2]刘艳敏, 刘飚, 封化民, 宋国森, 方勇.Web页面主题信息抽取研究与实现.计算机工程与应用, 2006.

移动办公系统的实现 篇8

Citrix是一种桌面虚拟化解决方案, 将Windows桌面转变为用户可通过任何设备随时随地访问的按需服务, 同时实现简便性和可扩展性, 并提供高清的用户体验。

(一) 灵活性

Citrix可以实现企业员工的移动办公, 帮助用户在世界的任一角落、利用任一设备、通过任一网络连接——从无线到Web, 随时访问所需的应用程序, 从而安全、自由地实现实时实地的业务处理, 让所有员工和总部的同事一样, 单点、安全地连接到同样的应用和信息。

(二) 便捷性

Citrix通过架设虚拟化的服务器, 将应用程序从客户端剥离出去, 从而降低了单个成本, 也提高了应用程序的可靠性和冗余性, 大大节省IT管理员的时间和成本, 并减少了软件升级和打补丁时的错误。

而在传输方面, Citrix使用的是ICA协议。ICA协议占用网络带宽少, 连接速度快, 用户不需要担心传输问题。在该架构下, 客户端系统只收到数据流, 包括鼠标的移动、键盘的击键和屏幕的变化, 从而降低了网络利用率, 同时使得浏览器与Web及应用服务器可以共存于高速骨干网。而且, 应用程序的性能将不会因处理大量的请求或者网络传输速度受到影响。

(三) 安全性

移动办公的员工能够使用任何便携设备, 安全地访问公司所有的应用, 同时可以利用任何类型的网络, 通过完全认证、访问控制, 以及服务器至客户端的加密保护, 进行安全、快速的连接, 甚至可以获得最敏感的信息。Citrix将数据保存在数据中心, 使数据安全性更高, 进而实现数据的集中化存储和保护。

另外, Citrix还采用了基于策略的先进访问控制技术, 并经过强化的集成SSL VPN, 使用户以加密方式随时随地访问桌面、应用及其他重要数据, 同时避免数据丢失或被盗的风险。

二、用户体验

(一) 电脑用户登录

1. 安装客户端, 打开并输入用户名、密码后进入主界面, 可得到以下界面 (如图1所示) 。

2. 左键单击“办公自动化系统”, 可以进入OA办公系统 (如图2所示) 。

(二) 其他用户使用

移动办公系统的实现 篇9

有鉴于此, 宁波市公安局交警支队为基层执法交警配发了专门的移动警务终端 (专用P D A) , 并开发建设了公安交警移动警务系统, 该系统借助于先进的GPRS/EDGE无线通讯技术, 实现移动用户与全国公安网的安全接入, 将现有的公安网内部信息资源实时便捷地提供给路面执勤民警, 为其处理各项业务提供及时准确的依据。

1 移动警务系统的工作目标

宁波公安交警移动警务系统的工作目标是充分利用公安信息资源, 以移动通信网络为依托, 以多种方式将现有的公安网内部信息资源实时便捷地提供给路面执勤民警, 为其处理各项业务提供及时准确的依据, 使其能在现场快速辨别在逃人员、假机动车牌证、假驾驶证、走私机动车、盗抢机动车、非法拼装机动车、驾驶人记分是否超过1 2分等, 最大限度地遏制和打击各种违法行为, 提高警务管理水平。本系统要求有信息查询、业务处理和位置定位等功能, 并且系统的安全体系应符合公安部的相关要求。

考虑到本系统在宁波交警的应用实际, 系统建设过程中遵循了以下原则。

1.1 实用性

系统设计尽可能满足了民警的实际使用要求, 针对不同的操作使用对象设计用户程序, 方便操作人员和管理人员的工作;尽可能地尊重交警支队现有的管理模式和经验, 使用户的实际运行惯例得以继承;同时新系统还尽可能地利用了现有的信息资源, 并与之形成一个有机整体, 减少使用者的工作强度。

1.2 可靠性

系统的运行可靠性必须得到绝对的保证, 否则将造成巨大的物质损失和极坏的社会影响。没有可靠性的保证, 将直接影响到系统的使用价值。系统在开发测试过程中非常重视系统的可靠性。

1.3 安全性

由于涉及到公安信息系统的数据保密和安全, 移动警务系统的建设应保证其系统的安全性, 开发过程中采取了各种安全防护措施, 以求保证系统信息安全。

1.4 经济性

在满足系统功能要求的条件下, 尽可能降低投资是系统设计过程中必须奉行的一条原则, 因此宁波公安交警移动警务系统的开发也遵循了这一原则。

1.5 扩展性

为确保系统的扩展性, 系统后台支持向3G/4G网络平滑过渡。

2 移动警务系统的主要功能

2.1 数据查询功能

移动警务系统通过对常住人口、车辆、驾驶员、交通违法、全国在逃库、盗抢机动车、协查通报等数据库的综合整理与应用, 实现各种交管业务数据的统一高效查询。执法交警借助移动终端可以查询交通参与者的各种相关信息。

2.2 业务处理功能

交警现场业务处理主要包括违法简易流程处理、违法一般流程处理、非现场取证、银行联网对账功能。路面执勤民警可以利用本地系统实现各类公安业务的自动化处理及各种一线信息的采集, 包括一线交警路面违法的处罚、打印及各种违法信息的照片、文字信息的采集, 并将相关违法信息及采集的多媒体信息实时传递到公安网内部的业务数据库中, 同时还可以利用微型打印机现场快速打印出交通管理处罚通知书, 从而大大提高违法处理的速度和效率。

2.3 位置显示功能

移动终端设备能够将警员的位置信息发送到交警指挥中心G P S服务器, 以便指挥中心及时了解警员位置, 合理调配警力。

2.4 移动办公功能

终端可以接收中心应用系统以一对一、一对多、一对某个特定区域 (基于地理信息系统确定的形式发布的各种信息。

2.5 后台管理及统计分析功能

后台管理及统计分析功能主要后台数据信息查询、后台数据统计分析、权限管理、日志管理、后台终端用户及设备管理、系统管理、字典管理和工作考核督察功能。

3 移动警务系统的系统架构

移动无线警务系统由移动终端、移动通信网络、移动接入网、网络安全隔离层、公安信息网等五大部分组成。移动终端包括智能手机、具备无线功能的P D A、便携机、车载移动设备等可移动的智能终端;移动通信网为各种公共移动通信网或公安专用移动通信网;移动接入网实现移动请求接入;公安信息网为移动应用提供信息和服务支持;网络安全隔离层采用经国家保密部门认证并由公安部有关部门同意使用的安全隔离产品。

4 移动警务系统的具体实现

4.1 移动终端应用层的实现

移动终端应用层负责提供系统的用户界面、数据采集和数据交互功能。作为系统的客户端, 其应用程序需要基于P D A操作系统和移动无线应用平台来实现。宁波交警选择的终端的操作系统为W i n d o w s Mobile 6。综合考虑终端系统采用C#.net进行开发。

在终端软件的开发上, 我们将一些常用的数据信息存储在本地数据库中以方便用户和减少和服务器的交互次数, 同时可以节省通讯费用。另外也充分考虑了在无线网络连接失败时的应急方案, 当接收不到信号时, 终端软件可将准备上传的数据暂存在机器中, 在重新获得网络连接后再上传。

4.2 移动应用服务平台的实现

移动应用服务平台包括移动应用服务及其相关的支持平台, 如应用服务中间件和数据库服务器等, 所有的移动终端请求都将通过此处的移动应用服务得到处理和响应。应用服务中间件采用J a v a Web Service技术进行设计, 开发工具使用了Eclipse。整个应用服务平台可分为三个模块:数据通讯模块、业务逻辑模块和数据存储模块。

数据通讯模块负责监听客户端的服务请求并将移动终端发送的请求传递给业务处理模块, 并将业务处理模块反馈的数据包通过无线网络传递给移动终端。业务逻辑模块完成用户有效性的验证以及提供客户端相应的数据服务请求。该模块通过网络安全隔离设备数据通讯模块的透明连接, 并通过公安信息网上已建立的一套统一身份认证机制实现用户身份认证。另外对数据通讯模块传送过来的用户业务请求作相应的处理后发送至数据存储模块, 并将数据存储模块返回的数据信息反馈给服务接口。数据存储模块则负责将业务处理模块所需数据提交后台数据库, 完成数据的查询与更新, 并将客户使用情况写入系统数据库中。该模块提供了对业务处理模块的运行日志、用户访问日志、系统管理日志等的记载、查询等接口。并提供警务系统的数据接口, 完成根据用户请求对公安内部专用网数据资源的查询。

4.3 后台应用系统的实现

为了更好低发挥移动警务系统的作用, 我们对后台交管数据进行了整合, 建立了公安交管信息资源数据库, 利用O R A C L E数据进行管理。

5 移动警务系统的安全设计

5.1 无线数据网络的安全

(1) EDGE/GPRS网络与移动服务接入平台的接入路由器通过专线连接。

(2) GGSN (EDGE/GPRS网关支持节点) 与移动服务接入平台的接入路由器之间建立点对点的G R E隧道。

(3) GGSN与移动服务接入平台两端的防火墙进行相关的安全策略设置。

(4) HLR中对用户号码接入权限进行限制。

(5) RADIUS服务器对终端登录网络的用户名密码进行鉴权, 系统管理员进行用户管理。RADIUS服务器放置在移动公司系统网络内, 但是系统管理员由指定的交警管理员担任。

5.2 数据传输加密

目前对于GPRS/CDMA网络在空中的数据传输可以采用以上三种模式:一种模式是采用国际通用的3DES和MD5作为空中传输的数据安全和数据传输的完整性。数据加密标准 (D E S) 主要采用替换和移位的方法对数据加密, 算法是可逆的双向加密;M D 5加密过程为单向不可逆加密, 用于用户名/口令加密认证过程。另一种模式是采用国家保密局和中央办公厅机要局商密办认定的商密3 3等算法, 来实现空中传输的数据加密, 也可利用M D 5算法来保证数据完整性。另外也可以在同一系统中同时采用上面两种模式形成组合模式。

无论系统采用哪种模式均要使用终端加解密方式, 可以采用内置3DES/MD5加密算法的终端, 或者将3DES/MD5加密算法写在SIM卡/UIM卡里, 当然, 也可以根据用户需要, 采用内置加密算法的外接硬件模块。本系统采用的是内置3DES/MD5加密算法的终端。

5.3 身份认证

公安交警信息移动应用系统终端用户访问公安移动应用服务器的身份认证包括以下四个环节。

(1) 所有使用者使用移动终端前都要求输入终端登录用户名和口令 (只要终端支持) 。

(2) 用户/移动终端与移动数据传输网络/接入平台之间的认证。通过签订协议移动提供写入了特定标识和登陆信息的专用SIM卡, 用户/移动终端要使用EDGE/GPRS网络提供的服务必须通过GPRS服务支持节点 (即S G S N) 或者的身份认证, 确保不会有未经许可的用户和设备从公共平台接入到公安信息移动应用系统中。

(3) 用户与移动应用服务平台之间的认证。移动终端用户访问公安移动应用服务器的业务系统时, 也必须标识自己的身份, 由业务系统认证用户身份并确定用户访问权限及授权数据。

(4) 管理员/操作员与公安交警信息移动应用系统之间的认证。管理员与应用服务器之间的认证采取用户名/口令机制。管理员包括系统管理员, 数据库系统管理员, 业务系统管理员, 数据管理员等等。各管理员保证公安移动应用系统及其所运行的业务系统的正常和正确运转。公安信息移动应用系统中的用户和设备的身份识别数据均采用加密机制进行保护, 防止非授权用户访问用户身份识别数据。

5.4 访问控制

公安移动警务系统根据国家和公安部的各项信息管理规定以及业务系统的实际需要, 制定详细明确的访问控制策略, 并在多个访问控制策略实施点采取相应的技术措施, 确保只有授权用户, 使用合法的设备才能在授权范围内访问公安信息网络, 以防止非法设备和未授权用户对公安信息和网络系统的盗用或破坏。

访问控制机制以上述身份认证机制为基础, 结合路由器技术、防火墙技术、代理技术等在链路层、网络层、传输层和应用层等各个环节都进行了相应的部署, 共同实现公安信息移动系统的安全访问控制。除了上述的身份认证机制以外, 系统还在用户/移动终端与接入平台建立连接时采用了防火墙和V P N等有效的访问控制措施。防火墙提供一定的攻击防范功能, 使得EDGE/GPRS网络通过移动接入平台访问移动应用服务器时, 必须匹配防火墙的访问控制策略, 保护移动应用服务器不受非法用户的入侵。

6 结语

公安交警移动警务系统借助先进的无线通讯技术, 实现移动警务终端与公安网的安全接入, 将公安网内部信息资源实时便捷地提供给路面执勤交警, 为基层民警处理交通违法等业务提供了准确依据, 极大地提高了基层交警的工作效率。宁波市公安局交警支队的移动警务系统在交通管理信息化上做出了有益的尝试, 相信随着在无线通讯技术的发展成熟, 公安交警移动警务系统的发展前景将会是十分美好。

参考文献

[1]沈雪珍, 李明东.基于GPS和GPRS的警务通研究与实现[J].西华师范大学学报 (自然科学版) , 2008, 3.

[2]纪志强, 闫茂德, 贺昱曜.公安无线移动警务交通管理系统的设计与实现[J].计算机应用与软件, 2007, 11.

移动办公系统的实现 篇10

我院住院部的例行查房工作在每天上午8点开始。按照常规的流程,查房的医生推着装有病历夹的病历柜,到一个个病房、一个个病人床前,取出该名病人的病历夹,翻阅一份份病历、一份份检查结果,用笔记录下一个个修改结果,回到办公室开医嘱,然后由护士确认,药房摆药,护士到药房领药,再分发到每个病人的手里。这时候,已经接近10点钟了。如果有病情复杂的病人要查到11点,这样病人就要到下午才能得到服药、治疗,使病人错过了最佳的吃药时间。因此患者经常抱怨查房时间太长。

为了缩短病情响应时间。经过对国内外大量案例的研究我们逐渐明确了想法:应用更先进的和“军卫一号”系统相结合的移动查房系统,来应对日益膨胀的业务要求。

1 实施移动查房系统的必要性

⑴解决有线网络部分的局限性,可以让专家、医生、管理者在病房的任何区域,更方便和便捷地了解每个病人的各项指标信息和历史记录。并随时地输入当前最新的信息。

⑵在查房的过程中,医生或者护士通过笔记本电脑或PAD可以将患者的各项数据输入数据库,并可以通过数据库随时查询患者的即往病史、过敏史等关键资料,还可以通过计算机核对处方药品和用药配方的注意事项及处置方式是否正确,并立即进行相关修改。直接调取和阅读电子处方、诊断结果报告及病历甚至影像资料,每查完一个病人,该病人的处方修改情况与处置方案就通过无线网络传输到护士站的“军卫一号”系统中,护士立刻就可对医嘱进行核对并执行,中心药房立刻就可收到信息,对该名病人摆药,护士可分时段去药房取药并分发给相关病人服用。因此,可极大地缩短病人治疗、检查的时间,提高了工作效率。

⑶对于突发性情况,专家和医生不必为查询资料而到处寻找电脑,在床边即可立即上网查询。

⑷进行临床查房、教学时,专家或医生通过无线网络可随时调取患者的相关医学案例,结合现场患者情况,为学生提供生动、多样的教学模式。

构建具有特色的移动查房系统,实现医嘱查询、病历查询、医嘱输入和电子签名、医嘱修改、病历修改等功能。拓展医院的网络应用和内部管理,提升医院的品牌形象。

2 技术方案

将“军卫一号”系统直接移植到移动查房系统中,实现与有线网络的“军卫一号”系统无缝联接,为相关临床科室查房配备了手提电脑和PAD,通过无线局域网络的覆盖,医生和护士实现了无线移动查房。

我们选取TP-Link TL-WR642G+无线路由器组建无线网络。TP-Link TL-WR642G+/108M无线宽带路由器集有线、无线网络连接于一体。符合IEEE 802.11g/b标准,采用TP-LINK域展TM无线传输技术,传输距离是普通11b、11g产品的2~3倍,传输范围扩展到4~9倍。TP-Link TL-WR642G+提供多重安全防护,支持SSID广播控制,有效防止SSID广播泄密;内置防火墙功能和MAC地址过滤,可以有效地控制计算机的上网权限;支持IP与MAC绑定功能,可以有效防止网络攻击。

TL-WR642G+内建DHCP服务器,同时可进行静态地址分配,再配合强大的防火墙特性,可有效防止入侵,为无线通信提供更强的安全保护;内置的4个交换端口方便在无线之外,用有线方式直接连接4台计算机。另提供多方面的管理功能,可对系统、DHCP服务器、虚拟服务器、DMZ主机、防火墙、上网权限管理、静态路由表、UPn P、DDNS等进行管理,同时支持远程和Web管理,全中文配置界面,配备简易安装向导(Wizard),配置简单易用。

TL-WR642G+可提供高速的108M网络信号的无隙覆盖,加快医生对病人病况信息的查询、和处理;同时也可为医院影像数字系统(PACS)提供高速、稳定的无线查询和传输。

TL-WR642G+无线AP路由器理论上,室内传输距离为200m,室外传输距离为800m,但都因环境而异。在室内因有墙壁阻挡,传输距离大大缩短,为了能稳定使用,最多只能穿行三堵墙壁,因此,我们在每一个病区的走廊上安装了一定数量的TP-Link TL-WR642G+无线路由器(AP),确保在整个病区能实现无缝漫游。

将所有AP的LAN口分别通过网线联到有线网络交换机的端口上,需要特别注意的是,在一个无线子网内,则最多只能有一个或者没有无线路由器(AP)的WAN口连接到有线网络的交换机上,否则,从一台AP的覆盖范围移到另一台AP的覆盖范围时,操作系统联网无问题,但后台的ORACLE数据库会断线,需退出系统重新登录,这就造成使用不便。

TL-WR642G+无线路由器(AP)的设置界面是中文的,登录到AP的设置界面,进入网络参数设置界面,将IP地址和子网掩码设置为有线网中的一个节点;然后,进入无线网络基本设置界面,对SSID号、频段、模式进行设置,同一子网中的SSID需相同,频段设置成不同数值(1—11),以防同频干扰,并开启无线功能;然后,将笔记本无线网卡的无线网络属性的SSID(服务名)设置成与AP的SSID相同即可。至此,笔记本即可通过无线网络接入有线网络系统中,可正常使用“军卫一号”系统,实现移动查房功能。

3 无线网络的安全设置

由于无线局域网采用公共的电磁波作为载体,因此对越权存取和窃听的行为也更不容易防备。影响无线局域网安全的问题主要在以下方面。

⑴数据保密无线LAN网络通信安全会受到几方面的危害,例如传输中数据被人查看或捕获,传输中数据被人改动、重新发送。

⑵访问和验证每个访问点形成了通向网络的一个新的入口,因此容易受到下列漏洞的威胁:(1)未授权实体进入网络,浏览存放在网络上的信息,或者是让网络感染上病毒。(2)未授权实体进入网络,利用该网络作为攻击第三方网络的出发点(致使受危害的网络却被误认为攻击始发者)。(3)入侵者对移动终端发动攻击,或为了浏览移动终端上的信息,或为了通过受危害的移动设备访问网络。

我们在一开始应用无线网络时,就应该充分考虑其安全性。常见的无线网络安全技术有以下几种。

⑴服务集标识符(SSID)通过对多组无线AP路由器设置不同的SSID,并要求无线工作站出示正确的SSID才能访问AP,这样就可以允许不同群组的用户接入,并对资源访问的权限进行区别限制。这只是一个简单的口令,只能提供一定的安全;而且如果配置AP向外广播其SSID,那么安全程度还将下降。我们将SSID设置成不能向外广播。

⑵DHCP服务器配置选择DHCP服务器—静态地址分配,为指定MAC地址的移动工作站分配静态IP地址,如图1。

⑶开启防火墙功能TL-WR642G+路由器具有防火墙功能,可以灵活组合成一系列控制规则,形成完整的控制策略,有效管理上网,能方便对局域网中的计算机进行进一步管理。只有防火墙的总开关是开启的时候,后续的“IP地址过滤”、“MAC地址过滤”才能够生效,反之,则失效。我们将路由器防火墙的总开关打开。

⑷物理地址(MAC)过滤开启MAC地址过滤,选择“仅允许已设MAC地址列表中已启用的MAC地址访问Internet”,MAC地址过滤是通过MAC地址过滤来控制计算机对网络的访问。由于每个无线工作站的网卡都有唯一的物理地址,因此可以在AP中手工维护一组允许访问的MAC地址列表,实现物理地址过滤。MAC地址可在命令提示符下通过IPCONFIG/ALL命令查找。

⑸开启IP地址过滤使用IP地址过滤可以拒绝或允许局域网中计算机与互联网之间的通信,拒绝或允许特定IP地址的特定端口号或所有端口号。选择“凡是不符合IP地址过滤规则的数据包,禁止通过本路由器”。

⑹WEP安全设置在安全选项中选择共享密钥时,无线网络内的电脑必须提供正确的密码才能通过认证,否则无法关联上无线网络,也无法进行数据传输。选择WEP安全类型,路由器将使用802.11基本WEP安全模式。其具体设置项见图2。

4 扩展运用

“军卫一号”系统还有一套严密的安全使用机制。因此,这种无线网络系统的使用是安全可靠的。本方法还可使用于野战医院中,安装、调试、使用迅速,迁移方便、安全可靠,便于野战医院实行严密的管理。

参考文献

[1]汤黎明,刘铁兵,吴敏,等.医院无线网络查房系统实施方案的研究与应用[J].医疗设备信息,2006,21(8):1-2.

[2]罗伟.无线网络技术助力打造医院信息网络[J].中华医学管理杂志,2004,20(12):711.

[3]栾艳,吴北江.无线局域网在医疗系统中的应用[J].解放军护理杂志,2007(6):82-83.

[4]许春芝.无线移动查房工作站[J].医学信息学,2007,20(7):1764-1765.

[5]胡恒峰.浅析无线局域网的特性[J].中国教育技术装备,2006(4):50-51.

[6]熊友生.医院实施计算机无线局域网应注意的几个问题[J].医学信息,2007,18(4):294-296.

移动办公系统的实现 篇11

【关键词】重点项目;移动GIS;iOS

0.引言

重点项目是指符合国家产业政策和发展规划,对国民经济和社会发展有重大影响,带动区域经济和行业发展,关系到增强综合实力和发展后劲以及产业结构优化升级的重要项目,它是经济社会发展的关键环节,关系到经济发展的可持续性[1]。在既有桌面重点项目管理系统的基础上,开发基于iOS的移动重点项目系统,目的是作为桌面重点项目系统的有效延伸。将重点项目纷繁复杂的资料予以提炼整理分类,在iPad的有限屏幕空间内予以展现,并符合平板操作体验,力求界面简洁、操作简单、信息准确,让用户及时查看了解各重点项目的进展,为政府决策提供信息支撑,从而推进重点项目建设进度。

系统以国家天地图和地方地图服务为支撑,以重点项目数据为对象进行构建,针对用户对于重点项目移动办公的需要,对重点项目的信息进行展示。通过在iPad上的操作,快速读取、查询、定位并显示重点项目的空间位置及其详细信息,将重点项目与空间地理信息进行关联,让决策者一目了然地了解城市重点项目的空间地理分布和建设情况,实现了基于iOS的移动GIS在重点项目管理中的应用。

1.系统设计与实现

1.1系统总体设计

本系统基于iOS平台,利用ArcGIS Runtime SDK,将用户当前位置、重点项目地理信息显示于国家天地图和地方地图底图之上。整个系统采用客户端/服务端结构,客户端与服务器端通过无线网络进行交互,如图1所示。客户端主要负责用户的交互操作,展示用户所需信息。而服务端的主要功能是响应客户端的请求,根据业务逻辑的需要将客户端所需数据传回。复杂的逻辑运算均在服务端完成,尽量减轻客户端的负担。

图1 硬件与网络结构

1.2系统功能设计

桌面重点项目管理系统满足了重点项目业务系统的应用需求,其功能完备、界面复杂。而由于iPad的屏幕尺寸和内存的限制,本系统提炼出用户关心的核心功能并根据平板的特点扩展其特有的功能,主要包含三个部分:重点项目管理、地图操作和个人助理,系统功能结构如图2所示:

图2 系统功能结构

重点项目管理主要从微观和宏观两方面着手。前者通过模糊查询、分类查询、手势查询等多种查询方式找到需查看的重点项目,并通过定位功能查看项目所在地理位置和范围。对于单个重点项目的进一步了解可从基本信息、文书、相册、大事件、最新情况汇报五个方面进行。后者通过地图符号化从整体上展现重点项目的地理分布情况及所属类别,利用统计图表功能从计划汇总、建设阶段、项目类别几个方面把握所有项目的投资额情况。

除了重点项目管理功能外,系统还实现了地图操作功能,主要包括地图切换、测量、定位、标绘、比对等地图功能,用户可借助这些功能更快速准确地了解重点项目及其周边情况,简要记录个人意见。

除了以上两大类专业功能外,系统还提供了个性化的个人助理功能,具体包括管理用户临时文件的公文包,导引用户驾车出行的地图导航以及重点项目数据更新等。

1.3重要功能建设

1.3.1重点项目数据更新

用户可根据自己的需要更新重点项目的数据,更新过程如图3所示,用户发起数据更新的请求,以Json格式传至服务端,服务端通过调用数据更新服务查看oracle数据库中重点项目数据是否有更新,并将查询结果以Json格式传回客户端,若服务端数据无更新则通知用户数据已是最新的,若服务端数据有更新则更新客户端SQLite数据库并用图标标识已更新的项目方便用户查看,如图4所示。

图3 数据更新模式

图4 数据更新界面

1.3.2重点项目详细信息展示

重点项目的详细信息从基本信息、文书、相册、大事记、最新情况汇报五个方面进行展示,这里重点说明文书、相册和大事记的实现:

(1)文书包括预审资料、用地报批资料、建设用地批准书、相关图件四方面的内容,该部分通过iOS SDK的UIWebView类实现的功能主要是PDF文件和JPG、PNG格式图片的浏览。

(2)通过iOS SDK的UIImagePickerController类实现相册管理,拍照、摄像、图像保存等功能,相册主要存储了与项目有关的照片即施工现场、用户视察等照片。

(3)大事记主要指对项目有重要影响的事情,例(下转第149页)(上接第43页)如项目开工、用户视察等,并提供与该事件有关视频的播放功能。系统利用流媒体技术的实时流传输方式进行视频的播放,要求流媒体服务器支持HTTP Live Streaming协议且其视频类型为H.264视频编码的mp4文件。

2.系统关键技术

2.1数据加密技术

作为政府部门使用的软件,最令人担心的就是数据安全问题,因此数据加密变得尤为重要。这里主要从两方面来阐述:客户端数据加密和传输过程数据加密。

客户端的数据包括矢量数据文件和重点项目的信息,这些都存放在自己设计的CSHP格式数据库中,使得窃取者无法快速有效地还原出原本的数据,而且加密程序在客户端,即使拿到数据也无法进行解密。

数据传输安全性方面,Web服务的调用采用SSL/HTTPS进行传输。SSL (Secure Socket Later )是由网景(Netscape)公司提出,为数据传输提供安全保障的协议。SSL对计算机之间的整个会话进行加密,在建立连接过程中使用非对称密钥而在会话过程中使用对称密钥。在客户端和服务器传输数据前,它们就协议的版本、加密算法的选择、是否验证对方及公钥加密技术的应用进行协商以产生共享的密钥[2],完成此握手过程客户端和服务器才开始交换数据。通过SSL可以保证数据传输的机密性、完整性以及数据的不可否认性。

2.2地图缓存技术

在理想情况下,用户通过无线网络连接天地图服务器获取地图。但在实际情况中,由于无线网络资源不足以及建筑、树木等的遮挡等各种原因,无线网络信号可能非常弱甚至没有,此时客户端难以连接到服务器,也就不能获取地图。

鉴于此,系统在无线信号良好时将用户浏览过的地图生成离线地图缓存数据,方便用户在离线状态下也能查看地图。本文利用ArcGIS for iOS提供的框架建立自定义离线瓦片图层以供程序调用,而不用去访问服务器。

2.3矢量加载技术

虽然iPad的性能相比其他移动设备更强劲,但随着重点项目矢量数据的增大,加载速度会变慢,用户等待时间会变长。因此本文将加载过程分成两阶段,在欲加载阶段选取具有代表性的200个要素在初始线程进行加载,其他要素转入背景线程加载,以此提高矢量数据的展示速度。

3.结语

重点项目对国民经济和社会发展影响重大,能够带动区域经济和行业发展,关系到增强综合实力和发展后劲以及产业结构优化升级。本文基于iOS平台移动GIS的重点项目移动办公系统充分利用了iOS平台的优势及ArcGIS API的地图功能,探索了移动GIS和重点项目管理相结合的应用开发过程,可为移动GIS向其他领域的拓展提供参考,实现项目的进展情况和存在问题的及时、准确汇总,对推动重点项目的建设具有重要意义。

【参考文献】

[1]李加军.谈如何提高重点建设项目的管理水平[J].山西建筑,2012,38(17):279.

企业移动OA系统的设计与实现 篇12

随着4G技术以及互联网应用的普及和深入, 信息化的应用手段正在呈现全新的发展趋势, 信息终端在向电视、电脑、手机“三屏合一”转变, 以移动和宽带为标志的移动信息化, 是社会信息化发展的必然趋势和更高阶段。人们逐渐发现自己的工作和生活越来越离不开手机, 企业的办公管理系统在使用环境和需求上也在发生着显著的变化, 不少用户已经迫切地需要在出差、外出和生活过程中不间断地处理业务, 并与电脑处理业务达到无缝融合。移动办公业务在世界范围内已经获得了客户的一致认可。本文将要叙述的移动OA系统在这方面做的一些研究和实践, 藉此推动企业的移动信息化进程。

2 系统概述

企业移动OA系统主要是员工手机客户端+企业电脑Web版办公。利用当前的手机APP开发技术、无线网络、4G技术实现办公自动化, 将原有OA系统上的公文、通讯录、日程、通知公告等功能迁移到手机上, 让员工可以随时随地地进行掌上办公, 对于突发性事件和紧急性事件进行高效处理, 成为管理者、市场人员等的掌上办公工具。系统的主要特点有灵活办公、安全性强、移动交流、移动公文。

3 系统技术要求及设计方案

3.1 系统技术架构

系统规划和建设的原则主要包括以下几个方面:

(1) 接口标准化和规范化

实现系统内部以及相关系统间接口的标准化和规范化。

(2) 具备先进性的同时要规避风险

采用新的实现技术, 新的管理理念使系统具备先进性, 同时继承其成熟的技术, 成熟的理念, 有效地规避建设风险。

(3) 系统特性

为了提供一个具有先进性、开放性、标准性、可扩展性、可管理性和安全性的高性能系统, 系统在设计过程中应遵循以下基本原则:

a.安全性:保证数据不被非法入侵者破坏和盗用, 并保证数据的一致性。

b.可靠性/稳定性:采用故障检查、告警和处理机制, 保证数据不因意外情况丢失或损坏;采用灵活的任务调度机制实现负载均衡, 防止“瓶颈”产生, 在任何情况下, 都保持可预见的输出。

c.可扩展性/可伸缩性:采用面向对象组件化设计原则, 用户可以选择需要的组件构成不同规模的应用系统;新功能、新业务的增加能够在不影响旧系统运行的情况下实现。

d.灵活性:采用参数驱动的设计方法, 应用系统的变更可通过调整参数实现。

e.易操作、易管理:良好的用户操作界面、完备的帮助信息。系统参数的维护与管理通过操作界面实现。

3.2 总体技术方案

系统总体设计方案可以有两种模式:一是企业已有Web OA, 则只需设计移动客户端OA即可;二是企业没有Web OA, 或有Web OA, 但其未提供手机APP开发所需的数据交换接口, 此时则需同时设计电脑Web OA和移动OA, 下图1即是系统的总体结构图, 包括客户端和企业级Web两部分。

4 系统功能设计

4.1 手机客户端功能

OA手机客户端是建立在Android或IOS智能手机上的客户端, 将业务延伸到手机终端, 实现办公事务不受地域和时间限制。可以查看待办工作、阅读邮件、简单回复邮件、公文的简单查阅、通信录查看等。

4.1.1 首页

首页显示各功能模块菜单, 如图2所示, 其中包括信息中心、待办工作、行政管理、通讯录、公文、邮件、短信发送、系统管理等。每个板块的右上角会提示新的、未处理的信息条数。

4.1.2 各模块功能设计

(1) 信息中心

用户可以在信息中心查看发布的信息, 支持按栏目查看, 上下左右滑动查看列表和详情, 可以投票和评论。

(2) 待办工作

待办工作包括四种:请假待办、出差待办、报销待办、公文待办。点击各应用板块, 进入待办列表界面。

(3) 行政管理

用户可以填报请假单、出差申请单、报销单;审批人员可以进行审批操作;提供查询自己当前的、历史的行政管理表单。

(4) 通讯录

可以在手机客户端查看通讯录, 不同权限的用户可以维护相应通讯录及联系人的基本信息。

(5) 公文管理

可以按“我起草的公文”、“我经办的公文”等方式查看公文, 跟踪公文流转状态, 并能进行简单的公文审批, 填写审批意见等操作。

(6) 邮件管理

可以在手机客户端上查看邮件, 支持编写并回复简单邮件内容。

(7) 短信发送

用户可以通过手机客户端给联系人群发短信, 接收短信的手机号从“企业通讯录”中选择。为安全起见, 仅支持给企业内部员工发送短信, 不支持给外部用户发送短信。另外还支持立即发送和定时发送两种方式。

(8) 系统管理

服务端设置:配置连接服务端的地址。

版本更新:客户端显示当前客户端版本号, 接收服务端版本更新提醒信息, 可以进行手动更新客户端版本。

部分页面设计图如下:

4.2 企业级Web功能

4.2.1 首页

首页包含菜单栏, 以及常用模块的快速入口, 比如:公司新闻、待办事宜、通讯录、日程安排等。每个常用模块显示最新的几条信息, 信息条数可以进行设置, 支持日历查看、通讯录搜索联系人等。

4.2.2 主要模块功能设计

(1) 公文管理

公文管理主要实现对企业公文的一些规范设置, 以实现公文的快速生成和规范管理。如签名设置和签章管理、审批意见设置、公文种类和模板设置、公文流转流程定义和用户本人公文的管理。

(2) 通讯录管理

企业通讯录:和企业组织机构一致, 以部门分组, 设置各部门员工通讯录。由管理员设置权限, 各部门主管可以维护本部门员工信息, 普通员工只能查看联系人信息。

客户通讯录:是企业对外的联系人信息, 一般是企业的客户资源, 由部门主管设置。

个人通讯录:员工私人通讯录, 只有员工本人登录后才能看到。

(3) 文件管理

文件管理是企业发布、存储、共享文档的空间, 不涉及员工个人文件的管理。

系统管理员创建不同文件柜, 并授予不同对象创建、读写和删除的权限, 这些对象可以是部门或个人, 拥有权限的用户可以查看、上传、下载、删除指定文件。同时提供文件的更新记录功能, 文件被修改后, 系统会自动保存旧版本, 以方便管理。

(4) 日程安排

员工可对每天的工作时间和内容进行记录, 系统在工作计划开始前会通过短信等方式提醒用户将要开始某项事件或工作。

(5) 行政管理

行政管理包括请假、出差、报销等需要走审批流程的表单类业务应用, 通过工作流可配置流转流程, 通过表单设计可以定义流转的信息字段。

(6) 邮件管理

与一般邮箱一致, 包括收件箱、发件箱、草稿等, 可以查看邮件、写信、发邮件, 可以在员工之间发送内部邮件, 也可以向客户发送外部邮件。

(7) 考勤管理

用户登录OA系统后, 通过在OA系统中登记“签到”、“签退”信息实现考勤管理。用户只能先“签到”后才能进行“签退”操作。在考勤界面系统以“电子表”的方式显示当前时间。

在指定时间内, 系统会在界面中提醒用户签到或签退, 用户也可以查看自己的考勤记录。部门主管可以查看并打印员工的考勤报表, 设置工作日和上下班考勤时间。

(8) 信息发布和管理

系统管理员实现对Web首页的栏目管理、信息的添加和删除。

(9) 短信发送

用户可以通过平台给联系人群发短信, 接收短信的手机号从“企业通讯录”中选择。仅支持给企业内部员工发送短信, 不支持给客户发送短信。另外还支持立即发送和定时发送两种方式。

5 系统实现

本系统的企业级Web OA采用Windows+PHP+My SQL+APACHE+TOMCAT开发, 对移动端提供数据交换接口JSON, 并对数据进行加密处理, 以增加安全性。移动客户端目前只在Android系统上进行了设计和实现, 在实现时使用了一些第三方框架, 如xutils、Universal Image Loader、volley等。同时整个系统采用了MVC设计模式和模块化处理, 便于功能修改和扩展。由于篇幅有限, 具体实现环节就不再赘述了。

6 结语

本文介绍了移动OA系统的实现过程, 系统在设计中还有很多未实现和完善的地方, 如安全性、稳定性考虑不足, IOS和Web移动版还未实现等等, 这也是今后改进的方向。同时, 系统在调研和设计过程中得到了很多同事和企业的帮助, 在此表示衷心感谢。

参考文献

[1]王祎霂.基于JSON的Web服务描述框架的设计与实现[D].天津:天津大学硕士论文, 2014.

[2]移动APP服务端API设计应该考虑到的问题[EB/OL].https://www.hutuseng.com/article/how-to-design-api, 2014.

[3]田丽清.基于Android的移动OA系统设计与实现[J].湖南城市学院学报 (自然科学版) , 2015, 24 (3) :123-124

[4]传智播客高教产品研发部.Android移动应用基础[M].北京:中国铁道出版社, 2015.

上一篇:定容模式下一篇:政府采购绩效评估