一、源码特点
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版权协议,转载请附上原文出处链接和本声明。