设备数据管理前端模块化设计构建

设备数据管理前端模块化设计构建

根据公司业务需求,本人根据现有资源搭建LAMP平台,其中L代表Linux操作系统,A代表Apache服务器,M代表MYSQL数据库,P代表PHP语言。应用现有的DIV+CSS布局前端页面,根据业务需求使用PHP语言设计后端业务逻辑,从而设计出一款设备的数据管理平台。
由于公司业务的不断扩展,客户数量越来越多,各个客户不同的定制化需求随之不断增加,前端代码的版本维护越来越复杂。针对此现状,产生模块化设计的想法。将平台业务的各个功能模块化,组件化设计,根据不同客户的需求进行相对应的配置,配置过后形成对应需求的数据管理页面。
前端的模块化组件化设计,就是将数据管理平台所有的功能业务看做是一个一个的功能模块。首先需对平台的业务作一个逻辑拆分,把控拆分粒度,形成相对应适合的业务模块。
数据管理平台框架如图所示

拆分设计标准如下:

  • 模块 职责明确
  • 模块代码边界清晰
  • 模块之间数据通信清晰

拆分注意要点如下:

  • 各个业务模块之间的依赖关系

  • 业务功能之间的耦合关系

  • 业务模块页面之间的跳转逻辑

  • 业务模块之间的事件通知

  • 业务模块之间数据接口的调用

    根据上述设计标准及设计注意点,后端逻辑设计方面拆分平台业务,把控拆分粒度,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值