博文
小步快走 - 谈企业信息化建设的方法论(2007-11-12 10:24:00)
摘要:小步快走 - 谈企业信息化建设的方法论
转载自:www.dinosboy.com 原文地址:http://www.dinosboy.com/index.php/archives/37
几年前在互联网正火的时候,听到过思科公司介绍其企业信息系统建设的方法。他们没有一下子去建设一个多么宏伟的大系统,而是一步步去实现。每一步实现一些功能,能够做一些事情,就把这部分先用起来。然后再去做下一步… …
当时听了,没有太以为然,因为这毕竟是发生在思科的销售代表组织的一次所谓高层交流中,总给人一种卖设备的”忽悠”的感觉,而且这个所谓”方法”,一方面听起来没有多”深刻”,另一方面也与我们传统所学习的”需求分析”-”总计设计”- …之类的理论不大一样。
然而,随着看到和经历更多的信息系统建设,逐渐深刻领会到这个方法论的价值与实用性。
这种方式的好处有很多:
1、风险小。不用怎么担心服务商不合适,产品选错了等等一系列问题。而这些问题发生的概率,应该说并不低。
2、见效快。走一步,见一步成效,总比做上一两年才搞定,才开始发挥发用,要好得多。事实上,一两年甚至三五年才搞定的系统,用起来也不可能一步到位,还是一点点用起来,一点点发挥成效。
3、内部阻力小。这实际是上述两点的必然结果。每一步的付出小,同时每一步都有内部受益者,这样当然就要好推进许多。
4、灵活适应需求。事实上想预先把需求想得清清楚楚,本身就不那么容易,更何况业务是不断发展的,环境是不断变化的。而小步快走的方式,就使得每一次要面对有限的需求,只需适应短周期的变化(短周期往往意味着无变化),适应起来就要容易多了。
当然,另一方面,小步快走往往会让人产生一些担心:
1、方向没走对怎么办?
2、怎么保证分散的每一步能适应大方向? - 没见过建鸟巢是这样”小步快走”的吧?
其实这些问题也很简单:
1、小步走,走错一步就退一下,总比一下跨越好大一块退起来要容易。至于如果你会连续走上N步都浑然不知,以至于要退两三步,那估计你一步到位时出错的机率也非常之大,所以还是小步走合算。
2、局部与整体的一致性问题,其实这个才是核心。我的理解是,这个问题在关系数据库出现之后,就不再是多大的问题了。其实应用与数据,现在已经在很大程度上是分离的。比如你可以用一种方法把数据存......
报表分析实现随需而动(2007-11-02 12:36:00)
摘要:报表分析实现随需而动
转载自:华天企业报表系统 原文地址:http://www.report8000.com/index.php/archives/8
报表分析,是商业智能(BI)的重要组成部分。它是指以预先定义好的或随时定义的形式查看结果和分析数据。
报表分析的功能,是将人工或自动查询出来的数据,以所需要的形式(包括进行各种计算、比较,生成各种展现格式,生成各种图表等)展现给用户,甚至让用户可以进一步逐层深入钻取这些数据,乃至灵活地按照各种需求进行新的分析并查看其结果。在这个领域,报表已经由原来狭义的做好固定报表发展为灵活地按业务要求随时制作各种报表、进行各种分析和数据研究处理。
传统的报表概念,实际上只是狭义地指预先定义好的报表,即”固定报表”。这并非仅仅是由于概念和思路的局限,更重要的是由于技术手段的限制。在一般的概念中,报表的实现是非常复杂的,编制一张稍微复杂的报表,就需要专业人员去编写复杂的SQL语句,甚至进行很复杂的编程才能实现。报表工具的出现,在一定程度上减轻了绘制报表样式等工作的困难,包括一些标准而简单的报表也可以由非专业人员来完成,但仍然无法满足非专业人员直接灵活制作多种样式、具有一定复杂度的报表的需要,更无法适应各种分析和研究的需求。
而华天报表系统通过在其报表引擎核心模型上的创新,革命性地提出了”非线性报表模型”和”强关联语义模型”,大大改进了报表分析的方法。在华天报表系统中,业务人员可以直接基于业务术语,随时按自己的需要直接完成各种复杂的报表,对数据进行灵活的分析、比较、计算,从而实现了报表分析的随需而动。
报表分析的随需而动,其意义不仅仅在于报表分析工作效率的提高,更重要的是它赋予了数据的真正使用者–最终用户以更大的自由度,使得用户可以及时对业务数据进行分析、研究、汇总、报告,可以及时满足随时出现的了解信息、分析数据的需求,从而帮助实现对业务的深刻洞察和及时反应。......
山东建行商务智能实例及其启示(2007-10-07 10:25:00)
摘要:从山东建行商务智能系统建设的实例中,我们可以很清楚地看到,对于大部分企业应用而言(即使是省级四大行之一这种层面的高端应用),报表仍然是构成"商业智能"系统的主要部分。与其把精力和资源花在许多无法切实应用的概念与技术上,不如踏踏实实地把报表系统这件事做好。
以下为引文的内容:山东建行拥有四级机构,即省分行、二级分行(地市)、支行(县区)、网点,如果加上建设银行总行这一级,管理信息平台所面对的是一个五级组织层次的实施目标。这种机构划分使得管理层次繁杂、部门林立、统计口径多样、报表种类繁多。面对这些多种多样的业务需求如何进行业务系统的构建呢?商业智能系统的基本目标是面向企业决策分析,但由于企业管理的现实情况,商业智能的业务需求实际分为两个层面:低端的企业报表层和高端的决策分析层。国内银行商业化还处于起步阶段,业务决策分析基本还停留在所谓的专家模式上,因此业务部门很难在决策分析层面提出多少需求。而在管理报表层面上,由于过去的企业管理体系一直是围绕报表建立的,业务人员则可以提供一整套完整的基于报表的业务需求,甚至有一套十分完整的生成报表的指标体系。在决策分析需求不能提出的情况下,商业智能项目往往将现有的管理报表体系作为系统需求的主要来源,这虽然是一个错误的选择,但比之于做一个空中楼阁式的分析系统,一个自动灵活的报表系统无疑是更实际的选择,应该说这也是当前国内企业应用的一个现实的选择。然而问题是这与项目的目标是错位的,于是在需求分析时又将企业报表的需求与决策分析的需求混在一起进行分析,试图寻找一条兼顾两者的中间道路,但由于两者本质上的不统一,由此做出的设计也往往更无法实现目标。经过多次的反复之后,山东建行确立了下列原则:管理信息平台业务需求至少应该分为企业报表和统计分析两个层面,企业报表用于实现管理部门的固定业务报表,虽然企业报表十分繁琐,但这是管理信息平台应该完成的最低目标。统计分析用于实现企业的全面统计分析要求,这一层面的需求要通过对业务部门进行引导式的访谈来进行发掘整理。另外,管理信息平台还应该有第三个层面,就是决策支持,决策支持层引进决策分析模型,通过大量的数据计算对某一个专题进行推演,确定其可行性和最优方案。理清了思路后,山东建行进行了整体业务系统框架规划,将企业报表单独作为一个应用子系统,同时根据当前银行信息管理领域的需求归纳了五个应用专题:资产负债、绩效考核、客......
流程管理在OA中的应用(2007-06-12 10:47:00)
摘要:
流程管理模块
审批流转
审批流转是协同办公里最基本也是最重要的功能,通过审批流程管理,可以将一些常务工作固定化流程化,比如请假申请,转正申请,离职申请等简单的行政人事流程都可以通过电子化的审批流转过程进行。而一些比较复杂的财务申请,比如出差借款申请,也同样可以通过ENOA的审批管理轻松实现,通过表单设计,对表单里每个输入字段进行设置,可以分别对金额,部门,人员等字段进行详细统计,控制财政支出。
易能OA的流程管理主要包括下面几个部分:
起草申请
我的申请查询
待我审批
经我审批
表单管理
审批管理
在新版本的易能协同办公里,针对不同类别的表单进行分类管理,客户也可以根据自己的需求进行表单管理。
模版示例
表单定义
易能OA支持用户灵活地定义表单,不仅支持表单格式、内容的自定义,还支持明细表单(比如报销单明细),从而实现表单中带有明细条目的复杂表单。
流程控制
易能OA提供了强有力的流程控制功能,我们来具体看看基于表单的流程是如何流转,如何进行相关统计的,这样更能一目了然:
流程示例图
申请人提出财务借款申请(比如出差借款),先经过本部门的经理同意,再转到归属部门总监级领导审批,如果是市场系统,自动流转到市场总监审批,如果是硬件部门就自动到硬件部门总监审批。当然这其中又涉及到审批权限了,如果在一定范围内(比如借款3000元以内)自动流转到上级归属部门审批,但如果超过范围(比如超过3000元),就要由总经理来把关,统一汇总到财务部门,由财务部门准备费用,最后报请人力部门备案,以便季度结束计算部门的差旅费用。
代理授权与催办
如果某个节点的审批人不在,可以把相关工作委托别人代理,此为代理或授权,如果长时间没有审批动作,也可以设置系统强制通过或者催办提醒。
字段级的权限控制
在表单里,可以设置修改或浏览权限,比如哪些人在哪个环节只能看到信息,不能修改信息(比如借款金额等),权限控制可以控制表单上每个字段。
统计分析
由于表单里的每个字段都是单独存入数据库中,因此,易能协同办公可以对表单里的任何字段进行统计分析和查询,同时配合易能OA自有的报表系统生成各类审批报表,对各种单据进行统计分类分析......
通用查询——OA中报表的强大功能(2007-05-14 14:52:00)
摘要: 润乾报表还提供通用查询功能,设计人员可以为每张报表定义与参数无关的可查询指标及每个指标对应的条件编辑方案(如某些条件需要下拉出来),采用润乾报表提供的通用查询标签(taglib)即可在页面上生成通用条件设置界面,用户可选择一个或多个指标并分别提出对每个指标的条件,再将这些条件联接起来(AND/OR)形成完整的查询条件,直接影响报表用于取出数据的SQL语句。
如可以对人员报表提出类似 姓名 LIKE “张%” AND (籍贯=“北京” OR 学历>“本科”) 的条件,而不必为事先为该报表设置好参数。
通用查询输入界面
更多相关内容:请到www.enoa.cn和www.oa789.com ......
自定义报表——OA中报表的强大功能(2007-04-28 16:33:00)
摘要:自定义报表
方便易用的类Excel报表设计适应了用户的使用习惯和报表的内在规律,可以高效地进行报表的自定义:
l Excel表格式编辑,横/纵向合并格,批量单元格选中修改,增删行列时自动调整公式等
l 无缝导入/出Excel文件,丰富的单元格属性,单元格间的复杂运算
l 语义层拖拽、零代码制作常见复杂报表
l 友好的报表设计向导、标准SQL编辑器、中文表达式,报表设计更加通俗易懂
更多相关内容,见www.enoa.cn 和www.oa789.com ......
领先的报表模型,实现随需而动(2007-04-24 16:46:00)
摘要: 业界首创的非线性报表模型,使报表制作由复杂变简单、由繁冗变简捷,避免了制作复杂报表中所需的大量编码、编写复杂的存储过程和SQL语句等工作: 单元格扩展模型与主格关联技术 多源、分片、混合扩展与相关引用 不完全分组、单元格层次坐标、增强统计函数 行列对称的扩展机制
强关联语义层 - 将语义层功能推向实用,最终用户无需编写复杂公式,无需了解难以理解的数据结构,即可轻松制作报表,从而使最终用户制表成为可能。 全中文化的语义解释 字段显示格式、编辑风格、计算列等一次性定义,减少大量重复编辑的工作; 简单拖拽即可完成网格、分组、交叉、主子报表及其他复杂报表,整个过程无须手工编辑公式; 强大的指标体系,不仅可以使用数据字段,还可以方便地使用各种经计算产生的指标; 强有力的权限控制,实现对不同报表设计者可使用数据表、字段和数据的严格控制。
更多相关内容,见www.enoa.cn和www.oa789.com......
谈办公自动化中的报表统计3——交叉统计(2007-04-20 17:05:00)
摘要:
仅仅会做分组统计还是不能满足需求,某个客户通过工作流生成销售报表或财务报表时,如果一个地区有N种产品需要统计分析,做简单的汇总肯定难以满足需求,那怎么办。常规的办公自动化软件就很难做到,通常这样的需求只能通过导出excel报表,再到excel里加以统计,但易能OA集成了强大的报表工具,只需要用报表工具对数据库进行交叉统计
软件开发,必须要会的报表之三,是交叉表。
前面两张报表,讲的都是数据纵向展开的,列是固定的。而交叉表,则在纵、横两个方向都进行数据的展开(扩展),行和列都不是固定的。
图中前一个表,是数据原始的存储结构(实际往往还涉及代码表之类的情况,即表中存的是product_id之类的,而产品的全名存在另外的表中)。而后一个表则是一张最基本的交叉表。
交叉表的特点是:
数据在横、纵两个方向扩展,即行、列均不固定
左边、上边都有一个表头,而中间是明细区。后面往往还有合计之类的。
有人会问,前面讲了纵向扩展的表,为什么没有讲只有横向扩展的表呢?实际上,大部分比较传统的报表工具,都不支持横向扩展,对于它们而言,纵与横是不对称的概念(和EXCEL完全不一样),而交叉表因为实际需求比较多,所以单独弄出一类。但比较新的发展是在报表工具中采用纵横对称的概念和类似于EXCEL的设计风格,从而很容易解决横向扩展的问题。......
谈办公自动化中的报表统计2——分组统计(2007-04-12 11:04:00)
摘要:
上文说到在办公自动化的报表统计,可以实现简单的求平均数,但针对一个项目的统计功能,又如何实现呢
软件开发,必须要会的报表之二,选择了分组报表。
可以说,几乎所有的报表工具,最基本的功能,除了列表,就是分组报表。
第2张:标准的分组报表
这张表的特点是:
按照某个字段(省份)进行了分组,分组后,这个分组字段被集中显示,作为组的标题。
每一组还进行了计算,如该组中销售额的合计。
分组的标题、合计等,实际上可能放在明细数据(各城市的数据)的上方,也可能放在下方。
图中这种样式,可以说是西方式分组报表的最标准样式。不过,分组报表会出现变化,最基本的就是组标题(组头)不是在上面或者下面,而是在左边,并且增加了表格线,如下图所示:
这张表就有了一些难度,有些工具能做,有些则恐怕会有困难了。但实际上,不论中国还是外国,这种样子的表恐怕还是经常出现的。......
谈办公自动化里的报表统计1——最基本的数据统计(2007-04-09 15:47:00)
摘要:
对于企业协同办公软件(办公自动化软件)而言,一个重要的发展趋势就是集成强大的报表功能,在传统的工作流、辅助办公、知识管理等的基础上,进一步形成对企业数据的全面分析利用,实现透视企业数据、掌握企业动态、优化企业管理的目的。 我们将通过一些典型的报表例子,来更好地理解OA中的报表,应该支持哪些功能。
报表在应用软件开发中,是很重要的一部分。但是许多程序员可能对写程序很熟,对报表却并没有深入研究。在这里我们将通过一些报表的制作,把报表的各种常见情况进行比较深入的讲解。
可以说,弄清楚报表怎么做,你就可以应对应用软件开发中绝大部分的报表需求。再碰到客户的各种要求,你就能够很容易判断出难易程度、工作量,清楚地知道能不能实现、怎么实现。
第1张:最基本的数据列表
这张表是最基本的,即使是硬写程序,也很容易做。它的特点是:
数据来自数据库,也就是说,在纵向是动态的,行数不固定,有多少条数据,就会有多少行明细数据。但要注意,这种最基本的操作,就是Excel很难做到的,这正是报表与Excel的差别。而很多电子表格式的工具(比如华表),实际上也无法实现这种数据的展开。但大部分报表工具,做这种工作都非常简单。
进行了平均数的计算。
格式的编排,比如:列头的底色,标题的字体、字号,平均分上方的横线,平均分的数据格式(xxxx.0,一位小数)。
不管你在用什么报表工具,都做一下这张表试试吧,这是最基本的。 ......
