asp.net校园二手交易平台系统VS开发sqlserver数据库web结构c#编程计算机网页

一、源码特点

asp.net校园二手交易平台系统 是一套完善的web设计管理系统,系统采用mvc模式(BLL+DAL+ENTITY)系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为

vs2010,数据库为sqlserver2008,使用c#语言开发

系统运行视频 https://www.bilibili.com/video/BV1Ja4y1U7HN/

二、功能介绍

前台功能

首页浏览

会员注册、登录

商品浏览 加入购物车 提交订单

查看订单 提交售后服务信息查看售后服务信息

发布留言、查看留言

发布物品交换、物品交换信息查看

个人信息修改

公告浏览

后台功能:

(1)管理员管理:对管理员信息进行添加、删除、修改和查看

(2)用户管理:对用户信息进行添加、删除、修改和查看

(3)公告管理:对公告信息进行添加、删除、修改和查看

(4)商品分类管理:对商品分类信息进行添加、删除、修改和查看

(5)商品管理:对商品信息进行添加、删除、修改和查看

(6)订单管理:对订单信息进行删除、修改和查看

(8)物品交换管理:对物品交换信息进行添加、删除、修改和查看

(9)交换管理:对交换信息进行添加、删除、修改和查看

(10)爱心募捐管理:对爱心募捐信息进行添加、删除、修改和查看

(11)售后服务管理:对售后服务信息进行添加、删除、修改和查看

(12)留言管理:对留言信息进行添加、删除、修改和查看

系统数据库设计

|----|-------|---------|----|----|-------|
| #### [表gly] 管理员列属性表格 ||||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | glyid | INTEGER | 11 | 是 | 管理员编号 |
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 |
| 3 | mm | VARCHAR | 40 | 否 | 密码 |
| 4 | xm | VARCHAR | 40 | 否 | 姓名 |

|----|------|---------|----|----|------|
| #### [表yonghu] 用户列属性表格 ||||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | yhid | INTEGER | 11 | 是 | 用户编号 |
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 |
| 3 | mm | VARCHAR | 40 | 否 | 密码 |
| 4 | xm | VARCHAR | 40 | 否 | 姓名 |
| 5 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
| 6 | lxdz | VARCHAR | 40 | 否 | 联系地址 |

|----|------|---------|----|----|------|
| #### [表gonggao] 公告列属性表格 ||||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | ggid | INTEGER | 11 | 是 | 公告编号 |
| 2 | bt | VARCHAR | 40 | 否 | 标题 |
| 3 | nr | VARCHAR | 40 | 否 | 内容 |
| 4 | fbsj | VARCHAR | 40 | 否 | 发布时间 |

|----|--------|---------|----|----|--------|
| #### [表spfl] 商品分类列属性表格 ||||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | spflid | INTEGER | 11 | 是 | 商品分类编号 |
| 2 | fl | VARCHAR | 40 | 否 | 分类 |

|----|------|---------|----|----|------|
| #### [表shangpin] 商品列属性表格 ||||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | spid | INTEGER | 11 | 是 | 商品编号 |
| 2 | spmc | VARCHAR | 40 | 否 | 商品名称 |
| 3 | fl | VARCHAR | 40 | 否 | 分类 |
| 4 | jg | VARCHAR | 40 | 否 | 价格 |
| 5 | js | VARCHAR | 40 | 否 | 介绍 |
| 6 | yh | VARCHAR | 40 | 否 | 用户 |
| 7 | tp | VARCHAR | 40 | 否 | 图片 |
| 8 | zt | VARCHAR | 40 | 否 | 状态 |
| 9 | xsl | VARCHAR | 40 | 否 | 销售量 |

|----|------|---------|----|----|------|
| #### [表dingdan] 订单列属性表格 ||||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | ddid | INTEGER | 11 | 是 | 订单编号 |
| 2 | ddh | VARCHAR | 40 | 否 | 订单号 |
| 3 | xdsj | VARCHAR | 40 | 否 | 下单时间 |
| 4 | yh | VARCHAR | 40 | 否 | 用户 |
| 5 | sm | VARCHAR | 40 | 否 | 说明 |
| 6 | dz | VARCHAR | 40 | 否 | 地址 |
| 7 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
| 8 | zj | VARCHAR | 40 | 否 | 总价 |
| 9 | zffs | VARCHAR | 40 | 否 | 支付方式 |
| 10 | mj | VARCHAR | 40 | 否 | 卖家 |

