• 基于ssm零食商城管理系统(maven版本)



    本项目采用eclipse工具开发,spring+springmvc+mybatis+maven技术编写,数据库采用的是mysql,navicat管理工具。

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

    二、模块简介

    管理员

    1、登录

    2、个人信息管理

    3、用户管理

    4、管理员管理

    5、图片管理

    6、订单管理

    7、统计管理

    8、商品管理

    用户

    1、登录注册

    2、浏览网站

    3、加入购物车

    4、收藏商品

    5、下单商品

    6、订单管理

    7、个人信息管理


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

    相关截图

    一、系统简介

     

     

     

     

     

     

     


     

     

     

     

     

     

     

     

     相关代码

    登录

    1. <%@ page language="java" contentType="text/html; charset=utf-8"
    2. pageEncoding="utf-8"%>
    3. html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    4. <html>
    5. <head>
    6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    7. <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/adminCss/login.min.css">
    8. <link rel="stylesheet" href="${pageContext.request.contextPath}/css/libs/bootstrap.min.css" >
    9. <script type="text/javascript" src="${pageContext.request.contextPath}/js/libs/jquery.min.js">script>
    10. <title>管理员登录title>
    11. head>
    12. <body class="login">
    13. <div class="menu-toggler sidebar-toggler">div>
    14. <div class="content">
    15. <h3 class="form-title font-green">用户登录h3>
    16. <form action="${pageContext.request.contextPath}/admin/login/adminGoLogin" method="post">
    17. <div class="form-group">
    18. <label class="control-label visible-ie8 visible-ie9">用户名label>
    19. <input class="form-control form-control-solid placeholder-no-fix" type="text" autocomplete="off" placeholder="用户名" name="adUsername" id="adUsername" /> div>
    20. <div class="form-group">
    21. <label class="control-label visible-ie8 visible-ie9"> label>
    22. <input class="form-control form-control-solid placeholder-no-fix" type="password" autocomplete="off" placeholder="密码" name="adPassword" id="adPassword" /> div>
    23. <span style="margin-left: 20px;">${msg}span>
    24. <div class="form-actions">
    25. <button type="submit" class="btn green uppercase" id="login">登 录button>
    26. div>
    27. form>
    28. div>
    29. <div class="copyright">div>
    30. body>
    31. html>

     

    1. //登录
    2. @RequestMapping("adminGoLogin")
    3. public String adminGoLogin(HttpServletRequest request,Admin admin){
    4. List adminSelect = adminLoginService.adminLogin(admin);
    5. if(adminSelect.size()==1){
    6. request.getSession().setAttribute("adminName", adminSelect.get(0).getAdUsername());
    7. request.getSession().setAttribute("adminId", adminSelect.get(0).getAdId());
    8. List allPer = adminLoginService.selectAllPermission();
    9. List userPer = adminLoginService.selectRolePermission(adminSelect.get(0).getRoleId());
    10. request.getSession().setAttribute("allPer", allPer);
    11. request.getSession().setAttribute("userPer", userPer);
    12. return "redirect:adminGoMain";
    13. }
    14. request.setAttribute("msg","用户名或密码错误");
    15. return "admin/adminLogin";
    16. }

     其他相关代码都是类似的,主要是前端jsp和后端控制器交互比较重要!!!非开源!!!!!!
    其他模块代码都是类似的,此项目适合初学者学习借鉴,项目整体比较简单,可用作于期末考核,课设,毕设等方面的作业!!!!!
    喜欢的朋友的点赞加关注,感兴趣的同学可以研究!!!!!
    感谢  = v =

  • 相关阅读:
    外包干了3天,技术退步明显.......
    王道考研计算机网络——传输层
    iOS开发M1芯片遇到的问题
    【cloud Alibaba】(一)服务注册和配置中心——Nacos
    cocosCreator2.4.x 打包 ios ,xcode问题记录
    天龙八部科举答题问题和答案(全7/8)
    latex如何对.pdf格式的图片实现裁剪
    代码随想录算法训练营第一天 | 704. 二分查找、27. 移除元素
    history 模式上线需要注意什么事项?
    云原生Docker容器管理
  • 原文地址:https://blog.csdn.net/qq_43485489/article/details/126125901