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

一、源码特点
        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

四系统实现


   

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/189354.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Unity之UI编程】玩法面板的实现

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;UI_…

Spring Cloud和Kubernetes + Spring Boot 用哪个?

Spring Cloud和Kubernetes Spring Boot都是用于构建微服务架构的解决方案&#xff0c;它们各有优势和不足&#xff0c;选择哪个更好取决于你的具体需求和上下文。 Spring Cloud是一个基于Spring Boot的微服务开发框架&#xff0c;它提供了一套完整的微服务解决方案&#xff0…

OpenMMlab导出yolov3的onnx模型并推理

手动导出 直接使用脚本 import torch from mmdet.apis import init_detector, inference_detectorconfig_file ./configs/yolo/yolov3_mobilenetv2_8xb24-ms-416-300e_coco.py checkpoint_file yolov3_mobilenetv2_mstrain-416_300e_coco_20210718_010823-f68a07b3.pth mod…

Django(复习篇)

项目创建 1. 虚拟环境 python -m venv my_env ​ cd my_env activate/deactivate ​ pip install django ​2. 项目和app创建 cd mypros django-admin startproject Pro1 django-admin startapp app1 ​3. settings配置INSTALLED_APPS【app1"】TEMPLATES【 DIRS: [os.pat…

JavaEE初阶学习:Linux 基本使用和 web 程序部署

1.Linux的基本认识 Linux 是一个操作系统.(搞管理的系统) 和Windows都是同类产品~~ Linux 实际的场景: 1.服务器 2.嵌入式设备 3.移动端(手机)Android 其实就是Linux 1991年,还在读大学的 芬兰人 Linus Benedict Torvalds,搞了一个Linux 这样的系统0.01版,正式发布了~ 后…

数据结构-双向链表

目录 1.带头双向循环链表&#xff1a; 2. 带头双向循环链表的实现&#xff1a; 双向链表初始化&#xff1a; 双向链表打印&#xff1a; 开辟节点函数&#xff1a; 双向链表头插&#xff1a; 双向链表尾插&#xff1a; 双向链表头删&#xff1a; 双向链表尾删&#xff…

指标体系:洞察变化的原因

一、指标概述 指标体系是指根据运营目标&#xff0c;整理出可以正确和准确反映业务运营特点的多个指标&#xff0c;并根据指标间的联系形成有机组合。 指标体系业务意义极强&#xff0c;所有指标体系都是为特定的业务经营目的而设计的。指标体系的设计应服从于这种目的&#x…

【数据结构】二叉树经典例题---<你真的掌握二叉树了吗?>(第一弹)

一、已知一颗二叉树如下图&#xff0c;试求&#xff1a; (1)该二叉树前序、中序和后序遍历的结果。 (2)该二叉树是否为满二叉树&#xff1f;是否为完全二叉树&#xff1f; (3)将它转换成对应的树或森林。 (4)这颗二叉树的深度为多少? (5)试对该二叉树进行前序线索化。 (6)试对…

算法之双指针

双指针算法的作用 双指针算法是一种使用2个变量对线性结构(逻辑线性/物理线性)&#xff0c;进行操作的算法&#xff0c;双指针可以对线性结构进行时间复杂度优化&#xff0c;可以对空间进行记忆。 双指针算法的分类 1.快慢指针 2.滑动窗口 3.左右指针 4.前后指针 双指针OJ题目…

docker可视化

什么是portainer&#xff1f; portainer就是docker图形化界面的管理工具&#xff0c;提供一个后台面板供我们操作 目前先用portainer(先用这个)&#xff0c;以后还会用到Rancher(CI/CD在用) 1.下载portainer 9000是内网端口&#xff0c;8088是外网访问端口 docker run…

Linux文件系统(1)

Linux文件系统(1) &#x1f4df;作者主页&#xff1a;慢热的陕西人 &#x1f334;专栏链接&#xff1a;Linux &#x1f4e3;欢迎各位大佬&#x1f44d;点赞&#x1f525;关注&#x1f693;收藏&#xff0c;&#x1f349;留言 本博客主要内容从系统层面重新认识我们的文件系统 文…

每日一题(LeetCode)----数组--长度最小的子数组

每日一题(LeetCode)----数组–长度最小的子数组 1.题目&#xff08; 209.长度最小的子数组&#xff09; 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl1, ..., numsr-1, numsr] &…

【入门Flink】- 10基于时间的双流联合(join)

统计固定时间内两条流数据的匹配情况&#xff0c;需要自定义来实现——可以用窗口&#xff08;window&#xff09;来表示。为了更方便地实现基于时间的合流操作&#xff0c;Flink 的 DataStrema API 提供了内置的 join 算子。 窗口联结&#xff08;Window Join&#xff09; 一…

JavaScript_动态表格_添加功能

1、动态表格_添加功能.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>动态表格_添加功能</title><style>table{border: 1px solid;margin: auto;width: 100%;}td,th{text-align: ce…

SOME/IP 协议介绍(四)RPC协议规范

RPC协议规范 本章描述了SOME/IP的RPC协议。 传输协议绑定 为了传输不同传输协议的SOME/IP消息&#xff0c;可以使用多种传输协议。SOME/IP目前支持UDP和TCP。它们的绑定在以下章节中进行了解释&#xff0c;而第[SIP_RPC_450页&#xff0c;第36页]节讨论了选择哪种传输协议。…

【Go入门】面向对象

【Go入门】面向对象 前面两章我们介绍了函数和struct&#xff0c;那你是否想过函数当作struct的字段一样来处理呢&#xff1f;今天我们就讲解一下函数的另一种形态&#xff0c;带有接收者的函数&#xff0c;我们称为method method 现在假设有这么一个场景&#xff0c;你定义…

Linux驱动开发——PCI设备驱动

目录 一、 PCI协议简介 二、PCI和PCI-e 三、Linux PCI驱动 四、 PCI设备驱动实例 五、 总线类设备驱动开发习题 一、 PCI协议简介 PCI (Peripheral Component Interconnect&#xff0c;外设部件互联) 局部总线是由Intel 公司联合其他几家公司一起开发的一种总线标准&#…

前端开发引入element plus与windi css

背景 前端开发有很多流行框架&#xff0c;像React 、angular、vue等等&#xff0c;本文主要讲vue 给新手用的教程&#xff0c;其实官网已经写的很清楚&#xff0c;这里再啰嗦只是为了给新手提供一个更加简单明了的参考手册。 一、打开element plus官网选则如图所示模块安装命令…

Nginx缓存基础

1 nginx缓存的流程 客户端需要访问服务器的数据时&#xff0c;如果都直接向服务器发送请求&#xff0c;服务器接收过多的请求&#xff0c;压力会比较大&#xff0c;也比较耗时&#xff1b;而如果在nginx缓存一定的数据&#xff0c;使客户端向基于nginx的代理服务器发送请求&…

华为L410上制作内网镜像模板02

原文链接&#xff1a;华为L410上制作离线安装软件模板02 hello&#xff0c;大家好啊&#xff0c;今天给大家带来第二篇在内网搭建Apache服务器&#xff0c;用于安装完内网操作系统后&#xff0c;在第一次开机时候&#xff0c;为系统安装软件的文章&#xff0c;今天给大家介绍在…