asp.net机票管理系统VS开发sqlserver数据库web结构c#编程计算机网页项目

一、源码特点
       ASP.NET 机票管理系统是一套完善的计算机web设计系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开
发。

asp.net机票管理系统VS开发sqlserver数据库w


二、功能介绍
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)航班管理:对航班信息进行添加、删除、修改和查看
(3)座位管理:对座位信息进行添加、删除、修改和查看
(4)飞机管理:对飞机信息进行添加、删除、修改和查看
(5)机票管理:对机票信息进行预定、删除、修改和查看
(6)退票管理:对退票信息进行添加、删除、修改和查看
(7)个人信息

主要代码:

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using dao;
public partial class jipiao_jipiaoadd : System.Web.UI.Page
{
	/**
	*机票信息添加页面
	*/
    string id = "";
    /**
	*航班详细信息页面
	*/  
protected void Page_Load(object sender, EventArgs e)
    {
        id = Request.QueryString["id"].ToString();//获取从信息列表传递航班信息主键
	 if (!IsPostBack) {

         if (Session["yhm"] != null) { 
         this.kh.Text=Session["yhm"].ToString();
         }

         TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);
         this.ddh.Text = Convert.ToInt64(ts.TotalSeconds).ToString();

         string sql = "select * from hangban where hbid='" + id + "'";//准备查询记录的sql
         DataTable dt = DBHelper.GetDataSet(sql);//执行sql语句
         if (dt.Rows.Count > 0)
         {//如果有记录 进行赋值
             this.rq.Text = dt.Rows[0]["rq"].ToString();//日期
             this.zk.Text = dt.Rows[0]["zk"].ToString();//折扣
             this.hb.Text = dt.Rows[0]["hbh"].ToString();//航班号

             
                 
                 int a=int.Parse(dt.Rows[0]["jg"].ToString());//航班号
                int b=a*int.Parse(dt.Rows[0]["zk"].ToString())/10;
                this.jg.Text = Convert.ToString(b);
                string fj = dt.Rows[0]["fj"].ToString();//航班号


                sql = "select * from zuowei where  fj='" + fj + "' and zw not in (select zw from jipiao where  hb='" + dt.Rows[0]["hbh"].ToString() + "' and rq='" + dt.Rows[0]["rq"].ToString() + "'  )";

              //  Response.Write(sql);
             this.SqlDataSource1.SelectCommand = sql;
         }

        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
	//添加机票信息 操作

		string ddh=this.ddh.Text;//订单号
string hb=this.hb.Text;//航班
string kh=this.kh.Text;//客户
string jg=this.jg.Text;//价格
string zk=this.zk.Text;//折扣
string zt=this.zt.Text;//状态
string zw=this.zw.Text;//座位
string qpsj="";//取票时间
string rq = this.rq.Text;

		if(ddh.Length==0){
MessageBox.Show(this.Page,"订单号不能为空");
return ;
}

if(hb.Length==0){
MessageBox.Show(this.Page,"航班不能为空");
return ;
}

if(kh.Length==0){
MessageBox.Show(this.Page,"客户不能为空");
return ;
}

if(jg.Length==0){
MessageBox.Show(this.Page,"价格不能为空");
return ;
}

if(zk.Length==0){
MessageBox.Show(this.Page,"折扣不能为空");
return ;
}

if(zt.Length==0){
MessageBox.Show(this.Page,"状态不能为空");
return ;
}

if(zw.Length==0){
MessageBox.Show(this.Page,"座位不能为空");
return ;
}

int a = 0;
string sql = "select count(1) as num from jipiao where rq='" + rq + "' and hb='" + hb + "' and kh='" + kh + "'";//根据ID查询这个表信息
DataTable dt = DBHelper.GetDataSet(sql);
if (dt.Rows.Count > 0)
{
    a = int.Parse(dt.Rows[0]["num"].ToString());
}

if (a > 0)
{
    MessageBox.Show(this.Page, "当日不能重复订票");

    return;

}


sql = "insert into jipiao (ddh,hb,kh,jg,zk,zt,zw,qpsj,rq ) values ('" + ddh + "','" + hb + "','" + kh + "','" + jg + "','" + zk + "','" + zt + "','" + zw + "','" + qpsj + "','" + rq + "')";//添加机票信息的sql语句
        int row = 0;
        try
        {
            row = DBHelper.ExecuteCommand(sql);//执行添加机票 
        }
        catch (Exception ex)
        {//异常捕获
            MessageBox.ShowAndRedirect(this.Page, ex.Message, "jipiao.aspx");
      
        }
        MessageBox.ShowAndRedirect(this.Page, "订票成功", "jipiao.aspx");//页面提示并跳转
    }
}


三、注意事项
   1、管理员账号:admin 密码:admin  主要角色 :用户和管理员
   2、开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发。
   3、数据库文件名aspnetjipiao.mdf 
   4.登录地址:login.aspx

系统实现

 

 

 

 

 

 


版权声明:本文为qq_41221322原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。