海洋技术领域规范化海试管理系统分析与设计随着我国国力的增强和科技水平的提高,海洋作为我们国家的重要资源其重要性日益凸显,我们的海洋仪器设备过去主要是依靠进口,近二十几年来,国家加大对各项海洋仪器设备研发的资助力度,积极促进国产海洋仪器设备的研发。
在这个过程中,由于缺乏实践经验,有一些仪器设备在应用时会出现一些问题,科技部自“九五”以来积极推广规范化海上试验,以确保研发的仪器和部件必须通过海上试验才可以结题或者进一步走向生产环节,这一举措大大增强了国产仪器设备的可靠性,可用性以及提高了仪器设备性能水平。
经过了四个五年计划的沉淀,标准化海上试验的要求正逐渐成为海洋仪器设备研发和生产遵循的标准。
2013年,中国海洋大学、中船重工710所、中国船舶计量中心以及山东省计算中心联合申报了国家海洋技术领域海洋仪器设备规范化海上试验的863项目,山东省计算中心主要承担了海洋技术领域规范化海试管理系统的项目任务。
我们以《130805-863计划海洋技术领域规范化海上试验管理办法》和《130805-863计划海洋技术领域海洋仪器设备研制质量管理规范》为基准,对多家单位进行了8个多月的项目需求调研之后,设计了规避海上试验的人为干预带来的风险、科学、合理、规范的流程和数据模型,开发了海洋技术领域规范化海试管理系统,记录了海上试验从申请到归档的全过程,为统筹管理科研船舶资源、合理分配船时、把握仪器设备质量等诸多方面提供了决策依据和评判标准。
本系统有船舶多、仪器设备多、海试项目多、流程多、节点多、节点内表单多、多个流程之间的数据关联多等特点,为此引入了工作流和离线上传等技术,使得系统可以对海上试验的每个环节进行管理和监督;使用了层次分析法进行船时共享和海试海域分析;设置了灵活的表单配置功能,根据不同的航次和仪器定制,按照海试规范所规定的标准进行评估和打分。
根据实际需求,系统分为海试管理系统主系统和离线子系统两部分,采用了B/S和C/S相结合的方式来实现架构设计,在陆地上使用主系统用B/S架构的方式共享数据和资源;在海上使用C/S架构暂存数据在本地,当有条件时和主系统进行通讯以达到数据上传和共享的效果,在海上船舶的局域网范围内,又可以以一台机器为服务器的B/S架构存在。
主系统和子系统之间根据用户认证共享数据,无需重复注册和数据录入,降低了使用者的使用门槛。
系统使用Java开发,前端友好的Ajex技术给客户带来友好的用户体验。
本文主要描述了系统需求、总体设计、主要模块的功能以及数据库的详细设计和关键技术的实现方法等。
论文中给出的方法和结论,对今后海洋技术领域规范化海试管理系统的升级和拓展有一定的参考意义。