毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#交通数据采集及整理方法的设计与实现(24)
{
xlApp.Cells[1, i + 1] = table.Columns[i].Caption;
}
for (int i = 0; i < table.Columns.Count; i++)
{
for (int j = 0; j < table.Rows.Count; j++)
{
String temp = table.Rows[j][i].ToString();
xlApp.Cells[j + 2, i + 1] = temp;
}
}//使用两个循环,变量i,j分别表示列数列数,并逐个单元导出数据
5.4.2 图表查询功能的实现
要实现图表查询的功能需要首先在C#中安装一个chart控件以实现画图功能。其中本系统包括两种图表查询,即历史数据的图表查询和当天数据的图表查询。前者是根据阈值表中的历史数据,将日期判断为星期几的模式,从而进一步判断一周七天每个路段在不同时间点的速度和流量的最大,最小和平均值。从中用户可以看出每个路段在一星期中某天的交通状况,这些结果是根据历史数据生成的。而在当天数据查询中,用户可以选择特定日期,查看某一路段的速度和流量变化。该功能的系统界面如图5.6所示:
图 5.6 历史数据图表查询界面
实现这两种功能的核心代码如下所示(限于篇幅,在此仅列出15分钟时间间隔的流量历史数据查询功能代码)[12]。
string oradb = "Data Source=(DESCRIPTION=(ADDRESS_LIST="
+ "(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))"
+ "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=SQL)));"
+ "User Id=sde;Password=sde;";//连接数据库的相关信息
SqlConnection conn = new SqlConnection(oradb);
if (this.comboBox4.SelectedItem.ToString() == "15分钟")
{
string sql = @"select TM,MAXV, minv,avgv from(select descriptio,substr(tm,12,6) TM,TO_CHAR(TO_DATE(SUBSTR(TM,0,11),'YYYY-MM-DD'),'DAY') WEEK_DAY,MAX(to_number(vol,'9999')) MAXV,MIN(to_number(vol,'9999')) MINV,round(avg(to_number(vol,'9999')),0) avgv from temp_15mvol
共26页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
下一页
上一篇:
C#房屋销售管理信息系统设计+流程图+ER图
下一篇:
Flash CS4三维游戏设计(赛车)
高校校园网信息安全隐患及防范措施
php教务数据采集系统学生数据设计与实现
java+mysql自动聊天及情感分...
asp.net+sqlserver火车票预购及...
Javaweb网络培训班管理及课程管理设计+源代码
间谍软件之危害及其防范對策【1382字】
软件项目管理常见问题及解决方案【1196字】
浅谈高校行政管理人员的...
AES算法GPU协处理下分组加...
压疮高危人群的标准化中...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
基于Joomla平台的计算机学院网站设计与开发
浅论职工思想政治工作茬...
从政策角度谈黑龙江對俄...
上海居民的社会参与研究
酵母菌发酵生产天然香料...
提高教育质量,构建大學生...