报表开发工具 web Java报表工具 企业级Web报表工具

 

    记得2010年之前,公司的项目基本上都要用到报表,以前我们常用的方法就是针对客户的需求来定制化开发(基本上是死写代码)来实现,经常导致项目经常性的延期,因为客户的需求经常会变化,随着用户的使用认知度的提高,对报表的要求越来越高,导致程序员不停的修改代码来实现,效率不高、结束遥遥无期。。。非常的痛苦;当然市面上有很多报表开发工具可以实现,但是针对小公司来说采购一套这样的系统的成本也非常的高,所以我们决定自己来开发一套像目前的润乾、FineReport 这样的报表设计器,来实现快速的报表设计制作 





一、软件开发平台背景

 

最终用户:现成的软件不适合,定制开发又太贵,而且我们的业务经常会变化,我们想自己开发,又没有专业人才!我们最懂自己的业务流程,很想自己开发自己的软件,这样以后修改扩展均不求别人了,可我们不懂软件编程!

软件公司:人工成本太高,留住人才太难,人才走了,产品完了。就算开发好的产品,个性化修改太累并易导致BUG!技术日新月异,软件要天天升级更新,稍慢了一点,就被其他公司抢占了先机,搞得精疲力尽,苦不堪言。

 

1、最终用户

 

1.1、通用性和个性化的矛盾

对企业管理最了解、最能正确决定企业管理模式的,应该是企业经营者,而非软件公司,这是最基本的商业运作规律。现有的大部分应用软件无法适应管理千变万化的个性和持续变革的需求。为了取得市场生存和竞争的优势,适应瞬息万变的市场环境,需要快速响应市场的需求,不断调整自己的组织模式和再造自己的业务流程,业务流程的设计、优化和管理成为企业竞争的重要手段,企业迫切需要支持其业务流程再造的信息系统的支持。市场上有很多管理软件,可为什么就找不到真正适合您单位需要的呢?不是功能太少,就是浪费太多,找一款称心如意的管理软件,真是太难了!对软件开发商来说,为每一个用户定做系统成本太高;对用户来说,对软件最根本的需求就是适用,只有适用,才会真正有人去用。企业迫切需要解决这种通用性和个性化的矛盾。

 

1.2、变与不变的矛盾

业务需求千变万化,企业的不断发展要求软件能轻松更新,以满足企业不断变化的需要。而传统软件往往一经开发完成,不能做太多变动,重新开发或购买软件劳财伤力,而且周期长。因此,用户希望软件系统提供简单可行、快捷的二次开发平台,以便他们自己开发新的应用或修改现有应用,以满足不断发展变化的业务需要。

 

1.3、定制开发价格和企业预算相距太远的矛盾

用户要求有价廉物美软件定制服务,以打造一款真正称心如意个性软件,但开发费用又不能太多。而开发商在定做软件时,由于投入较大,价格无法降低。企业最懂自己的需求和业务流程,迫切想自己开发自己的业务系统,但又缺少专业开发人员。

 

1.4、数据共享和信息孤岛的矛盾

随着计算机技术的飞速发展和计算机网络的大面积普及,企业信息化建设逐步深入,企业内部以及企业内部与外部建立起越来越多的业务应用系统,如何整合企业的现有IT资源,使企业中计算机孤岛式的应用向集体协作的方向发展,发挥资源效益的最大化,降低企业成本,正在逐渐成为企业关注的重要问题。用户希望企业内所有系统集成在一个平台上,操作统一,以节省培训时间。

 

2、软件公司

 

2.1、开发成本如何降下来

开发成本是决定软件公司生存和效益的主要因素,如何降低开发成本是每个软件公司经营者不得不思考的问题。降低开发成本方法有两个,一是通过降低人工工资,二是通过减少开发时间。降低人工工资就要降低软件开发难度,最好是0代码开发,这样无需招聘高技术高薪资的人才;减少开发时间就要提高开发开发效率,最好是通过配置构造软件。这两种方法均需要一款快速配置型开发平台。

 

2.2、摆脱对开发人员的过分依赖

高级软件开发人才流动性很大,导致很多软件公司的项目中途废止,对公司造成毁灭性打击。如何摆脱对开发人员的过分依赖,是软件公司经营者创办公司时首先面临的问题,这一问题的的解决方法仍然是选择一款开发平台做为公司的开发框架,这样公司对开发人员要求就不高了,即使换了其他开发人员,可以在很短时间内熟悉平台,继续以前的工作。

 

2.3、面对满足客户个性化需求应对很难很累

做通用软件产品的软件公司,如果用传统的开发方式,在遇到客户个性化需求时,要修改代码才能去满足,这样成本大大提高,且代码级修改会导致各种各样意想不到新问题。问题查找和再次修改导致成本增加,有时可能会造成项目亏本,严重时会导致项目失败。

 

