asp.net外卖网站系统VS开发mysql数据库web结构c#编程Microsoft Visual Studio

本文详细描述了基于ASP.NET的外卖网站系统的源码特点,采用MVC模式,包括BLL、DAL和ENTITY结构。还介绍了系统的功能模块如管理员、会员管理等,以及数据库设计的多个表结构和注意事项,如开发环境、数据库版本和登录地址。
摘要由CSDN通过智能技术生成

一、源码特点
        asp.net外卖网站系统 是一套完善的web设计管理系统,系统采用mvc模式(BLL+DAL+ENTITY)系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为mysql,使用c#语言开发

asp.net 外卖网站系统1


二、功能介绍

前台功能
首页浏览
会员注册、登录
商品浏览 加入购物车 提交订单
查看订单 对订单评价
个人信息修改
公告浏览
查看活动信息、提交投诉意见
会员升级
后台功能:
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)会员管理:对会员信息进行添加、删除、修改和查看
(3)会员类别管理:对会员类别信息进行添加、删除、修改和查看
(4)会员类别升级管理:对会员类别升级信息进行添加、删除、修改和查看
(5)投诉意见管理:对投诉意见信息进行添加、删除、修改和查看
(6)活动管理:对活动信息进行添加、删除、修改和查看
(7)商品类别管理:对商品类别信息进行添加、删除、修改和查看
(8)商品管理:对商品信息进行添加、删除、修改和查看
(9)推荐商品管理:对推荐商品信息进行删除、修改和查看
(10)订单管理:对订单信息进行删除、修改和查看
(12)订单评价管理:对订单评价信息进行删除、修改和查看
(13)派工管理:对派工信息进行添加、删除、修改和查看

数据库设计

CREATE TABLE `zxtgly` (
`glyid` int(11) NOT NULL auto_increment,
`zh` VARCHAR(40) default NULL COMMENT '账号',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`rymc` VARCHAR(40) default NULL COMMENT '人员名称',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`xb` VARCHAR(40) default NULL COMMENT '性别',
`lb` VARCHAR(40) default NULL COMMENT '类别',
`js` VARCHAR(40) default NULL COMMENT '角色',  PRIMARY KEY  (`glyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zxthuiyuan` (
`hyid` int(11) NOT NULL auto_increment,
`zh` VARCHAR(40) default NULL COMMENT '账号',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`hyh` VARCHAR(40) default NULL COMMENT '会员号',
`hymc` VARCHAR(40) default NULL COMMENT '会员名称',
`lxr` VARCHAR(40) default NULL COMMENT '联系人',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`dzyx` VARCHAR(40) default NULL COMMENT '电子邮箱',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',
`QQhm` VARCHAR(40) default NULL COMMENT 'QQ号码',
`lb` VARCHAR(40) default NULL COMMENT '类别',  PRIMARY KEY  (`hyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zxthylb` (
`hylbid` int(11) NOT NULL auto_increment,
`lbmc` VARCHAR(40) default NULL COMMENT '类别名称',
`sm` VARCHAR(40) default NULL COMMENT '说明',
`zk` VARCHAR(40) default NULL COMMENT '折扣',  PRIMARY KEY  (`hylbid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zxthylbsj` (
`hylbsjid` int(11) NOT NULL auto_increment,
`hy` VARCHAR(40) default NULL COMMENT '会员',
`sjjb` VARCHAR(40) default NULL COMMENT '升级级别',
`sjsj` VARCHAR(40) default NULL COMMENT '升级时间',  PRIMARY KEY  (`hylbsjid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zxttsyj` (
`tsyjid` int(11) NOT NULL auto_increment,
`hy` VARCHAR(40) default NULL COMMENT '会员',
`dd` VARCHAR(40) default NULL COMMENT '订单',
`tsnr` VARCHAR(40) default NULL COMMENT '投诉内容',
`tssj` VARCHAR(40) default NULL COMMENT '投诉时间',  PRIMARY KEY  (`tsyjid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zxthuodong` (
`hdid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`lb` VARCHAR(40) default NULL COMMENT '类别',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`cjsj` VARCHAR(40) default NULL COMMENT '创建时间',  PRIMARY KEY  (`hdid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zxtsplb` (
`splbid` int(11) NOT NULL auto_increment,
`lb` VARCHAR(40) default NULL COMMENT '类别',  PRIMARY KEY  (`splbid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zxtshangpin` (
`spid` int(11) NOT NULL auto_increment,
`spmc` VARCHAR(40) default NULL COMMENT '商品名称',
`lb` VARCHAR(40) default NULL COMMENT '类别',
`jg` VARCHAR(40) default NULL COMMENT '价格',
`sl` VARCHAR(40) default NULL COMMENT '数量',
`bz` VARCHAR(40) default NULL COMMENT '备注',
`tp` VARCHAR(40) default NULL COMMENT '图片',  PRIMARY KEY  (`spid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zxttjsp` (
`tjspid` int(11) NOT NULL auto_increment,
`sp` VARCHAR(40) default NULL COMMENT '商品',
`tjsj` VARCHAR(40) default NULL COMMENT '推荐时间',
`sx` VARCHAR(40) default NULL COMMENT '顺序',  PRIMARY KEY  (`tjspid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zxtdingdan` (
`ddid` int(11) NOT NULL auto_increment,
`ddh` VARCHAR(40) default NULL COMMENT '订单号',
`hy` VARCHAR(40) default NULL COMMENT '会员',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`ddsj` VARCHAR(40) default NULL COMMENT '订单时间',
`zjg` VARCHAR(40) default NULL COMMENT '总价格',  PRIMARY KEY  (`ddid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zxtddmx` (
`ddmxid` int(11) NOT NULL auto_increment,
`dd` VARCHAR(40) default NULL COMMENT '订单',
`sp` VARCHAR(40) default NULL COMMENT '商品',
`sl` VARCHAR(40) default NULL COMMENT '数量',
`yj` VARCHAR(40) default NULL COMMENT '原价',
`hyjg` VARCHAR(40) default NULL COMMENT '会员价格',
`hy` VARCHAR(40) default NULL COMMENT '会员',  PRIMARY KEY  (`ddmxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zxtddpj` (
`ddpjid` int(11) NOT NULL auto_increment,
`dd` VARCHAR(40) default NULL COMMENT '订单',
`pj` VARCHAR(40) default NULL COMMENT '评价',
`hy` VARCHAR(40) default NULL COMMENT '会员',
`pjsj` VARCHAR(40) default NULL COMMENT '评价时间',  PRIMARY KEY  (`ddpjid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zxtpaigong` (
`pgid` int(11) NOT NULL auto_increment,
`dd` VARCHAR(40) default NULL COMMENT '订单',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`pgsj` VARCHAR(40) default NULL COMMENT '派工时间',
`zt` VARCHAR(40) default NULL COMMENT '状态',  PRIMARY KEY  (`pgid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;


业务层代码

    public class bllzxtddpj
    {
        public static bool Addzxtddpj(ENTITY.zxtddpj zxtddpj)
        {//对表zxtddpj 订单评价 添加
            return DAL.dalzxtddpj.Addzxtddpj(zxtddpj);
        }

        public static ENTITY.zxtddpj getzxtddpj(int ddpjid)
        {//对表zxtddpj  查询订单评价信息
            return DAL.dalzxtddpj.getzxtddpjinfo(ddpjid);
        }

        public static bool Editzxtddpj(ENTITY.zxtddpj zxtddpj)
        {//对表zxtddpj 订单评价 修改
            return DAL.dalzxtddpj.Editzxtddpj(zxtddpj);
        }

        public static bool Delzxtddpj(string p)
        {//对表zxtddpj 订单评价 删除
            return DAL.dalzxtddpj.Delzxtddpj(p);
        }


        public static System.Data.DataTable queryzxtddpj(string p)
        {//对表zxtddpj 订单评价 分页查询
            return DAL.dalzxtddpj.queryzxtddpj(p);
        }

        public static System.Data.DataSet getAllzxtddpj()
        {//对表zxtddpj 订单评价 查询所有信息
            return DAL.dalzxtddpj.getAllzxtddpj("");
        }
    }
}

持久层代码

     public static string sql = "";
	/// <summary>
    	///表zxtddpj [订单评价]  的添加方法
    	/// </summary>
        public static bool Addzxtddpj(ENTITY.zxtddpj zxtddpj)
        {
            string sql = "insert into zxtddpj(dd,pj,hy,pjsj) values('"+zxtddpj.dd+"','"+zxtddpj.pj+"','"+zxtddpj.hy+"','"+zxtddpj.pjsj+"')";
      
          
		
            return (DBHelper.update(sql) > 0) ? true : false;
        }
	/// <summary>
    	///通过表zxtddpj [订单评价]  的主键获得该信息 的方法
    	/// </summary>
        public static ENTITY.zxtddpj getzxtddpjinfo(int ddpjid)
        {
            string sql = "select * from zxtddpj where  ddpjid=" + ddpjid;
                  DataTable dt = DBHelper.GetDataSet(sql);//查询
            ENTITY.zxtddpj zxtddpj = new ENTITY.zxtddpj();//初始化对象
            if (dt.Rows.Count > 0)
            {//遍历
              
		zxtddpj.ddpjid = Convert.ToInt32(dt.Rows[0]["ddpjid"]);//订单评价编号

zxtddpj.dd = dt.Rows[0]["dd"].ToString();//订单

zxtddpj.pj = dt.Rows[0]["pj"].ToString();//评价

zxtddpj.hy = dt.Rows[0]["hy"].ToString();//会员

zxtddpj.pjsj = dt.Rows[0]["pjsj"].ToString();//评价时间



            }
            return zxtddpj;

        }
	/// <summary>
    	///通过表zxtddpj [订单评价]  的主键更改该信息 的修改方法
    	/// </summary>		
        public static bool Editzxtddpj(ENTITY.zxtddpj zxtddpj)
        {
            string sql = "update zxtddpj set dd='"+zxtddpj.dd+"',pj='"+zxtddpj.pj+"',hy='"+zxtddpj.hy+"',pjsj='"+zxtddpj.pjsj+"'  where ddpjid='"+zxtddpj.ddpjid+"'";
           

            return (DBHelper.update(sql) > 0) ? true : false;
        }
	/// <summary>
    	///通过主键id 删除表zxtddpj [订单评价]  的方法
    	/// </summary>
        public static bool Delzxtddpj(string p)
        {
            string sql = "delete from zxtddpj where ddpjid in (" + p + ") ";
            return ((DBHelper.update(sql)) > 0) ? true : false;
        }
	/// <summary>
    	///查询表zxtddpj [订单评价]  的获取全部数据方法,提供分页
    	/// </summary>
        public static System.Data.DataTable queryzxtddpj(string strWhere)
        {
            try
            {
                string strSql = " select * from zxtddpj where 1=1"+strWhere;
                string strShow = "*";
                             return DBHelper.GetDataSet(sql);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
	/// <summary>
    	///查询表zxtddpj [订单评价]  的获取全部数据方法
    	/// </summary>
        public static DataSet getAllzxtddpj(string str)
        {
            try
            {	string st="";
		if(str!=""){
		st=str;
		}
                string strSql = "select * from zxtddpj where 1=1 "+st;
                return DBHelper.query(strSql);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

三、注意事项
   1、管理员账号:admin 密码:admin 
   2、开发环境为vs2010,数据库为mysql,或者 以上版本都可以,使用c#语言开发。
   3、数据库文件名是 aspnetzxt 
   4.登录地址:qt/index.aspx

四系统实现


   

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_251836457

你的鼓励 是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值