论文部分内容阅读
[摘 要]近年来,随着我国经济水平的提升和计算机信息技术的快速发展,使人们在获取信息方面出现了翻天覆地的变化,其中最为明显就是个人及对实时信息要求高和移动性较强的单位。许多企业开始运用移动互联网技术提升企业管理效率,同时也打破了传统办公的空间、时间上的局限。本文则基于Android平台下从移动办公系统需求为着入点,分析系统该平台的各个层面设计,解决企业工作效率和成本问题。
[关键词]Android;移动办公;设计
中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2015)13-0289-01
智能手机作为功能强大的通讯工已凭借随时获取和处理信息的优势成为当下人们获取信息的首要方式。对于办公来说,以往采用的如邮寄、电话等方式工作效率不高,人力资源浪费严重,即便后续实施了办公自动化系统,但也不可避免地会因客观或主观因素降低工作效率。移动办公系统的应运而生可弥补上述办公中的缺陷,通过移动终端设备完成日常工作内容,满足企业、业务伙伴及员工之间的各种沟通需求。
1 Android平台相关概述
Android是以Linux为基础的开源移动设备操作系统,该平台由操作系统、用户界面、中间件和应用软件组成。采用软件推层架构,其中由C语言开发和只提供基本功能的Linux内核工作为基础为底层,由C++开发的函数库Library和虚拟机Virtual Machine为中间层,而短信程序、通话程序等各种应用软件是Java作为编写程序的一部分。Android最初含义为“机器人”,Google于07年11月5号指出该技术是一个针对移动终端创建的移动软件并向外开放。在IS研究员中早已普及智能代理和多智能体系统,前者用来表示软件的计算机系统且享受积极主动性、自治属性、反应性和社会能力,它们在某些环境中通过自主行动满足相应的设计目标。通常一个普通的代理有目标和一定执行任务能力及具备关于环境的知识,代理程序需使用知识环境和其代理行为产生和执行计划,最终实现目标。后者则由单独代理构成,实现目标需借助彼此的互动,该代理可克服固有界限的情报及吸收其他代理知识和能力。
2 移动办公系统需求分析
2.1 系统开发需求
为了更好地满足企业工作人员需求、提高工作效率和增强企业信息化建设水平,要基于Android平台下开发研究的移动办公系统,将原有的办公系统功能从Web版移植到Android平台上。在开发系统之前要对用户进行深入调研,详细了解企业具体工作方式和流程,尤其在设计系统时要充分考虑工作范围并能及时识别系统可能存在的风险和面临的问题,尽可能地选择最适合的开发技术路线。要保证系统功能顺利安装在Android操作系统中运行,稳定性能要达到99.9%且与Web版系统保持一致。系统要在联通、移动、通信等固定网络运行商和3G,4G、GPRS等互联网环境下接入。
2.2 总体功能需求分析
本文基于Android平台下开发研究的移动办公系统以互联网为基础和以移动终端为平台的综合业务办公系统。系统涉及多个业务模块,如待办工作、文件管理、公告通知、日程安排、档案管理、企业通讯录等。互联网是整个移动办公系统的媒介,属于新型手段终端办公系统,主要有移动终端通过短信、网络及移动网络三种方式办公,通过网络与数据服务器交互移动终端数据。在企业内网里面包含了移动办公系统,它处于单位系统和移动服务层之间,于此同时还能改动原有的办公系统,满足用户移动办公需求。
2.3 数据库需求分析
数据库主要包括数据字典和数据流图,可以说是一个用来存放和管理数据的仓库。整个动态网站的建设和其设计息息相关,能影响计算机系统的运行。对于移动办公系统来说,数据库的设计就要以开放性、安全性和适用性为基本原则。如开放性,移动办公系统提供各项平台服务时是通过Web Service的方式,使用户能简便且直观地操作平台中各项功能。服务器及网络环境不能影响平台系统,应基于DHTML设计上实现代码在用户本地运行,各模块功能相互独立的同时能利用通讯接口共享和交换数据。安全性,用户访问数据库的基础条件为正确的用户名和密码,通过JDBC和JNDI服务连接数据库,保证连接数量保持在系统性能的要求范围之内。此外移动办公系统应利用java语言提供的存储、读取数据控制、加密等安全验证机制保证数据传输、存储安全。
3 基于Android平台下的移动办公平台设计
3.1 系统总体功能设计
系统总体功能设计主要有表现层、业务逻辑层和数据库层三个结构体系。其中表现层是整个系统用户接口结构,面向系统终端用户,服务器接受用户通过客户端浏览器发出的服务请求后确认其身份,成功认证后将用户所需内容反馈给客户机。实现Android应用程序中的如短信群发、公文箱、公文签批、公告通知、工作安排、移动邮件等所需功能模块。有一个可视化接口在用户界面中可直接显示手机移动办公中数据信息并连接不同岗位的用户,最后利用移动网络传输到业务逻辑层。业务逻辑层主要反馈用户请求结果,根据表现层的处理请求对业务逻辑进行处理后反馈给表示层。而数据层则是整个移动办公系统的数据存储中心和核心,目的在于完成系统管理与管理。
3.2 数据库设计
基于Android平台的移动办公系统数据库设计即根据用户需求构建逻辑结构与数据库表。其中数据库在计算机应用系统及计算机信息系统中具有十分重要的作用,它即是系统的基础条件,更是系统的核心部件。常用基本操作如下:首先,①添加记录:insert into table (项目1,项目2,…);②查询记录:select * from table where (查询条件) order by(项目);③修改记录:update table set 项目1=值1,项目2=值2,…;④删除记录:全部删除—delete * fro table,条件删除——delete * from table where(条件)。其次数据库逻辑结构设计,该层设计主要包括公告通知表、邮件信息表、员工基本信息表、员工请假信息表、员工出差信息表、用户信息表、员工工资设定表、文件信息表、员工工资统计表,通过上述设计步骤能够为系统实现奠定良好的基础。
4 结语
总之,随着互联网的发展,企业办公有了越来越多的展现形式,Android作为一个综合开发的平台,能有效的优化企业办公流程,提高办公效率。本文通过移动办公系统需求分析该平台的详细设计,每个层次逻辑清晰,数据处理流畅,除了便于企业管理,一定程度上也为电信网络与计算机网络的融合提供了支持。
参考文献
[1]沙舟.基于Android系统的移动办公平台的设计与实现[D].电子科技大学,2014.
[2]齐应杰,王晓光.基于Android系统的移动办公系统的开发[J].电子商务,2013,(8):51-52.
[3]安灵.基于Android平台的移动办公信息系统的设计和实现[D].云南大学,2011.
[关键词]Android;移动办公;设计
中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2015)13-0289-01
智能手机作为功能强大的通讯工已凭借随时获取和处理信息的优势成为当下人们获取信息的首要方式。对于办公来说,以往采用的如邮寄、电话等方式工作效率不高,人力资源浪费严重,即便后续实施了办公自动化系统,但也不可避免地会因客观或主观因素降低工作效率。移动办公系统的应运而生可弥补上述办公中的缺陷,通过移动终端设备完成日常工作内容,满足企业、业务伙伴及员工之间的各种沟通需求。
1 Android平台相关概述
Android是以Linux为基础的开源移动设备操作系统,该平台由操作系统、用户界面、中间件和应用软件组成。采用软件推层架构,其中由C语言开发和只提供基本功能的Linux内核工作为基础为底层,由C++开发的函数库Library和虚拟机Virtual Machine为中间层,而短信程序、通话程序等各种应用软件是Java作为编写程序的一部分。Android最初含义为“机器人”,Google于07年11月5号指出该技术是一个针对移动终端创建的移动软件并向外开放。在IS研究员中早已普及智能代理和多智能体系统,前者用来表示软件的计算机系统且享受积极主动性、自治属性、反应性和社会能力,它们在某些环境中通过自主行动满足相应的设计目标。通常一个普通的代理有目标和一定执行任务能力及具备关于环境的知识,代理程序需使用知识环境和其代理行为产生和执行计划,最终实现目标。后者则由单独代理构成,实现目标需借助彼此的互动,该代理可克服固有界限的情报及吸收其他代理知识和能力。
2 移动办公系统需求分析
2.1 系统开发需求
为了更好地满足企业工作人员需求、提高工作效率和增强企业信息化建设水平,要基于Android平台下开发研究的移动办公系统,将原有的办公系统功能从Web版移植到Android平台上。在开发系统之前要对用户进行深入调研,详细了解企业具体工作方式和流程,尤其在设计系统时要充分考虑工作范围并能及时识别系统可能存在的风险和面临的问题,尽可能地选择最适合的开发技术路线。要保证系统功能顺利安装在Android操作系统中运行,稳定性能要达到99.9%且与Web版系统保持一致。系统要在联通、移动、通信等固定网络运行商和3G,4G、GPRS等互联网环境下接入。
2.2 总体功能需求分析
本文基于Android平台下开发研究的移动办公系统以互联网为基础和以移动终端为平台的综合业务办公系统。系统涉及多个业务模块,如待办工作、文件管理、公告通知、日程安排、档案管理、企业通讯录等。互联网是整个移动办公系统的媒介,属于新型手段终端办公系统,主要有移动终端通过短信、网络及移动网络三种方式办公,通过网络与数据服务器交互移动终端数据。在企业内网里面包含了移动办公系统,它处于单位系统和移动服务层之间,于此同时还能改动原有的办公系统,满足用户移动办公需求。
2.3 数据库需求分析
数据库主要包括数据字典和数据流图,可以说是一个用来存放和管理数据的仓库。整个动态网站的建设和其设计息息相关,能影响计算机系统的运行。对于移动办公系统来说,数据库的设计就要以开放性、安全性和适用性为基本原则。如开放性,移动办公系统提供各项平台服务时是通过Web Service的方式,使用户能简便且直观地操作平台中各项功能。服务器及网络环境不能影响平台系统,应基于DHTML设计上实现代码在用户本地运行,各模块功能相互独立的同时能利用通讯接口共享和交换数据。安全性,用户访问数据库的基础条件为正确的用户名和密码,通过JDBC和JNDI服务连接数据库,保证连接数量保持在系统性能的要求范围之内。此外移动办公系统应利用java语言提供的存储、读取数据控制、加密等安全验证机制保证数据传输、存储安全。
3 基于Android平台下的移动办公平台设计
3.1 系统总体功能设计
系统总体功能设计主要有表现层、业务逻辑层和数据库层三个结构体系。其中表现层是整个系统用户接口结构,面向系统终端用户,服务器接受用户通过客户端浏览器发出的服务请求后确认其身份,成功认证后将用户所需内容反馈给客户机。实现Android应用程序中的如短信群发、公文箱、公文签批、公告通知、工作安排、移动邮件等所需功能模块。有一个可视化接口在用户界面中可直接显示手机移动办公中数据信息并连接不同岗位的用户,最后利用移动网络传输到业务逻辑层。业务逻辑层主要反馈用户请求结果,根据表现层的处理请求对业务逻辑进行处理后反馈给表示层。而数据层则是整个移动办公系统的数据存储中心和核心,目的在于完成系统管理与管理。
3.2 数据库设计
基于Android平台的移动办公系统数据库设计即根据用户需求构建逻辑结构与数据库表。其中数据库在计算机应用系统及计算机信息系统中具有十分重要的作用,它即是系统的基础条件,更是系统的核心部件。常用基本操作如下:首先,①添加记录:insert into table (项目1,项目2,…);②查询记录:select * from table where (查询条件) order by(项目);③修改记录:update table set 项目1=值1,项目2=值2,…;④删除记录:全部删除—delete * fro table,条件删除——delete * from table where(条件)。其次数据库逻辑结构设计,该层设计主要包括公告通知表、邮件信息表、员工基本信息表、员工请假信息表、员工出差信息表、用户信息表、员工工资设定表、文件信息表、员工工资统计表,通过上述设计步骤能够为系统实现奠定良好的基础。
4 结语
总之,随着互联网的发展,企业办公有了越来越多的展现形式,Android作为一个综合开发的平台,能有效的优化企业办公流程,提高办公效率。本文通过移动办公系统需求分析该平台的详细设计,每个层次逻辑清晰,数据处理流畅,除了便于企业管理,一定程度上也为电信网络与计算机网络的融合提供了支持。
参考文献
[1]沙舟.基于Android系统的移动办公平台的设计与实现[D].电子科技大学,2014.
[2]齐应杰,王晓光.基于Android系统的移动办公系统的开发[J].电子商务,2013,(8):51-52.
[3]安灵.基于Android平台的移动办公信息系统的设计和实现[D].云南大学,2011.