美文网首页
目前云端项目概要介绍和实施安排

目前云端项目概要介绍和实施安排

作者: never615 | 来源:发表于2017-03-22 17:52 被阅读0次
    云端.png

    概述

    业务层

    Easy-mall

    处理商城相关的业务,包括管理端/前端接口.

    • 支持多个主体公共一套系统.
      实现:数据库方面由主数据库和业务数据库构成.
      • 主数据库:管理主体(包括该主体对应的业务数据库连接信息)/账号/角色/权限/菜单.
      • 业务数据库:管理业务数据,如用户信息/店铺/活动/卡券等内容.
    位置服务

    定位/导航接口,位置服务管理端功能.

    基础组件

    Laravel-starter-kit

    内部使用的laravel项目的启动器:包括限定接口通信标准/异常处理/本地化.

    Laravel-admin

    管理端功能支持库,基于开源项目laravel-admin,修复了一些问题和实现了一些不支持的功能(如自动生成菜单/自动权限校验/select自动加载默认值等).

    Mt-wechat

    基于微信开放平台,封装一套易用的接口.

    系统服务

    阿里云

    实现负载均衡和弹性伸缩,使用阿里云数据库.

    Let's Encrypt

    免费证书

    管理和运维

    项目管理(github+zenhub)

    使用github的issue/milestone/wiki,配合zenhub进行项目管理.

    持续集成和部署(github+CircleCI)

    实施安排

    1. 围绕easy-mall开发.
      1.1 部署私有库并新建项目集成测试,验证整套开发流程是否有问题.(设及easy-mall/laravel-admin和laravel-starter-kit)
      1.2 开发easy-mall管理端功能,优先实现底层功能和复杂功能.(涉及easy-mall/laravel-admin和laravel-starter-kit)
      1.3 管理端功能完善到0.6版本,完成1.2小点中遗留的简单任务开发(涉及easy-mall/laravel-admin和laravel-starter-kit)
      1.4 开发Mt-wechat库,为easy-mall的接口开发做基础.
      1.5 开发easy-mall接口部分功能,easy-mall开发到0.7版本.
      1.6 补足管理端功能,完善easy-mall到0.8(需微信端页面开发配合完成)
      1.7 搭建云端系统环境,负载均衡/弹性伸缩.
      1.8 部署项目到新的云端环境,配置自动集成部署等功能,并进行测试.第一个可用版本发布,可以对外提供(覆盖花园城功能,不包括位置服务/聊天/推送).
      可进入迭代更新阶段
      1.9 推送功能 v0.9.1
      2.0 聊天室功能 v0.9.2
      2.1 云端定位/导航及相应的管理端功能 1.0(可提供给海上世界使用)
      2.2 配合前端页面实现可配置的管理功能,比如(前端加载主题配置)
      2.3 统计功能规划并开发

    相关文章

      网友评论

          本文标题:目前云端项目概要介绍和实施安排

          本文链接:https://www.haomeiwen.com/subject/bwstwttx.html