|----|--------|---------|----|----|--------|
| #### [表ddmx] 订单明细列属性表格 ||||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | ddmxid | INTEGER | 11 | 是 | 订单明细编号 |
| 2 | dd | VARCHAR | 40 | 否 | 订单 |
| 3 | sp | VARCHAR | 40 | 否 | 商品 |
| 4 | yh | VARCHAR | 40 | 否 | 用户 |
| 5 | sl | VARCHAR | 40 | 否 | 数量 |
| 6 | jg | INTEGER | 11 | 否 | 价格 |
| 7 | mj | VARCHAR | 40 | 否 | 卖家 |

|----|--------|---------|----|----|--------|
| #### [表wpjh] 物品交换列属性表格 ||||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | wpjhid | INTEGER | 11 | 是 | 物品交换编号 |
| 2 | dh | VARCHAR | 40 | 否 | 单号 |
| 3 | bt | VARCHAR | 40 | 否 | 标题 |
| 4 | sp | VARCHAR | 40 | 否 | 商品 |
| 5 | yh | VARCHAR | 40 | 否 | 用户 |
| 6 | jhwp | VARCHAR | 40 | 否 | 交换物品 |
| 7 | fbsj | VARCHAR | 40 | 否 | 发布时间 |
| 8 | jzsj | VARCHAR | 40 | 否 | 截止时间 |
| 9 | zt | VARCHAR | 40 | 否 | 状态 |

|----|------|---------|----|----|------|
| #### [表jiaohuan] 交换列属性表格 ||||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | jhid | INTEGER | 11 | 是 | 交换编号 |
| 2 | wpjh | VARCHAR | 40 | 否 | 物品交换 |
| 3 | sp | VARCHAR | 40 | 否 | 商品 |
| 4 | tp | VARCHAR | 40 | 否 | 图片 |
| 5 | sm | VARCHAR | 40 | 否 | 说明 |
| 6 | yh | VARCHAR | 40 | 否 | 用户 |
| 7 | zt | VARCHAR | 40 | 否 | 状态 |

|----|--------|---------|----|----|--------|
| #### [表axmj] 爱心募捐列属性表格 ||||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | axmjid | INTEGER | 11 | 是 | 爱心募捐编号 |
| 2 | bt | VARCHAR | 40 | 否 | 标题 |
| 3 | sp | VARCHAR | 40 | 否 | 商品 |
| 4 | js | VARCHAR | 40 | 否 | 介绍 |
| 5 | jzsj | VARCHAR | 40 | 否 | 捐赠时间 |
| 6 | yh | VARCHAR | 40 | 否 | 用户 |
| 7 | zt | VARCHAR | 40 | 否 | 状态 |

部分代码

控制层

复制代码
   public static bool Adddingdan(ENTITY.dingdan dingdan)
        {//对表dingdan 订单 添加
            return DAL.daldingdan.Adddingdan(dingdan);
        }

        public static ENTITY.dingdan getdingdan(int ddid)
        {//对表dingdan  查询订单信息
            return DAL.daldingdan.getdingdaninfo(ddid);
        }

        public static bool Editdingdan(ENTITY.dingdan dingdan)
        {//对表dingdan 订单 修改
            return DAL.daldingdan.Editdingdan(dingdan);
        }

        public static bool Deldingdan(string p)
        {//对表dingdan 订单 删除
            return DAL.daldingdan.Deldingdan(p);
        }


        public static System.Data.DataTable querydingdan(string p)
        {//对表dingdan 订单 分页查询
            return DAL.daldingdan.querydingdan(p);
        }

        public static System.Data.DataSet getAlldingdan(string  p)
        {//对表dingdan 订单 查询所有信息
            return DAL.daldingdan.getAlldingdan(p);
        }

