1. 总体设计
# 1. 总体设计
## 1.1 DMS系统设计目的
> DMS 系统主要用于存储点云数据体系内的终端设备基本信息及其采集、监
测、检测到的原始数据内容,也存储基本的点云数据用户信息。
DMS 系统可供上层各 CMS 系统获取终端设备数据,用于各行业或场景应用、
扩展以及展示用途。
## 1.2 DMS系统设计原则
> 页面简洁、清新,响应速度快,操作不复杂。
## 1.3 DMS系统设计的通信模型
> DMS 系统与终端设备采用服务器/客户端模式,其中 DMS 系统工作在服务
器模式,终端设备工作在客户端模式。
DMS 系统与终端设备间采用 TCP/IP 通信方式,其中第一阶段可采用短连接
形式实现,第二阶段采用 Socket 长连接形式实现,双方通信协议采用点云数据
自定义的协议内容实现。
DMS 系统与 CMS 系统也采用服务器/客户端模式,其中 DMS 系统工作在服
务器模式,CMS 系统工作在客户端模式。通信方式及通信协议待后续补充。
简易通信模型如下图所示:

## 1.4 开发环境
| 项目 | 详细信息 |
|------|------------------------------------|
| Java | JDK 1\.7 以上 |
| 框架 | Struts2、Hibernate、SpringFramework、 |
| 数据库 | MySQL、Redis |
## 1.5 运行环境
| 项目 | 详细信息 |
|------|---------------------------------|
| 操作系统 | CentOS 6\.5 |
| 硬件参数 | RAM:8GB、CPU:2\.5GHz |
| 软件环境 | MySQL 5\.6、Redis 2\.8 、Tomcat 7 |