学校教务系统升级之报表工具选型记事

原文链接:https://blog.csdn.net/erdemaomao/article/details/83747825

作为教育行业的一名底层员工,而且还是学校信息中心的一枚职员,每个学期除了完成教学任务,还需要完成校园系统的维护升级工作。今年学校把教务系统的开发升级工作“光荣”的承包给了我们部门,要求我们部门在有限的项目资金、有限的非教学时间高质量完成这项开发工作,可以说是很看重我们部门的能力了。

俗话说,不打无准备之仗,在做系统升级之前,还是要先做好准备工作。

      首先,了解了一下之前教务系统中需要通过升级解决的问题:

    功能模块不全:缺少考勤系统(之前是手工填写的复杂表样数据)
    填报性能较差,信息录入不及时
    高并发时,选课系统体验差

      然后,就是针对升级所需要的报表软件的选型工作了。考虑到学校给的项目资金有限(少的可怜),所以我优先对网上的免费开源软件做了调研,毕竟开源软件没有采购成本,而且它还拥有灵活的可定制能力。话不多说,一个字:干!

网上查阅资料一番对比后,发现birt的搜索资料还是比较多的。马上登陆birt官网下载了软件安装包,新手上路必然选择all in one版本(PS:本人英文不好,所以还下了汉化包)。开始用起来后发现BIRT是一个Eclipse-based开源报表系统,其操作界面有点类似Dreamweaver,清晰直观,布局比较科学。制作简单行列式报表以及添加统计图都很easy,操作比较简单。熟悉整体操作流程后,尝试制作难度大点复杂度高点的报表,比如项目要求的考勤表:

不得不说,我....心态崩了....为啥呢?中间开发遇到困难后欲诉无门啊,论坛发技术帖如石沉大海、找不到专业技术支持,只能无奈的苦等或者吭哧吭哧的写代码尝试(发际线表示抗议)。浇灭我最后一丝希望的是:不支持填报。无奈,在谨慎地看了几个其它的开源工具后,只能放弃免费开源软件这条路。

在一筹莫展的时候,和同事闲聊是一个很好的减压方法。跟同事吐槽了下自己对教务系统升级过程中出现问题的看法和顾虑:免费开源不能完全满足需求,硬上的话,后期会很艰难;项目资金又那么一点,商用报表软件虽然整体系统很完善,技术支持也很到位,但是可能会超出预算。同事表示:不调研一下怎么知道会不会超出预算,听说,报表软件逐渐白菜价了,说不定就能满足呢?

顿时豁然开朗,话不多说,三个字:接着干!由于前期在开源上的调研,时间所剩不多了,所以只对润乾和帆软做了比对,毕竟民间流传着“北润乾南帆软”的传说。调研主要从报表易用性、性能、集成性、美观性、价格几个方面做了对比调研,简单总结如下:

整体来看,润乾报表的内核技术含量更高,开放性好,技术细节考虑得很周全,可以适应各种复杂应用环境,但外围易用性则为了保持功能性和开放性而做出了牺牲,美观度上下的功夫也不多;帆软报表产品内核一般,开放性不够好,对复杂环境适应性也不强,但是外围易用性功能更出色,上手容易,在美观度上投入很大。

鉴于之前教务系统存在的问题且对页面美化度没有很高的要求(主要是穷啊),我决定采用润乾报表作为报表开发工具……

一段时间使用下来,负责开发的同学们并没有向我反馈很多需要协助解决的问题,大部分能独立自主完成各自的开发任务(其实是他们自己通过润乾的技术支持QQ群都搞定了),这也变相说明我的选择是对的,不禁为自己之前辛苦的调研工作鼓掌,事实也证明辛苦不是白费的。

回过头来说说穷人家的伤心事:价格。折合官网优惠活动后,润乾的采购价是比较低的了,本来寥寥无几的项目资金也可以放心开展其他事项了。同时,开放的api接口也提供了一些可定制性,让我们在项目实施过程中充分发挥创造力,也符合选型的初衷。

在此把选型过程的不易和心得分享出来,不仅希望领导能体会理解几千块钱的成本远比用开源的零成本更省成本,也希望能对其他同事们后面即将承接的项目有一定的帮助参考价值。

附以上各个报表软件的下载试用地址:

Birt:http://download.eclipse.org/birt/downloads/

润乾:http://www.raqsoft.com.cn/download/download-jsbb

帆软:http://www.finereport.com/product/download
--------------------- 
作者:erdemaomao 
来源:CSDN 
原文:https://blog.csdn.net/erdemaomao/article/details/83747825 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/xiaohuihui_1992/article/details/83823361