C#交通数据采集及整理方法的设计与实现(25)
时间:2016-11-24 21:22 来源:毕业论文 作者:毕业论文 点击:次
group by substr(tm,12,6),TO_CHAR(TO_DATE(SUBSTR(TM,0,11),'YYYY-MM-DD'),'DAY'),descriptio) a where a.descriptio='" + comboBox3.Text.ToString() + "' and substr(week_day,3,1)='" + comboBox5.Text.ToString() + "' order by tm"; //选择路段后根据该路段一周中某天的历史数据得出不同时刻该路段的流量信息,按照时间的增序方式排列 SqlCommand cmd = new SqlCommand(sql, conn); conn.Open(); SqlDataReader sdr1 = cmd.ExecuteReader(); chart1.Series["最小流量"].Points.DataBindXY(sdr1, "TM", sdr1, "minv"); //在图上显示最小流量曲线,x轴代表时间,y轴代表流量 SqlDataReader sdr2 = cmd.ExecuteReader(); chart1.Series["最大流量"].Points.DataBindXY(sdr2, "TM", sdr2, "maxv"); //画出最大流量曲线 SqlDataReader sdr3 = cmd.ExecuteReader(); chart1.Series["平均流量"].Points.DataBindXY(sdr3, "TM", sdr3, "avgv"); //画出平均流量曲线 6 结束语 6.1 问题与收获 在课题研究的初期阶段,我主要是查阅相关文献,了解各种数学预测模型在各个领域的一些应用,并就一两篇文献深入分析了多元回归分析法的应用实例,了解了多元回归分析法的数学原理。紧接着,我开始结合本次课题研究的内容——交通流量数据整理与预测,以建立交通流量与各个因素之间的数学模型。 经过初期阶段的调查研究及一定的理论分析工作,我开始进入了课题研究的系统开发阶段。系统开发环境的建立以及数据库设计的完成是系统开发过程的第一大步骤。紧接着我在搭建好的平台上简单设计了几个页面,尝试完成一些简单的功能,如交通流量数据整理,数据查询等,熟悉了一下各个模块的功能。同时,也了解了一些数据整理和流量预测的问题。接下来,我便进入到系统的详细开发阶段。简单页面开始复杂化,我开始进行页面整体框架设计,为页面添加新的功能。我耐心的完成着一个一个的功能模块,耐心的一遍一遍地调试着程序。经过我不断的努力,我终于完成了课题研究开始所预想的系统所有功能。 课题研究已接近尾声了,总结工作的同时让我也意识到我也收获了很多。第一次独立的完整的设计和开发一个系统,这对于我不能不说是一个挑战。在系统开发的过程中,我遇到了很多问题,我尝试着去寻找解决问题的方法,通过这样的一个过程,我学到很多知识,一些只有在实际开发运用过程中才能够真正了解透彻的知识。另一方面,本系统的核心是在C#中通过各种复杂的SQL语句实现对数据库的操作,而有时候一些小小的疏忽就可能使得到的结果相差甚远,而且这类错误并非语法类错误,很难发觉,只能充理论上解决。由于处理后的数据时一步步环换相扣的,前面的数据错误可能导致后面所有功夫前功尽弃。所以,这次毕业设计也是对我细心程度和逻辑思文的考验及提升。 (责任编辑:qin) |