中芯微报警服务软件概要设计说明书.doc_第1页
中芯微报警服务软件概要设计说明书.doc_第2页
中芯微报警服务软件概要设计说明书.doc_第3页
中芯微报警服务软件概要设计说明书.doc_第4页
中芯微报警服务软件概要设计说明书.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文件编号 文件编号 配置项编号 系统开发部配置项编号 系统开发部 C PDMS C PDMS 中芯微报警服务软件中芯微报警服务软件 概要设计说明书概要设计说明书 编写时间 编写时间 2013 01 102013 01 10 部部 门门 名 系统开发部名 系统开发部 审审 核核 人 人 审核时间 审核时间 概要设计说明书 杭州川澜信息技术有限公司 1 修订页修订页 编号章节名称修订内容简述修订日期 修订前 版本号 修订后 版本号 修订人批准人 概要设计说明书 杭州川澜信息技术有限公司 1 目录目录 1 引言 1 1 1 编写目的 1 1 2 项目背景 1 1 3 定义 1 1 4 参考资料 1 2 任务概述 1 2 1 目标 1 2 2 运行环境 1 2 3 需求概述 1 2 4 条件与限制 1 3 总体设计 2 3 1 总体结构设计 2 3 1 1 子系统划分 2 3 1 2 模块功能和处理流程 2 3 1 3 功能分配 2 3 2 人工处理过程 2 4 接口设计 3 4 1 外部接口 3 4 2 内部接口 3 5 数据结构和算法设计 3 5 1 数据结构和程序的关系 3 5 2 主要算法设计 3 6 运行设计 3 6 1 运行模块组合 3 6 2 运行控制 3 6 3 运行时间 4 7 出错处理设计 4 7 1 出错输出信息 4 7 2 出错处理对策 4 8 维护设计 4 概要设计说明书 杭州川澜信息技术有限公司 1 1 1 引言引言 1 11 1 编写目的编写目的 为程序开发人员明确系统结构 所使用的技术 以及各模块间的接口 1 21 2 项目背景项目背景 本系统属于监狱信息化系统的中 安防系统的子系统 主要提供人员预警 视频联动等功能 需 要与监狱犯人信息资料系统 监狱警员信息资料系统 以及相关视频平台等平级系统做对接 1 31 3 定义定义 C PDISC PDIS CCRFID 人员动态信息系统 ESBESB 全称为 Enterprise Service Bus 即企业服务总线 它是传统中间件技术与 XML Web 服 务等技术结合的产物 ESB 提供了网络中最基本的连接中枢 是构筑企业神经系统的必要元素 ActiveXActiveX 微软定义根据微软权威的软件开发指南 MSDN Microsoft Developer Network 的定 义 ActiveX 插件以前也叫做 OLE 控件或 OCX 控件 它是一些软件组件或对象 可以将其插入到 WEB 网页或其它应用程序中 1 41 4 参考资料参考资料 a 项目经核准的计划任务书 合同或上级机关的批文 b 项目开发计划 c 需求规格说明书 d 测试计划书 初稿 e 用户操作手册 初稿 f 文档中所引用的其他资料 软件开发标准或规范 2 2 任务概述任务概述 2 12 1 目标目标 阐述该软件系统将会达到的目标 2 22 2 运行环境运行环境 系统运行环境主要分为三大部分 设备端 服务器端 以及用户端 见图 1 概要设计说明书 杭州川澜信息技术有限公司 2 Web服务器 数据库服务器 预警 报警服务器 接入服务器 控制台电脑 指挥室大屏幕 设备端服务器端用户端 定位器 阅读器 企业总线 图 1 2 2 1 硬件运行环境硬件运行环境 设备端设备端 包括阅读器 定位器 腕带 卡片 腕带 卡片靠近定位器时会得到该定位器的唯一 ID 腕带 卡片会向阅读器发送 心跳 信息 定位信息 呼叫报警信息 剪断报警信息 低电压报 警等信息 阅读器会转发所有来自腕带 卡片的信息到服务器端 腕带 卡片 定位器 阅读器 均由中芯微电子有限公司提供 服务器端服务器端 包括接入服务器 预警报警服务器 数据库服务器 web 服务器 企业总线服务器组成 客户端客户端 包括控制台电脑与指挥室大屏幕 概要设计说明书 杭州川澜信息技术有限公司 3 2 2 2 软件运行环境软件运行环境 服务器端服务器端 软件运行环境概览 ESB 企业总线 Web容器 Tomcat JBoss 数据库 MySQL 接入服务 预警 报警 服务 Web 应用 图 2 接入服务器 操作系统 Windows Server 2003 支持库 net framework 3 0 预警 报警服务器 操作系统 Windows Server 2003 支持库 net framework 3 0 数据库服务器 操作系统 Windows Server 2003 数据库 MySQL 5 1 63 支持库 无 Web 服务器 操作系统 Windows Server 2003 Web 容器 JBoss Application Server 6 0 0 框架 Spring Hibernate Struct 企业总线服务器 操作系统 Windows Server 2003 应用服务容器 JBoss Application Server 6 0 0 ESB JBoss ESB 4 10 概要设计说明书 杭州川澜信息技术有限公司 4 客户端客户端 操作系统 Windows XP 浏览器 IE 8 0 支持库 net framework 3 0 框架 ExtJs 2 32 3 需求概述需求概述 一 犯人 警员 访客信息查询 二 区域动态预警 报警 三 视频监控联动 四 区域统计 点名 2 42 4 条件与限制条件与限制 该系统开发 测试时间为 67 个工作日 既三个月 为以后整合委托方的其他设备与业务 须使用企业总线技术 ESB 因考虑到以后系统功能的增多 复杂度的上升 服务器端中间件尽量选用同一家提供 暂定为 JBoss 概要设计说明书 杭州川澜信息技术有限公司 5 3 3 总体设计总体设计 3 13 1 总体结构设计总体结构设计 3 1 13 1 1 子系统划分子系统划分 Web页面 ActiveX 地图 地图服务器报警服务器 数据库服务器 接入服务器 Servlet服务器 3 1 23 1 2 模块功能和处理流程模块功能和处理流程 模块功能描述说明设计者对软件需求说明书中规定的功能的一种划分 及功能需求到模块的一种 分配 它是模块结构图的补充 它们结合在一起 表达了软件设计的基本考虑 原则上 在软件结构 图中出现的每个功能模块都对应一个这样的描述 它通过描述模块的输入数据 输出数据和处理以及 它们的关系来表达模块功能 图中应列出分配给模块的所有处理 列出接口参数定义的数据和 存储数据 表明输入 输出数据和处理的关系 模块编号 模块名称 模块标识 静态地图控件 CL StaticMap 输 入处 理输 出 JS 读取地图结构 信息 1 确认本地数据是否为最 新 2 通过网络更新地图结构 数据 1 无网络服务 2 正在加载数据 3 调用成功 概要设计说明书 杭州川澜信息技术有限公司 6 3 回调相应 JS 函数 显示指定地图1 检查本地是否为最新 2 更新地图 3 切换到指定地图页面 4 标注热点等信息 1 无地图 无网络服务 2 成功 聚焦指定热点1 根据热点查询到指定地 图 2 显示指定地图 3 热点或区域闪烁 4 下 4 回调相应 JS 函数 切换 节点 1 查无此点 2 成功 聚焦并报警热点1 根据热点查询到指定地 图 2 显示指定地图 3 热点或区域变色并持续 闪烁 4 回调相应 JS 函数 切换 节点 1 查无此点 2 成功 取消热点报警1 查询该点是否存在 2 取消其报警状态 1 查无此点 2 成功 针对热点添加文 字注释 1 查询该点是否存在 2 清空原有注释 3 添加新注释 1 查无此点 2 成功 查询指定地图热 点信息 1 检查是否为最新版本 2 更新当前页面 3 格式化全部热点与区域 1 无地图无网络 2 全部热点与地图信息 查询当前地图1 当前地图 id 模块编号 模块名称 模块标识 Web 页面 PDMS WebC 输 入处 理输 出 地图结构数据更 新 回调 1 记录当前选中的节点 2 更新地图结构树 3 重新选中节点 无 选中节点 人为 1 调用地图控件换地图无 切换到指定节点 回调 1 切换到指定节点无 概要设计说明书 杭州川澜信息技术有限公司 7 模块编号 模块名称 模块标识 Servlet 服务器PDMS WebC 以后要分开 输 入处 理输 出 模块编号 模块名称 模块标识 报警状态服务器 PDMS AlarmStatusService 输 入处 理输 出 设备心跳更新1 更新设备在线状态 2 更新离线预警信息 3 更新离线报警信息 无 设备定位更新1 更新人员定位信息 2 更新各类报警信息 3 报警信息传入数据库 报警数据入数据库 设备报警更新1 报警信息更新无 设备呼叫更新1 呼叫报警信息更新无 查询设备在线状 态 返回设备在线状态 查询设备报警状 态 返回设备报警状态 报警状态解除1 解除制定设备的报警状 态 无 停止监视设备1 停止监视指定设备无 统计数据1 返回指定定位设备下的 设备统计信息 统计信息 3 1 33 1 3 功能分配功能分配 用图表或文字形式表明各项功能需求与程序模块的关系 功能和模块的交叉引用表表明功能需求到模块的分配 也就是说 功能需求与实现该功能的模块 集合的对应关系 一般用字母 U 表示这种关系 数据结构和模块的交叉引用表表明模块和数据结 构的生成关系和用关系 C 表示生成关系 即在一个模块中生成一个数据结构 U 表示使用关系 即一个模块中使用某数据结构 功能功能 1功能 2 概要设计说明书 杭州川澜信息技术有限公司 8 模块 模块 1 U 模块 2 UU 模块 3 U 3 23 2 人工处理过程人工处理过程 描述不能完全自动处理 需人工处理的过程 4 4 接口设计接口设计 4 14 1 外部接口外部接口 说明该系统同外界的所有接口安排 包括用户接口 软件接口与硬件接口 4 24 2 内部接口内部接口 说明该系统内部各模块之间的接口数据结构设计 5 5 数据结构和算法设计数据结构和算法设计 5 15 1 数据结构和程序的关系数据结构和程序的关系 列出数据结构和访问这些数据结构的各个程序之间的关系 5 25 2 主要算法设计主要算法设计 6 6 运行设计运行设计 在复杂的应用环境中 任务可分为各种类型的子任务 相应的处理也应进行分类 相对于这样的 应用 系统的功能十分庞大 用户在某次使用时 不一定用到所有的功能 也就是说做什么事 用什 么功能 这样有必要定义系统的不同运行 系统的每种运行可能涉及不同的模块 使用不同的界面 不同的支持环境 并有不同的前置条件 以及以不同的控制操作完成一次运行 它们所占的系统资源 也不同 定义不同的运行 给出相应的运行模块集合有利于测试和维护 如果某种功能在一次运行时 发生故障 就能根据相应的模块集合大致确定故障的可能范围 6 16 1 运行运行模块组合模块组合 模块集合运行条件支持软件 概要设计说明书 杭州川澜信息技术有限公司 9 6 26 2 运行控制运

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论