2.4、如何永远跟上新技术的步伐

软件开发技术层出不穷,之前的软件是CS架构WIN界面;后来客户都喜欢WEB操作方式;智能手机兴起了,又要手机端操作;最近两年微信火了,客户又想将功能集成到微信上,在微信上也可以操作。作为软件公司,面对多变的客户,真有点穷于应对了。如果不改变自己的软件,在市场上就失去了竞争力;如果改变,开发周期和成本又是一个大问题。要解决这一问题,要找一款架构灵活的开发平台,而且这款平台可以在未来新技术出现时,可无缝接入新技术,应用软件开发商只需升级平台,其应用系统就拥有了新技术功能。


SDP软件快速开发平台(从.net到java)
SDP 支持:(.NET、JAVE)平台
兼容:IE6、FireFox、Chrome、Safari、Opera
SDP软件快速开发平台适用对象:软件开发商、最终用户、程序开发员
各类软件定制开发  APP/微信平台/CRM/OA/ERP/MES/数据采集/教育教学系列/会员系列  


特点
   01)快速开发系统,直接生成代码,节约人工,节约成本 
  02)可视化设计,操作简单易用,更新、维护、部署操作简单方便   
  03)支持多人多项目协同开发,提高协同工作效率  
  04)减少程序员代码量,只需极少的JS代码就能实现复杂业务功能  
  05)可以根据客户需求、快速开发出DEMO版,尤其是在大型项目调研对接过程,针对文档性资料不够直观,通过快速生成的DEMO版(其实就是后续正式的程序)让用户非常直观的看到软件项目最终的效果,对项目的调研起到事半功倍的效果,后续只要再次针对业务进行复杂业务逻辑的处理就可以完成项目的开发,基本上项目调研完成,软件项目基本上定型开发就已经完成,效率和效果得到空前提高。  
  06)SDP节省开发成本,开发速度快,从而满足企业快速发展变化而带来的系统变化的需要。一般普通的刚毕业的程序员只要简单培训,就能开发出项目页面,只需要会简单的JS程序,就能很快完成业务单据的正常的保存、修改、 删除、列表、输出、查询等功能;经过多次检验,一般一个稍微熟悉一点的开发人员一天基本上能开发几十个业务表单及功能,效率得到空前提高;  
  07)SDP对开发人员要求不高,只需清楚企业管理需求,就可很快速将需求实现。 开发人员需懂一定SQL语法,一般一周即可培训好。当然这只是说针对普通的业务来说的,如果是非常复杂的业务逻辑更新,则还是需要技术高点的人 来写DLL类库来执行更新,所以公司可将开发人员技术等级划分后,合理的分配任务,就能实现此目标。  
  08)SDP扩展性,适应性强,降低了企业重复购买软件的风险。 企业可在此平台上开发各种系统,集成在一起,充分利用。  
  09)SDP设计器可以支持多个项目配置,针对不同的项目登录时选择不同配置即可进入不同系统,实现一套平台操作多个应用。所有系统操作方法相同,每上一个新系统时无需重新培训。  
  10)SDP实现每实施一个新系统或升级一个旧系统时,能快速部署更新,大大减轻了实施和维护人员的工作量。  
  11)SDP为开发人员开发好了大量基础性模块,开发人员无需重复开发,如组织 管理、人事管理、个人事务、新闻管理、系统管理、权限管理等。如需修 改,直接修改对应的文件就可以完成新的需求 
  12)SDP提供了邮件发送功能,只需在WEB端配置一下邮件服务器就可以实现邮件发送;同时提供的内部消息和新闻通知功能基本满足日常的需求。   13)SDP平台开发生成的项目,是纯HTML源码文件,用户可以轻松阅读修改。(软件项目是B/S架构)   
  14)通过可视化的页面设计,轻松实现复杂业务页面的功能设计  
  15)通过流程图设计模块,快速制作业务工作流。  
  16)通过报表设计工具,可以制作出符合逻辑的中国式复杂报表(包括图表、打印、输出等)


 在企业间的商业竞争越来越激烈的今天,如何快速实现客户需求,如何快速便捷的开发、修改、更新、维护软件项目系统功能,如何降低软件研发的成本,如何降低公司人员流动对软件开发项目造成的影响、如何提高团队开发效率、如何降低开发人员的技术水平要求、如何缩短开发周期、如何同时开发多个项目等等,在此目标基础上我公司研发了软件快速开发平台(Software Rapid Development Platform)工具,简称SDP。通过软件快速平台能快速便捷的设计开发生成B/S架构 html项目软件。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值