当前位置: 首页 > news >正文

ideaSSM社区二手交易平台C2C模式开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点
  idea ssm 社区二手交易平台系统是一套完善的完整信息管理系统,结合SSM框架完成本系统SpringMVC spring mybatis ,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。
前段主要技术 jscss jquery
后端主要技术 SpringMVC spring mybatis 
数据库 mysql
开发工具 IDEA  JDK1.8 TOMCAT 8.5

idea ssm 社区二手交易平台1


二、功能介绍
前台主要功能:
系统功能浏览
商品浏览、商品详细图片浏览
提交订单、查看订单
浏览公告
系统留言、回复留言、留言查看
用户注册、登录、个人信息修改
后台功能主要功能:
(1)会员管理:对会员信息进行添加、删除、修改和查看
(2)管理员管理:对管理员信息进行添加、删除、修改和查看
(3)大类管理:对大类信息进行添加、删除、修改和查看
(4)商品类别管理:对商品类别信息进行添加、删除、修改和查看
(5)商品管理:对商品信息进行添加、删除、修改和查看
(6)商品图片管理:对商品图片信息进行添加、删除、修改和查看
(7)收藏管理:对收藏信息进行删除、修改和查看
(8)订单管理:对订单信息进行添删除、修改和查看
(9)公告管理:对公告信息进行添加、删除、修改和查看
(10)留言管理:对留言信息进行删除、回复和查看

