




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、森林防火信息系统软件需求说明书森林防火信息系统软件需求说明书 目录 1 引言 3 1.1 编写目的.3 1.2 背景.3 1.3 定义.3 1.4 参考资料.3 2 任务概述 3 2.1 目标.3 2.2 用户的特点.4 2.3 假定和约束.4 3 需求规定 4 3.1 对功能的规定.4 3.1.1 一般用户浏览的内容管理:首页显示及其他页面.6 3.2 对性能的规定.6 3.2.1 精度.6 3.2.2 时间特性要求.6 3.2.3 灵活性.6 4 运行环境规定 6 4.1 设备.6 4.2 支持软件.7 软件需求说明书的编写提示软件需求说明书的编写提示 1 引言引言 1.1 编写目的编写目
2、的 此文档对森林防火系统需求说明,此需求规格说明书对项目的背景、范围、 验收标准和需求等信息进行说明,包括功能性需求和非功能性需求,确保对用 户需求的理解一致。 预期的读者有项目的需求提供者、项目负责人、相关技术人员等,森林防 火系统项目组成员,包括项目经理、客户经理、分析设计开发测试等人员。 1.2 背景背景 系统名称:森林防火系统; 项目提出者:武汉市森林防火指挥中心; 开发者: 用户:市森林防火办、区森林防火办、其它与防火行业相关用户; 运行该软件的计算站: 1.3 定义定义 无。 1.4 参考资料参考资料 森林防火信息系统任务书 2 任务概述任务概述 2.1 目标目标 森林防火系统是基
3、于互联网的应用软件,通过此系统可以用户管理、日常 管理、系统管理、预警管理、接警管理、火灾管理等核心业务,实现政府单位 组织结构和工作流程的优化重组,超越时间、空间和部门分隔的限制,建成一 个精简、高效、公平的运作模式,以便全方位地向防火管理单位提供优质、规 范、透明的管理与服务。该软件系统是一项独立的软件。 2.2 用户的特点用户的特点 武汉市森林防火信息系统主要面向与森林防火行业相关的以下用户群体: (1) 市森林防火办用户 这类用户是该系统的主要管理和使用者,他们一般熟悉森林防火行业的具 体业务,对所辖各地区森林防火信息有审核权,能对森林防火资源进行部分全 局控制。 (2) 区森林防火办
4、用户 这类用户是该系统的主要信息来源,他们一般从特定的某个地区对森林防 火信息进行管理控制。这类用户具有特定森林防火行业的管理经验,采集并审 核本区的信息。 (3) 其他与森林防火行业相关用户 这类用户是主要从该系统获取相关的森林防火信息。 2.3 假定和约束假定和约束 本项目是否能够成功实施,主要取决于以下的条件: (1) 武汉市森林防火办能够积极地与因科配合,为了项目的开发和实施,在 必要时对现有的流程进行合理的调整。 (2) 武汉市各区森林防火办能够积极地与因科配合。 (3) 武汉市旅游局为因科的调研、开发和实施过程提供必要的工作环境和系 统运行环境,这些环境有助于因科开展工作。 (4)
5、 武汉市旅游局为因科提供相应的必要资料,以便于宝信对其进行分析, 从而形成完善的软件需求。 (5) 武汉市旅游局为软件系统的运行提供必要的且能够满足系统运行条件的 硬件环境和通讯环境,不合适的硬件环境和通讯环境将会影响系统的性能。 (6) 宝信掌握先进的能够适用于该项目的技术,这是系统的性能是否优化和 项目能否成功的保证。 (7) 武汉市旅游局与宝信具有相对稳定的项目团队,不稳定的团队将影响项 目的进度和质量。 3 需求规定需求规定 3.1 对功能的规定对功能的规定 整体功能用例图(use-case diagram): 图 3.1.1 武汉市森林防火系统用例图 3.1.1 一般用户浏览的内容管
6、理:首页显示及其他页面一般用户浏览的内容管理:首页显示及其他页面 首页显示首页显示 首页显示最新发布的预警信息,从该页还可以登录进入管理等后端功能模 块。 如上图所示,最上面为系统 logo 及宣传 flash,下面是两个链接,通过两个 链接可以进入森林公安系统,或者查看更多预警新闻;再往下就是最新发布的 预警信息;网页底部是导航条可以进入后台管理系统,或点击相应链接进行其 它操作。 点击更多新闻进入浏览更多新闻页面,如下: 这个页面分为四个部分,分别是四种新闻,分别是预警信息、火情信息、 下发文件、最新通知。点击其中更多新闻可以查看相应种类信息的所有新闻。 管
7、理员登录管理员登录 该模块主要是实现各种管理员的登录。 1.1.用例描述:用例描述: (1)角色:各种管理员 (2)前提条件:无 (3)主事件流 1. 用户登录该网站的登陆页面(e1) 2. 显示登录页面信息如:用户名,密码 3输入用户名和密码点击登录按钮(e2) 4. 验证登录信息 5加载用户所拥有的权限信息,并显示在页面 (4)异常事件流 e1: 键入非法的标识符,指明错误。 e2: 用户帐号或密码不正确,无法登陆。 2.2.用户界面图:用户界面图: 点击首页中的管理系统进入登录界面: 输入正确的用户名和密码后进入系统管理的入口页面。 用户管理用户管理 该模块目的是实现用户
8、管理,包括修改资料、增加用户、用户信息三个功 能模块。 1 1、用例描述:、用例描述: (1)角色:各种管理员 (2)前提条件:用户必须完成登录的用例 (3)主事件流: 1.当管理员登录该系统,点击用户管理 2 进入用户管理页面 3 进行修改资料(s1) 、增加用户(s2) 、查询用户信息(s3) (4)分支事件流 s1: 修改资料 3.1.1 输入相关信息并提交(e1) 3.1.2 当前管理员资料改变 3.1.3 返回修改资料页面 s2: 增加用户 3.2.1 点击增加用户链接 3.2.2 在数据库中增加相应用户信息并提交(e2) 3.2.3 返回增加用户页面 s3: 用户信息 3.3.1
9、点击用户信息链接 3.3.2 页面显示当前管理员有权限查看部分的用户信息 (5)异常事件流 e1: 用户旧密码输入错误或者两次输入的新密码不一致,提示重新输入 e2: 信息输入错误,提示重新输入 2 2、用户管理界面图:、用户管理界面图: 点击链接用户管理,进入该模块,再点击修改资料,输入正确信息进行自己 资料的修改, 如下图: 输入正确数据,点击提交按钮,成功修改资料。点击增加用户进行增加 用户操作: 输入正确信息并提交,增加相应用户。点击用户信息链接,页面显示当前 管理员有权限查看的用户信息: 日常管理日常管理 该模块主要实现日常管理,包含以下功能模块:预警新闻、火灾新闻、
10、动 态标语、下发文件、最新通知。 1 1、用例描述:、用例描述: (1)角色:各种管理员 (2)前提条件:用户必须完成登录的用例 (3)主事件流: 1.当管理员登录该系统,点击日常管理 2 进入日常管理页面 3 进行预警新闻(s1) 、火灾新闻(s2) 、动态标语(s3) 、下发文件(s4) 、 最新通知(s5) (4)分支事件流 s1: 预警新闻 3.1.1 输入相关信息并提交(e1) 3.1.2 增加预警信息 3.1.3 返回预警信息管理页面 3.1.4 点击新闻标题,查看相应新闻详细信息 3.1.5 点击通过审核、取消审核,进行审核操作 3.1.6 点击编辑进行相应预警信息的编辑 3.1
11、.7 点击删除,删除相应信息 3.1.8 点击查看,查看相应信息大概信息 s2: 火灾新闻 3.2.1 输入相关信息并提交(e1) 3.2.2 增加火灾新闻 3.2.3 返回火灾新闻管理页面 3.2.4 点击新闻标题,查看相应火灾新闻详细信息 3.2.5 点击通过审核、取消审核,进行审核操作 3.2.6 点击编辑进行相应火灾新闻的编辑 3.2.7 点击删除,删除相应火灾新闻信息 3.2.8 点击查看,查看相应火灾新闻大概信息 s3: 动态标语 3.3.1 输入相关信息并提交(e1) 3.3.2 增加动态标语 3.3.3 返回动态标语管理页面 3.3.4 点击相应标题,查看相应动态标语详细信息
12、3.3.5 点击通过审核、取消审核,进行审核操作 3.3.6 点击编辑进行相应动态标语的编辑 3.3.7 点击删除,删除相应动态标语信息 3.3.8 点击查看,查看相应动态标语大概信息 s4: 下发文件 3.4.1 输入相关信息并提交(e1) 3.4.2 增加下发文件 3.4.3 返回下发文件管理页面 3.4.4 点击相应标题,查看相应动态标语详细信息 3.4.5 点击编辑进行相应下发文件的编辑 3.4.6 点击删除,删除相应下发文件信息 3.4.7 点击查看,查看相应下发文件大概信息 s5: 最新通知 3.5.1 输入相关信息并提交(e1) 3.5.2 增加最新通知 3.5.3 返回最新通知
13、管理页面 3.5.4 点击相应通知标题,查看相应最新通知详细信息 3.5.5 点击编辑进行相应最新通知的编辑 3.5.6 点击删除,删除相应最新通知信息 3.5.7 点击查看,查看相应最新通知大概信息 (5)异常事件流 e1: 信息输入错误,提示重新输入 2 2、日常管理界面图:、日常管理界面图: 点击链接日常管理,进入该模块,再点击预警新闻,进入预警信息管理界 面,点击相应按钮或链接进行相应操作, 如下图: 点击火灾新闻,进入火灾新闻管理界面,点击相应按钮或链接进行相应操作,如下图: 点击动态标语,进入动态标语管理界面,点击相应按钮或链接进行相应操 作,如下图: 点击下发文件,进入下发文件管
14、理界面,点击相应按钮或链接进行相应 操作,如下图: 点击最新通知,进入通知管理界面,点击相应按钮或链接进行相应操作, 如下图: 系统管理系统管理 该模块实现系统管理,包含以下功能模块:电话管理、日志管理、地区信 息、防火时间。 1 1、用例描述:、用例描述: (1)角色:各种管理员 (2)前提条件:用户必须完成登录的用例 (3)主事件流: 1.当管理员登录该系统,点击系统管理 2 进入系统管理页面 3 进行电话管理(s1) 、日志管理(s2) 、地区信息(s3) 、防火时间(s4) (4)分支事件流 s1: 电话管理 3.1.1 输入相关信息并提交(e1) 3.1.2 增加电话
15、信息 3.1.3 返回电话管理页面 3.1.4 点击删除,删除相应信息 3.1.5 点击编辑,编辑相应电话信息 s2: 日志管理 3.2.1 点击日志管理查看日志信息 3.2.2 设定查询条件,点击查询按钮 3.2.3 显示符合条件的信息 s3: 地区信息 3.3.1 输入相关信息并提交(e1) 3.3.2 增加电话信息 3.3.3 返回地区信息管理页面 3.3.4 点击删除,删除相应地区信息 3.3.5 点击编辑,编辑相应地区信息 s4: 防火时间 3.4.1 点击防火时间查看防火时间信息 3.4.2 点击编辑进行防火时间编辑 3.4.3 点击确定保存编辑更改(e1) (5)异常事件流 e1
16、: 信息输入错误,提示重新输入 2 2、系统管理界面图:、系统管理界面图: 点击链接系统管理,进入该模块,再点击电话管理,进入电话管理界面, 点击相应按钮或链接进行相应操作, 如下图: 点击日志管理,进入日志管理界面,点击相应按钮或链接进行相应操作, 如下图: 点击地区信息,进入地区信息管理界面,点击相应按钮或链接进行相应操 作, 如下图: 点击防火时间,进入防火时间管理界面,点击相应按钮或链接进行相应操 作, 如下图: 预警管理预警管理 该模块实现对信息的采集和发布,包含以下功能模块:信息采集、信息发 布。 1 1、用例描述:、用例描述: (1)角色:各种管理员 (2)前提条
17、件:用户必须完成登录的用例 (3)主事件流: 1.当管理员登录该系统,点击预警管理 2 进入预警管理页面 3 进行信息采集(s1) 、信息发布(s2) (4)分支事件流 s1: 信息采集 3.1.1 输入相关信息并提交(e1) 3.1.2 增加预警信息 3.1.3 返回信息采集页面 3.1.4 点击删除,删除相应信息 3.1.5 点击编辑,编辑相应信息 3.1.6 点击查看,查看相应信息 3.1.7 点击生成预警信息,增加预警信息 s2: 信息发布 3.2.1 点击信息发布进入信息发布系统 3.2.2 点击短信发布,发布短信信息(e1) 3.2.3 点击跑屏显示,发布跑屏信息(e1) 3.2.
18、4 点击宣传广播,发布宣传广播信息(e1) 3.2.5 点击防火会议,发布防火会议信息(e1) 3.2.6 点击电话通知,发布电话通知信息(e1) (5)异常事件流 e1: 信息输入错误,提示重新输入 2 2、预警管理界面图:、预警管理界面图: 点击链接预警管理,进入该模块,再点击信息采集,进入信息采集界面, 点击相应按钮或链接进行相应操作, 如下图: 点击信息发布,进入信息发布界面,点击相应按钮或链接进行相应操作, 如下图: 点击短信发布,进入短信发布界面, 点击相应按钮或链接进行相应操作, 如下图: 点击跑屏显示,进入跑屏显示管理界面, 点击相应按钮或链接进行相应操 作,如下图: 点击宣传
19、广播,进入宣传广播界面, 点击相应按钮或链接进行相应操作, 如下图: 点击防火会议,进入防火会议管理界面, 点击相应按钮或链接进行相应操作,如 下图: 点击电话通知,进入电话通知界面, 点击相应按钮或链接进行相应操作, 如下图: 接警管理接警管理 该模块实现接警维护和洁净查询功能,包含以下功能模块:接警维护、接 警查询。 1 1、用例描述:、用例描述: (1)角色:各种管理员 (2)前提条件:用户必须完成登录的用例 (3)主事件流: 1.当管理员登录该系统,点击接警管理 2 进入接警管理页面 3 进行接警维护(s1) 、接警查询(s2) (4)分支事件流 s1: 接警维护 3.
20、1.1 输入相关信息并提交(e1) 3.1.2 增加接警信息 3.1.3 返回接警维护页面 3.1.4 点击删除,删除相应信息 3.1.5 点击编辑,编辑相应信息 3.1.6 点击查看,查看相应信息 3.1.7 点击报警回放,播放相关多媒体资料 s2: 接警查询 3.2.1 点击接警查询进入信息发布系统 3.2.2 设定查询条件 3.2.3 显示符合查询条件的接警信息 (5)异常事件流 e1: 信息输入错误,提示重新输入 2 2、接警管理界面图:、接警管理界面图: 点击链接接警管理,进入该模块,再点击接警维护,进入信息采集界面, 点击相应按钮或链接进行相应操作, 如下图: 点击接警查询,进入接
21、警查询界面,点击相应按钮或链接进行相应操作, 如下图: 火灾管理火灾管理 该模块实现火灾档案管理和火灾报表查看功能,包含以下功能模块:火灾 档案、火灾报表。 1 1、用例描述:、用例描述: (1)角色:各种管理员 (2)前提条件:用户必须完成登录的用例 (3)主事件流: 1.当管理员登录该系统,点击火灾管理 2 进入火灾管理页面 3 进行火灾档案管理(s1) 、火灾报表查询(s2) (4)分支事件流 s1: 火灾档案 3.1.1 点击信息录入,再点击相关链接输入相关信息并提交(e1) 3.1.2 点击火灾维护,再点击相关链接编辑、查看、删除等操作(e1) 3.1.3 点击火灾查
22、询,设定查询条件并提交,显示符合条件信息 3.1.4 点击火灾统计,设定查询条件并提交,显示符合条件信息 3.1.5 点击接警查询,设定查询条件并提交,显示符合条件信息 3.1.5 点击关闭,关闭火灾档案管理子系统 s2: 火灾报表 3.2.1 点击火灾报表进入火灾报表模块 3.2.2 点击报表一,设定报表条件并提交,显示符合条件报表 3.2.2 点击报表二,设定报表条件并提交,显示符合条件报表 3.2.2 点击报表三,设定报表条件并提交,显示符合条件报表 3.2.3 点击返回,关闭火灾火灾报表子系统 (5)异常事件流 e1: 信息输入错误,提示重新输入 2 2、火灾管理界面图:、火灾管理界面
23、图: 点击链接火灾档案,进入该子系统,再点击信息录入,点击基本信息,进 行基本信息的录入, 如下图: 点击领导指挥,进行领导与指挥信息录入, 如下图: 点击火场气象,进行火场气象情况录入, 如下图: 点击灭火单位,进行灭火单位信息录入, 如下图: 点击灭火预案,进行灭火预案信息录入, 如下图: 点击受灾清苦,进行受灾情况信息录入, 如下图: 点击损失树种,进行损失树种信息录入, 如下图: 点击扑救过程,进行扑救过程信息录入, 如下图: 点击相关照片,进行相关照片信息录入, 如下图: 点击责任追究,进行责任追究信息录入, 如下图: 点击火案处理,进行火案处理信息录入, 如下图: 点击灾后重建,进
24、行灾后重建信息录入, 如下图: 点击火灾维护,再点击相关链接或按钮进行相关信息维护, 如下图: 点击火灾查询,设定查询条件进行相关信息查询, 如下图: 点击火灾统计,设定统计条件进行相关信息查询, 如下图: 点击火灾统计,设定统计条件进行相关信息查询, 如下图: 点击火灾报表,点击相应链接,设定报表统计条件进行相应操作, 如下图: 火灾报表火灾报表 3.2 对性能的规定对性能的规定 3.2.1 精度精度 无。 3.2.2 时间特性要求时间特性要求 无; 3.2.3 灵活性灵活性 本系统可以采用 jsp 技术作为 java 平台的一部分,jsp 拥有 java 程序设计语 言一次
25、编写,各处执行的特点,支持多种操作系统。随着越来越多的供货商将 jsp 支持加入到他们的产品中,可以使用自己所选择的服务器和工具,修改工具或 服务器并不影响目前的应用。 4 运行环境规定运行环境规定 4.1 设备设备 森林防火信息系统是在 windows 下使用 jsp 开发的,使用的是 sql server2000 数据库(在安装本软件前一定要安装好 sql server2000(更高版本 也可)数据库) 。客户端运行环境推荐使用:windows xp。服务器端使用 windows server 2003 或 linux。 web 服务器端最低配置 cpu:奔腾 3 0.8ghz 或 amd
26、 同等性能芯片 内存:256m 硬盘:40g 数据库服务器最低配置 cpu:奔腾 4 1.8ghz 或 amd 同等性能芯片 内存:256m 硬盘:250g 客户端最低配置 cpu:奔腾 3 0.8ghz 或 amd 同等性能芯片 内存:128m 硬盘:10g 4.2 支持软件支持软件 (1)客户端 操作系统:windows98 / windows2000 professional / windows xp/windows vista/ windows 7。 (2) web 服务器 操作系统:windows xp /windows 2000 server / windows 2003 serv
27、er(推荐) /linux。 web 服务器:tomcat (3) 数据库服务器端 操作系统:windows 2000 server / windows 2003 server。 数据库系统:sql server 2000。 森林防火信息系统概要设计说明书森林防火信息系统概要设计说明书 1 引言3 1.1 编写目的.3 1.2 背景.3 1.3 定义.3 1.4 参考资料.3 2 总体设计4 2.1 需求规定.4 2.2 运行环境.4 2.3 基本设计概念和处理流程.4 2.4 系统组织结构.5 2.5 功能器求与程序的关系.5 2.6 人工处理过程.5 2.7 尚未问决的问题.5 3 接口设
28、计6 3.1 用户接口.6 3.2 外部接口.6 3.3 内部接口.6 4 运行设计6 4.1 运行模块组合.6 4.2 运行控制.7 4.3 运行时间.7 5 系统数据结构设计7 5.1 逻辑结构设计要点.7 5.2 物理结构设计要点.15 5.3 数据结构与程序的关系.16 6 系统出错处理设计17 6.1 出错信息.17 6.2 补救措施.17 6.3 系统维护设计.18 概要设计说明书概要设计说明书 1 引言引言 1.1 编写目的编写目的 此文档对森林防火系统概要设计进行说明,该文档将成为后继详细设计阶段的根本性 依据,构成了供需双方对开发成果一致性的理解的基础。 本文档的读者包括开发
29、人员、用户及监理方。 对于核心开发人员而言,可以先阅读总论部分,取得对系统总体性印象。并仔细阅读 非功能性需求及系统架构、模型,以利于掌握设计要求。在架构设计时,亦可参考分论中 相关问题和词汇表,以利于把握部分特殊需求在设计中的位置。 对于程序设计人员而言,可泛读总论,取得对系统总体性认识。此后,请认真阅读分 论中相关设计模块。分论中模块均按照功能分析、场景描述、usecase 报告、补充规约 (用于需求跟踪) 、词汇表、屏幕导航的顺序安排。阅读功能分析了解模块设计目的;阅读 场景可以了解系统详细功能和获得用户体验;usecase 报告是通过场景分析得出的分析报 告,对系统设计具有指导性作用;
30、补充规约用于需求跟踪;词汇表可以统一对概念的认识。 对于用户,通过阅读本文档总论,即可充分了解到整个系统的功能和架构。用户还可 以阅读分论中的各模块场景,这些场景是面向用户的,阅读它们,可以加深对系统功能的 认识。 对于监理方,本文档提供了开发系统的功能、性能的全面描述。监理方可以参考文档 中各个部分,加强对设计工作的监控。 1.2 背景背景 a.系统名称:森林防火系统; b.项目提出者:武汉市森林防火指挥中心; c.开发者: d.用户:市森林防火办、区森林防火办、其它与防火行业相关用户; e.运行该软件的计算站: 1.3 定义定义 无 1.4 参考资料参考资料 a.森林防火信息系统需求规格说
31、明书 2 总体设计总体设计 2.1 需求规定需求规定 本系统的主要的输入输出项目:用户管理、日常管理、系统管理、预警管理、接警管理、 火灾管理。 2.2 运行环境运行环境 该系统为 b/s 结构,它的运行环境分客户端、web 服务器端和数据库服务器端几个部 分。 以下是系统的软件环境。为使系统达到预期的性能,必须根据业务规模对硬件配置进 行论证。 (1)客户端 操作系统:windows98 / windows2000 professional / windows xp/windows vista/ windows 7。 (2)web 服务器 操作系统:windows 2000 server /
32、 windows 2003 server。 web 服务器:tomcat (3)数据库服务器端 操作系统:windows 2000 server / windows 2003 server。 数据库系统:sql server 2000。 2.3 基本设计概念和处理流程基本设计概念和处理流程 1.系统整体方案系统整体方案 武汉市森林防火系统将建设 1 个市级的森林防火预警信息管理平台,通过对不同用户 权限设置的把用户分为系统管理员、高级管理员、普通管理员。对不同的用户赋予相应职 位的权限。不同的权限可以进行相应职位的操作。 我们从以下五个方面确定目标系统特性如下: 用户界面的复杂度:数据的静态显
33、示; 用户界面的部署约束:基于独立的桌面电脑或专用工作站的浏览器 用户的数量和类型:组织内的日常使用者,数量级:百; 系统接口类型:通过 http 协议提供服务; 性能:主要是独立的数据更新,有少量并发处理; 从上述特性我们可以判断该森林防火系统属于小型项目,因此我们使用 jsp+数据库设 计方案。jsp 既负责表示层又负责业务层,这样可以降低软件复杂度,减少开发时间,降 低开发成本。 2.4 系统组织结构系统组织结构 森林防火系统是所有相关人员访问的入口,不同职位的人员可以进入系统进行相关操 作。 森林防火系统主要结构如图 2.4.1: 用户管理 武汉市森林防火系统 日常管理 系统管理 预警
34、管理 接警管理 火灾管理 修改资料 增加用户 用户信息 预警新闻 火灾新闻 动态标语 下发文件 最新通知 电话管理 日志管理 地区信息 防火时间 信息采集 信息发布 接警维护 接警查询 火灾档案 火灾报表 短信发布 跑屏显示 宣传广播 防火会议 电话通知 信息录入 火灾维护 火灾查询 火灾统计 接警查询 报表一 报表二 报表三 基本信息 领导指挥 火场气象 灭火单位 灭火预案 受灾情况 损失树种 补救过程 相关照片 责任追究 火案处理 灾后重建 领导指挥 火场气象 灭火单位 灭火预案 受灾情况 补救过程 相关照片 责任追究 火案处理 灾后重建 损失树种 图 2.4.1 武汉市森林防火系统组织结
35、构图 2.5 功能器求与程序的关系功能器求与程序的关系 无 2.6 人工处理过程人工处理过程 无 2.7 尚未问决的问题尚未问决的问题 无 3 接口设计接口设计 3.1 用户接口用户接口 用户接口以基于浏览器的图形用户界面(graphic user interface, gui)的方式提供,具 体见页面导航图(静态页面设计) 。 3.2 外部接口外部接口 本系统同与已有的办公自动化(oa)系统之间有数据交换。 3.3 内部接口内部接口 4 运行设计运行设计 4.1 运行模块组合运行模块组合 系统施加不同的外界运行控制时所引起的各种不同的运行模块组合: web服服务务器器 工工作作站站 工工作作
36、站站 工工作作站站 工工作作站站 便便携携电电脑脑 数数据据库库服服务务器器 图 4.1.1 运行模块组合 4.2 运行控制运行控制 用户通过图形用户界面发出请求,应用服务器和数据库服务器处理请求后给用户返回 响应,并展现在用户界面上。具体操作步骤见详细设计说明书。 4.3 运行时间运行时间 运行模块组合将占用各种资源的时间要满足性能要求,特别是响应速度要低于 5 秒。 5 系统数据结构设计系统数据结构设计 5.1 逻辑结构设计要点逻辑结构设计要点 本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文 卷和系的标识、定义、长度如下: 表 5.1.1 参加灭火单位表(dep
37、artment) 列名数据类型长度允许空 (y/n) 备注 ndeptidint4n单位编号 sfirenovarchar50y火灾编号 sdeptnamevarchar50y单位名称 sprincipalvarchar20y负责人 nmantotalint4y参加人数 nbulletetgint4y灭火弹 nwindetgint4y灭火机 nsecetgint4y二号工具 notheretgint4y其他工具 ndirectvehint4y指挥车 ntransvehint4y运输车 narmorvehint4y装甲车 nothervehint4y其他车 nairtotalint4y飞机架次
38、nflytimeint4y飞行时间 nflycostnumeric9y飞行费 nairplaneint4y机降架次 nairmanint4y机降人次 narmyint4y军队 nforestplcint4y森警 narmedplcint4y武警 nfiremanint4y扑火队 notherfiremanint4y其他人员 表 5.1.2 地区信息表(districtinfo) 列名数据类型长度允许空 (y/n) 备注 ndistrictidint4n地区编号 sdistrictnamevarchar30y地区名称 sdistrictpyvarchar30y地区拼音 表 5.1.3 电话通知信
39、息表(ipphone) 列名数据类型长度允许空 (y/n) 备注 nphoneidint4n信息编号 sphonelnovarchar1200y电话号码 fphonemediavarchar100y电话录音 sotherinfovarchar200y备注 sauthorvarchar20y发布人 ssourcevarchar20y信息来源 dtimedatetime8y发布时间 dmdftimedatetime8y修改时间 smodifiervarchar20y修改人 表 5.1.4 短信预警信息表(shortmsg) 列名数据类型长度允许空 (y/n) 备注 nmsgidint4n信息编号
40、smobilevarchar1200y电话号码 smsgcontentvarchar150y信息内容 sauthorvarchar20y发布人 ssourcevarchar20y信息来源 dtimedatetime8y发布时间 nstatusint4y信息状态 dmdftimedatetime8y修改时间 smodifiervarchar20y修改人 表 5.1.5 防火视频会议信息表(vediosession) 列名数据类型长度允许空 (y/n) 备注 nsessionidint4n信息编号 ssessiontopicvarchar200y会议主题 ssessiondetailvarchar
41、800y会议纪要 fsessionmediavarchar100y会议录像 sauthorvarchar20y发布人 ssourcevarchar20y信息来源 dtimedatetime8y发布时间 dmdftimedatetime8y修改时间 smodifiervarchar20y修改人 表 5.1.6 管理员用户表(ffusers) 列名数据类型长度允许空 (y/n) 备注 nuseridint4n用户编号 suseraccountvarchar20n用户帐号 suserpasswordvarchar50y用户密码 susernamevarchar20y用户姓名 suserpowerva
42、rchar20y用户等级 suserdistrictvarchar20y用户地区 susertelvarchar20y用户电话 sotherinfovarchar200y用户备注 表 5.1.7 火情信息发布基本信息表(firenews) 列名数据类型长度允许空备注 (y/n) nnewsidint4n新闻编号 snewstitlevarchar200y新闻标题 sauthorvarchar20y新闻作者 ssourcevarchar20y新闻来源 nnewsauditint4y是否审核 dnewstimedatetime8y发布时间 dnewsmdftim e datetime8y修改时间
43、snewsmodifiervarchar20y修改人 snewsauditorvarchar20y审核人 表 5.1.8 火情信息发布详情信息表(firenewsdetail) 列名数据类型长度允许空 (y/n) 备注 nnewsdetailidint4详情编号 nnewsidint4新闻编号 snewsdetailsvarchar6000新闻详情 snewsimagevarchar100新闻图像 表 5.1.9 火源信息表(firesource) 列名数据类型长度允许空 (y/n) 备注 nsourceidint4n信息编号 sfiresourcevarchar30y火灾地点 表 5.1.1
44、0 火灾基本信息表(fireinfo) 列名数据类型长度允许空 (y/n) 备注 nfireidint4n信息编号 sfirenovarchar50n火灾编号 nalmidint4y报警编号 sfireplacevarchar100y火灾地点 scoordvarchar50y坐标 donfiretimedatetime8y起火时间 dfindtimedatetime8y发现时间 darvtimedatetime8y到达时间 sweathervarchar20y天气 ntemperatuenumeric5y气温 swinddirvarchar20y风向 nwindpowerint4y风力 nra
45、infallnumeric5y降雪 scounterplanvarchar1600y灭火预案 dquenchtimedatetime8y扑灭时间 sborderlinevarchar100y四至界限 nfireareanumeric9y过火面积 nwildnumeric5y原始林面积 nsecondnumeric5y次生林面积 nartificialnumeric5y人工林面积 ngrownnumeric5y成林蓄积 nyoungnumeric9y幼林株数 notheramnttonumeric9y其它损失折款 ngbhint4y重伤人数 nfleshwoundint4y轻伤人数 ndiedi
46、nt4y死亡人数 nlostint4y失踪人数 nmandayint4y出动扑火日 nbroadcustint4y携带电台 nfirecostnumeric9y扑火经费 sfirereasonvarchar20y起火原因 sfiresourcevarchar30y火源 sfiretypevarchar20y火灾级别 neighttypeint4y审核八种森林 火灾状态 neightauditint4y八种火灾 srescueprocvarchar1600y主要扑救过程 fsketchmapvarchar100y火场示意图 fmonitorvdovarchar100y监控录像 fspotvide
47、ovarchar100y现场摄像 sfirestatusvarchar10y火案处理状态 ninterrogeesint4y已处理人数 ncriminalsint4y刑事处罚人数 sfireresultvarchar400y火案处理结果 scompensatevarchar800y灾民补偿 seducationvarchar800y防宣教育 sforeststationvarchar800y植树造林计划 sauthorvarchar20y录入人 sdistrictvarchar20y所在地区 dmdftimedatetime8y修改时间 smodifiervarchar20y修改人 表 5.1
48、.11 接警表(alarminfo) 列名数据类型长度允许空 (y/n) 备注 nalarmidint4n报警编号 salmtypevarchar10y报警方式 salarmervarchar50y报警人 swatchvarchar50y值班人 dalmtimedatetime8y报警时间 sfireplacevarchar200y火灾地点 stelvarchar50y联系电话 sfirestatusvarchar200y火灾情况 falmmediavarchar100y火灾录像 sleadervarchar50y值班领导 sdecisionvarchar600y领导批示 sothersvar
49、char600y其他信息 sauthorvarchar20y录入人 sdistrictvarchar20y所在地区 dmdftimedatetime8y修改时间 smodifiervarchar20y修改人 表 5.1.12 领导与指挥表(leadership) 列名数据类型长度允许空 (y/n) 备注 nleaderidint4n领导编号 sfirenovarchar50y火灾编号 snamevarchar20y领导姓名 srankvarchar50y领导职务 stypevarchar20y报警时间 表 5.1.13 年度防火期表(fireperiod) 列名数据类型长度允许空 (y/n)
50、备注 nfireperiodidint4n记录号 dfromdate1datetime8y起始时间一 dtodate1datetime8y终止时间一 dfromdate2datetime8y起始时间二 dtodate2datetime8y终止时间二 表 5.1.14 跑屏预警信息表(scrolltext) 列名数据类型长度允许空 (y/n) 备注 nscrollidint4n信息编号 sscrlocvarchar200y跑屏位置 sscrcontentvarchar400y跑屏内容 sauthorvarchar20y发布人 ssourcevarchar20y地区 dtimedatetime8y
51、发布时间 dmdftimedatetime8y修改时间 smodifiervarchar20y修改人 表 5.1.15 起火原因信息表(firereason) 列名数据类型长度允许空 (y/n) 备注 nreasonidint4n原因编号 sfirereasonvarchar20y起火原因 表 5.1.16 日志信息表(logrecord) 列名数据类型长度允许空 (y/n) 备注 nlogrecordidint4n记录编号 suseraccountvarchar20y帐号 susernamevarchar20y姓名 doperationtim e datetime8y操作时间 soperat
52、ionvarchar600y操作内容 表 5.1.17 树种损失情况表(treelosing) 列名数据类型长度允许空 (y/n) 备注 ntreeidint4n记录编号 sfirenovarchar50y火灾编号 streenamevarchar20y树种 nquantityint4y损失数量 ncostint4y价值 表 5.1.18 网上预警发布基本信息表(warnews) 列名数据类型长度允许空 (y/n) 备注 nnewsidint4n新闻编号 snewstitlevarchar200y新闻标题 sauthorvarchar20y新闻作者 ssourcevarchar20y来源 nn
53、ewsauditint4y是否审核 dnewstimedatetime8y发布时间 dnewsmdftim e datetime8y修改时间 snewsmodifiervarchar20y修改人 snewsauditorvarchar20y审核人 表 5.1.19 网上预警发布详情信息表(warnewsdetail) 列名数据类型长度允许空备注 (y/n) nnewsdetailidint4n详情编号 nnewsidint4y新闻编号 snewsdetailsvarchar6000y新闻详情 snewsimagevarchar100y新闻图片 表 5.1.20 下发文件表(document)
54、列名数据类型长度允许空 (y/n) 备注 ndocidint4n文件编号 ndoctopicvarchar200y文件标题 sdoctovarchar600y下发至 fdocpathvarchar100y文件路径 sotherinfovarchar200y备注 sauthorvarchar20y文件作者 ssourcevarchar20y文件来源 dtimedatetime8y发布时间 dmdftimedatetime8y修改时间 smodifiervarchar20y修改人 表 5.1.21 相关照片表(photos) 列名数据类型长度允许空 (y/n) 备注 nphotoidint4n照片
55、编号 sfirenovarchar50y火灾编号 fphotovarchar100y照片路径 表 5.1.22 宣传标语信息表(slogans) 列名数据类型长度允许空 (y/n) 备注 nsloganidint4n标语编号 sslgntextvarchar200y标语内容 fslgnmediavarchar100y标语图像 sauthorvarchar20y标语作者 ssourcevarchar20y标语来源 dtimedatetime8y发布时间 nauditint4y是否审核 dmdftimedatetime8y修改时间 smodifiervarchar20y修改人 sauditorva
56、rchar20y审核人 表 5.1.23 宣传广播预警信息表(broadcast) 列名数据类型长度允许空备注 (y/n) nbrdcstidint4n信息编号 sbrdcstlocvarchar200y广播位置 fbrdcstmediavarchar100y广播录音 sotherinfovarchar400y备注 sauthorvarchar20y发布人 ssourcevarchar20y地区 dtimedatetime8y发布时间 dmdftimedatetime8y修改时间 smodifiervarchar20y修改人 表 5.1.24 移动电话号码表(mobilephone) 列名数据
57、类型长度允许空 (y/n) 备注 nmobileidint4n电话编号 snamevarchar20y姓名 sdistrictvarchar20y所在地区 smobilevarchar20y电话号码 sotherinfovarchar200y备注 表 5.1.25 预警信息表(waringinfo) 列名数据类型长度允许空 (y/n) 备注 nwarnidint4n信息编号 dwarndatedatetime8y日期 nmaxtemprnumeric5y最高温度 nmintemprnumeric5y最低温度 nmaxwindint4y最大风力 swinddirvarchar20y风向 nhum
58、idityint4y相对湿度 nprecipitationnumeric5y降水量 sweathervarchar20y天气状况 swarnlevelvarchar4y火险等级 shumanactvarchar60y人文活动 fnephogramvarchar100y卫星云图 slatestfirevarchar400y最近火灾信息 sotherinfovarchar400y其它信息 sauthorvarchar50y采集人 sdistrictvarchar20y所在地区 dmdftimedatetime8y修改时间 smodifiervarchar20y修改人 表 5.1.26 责任追究表(
59、punish) 列名数据类型长度允许空 (y/n) 备注 nwarnidint4n信息编号 dwarndatedatetime8y日期 nmaxtemprnumeric5y最高温度 nmintemprnumeric5y最低温度 nmaxwindint4y最大风力 swinddirvarchar20y风向 nhumidityint4y相对湿度 nprecipitationnumeric5y降水量 sweathervarchar20y天气状况 swarnlevelvarchar4y火险等级 shumanactvarchar60y人文活动 表 5.1.27 最新通知表(notice) 列名数据类型长
60、度允许空 (y/n) 备注 nnoticeidint4n通知编号 snoticetopicvarchar200y通知标题 snoticecontentvarchar6000y通知内容 sauthorvarchar20y发布人 ssourcevarchar20y地区 dtimedatetime8y发布时间 dmdftimedatetime8y修改时间 smodifiervarchar20y修改人 5.2 物理结构设计要点物理结构设计要点 本系统内使用 sql server 2000 关系型数据库,以便满足每个数据结构中的每个数据项 的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络招聘信息管理办法
- 税务稽查门店管理办法
- 纽约公寓出租管理办法
- 电子公文盖章管理办法
- 2025政治理论时政热点知识试题库(含答案)
- 软件外包创新-洞察及研究
- 北京市密云区2024-2025学年八年级下学期期末道德与法治试题(含答案)
- 出差安全培训课件
- 2025房屋租赁合同(大产权)
- 2025家居采购合同
- 软件行业薪酬管理制度
- 门急诊管理制度
- 2025年中级消防设施操作员(维保)模拟试题题库(附答案)
- 焰火制作技艺与传承考核试卷
- 2025届广东省佛山市高三上学期一模数学试卷含答案
- 网络系统维护记录日志表
- 老旧小区加装电梯施工合同范本
- 金属冶炼中的成本管理与控制
- SMT主管岗位工作职责
- 2024年甘肃省武威市中考数学真题含解析
- 2024年分割公司股权离婚协议正规范本
评论
0/150
提交评论