基于Excel 服务器的船闸运行数据管理系统设计
2021-09-05万韬
万 韬
(长江三峡通航管理局,湖北宜昌 443000)
1 需求分析及软件选型
1.1 系统需求分析
数据的信息化管理是现代化通航的必然要求,在船闸运行工作中,涉及的基本运行记录主要包括过闸基本数据、统计报表、设备巡视点检记录、船舶诚信管理等信息。系统设计要求合理设置数据填报项,在满足工作需求的基础上尽量减少填报人员的工作量。
根据运行工作实际,该系统需要具备以下4 个方面的功能:
(1)实现数据的有序管理。数据按照设置有序流转并保存在数据库中,不同的用户根据分工各司其职,共同管理系统数据。
(2)实现信息的共享。通过登录运行数据管理系统,无论是运行当班人员、项目研究人员,还是管理人员,都可以及时查阅和填报各种信息,能极大地方便信息联络,提高工作效率。
(3)分类统计。当班人员只用填写基本数据,利用系统的数据分类统计功能,可以准确形成日报表、周报表、月报表,还可以快速查询各个班组的月度运行实绩,计入月度考核项。
(4)数据分析。通过设置相应数据统计项,分析影响通航效率的因素,同时为科研人员开展项目研究提供数据支撑。
运行数据每个班组都要填写且条目较多,从工作效率的角度出发,对该系统的操作性提出要求,要求界面简洁易操作。
1.2 软件选型
目前,传统的信息系统开发时间较长,随着需求的变化需要不断调整,涉及到费用、时间、沟通成本等问题。本文考虑选择经济可行、能够逐步完善的方式,选用合适的软件,自主搭建管理系统。
经过查阅资料调查,本文拟研究采用勤哲Excel 服务器[1]完成设计。勤哲Excel 服务器是一个面向最终用户的信息系统设计工具与运行平台,将电子表格软件Microsoft Excel 和大型数据库管理系统MS SQL Server 集成为一个网络数据业务协同工作环境。在这个平台上,用户可以按自己的管理意图设置Excel服务器中各个模块的模板,模板上可以定义表头(单一数据项)、定义明细(重复数据项)、定义表间公式(提取和回写)、定义工作流。同时,模板上还可以定义丰富的权限(模板的读写权限、工作流中的字段权限和部门管理中的填报权限等),实现与其他数据库的连接。Excel 服务器能够以Excel 和ESweb 为客户界面,将Excel 文件和数据保存到MS SQL Server 中,自动生成Excel 表单或报表,用工作流传递Excel 表单或报表,自动生成Web 系统。它不但能在局域网中、互联网上应用,还能集成外部数据源、构成一个统一的数据系统。
利用勤哲Excel 服务器这样一个平台,不需要依赖IT 专业人员就可实现自己想要的管理信息系统,并且能够随着船闸的发展及管理进步,随时调整、改变、增加系统的功能,符合船闸研究需求。同时,系统操作也很简单,运行人员通过登录服务器客户端、填报原始运行数据,系统自动实现集中存储、分类统计,相关人员登录客户端就可以查询数据信息。
2 系统建立
2.1 系统功能架构
根据运行数据管理系统的需求分析,确定该系统的功能模块包含记录模块、报表模块、查询模块。其中,记录模块包含运行记录表、运行日志、设备缺陷故障单、船舶诚信管理记录表,由当班运行人员和值班主管完成基本数据的录入,实现实时数据上报功能;报表模块包含日报表、周报表和月报表;查询模块包含运行业绩、水情气象、停通航记录表、设备故障缺陷以及船舶诚信记录等信息,实现自定义分类查询功能(图1)。报表模块和查询模块中的数据来源于记录模板,部门负责人有权限查看报表和维护数据。
图1 系统总体架构
2.2 模块设计
2.2.1 记录模块
(1)运行记录表。运行记录表中包括水情气象、闸次运行信息、设备状态信息、停通航信息等。运行记录表由运行人员完成初始信息的录入,系统上报至值班主管,值班主管对记录进行审核后,表单数据写入数据台账,完成数据的保存。
(2)运行日志。运行日志包含当班运行业绩汇总信息、人员管理、车辆管理、闸区安全管理信息。运行日志前部分是当班期间闸次运行信息的统计汇总,系统直接从运行记录表中读取数据,通过表间公式,将统计信息显示在运行日志的表单中。值班主管录入时间、班次信息,即可以查看该班已经完成的闸次数据。运行日志的后半部分内容是各类管理信息,由值班主管填写。交班主管保存的运行日志会出现在接班主管的待办事项中,接班主管查阅信息后,运行日志信息存入数据台账。
(3)设备缺陷故障单。设备缺陷故障单包含故障基础填报、预处理、最终处理意见、故障原因分析等内容。设备缺陷故障单由运行人员描述设备发生缺陷故障的现象,在系统中上报给值班主管,值班主管对缺陷故障进行预处理,并在系统中填写处理过程,表单流转到技术主管处,技术主管分析故障原因,根据预处理的情况给出进一步处理意见,下发给维修人员,维修人员处理结束,填写处理过程,上报给技术主管,技术主管审核通过,表单流程结束。
(4)船舶诚信管理记录表。为减少船舶失信行为的发生,共同营造良好的通航环境,通航管理部门对船舶进行诚信积分式管理,根据船舶的积分情况评定信用等级。而船舶诚信管理记录表就是积分管理的数据来源。运行人员填写船舶诚信管理记录表,在系统中上交给值班主管审核,主管同意后表单流转到诚信专员处,诚信专员审核通过,上交局职能部门,局职能部门同意后发送给船方,若船方接受处理意见则流程结束;如果船方不接受处理意见,可以向局职能部门提交申诉申请,局职能部门给出处理意见,表单流程结束。
2.2.2 报表模块
日报表涵盖24 h(跨越3 个班)的运行数据,列出前一日的18:00 至当日的18:00 船闸的运行数据。日报表的内容基本与运行记录表中一致,包括水情气象、闸次运行信息、设备状态信息、停通航信息等。同时,还增加了闸次明细分析列表,统计当日各闸次进闸历时、出闸历时、闸次间隔时间等,结合单闸船舶数、闸次类型等信息,分析影响过闸效率的因素,为进一步探讨提高通航效率提供数据。同时通过统计计划时间和船舶实际进闸时间,可以考核班组过闸的准点率,对班组管理提供参考指标。周报表与日报表的内容基本一致,只是统计的时间段不同。月报表中设置了过闸数据同比、环比分析项,报表中与表格数据对应显示相关柱状图、折线图等图表。
2.2.3 查询模块
通过设置不同的查询条件可以实现自定义查询:运行业绩查询表可以查询过闸船舶的闸次、艘次、吨位等信息;水情气象查询表可以查询船闸水位、流量的变化趋势;停航记录查询表可以查询造成船闸停航的原因和时间;设备故障缺陷查询表可以查询设备缺陷故障从上报到处理结束的全流程信息,以及故障发生的原因,是设备管理重要的参考资料;通过船舶诚信管理查询表可以查询船舶在船闸区域发生的失信行为,为过闸船舶的积分管理提供数据。
3 总结
利用勤哲Excel 服务器设计平台,实现了船闸运行数据的电子化管理,运行数据一次填报,多方共享,分类统计,满足个性化查询需求。同时,系统工作流的设置,规范了设备缺陷处理、船舶诚信管理等业务工作的流程,信息流转及时高效,大大提高工作效率。该系统的应用,对提升船闸运行管理的智能化、自动化水平具有积极意义。