哪个企业企业数据管理平台搭建建最快

财会信息化A caikuaixinxihu 大数据理念在构建企業财务管理 信息系统中的应用 [1] [2] [2] [2] 王小勇  刘国海  高丽燕  王 培 [摘 要]随着大数据时代的到来数据已成为企业发展的重要战略资源,对數据的运用能力必 将成为企业的核心竞争能力之一而作为企业经营成果集中反映的财务数据必将会成为大数据时代 的重要角色。基于大數据时代对数据信息的要求分析目前国内企业财务管理数据信息建设中的问题, 以整合企业的各类管理信息系统为基础打造符合大数據时代的新型财务管理信息系统,为企业长 远发展和管理建设提供各种数据信息提出了具体的措施 [关键词]大数据;财务管理信息系统;風险控制 一、大数据的时代背景 计算研究上投资1.89亿英镑,以带动企业在该领域 的投资法国政府宣布将在2013年投入1150万欧 关于“大数据(BigData)”,麦肯锡全球研究所 元用于7个大数据市场研发项目。 在报告《大数据:创新、竞争和生产力的下一个前沿》 2014年2月27日我国中央网络安全和信息 中定义:大数据,是指大小超出了传统数据库软件 化领导小组成立 中共中央总书记、国家主席、中 工具的抓取、存储、管理和分析能仂的数据群。它 央军委主席习近平亲自担任组长李克强、刘云山 的显著特点是数据量巨大、数据类型复杂、数据处 任副组长。该领导小組将着眼国家安全和长远发展 理速度快、数据处理精准度高。 统筹协调涉及经济、政治、文化、社会及军事等各 从世界范围来看大数據技术已成为时代发展 个领域的网络安全和信息化重大问题,研究制定网 的主题世界各国竞相布局大数据发展。2012年世 界达沃斯经济论坛仩把大数据作为大会上的一个 络安全和信息化发展战略、宏观规划和重大政策, 重要的议题主要探讨如何让利用大数据产生最大 推动國家网络安全和信息化法治建设,不断增强安 社会效益2012年美国正式发布大数据发展规划。全保障能力 2013年,美国总统奥巴马政府宣布将投资2亿美元 此外加拿大、新西兰、德国和印度等国也在 来拉动大数据相关产业的发展,将大数据战略已经 大数据领域进行了研究部署還纷纷推出本国的公 上升为国家意志,且定义为“未来的新石油”英国 共数据开放网站,以使更多的人可以使用大数据资 政府2012年计划在未来两年内在大数据和节能 源,并从中获得利益 [1] 王小勇,中国石油勘探开发研究院廊坊分院计划财务处联系邮箱:wangxy05@。 [2]刘国海高丽燕,王培中国石油勘探开发研究院廊坊分院计划财务处。 年·第 期 57 2015 4 C财会信息化 aikuaixinxihua 综上所述各个国家在大数据技术发展和应用 定偏差,使嘚部分系统

企业信息平台的快速搭建框架洳何选?

Web端开发框架如何选

目前大部分的企业信息集成系统都在web端运行,而搭建框架的选择对一个企业的发展至关重要不过其最终目嘚都是要符合企业发展逻辑,助力企业战略的实施

而在框架的选择上就是一个仁者见仁的事情了,就从底层框架来说web层的就非常多,洏且各有特色比如:Struts、WebWork、Spring MVC、Tapestry、JSF、WebPage3.0……等等。

那么为什么要使用框架呢

框架,即framework说白了,其实就是一些应用的半成品通常情况下,為了方便应用会把不同应用程序中一些共性的东西剥离出来,做成一个半成品程序这样的半成品就是程序框架。当然这些东西有免費的,也有付费的免费的在功能上和后期维护上需要更多的心思,而付费的通常由一些开发企业做优化开发一些标准功能,再加上一萣的拓展维护成本上会更低一些。

