View on GitHub

ChiHuoBao 分析与设计

The documents about Software Analysis & Design Team Work

1.逻辑架构

逻辑架构由三层模型(表示层、业务层、持久化层)构成

1.1.表示层

1.2.业务层

服务器充当业务层的角色,为表示层的各个子系统提供相应的服务模块

1.3.持久化层

2.框架目录设计

2.1. 前端

─ src
 ├── common                         #
 │  ├── audio                       #音频
 │  ├── images                      #图片
 │  ├── javascript                  #api接口、cache、config等js文件
 │  ├── style                       #公用style
 ├── components                     #组件
 ├── pages                          #页面,处理业务,主要分为三个模块
 │  ├── admin
 │  ├── seller
 │  ├── user
 │  ├── index.vue
 │  ├── login.vue
 ├── router                         #路由
 │  ├── index.js
 ├── store                          #vuex的store,分了三个模块
 │  ├── admin
 │  ├── seller
 │  ├── user
 │  ├── index.js
 ├── App.vue
 ├── main.js

2.2.后端

─.
 ├── app
 ├── ├── common            # 工具
 ├── ├── controllers       # 业务
 ├── ├── models            # 定义数据库模型
 ├── db_vue                # 导出来的数据库数据
 ├── public                # 前端资源
 ├── routes                # 路由
 ├── app.js
 ├── config.js             # 短信api的key相关

3.与 ECB 关系

ECB中:

在本系统中,Boundary有三个部分:

Controller 包含:

Entity 包含: