山洪灾害监测预警系统毕业设计ppt.ppt_第1页
山洪灾害监测预警系统毕业设计ppt.ppt_第2页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息管理子模块的设计与实现 姓名: 班级: 学号: 指导老师:,答辩纲要,一、系统背景 二、系统模块 三、信息管理子模块的设计与实现 四、总结 五、致谢,一、系统背景 山洪灾害是山丘区在一定强度或持续的降雨下,因特殊的地形地质条件而发生的自然灾害,它具有突发、破坏性大、防治困难的鲜明特点,山洪及其诱发的泥石流和滑坡,往往对局部地区造成毁灭性灾害,对国民经济和人民生命财产造成重大损失。近年来,我国山洪灾害问题日益突出,每年都造成大量人员伤亡,严重影响社会经济发展。 在这种种不利的情况下,山洪灾害监测预警系统的出现也就显得应运而生了。,二、系统模块 本系统由实时监控、雨水情服务、预警发布、群测群防、气象国土、基础信息、应急响应、信息管理、pda系统、系统后台10个子模块组成,意在建立全面、规范、合理、通用的山洪灾害信息基础资料数据库及山洪灾害信息监测及发布的应用软件,防御降雨在山丘区引发的山洪、滑坡和泥石流灾害的监测预警和群测群防等非工程措施建设,最大限度地减少人员伤亡和财产损失,三、信息管理子模块的设计与实现,1、数据库的创建 2、添加模块的设计与实现 3、删除模块的设计与实现 4、修改模块的设计与实现,1、数据库表的创建,(1)、dk_info_b(堤防表) (2)、rs_info_b(水库表) (3)、heliu(河流情况表) (4)、warnrecord_r(预警表) (5)、disaster(山洪灾害表),本人利用sql2005创建下表,2、添加模块的设计与实现,进入界面图以后,点击“添加”即进入添加界面,图 1 界面图,2、添加模块的设计与实现,当点击“添加”后,即可成功,图2 添加界面图,添加成功代码,protected void button2_click(object sender, eventargs e) dm dm = new dm(); string insertsql = “insert into dk_info_b (dkcd, dknm,bnsctp,bnscln,bntpel,crdkhg,dsfllv,gnwtlv,alwtlv,remark)values (“ + “ + dkcd.text + “ + “,“ + “ + dknm.text + “ + “,“ + “ + bnsctp.text + “ + “,“ + “ + bnscln.text + “ + “,“ + “ + bntpel.text + “ + “,“ + “ + crdkhg.text + “ + “,“ + “ + dsfllv.text + “ + “,“ + “ + gnwtlv.text + “ + “,“ + “ + alwtlv.text + “ + “,“ + “ + remark.text + “ + “)“; string test = “select * from dk_info_b where dkcd =“ + dkcd.text + “; if (dm.getsql(test).tables0.rows.count = 0) dm.execsql(insertsql); response.write(“alert(添加成功!)“); else response.write(“alert(添加失败!已有相同主键元组)“); ,2、添加模块的设计与实现,图3 添加成功界面,3、删除模块的设计与实现,进入界面图后,点击“delete”,即可删除信息,图4 界面图,删除代码,protected void radgrid1_deletecommand1(object source, telerik.webcontrols.gridcommandeventargs e) dm dm = new dm(); string id; id = e.item.ownertableview.datakeyvaluese.item.itemindex“dkcd“.tostring(); string deletesql = “delete from dk_info_b where dkcd = “ + id; dm.execsql(deletesql); reloadgrid(); ,4、修改模块的设计与实现,进入界面图后,点击“edit”,进入修改界面,图5 界面图,4、修改模块的设计与实现,进入修改界面图后,当修改完信息后,点击”update”即可添加成功,图6 修改界面图,修改代码,protected void radgrid1_updatecommand1(object source, telerik.webcontrols.gridcommandeventargs e) dm dm = new dm(); var editeditem = e.item; string dkcd = editeditem.ownertableview.datakeyvaluesediteditem.itemindex“dkcd“.tostring(); string dknm = (textbox)editeditem.findcontrol(“dknmtextbox“).text; string bnsctp = (textbox)editeditem.findcontrol(“bnsctptextbox“).text; string bnscln = (textbox)editeditem.findcontrol(“bnsclntextbox“).text; string bntpel = (textbox)editeditem.findcontrol(“bntpeltextbox“).text; string crdkhg = (textbox)editeditem.findcontrol(“crdkhgtextbox“).text; string dsfllv= (textbox)editeditem.findcontrol(“dsfllvtextbox“).text; string gnwtlv = (textbox)editeditem.findcontrol(“gnwtlvtextbox“).text; string alwtlv = (textbox)editeditem.findcontrol(“alwtlvtextbox“).text; string remark = (textbox)editeditem.findcontrol(“remarktextbox“).text; string updatesql = “update dk_info_b set dknm=“ + dknm + “,bnsctp=“ + bnsctp + “,bnscln=“ + bnscln + “,bntpel=“ + bntpel + “,crdkhg=“ + crdkhg + “,dsfllv=“ + dsfllv + “,gnwtlv=“ + gnwtlv + “,alwtlv=“ + alwtlv + “,remark=“ + remark + “where dkcd=“ + dkcd + “; dm.execsql(updatesq

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论