目前软件系统的发展已经相当复杂了,特别是服务器端软件涉及到的知识,内容问题太多。在某些方面使用别人成熟的框架就相当于让别人帮你完成一些基础工作,而你只需要集中精力完成系统的业务逻辑设计这样每次开发就鈈用白手起家,而是可以在这个基础上快速搭建

这样一方面可以减少重复开发工作量、缩短开发时间、降低开发成本,另一方面也可以使程序设计更合理、运行更稳定减少了人员流动所带来的困扰。基于这些原因基本上现在在开发中,都会选用某些合适的开发框架來帮助建立快速高效的开发应用系统。

那么有了这些必然性选择就很重要了,在web层的开发框架中有一些基础思想很值得注意。

Web层需要從逻辑层获取需要展示的数据然后以合理的方式在页面进行展示,要做到分类明确抓取精准,使用方便界面简洁。

人机交互其实昰说的软件智能化。比如用户要在界面上输入数据并在界面上进行点击操作,那么就可以触发事件建立标准的事件驱动模型,然后自動与后台机型数据交换处理从而完成新界面的建立。

3.收集数据调用逻辑层接口

这个过程的触发和用户的操作请求是同步的。通常web层收箌用户的请求便需要相应的逻辑层接口来处理,因为本身web层是不会进行任何逻辑处理的这其实也是前后端的差异。而调用逻辑层接口需要传递参数,这时需要收集用户在界面上输入的数据然后进行组织,组织成为逻辑层接口需要的数据封装形式这种形式有很多,瑺用的是ValueObject

4.根据逻辑层的数据来重新展示页面

逻辑层处理完了,但是前端显示依然没有变化这时候需要将数据或信息重新返回到展示界媔上,界面再将数值分配到具体的位置新的页面便展示出来了。

其实通过以上我们也可以看出来web层的开发工作重要集中在展示上,也僦是图形用户界面这是用户最直观的感受应用程序的窗口,通常也是用户要求比较多的地方之一其表现形式相对丰富。

其实任何项目从零开始,开发步骤都大同小异只是有条件的企业会采用同步开发的模式,以节省时间这里以基础模式为例,简述一下

  1. 确定展现內容,写页面Html
  2. 每个数据的具体表现形式如:有的需要表现成为下拉列表,有的需要表现成为单选按钮等

3.界面表现形式的逻辑布局,所謂逻辑布局是指某些数据的表现形式应该放在前面某些应该放在后面;某些放在上面,某些放在下面如:某个请假申请 的业务,有请假开始时间和结束时间很明显开始时间的表现就应该排在结束时间的前面。而美工是负责最后页面的美观一般美工不能动界面的逻辑咘局。

4.完成前面3步页面的表现形式的大致模样就有了,下面需要来做功能性的开发第一个就是这些表现形式的值的来源,如:下拉列表显示的值从什么地方来值的来源方式很多,有数据库中来、固定值、某断程序运行的中间结果、前面页面传递过来等等当然典型的還是来自数据库。

好了确定了值的来源,开发人员就要写代码来获取这些值然后把这些值赋值到对应的表现形式里面。

5.还有一些比较特殊也就是真实操作的是一类值,但是在界面上显示的是另一类值比如:数据库中有用户编号,到了界面上就得显示用户姓名但是所 有的操作都是要操作用户编号的。我们把这种情况分做:真实值和表现值他们有一定的内在联系。这些都是要开发人员去转化和维护嘚

6.接下来就应该开发功能性的事件响应了。用户点击了某个按钮或者触发了某个事件首先是客户端:数据检测、客户端事件处理;然后提交到服务端,服务端要获取到客户端提交的数据然后调用相应的逻辑层接口来响应。当然如何写逻辑层的实现这里就不去谈论了

7.逻輯层执行完过后,返回数据和信息到Web层开发人员还需要写代码去处理,选择哪个页面来显示如何显示这些数据和信息等。

8.在整个交互嘚过程中还必须考虑到如何控制权限,如:某些数据不能显示某些数据不能编辑等等;同样还需要考虑到消息的配置和国际化等等。这些功能起源于逻辑层但是实际的控制要到Web层,这些都需要开发人员来控制

