公路养护和路政管理系统项目概要设计说明书V01.doc

公路养护和路政管理系统项目概要设计说明书V01.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
公路养护和路政管理系统项目概要设计说明书V01

XX省公路养护和路政管理系统项目 水毁应急抢险业务管理子系统 概要设计说明书 XX科技股份有限公司 2016 年 01 月 公路养护和路政管理系统项目 ——概要设计说明书 第  PAGE 38 页 /共 38 页 项目编号:HZ2015-595 项目名称:XX省公路养护和路政管理系统项目 版本信息:V0.1 文档变更履历创建/变更人变更内容版本日期公路养护和路政管理系统项目小组初建V0.12016.01.04 三方需求确认: 承建单位意见: 承建单位(盖章): 项目经理(签名): 日 期: 监理单位意见: 监理单位(盖章): 监理工程师(签名): 日 期: 建设单位意见: 建设单位(盖章): 项目代表(签名): 日 期: 目录 第 1 章 概要 6 1.1 介绍 6 1.2 目标 6 1.3 系统范围 6 1.4 名词解释 6 第 2 章 架构设计 7 2.1 技术架构 7 2.2 物理架构 8 2.3 业务组件设计 9 2.4 数据服务组件设计 10 2.5 数据设计 11 2.6 模块设计 12 2.6.1 系统包划分12 2.6.2 关键业务实体的状态转换 13 2.6.3 关键类设计16 2.7 接口设计 22 2.7.1 系统提供接口设计22 2.7.2 系统调用接口24 2.8 可供重用的元件及框架 25 2.9 事务管理 27 2.10 异常处理 29 2.11 日志处理 31 第 3 章 通用质量特性 37 3.1 可靠性 37 3.2 可用性 37 3.3 可维护性 37 3.4 性能 37 3.5 安全 37 1.1 介绍 第1章 概要 本文档依据需求规格说明书,设计并定义了水毁应急管理系统的技术架构、物理 架构、组件、数据结构、接口等,作为系统详细设计以及系统开发的依据。 1.2 目标 水毁应急管理系统需实现以下功能要求: 1) 基础数据管理:对于基础设施数据按照类别、编码、名称进行单项或组合 的模糊查询,查询结果以列表形式或 GIS 平台展示。 2) 水毁应急处置:实现接处警管理、警情核实、应急物资调度、事件信息面 向社会发布等功能。 3) 应急资源管理:应急资源管理是指为紧急事件发生而准备的物资、专家、 组织体系等资源管理。能够通过系统对各类资源进行维护,查询所需资源。 4) 应急抢险统计:实现水毁事件损失上报、应急抢险损失统计以及生成水毁 事件报告。 5) 应急抢险后评估:实现应急方案效果评估、应急能力评估等功能。 6) 应急预案管理:实现相关应急预案的电子化管理,并提供按关键字、编制 时间、预案名称、编制单位等的索引查询功能。为突发事件时的应急预案 建议和分析提供支撑。 7) 系统管理:实现系统用户管理、机构管理、角色管理、权限管理、日志管 理。 1.3 系统范围 具有各种信息的审核权利。 1.4 名词解释 J2EE - Java 2 Enterprise Edition SpringMVC - 基于 J2EE 标准的 WEB 框架 MyBatis/iBatis - 一种 Java 对象到关系型数据库的映像工具 Spring - 一种开源轻量级的应用容器 OR - 对象关系映射 2.1 技术架构 第2章 架构设计 系统架构总体分层概述如下: l 业务表现层:使用 JQuery MiniUI 前端 JavaScript 框架,MiniUI 对页面布局、 前端大部分组件提供了支持,大幅减少开发工作量。 l 业务逻辑层:综合业务逻辑(业务组件)采用 spring 框架技术处理业务逻 辑,而业务逻辑层主要是通过 service 层来综合调度业务逻辑。即:xxService -xxDAO-DB. l 数据访问层 DAO:主要采用目前比较流行得 ORM 框架 MyBatis(iBatis)。系 统 DAO 层完全封装 MyBatis。 下面列出系统使用的主要软件: 类别名称(版本)描述Eclipse3.2集成开发环境 JDK1.6.0Java 开发环境Spring2.5.6轻量级容器,负责对象MyBatis3.0.6OR 组件SpringMVC3.1.0MVC 框架Log4j1.2.15日志组件 为保障系统的稳定运行,系统服务器安装 Linux 操作系统。数据库管理系统为 ORLACE 11g。 2.2 物理架构 GIS系统服务器 视频服务器 数据中心 SSL 公路养护和路政 管理系统服务器 应急系统部署主要包括应用服务器以及数据库服务器。 名称最低配置要求数量用途数据库服务器4CPU / 32G 内存/千兆以太网

您可能关注的文档

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档