系统要求:与学校原有系统实现统一认证、企业微信整合。 1.运行环境 (1)★具有良好的跨平台支持,支持主流操作系统(Windows、Linux、AIX等)的32和64位版本客户端。 (2)★服务器端支持Tomcat、WebLogic、WebSphere、JBoss、Resin等主流WEB中间件。 (3)★兼容IE(9-11)、chrome、edge、火狐、360等主流浏览器,且无需安装任何插件。 2.数据源 (1)★支持JDBC、ODBC、JNDI等数据连接方式。 (2)★支持ORACLE 、SYBASE、DB2、MYSQL、SQLSERVER等主流关系型数据库。 (3)支持从excel、TXT、xml等文件中取数进行报表分析。 (4)支持内置数据集,数据直接內建在模板文件里。 (5)★支持实时对接Hadoop hive、Vertical、Kylin、Greenplum、HBase、Hana、Impala、Teradata等大数据平台,支持Keyboards认证方式,平台支持无需数据二次建模,让用户直接进行实时数据分析。 (6)★支持SAP Hana,SAP BW,Essbase,Sass等多维数据源,支持Mongo dB等NoSQL数据库。 3.设计器 (1)★采用类excel设计器,设计器是独立客户端,无需借助第三方插件或环境即可运行,支持无限行无限列扩展,支持直接打开excel文件,能够兼容Excel的公式。 (2)支持远程设计报表模板功能,用户通过远程设计模板,在本地设计远程发布模板,并直接对服务器端报表文件编辑更改。 (3)★报表开发平台支持配置多个运行环境,如测试环境和正式环境之间可方便的进行切换。 (4)★支持模板版本管理,支持对任意模板文件保存任意多个历史版本,并支持对从任意历史版本还原。 4.报表设计 (1)通过连接数据库后直接对字段进行拖拉拽等操作以后就可以实现报表页面设计,可以通过横向扩展和纵向扩展以及父子格和格间关系以及动态隔间运算就可以完成中国式复杂报表设计。 (2)★支持明细报表、交叉报表、分组报表等主流报表样式。 (3)★支持主子报表,包括单表式主子表和嵌入式主子表。 (4)支持异构数据源,单张报表的数据可以来自不同的数据集或数据库。 (5)★支持通过条件属性动态控制单元格的字体、背景、前景、缩进、形态、控件、超链、新值、宽高等,满足各种使用场景。 (6)支持多种控件样式,可以通过下拉框,文本框,按钮,下拉复选框,日期控件,数字控件,下拉树,密码控件,按钮组控件,复选按钮控件等来进行数据传递和数据获取。 (7)★支持聚合报表,通过多模块的聚合,可以非常简便的实现超级复杂的大报表。 (8)支持报表超链接,可自由设置超链内容,包括文件、网络报表、web链接、JavaScript等,超链可以多种方式打开,譬如新窗口、对话框等。 (9)★支持数据钻取,可以不限层次不限维度的进行数据穿透分析。 (10)★支持报表自适应页面大小,提供多种自适应逻辑,支持表格字体自适应,自适应属性可单独为某张模板设置,也可以对全局设置。 (11)★提供决策报表设计功能,采用组件化操作理念,支持绝对布局、自适应布局、tab布局等多种布局方式,支持轮播显示,支持组件的共享、复用、叠加、动态隐藏等,通过组件与布局的合理搭配,可以轻松实现多维度分析驾驶舱;同时,决策报表还支持自适应展现,在PC、平板、手机、大屏等多种终端设备上自适应展现。 (12)★提供所见即所得的大屏开发模式,无需绑定数据即可进行图表样式的展现,支持组件的拖拽和组合,内置十种以上适合大屏的图表类型和样式,仅拖拉拽即可生成一副大屏蓝图。 (13)★支持相似的多个大屏分页间进行平滑的过度,相同的背景图和边框等无需重新加载,组件间的切换要顺滑。 (14)★支持在报表开发平台中运行编译好的三维组件,支持对导入的三维组件进行数据的绑定和位置的设置。 (15)★支持在word中调用报表系统中开发好的数据和图表,满足企业的日常开发需求。 (16)支持报表开发者在浏览器端对做好的报表组件大小和位置进行调试,满足不同分辨率屏幕的精细化需求。 5.参数查询 (1)★提供可视化参数面板,参数面板可灵活定义大小、显示位置(靠左、靠右、居中)、面板背景、是否隐藏等,支持采用拖拽式操作在参数面板上进行控件位置的布局。 (2)★支持通过参数对报表进行数据过滤,参数支持下拉框、文本框、按钮、日期、下拉树等多种控件类型。 (3)★支持参数联动,后一个参数值根据前一个参数值的改变而改变。 (4)★支持智能参数组合,根据用户使用习惯,推荐常用的参数组合,快速实现数据查询。 6.图表展示 (1)★提供基于最新HTML5技术自主研发的动态图表,具有极其流畅的动画效果和高度自定义的展现设计,包括但不限于柱形图 、折线图、玫瑰饼图 、面积图、散点图、力学气泡图、雷达图、股价图、仪表盘、全距图、甘特图、圆环图、地图、词云图、流向图、框架图、漏斗图、矩形树图等,图形支持二维和三维展示。 (2)★提供组合图,支持任意图表类型组合,支持图例共享。 (3)★支持地图,包括图片地图、热力地图、GIS地图、流向地图、组合地图等,支持将热力地图与点地图(散点,气泡,自定义图标)组合,支持自定义GIS地图背景,支持自定义wms服务实现离线地图;内置地图精确到县级市。 (4)★支持对接第三方图表库,如echarts等。 (5)提供灵活的图表属性设置,支持标题、图例、坐标轴、标签、背景、数据点提示、警戒线、趋势线等众多自定义属性设置。 (6)★支持BS端在线切换图表样式,仅需要在设计器中通过零代码方式设计一个图表,选择多种图表展示类型即可,极大节省工作量。 (7)★提供丰富的图表动态交互操作,比如缩放控件、工具栏排序、全屏、鼠标提示、扇叶分离、系列隐藏、警戒提示等等。 (8)★提供丰富的动态效果,包括但不限于自动轮播、闪烁动画、监控刷新、数据点自动提示等。 (9)★支持图表钻取,钻取可以无限层次。 (10)★提供具备3D动画及自动播放效果的大屏可视化图表。 7.数据填报 (1)★提供丰富的编辑风格,支持文本、数字、下拉框、日历、复选框、单选框组、复选框组、下拉树、视图树、多文件上传、网页框等多种控件 (2)★支持多源填报,支持数据来去无关,一张填报表的数据可以从不同的数据库或数据表取出,然后回填到另外的数据库或数据表 (3)支持插入提交,更新提交,删除提交,智能提交等多种提交方式,可设定当单元格未被编辑时则不参与提交,支持利用JS事件进行更加灵活的提交控制;支持设定提交条件,符合条件的数据才能入库;提供强制提交数据选项,在校验失败时依旧可以强制将数据入库。 (4)★提供全方位的数据校验,包括及时校验、提交校验以及自定义JS校验等多种校验方式,支持对不符合校验规则的单元格进行定位并且提示,确保录入数据的准确 (5)支持填报暂存,可将填报报表数据临时性存储(不提交入库),待修改确定后再正式提交到数据库中,暂存可以手动触发也可设置自动暂存。 (6)★支持支持在填报报表预览界面导入Excel数据,并在页面上继续进行编辑修改;提供标题匹配、位置匹配等多种匹配逻辑以提高excel导入的实用性,支持自定义选择要导入的sheet及行列等,支持将excel数据复制后直接粘贴到填报报表页面 8.权限管理 (1)权限分配包括根据部门职位分配权限、根据角色分配权限以及根据用户分配权限,用户可以访问而且只能访问自己被授权的资源。 (2)★支持权限复用,该功能可以帮助管理员克隆某个部门/职位/角色/用户的权限,能极大的提升权限分配效率。 (3)★支持权限细粒度配置功能,可精确控制不同人访问同一张报表的内容不一样、控制工具栏对指定用户是否可见可用(比如打印导出)等等,权限粒度可以细化到单元格。 9.打印导出 (1)★支持零客户端打印与本地软件打印,本地软件打印支持保存用户打印习惯。 (2)★提供丰富的打印控制功能,支持静默打印、打印偏移、打印方向、缩放打印等设置。 (3)★支持票据套打,通过绝对定位实现单元格的精确套打控制。 (4)★支持不预览直接打印,支持批量打印,一次性可打印多张报表。 (5)★支持用户导出文件时重命名,支持加密导出,支持隐藏行列的导出控制。 10.平台管理 (1)★提供完善的企业级报表管理功能,开发完的报表可直接发布到系统中进行展示,支持页面管理、用户管理、流程管理、权限管理、日志监控、系统外观管理、定时任务管理、备份还原管理、插件管理等功能。 (2)★提供用户管理功能,支持手动添加、导入用户或者同步用户数据集的方法批量添加用户及其角色。支持用户列表按用户名/姓名等进行升序、降序展现。支持按部门职位、角色等对用户进行分类管理。提供内置认证、LDAP认证、HTTP认证三种用户身份验证方式,几乎可以做到与任意的系统平台完美的结合在一起。 (3)★支持多级权限体系,面向集团管控需求,可以实现不同分子公司/部门共用系统,各个分子公司/部门有其自己的管理员,并给其下属员工分配权限,即超级管理员控制所有权限,下级管理员只能管理自己职责范围内的用户和报表模板。 (4)★提供包括登录设置、密码设置、打印设置、邮件服务器、缓存、数据连接等功能。其中登录设置,支持单一登录、登录地提示、登录验证及自定义密码策略功能,支持强制定期修改密码,支持登录异常锁定,保障账户安全。 (5)支持智能运维,包括内存管理、备份还原、智能检测、系统监控等,支持实时监测系统的内存使用情况并对宕机风险进行预警,支持手动或自动备份系统,支持智能检测系统运行状况,支持对系统用户的访问情况进行监控,保障系统安全及稳定性。 (6)★平台内置消息中心,支持系统消息提醒、上报消息以及模板消息。系统消息是指平台内部的消息通知,可用于定时调度失败提醒、定时调度任务通知、内存阀值通知等;上报消息是多级上报任务中的提醒消息,当指定的流转操作完成后,对特定的用户进行系统消息提醒;模板消息是由模板事件触发而来的,比如填报成功后,将事先编辑好的消息发送给特定用户。新收到的消息,系统会在右上角和右下角进行通知。 (7)★提供文件上传校验、Security Headers及访问控制、SQL注入等一系列安全防护功能。能降低上传恶意文件、跨站脚本等多种攻击方式的威胁,缓解cc攻击和爬虫爬取,提高应用的安全性。 (8)★可自定义平台的登录界面样式、背景、logo、首页等等,提供多种主题切换,并支持自定义主题。 (9)★可通过报表平台向第三方系统提供灵活的接口服务,整个开发过程要求方便快捷: 11.部署集成 (1)★支持独立部署和嵌入式部署;支持与Java项目无缝集成;支持与.net系统集成。 (2)★支持页面根据IFrame框架大小进行自适应,该功能可视化配置即可完成,无需编写程序代码。 (3) ★提供单点登录接口;支持与CAS服务器无缝单点登录及单点登出集成。单点登录至少支持三种方式:支持Ajax方式、IFrame方式、表单提交方式,其中Ajax方式和IFrame方式都支持跨域登录。 12.移动端 (1)支持报表在安卓、IOS系统的手机、平板、智能终端上进行展示,可自适应匹配各种大小屏幕。 (2)★支持调用硬件设备底层的扫码、定位、拍照、文件上传等功能。 (3)★提供原生开发的APP,核心框架采用ReactNative技术,按照MVC思想设计实现,视图和模型分离,保持视图的可扩展性、模型的可复用性。使整个系统拥有良好的稳定性、扩展性。 (4)★提供HTML5渲染方式,可通过手机浏览器直接访问报表,也可集成到微信、钉钉等,能根据移动设备特性自动转换报表风格。 (5)★支持移动设备的常见交互体验,比如缩放、横屏、手势等操作,另外还兼容PC端的交互体验,包括数据钻取、图表联动等。 (6)★提供可靠的安全保障,比如手势密码、设备硬件地址校验、VPN等。 (7)支持消息推送至移动端APP、微信、钉钉。推送的消息可以设置定时频率、触发条件等,比如某个指标是否在规定范围内,如果超过了阀值,就推送到相关负责人手机APP或微信中进行提醒。 13. 系统服务 (1)★统一认证平台。 (2)★数据共享管理系统,包括统一身份认证平台、统一数据管理平台、统一信息标准管理平台、统一报表分析平台、统一业务管理平台、个性化二次软件开发平台等软件系统购置,以及数据整合、共享等服务内容。 (3)★数据资产展现与质量管理系统,括业务数据质量监控与清洗服务、业务数据采集展示与自助式分析平台建设。 (4)★统一PaaS业务平台,包括搭建统一流程门户、统一身份认证、统一流程梳理平台、统一流程中心建设、统一应用管理平台、统一系统集成平台、统一移动办公建设、统一运维管理平台。 14.数据治理 在共享数据中心建设的基础上,在实现业务数据跨业务域整合与交换的前提下, (1)★支持业务数据跨部门校验规则的设计与结果监测; (2)★支持动态化与结果化业务数据质量的持续监测与管理; (3)★支持及时针对服务端层面的业务数据交换,进行数据质量问题的发现、质量监测与质量问题修正等工作,在服务端层面保障业务数据的质量; 提供包括数据管理平台和分析处理平台,以及配套的实施服务。 15.数据服务 (1)★支持对学生管理系统、教务管理系统、教科研管理等系统进行复杂报表定制,以满足扩充管理系统的需求; (2)★支持对管理决策、迎新等业务场景,进行大屏定制化展示,数据项目及展示可自行设置,以满足特定场景需求; (3)★支持从不同维度对系统的使用情况进行分析,以保证系统的高效使用。 16.数据标准 (1)★支持提供学校组织架构基本信息库的相关数据标准制定,交付数据标准制定文件; (2)★支持对接人事、学工或教务等相关系统,从权威数据处定时同步数据; (3)★支持提供数据库视图权限,将标准数据提供给其他业务系统用于业务使用。 |