收藏 分销(赏)

水库防洪防汛语音查询与报警系统论文.doc

上传人:仙人****88 文档编号:11207821 上传时间:2025-07-07 格式:DOC 页数:33 大小:1.98MB 下载积分:10 金币
下载 相关 举报
水库防洪防汛语音查询与报警系统论文.doc_第1页
第1页 / 共33页
水库防洪防汛语音查询与报警系统论文.doc_第2页
第2页 / 共33页


点击查看更多>>
资源描述
毕业论文 目 录 摘要 ……………………………………………………………………………………………4 引言 ……………………………………………………………………………………………5 1.总体介绍………………………………………………………………………………………6 1.1语音信息服务系统简介: 6 1.1.1. 关于CTI产品 6 1.1.2.关于计算机电话集成(CTI)技术 6 1.1.3.飞环公司Fi4408 PCI系列多功能语音卡 6 1.2.开发背景: 6 1.3.系统概述: 7 1.3.1.语音信息系统分为查询、报警、设置三部分(如图所示)。 7 1.3.2.查询 7 1.3.3.报警 8. 1.3.4.设置 8 2.系统分析与设计 8 2.1.硬件接口介绍: 8 2.1.1 板卡布局示意图 8 2.1.2用户模块 9 2.1.3中继模块 9 2.1.4高阻模块 9 2.1.5直流电源和铃流电源 9 2.1.6 MVIP电缆 10 2.1.7电话接口接线盒 10 2.2功能模块介绍: 11 2.2.1用户校验及水库选择模块: 11 2.2.2.信息类别选择模块: 12 2.2.3.信息播报模块: 14 2.2.4.水库安全监测语音报警部分: 15 2.3.系统流程设计: 16 2.3.1语音查询系统详细设计程序流程图: 16 2.3.2语音报警系统详细设计程序流程图: 18 2.4呼叫流程 ………………………………………………………………………………19 2.4.1.外线通道呼叫流程 19 2.4.1.1.外线呼出流程 19 2.4.1.2.外线呼入流程 20 2.4.2.内线通道呼叫流程 21 2.4.2.1.内线呼出流程(呼叫内线,即使内线振铃) 21 2.5.编程概述: 23 2.6.自定义函数及过程: 24 2.7.数据库说明 (只限语音部分): 26 3.系统测试与优化 28 3.1.测试简述: 28 3.2.测试出现的问题及相应的解决方案: 28 3.2.1.系统假死: 28 3.2.3.一些数据精度过高 29 3.2.4.报警闪断: 29 3.2.5.报警与查询冲突: 29 3.2.6.用户选项过多: 29 3.3.系统优化方案: 29 3.3.1.通用性: 29 3.3.2.稳定性: 29 3.3.3.易操作性: 30 3.3.4.可扩展性: 30 4系统运行状态 …………………………………………………………………………………30 4.1.主控界面 30 4.2.服务设置界面 30 4.2.1.数据库设置 31 4.2.2.系统参数设置 31 5.心得与体会 …………………………………………………………………………………32 5.1.软件需求调研的重要性 32 5.2.系统分析的理解 32 5.3.编码和文档规范的必要性 32 5.4.系统测试的重要性 33 6.结束语 ………………………………………………………………………………………33 致谢 33 参考资料 33 语 音 信 息 服 务 系 统 -水库防洪防汛语音查询与报警系统 摘 要 本论文从认识语音信息服务系统出发,深入地对整个项目进行了解。论文主要针对语音查询和语音报警系统的功能要求进行细致分析与实验。 语音信息服务系统是信息领域中信息传递、交流和控制的重要部分。通过该系统的语音查询部分实现相关人员对水库信息的实时了解,自动汇报准确、实时的数据,以达到控制和调度各个水库的相关系数;另外,通过其语音报警部分对各水库的安全进行实时监测,一旦超过危险指标,就会自动通过电话给有关负责人进行报警提示,达到预报和防范的目的,以便作出更好的计划和措施来消除隐患。 本模块采用DELPHI程序设计语言进行程序设计,采用C/S结构开发,开发硬件接口为深圳飞环电子有限公司的“Fi4408PCI 语音卡”。 关键词 CTI MVIP OnCallIn answer Speech information service system Yangzhen xi,Department of the Computer Science, GuiZhou University Abstract The thesis sets out the cognition of the sound information service system,. I realized the whole item deeply. The thesis aims at the sound query and the system of sound alarm to process analysis and experiment. The system of sound information service is a important part of information pass、information communion and information command. It can realize personnel know the comprehension occasionally、automatic report and real-time datum of reservoir to control and attemper the interrelated quotiety of every reservoir; In addition, it may inspect the safety of reservoir real-time through the sound annunciator , it has alarm hint through telephone as well as exceeding the target of danger. This function is order to eliminate hidden trouble. The module used DELPHI programming language and C/S structure to complete the whole development. The development hardware interface is the Fi4408PCI sound card, it is made in the ShengZheng FeiHuan Electronic Ltd. Key words CTI MVIP OnCallIn answer 引 言 随着科学技术的发展,人类社会已进入信息时代。计算机技术的发展一日千里,硬件性能成倍提高,软件技术的发展也更加成熟,界面更加友好,使用更加方便。如今计算机的应用已经渗透到各行各业各个部门; 水利行业是一个历史十分悠久的行业,也是信息十分密集的行业。一方面,水利部门要向国家和相关行业提供大量的水利信息,如汛情旱情信息、水量水质信息、水环境信息和水工程信息等,另一方面,水利本身也离不开相关行业的信息支持,如气象信息、地理地质信息、社会经济信息等。当今信息技术飞速发展,对水利信息的采集、处理、共享的方式都发生了很大的变化,信息技术加速向水利行业渗透,水利行业面临着全面技术升级的大好机遇。水利政务、防汛减灾、水资源监控调度、水环境综合治理、大型水利工程的设计和施工、大中型灌区的综合管理等都迫切需要采用计算机技术、通信网络技术、微电子技术、计算机辅助设计技术、3S技术(遥感、地理信息系统、全球定位系统)等一系列高新技术进行技术改造。为了更好的防汛减灾,急需综合运用远程自动遥测技术、3S技术、通信网络技术、数值预报技术和数据库技术实现防汛信息的自动采集、传输、处理、存储、查询和集成,做到信息传递及时、洪水预报准确、调度指挥优化、防汛管理可视,为现代防汛指挥提供强大的决策支持。 21世纪,以信息化带动水利现代化,是我国水利发展的重要途径。水利信息化,就是充分利用现代信息技术,开发和利用水利信息资源,包括对水利信息进行采集、传输、存储、处理和利用,提高水利信息资源的应用水平和共享程度,从而全面提高水利建设和水事处理的效能和效益。其中CTI(Computer Telephony Integration)是在电话网络进入数字化时代,计算机技术广泛应用于通讯领域后逐渐发展起来的一门综合技术。从早期数字通信技术替代模拟通讯技术以来,计算机已经不只是简单作为电信交换和传输网络的控制部分而存在,而是逐渐演变成语音通信的一部分,将智能化的语音延伸到通信网络的每一个角落。这种计算机电话集成技术的发展从简单的语音信箱应用开始,很快发展起来了智能网业务、IP电话技术、ATM语音技术、统一消息技术、交互式会话系统等,其中IP电话和交互语音(IVR Interactive Voice Respond)是目前发展最快和应用前景最为广泛的两种技术,并且已经逐步渗透到无线通信网络和和其他相关行业中,水利信息化的中也扮演这不可缺少的角色,他将为现代防汛信息的查询与指挥提供方便、快捷、实时的专业服务,是电子、计算机,信息处理的综合运用,具有重大的实际意义和超额的实用价值。 1.总体介绍 1.1语音信息服务系统简介 1.1.1关于CTI产品 CTI(Computer Telephone Integration)产品是近年来随着通讯与计算机技术的发展而产生的一种融电脑与通讯技术于一体的电脑周边产品,已形成了模拟和数字两大系列十多个品种,涵盖了电话语音、传真与数据通讯及INTERNET网关等诸多方面的需求,在邮电、通讯、金融、证券、企业等许多领域得到广泛应用,为通过电话为媒体的信息采集和传播提供了一种很有效的手段,具有很高的实用价值和广阔的发展前景(如电信的语音服务系统…)。 1.1.2.关于计算机电话集成(CTI)技术 CTI技术,是指利用计算机来处理电话相关业务。由于计算机系统固有的低成本、高性能和丰富灵活的平台软件,更随着信息产业(IT)和电子商务的蓬勃发展,CTI相关产业更加得以迅速的以展,并大量应用于社会生活的各个方面。如我们身边的168声讯业务,110报警中心,证券委托业务、电话银行业务以及最新的呼叫中心(Call Center)和电子商务等。CTI在改善服务质量、提高政府企业效率方面起了巨大作用。其中电话语音卡作为联系计算机网络和电话网络的纽带,是CTI技术中关键的硬件基石。利用电话语音卡,结合计算机软件处理技术,可以非常灵活地构造各种交互语音应答(IVR)系统,自动排队(ACD)系统,呼叫中心系统,客户关系管理(CRM)等。 1.1.3.飞环公司Fi4408 PCI系列多功能语音卡 随着CTI技术和IT技术的迅速发展,对电话语音卡提出更多的要求,最突出的要求是。而传统的电话语音卡只能处理单一的语音业务,远远满足不了当前客户发展需求。飞环公司根据当前的要求,推出新一代PCI系列多功能语音卡,实现多功能业务处理能力。如传真业务、VOIP业务、数据传输、语音信箱、语音合成、语音识别等,由于采用先进的数字信号处理(DSP)技术,具有非常强大的多功能业务处理能力。因此,系统架构可扩展性和可靠性均得以大大提高,而系统成本更大幅度降低。是因为卡上集成了语音、传真、VOIP、电话会议功能。另外,飞环多功能语音卡采用高速PCI总线结构体系,由于PCI具有即插即用(PnP)特性,用户无需任何繁锁的设置,包括IO资源分配、Memory资源分配、中断号分配等。因此非常简单易用,符合当前电子设备简单、易用的发展要求。在软件架构方面,飞环公司保持一贯稳定、统一、易用的特性。由于采用了WDM驱动程序,因此适用于当前最流行的Windows98/WinNT/Win2000/WinXP操作系统。 1.2.开发背景: 软件系统名称: 遵义城区水库群应急调度系统 任务提出者:遵义市水利局 任务开发者:东方世纪公司技术开发部 软件用户:遵义市水利局和水库工作人员 计算机网络:遵义市水利局内部网+电话线+水库终端 由于遵义市防洪任务的日渐严峻,根据国家防洪抗旱总指挥部办公室“办库[1999]第44号”文件精神和《遵义市防洪规划报告》,贵州东方世纪科技有限责任公司受遵义市水利局委托,将在2003年5月31日前完成“遵义市城市水库群洪水应急调度系统”。本系统是一个综合性的洪水预报、查询、调度系统,包括5个水库和4个控制断面的洪水预报调度,其中语音查询与报警系统是该系统的一个子系统,是为了更加快捷,方便的查询和预报洪水状况的信息服务系统。 “遵义市城区水库群洪水应急调度系统”要实现各类防汛信息的采集和处理,并符合行业信息规范标准,能及时将遥测站的水情和雨情信息的收集入库,并为各级领导提供图形化和语音化的信息服务,能帮助决策者解决一些难度较大,结构复杂的防洪调度问题。充分利用GIS技术、CTI技术和 .NET的优势,使防汛相关信息畅通,信息流向合理。 1.3.系统概述: 1.3.1.语音信息系统分为查询、报警、设置三部分 如图1-1所示. 语音信息系统 服务设置 语音报警 语音查询 报警用户 报警间隔 报警电话 大坝报警 水位报警 雨量报警 警戒值 大坝查询 水库查询 闸门查询 水位查询 雨量查询 图1-1 语音信息系统 1.3.2.查询 查询是指根据电话中的语音提示,通过按电话键来进行查询雨量、水位、闸门、水库、大坝信息;系统自动对用户的操作进行应答,并以语音形式将信息反馈给用户。并多用户同时查询(根据实际需求,该系统采用两路通道,准许两个用户同时查询)。其查询树如图1-2所示。 语音信息查询系统 用户校验 水库n 退出系统 返回 5.大坝信息 4.闸门信息 3.水库信息 2.水位信息 测站信息信息 水库1 水库2 1.雨量信息 测站信息信息 测站信息信息 图1-2 查询树 1.3.3.报警 报警是指当雨量和水位超过警戒值时系统自动拨打用户电话告知当前雨量和水位情况进行报警,并根据用户报警的时间间隔进行重复报警,用户还可以在查询部分进行报警设置。 1.3.4.设置 设置是指对服务器电话,各中警戒值指标,报警用户,报警间隔,系统中断时间进行设置。 2.系统分析与设计 2.1. 硬件接口介绍: 2.1.1 板卡布局示意图 板卡布局示意图如图2-1。 图2-1 板卡布局示意图 2.1.2用户模块 用户模块,用来直接驱动电话机。它向电话机馈电,并使电话机产生振铃信号。因此,当语音卡有用户模块时,需要外接的直流电源和铃流电源。用户模块也可称作内线模块。从颜色上分,用户模块为黑色。 2.1.3中继模块 中继模块本身相当于一部标准的电话机。与市话网的电话线或交换机的用户线相连,由交换机向中继模块馈电。中继模块也可称作外线模块,从颜色上分,中继模块为蓝色。 2.1.4高阻模块 高阻模块用来并联在市话网的电话线或交换机的用户线上,监听双方通话的内容。高阻模块阻抗很高,它不会影响被监听的用户。从颜色上分,高阻模块为黄色。 2.1.5直流电源和铃流电源 当卡上有用户模块时,需配有—48V(或—24V)直流电源和25HZ、60~90V的交流铃流电源,我公司提供这种电源,用户也可以自己配。 2.1.6 MVIP电缆 如图2-2示,MVIP电缆为40针扁平电缆线和相应的插座构成。 图2-2 MVIP电缆 2.1.7电话接口接线盒 如图2-3所示,有数字表示1~16,对应语音卡上相应的模块。它通过25针D形连接电缆与语音卡上的D行插座相连接。这样便可以用接线盒上的插座与标准的电话水晶头相连,将电话线与语音卡有机的连结起来。如果只用一块8线语音卡,只需要将D形电缆连结至电话接线盒上的“8线卡1”的位置上;如果用两块8线语音卡,它们可以共用一个电话接线盒,分别将其中一个接到“8线卡1”的位置和“8线卡2”的位置。“8线卡1”对应的电话插座为1~8,“8线卡2”对应的电话插座为9~16。 图2-3 电话接口接线盒 2.2.功能模块介绍: 2.2.1.用户校验及水库选择模块 用户校验及水库选择 如图2-4。 图2-4 用户校验及水库选择 2.2.2.信息类别选择模块 信息类别选择如图2-5。 图2-5 信息类别选择 2.2.3。信息播报模块 信息播报 如图2-6。 图2-6 信息播报 2.2.4水库安全监测语音报警部分 语音报警 如图2-7。 图2-7 语音报警 2.3.系统流程设计: 2.3.1语音查询系统详细设计程序流程图 语音查询系统详细设计程序流程 如图2-8。 图2-8 语音查询系统详细设计程序流程 2.3.2语音报警系统详细设计程序流程图 语音报警系统详细设计程序流程 如图2-9。 图2-9 语音报警系统详细设计程序流程 2.4.呼叫流程 : 所谓呼叫流程,是指电话通道的通道状态在运行的过程中随呼叫的发生、结束所产生的变化过程。 2.4.1.外线通道呼叫流程 2.4.1.1.外线呼出流程 外线呼出流程 如图2-10。 MakeCall() 语音卡 IDLE 应用程序 用户 摘机 OUT_CALLING 振铃 OUT_RINGING OnCallOutFinish OUT_TALK 图2-10 交换机 拨号 摘机 回铃音 停止回铃音 OnAnswer 用户先挂机 用户先挂机 挂机 忙音 OUT_HANGUP OnHangup Hangup() 挂机 IDLE 应用程序先挂机 应程序先挂机 Hangup() 挂机 IDLE 忙音 挂机 摘机检测 忙音检测 发送主叫 2.4.1.2.外线呼入流程(如图2-11): 交换机 用户 应用程序 语音卡 摘机 IDLE 拨号 振铃 回铃音 IN_CALLING 主叫发送 IN_RINGING OnCallIn Answer() 摘机 IN_TALK 停止回铃音 挂机 忙音检测 忙音 用户先挂机 用户先挂机 IN_HANGUP OnHangup Hangup() 挂机 IDLE Hangup() 应用程序先挂机 应用程序先挂机 挂机 忙音 IDLE 挂机 图2-11 外线呼出流程 2.4.2.内线通道呼叫流程 2.4.2.1.内线呼出流程(呼叫内线,即使内线振铃) 内线挂机状态下应用程序让内线振铃流程 如图2-12 MakeCall() 语音卡 IDLE 应用程序 OUT_CALLING 振铃 OUT_RINGING OnCallOutFinish OUT_TALK 内线 摘机 OnAnswer 用户先挂机 用户先挂机 挂机 OUT_HANGUP OnHangup Hangup() IDLE 发送主叫 图2-12呼叫内线 2.4.2.2.内线呼入流程(内线摘机) 内线非振铃状态下用户摘机流程 如图2-13: 语音卡 IDLE 应用程序 IN_RINGING IN_TALK 内线 摘机 OnCallIn 用户先挂机 用户先挂机 挂机 IN_HANGUP OnHangup Hangup() IDLE Answer() 图2-13内线摘机 2.5 编程概述: Fi4408 PCI系列语音卡均采用统一d的WDM驱动程序,适用于Windows98/NT/2000/XP操作系统。提供 三个层次的编程接口,支持三种编程方法, (A)、Phonic.OCX 控件编程接口 (B)、Phonic.DLL 动态连接库编程接口 (C)、PhonicBase.DLL 动态连接库编程接口 根据实际情况我将采用 Phonic.OCX 控件编程接口 来进行开发,另外,该系统采用方便快捷的DELPHI程序设计语言进行程序设计,采用C/S结构开发。其软件编程接口层次结构如图2-14所示: Fi4408设备驱动程序 PhonicA8.sys 内核层 应用层 PhonicBase.DLL Phonic.OCX PhonicDemo.EXE 功能演示程序 其它基于控件的应用程序 仿真接口 (各类仿真DLL) 基于其它编程接口的应用程序 PPI2 PPI3 PPI1 PPI4 图 2-14 编程接口层次结构 Fi4408语音卡 Phonic.DLL A8Test.EXE 演示程序 2.6 自定义函数及过程(如表2-1): 类别 名称 入口参数 出口参数 主要功能 Proc Set_phonic() CallerId:主叫号码 Phonenum:被叫号码 Overtime:呼叫超时时间 根据参数设置语音卡的呼叫属性 Proc play_sounds() Filename:文件名 播放指定的语音文件 Proc Datatosound() Num:数据 把相应数据转换成声音 Proc strtosound Str:字符数据 把相应字符窜转换成声音 Proc call_bj() 呼叫报警用户电话 Func reg_init() 返回初始化是否成功 系统参数注册 Func get_file() Yybs:标识内容 Flags:标识/内容标志 该语音文件名 根据语音标识/语音内容获得相应的语音文件名 Func set_custor() Custorid:选择标识 ,s_e:选择/修改 newid:新标识 选择/修改用户标识('s'表查找,其他表示修改) Func Get_mokuai() Mkbs:模块标识 根据模块标识返回该模块是否要处理 Func Get_sk() Tab_name:数据表名 Array_sk:水库列表 返回水库数及其名称列表 Func get_cz sk:数据表名 flag:水库类别 array_cz:水库测站列表, 对用户选的水库的测站进行检测统计 Func get_value() tab_name, field_name: 指定表和其字段 values:string;指定条件 返回指定字段的值 /动态获得指定表,指定条件的指定字段的值 Func get_czyy() id_sk:水库编码 id_cz:测站编码 获得测站的相应语音文件 Func get_ylxx() Id_sk:水库号 id_cz:该水库的测站号 yl_data:该站日降水, Yl_hour: 该站最近一小时降水量 ,获得水库各测站的降水量数据 Func Floatto12() str:string ii:integer 返回安精度要求取得的数 //将相应的数据安ii取其小数精度 Func Get_swxx() Id_sk:水库号 id_cz:该水库的测站号 sw_hour, liul_hour: 该测站最近一小时水位:流量 获得水库各测站的水位及流量数据 Func Get_skxx() id_sk,id_cz: 水库号, Id_sk: 测站号 sk_kl:库内水位,sk_kc :存水量sk_rk:入库量sk_ck:出库量; 获得水库的:库内水位,存水量,入库量,出库量 Func Get_zmxx() id_sk,id_cz: 水库号, Id_sk: 测站号 zm_flag:测站闸门的启闭zm_qbgd:启闭高度Zm_ll:该站的过闸流量 获得水库的闸门相关信息及数据 Func kai_bj() yh:用户标识 flag:开/关报警标志 返回该用户的报警开关 开启或关闭用户报警 Func Get_dbxx() id_sk,id_cz: 水库号, Id_sk: 测站号 获得水库的大坝相关信息及数据 Func set_time() char_yhbs:用户标识 string;新的时间间隔 设置用户报警的时间间隔 Func yl_bj() id_sk,: 水库号, Id_sk: 测站号 curr_yl:当前雨量over_yl:超过雨量 获得测站雨量报警数据 ture :有报警数据 Func sw_bj id_sk,id_cz: 水库 curry_sw: 当前水位 over_sw: 超过水位 获得水库水位报警数据 ture :有报警数据 Func czsw_bj id_sk,: 水库号, Id_sk: 测站号 curry_sw: 当前水位 over_sw: 超过水位 获得测站水位是否超过警戒水位及报警数据 ture :有报警数据 Func bzsw_bj id_sk,: 水库号, Id_sk: 测站号 curry_sw: 当前水位 over_sw: 超过水位 获得测站水位是否超过保证水位及报警数据 ture :有报警数据 Func sjsw_bj id_sk,: 水库号, Id_sk: 测站号 curry_sw: 当前水位 over_sw: 超过水位 获得测站水位是否超过设计水位及报警数据 ture :有报警数据 Func time_bj() 根据用户的报警开关和时间间隔来获得相应用户 Func Floatto12() Str:string; Ii:integer Str:string 根据用户的的要求即ii参数,对一实数进行精确度的取舍。返回取舍后的实数的字符串型。 表2-1 2.7.数据库说明 (只限语音部分): 说明:数据库名:SKJC, 类型:SQL_SERVER, * :表示为关键字(如表2-2)所示 表2-2 数据表名称 字段名称 字段类型 字段意义说明 语音用户表 *水库代码 nvarchar 水库代码 *用户 nvarchar 系统用户名称 电话 nvarchar 语音用户的报警电话 *用户标识 Int 语音用户查询的用户名 报警间隔时间 Int 给用户报警的时间间隔 报警开关 Char 是否报警 最后报警时间 Datetime 最后给用户报警的时间 语音模块选择表 *模块编号 nvarchar *模块名称 nvarchar 启动模块的名称 是否打开 nvarchar 是否在该系统中启用 语音文件表 *语音标识 nvarchar 语音的识别标识 语音文件名 nvarchar 相应标识的语音文件名 语音内容 nvarchar 相应语音文件的内容 语音按键对照表 *提示音名称 nvarchar 语音提示音的语音名称 提示音标识 nvarchar 语音提示音的语音标识名 按键号码 nvarchar 相应的按键 按键音标识 nvarchar 该按键的语音标识名 语音类别 nvarchar 该提示音的类别 语音参数表 *自动编号 nvarchar 参数标识 nvarchar 系统语音参数的名称标识 参数值 nvarchar 器相应的参数值 参数说明 nvarchar 语音参数说明 水库基本情况表 *水库代码 nvarchar 水库代码 水库名称 nvarchar 水库名称 日降水量表, *水库代码 nvarchar 水库代码 *测站编码 nvarchar 测站编码 *日期时间 Datetime 获得该记录的日期时间 日降水量 Float 该记录该时间的日降水量 时段为1时降雨量表 *水库代码 nvarchar 水库代码 *测站编码 nvarchar 测站编码 *日期时间 Datetime 获得该记录的日期时间 降雨量 Float 该记录该1时段的日降水量 最新1时段水位流量表 *水库代码 nvarchar 水库代码 *测站编码 nvarchar 测站编码 *日期时间 Datetime 获得该记录的日期时间 水位 Float 该记录该1时段的水位 流量 Float 该记录该1时段的流量 水库水情表 *水库代码 nvarchar 水库代码 *测站编码 nvarchar 测站编码 *日期时间 Datetime 获得该记录的日期时间 库内水位 Float 该水库该时间的库内水位 入库流量 Float 该水库该时间的入库流量 出库流量 Float 该水库该时间的出库流量 蓄水量 Float 该水库该时间的蓄水量 测站水库编码表 *水库代码 Nvarchar 水库代码 水库名称 Nvarchar 该水库的名称 *测站编码 Nvarchar 测站编码 测站名称 Nvarchar 该测站的名称 测站别名 Nvarchar 该测站的别名名称 语音文件名 Nvarchar 该测站对应的语音文件名 水库水文特征值表 *水库代码 Nvarchar 水库代码 主汛期汛限水位 Float 改水库主汛期汛限水位 主汛期起讫日期 Nvarchar 主汛期起讫日期 后汛期汛限水位 Float 改水库后汛期汛限水位 后汛期起讫日期 Nvarchar 后汛期起讫日期 正常蓄水位 Float 不在汛期的正常蓄水位 控制站水文特征值与防洪任务表 *水库代码 Nvarchar 水库代码 *测站编码 Nvarchar 测站编码 警戒水位 Float 该测站的警戒水位值 保证水位 Float 该测站的保证水位值 设计水位 Float 该测站的设计水位值 雨量警戒值表 *水库代码 Nvarchar 水库代码 *测站编码 Nvarchar 测站编码 警戒值 Float 该雨量站的雨量警戒值 3.系统测试与优化 3.1.测试简述 — — 软件测试(Software Testing)是软件工程过程的一个重要阶段,是发现软件中错误和缺陷的主要手段,是在软件投入运行前,对软件需求分析、设计和编码各阶段产品的最终检查,是为了保证软件开发产品的正确性、完全性和一致性,从而检测软件错误、修正软件错误的过程。软件开发的目的是开发出实现用户需求的高质量、高性能的软件产品,软件测试以检查软件产品内容和功能特性为核心,是软件质量保证的关键步骤, 也是成功实现软件开发目标的重要保障。 软件测试的对象为软件开发各阶段的输出结果,包括需求分析、概要设计、详细设计及程序编码等各阶段所产生的文档,其根本任务是以实现规范及用户要求为出发点,检查软件开发的最终产品在内容上的正确性和完全性、软件内部结构上的一致性,以及软件开发各过程阶段的产品结果内容上的正确性和完整性、过程之间逻辑上的协调性和一致性。 软件测试依据测试任务要求的类型可分为有效性测试和验证测试两种类型:(1)有效性测试:—有效性测试以实现用户需求为根本点,确认软件的功能、性能和其他特性是否与用户的要求相一致,内容包括:需求规格说明、用户文档、程序文档等的有效性确认;有效性测试有静态分析和动态分析两种基本方式:(2)验证测试:检验软件开发各个阶段,以及阶段间的逻辑协调性、完备性和正确性,例如:需求分析是概要设计的依据,概要设计必须以满足需求为出发点和充分体现需求, 使得阶段产品内容保持逻辑上的一致性和协调性。软件测试可应用多种测试方法来实现测试任务要求,黑盒测试与白盒测试是广泛使用的两种基本的测试方法。其中黑盒测试是功能测试、数据驱动测试或基于规格说明的测试。在不考虑程序内部结构和内部特性的情况下,测试者依据该程序功能上的输入输出关系,或是程序的外部特性来设计和选择测试用例,推断程序编码的正
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 法律文献 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服