摘要:在社会经济高速成长的配景下,我国计较机、通信技能以及电子技能等均得到了快速的成长。这些技能的成长使得水文信息的收罗及传输更具有效性及科学性。文章在阐明水文信息打点系统构成及成果的基本上,进一步对水文信息打点系统的设计举办了探究,但愿以此为水文信息打点系统设计的优化提供具有代价的参考根据。
1.3 及时数据打点模块
2.6 完成对汗青数据的统计阐明
2.2 对数据库举办会见
1 水文信息打点系统的构成及成果
主要利用在通过及时显示吸收到的信息,以吸收到的差异水文信息为依据,并通过折线、条形图以及报表等方法泛起。
1.4 汗青数据打点模块
将某工程的水文信息数据作为案例,进一步完成统计阐明。该区域属于南亚热带潮湿季民俗候,年平均气温为21.0℃,年平均相对湿度是80%,降水量年际变革很是大,多雨年与少雨年别离到达2888mm、1280mm。在4~9月份属于雨水季候,10月到第二年3月为干旱季候,年蒸发量为1200mm。以疆域资源部所揭晓的建库系统尺度为依据,通过文本资料、卫星遥感数据等举办操作。进一步完成相关数据的整理及体例,从而使整体性的水文空间数据库获得有效构建。
对付报表来说,属于数据的名目化显示。类CDC具备了多种函数,好比ExtTextOut()函数与TextOut()函数都属于类CDC的子函数。在表体方面主要操作DrawText()完成绘制。傍边较为突出的参数为lpRe-ct,该参数可以或许对八个RECT功效的变量做出有效界说,主要成果是绘制标题以及绘制列表头。别的,参数nFormat对两个UINT布局的便利做出了界说,主要提供是绘制标题、绘制标体以及绘制报表。
息等。
主要对汗青数据库的信息举办阐明,通过折线、条形图以及报表把与之对应的水文信息暗示出来,同时做好汗青数据的统计阐明事情,从而获取一系列信息,好比均值、最大值及最小值等,将这些信息作为依据,进一步为预报事情的完善提供保障依据。
水文打点系统主要是由五大模块构成的,团结图1可以知道,这五大模块即为用户打点模块、检测站信息打点模块、及时数据打点模块、汗青数据打点模块以及报警信息打点模块,而且每一个模块的成果是不沟通的。
1.1 用户打点模块
为了水文信息阐明获得有效实现,同时使打点系统的成果充实有效地发挥出来,本次设计的数据库利用SQL Server 2000数据库,对该数据库的靠得住性及扩展性举办晋升。本次设计进程中,重点对两个数据库举办了构建:其一为用户信息数据库;其二为水文信息数据库。对付用户信息数据库来说,主要是对用户的种种信息举办有效存储,涵盖了用户的姓名、地点、电话以及地址都市等。对付水文信息数据库来说,需要以项目标需求为依据。大抵上涵盖了三大数据表,即为监测站信息表、报警记录表以及水文信息数据表。个中,监测站信息表的主要浸染是对监测站的相关信息举办存储,报警记录表的主要浸染是对报警时间及范例举办具体记录。除此之外,水文信息数据表则对吸收到的各类水文信息举办存放,涵盖了水位信息、温度信息以及雨量信
该模块主要是对监测站的根基信息举办显示,涵盖了监测站的名称、范例以及所处地理情况等。除此之外,还包罗水位的基值、下限值以及水位计的判别率等。
操作条形图对水文信息举办显示的要领和操作折线图对水文信息举办显示的要领较为相似,可是操作条形图对水文信息举办显示,基于视图类ChydrographicView傍边添加了一个成员函数,即为Dbanr(),这个函数的主要成果是对条形图举办绘制。
2.4 操作折线图对水文信息举办显示
2.5 操作条形图对水文信息举办显示
把吸收获取的及时数据和水文的基值、下限值以及上限值举办比拟阐明,进一步操作绿、黄、红三类颜色完成报警。在水文下限值与水文基值间回收绿色,以此表白属于缺水状况。在水文基值和水位上限值之间,操作黄色举办显示,以此表白数据处于安详的状态。高出水文上限值回收赤色,以此表白水文处于过高环境,并针对这类状况采纳有针对性的办理计策。
2 水文信息打点系统的设计
连年来,我国水利部分先后颁布了《水文情报预报类型》《水文自动测报系统技能类型》等,这些有关水文的条款可以或许为水文相关内容的实现提供科学依据。对付水文自动测报系统来说,个中心站可以完成数据的收罗、阐明、吸收以及打点等,进一步为水文资料的整编及投入利用提供保障依据。为了使水文信息打点系统的应用越发具有代价,本课题对“水文信息打点系统的设计”举办阐明与探究具有较为深远的意义。
2.1 数据库的设计
1.5 报警信息打点模块
要害词:水文信息打点系统;水文信息收罗;水文信息传输;数据库;水利部分 文献标识码:A
3 结语
范例。
对用户的口令、暗码以及权限举办配置,进一步实现对用户的信息举办打点。会见权限有两大主体:一是访客;二是打点员。因此,在用户权限配置中需思量周全。若用户具备打点员权限,可对暗码举办修改,通过添加或删除用户,以此使数据库的打点获得有效实现。若用户具备访客权限,则需对自身的暗码举办修改,可是只可以或许完成对及时数据的读取,对付数据库的打点成果是不可以或许实现的。
本措施将VC++6.0看成开拓语言,利用的会见技能为ADO数据库会见技能。ADO属于Microsoft开拓数据库应用措施傍边的最新接口,可以或许使VC++措施设计员在相关编程技能的设计上实现简朴化与便捷化。
通过本课题的探究,认识到水文信息打点系统的设计显得极为重要,在明晰系统有关成果的基本上,便需要对相关成果举办完善,充实揭示各部门成果的代价浸染,好比在水文信息方面通过报表实现分类显示、操作条形图对水文信息举办显示以及完成对汗青数据的统计阐明等。相信从各个方面举办完善,将可以或许使水文信息打点更具有效性及科学性。
基于图类ChydrographicView添加了一个成员函数Dline(),其主要浸染是对折线图举办绘制。主要利用ClassWizard对此函数做出了界说。对付此函数来说,属于void范例,函数声明是Dline(int n,CString fdn),别的,Private属于该函数的会见
2.3 在水文信息方面通过报表实现分类显示
1.2 监测站信息打点模块
中图分类号:TP311 文章编号:1009-2374(2015)23-0011-02 DOI:10.13535/j.cnki.11-4406/n.2015.23.006
本次设计的数据库毕业论文使用SQL Server 2000数据库
毕业论文库:理工 时间:2016-12-25 点击:
次