代码设计

  @Resourceprivate gonggaoDao gonggaodao;@RequestMapping(value="/addpage")public String addpage(gonggao bean, HttpServletRequest request){/**公告添加页面*/Map<String,Object> map= new HashMap<String,Object>();System.out.println("addPageok");return "gonggao/gonggaoadd";}@RequestMapping(value="/add")public String add(gonggao bean, HttpServletRequest request){/**公告添加处理方法**/Map<String,Object> map= new HashMap<String,Object>();//初始变量String ggid=(String)request.getParameter("ggid");//公告编号String bt=(String)request.getParameter("bt");//标题String nr=(String)request.getParameter("nr");//内容String fbsj=(String)request.getParameter("fbsj");//发布时间gonggaodao.add(bean);//调用添加方法System.out.println("add");request.setAttribute("msg", "<script>alert('添加成功');</script>");//操作提示return "gonggao/gonggaoadd";}/**删除 公告**/@RequestMapping(value="/del")public String  del(HttpServletRequest request,Map<String,Object> map){//	Map<String,Object> map= new HashMap<String,Object>();//初始化对象String a=(String)request.getParameter("keyid");//request 方式获得主键idint id=Integer.parseInt(a);request.setAttribute("msg", "<script>alert('删除成功');</script>");gonggaodao.delete(id);//调用 删除方法return listpage(map,request);}/*** 查询gonggao信息 返回list结果 前台获取*/@RequestMapping(value="/listpage")public String listpage(Map<String,Object> map,HttpServletRequest request){List<Map> list= new ArrayList<Map>();//初始化对象Map  map1= new HashMap();String ggid=(String)request.getParameter("ggid");//公告编号if(ggid!=null&&!ggid.equals("")){map1.put("ggid",ggid);//公告编号}String bt=(String)request.getParameter("bt");//标题if(bt!=null&&!bt.equals("")){map1.put("bt",bt);//标题}String nr=(String)request.getParameter("nr");//内容if(nr!=null&&!nr.equals("")){map1.put("nr",nr);//内容}String fbsj=(String)request.getParameter("fbsj");//发布时间if(fbsj!=null&&!fbsj.equals("")){map1.put("fbsj",fbsj);//发布时间}list=gonggaodao.getAll(map1);//传入 方法参数 返回gly结果集System.out.println("listsize="+list.size());map.put("list", list);//传递参数return "gonggao/gonggaolist";}/**公告详情信息*/@RequestMapping(value="/detail")public String detail(Map<String,Object> map,HttpServletRequest request){String keyid=(String)request.getParameter("keyid");//request 方式获得主键idgonggao bean=new gonggao();//初始化对象bean=gonggaodao.getgonggaoByID(Integer.parseInt(keyid));//根据id返回 gonggao对象数据request.setAttribute("ggid", bean.getGgid());//公告编号request.setAttribute("bt", bean.getBt());//标题request.setAttribute("nr", bean.getNr());//内容request.setAttribute("fbsj", bean.getFbsj());//发布时间return "gonggao/gonggaodetail";}

数据库设计

[表huiyuan] 会员列属性表格

序号字段名称数据类型长度主键描述
1hyidINTEGER11会员编号
2yhmVARCHAR40用户名
3mmVARCHAR40密码
4xmVARCHAR40姓名
5lxdhVARCHAR40联系电话
6lxdzVARCHAR40联系地址
7yxVARCHAR40邮箱
8txVARCHAR40头像
9ztVARCHAR40状态

[表gly] 管理员列属性表格

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

[表dalei] 大类列属性表格

序号字段名称数据类型长度主键描述
1dlidINTEGER11大类编号
2dlVARCHAR40大类

[表splb] 商品类别列属性表格

序号字段名称数据类型长度主键描述
1splbidINTEGER11商品类别编号
2lbVARCHAR40类别
3dlVARCHAR40大类

[表shangpin] 商品列属性表格

序号字段名称数据类型长度主键描述
1spidINTEGER11商品编号
2spVARCHAR40商品
3lsVARCHAR40流水
4lbVARCHAR40类别
5jgVARCHAR40价格
6msVARCHAR40描述
7tpVARCHAR40图片
8mjVARCHAR40卖家
9sjVARCHAR40上架

[表sptp] 商品图片列属性表格

序号字段名称数据类型长度主键描述
1sptpidINTEGER11商品图片编号
2spVARCHAR40商品
3tpVARCHAR40图片
4smVARCHAR40说明

[表shouzang] 收藏列属性表格

序号字段名称数据类型长度主键描述
1szidINTEGER11收藏编号
2spVARCHAR40商品
3yhVARCHAR40用户
4sjVARCHAR40时间


三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件DBO.java
2、开发环境为IDEA开发,数据库为mysql,使用java语言开发。
3、数据库文件名是jspssmcshop.sql 系统名称jspssmcshop
4、地址:qt/index.jsp 

四 系统实现


 

下载地址

https://download.csdn.net/download/qq_41221322/88950181

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

http://www.lryc.cn/news/321670.html

相关文章:

  • 利用子类化技术拦截win32窗口各种消息(包括但不限于鼠标键盘消息)
  • HCIP—OSPF课后练习一
  • Android 13.0 kenel和frameworks中修改ram运行内存的功能实现
  • 如何将应用程序发布到 App Store
  • Python进程与线程开发
  • 【3DsMax】UVW展开——以制作牙膏盒为例
  • Mysql数据库概念与安装
  • 【Java - 框架 - SpringMVC】(01) SpringMVC框架的简单创建与使用,快速上手
  • 框架篇常见面试题
  • 【刷题】滑动窗口入门
  • 【Python 48小时速成 3】输入与输出
  • API开发小红书接口获得小红书笔记详情API接口请求接入演示
  • Python条件语句深度解析:从基础到应用的全面指南
  • 【leetcode热题】 地下城游戏
  • Centos7安装ffmpeg
  • 安卓面试题多线程 81-85
  • Java基础知识总结(8)
  • C++基础入门(命名空间,函数,引用)
  • 【译】矢量数据库 101 - 什么是矢量数据库?
  • Python Web开发记录 Day12:Django part6 用户登录
  • SpringTask实现的任务调度与XXL-job实现的分布式任务调度【XXL-Job工作原理】
  • 【java】图书管理系统
  • C#实现约瑟夫环算法
  • 游戏服务端配置“热更”及“秒启动”终极方案(golang/ygluu/卢益贵)
  • 鸿蒙开发的入门
  • 为什么要减少Http的请求以及如何减少Http请求
  • Linux性能测试工具整理
  • 前端路由history路由和hash路由的区别?原理?
  • AcWing 727. 菱形——像拼图一样做题
  • 深入理解生成型大型语言模型:自监督预训练、细调与对齐过程及其应用