1. 总体设计

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