一、系统简介

本项目采用idea工具开发,jsp+spring+spring-mvc+mybatis+jquery技术编写,数据库采用的是mysql,navicat开发工具。

系统一共分为2个角色分别是:管理员,学生

二、模块简介

管理员

1、登录

2、学生管理

3、公告管理

4、分类管理

5、物品管理

6、失物信息管理

7、订单管理

8、评论管理

9、个人信息管理

10、统计管理

学生

1、登录注册

2、浏览网站

3、查看二手物品

4、查看详情

5、加入购物车

6、查看失物信息

7、查看公告

8、下单商品

9、个人信息管理

10、发布物品

11、发布失物信息

12、评论商品

项目简介
难度等级:✩✩✩
用户类型:2角色(管理员,学生)
设计模式:MVC
项目架构:B/S架构
开发语言:Java语言
前端技术:HTML、CSS、JS、JQuery等
后端技术:JSP、ssm框架
运行环境:Windows7或10、JDK1.8
运行工具:本系统采用idea开发,仅支持idea运行,不支持MyEclipse和eclipse运行,因为三者的骨架不一样,强行导入打开运行可能会导致出现未知的错误。(如若想用eclipse运行,需要转换!!!!)
数  据  库:MySQL5.5/5.7/8.0版本
运行服务器:Tomcat7.0/8.0/8.5/9.0等版本
是否基于Maven环境:否
是否采用框架:是
数据库表数量:10张表
JSP页面数量:30多张
是否有分页:有分页

获取地址:https://www.jiuniao.com/code/13412.html

相关截图

 

相关代码

