论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 代写论文
当前位置: > 机械机电 >

A450毕业论文-城市公交查询系统

4 公交查询系统应用程序设计(部分)

4.1查询模块的功能实现

paper51.com

4.1.1按线路查

http://www.paper51.com

1.界面如图4.1.1所示:

copyright paper51.com

图4.1.1 线路查询 paper51.com

2.代码如下:

内容来自论文无忧网 www.paper51.com

public stringline=""; 内容来自论文无忧网 www.paper51.com

private void Page_Load(object sender, System.EventArgs e) paper51.com

{          paper51.com

    stringnum=Request.QueryString["num"].ToString(); paper51.com

  SqlConnection con=DB.createConnection(); paper51.com

    con.Open();

http://www.paper51.com

SqlCommand cmdCheliang=newSqlCommand("select * from 车辆表 where 车次="+num,con); 内容来自论文无忧网 www.paper51.com

    SqlDataReadersdrCheliang=cmdCheliang.ExecuteReader();

http://www.paper51.com

    this.dgCheliang.DataSource=sdrCheliang; http://www.paper51.com

    this.dgCheliang.DataBind(); paper51.com

    sdrCheliang.Close();

内容来自论文无忧网 www.paper51.com

    string cmdstring=""; 内容来自www.paper51.com

    int timetemp=Convert.ToInt32(DateTime.Now.Month); 内容来自www.paper51.com

    if((timetemp>3)&&(timetemp<9))

内容来自论文无忧网 www.paper51.com

    { 内容来自www.paper51.com

    cmdstring="select首班时间,末班时间from 夏季发车时间表 where 车次="+num; 内容来自www.paper51.com

    } copyright paper51.com

    else

http://www.paper51.com

    {

内容来自论文无忧网 www.paper51.com

    cmdstring="select首班时间,末班时间from 冬季发车时间表 where 车次="+num;

内容来自www.paper51.com

    }

copyright paper51.com

    SqlCommand cmdsj=new SqlCommand(cmdstring,con); http://www.paper51.com

    SqlDataReadersdrsj=cmdsj.ExecuteReader(); http://www.paper51.com

    while(sdrsj.Read()) http://www.paper51.com

    {

http://www.paper51.com

       string linetemp1=sdrsj["首班时间"].ToString();

内容来自www.paper51.com

       string linetemp2=sdrsj["末班时间"].ToString(); paper51.com

       line+="<fontsize=3>(首班时间为:"+linetemp1+"   ";

copyright paper51.com

       line+="末班时间为:"+linetemp2+")</font><br>"; 内容来自论文无忧网 www.paper51.com

    }

paper51.com

    sdrsj.Close(); http://www.paper51.com

SqlCommand cmd=new SqlCommand("select* from 公交车线路表 where 车次="+num+"order by 次序ASC",con);

内容来自www.paper51.com

    SqlDataReadersdr=cmd.ExecuteReader();

内容来自论文无忧网 www.paper51.com

    try 内容来自论文无忧网 www.paper51.com

    {

paper51.com

       while(sdr.Read()) 内容来自www.paper51.com

       { paper51.com

           line+=sdr["站名"].ToString();

copyright paper51.com

line=line.Replace(sdr["站名"].ToString(),"<font color=red>"+sdr["站名"].ToString()+"</font>");

copyright paper51.com

           line+="-->"; 内容来自www.paper51.com

       } http://www.paper51.com

    }

copyright paper51.com

    finally 内容来自www.paper51.com

    {

copyright paper51.com

       sdr.Close();

paper51.com

       con.Close(); http://www.paper51.com

    }

http://www.paper51.com

    int i; 内容来自www.paper51.com

    i=Convert.ToInt32(line.Length);

paper51.com

    line=line.Substring(0,i-3);

paper51.com

}

paper51.com

------分隔线----------------------------
联系方式