基于React的信息管理系统前端自动化构建工具的设计与实现

来源 :北京交通大学 | 被引量 : 6次 | 上传用户:xianshengh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
21世纪是信息化的时代,随着互联网的发展,各行各业都需要建设自己的信息管理系统,信息管理系统成为企业信息化建设和电子政务的新宠。信息管理系统的前端开发需要投入大量人力及时间,且一般企业信息管理系统前端功能模块大同小异,开发中充斥大量重复性工作。为了简化开发工程师的工作,提高代码复用率,本文提出了信息管理系统前端自动化构建工具的概念。使用本工具既可以减少前端代码重复开发,而且解决了前后端数据联调、工程维护、开发人员资源不足等问题。本文针对信息管理系统前端自动化构建工具做了需求分析、设计以及实现。该工具基于组件化的前端开发思想,将各个功能预先封装成基础组件,根据后端配置的元数据,从预先封装的功能组件库中调用对应功能的目标基础组件,将目标基础组件灵活的组合配置生成前端页面。本工具的开发基于React前端开发框架,采用了Less预处理语言使得前端页面样式开发工作更加轻松,使用Webpack模块打包器完成前端系统的自动化构建,使用Type Script对代码做了强约束。按照业务流程需求,本论文将从四大业务模块进行构建工具的开发:导航栏生成模块、列表生成模块,详情生成模块以及表单生成模块。笔者独立设计并实现了如下四大主要业务模块:(1)导航栏生成模块:此模块是构建一套信息管理系统的关键骨架,为菜单、目录提供路由跳转,且包含信息管理系统的主导航名称以及logo。(2)列表生成模块:此模块根据后端配置的元数据自动生成列表展示区,支持增删改查、数据筛选、批量导入/导出等操作。(3)详情生成模块:此模块根据后端配置的元数据自动生成详情页,展示全部信息,供用户查看。(4)表单生成模块:此模块根据后端配置的的元数据,依据其数据类型自动生成对应的组件并由各个组件构成表单,供用户录入数据、校验以及提交。目前,本项目已经在公司正常运行,达到预期目标。使用此构建工具生成的信息管理系统的前端工程基本满足功能需求,具有学习成本低、上手速度快、实现效果好等特点,可以大大提升开发的效率。
其他文献
具有周期性变化的复合材料或者结构被称为周期结构,当弹性波在周期结构中传播时,特定频率的弹性波会受到周期结构的影响,从而导致波的禁带特性。目前对于单振子周期结构的研
保护渣作为一种保证钢坯表面质量的硅酸盐材料在连铸过程中具有至关重要的作用,它直接影响到钢铁的生产效率。保护渣的种类众多,因此研究保护渣组成-结构-性能之间的关系对于
材料的性质与其结构有着密不可分的联系。在纳米尺度下,不同晶型的同类材料在强度、光电响应、催化活性等理化性质方面存在显著差异,使得晶面调控成为了改善性能的重要研究方向。应变调控作为调节材料内外部应力的一种常见手段,有望在单原子尺度下改变原子间间距及作用力,改变材料的晶面结构,进而对材料的性质进行有效调控。然而,现有的技术无法原位地精确调控应变,限制了其在材料晶型控制方面的发展,阻碍了应变在材料性能提
在自动化制造设备中,自动检测和监控系统是自动化制造系统中的重要组成部分,其中将线阵电荷耦合器件(CCD)图像传感器用于尺寸测量是非常有效的一种非接触检测技术。在烟机滤棒成型机组中需要在线实时检测与监控滤棒的圆周长,CCD光电直径测量装置可以很好地实现滤棒直径(圆周)的在线非接触检测,提高设备对滤棒圆周的检测、控制精度,从而提高滤棒的生产质量和效率。本文以研制光电直径(圆周)检测装置替换原KDF3(
现代无线和移动通信系统的飞速发展,对电磁波射频器件提出了高度集成化、多功能化的要求。为了适应这一趋势,功分滤波器作为一种多功能集成器件,不仅可以作为功率分配器提供
超表面是一种能改变弹性波或者声波传播特性的人工复合结构。这种特殊的结构可以产生超常的物理现象,极大的拓宽结构功能材料的设计应用前景。其应用领域包括无损检测,医学成
金属有机骨架(MOF)化合物是一类新型的无机有机杂化微孔晶体材料,通过配位键由金属离子与有机连接配体自组装而成。金属离子和有机配体的丰富组成和多种配位模式不仅为MOF化合
Sn-Beta分子筛是生物质转化过程中重要的催化剂,在提高生物质能源的利用中起到重要作用。在真实反应条件下,Sn-Beta分子筛的Sn活性物种会发生改变。从理论上研究Sn-Beta分子
随着电子产品和微型器件的快速发展,人们对于高度集成、具有优异电化学性能的微型储能器件的需求不断增长,具有优异储能性能的平面微型器件受到了极大关注。与微型超级电容器相比,微型电池的能量密度高,在微型电子产品与医疗设备等领域具有巨大的应用潜力。然而,就传统电池而言,复杂的微制造工艺和封装技术阻碍了其在微型储能领域中的应用。因此,开发一种对环境友好、成本低的微型电池,实现其平面微型化尤为重要。水系可充电
小电流接地系统故障选线和定位一直是配电网的重点研究问题,尤其是单相接地故障。油田电网挂接农网线路较多,且各采油厂野外环境比较复杂,发生单相接地故障的概率更高,一般在