温湿度采集系统,单片机;串行通信;数据交换 第8页
可通过以下代码进行连接:
private void open_sysConfigs_Click(object sender, EventArgs e)
{
SerialPortSettings slPortSettings = new SerialPortSettings();
serialPortSettings.ShowDialog();
}
该界面用于将采集到的温度、湿度、露点存储在数据库中,用DataGridview对数据进行绑定显示。然后对该数据库进行各种操作。点击”退出”按钮即可退出数据输入界面。
数据输入界面如图3.5所示:
图 3.5 数据输入界面
该界面连接代码如下 :
private void btn_insertdata_Click(object sender, EventArgs e)
{
insertdata new insertdata();
ff.ShowDialog();
该界面用于用户查询记录的数据信息。用DataGridView显示查询的结果。“删除”按钮可以清除当前DataGridView中的内容,点击”退出”按钮即可退出查询界面。
数据查询界面如图3.6所示:
图3.6 数据查询
该界面连接代码如下 :
private void seledata_Click(object sender, EventArgs e)
{
selectdata selectdata = new selectdata();
selectdata.ShowDialog();
}
该界面用于帮助用户了解温湿度数据采集的功能,通过访问该界面还可以了解C#.NET的开发环境及应用背景。
帮助界面如图3.7所示:
图3.7 关于数据采集系统
该界面连接代码如下:
private void tst_Describe_Click(object sender, EventArgs e)
{
myProject Project = new myProject();
myProject.ShowDialog();
}
·3.4. 数据库设计
本系统是在Access 2003环境下建立数据库的。一个数据表在建立时,一定要先规划好各个字段的属性设置,然后才进一步输入记录数据。建立的数据表有data表和parament表。表的设计如下:
(1) data表设计
data表格主要是用来存放采集到的温度、湿度和露点的数值,供用户进行新增、修改、查询等操作。
表中各字段的属性说明如下表3.8所示:
表3.8 data表
字段名称 |
数据类型 |
备注 |
编号 |
文本 |
主键 |
温度 |
文本 |
— |
湿度 |
文本 |
— |
露点 |
文本 |
— |
记录日期 |
时间 |
— |
记录时间 |
时间 |
— |
(2) parament表设计
Parament表格是用来存放串口参数的设置值。可供用户进行更新操作。
表中各字段的属性说明如下表3.9所示:
表3.9 Parament表
字段名称 |
数据类型 |
字段说明 |
备注 |
Para_ID |
文本 |
参数编号 |
主键 |
Para_Name |
文本 |
参数名称 |
— |
Para_Value |
文本 |
参数数值 |
— |
Para_Atti |
文本 |
参数属性 |
— |
Para_Des |
文本 |
描述 |
— |
连接数据库的代码为:
{
string connStr;
connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ff.mdb";
OleDbConnection conn= ne OleDbConnection(connStr);
conn.Close();
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>