环境监测信息系统总体设计方案目录环境监测信息系统总体设计方案 ------------------------------------------------------------ - 1 -1 引言------------------------------------------------------------------------------------------------ - 1 -1.1设计思想 -------------------------------------------------------------------------------------1- 1.2设计背景 -------------------------------------------------------------------------------------1- 1.3参考文献 -------------------------------------------------------------------------------------2-2 系统概述 ----------------------------------------------------------------------------------------- - 2 -2.1系统设计原则 -------------------------------------------------------------------------------2- 2.2系统目标与运行环境 ---------------------------------------------------------------------3- 2.3需求分析 -------------------------------------------------------------------------------------4-3 系统总体设计----------------------------------------------------------------------------------- - 6 -3.1 系统物理结构 -------------------------------------------------------------------------------- - 7 -3.1.1 系统流程图 --------------------------------------------------------------------------------- - 7 -3.1.2 技术要求 ----------------------------------------------------------------------------- - 9 -3.1.3 系统体系结构---------------------------------------------------------------------- - 10 - 3.2子系统功能描述及实现---------------------------------------------------------------- -10-3.2.1 系统总体结构---------------------------------------------------------------------- - 10 -3.2.2 子系统结构 ------------------------------------------------------------------------- - 10 - 3.3各子系统功能模块的实现 ------------------------------------------------------------ -17-3.3.1信息输入模块 ---------------------------------------------------------------------- - 17 -3.3.2 信息修改模块---------------------------------------------------------------------- - 17 -3.3.3 信息查询功能---------------------------------------------------------------------- - 18 -3.3.4 信息分析功能---------------------------------------------------------------------- - 18 -3.3.5 信息输出功能---------------------------------------------------------------------- - 18 -3.3.6 其它功能 ---------------------------------------------------------------------------- - 19 - 3.4软件结构图 ----------------------------------------------------------------------------------- - 20 -3.4.1应用软件的设计思想 -------------------------------------------------------------- - 20 -3.4.2软件系统总体架构 ---------------------------------------------------------------- - 21 -4 开发过程--------------------------------------------------------------------------------------- - 22 -4.1系统开发环境----------------------------------------------------------------------------- -22- 4.2总体进度计划 ----------------------------------------------------------------------------- -22-4.3经费预算 ----------------------------------------------------------------------------------- -23-5 软件设计标准 -------------------------------------------------------------------------------- - 23 -5.1 用户界面-------------------------------------------------------------------------------------- - 23 -5.2 硬件接口-------------------------------------------------------------------------------------- - 24 -5.3系统架构 ----------------------------------------------------------------------------------- -24-5.3.1 B/S/D架构的优势 ---------------------------------------------------------------- - 25 -5.3.2 B/S/D架构的Web应用解决方案的优势 --------------------------------- - 26 -5.3.3 B/S/D结构中各部分的分工-------------------------------------------------- - 28 -6 关键技术介绍 -------------------------------------------------------------------------------- - 32 -6.1基于B/S/D三层体系结构的运行环境 ----------------------------------------- -32- 6.2数据后台M Y SQL的技术特点------------------------------------------------------- -33-6.2.1MySQL的定义 --------------------------------------------------------------------- - 33 -6.2.2主要特征--------------------------------------------------------------------------- - 34 -6.2.3稳定性要求 ----------------------------------------------------------------------- - 35 - 6.3J AVA技术的应用----------------------------------------------------------------------- -36-6.3.1Servlet技术-灵活的服务器端应用程序 ------------------------------ - 36 -6.3.2 Java Beans技术-组件开发概念 ---------------------------------------------- - 40 - 6.4采用基于构件的面向对象的设计方法 ------------------------------------------- -41- 6.5开发工具 ---------------------------------------------------------------------------------- -42- 6.6局域网总体设计方案 ----------------------------------------------------------------- -42-6.6.1 网络设计原则---------------------------------------------------------------------- - 42 -6.6.3 网络拓扑结构---------------------------------------------------------------------- - 43 -6.6.4 网络设备的选型 ------------------------------------------------------------------ - 43 -6.6.5 路由器配置 ------------------------------------------------------------------------- - 44 -6.6.6 交换机配置 ------------------------------------------------------------------------- - 47 -6.6.7 Internet防火墙和系统安全设计 ------------------------------------------- - 53 -6.6.8 防火墙 ------------------------------------------------------------------------------- - 54 -6.6.9 病毒防护系统---------------------------------------------------------------------- - 57 -6.6.10 服务器系统概述----------------------------------------------------------------- - 57 -6.6.11 整体方案设计说明-------------------------------------------------------------- - 62 -6.6.12 主要设备一览表----------------------------------------------------------------- - 63 -7 项目管理和质量保证体系 ----------------------------------------------------------------- - 64 -7.1项目管理 ---------------------------------------------------------------------------------- -64- 7.2系统开发与实施控制 ------------------------------------------------------------------ -69-8 数据结构与设计 ------------------------------------------------------------------------------ - 77 -8.1 数据结构-------------------------------------------------------------------------------------- - 77 -8.2数据设计 ---------------------------------------------------------------------------------- -78-8.2.1 数据结构设计---------------------------------------------------------------------- - 78 -8.2.2 数据库设计 ------------------------------------------------------------------------- - 78 - 8.3数据字典 ----------------------------------------------------------------------------------- -78-8.3.1 数据流词条描述 ------------------------------------------------------------------ - 78 - 8.3.2 逻辑结构 ----------------------------------------------------------------------------------- - 79 -8.3.3数据库组成--------------------------------------------------------------------------------- - 80 -8.4 系统安全-------------------------------------------------------------------------------------- - 82 -8.4.1 系统安全 ----------------------------------------------------------------------------------- - 82 -8.4.2 数据安全 ----------------------------------------------------------------------------------- - 83 -8.4.3 后备与恢复 -------------------------------------------------------------------------------- - 83 -8.4.4 出错处理 ----------------------------------------------------------------------------------- - 84 -9 应用系统安装、测试和验收------------------------------------------------------------- - 85 -9.1安装--------------------------------------------------------------------------------------- -85-9.1.1安装调试计划 -------------------------------------------------------------------- - 85 -9.1.2 注意事项--------------------------------------------------------------------------- - 85 -9.1.3 安装调试报告 -------------------------------------------------------------------- - 85 - 9.2 测试--------------------------------------------------------------------------------------- -86-9.2.1 测试目的--------------------------------------------------------------------------- - 86 -9.2.2 测试组织--------------------------------------------------------------------------- - 86 -9.2.3 测试方法--------------------------------------------------------------------------- - 86 -9.2.4 测试内容--------------------------------------------------------------------------- - 86 -9.2.5 测试报告--------------------------------------------------------------------------- - 87 - 9.3验收 ------------------------------------------------------------------------------------------ -87-9.3.1文档验收--------------------------------------------------------------------------- - 88 -9.3.2应用系统软件的验收 ---------------------------------------------------------- - 88 -9.3.3验收报告--------------------------------------------------------------------------- - 89 - 9.3.4 需提交用户的文档--------------------------------------------------------------------- - 89 -9.3.5 项目验收方式与依据 ------------------------------------------------------------------- - 89 -10 培训计划 ------------------------------------------------------------------------------------- - 89 -10.1培训目标 ----------------------------------------------------------------------------- -89- 10.2培训内容 ----------------------------------------------------------------------------- -90- 10.3培训方式 ----------------------------------------------------------------------------- -90- 10.4培训地点 ----------------------------------------------------------------------------- -90- 10.5培训计划 ----------------------------------------------------------------------------- -90-11 售后服务和技术支持体系 -------------------------------------------------------------- - 91 -11.1终身维护 ----------------------------------------------------------------------------- -91- 11.2快速响应的能力-------------------------------------------------------------------- -92-环境保护信息系统总体设计方案环境监测信息系统总体设计方案引言1.1 设计思想首先将其定位为“GIS应用系统”。