目录 1 引言 ...................................................................... 3 1.1 编写目的 .............................................................. 3 1.2 背景 .................................................................. 3 1.3 定义 .................................................................. 3 1.4 参考资料 .............................................................. 3 2 总体设计................................................................... 3 2.1 简述 .................................................................. 3 2.2 架构设计 .............................................................. 4 2.2.1 系统逻辑架构图 .................................................... 4 2.2.2 系统物理架构图 .................................................... 4 2.2.3 顶层系统包图 ...................................................... 5 2.2.4 业务类包图 ........................................................ 5 2.2.5 子系统关系图 ...................................................... 6 2.3 接口设计 .............................................................. 6 2.3.1 界面框架设计 ...................................................... 6 2.3.2 外部接口设计 ...................................................... 7 3 系统设计................................................................... 7 3.1 应急资源管理 .......................................................... 7 3.1.1 应急资源管理说明 .................................................. 7 3.1.2 界面设计 .......................................................... 7 3.2 应急预案和案例 ....................................................... 10 3.2.1 应急预案和案例说明 ............................................... 10 3.2.2 界面设计 ......................................................... 10 3.3 应急值守管理 ......................................................... 12 3.3.1 应急值守管理说明 ................................................. 12 3.3.2 界面设计 ......................................................... 12 3.4 处置分析决策系统 ..................................................... 16 3.4.1 处置分析决策说明 ................................................. 16 3.4.2 界面设计 ......................................................... 16 3.5 卫生应急单兵 ......................................................... 20 3.5.1 卫生应急单兵说明 ................................................. 20 3.6 应急模拟演练 ......................................................... 20 3.7 系统管理 ............................................................. 20 3.7.1 系统管理说明 ..................................................... 20 3.7.2 界面设计 ......................................................... 21 4 约束和假定 ................................................................ 25 5 系统出错处理设计 .......................................................... 26 5.1 出错信息 ............................................................. 26 5.2 补救措施 ............................................................. 26 5.3 系统维护设计 ......................................................... 26 1 引言 1.1 编写目的 此概要设计说明书是为了说明整个系统的体系架构,以及需求用例的各个功能点在架构 中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。 1.2 背景 软件系统的名称:突发公共卫生事件应急指挥与决策系统 开发工具:C# 开发者: 上海实万计算机技术有限公司 1.3 定义 序号 缩写 定义 1. BS架构 浏览器和服务器结构 2. SQL Server 微软的数据库 3 预案流程 应急预案实施的各个环节按照一定逻辑顺序构成 1.4 参考资料 [1] GB-T867-2006,《计算机软件文档编制规范》[S] [2].(美)Roger S.Pressman 著,郑人杰等译.软件工程[M].第七版.北京:机械工业 出版社,2011. 2 总体设计 2.1 简述 系统采用流行的 B/S结构模式。系统的分析设计采用面向对象的技术,应用 Visio等工 具进行辅助设计。 架构设计 2.1.1 系统逻辑架构图 业务操作端 逻辑校验 逻辑校验 业务逻辑 应急资源管理 应急预案和案例 应急值守管理 处置分析决策 系统管理 应急卫生单兵 数据接口 数据接口 数据源 数据库服务器 系统安全 系统安全 用户工作台 应急模拟演练 系统物理架构图 2.1.2 顶层系统包图 业务页面:用户动态网页,主是 cshtml文件。 业务操作:主要控制业务访问的接口和业务流转。 数据处理:提供业务的实现,包括对业务数据的增、删、改、查等操作。 数据实体:业务对象的实体类。 数据接口:提供数据库的访问,传递数据或返回相应数据。 系统辅助:提供了供整个系统辅助的功能。 2.1.3 业务类包图 6 / 26 2.1.4 子系统关系图 2.2 接口设计 2.2.1 界面框架设计 面简洁直观,便于用户使用、了解、并能减少用发生错误选择的可能性。 7 / 26 2.2.2 外部接口设计 说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件 之间的接口关系。 3 系统设计 3.1 应急资源管理 3.1.1 应急资源管理说明 应急资源管理包括:应急专家管理、应急人员管理、应急物资管理、应急专家统计、应 急人员统计、应急物资统计六部分。 应急专家管理:应急办用户和各机构用户可根据专家的类别、等级等条件进行模糊查询。 可以新增、修改、删除专家信息,还可以批量导入或者导出专家信息。 应急人员管理:应急办用户和各机构用户可根据人员的类别、等级等条件进行模糊查询。 可以新增、修改、删除人员信息应急预案:预案的基本使用情况。 应急物资管理:应急办用户和各机构用户可根据物资的类别、等级等条件进行模糊查询。 可以新增、修改、删除应急物资信息,还可以批量导入或者导出物资信息。 应急专家统计:应急办用户和各机构用户可根据专家的类别、等级、性别等条件进行模 糊查询并且统计专家数量。 应急人员统计:应急办用户和各机构用户可根据人员的类别、等级、性别等条件进行模 糊查询并且统计专家数量。 应急物资统计:应急办用户可根据物资的类别、等级、名称等条件进行模糊查询并且统 计物资数量。 3.1.2 界面设计 应急资源管理页面包括:应专家管理、应急人员管理、应急物资管理、应急专家统计、 应急人员统计、应急物资统计五部分。 8 / 26 3.1.2.1 应急专家管理页面 3.1.2.2 应急人员管理页面 9 / 26 3.1.2.3 应急物资管理页面 3.1.2.4 应急专家统计页面 3.1.2.5 应急人计页面 10 / 26 3.1.4.6 应急物资统计页面 3.2 应急预案和案例 3..1 应急预案和案例说明 应急预和案例包括:应急小组管理、应急预案管理、历史案例管理三部分。 应急小组管理:对应急小组的各成员进行添加、查看、编辑、删除等操作。 应急预案管理:实现对应急预案添加、查看、编辑、删除等操作。 历史案例管理:实现历史预案转换添加查看等功能。 3.2.2 界面设计 应急预案和案例页面包括:应急小组管理、应急案管理、历史案例管理三部分。 3.2.2.1 应急小组管理页面 11 / 26 3.2.2.2 应急预案管理页面 这里只是一个举例说明,比如说预案涉及到可能的经费的流程管理。也可以是预案 的实际操作流程。 3.2.2.3 历史案例管理页面 3.3 应急值守管理 3.3.1 应急值守管理说明 应急值守管理包括:班日志管理、值班日志审核、值班表管理、会议室管理、应 急会议管理、通讯录管理、通知公告管理。 值班日志管理:实现对值班信息进行查看、新增、编辑、删除。 值班日志审核:上级对下级提交上来的记录可以驳回,驳回到下级的记录,该下级 机构可以修改并且重新上报,不能删除。 值班表管理:对值班表进行维护,增加,编辑值班表信息。 会议室管理:实现对会议室信息进行查看、新增、编辑、删除。 应急会议管理:实现对会议室信息进行查看、新增、编辑、删除。 通讯录功能:实现新增、修改、删除通讯录信息,还可以批量导入或者导出通讯录 信息。 通知公告功能:实现通知公告的发布、编辑、删除。 3.3.2 界面设计 应急值守管理页面包括:值班日志管理、值班日志审核、值班表管理、会议室管理、 应急会议管理、通讯录管理、通知公告管理。 13 / 26 3.3.2.1 值班日志页面 3.3.2.2 值班日志审核页面 3.3.2.3 值班表管理页面 14 / 2 3.3.2.4 会议室管理页面 3.3.2.5 应急会议管理 15 / 26 33.2.6 通讯录管理 3.3.4.7 通知公告管理 16 / 26 3.4 处决策系统 3.4.1 处置分析决策说明 处置分析决策包括:事件信息管理、事件定性等级风险评估管理、应急决策支持、 信息上报、指令下达、事件归结归档等。 事件信息管理:对突发事件进行新增、修改、删除功能。 事件定性等级:对突发事件可以重新修改事件的名称、发生地点、类型和级别。 风险评估管理:对出之中的突发事件进行风险评估。 应急决策支持:可查看、启用、修改应急预案。 信息上报:可查看、新增、修改、删除、提交救援信息,提交后只能查看。 指令下达:应急中心可查看、新增、修改、删除、提交指令信息,提交后只能查看。 事件归结归档:选择应急事件编写总结内容。 3.4.2 界面设计 处置分析决策页面包括:事件信息管理、事件定性等级、风险评估管理、应急决策 支持、信、指令下达、事件归结归档等。 17 / 26 3.4.2.1 事件信息管理 3.4.2.2 事件定性等级 18 / 3.4.2.3 风险评估管 3.4.2.4 应急决策支持 19 / 26.4.2.5 信息上报 3.4..6 指令下达 0 / 26 3.4.27 事件办结归档 3.5 卫应急单兵 3.5.1 卫生应急单兵说明 卫生应急单兵包括:事件上报与查询、信息上报、接收指令。 事件上报与查询:实对突发事件的查询、上报。 信息上报:移动端提交信息。 接收指令:接收指令信息。 3.6 应急模拟演练 应急模拟演练:可新增、删除、修改应急演练信息。 3.7 系统管理 3.7.1 系统管理说明 该部分仅系统管理见。系统管理包括:用户管理、系统配置、日志管理、功能 管理、权限管理、组织机构管理、数据字典管理、数据权限。 用户管理:实现对系统用户新增、修改、删除、导出等。 系统配置:实现对系统的配置。 日志管理:可查看系统使用的日志。 系统功能:对系统各页面地址进行配置。 21 / 26 权限管理:对权限基本信息修改,删除权限、设置权限成员。 组织机构管理:对组织机构进行增加、修改、删除等操作。 数据字典管理:对系统字典库的维护管理。 3.7.2 界面设计 系统管理页面包括:用户管理、系统配置、日志管理、功能管理、权限管理、组织 机构管理、数据字典管理、数据权限。 37.2.1 用户管理页面 3.7.2.2 系统配置页面 3.7.2.3 日志管理页面 22 26 3.7.2.4 功能管页面 3.7.2.4.1 数据库连接 3.7.2.4.2 数据表管理 23 / 6 3.7.2.4.3 数据源理 3.7.2.4.4 常用字段 24 / 26 .7.2.5 权限管理页面 37.2.6 组织机构管理页面 32.7 数据字典管理页面 25 / 26 3.7..8 数据权限页面 4 约束和假 进行本软件开发工作的约束条件如下: 所采用的方法与技术有限:基于提供的系统需求说明对现有系统做二次开发。 系 统采用灵活MVC 架构技术模式完成的系设计,技术先进,系统配置灵活,功能可以 实现诸多的自定义。但是毕竟受限于系统的插件的多少而影响系统的功能扩展,要再扩 展系统功能,要再定制更多的插件。 本项目是否能够成功实施,主要取决于以下的条件: (1)团队成员的积极合作配合,为了项目的开发和实施,对个人时间进行合理规 划同时为团队做出合理牺牲,配合队友完成任务。 (2)应急办提供完整详细的功能和性能需求资料,以便于团队对其进行分析,从 26 / 26 而形成完善的软件需求。 (3)团队掌握先进的能够适用于该项目的技术,这是系统的性能是否优化和项目 能否成功的保证。 5 系统出错处理设计 5.1 出错信息 系统出错可用管理员登陆系统在系统管理模块查看系统异常日志,根据具体日志信 息进行问题解决。 5.2 补救措施 说明故障出现后可能采取的变通措施,包括: 后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立 和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备 技术; 降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需 结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录; 恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软 件从头开始重新运行的方法。 5.3 系统维护设计 系统从菜单和各个表除了系统基本的数据表之外都可以灵活配置和修改,遇到的功 能问题由于都是解耦和的,相互不会造成干扰,可以灵活配置或是增删。维护十分方便。 |
|