持久层

复制代码
   public static string sql = "";
	/// <summary>
    	///表axmj [爱心募捐]  的添加方法
    	/// </summary>
        public static bool Addaxmj(ENTITY.axmj axmj)
        {
            string sql = "insert into axmj(bt,sp,js,jzsj,yh,zt) values('"+axmj.bt+"','"+axmj.sp+"','"+axmj.js+"','"+axmj.jzsj+"','"+axmj.yh+"','"+axmj.zt+"')";
      
          
		
            return (DBHelper.update(sql) > 0) ? true : false;
        }
	/// <summary>
    	///通过表axmj [爱心募捐]  的主键获得该信息 的方法
    	/// </summary>
        public static ENTITY.axmj getaxmjinfo(int axmjid)
        {
            string sql = "select * from axmj where  axmjid=" + axmjid;
                  SqlDataReader DataRead = DBHelper.GetReader(sql);//查询
            ENTITY.axmj axmj = new ENTITY.axmj();//初始化对象
            while (DataRead.Read())
            {//遍历
              
		axmj.axmjid = Convert.ToInt32(DataRead["axmjid"]);//爱心募捐编号

axmj.bt = DataRead["bt"].ToString();//标题

axmj.sp = DataRead["sp"].ToString();//商品

axmj.js = DataRead["js"].ToString();//介绍

axmj.jzsj = DataRead["jzsj"].ToString();//捐赠时间

axmj.yh = DataRead["yh"].ToString();//用户

axmj.zt = DataRead["zt"].ToString();//状态



            }
            return axmj;

        }
	/// <summary>
    	///通过表axmj [爱心募捐]  的主键更改该信息 的修改方法
    	/// </summary>		
        public static bool Editaxmj(ENTITY.axmj axmj)
        {
            string sql = "update axmj set bt='"+axmj.bt+"',sp='"+axmj.sp+"',js='"+axmj.js+"',jzsj='"+axmj.jzsj+"',yh='"+axmj.yh+"',zt='"+axmj.zt+"'  where axmjid='"+axmj.axmjid+"'";
           

            return (DBHelper.update(sql) > 0) ? true : false;
        }
	/// <summary>
    	///通过主键id 删除表axmj [爱心募捐]  的方法
    	/// </summary>
        public static bool Delaxmj(string p)
        {
            string sql = "delete from axmj where axmjid in (" + p + ") ";
            return ((DBHelper.update(sql)) > 0) ? true : false;
        }
	/// <summary>
    	///查询表axmj [爱心募捐]  的获取全部数据方法,提供分页
    	/// </summary>

三、注意事项

1、管理员账号:admin 密码:admin

2、开发环境为vs2010,数据库为sqlserver2008,或者 以上版本都可以,使用c#语言开发。

3、数据库文件名是netxyjy.mdf

4.登录地址:qt/index.aspx

四系统实现

源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

相关推荐
无名-CODING4 分钟前
Docker 部署 Redis:小白一键安装、配置与迁移教程
数据库·redis·bootstrap
IMPYLH15 分钟前
Linux 的 env 命令
linux·运维·服务器·数据库
fobwebs21 分钟前
如何通过phpmyadmin指令来优化数据库表,给数据库“减肥”。
数据库·wordpress·数据库优化·phpmyadmin
syinfo21 分钟前
oracle使用PLSQL导出表数据
数据库·oracle
客梦24 分钟前
数据库基础
数据库·笔记
老苏畅谈运维27 分钟前
Oracle AI Database 26ai 安装实战
数据库·oracle·oracle 26ai
Rick199327 分钟前
SQL优化
数据库·sql
沪漂阿龙28 分钟前
掌握MySQL这些函数,SQL水平直接起飞!
数据库·sql·mysql
无忧智库29 分钟前
破局与重构:基于“智慧大脑”的企业全面数据化经营深度解构(PPT)
数据库·重构
大嘴皮猴儿36 分钟前
零基础入门:跨境电商产品图片多语言翻译的完整流程与跨马翻译实操
大数据·数据库·人工智能·自动翻译·教育电商