登录

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>登录</title><link rel="icon" href="<%=path%>/resource/static/favicon.ico"><link rel="stylesheet" href="<%=path%>/resource/static/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="<%=path%>/resource/static/admin/css/login.css"><script src="<%=path%>/resource/static/js/vue.min.js"></script><script src="<%=path%>/resource/static/js/jquery-3.3.1.min.js"></script><script src="<%=path%>/resource/static/bootstrap/js/bootstrap.bundle.js"></script>
</head>
<style>body{background-image:url(<%=path%>/resource/back.jpeg) ;/*插入的背景图片的urlbackground-attachment: fixed;/*背景图片不会固定不会因页面滚动而重复*/background-repeat: no-repeat;/*使图片不管任何大小都不会重复*/background-size: 100%;/*改变背景图的长和宽*/}</style>
<body>
<div class="login" style="height: 50%"><form id="saveForm"><h2>校园二手物品交易平台登录</h2><div class="form-group"><label>用户名</label><input type="text" v-model="username" name="username" id="username" class="form-control form-control-lg"></div><div class="form-group"><label>密码</label><input type="password" v-model="password" name ="password" id="password" class="form-control form-control-lg" id="pwd"></div><div class="form-group form-check"><input type="radio" class="form-check-input" name="type" value="1" id="exampleCheck2" checked><label class="form-check-label" for="exampleCheck2">管理员</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" class="form-check-input" name="type" value="2" id="exampleCheck1" ><label class="form-check-label" for="exampleCheck1">普通用户</label></div> <button type="button" :disabled="loading" @click="login" id="login" class="btn btn-primary btn-lg  btn-block"><span v-show="loading" class="spinner-grow spinner-grow-sm" role="status" aria-hidden="true"></span>立即登录</button></form>
</div><script>$("#login").click(function(){var username = $("#username").val();var password = $("#password").val();if(username == null || username == ""){alert("请填写用户名");return false;}if(password == null || password == ""){alert("请填写密码");return false;}//执行添加的操作ajax$.ajax({cache:true,type:"post",url:"login",data:$("#saveForm").serialize(),async:false,success:function(e){if(e == 'ok'){alert("登录成功");window.parent.location.href="toMain";}else if(e == 'toIndex'){alert("登录成功");window.parent.location.href="toIndex";}else{alert("登录失败,账号或密码错误");}}})});</script></body>
</html>
 /*** 登录* @param username* @param request* @param password* @param session* @param response* @param mv* @return* @throws ServletException* @throws IOException*/@RequestMapping("/login")@ResponseBodypublic  String login(@RequestParam("username")String username,HttpServletRequest request, @RequestParam("password")String password,HttpSession session, HttpServletResponse response, ModelAndView mv) throws ServletException, IOException {session.removeAttribute("admin");session.removeAttribute("student");String type=request.getParameter("type").toString();request.getSession().setAttribute("type", type);String message = "error";if(type != null && type.equals("1")){Admin admin1 = service.selectAdmin(username,password);if(admin1 != null){request.getSession().setAttribute("admin", admin1);message = "ok";}}else if(type != null && type.equals("2")){Student te = service.selectStudent(username,password);if(te != null){request.getSession().setAttribute("student", te);message = "toIndex";}}return message;}

非开源!!!!!!
项目截图中的数据,很多是用来测试的,需求自行添加合适的数据图片
此项目适合初学者学习借鉴,项目整体比较简单
喜欢的朋友的点赞加关注,感兴趣的同学可以研究!!!!!
感谢  = v =

基于ssm的校园二手物品交易平台(idea+spring+springmvc+mybatis+jsp)相关推荐

  1. 基于ssm的校园二手物品交换系统

    1 简介 今天向大家介绍一个帮助往届学生完成的毕业设计项目,基于ssm的校园二手物品交换系统. 计算机毕业生设计,课程设计需要帮助的可以找我 2 设计概要 21世纪是信息化时代,随着信息技术和网络技术 ...

  2. 基于SSM的电影院订票系统(Spring+SpringMVC+Mybatis)

    运行环境,jdk1.8或者jdk1.7.tomcat8或者tomcat8.5.mysql5.7.eclipse或者myeclipse开发环境.使用框架Spring+SpringMVC+Mybatis. ...

  3. 基于Python的校园二手物品交易平台的设计与实现

     源码获取:https://www.bilibili.com/video/BV1Ne4y1g7dC/ 由于科学技术的快速进步,社会的每个领域都离不开电脑技术.随着电脑技术的不断进步,互联网的领域也不断 ...

  4. 基于asp.net校园二手物品交易平台-计算机毕业设计

    项目介绍 通过校园二手物品交易平台这个平台,可以使用户足不出户就可以了解现今的流行趋势和丰富的商品信息,为用户提供了极大的方便,校园二手物品交易平台的主要功能包含:商品类别管理.商品的信息管理.订单管 ...

  5. 计算机毕业设计基于asp.net校园二手物品交易平台

    通过校园二手物品交易平台这个平台,可以使用户足不出户就可以了解现今的流行趋势和丰富的商品信息,为用户提供了极大的方便,校园二手物品交易平台的主要功能包含:商品类别管理.商品的信息管理.订单管理.用户的 ...

  6. 基于SSM的电影院订票系统(Spring+SpringMVC+Mybatis)简洁版

    运行环境,jdk1.8或者jdk1.7.tomcat8或者tomcat8.5.mysql5.7.eclipse或者myeclipse开发环境.使用框架Spring+SpringMVC+Mybatis. ...

  7. 基于ssm的校园二手电子交易平台

    1.系统概述 基于ssm的图书管理系统是为学校或者工作单位的图书馆开发的,为了使图书馆的工作人员在管理图书馆时更加方便快捷,统计图书馆的书籍,为图书馆的书籍进行合理的分类,当读者在查找某类书籍的时候可 ...

  8. 基于SSM框架的企业考勤报销系统Spring+SpringMVC+MyBatis

    系统主要涉及到公司人事部门.财务人员.员工和管理员4种用户,人事部门可通过系统对员工上传的请假单进行审核同时可以查看所有员工的考勤状态.财务人员可以通过系统对员工上传的报销信息进行审核,员工可浏览对应 ...

  9. ​【原创】基于SSM的校园二手物品交易商城(毕业设计源代码)

    项目类型:SSM源码 亮点功能:买家购买,卖家发货+ 商品求购+广告推送 用户类型:3个角色(管理员+普通用户+商家) 主要技术:SSM+MySQL+Layui 开发工具:Eclipse/Idea均可 ...

最新文章

  1. 喀什市2021年高考成绩查询,2021年新疆高考查分网站查分网址:http://www.xjzk.gov.cn/...
  2. Android selector 使用
  3. uiwebview 加载本地js、css、img,html从网站加载
  4. 源码地址php实战第十二天
  5. 一文读懂大数据平台——写给大数据开发初学者的话!
  6. python第三方库Requests的基本使用
  7. Java 中的四种引用
  8. 在采用vue-cli Post Get
  9. 吴恩达深度学习 —— 4.1 深层神经网络
  10. 中科大计算机学院推免生录取名单,中科大2016年推免生拟录取名单
  11. idea tomcat配置
  12. linux下/proc/cpuinfo 文件分析
  13. LeetCode35. 搜索插入位置(二分查找)
  14. matlab人脸识别论文
  15. python爬取微信运动_微信运动数据抓取(Python)
  16. configure: error: no acceptable cc found in $PATH
  17. 高速串行通信常用的编码方式-8b/10b编码/解码
  18. python基础之数据类型III
  19. 如何在arduino上使用315 mhz的发射模块和接收模块P1
  20. (CNVD-2021-17391)|启明星辰-‘‘天清汉马USG防火墙‘‘逻辑漏洞

热门文章

  1. 八进制和十六进制表示
  2. Play-Utils:一个专门为 Play Framework 开发的实用工具包模块
  3. 品质管理与java_质量管理知识点大盘点
  4. 显示前半内容后半内容用省略号_德语 OCR
  5. 京东双十一活动执行总结
  6. 计算机软件著作权怎么审查,申请软件著作权的受理及审查是怎样的?
  7. 那你讲一下IntentService
  8. dl4j学习参考文章
  9. lua和php那个好,phpor
  10. 丑数(输出第n个丑数)