户姓名密码用户添加成功添加用户说明本段程序与上段程序的原理基本相同,这里不再赘述。动态曲线数据界面本部分实现了对瓦斯浓度的动态监控,即可以同时查看多个监测点的瓦斯浓度的变化情况,游客对特定至监测点进行单独查看。程序代码及截图本部分共涉及了显示号瓦斯浓度监测点的瓦斯浓度值的动态变化情况显示二号瓦斯浓度监测点的瓦斯浓度值的动态变化情况显示三号瓦斯浓度监测点的瓦斯浓度值的动态变化情况同时显示各瓦斯浓度监测点的瓦斯浓度值的动态变化情况。由于这几个窗体代码的原理基本相同,因此,在这里我将只列出的代码作为示例,其他几个窗体的代码将不再赘述。的代码如下强制显式声明变量从串口读来的实时值上次的串口值计时截图定义了个过程,过程名为,用来调整图像框的坐标系,,控件和控件的结合,实现报表打印,相应数据清晰显示。关闭报表时只需关闭报表窗口即可。报表的显示在本程序中,分别表示号二号三号监测点的瓦斯浓度表。由于他们的程序源代码机界面设计大体相同,所以这里将以为例,进行说明。的源代码如下说明这里运用到了个很重要的控件控件。它的功能与控件基本相同,不过他们的设置方式略有不同。控件的设置方法是将设置为所要连接的数据库的地址,将属性设置为数据库中所要连接的表格。报表的打印通过控件,可以很方便的实现报表的打印。截图伍总结选题时,瓦斯报警监控系统让我眼睛亮,首先,这是个具有超级现实意义的系统,近年来煤矿的安全事故频发,而这先事故的原因在很大程度上都与瓦斯浓度超标有关,因此,个能有效监控矿井内瓦斯浓度的系统是很有用的其次,这个项目要求个人独立完成,具有很强的挑战性和锻炼价值。因此,我选择了这个项目。事实上,这个课程设计的题目的确不好做,它的核心需要数据库知识,需要报表打印,这些内容都是老师要求我们自学的,而最为困难的是实现数据已动态曲线形式体现。我暗自为自己的选择后悔,但他的困难又激发了我征服它的欲望,对他的的编程就如同是条荆棘之路。每点都需要学习因为从未接触过数据库报表实时曲线,从头开始。年前学的基础也有部分遗忘,让我的编程难上加难。让我度不知所措急躁不安。前几天仅仅完成了用户的管理部分,后面的硬骨头毫无进展。仅仅实时动态曲线的知识就让我查阅了两天。初步学会了方法和控件的使用。这次课程设计,我收获颇丰。学到了许多以前所不了解的知识与小窍门,譬如,以往在设计变量名时,往往只是简单的按照的次序往下排,通过查阅许多资料,其实变量名可以完全可以按照其所代表的含义来取名,比如,便表示来自上个串口的实时值,这在便可以减少注释,并有效地防止在编程中犯低级。与此同时,这次的课程设计对于人生也有很大的启示意义,做件事,首先要有个完整的规划,并且按照规划步步去做,不然到最后什么都做不了。我前几天就是这截图样,由于没有完整的计划,我做的很没有章法,因此做的塌糊涂。于是我从图书馆借来许多书籍,自学以前没学过的东西。到了后几天,编程逐渐变得顺畅起来,还有了成功的喜悦。学习是永恒的,不知道的太多太多了,唯有不断的学习才能胜任自己的工作。这次编程,许多都是我没有学过的,都需要自己点点的去学习。不懂的地方就要问,参考文献程序设计第二版,王学军张玉梅中国铁道出版社课题制作人陈学号联系电话定义个过程名为的过程,起作用是用方法,在图像框中画条中线,,定义了个名叫的过程,用来绘制瓦斯浓度的动态曲线,用方法,将表示上时刻瓦斯浓度值的点与本时刻瓦斯浓度值的点用直线相连用个随机函数来模拟从串口读来的实时值,画出实时的曲线,号监测点瓦斯浓度超标警告号监测点瓦斯浓度表时间每隔秒将数据写入相应的数据库号监测点瓦斯浓度表瓦斯浓度瓦斯时间瓦斯浓度截图说明本部分主要用来实现瓦斯浓度曲线的动态显示。本部分是整个课程设计中最复杂最繁难的部分。它涉及过程的调用图像的绘制等多方面的知识,它需要我们有很强的综合能力。在本段程序中,我编写了多个过程,用来绘制函数图像,事先编写好过程程序可以使调用更方便。在本端程序中,将数据写入数据库的代码是我以前没有学过的,因此在编写这部分的程序时,我查阅了大量的资料,才将这段完成。为了解决每隔秒强数据库中写入个数据的问题,我将向数据库中写数据的语句放在控件下,从而解决了这个问题。报表的显示与打印在瓦斯浓度表上清晰的显示出来各个监测点在各个时间的瓦斯浓度,为报表的打印做好了基础。单击打印报表即可进行报表的打印。代码设计及截图姓名不能为空,提示密码不能为空,提示管理员姓名密码截图姓名或密码,请重新输入提示截图说明登录界面由和三个界面组成,实现用户的登陆。通过在中设置的组合框,用户可以选择自己所属的用户类型,从而实现不同类型通过不同的路径登录。同时,我还在中增设了个控件,用来增强标题的动态效果。在和中,都使用了控件,该控件的主要作用是用来实现窗体和数据库的连接。控件的设置步骤如下右击控件,单机弹出的快捷菜单中的属性选项。二在弹出的属性页中,单击生成,然后在弹出的数据连接属性选择或输入数据库名称三单击测试连接,若显示测试连接成功,则说明已经成功地实现了和数据库的连接。在本课程设计中,控件的运用是极为广泛。后面的窗体所涉及到的控件的设置方法,与这里类似,到时将不再赘述。主窗体在通过登录界面完成登陆之后,便进入主窗体,进而完成修改密码,增加注销用户,查看瓦斯浓度的实时动态曲线等各种功能。代码设计及截图这是最后条记录,确定删除警示说明截图本窗体用来实现用户的删除,根据系统的设定,只有管理员才可以删除用户。管理员只要按照要求,输入要删除的用户的姓名自己的姓名与密码,再点击确定即可实现对用户的删除。在本段程序中,主要运用控件实现窗体与数据库的连接。以实现删除特定字段的功能。密码的修改代码及截图两次输入的密码不样,请重新输入温馨提示请输入您的姓名温馨提示姓名密码姓名或密码,请重新输入提示姓名密码密码密码修改提示说明本段程序与上段程序的原理基本相同,只是这里并不是要删除字段,而只是对字段的条记说明本窗体运用了菜单编辑器来编辑下拉式菜单。下拉式菜单的优点在于可以使操作界面变得整洁美观,是程序的应用和操作变得十分的直观方便。各菜单项的属性设置如下表所示。标题内缩符号备注用户管理无增加新用户删除用户修改密码查看号监测点截图二号监测点三号监测点同时查看打印报表打印号监测点打印二号监测点打印三号监测点了解了解本系统查看监控点分布图返回登录界面用户的删除代码与截图请输入您要删除的用户的姓名提示请输入您的姓名提示请输入您的密码提示管理员姓名密码您的姓名或您的密码有误,请重新输入提示般用户姓名您要删除的用户不存在,请重输提示
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 28 页
第 2 页 / 共 28 页
第 3 页 / 共 28 页
第 4 页 / 共 28 页
第 5 页 / 共 28 页
第 6 页 / 共 28 页
第 7 页 / 共 28 页
第 8 页 / 共 28 页
第 9 页 / 共 28 页
第 10 页 / 共 28 页
第 11 页 / 共 28 页
第 12 页 / 共 28 页
第 13 页 / 共 28 页
第 14 页 / 共 28 页
第 15 页 / 共 28 页
预览结束,还剩
13 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。