• 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] 管理员列属性表格

    序号字段名称数据类型长度主键描述
    1glyidINTEGER11管理员编号
    2yhmVARCHAR40用户名
    3mmVARCHAR40密码
    4xmVARCHAR40姓名

    [表yonghu] 用户列属性表格

    序号字段名称数据类型长度主键描述
    1yhidINTEGER11用户编号
    2yhmVARCHAR40用户名
    3mmVARCHAR40密码
    4xmVARCHAR40姓名
    5lxdhVARCHAR40联系电话
    6lxdzVARCHAR40联系地址

    [表gonggao] 公告列属性表格

    序号字段名称数据类型长度主键描述
    1ggidINTEGER11公告编号
    2btVARCHAR40标题
    3nrVARCHAR40内容
    4fbsjVARCHAR40发布时间

    [表spfl] 商品分类列属性表格

    序号字段名称数据类型长度主键描述
    1spflidINTEGER11商品分类编号
    2flVARCHAR40分类

    [表shangpin] 商品列属性表格

    序号字段名称数据类型长度主键描述
    1spidINTEGER11商品编号
    2spmcVARCHAR40商品名称
    3flVARCHAR40分类
    4jgVARCHAR40价格
    5jsVARCHAR40介绍
    6yhVARCHAR40用户
    7tpVARCHAR40图片
    8ztVARCHAR40状态
    9xslVARCHAR40销售量

    [表dingdan] 订单列属性表格

    序号字段名称数据类型长度主键描述
    1ddidINTEGER11订单编号
    2ddhVARCHAR40订单号
    3xdsjVARCHAR40下单时间
    4yhVARCHAR40用户
    5smVARCHAR40说明
    6dzVARCHAR40地址
    7lxdhVARCHAR40联系电话
    8zjVARCHAR40总价
    9zffsVARCHAR40支付方式
    10mjVARCHAR40卖家

    [表ddmx] 订单明细列属性表格

    序号字段名称数据类型长度主键描述
    1ddmxidINTEGER11订单明细编号
    2ddVARCHAR40订单
    3spVARCHAR40商品
    4yhVARCHAR40用户
    5slVARCHAR40数量
    6jgINTEGER11价格
    7mjVARCHAR40卖家

    [表wpjh] 物品交换列属性表格

    序号字段名称数据类型长度主键描述
    1wpjhidINTEGER11物品交换编号
    2dhVARCHAR40单号
    3btVARCHAR40标题
    4spVARCHAR40商品
    5yhVARCHAR40用户
    6jhwpVARCHAR40交换物品
    7fbsjVARCHAR40发布时间
    8jzsjVARCHAR40截止时间
    9ztVARCHAR40状态

    [表jiaohuan] 交换列属性表格

    序号字段名称数据类型长度主键描述
    1jhidINTEGER11交换编号
    2wpjhVARCHAR40物品交换
    3spVARCHAR40商品
    4tpVARCHAR40图片
    5smVARCHAR40说明
    6yhVARCHAR40用户
    7ztVARCHAR40状态

    [表axmj] 爱心募捐列属性表格

    序号字段名称数据类型长度主键描述
    1axmjidINTEGER11爱心募捐编号
    2btVARCHAR40标题
    3spVARCHAR40商品
    4jsVARCHAR40介绍
    5jzsjVARCHAR40捐赠时间
    6yhVARCHAR40用户
    7ztVARCHAR40状态

    部分代码

    控制层

    1. public static bool Adddingdan(ENTITY.dingdan dingdan)
    2. {//对表dingdan 订单 添加
    3. return DAL.daldingdan.Adddingdan(dingdan);
    4. }
    5. public static ENTITY.dingdan getdingdan(int ddid)
    6. {//对表dingdan 查询订单信息
    7. return DAL.daldingdan.getdingdaninfo(ddid);
    8. }
    9. public static bool Editdingdan(ENTITY.dingdan dingdan)
    10. {//对表dingdan 订单 修改
    11. return DAL.daldingdan.Editdingdan(dingdan);
    12. }
    13. public static bool Deldingdan(string p)
    14. {//对表dingdan 订单 删除
    15. return DAL.daldingdan.Deldingdan(p);
    16. }
    17. public static System.Data.DataTable querydingdan(string p)
    18. {//对表dingdan 订单 分页查询
    19. return DAL.daldingdan.querydingdan(p);
    20. }
    21. public static System.Data.DataSet getAlldingdan(string p)
    22. {//对表dingdan 订单 查询所有信息
    23. return DAL.daldingdan.getAlldingdan(p);
    24. }

    持久层

    1. public static string sql = "";
    2. /// <summary>
    3. ///表axmj [爱心募捐] 的添加方法
    4. /// </summary>
    5. public static bool Addaxmj(ENTITY.axmj axmj)
    6. {
    7. string sql = "insert into axmj(bt,sp,js,jzsj,yh,zt) values('"+axmj.bt+"','"+axmj.sp+"','"+axmj.js+"','"+axmj.jzsj+"','"+axmj.yh+"','"+axmj.zt+"')";
    8. return (DBHelper.update(sql) > 0) ? true : false;
    9. }
    10. /// <summary>
    11. ///通过表axmj [爱心募捐] 的主键获得该信息 的方法
    12. /// </summary>
    13. public static ENTITY.axmj getaxmjinfo(int axmjid)
    14. {
    15. string sql = "select * from axmj where axmjid=" + axmjid;
    16. SqlDataReader DataRead = DBHelper.GetReader(sql);//查询
    17. ENTITY.axmj axmj = new ENTITY.axmj();//初始化对象
    18. while (DataRead.Read())
    19. {//遍历
    20. axmj.axmjid = Convert.ToInt32(DataRead["axmjid"]);//爱心募捐编号
    21. axmj.bt = DataRead["bt"].ToString();//标题
    22. axmj.sp = DataRead["sp"].ToString();//商品
    23. axmj.js = DataRead["js"].ToString();//介绍
    24. axmj.jzsj = DataRead["jzsj"].ToString();//捐赠时间
    25. axmj.yh = DataRead["yh"].ToString();//用户
    26. axmj.zt = DataRead["zt"].ToString();//状态
    27. }
    28. return axmj;
    29. }
    30. /// <summary>
    31. ///通过表axmj [爱心募捐] 的主键更改该信息 的修改方法
    32. /// </summary>
    33. public static bool Editaxmj(ENTITY.axmj axmj)
    34. {
    35. 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+"'";
    36. return (DBHelper.update(sql) > 0) ? true : false;
    37. }
    38. /// <summary>
    39. ///通过主键id 删除表axmj [爱心募捐] 的方法
    40. /// </summary>
    41. public static bool Delaxmj(string p)
    42. {
    43. string sql = "delete from axmj where axmjid in (" + p + ") ";
    44. return ((DBHelper.update(sql)) > 0) ? true : false;
    45. }
    46. /// <summary>
    47. ///查询表axmj [爱心募捐] 的获取全部数据方法,提供分页
    48. /// </summary>


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

    四系统实现


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

  • 相关阅读:
    【深度学习】生成对抗网络GAN|GAN、WGAN、WGAN-UP、CGAN、CycleGAN、DCGAN
    【大话云原生】kubernetes灰度发布篇-从步行到坐缆车的自动化服务升级
    【Java开发岗:SpringCould篇】
    搜广推火线入门
    向npm发包
    AIOT在数字化转型中的机遇和挑战
    如何使用Postman快速简单的调用快递物流平台快递鸟API接口
    【入门】求n个数中出现次数最多的数
    攻防演练-安全监测岗都做哪些工作
    剑指 Offer II 002 二进制加法
  • 原文地址:https://blog.csdn.net/qq_41221322/article/details/134489794