新闻动态

NEWS INFORMATION

让您了解什么是无纸化办公会议

发布时间: 2020-04-03 浏览人数:25717
1 引言
1.1 什么无纸化会议系统
无纸化会议系统是无纸化办公的重要组成部分,其利用现代通讯技术、音频技术、视频技术、软件技术,通过文件的电子交换来实现会议的无纸化,是一种全新的会议模式,为对传统会议模式的一种变革。
1.2 J2EE 架构简介
J2EE为一种利用Java 2平台来简化企业解决方案的开发、部署和管理等复杂问题的体系结构,其不仅加强了Java标准版中的许多优点,同时还提供了对EJB(Enterprise JavaBeans)、Servlet、JSP(Java Server Pages)及XML技术的全面支持。
无纸化会议系统在J2EE平台上引入优秀的Web框架SSH来设计与开发,该系统充分利用Java技术的优势,具有响应速度快、安全性高、易学好用等优点。
2 无纸化会议系统分析
无纸化会议系统作为会议的一种形式,具有传统会议模式的基本功能。即该系统能够支持会议创建、会议资料分发、会议资料回收、会议资料销毁等,以达到传统会议系统的基本功能。
无纸化会议系统主要分为两个子系统:基于B/S架构的无纸化会议后台管理系统, 基于APP/S架构的无纸化会议Pad端会议信息管理系统,如图1。
2.1 基于B/S架构的无纸化会议后台管理系统的主要功能模块
2.1.1 超级管理员功能模块
超级管理员主要的功能是创建秘书科长并对秘书科长进行管理,秘书科长是实际准备会议的操作者。
2.1.2 秘书科长功能模块
秘书科长是会议的实际操作者,负责会议设备的管理、会议创建、会议删除、会议同步等实际工作。
设备管理:设备就是参与会议的移动终端(PAD),一台PAD关联一个秘书科长,一个秘书科长可以有多台PAD,没有注册的PAD无法接收到会议信息,保证了会议信息的机密性。
新建会议:用于创建会议,一个会议包括会议名称,参会者,会议议题,会议材料等。
内容管理:主要涉及会议同步、会议删除、会议复制、会议编辑等功能。
2.2 基于APP/S架构的无纸化会议Pad端会议信息管理系统功能模块
移动无纸化会议系统的PAD端基于Android平台,主要功能包括登录系统、会议信息显示、设备信息查看、Wifi限定等。
会议登录:设置无纸化服务器IP地址,登录系统,进行设备注册。
会议信息显示:从服务器同步完会议信息后,将会议信息通过会议信息Activity呈现给参会者。
设备查看:查看PAD信息、服务器IP地址、限定的Wifi SSID等。
保密会议:机密信息不通过服务器进行同步,由机密信息操作员手动拷贝到PAD,PAD端APP再以友好的形式显示给参会者。
3 无纸化会议系统设计
3.1 无纸化会议后台管理系统开发设计
无纸化会议系统后台的开发采用J2EE架构技术,以MVC设计模式为基础,J2EE 是一个多层次的、端到端的架构体系。该体系架构包括四个部分,即客户层、Web 层、业务层、数据层。它清晰地将一个企业应用程序划分为客户层、Web 层、业务层和数据层.将这些层映射到J2EE 体系结构实现中可分为四个不同的功能层次。
整个系统主要分为三个部分,其中客户端为可以是任何一台连接到互联网的计算机,只要能运行IE或Firefox等支持HTTP或HTTPS协议网络浏览软件即可。它通过HTTP协议向系统发起请求,也负责接受web服务器发回的响应,并显示给最终用户。
WEB的应用服务器端由两部分组成:Webserver和Application Server.
数据库端是数据集中存放的地方,应用服务器中的实体Bean通过JDBC能与之交互。在本系统中采用MySql5.5作为数据库服务器。
3.1.1 开发环境
系统采用MyEclipse开发。Web服务器的操作系统为Ubuntu13.04服务器版,Tomcat 7作为Java运行环境和对外提供WEB服务,数据库采用MySQL5.5。
3.1.2数据库设计
为满足无纸化会议后台管理系统设备管理、创建会议、会议管理、密码管理的功能需求,系统需要如下数据表:
(1)超级管理员信息表(超级管理员ID,超级管理员名、密码):用于管理超级管理员信息.
(2)秘书科长信息表(秘书科长ID,秘书科长名、密码):用于管理秘书科长信息。
(3)设备信息表(Pad硬件ID、Pad编号、Pad用户名、状态、关联秘书科长、最近报告时间):用于设备管理,一台Pad关联指定的秘书科长,防止非法Pad接入无纸化会议系统,保证会议信息的保密性、安全性。
(4)会议信息表(会议ID,会议名、创建时间、创建者、状态、会议材料状态、参会者、发布时间、会议材料路径):用于会议的总体信息如会议名称、会议创建者、会议材料路径等会议的主要信息。
(5)会议议题表(议题ID,议题名、会议ID、会议名、是否保密会议、创建时间):一个会议可有多个议题,议题表通过会议ID与会议信息表进行关联。   (6)会议材料表(材料ID,材料名、议题ID,会议ID、材料路径、是否已删除):一个会议议题可以附加多个会议材料,会议材料表通过议题ID及会议ID与会议议题表和会议信息表进行关联。通过会议信息表、会议议题表、会议材料表三个数据库表可以完整描述出会议的全部信息。
(7)参会Pad设备表(参会PadID,会议ID,设备ID,设备状态):用于管理所有参会的PAD状态信息。
3.2 系统性能优化
3.2.1 服务器调优技术
Socket连接泄露是服务器常出现的问题,直接的后果是无法登陆服务器、服务器崩溃等严重问题、为最大限度的避免此类问题。在无纸化会议系统中对Ubuntu13.04服务器版的内核参数进行调优。
编辑/etc/sysctl.conf文件,加入如下四行:
net.ipv4.tcp_syncookies = 1;
net.ipv4.tcp_tw_reuse = 1;
net.ipv4.tcp_tw_recycle = 1,
net.ipv4.tcp_fin_timeout = 30。
保存好,执行/sbin/sysctl -p 让参数生效。net.ipv4.tcp_syncookies=1,表示开启 SYN Cookies .当出现 SYN 等待队列溢出时,启用 cookies 来处理,可防范少量 SYN 攻击,默认为 0 ,表示关闭;
net.ipv4.tcp_tw_reuse=1,表示开启重用.允许将 TIME-WAIT sockets 重新用于新的 TCP 连接,默认为 0 ,表示关闭;
net.ipv4.tcp_tw_recycle=1,表示开启 TCP 连接中 TIME-WAIT sockets 的快速回收,默认为 0 ,表示关闭;
net.ipv4.tcp_fin_timeout 修改系 y默认的 TIMEOUT 时间。
3.2.2 数据库连接池技术
在本系统中采用数据库连接池机制来有效管理数据库连接。数据库连接池负责分配、管理和释放数据库连接,允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。
3.3 基于Android移动平台的Pad端APP开发设计
Android架构里定义了四种应用程序结构,分别是活动(Activity)、服务(Service)、广播和Intent接收器(Broadcast and Intent Receivers)、内容提供器(Content Provider),这四种结构构建了几乎所有的Android应用程序。
3.3.1 开发环境
系统采用基于MyEclipse平台的Android Development Tools(ADT)进行开发。Android操作系统版本号为4.0.4。
3.3.2 无纸化移动APP模块设计
为实现Pad端APP的功能需求,实现设备注册、会议登录、会议信息显示、会议信息管理、保密会议等功能,无纸化移动APP主要划分为如下几个功能模块。
(1)登录Activity和会议信息显示Activity。Android中的Activity就是呈现给用户的界面,用于人机交互,登录Activity主要功能是输入服务器IP,登录无纸化会议系统服务器。会议信息显示Activity主要用于显示从服务器端同步过来的会议信息如会议名称、会议议题、会议相关材料。
(2)会议信息同步Service。Service运行于后台, 会议信息同步Service的主要功能是接收到服务器的会议同步指令后,启动后台线程将会议信息通过HTTP协议把会议相关资料下载到Pad端,并自动启动会议信息显示Activity呈现给参会者。
(3)会议信息接收Receivers。会议信息接收Receivers组件用于接收服务器的会议同步指令,它通过轮询服务器来实现。当收到服务器的会议同步指令后,会议信息接收Receivers组件通知会议信息同步Service,由会议信息同步Service进行会议信息的同步。
(4) 会议信息通知Broadcast。会议信息通知Broadcast用于接收Android系统消息,如Android启动消息、Wifi状态变化消息等。
3.3.3 APP功能优化
(1)无纸化会议移动APP开机启动。为提高会议准备效率、优化用户体验,当会议信息接收Receivers接收到Android系统启动完成的消息时,立即启动无纸化会议移动APP,省却手动启动APP的操作。
(2)无纸化会议系统Wifi功能优化。无纸化会议系统所用Pad一般都连在专用的Wifi上,为防止Pad登录其他Wifi,无纸化会议移动APP先从服务器端接收到专用Wifi的信息,此后无纸化会议移动APP会自动连接入指定的专用Wifi上,防止在会议过程中,参会者登录其他Wifi,引发信息泄露,保证会议信息的安全性。
4 应用场景及部署模式
移动无纸化会议系统适用于有移动会议及无纸化会议的政府、企业,从目前的运行情况反馈,系统运行稳定可靠,满足使用单位的移动会议及无纸化会议的需求。
移动无纸化会议系统有两种部署模式。客户现场部署模式指客户界面定制,在客户指定服务器上部署无纸化会议系统服务端,在客户会议专用PAD上安装无纸化会议客户端,培训并交付使用。SaaS模式,即部署在公共无纸化会议平台,为客户分配会议权限及与会者账号,以服务的方式打包交付用户。
5 结论及展望
随着移动互联网不断发展,基于移动平台的无纸化会议系统正成为移动办公的重要组成部分.本文所设计并实现的基于移动平台的无纸化会议系统在服务器端基于J2EE平台上引入优秀的Web框架Struts,具有易维护、易升级等特点,在Pad端基于Android移动操作系统,充分利用Android的特性,很好的发挥了移动平台的特点。 基于移动平台的无纸化会议系统已经在企业、政府机关稳定高效运行、达到预期效果,并在不断的完善中。
智能井盖 五轴加工中心 污水处理压滤机 杭州冷库 光纤激光切割机 无纸化会议系统 杭州网站建设 气动执行器