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

2016-02-06 05:44:51张婷娟
电脑与电信 2016年11期
关键词:通讯录邮件客户端

张婷娟

(晋城职业技术学院信息工程系,山西 晋城 048026)

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

张婷娟

(晋城职业技术学院信息工程系,山西 晋城 048026)

在如今这个互联网和智能终端蓬勃发展的时代,移动O A对于用户来说已是生活、工作不可或缺的部分,随时随地办公、处理公务成为各个企业的共同需求。本文以此为出发点,阐述了一个较为完整的企业移动O A系统的总体设计结构和各模块主要功能,实现了企业级W e b和手机客户端的无缝衔接。

移动O A系统;手机客户端;企业级W e b;A n d r o i d

1 前言

随着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两部分。

图1 系统总体结构图

4 系统功能设计

4.1 手机客户端功能

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

4.1.1 首页

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

图2 手机客户端首页

4.1.2 各模块功能设计

(1)信息中心

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

(2)待办工作

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

(3)行政管理

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

(4)通讯录

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

(5)公文管理

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

(6)邮件管理

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

(7)短信发送

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

(8)系统管理

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

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

部分页面设计图如下:

图3 行政管理

图4 请假工单

图5 企业通讯录管理

图6 通讯录清单

图7 邮件管理

图8 写信功能

4.2 企业级Web功能

4.2.1 首页

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

图9 企业级Web首页

4.2.2 主要模块功能设计

(1)公文管理

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

(2)通讯录管理

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

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

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

(3)文件管理

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

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

(4)日程安排

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

(5)行政管理

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

(6)邮件管理

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

(7)考勤管理

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

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

(8)信息发布和管理

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

(9)短信发送

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

5 系统实现

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

6 结语

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

[1]王祎霂.基于JSO N的W e b服务描述框架的设计与实现[D].天津:天津大学硕士论文,2 0 14.

[2]移动A PP服务端A PI设计应该考虑到的问题[EB/O L].h t t p s:// w w w.h u t u s e n g.c o m/a r t i c l e/h o w-t o-d e s i g n-a p i,2 0 14.

[3]田丽清.基于A n d r o i d的移动O A系统设计与实现[J].湖南城市学院学报(自然科学版),2 0 15,2 4(3):12 3-12 4

[4]传智播客高教产品研发部.A n d r o i d移动应用基础[M].北京:中国铁道出版社,2 0 15.

[5]传智播客高教产品研发部.PH P网站开发实例教程[M].北京:中国铁道出版社,2 0 15.

Design and Implementation of Enterprise Mobile OASystem

Zhang Tingjuan
(Jincheng Institute of Technology,Jincheng 048026,Shanxi)

In the present age,Internet and intelligent terminals are booming.Mobile OA has become an integral part of life and work for users.Working at any time and place is to become the common demand of various enterprises.This paper expounds the overall design structure and main functions of each module in the enterprise mobile OA system,and achieves seamless integration of enterprise Web and mobile client.

mobile OAsystem;mobile client;enterprise level Web;Android

TP311.52

A

1008-6609(2016)11-0064-04

作者介绍:张婷娟(19 79-),女,山西高平人,硕士,讲师,研究方向为软件设计与开发、数据库。

猜你喜欢
通讯录邮件客户端
基于James的院内邮件管理系统的实现
本期石友通讯录
宝藏(2021年6期)2021-07-20 06:12:30
通讯录
宝藏(2021年4期)2021-05-27 08:11:08
本期石友通讯录
宝藏(2021年11期)2021-01-01 06:17:42
来自朋友的邮件
美食通讯录
学生天地(2020年25期)2020-06-01 02:16:48
一封邮件引发的梅赛德斯反弹
车迷(2018年12期)2018-07-26 00:42:32
县级台在突发事件报道中如何应用手机客户端
传媒评论(2018年4期)2018-06-27 08:20:24
孵化垂直频道:新闻客户端新策略
传媒评论(2018年4期)2018-06-27 08:20:16
基于Vanconnect的智能家居瘦客户端的设计与实现
电子测试(2018年10期)2018-06-26 05:53:34