软件开发服务指导摘要

1、主旨思想

1.1 核心架构思想

以架构设计为基础,语言实现为辅助,实现高效开发。

1.2 设计思路

以表单驱动业务与数据库的衔接。所有输入通过表单定义实现,每个数据操作接口都对应一个输入输出表单,表单中的每个参数都定义输入、编辑、单例输出、集合输出等属性。当前接口中删除、状态设置未定义表单,后续考虑完善。

2、平台选型

2.1 后端服务

后端服务统一通过接口实现,请求信息head设置token,兼容cookie设置token。

2.2 前端服务

实现顺序为PC网页端=>手机网页端(单页应用)=>公众号端=>小程序端=>APP混合应用端=>APP原始应用端。

3、高效实现

3.1 管理功能高效实现

与客户交流需求以后,通过功能定义,表单定义,快速实现一个完整的操作预览管理系统。

3.2 用户功能高效实现

根据客户需求,通过功能页面定义,页面元素定义,快速实现一个完整的用户操作预览界面。本功能主要针对手机端使用的用户。

3.2.1 实现思路

使用系统中的功能定义来定义各个页面,新增access_element表,用于定义功能页中包含的元素,access_element表中字段定义:宽度width, 高度height,样式style,屏幕显示数量screen_number,轮播切换时间change_time,轮播切换方向change_direction,数据源datasource,数据检索条件datasource_condition(json字符串,可含有where,limit,orderby等),图片字段image_field,名称字段title_field,数字字段number_field简介字段intro_field,价格price_field,链接地址url
常用元素统计如下:

  1. 轮播图:carousel (包含全屏轮播,小图轮播等)
  2. 广播条:broadcast
  3. 标题栏:title(包含标题、描述、提示等样式)
  4. 图片:image(包含方形、圆形、圆角、阴影等样式)
  5. 图片列表:list-image
  6. 文字列表:list-text
  7. 文字+号码列表:list-text-number
  8. 文字+价格列表:list-text-price
  9. 文字+简介列表:list-text-intro
  10. 文字+号码+简介列表:list-text-number-intro
  11. 文字+价格+简介列表:list-text-price-intro
  12. 左图右文列表:list-left-image-text
  13. 上图下文列表:list-top-image-text
  14. 左图右文+简介列表:list-left-image-text-intro
  15. 上图下文+简介列表:list-top-image-text-intro
  16. 左图右文+价格列表:list-left-image-text-price
  17. 上图下文+价格列表:list-top-image-text-price
  18. 自定义元素:custom
  19. 表单元素:form(功能定义中指定表单,调取form_param中的参数定义进行相应操作)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值