《智慧城市管控平台-ICCMP软件详细设计.docx》由会员分享,可在线阅读,更多相关《智慧城市管控平台-ICCMP软件详细设计.docx(34页珍藏版)》请在优知文库上搜索。
1、才智城市管控平台软件具体设计1.0拟制:日期:审核:日期:批准:日期:文档配置说明文件名才智城市管控平台()_软件具体设计说明书VLO适用创建作者时间版本号说明:修改作者时间版本号说明:修改作者时间版本号说明:1.引言1.l编写目的本具体设计说明书是针对才智城市平台而编写,目的是对项目进行具体设计,在概要设计的基础上进一步明确系统结构,具体地介绍系统各个模块,为进行后面的实现和测试做打算。本具体设计说明书的预期读者为本项目组成员。1.2背景待开发系统的名称:才智城市管控平台。此软件系统任务提出者:研发部此软件系统彳壬务开发者:研发部软件组此软件系统任务用户:模拟用户1.3定义:地理信息系统:面
2、对方面编程:代码优先1.4参考资料才智城市管控平台软件概要设计2 .总体设计2.1 需求概述系统模块有管理、设备管理、视频管理、智能交通、权限管理、系统管理。2.2 软件结构系统拓扑结构图系统拓扑储构图系统逻辑架构图:数据仓储,用于数据访问操作:领域模型:业务访问,处理业务逻辑:限制器:视图模型:视图数据访问层统一封装成仓储接口,供应应业务访问层调用,运用框架方式实现,业务访问层特地处理业务逻辑、数据计算、验证等,并供应接口给展小层,采纳框展示层运用框架,与外部系统的交互以的方式供应服务接口架,层与层之间只依靠接口,接口之间的依靠运用框架注入。系统组件图用户浏比郎*三W权捌制牛许ffipn用户
3、:Go.电件骸访问理管理:C曲:8正机用存储减耍QnW台.模块间关系图GIS管理设备管理权限管理视频管理智能交通系统管理对每个模块的操作首先要推断有没有权限,若无权限则禁止操作,权限推断以方式进行拦截。模块间调用通过接口来完成,运用框架注入。3 .程序描述3.1 软件结构类图3.1.1 数据库访问组件描述:统一封装襁(据库的操作,仓储接口运用框架来实现操作数据库,其他功能模块与数据库的交互将通过该组件来完成操作,供应仓储接口o类图操作操作3.1.2 日志组件描述:记录用户的操作,依靠数据访问接口,供应服务接口特性操作领域模型类图*8接口特性特性操作操作雌操作特性操作3.13异样处理组件描述:记
4、录系统可能出现的异样,便于追踪错误源,可放在全局错误中处理,也可放到方法中,依靠数据访问接口,供应服务接口领域模型操作类图甑.特性操作特住操作特性操作操作3.L4通讯机存储程序描述:以的方式供应接口服务,让通讯机把解析的数据存储到数据库,运用框架实现,可独立部署于,依靠数据访问接口,供应服务接口领域模型:统计数据操作事务检测操作设备报警操作图片操作类图接口接口糅作操作操作3.1.5通讯机描述:解析前端设备上传的数据并序列化成格式字符串,通过协议调用通讯机存储程序供应的服务接口,以方式提交数据,将数据通过通讯机存储程序保存到数据库通讯机存储程序解析数据特性操作接口存储数据特性操作3.1.6权限管
5、理描述:通用权限系统,权限限制最小粒度为按钮级别关系图用户模块角色操作码角色权限操作码权限领域模型用户操作模块操作模块操作码操作角色操作角色权限操作操作码权限用户类图操作接口接口A特性特性操作操作接口特性操作模块类图接口操作特性操作接口”触操作接口特性操作角色类图特性操作特性操作接匚1特性操作特性特性操作角色权限类图接口“接口特性特性操作操作接口”操作特性操作接口触操作接口特性操作触操作角色用户类图接口”操作接口操作接口操作麋作特性操作特性操作触麋作描述:展示、设备信息与地址的维护领域模型设备信息、设备地址触特性操作操作类图接口触操作触操作操作触操作接口特性操作接口操作接口特性操作特性操作3.1.8智能交通描述:流量数据统计,包括日、月、年统计,事务信息查询与图片查看领域模型操作流量统计、事务检测操作类图特性操作接口特性操作特性接口操作特性操作特性操作接口特性操作特性操作界面设计在开发中再具体设计