DefineOA设计规划_By_DigitalTitan

 

在我多年从事OA开发及实施的过程中,碰到的首要问题是方向不清的问题

1.  OA究竟可以为企业带来那些好处?

2.  实施项目的目标是什么

国内在我接触到的OA中大多把它理解为电子政务或者叫办公自动化.结果很简单就是从纸介质到电子介质的问题.也可以说典型的实现了公文审批电子化.至于是否利用上了企业积累的企业数据是否达到了信息的实时流通,是否真的使企业员工的协同工作提高了效率,员工是否从OA的知识库中快速的成长起来是无人关心的,结果是很多项目流于形式或者为了演示而演示,根本没有真正的运行起来,这对设计和开发它的作者无疑是最大的悲哀!

 

OA是个广义的词汇,可以理解为企业信息化建设.那么企业信息化需要解决什么问题呢?

随着企业管理核心利润源和核心竞争力趋于无形化、信息化及知识化,企业的管理模式也逐渐发生本质性的变化,企业经营及管理越来越依赖无形的知识及经验.:员工和组织部门发现问题、分析问题、解决问题的能力,不断创新、提高效率和效果、降低风险的手段和方法因而对企业管理体系的管理也就必然是以无形的知识资产为管理目标的.

两个概念我说一下:

信息资源[业务情报]

知识资源[持续而准确的获取业务情报的方法和渠道]

在国内进行知识化管理目前来说还不太现实,那么在信息化过程中灌输知识化我认为还是可以有一定效果的.

信息化带给我们最主要的知识共享,简单的讲:访问各个搜索引擎键入我们感兴趣的关键字我们得到是很多人的经验和心得,那么实施企业信息化就是要使企业无形的资产[员工的智慧]共享起来.OA就是提炼这些信息分类并抽取到知识库供员工学习使用的工具.

 

具体来讲:

业务工作流是一个链结构,每个节点对应可能对应多个前驱和后继.实现节点之间的通信问题及节点的可调节性就可以满足用户的需要.随管理方式的不断改变而合并节点或者拆分节点及调整次序.那么设计时重要考虑的就是详细分析业务元动作的问题了,那些是不可再分的基本业务动作必须搞清楚.

 

设计原则问题.

几个关键字

功能尽可能简单实用[以客户日常业务为原则]

操作尽可能方便快捷[以客户日常习惯为原则]

 

任何企业有效的管理都集中体现在它的组织结构上,所以调研阶段如何深刻理解组织结构图是最关键的.由此划分用户群就可以得出每个用户感兴趣的业务数据知识及个性化的人机交互界面

 

那么作为一个面向知识管理的构件框架应该具备什么也就很清楚了.

作为构件框架构件灵活的拆卸和安装是第一必要的

作为框架辅助静态构件

组织结构管理

机构设置

灵魂构件装卸

需要提一下的是业务权限、用户管理是对业务应用而言的,那么构件装卸与之密不可分是在情理之中的.

 

工作流引擎设计更改

控制器的队列管理的配置文件

数据访问组件的连接池构造[多驱动]

样式表及客户端脚本库和HTC组件

数据字典管理

 

业务处理的灵活性和构件框架如何协调是需要认真考虑的事情

 

设计规划

描述

备注

数据库分析及设计

1绘制组织结构图

2知识数据组织

3查询视图分析与建立

4操作存储过程的编写

 

构件框架扩展

 

 

业务模型建立

 

 

人机界面定制

 

 

安装程序的制作

 

 

 

 

环境

分类项目

描述

开发环境

硬件

 

 

软件

Win2000 Server

Tomcat

JDK1.42

JFreeChart1.0

Oracle 8.17[演示版本用Access]

 

 

 

构件对象[实体]

描述

公告

企业内部通知、分为短期通知和长期布告,能够主动通知到所有人,能够追踪公告阅读状态

消息

企业内部邮件系统,可追踪阅读状态,允许未读撤办,也被报表抄送通知和数据更新通知所调用

账户

系统的账户和权限体系,分机构进行管理

报表

在客户端所有的流程审批对象统称为报表,由预定义好的模板生成新报表,按预先定义的流程方式进行审批,按附件不同分为Word报表和Excel报表,Excel报表的数据可以取出并导入到数据表中查询和分析

模板

模板就是二次开发的应用,也就是管理员预先定义好的业务流程,分为报表流程模板和应用程序模板,报表流程模板由基本属性、流程定义和附件模板组成,按附件类型分为WordExcel,流程有指定式、任意式、安排式、反复式、单程式五钟

数据表

管理员自定义的数据结构,针对Excel类型的流程模板所定义,用于将Excel报表中的数据取出并导入到数据表中

查询

管理员定义的对数据表进行查询、分析和修改维护的对象

文件夹

管理员定义的分类存放模板和查询的文件夹,分为项目文件夹两层结构

 

 

设计理念

DefineOA首先是一个基于审批的办公自动化系统

    首先,DefineOA像大多数OA系统一样,能够通过邮件方式实现各种文件的审批,如收发文、会议纪要、报告、报表等,而且DefineOA建立文件的审批流程无需复杂的二次开发,而且可以随时修改,这点非IT人士都可以做得到.典型的文件审批流程:发文者按照预先定义好的格式撰写一个Word文件,按照预先定义的流程进行审批,审批过程结束后在DefineOA中存档

DefineOA还是一个基于关系数据库的数据库系统

   与目前的办公自动化软件不同的是,DefineOA具有强大数据处理功能,它能对一张基于Excel的数据表格进行审批,并将表格文件中的数据提取到数据库中进行合并分析.因此,企业的许多关键业务如:日常报表、费用审批、项目管理、远程统计、数据表格等都可以在DefineOA中轻松实现

   实际上,与常规的软件应用相比,DefineOAExcel来实现数据输入和报表输出,Excel相当于用户界面,更进一步的是:Excel界面能像邮件一样实现审批,通过导入技术将表格中的数据在数据库中合并,并通过一个自定义的查询进行分析.下图是一个设备采购业务的审批流程,申请者在一个预先定义好的Excel表格中填写设备申购单,经过领导审批、采购员办理完成流程后、DefineOA将设备价格等数据从Excel表格中导入到数据库中、提供领导随时查询和生成汇总报表,从而形成一个完整的全过程管理

DefineOA又是一个基于Office的二次开发平台

   能够通过DefineOA二次开发各种管理系统,开发简单、周期短、成本低、易维护,而且能完全满足用户需求是其最大的优点

   DefineOA具有足够的灵活性,几乎所有的对象都能让用户自己创建,包括账户、子系统、文件夹、节点、模板、流程、权限、数据表、查询和分析报表等

   一个简单的业务开发模式是:定义Excel作为业务处理界面,DefineOA[流程模板]中定义规则、流程和审批权限,[数据表]定义业务的数据结构,流程结束时Excel的数据将被取出存入该数据表中,[查询]定义数据表的查询、统计和维护,以及权限分配.如果用户需求简单,几乎不用编程写代码,数小时内就能完成一个完整的功能模块

 

 

构件WebOffice实现了OfficeIE浏览器的无缝集成.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值