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

