日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

毕设ssm商城系统_ssm商城系统(爱淘淘购物)项目源码

發(fā)布時間:2024/7/19 windows 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 毕设ssm商城系统_ssm商城系统(爱淘淘购物)项目源码 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


ssm商城系統(tǒng)(愛淘淘購物)項(xiàng)目演示

本系統(tǒng)采用SSM架構(gòu)來搭建。

服務(wù)器:tomcat7

java虛擬機(jī):jdk1.7

數(shù)據(jù)庫:mysql

前端:Vue + Bootstrap

管理員用戶:root ?root

普通用戶:jack 123

訪問路徑:

http://localhost:8080/app/index.jsp

http://localhost:8080/app/login.jsp

注意點(diǎn):商品名字不要太長,價(jià)格不要用小數(shù),用整數(shù)。

可用于畢業(yè)設(shè)計(jì),課程設(shè)計(jì),應(yīng)急用。基本的商品增刪改查,上傳商品等邏輯都是有的,具體可以看演示視頻~~

源碼下載:

鏈接:https://pan.baidu.com/s/1GV7TR4sphunYVEMMp-TU0Q

提取碼:1234

UserController.java

package com.tz.web.admin;import java.util.List;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import com.tz.bean.TblSysUser;import com.tz.bean.TblSysUserExample;import com.tz.core.CommonVo;import com.tz.core.ProcessException;import com.tz.dao.TblSysMenuMapper;import com.tz.dao.TblSysUserMapper;import com.tz.util.ResponseUtil;import com.tz.util.TmStringUtils;import net.sf.json.JSONObject;@Controllerpublic class UserController extends BaseController{ @Autowired TblSysUserMapper tblSysUserMapper; @Autowired TblSysMenuMapper tblSysMenuMapper; @RequestMapping("/getTblSysUserById") @ResponseBody public JSONObject getTblSysUserById(Integer id,HttpServletRequest request){ com.tz.bean.TblSysUser selectByPrimaryKey = tblSysUserMapper.selectByPrimaryKey(id); vo.setData(selectByPrimaryKey); return JSONObject.fromObject(vo); } @RequestMapping("/deleteUser") @ResponseBody public JSONObject deleteUser(Integer id,HttpServletRequest request) throws Exception{ try{ tblSysUserMapper.deleteByPrimaryKey(id); }catch(Exception e){ throw new ProcessException("系統(tǒng)故障,請聯(lián)系管理員!"); } return JSONObject.fromObject(vo) ; } @RequestMapping("/getUserList") @ResponseBody public JSONObject getUserList(String userName,HttpServletRequest request) throws Exception{ TblSysUserExample tblSysUserExample = new TblSysUserExample(); tblSysUserExample.createCriteria().andUserNameLike("%"+userName+"%"); tblSysUserExample.setOrderByClause("create_time desc"); List list = tblSysUserMapper.selectByExample(tblSysUserExample); vo.setList(list); return JSONObject.fromObject(vo) ; } @RequestMapping("/register") @ResponseBody public TblSysUser TblSysUser(TblSysUser user) throws Exception{ //檢查用戶名是否重復(fù) TblSysUser tblSysUserByUserName = commonService.getTblSysUserByUserName(user.getUserName()); if(tblSysUserByUserName != null){ throw new ProcessException("用戶名重復(fù)"); } user.setRoleId(1); //默認(rèn)角色1,測試用 System.out.println(TmStringUtils.getNow()); user.setCreateTime(TmStringUtils.getNow()); int i = tblSysUserMapper.insert(user); return null; } @RequestMapping("/userAdd") @ResponseBody public CommonVo userAdd(TblSysUser user) throws Exception{ //檢查用戶名是否重復(fù) TblSysUser tblSysUserByUserName = commonService.getTblSysUserByUserName(user.getUserName()); if(tblSysUserByUserName != null){ throw new ProcessException("用戶名重復(fù)"); } user.setRoleId(1); //默認(rèn)角色1,測試用 user.setCreateTime(TmStringUtils.getNow()); int i = tblSysUserMapper.insert(user); return vo; } @RequestMapping("/userEdit") @ResponseBody public CommonVo userEdit(TblSysUser user) throws Exception{ tblSysUserMapper.updateByPrimaryKeySelective(user); return vo; } @RequestMapping("/login") @ResponseBody public TblSysUser login(TblSysUser user,HttpServletRequest request,HttpServletResponse response) throws Exception{ TblSysUser tblSysUserByUserName = commonService.getTblSysUserByUserName(user.getUserName()); if(tblSysUserByUserName == null){ throw new ProcessException("用戶名不存在"); } TblSysUser tblSysUser = commonService.getTblSysUserByUserNamePassword(user); if(tblSysUser == null){ throw new ProcessException("用戶名或者密碼錯誤"); } request.getSession().setAttribute("loginUser", tblSysUser); if(tblSysUser.getRoleId() == 1){ vo.setData(tblSysUser); ResponseUtil.write(JSONObject.fromObject(vo), response); return null; } //查詢該用戶所擁有的所有菜單 List> menus = tblSysUserMapper.getMenus(tblSysUser.getId()); String MENUS = (String) menus.get(0).get("MENUS"); List> menusList = tblSysUserMapper.getMenusList(MENUS); request.getSession().setAttribute("menusList", menusList); vo.setData(tblSysUser); ResponseUtil.write(JSONObject.fromObject(vo), response); return null; } @RequestMapping("/getAuth") @ResponseBody public JSONObject getAuth(HttpServletRequest request) throws Exception{ List menusList = (List) request.getSession().getAttribute("menusList"); if(menusList == null){ throw new ProcessException("用戶尚未登錄!"); } //獲取當(dāng)前的用戶角色 TblSysUser tblSysUser = (com.tz.bean.TblSysUser) request.getSession().getAttribute("loginUser"); vo.setData(tblSysUser.getRoleId()); vo.setList(menusList); return JSONObject.fromObject(vo) ; }}

總結(jié)

以上是生活随笔為你收集整理的毕设ssm商城系统_ssm商城系统(爱淘淘购物)项目源码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。