结构域是蛋白质三维结构中具有特定生理功能的独立性球状区域,大部分蛋白质都是由一个或多个结构域组成,每个结构域在生命活动中都发挥着重要的作用。蛋白质结构域在临床疾病治疗、药物研制、蛋白质功能预测等方面都产生了重要的价值。由于结构域本身的重要性以及结构域相关生物学知识数据的复杂性,且现有生物学结构域数据库都缺乏结构域组合查询和重要性分析的功能,为了方便生物研究人员理解和查询结构域与结构域、结构域与蛋白质、结构域与结构域氏族之间的关系以及结构域的重要性等信息,因此提出了结构域综合查询系统的设计与实现。系统分为实体查询、关系查询、结构域重要性分析、结构域组合查询和结构域物种分布五大功能模块,主要实现了结构域与结构域、蛋白质、氏族之间的关系和结构域重要性等信息的查询功能。为了实现前端界面风格的统一性和美观性,使用react框架和UI框架Ant Design of react构建前端界面。由于现有结构域相关数据库对结构域信息展示可视化效果不佳或缺乏图表与用户之间的进一步交互功能,故使用可视化框架Echarts完成已有固定样式图表的构建,使用灵活度较高的可视化框架***完成自定义图表的绘制,以此实现查询数据的可视化功能,有利于用户清晰直观地理解数据本身的含义,另外在图表本身之上进行拓展,使得用户可以与查询结果图之间进行丰富的交互,进一步实现结构域信息查看和蛋白质列表查询功能。结构域综合查询系统帮助生物研究人员更清晰地理解结构域与其他知识点之间的关系,另外提供其他结构域数据库不具备的结构域组合查询和结构域重要性查询功能,促进研究人员对蛋白质功能的研究,有利于生物医疗领域的发展。系统最终测试结果表明,系统功能和性能方面都达到了预期设想,基本满足用户的需求。
随着我国用电量的不断增大,高压电缆被广泛使用,对其进行有效监测就显得尤为重要。在众多高压电缆在线监测技术中接地环流监测法使用较为广泛。国内外接地环流在线监测系统的架构平台有CS架构和BS架构两种,其中CS架构需安装指定的客户端软件且不易更新,而BS架构结合GIS(Geographic Information System,地理信息系统)技术的很少。针对这些问题,建立了一套基于BS架构的高压电缆接地环流在线监测系统的前端,系统前端以基于react等技术的Dva框架作为基石,使用Ant Design of react设计前端UI组件,采用Ant Design Pro作为脚手架。系统采用有着强大图形处理表达以及独特地理空间分析能力的GIS技术设计出高压电缆线路的绘制模块和监测设备的标记模块,将数据库中经纬度坐标的数据值以地图的形式进行展现;利用react技术中的虚拟DOM树机制在不同的前端界面中设计出不同的定时器函数,实现界面中实时数据的快速动态渲染;基于高质量react组件,设计出良好且统一视觉风格的选择输入框、分页表单和曲线图等前端界面,实现线路设备信息管理模块和历史数据显示模块的高可视化效果;系统在不同的前端操作上设计不同的逻辑界面,使其具有良好的UED(User Experience Design,用户体验设计)和易于拓展的交互逻辑。同时,系统制定了完整的测试步骤,充分测试系统的功能完善性、稳定性、安全性和兼容性。相比于传统维护电缆安全的人工巡检、计划检修模式,系统能通过前端工作人员选择的刷新时间间隔,自动向服务器发送请求获取到数据库中的最新数据,从而实现对电缆线路的连续实时监测,及时发现故障,达到保障电网安全的目的。
暂无评论