您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 宇卓科技OA协作办公管理系统介绍
重庆宇卓科技办公系统平台介绍1.概述Summary2.平台设计理念DesignConcept3.平台体系架构SystemArchitecture4.平台安全性InformationSafety5.平台技术特点TechnicalFeatures6.平台集成性SystemIntegrative7.平台基本功能BasicFunctions8.平台可选功能OptionalFunctions1概述Summary政府档案管理OA办公管理系统门户管理系统2传统的手工信息管理零散的信息系统结合手工管理真正的无纸协同办公管理平台设计理念3平台体系架构4WebContainerAndSpringFrameworkServicesDataSource,Cache,Security,Transaction,Scheduling业务处理层Service数据控制层Action数据展示层数据访问层DAO数据库文件系统DB/EISOracle、MySql文档系统IODAOFileProcess(Compass)BusinessServiceWebServiceDTOERP/CRMAndOtherApplicationSOAPEXTGridPanelFormPanelTreePanelStrutsActionAJAXServiceDTODTODTODTODTOHibernateJDBCJAVA.NETWEBServiceClient视图层(View)ServletJSPSOAPDTOVelocityFreemarkHTTPResponseHTTPResponse平台技术特点开放JEE轻量级技术架构平台,集优秀开源技术整合跨平台,跨数据库,跨浏览器开发快速稳定功能强大升级容易Spring2.5Struts2.0.14SpringSecurity2.0SpringAOPHibernate3.3GAFCKEditor2.6EXT3JBPM4.0GACompass+LuceneJasperReportJavaMailOther:Log4j,Velocity,Sitemesh,Jfreechart,Xfire5平台安全性基于角色统一授权管理功能粒度的权限管理单点登录(SSO)数据级别用户密码Sha-256加密存储用户授权访问系统功能验证码恶意登录失败10次锁定IPUSBKey安全登录认证(更高安全管理)6平台集成性通过配置,可以非常容易发布业务层的逻辑与其他平台可以通过WebServices集成提供单点登录接口BPM流程再造并且容易方便其他系统调用手机短信指收发容易、简单7系统功能8平台基本功能系统设置信息管理通讯管理文档管理任务管理人事管理行政管理流程管理9平台可选模块公文管理搜索引擎管理在线聊天管理论坛报表管理客户管理人力资源管理移动办公10系统实施拓扑结构1112开发环境JDK1.6版本(Later)Eclipse3.4(Later)或Netbean6.8Tomcat5.5(Later)/(Weblogic10later)/GlassFishV2LaterAntIReport3.6报表开发工具13在线的公文管理14在线印章及签名1516手机短信通知集成方式一:利用手机GSM短信模块发送17OAWebServerOADBServer手机用户移动基站移动网络GSMModel移动网络利用GSM手机短信模块实现短信收发功能手机短信通知集成18互联网企业内部网络OAWebServerOADBServer手机用户移动网络防火墙移动短信服务器方式二:利用通信运营商短信端口发送内、外部邮件19企业搜索引擎Compass+lucene快速构建文档及数据库的索引查询索引2021应用系统数据库文件系统WEB内容手工输入聚合数据索引文档索引库搜索索引查询查询结果用户@SearchablepublicclassProductimplementsSerializable{@SearchableIdprivateintid;@SearchableProperty(name=name)privateStringname;@SearchableProperty(name=price)privateDoubleprice;@SearchableProperty(name=brand)privateStringbrand;@SearchableProperty(name=describe)privateStringdescribe;}22privateCompassTemplatecompassTemplate;publicvoidsetCompassTemplate(CompassTemplatecompassTemplate){this.compassTemplate=compassTemplate;}@SuppressWarnings(unchecked)publicListProductsearchProducts(StringsearchString){Compasscompass=compassTemplate.getCompass();CompassSessionsession=compass.openSession();ListProductlist=newArrayListProduct();CompassHitshits=session.queryBuilder().queryString(name:+searchString).toQuery().hits();for(inti=0;ihits.getLength();i++){ProducthitProduct=(Product)hits.data(i);list.add(hitProduct);}returnlist;}23工作流在线流程设计任务表单设计任务分配任务代办任务会签组织结构24在线流程设计器25复杂流程示例2627流程任务人员及表单设置任务人员设置通过界面进行人员指定设置为流程启动者设置为某个具体的人设置为流程启动者的上司设置为某个角色的用户通过在任务表单设置指定某个用户指定某个会签任务的人员28表单设计提供可视化的表单设计工具提供模板(Velocity)代码编写功能29流程表单设计30复杂任务表单31表单代码32任务表单模板代码Ext.MyForm=Ext.extend(Ext.form.FormPanel,{xtype:formpanel,title:taskinfo,labelWidth:100,labelAlign:left,layout:form,width:400,height:196,padding:10px,initComponent:function(){this.items=[{xtype:textarea,name:MyField,fieldLabel:notes,anchor:100%,height:120}]Ext.MyForm.superclass.initComponent.call(this);}})33表单预览34表单提交后数据35任务人员分配示例//分配某人来执行该任务taskService.assignTask(task.getId(),张三);//分配某些人员作为侯选的执行人员taskService.addTaskParticipatingUser(task.getId(),张三,李四,Participation.CANDIDATE);//分本某用户组作为该任务的侯选执行人员taskService.addTaskParticipatingGroup(task.getId(),经理,Participation.CANDIDATE);36任务待办37会签任务/***创建新的任务*@paramparentTaskId父任务ID*@paramassignIds任务执行人IDs*/publicvoidnewTask(StringparentTaskId,StringassignIds){TaskServiceImpltaskServiceImpl=(TaskServiceImpl)taskService;TaskparentTask=taskServiceImpl.getTask(parentTaskId);if(assignIds!=null){String[]userIds=assignIds.split([,]);for(inti=0;iuserIds.length;i++){TaskImpltask=(TaskImpl)taskServiceImpl.newTask(parentTaskId);task.setAssignee(userIds[i]);task.setName(parentTask.getName()+-+(i+1));task.setActivityName(parentTask.getName());task.setDescription(parentTask.getDescription());//保存taskServiceImpl.saveTask(task);}}}38报表引擎JasperReportIReport报表工具39报表示例140报表示例24142IReport3.6设计工具系统安全管理基于角色统一授权管理功能粒度的权限管理单点登录(SSO)数据级别用户密码Sha-256加密存储用户授权访问系统功能验证码恶意登录失败10次锁定IP43用户角色设置44角色权限设置45规范代码如app-user表对应为AppUser,其产生的代码如下所示JSUI层AppUserView.js、AppUserForm.jsAction层AppUserAction.javaService层AppUserService.java/AppUserServiceImpl.javaDAO层AppUserDao.java/AppUserUserDaoImpl.javaModelAppUser.java46快速生成业务功能生成ModelActionDaoServiceUIJs配置文件47结束Thankyou!48
本文标题:宇卓科技OA协作办公管理系统介绍
链接地址:https://www.777doc.com/doc-17447 .html