9.完成了上面的开发步骤,页面基本的功能开发就告一段落接下来开发人员需要考虑页面美观的问题了。大家可能会说:“不是有美工吗还需要开发人 员干什么?”。事实上美工多半只能出一个静態页面的美化模版美工对于一推Java代码和Html的混杂物,多半是没有办法的更不要说还有一些内容是动态生成的,美工就更不可能搞定了還是得开发人员上阵,按照美工给的模版开始添加Css:class、id、style……

10:完成上面的开发,基本页面的开发工作就完成了最后的一个步骤就是紦各个页面有机的组织起来,开发应用程序的整体应用导航框架通常就是菜单,然后把各个功能页面跟菜单结合起来形成一个完整的應用。

在这里我们省略了开发期反复的调试过程仅总结开发的步骤。

选择Web开发框架的目的

首先没有框架,我们需要做的工作是什么叻解了这些,我们才能更好的明白框架的价值

框架,通俗地讲就是一个半成品,也就是组成一个机器的零件目前我们使用的框架无論是基础的底层框架,还是融合类型的付费框架莫不如此。

而框架的选择要看项目的实际需求,底层框架适用于时间充裕的项目搭建融合框架(快速开发框架)适用于短期项目,从成本上来说通用型融合框架可以减少开发的工作量,提高工作效率因为其本身已经融合了多种常用功能,ERP、OA、CRM、BI、甚至移动APP等对企业来讲,可操作性更强

选择Web开发框架的标准

标准不是一成不变的,这里也只是经验之談而且主要出发点在融合框架的业务功能方面,所以仅作参考之用

1.选择能够对我们的开发过程提供更多、更好帮助的Web开发框架,功能性稳定性要强。

2.Web开发框架的学习一定要简单上手一定要快,毕竟没有人愿意在复杂错乱的框架结构中摸索,一个成熟的融合框架洳果需要半个月甚至一个月的学习周期,那这个框架确实有需要商榷的地方

3.良好的技术支持。框架无论好坏技术支持一定要做好,因為等你使用起来就明白无论多好的框架,在实际的应用过程中都会或多或少的出现问题,如果不能及时的解决会对整个项目开发带來影响。

此外一定要考虑综合成本,其实这是目前应用开源软件最大的问题碰到问题除了死肯文档就是查阅源代码,或者是网上搜寻解决的办法通常一个问题就会导致1-2天的开发停顿,严重的甚至需要一个星期或者更长一个项目有上这么几次,项目整体的开发成本嗖嗖的就上去了

4.Web开发框架结合其他技术的能力一定要强,比如在逻辑层使用Spring或者Ejb3同时框架整体也要很容易的与它们进行结合。

5.强大的拓展功能就像刚才所说的,再好的框架都不可能做到面面俱到况且每个企业的实际情况都有所不同,因此这就要求框架的拓展功能足够強大以满足新业务的需求。但是此处要注意一点,扩展一点要简单如果因为扩展功能而使框架整体功能受限,硬塞上去也是不合适嘚

6.Web开发框架最好能提供可视化的开发和配置,可视化开发对开发效率的提高已经得到业界公认,况且这一功能目前来说已经相对成熟不多赘述。

7.Web开发框架的设计结构一定要合理应用程序会基于这个框架,框架设计的不合理会大大影响到整个应用的可扩展性

8.Web开发框架一定要能很好的结合目前公司的积累,可以有良好的项目对接通常情况下,公司在多年的开发中已有了很多积累不能因为使用Web开发框架就不能再使用了,那未免有些得不偿失

9.不要把框架想的神了。可以肯定的是目前市面上的所有框架都不可能做到十全十美,也不鈳能适用所有应用场景所以在选型前一定要了解它的适用范围,判断是否合适

这里给大家推荐一款我公司使用的敏捷开发框架learun,谨作選型参考免费体验地址:

我要回帖

更多关于 企业数据管理平台搭建 的文章

 

随机推荐