SSM项目笔记
文章平均质量分 76
小钟要学习!!!
一个新手的程序员跟着黑马教程一路走的学习经验与总结分享在此(接项目)
说明:所有的博客大多来源网络教程视频学习总结得来
展开
-
SpringBoot基础篇五(SpringBoot的SSM整合案例【前后端分离vue+element+axios】)
SpringBoot基础篇五(SpringBoot的SSM整合案例)1、项目模块创建创建一个springboot_08_ssm项目springboot模块,选择的技术入下图:该项目不使用mybatis整合而是使用mybatis-plus进行整合,下面将需要在pom.xml文件中添加mp的依赖项和druid的依赖<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter --><d原创 2022-05-25 12:20:40 · 487 阅读 · 1 评论 -
SSM框架之酒店管理系统十七(B端退房管理)
SSM框架之酒店管理系统十七(B端退房管理)1、实体类创建@Data@ToStringpublic class Checkout { private Long id; private String checkOutNumber; private Long checkInId; private Double consumePrice; private Date createDate; private Integer createdBy; pri原创 2022-05-23 19:06:40 · 281 阅读 · 0 评论 -
SSM框架之酒店管理系统十六(B端入住管理)
SSM框架之酒店管理系统十六(B端入住管理)准备页面创建数据表DROP TABLE IF EXISTS `t_checkin`;CREATE TABLE `t_checkin` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `roomTypeId` int(11) DEFAULT NULL COMMENT '所属房型', `roomId` bigint(20) DEFAULT NULL COMMENT '所属房间'原创 2022-05-23 16:03:38 · 264 阅读 · 0 评论 -
SSM框架之酒店管理系统十五(B端预定管理)
SSM框架之酒店管理系统十五(B端预定管理)如果还没有订单管理就要到后台添加对应的菜单信息和预定管理的跳转路径1、在SystemController控制器中添加去到预定管理的控制器/** * 去到预定管理页面 * @return */@RequestMapping("/toOrdersManager")public String toOrdersManager(){ return "admin/orders/ordersManager";}前提是需要在webapp.WEB原创 2022-05-23 06:38:19 · 208 阅读 · 0 评论 -
SSM框架之酒店管理系统十四(C端完善前台用户登录、计算日期之间的天数、房间预订)
SSM框架之酒店管理系统十四(C端完善前台用户登录、计算日期之间的天数、房间预订)当用户点击预定的时候,判断是否有登录的session1、修改用户登录时保存的sessuin中的key如果不修改的话,用户登录了员工再登录就会报错因为使用了同一个LOGINUSER在SystemConstant.java中添加一个FRONT_LOGINUSER常量来表示前台用户登录的key2、前台点击预定判断是否登录和预订窗口在立即预定上面加上一个隐藏域获取到当前保持session中的用户登录id信息原创 2022-05-22 16:01:59 · 609 阅读 · 0 评论 -
SSM框架之酒店管理系统十三(C端页面搭建注册和页面显示)
SSM框架之酒店管理系统十三(C端页面搭建注册和页面显示)1、用户数据库创建create table `t_user` ( `id` bigint(20) not null auto_increment comment '用户编号', `loginName` varchar(50) collate utf8_bin default null comment '登录账号', `password` varchar(100) collate utf8_bin default null commen原创 2022-05-22 14:10:28 · 931 阅读 · 0 评论 -
SSM框架之酒店管理系统十二(客房管理,layui富文本编辑器的使用和上传图片优化)
SSM框架之酒店管理系统十二(客房管理,layui富文本编辑器的使用和上传图片优化)1、数据库表添加原来已经有房间表的数据库了,只需要进行修改添加外键信息即可create table t_room( id int auto_increment comment '房间id' primary key, photo varchar(255) null comment '房间图片', roomnum v原创 2022-05-21 13:48:14 · 637 阅读 · 1 评论 -
SSM框架之酒店管理系统十一(房型管理,图片上传)
SSM框架之酒店管理系统十一(房型管理,图片上传)1、数据库完善create table t_room_type( id int auto_increment comment '房间类型id' primary key, typeName varchar(20) null comment '房间类型名称', photo varchar(255) null comment '房间类型图片', liveNum原创 2022-05-21 09:50:52 · 423 阅读 · 0 评论 -
SSM框架之酒店管理系统十(楼层管理)
SSM框架之酒店管理系统十(楼层管理)1、楼层数据库设计DROP TABLE IF EXISTS `t_floor`;CREATE TABLE `t_floor` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', `name` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '楼层名称', `remark` varchar(255) COLLATE utf8_bin DEFAULT原创 2022-05-20 08:32:16 · 413 阅读 · 0 评论 -
SSM框架之酒店管理系统九(登录菜单权限渲染)
SSM框架之酒店管理系统九(登录菜单权限渲染)目前选择员工账号进行登录都会查询到所有的菜单列表信息,而在角色分配里面又划分了角色所具有不同的菜单权限,所以当我们通过不同的账号进行登录的时候,应该是更具员工的角色权限进行一个菜单的渲染1、MenuMapper/** * 根据员工的id查询角色权限菜单 * @param employeeId * @return */List<Menu> findMenuListByEmployeeId(Integer employeeId);原创 2022-05-19 19:35:25 · 310 阅读 · 0 评论 -
SSM框架之酒店管理系统八(菜单管理)
SSM框架之酒店管理系统八(菜单管理)1、SystemController控制器跳转/** * 去到员菜单理页面 * @return */@RequestMapping("/toMenuManager")public String toMenuManager(){ return "admin/menu/menuManager";}回到控制器中添加菜单管理数据,并写上菜单管理跳转的链接2、菜单管理树形页面信息菜单树的使用一定需要引入对于的css和js文件2.1、菜单树原创 2022-05-19 19:09:48 · 1517 阅读 · 2 评论 -
SSM框架之酒店管理系统七(员工管理)
SSM框架之酒店管理系统七(员工管理)1、员工页面跳转和设计1、编写菜单跳转页面的控制器在SystemController类下进行编写/** * 去到员工管理页面 * @return */@RequestMapping("/toEmployeeManager")public String toEmployeeManager(){ return "admin/employee/employeeManager";}2、修改数据库的【员工管理】请求路径为上面控制器的路径3、创原创 2022-05-18 09:57:23 · 603 阅读 · 0 评论 -
SSM框架之酒店管理系统六(角色管理分配菜单)layui.dtree树形菜单插件使用
SSM框架之酒店管理系统六(角色管理分配菜单)1、树形菜单的使用复制下载的layu树形图到webapp.statics文件夹下官网下载地址:layui.dtree帮助手册 (wisdomelon.com)根据官网的使用导入相关的css和js文件,到roleManager.jsp角色管理页面<link rel="stylesheet" href="layui/css/layui.css"><link rel="stylesheet" href="layui_ext/d原创 2022-05-17 14:33:10 · 855 阅读 · 1 评论 -
SSM框架之酒店管理系统五(角色管理增删改查)
SSM框架之酒店管理系统五(角色管理增删改查)页面布局参考(部门管理)进行修改得来之前的菜单数据库中是没有写上【角色管理】的,需要到数据库中进行添加,同时他的父级菜单必须是【系统管理】下的1、数据库角色表设计DROP TABLE IF EXISTS `sys_role`;CREATE TABLE `sys_role` ( `id` int(11) NOT NULL AUTO_INCREMENT, `rolename` varchar(255) CHARACTER SET utf8 D原创 2022-05-16 20:06:01 · 858 阅读 · 0 评论 -
SSM框架之酒店管理系统四(部门管理增删改查)
SSM框架之酒店管理系统四(部门管理)1、部门数据库设计-- auto-generated definitioncreate table sys_dept( id int auto_increment comment '部门编号' primary key, deptname varchar(50) null comment '部门名称', address varchar(255) null comment '地址', cre原创 2022-05-16 16:01:36 · 495 阅读 · 0 评论 -
SSM框架之酒店管理系统三(菜单数据库设计,菜单列表查询渲染)
SSM框架之酒店管理系统三(菜单数据库设计,菜单列表查询渲染)参考LAYUI MINI官网给出的数据库设计规范Java示例(spring) · layuimini开发手册 (99php.cn)数据库设计语句DROP TABLE IF EXISTS `sys_menu`;CREATE TABLE `sys_menu` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '菜单编号', `pid` int(11) DEFAULT NULL CO原创 2022-05-16 09:00:00 · 1571 阅读 · 0 评论 -
SSM酒店管理系统V1一(环境搭建页面登录实现)
SSM酒店管理系统V1一整体的项目使用Layui框架搭建完成1、用户表和部门表数据库设计/*SQLyog Ultimate v11.27 (32 bit)MySQL - 5.5.40 : Database - db_hotel_jt11**********************************************************************//*!40101 SET NAMES utf8 */;/*!40101 SET SQL_MODE=''*/;原创 2022-05-15 15:53:34 · 1514 阅读 · 0 评论 -
SSM米米商城项目笔笔记五(商品信息多条件查询)
SSM米米商城项目笔笔记五(商品信息多条件查询)1、当查询的条件没有数据时,点击查询会展示出所有的上商品信息2、当输入商品的模糊信息时,就会展示带有模糊信息的数据3、当选中商品类型的时候就根据类型进行重新对于的商品4、当输入价格区间的时候也会进行一个对应的模糊搜索5、多条件可以进行追加的重新数据多条件查询封装对象在pojo包下创建Vo包/** * 项目名称:mimissm * 描述:多条件查询数据实体封装 * * @author zhong * @date 2022-0原创 2022-05-14 09:00:00 · 541 阅读 · 0 评论 -
SSM米米商城项目笔笔记四(编辑商品信息业务逻辑和删除商品业务逻辑)
SSM米米商城项目笔笔记四(编辑商品信息业务逻辑和删除商品业务逻辑)编辑商品信息回显完成service层业务在ProductInfoService中创建service根据id查询数据的接口/** * 根据商品id查询商品数据 * @param id * @return */ProductInfo getByID(int id);实现上面的接口/** * 根据商品id完成数据查询 * @param id * @return */@Overridepublic原创 2022-05-13 13:03:48 · 402 阅读 · 0 评论 -
SSM米米商城项目笔笔记三(商品业务逻辑层开发,分页查询【mybatis分页插件】、新增保存,异步图片上传)
SSM米米商城项目笔笔记三(商品业务逻辑层开发,分页查询、新增保存,图片上传)service层接口开发package com.zcl.service;import com.zcl.pojo.ProductInfo;import java.util.List;/** * 项目名称:mimissm * 描述:商品Service层接口 * * @author zhong * @date 2022-05-12 15:13 */public interface ProductInfo原创 2022-05-13 08:02:24 · 393 阅读 · 0 评论 -
SSM米米商城项目笔笔记二(登录业务逻辑实现)
米米商城项目笔笔记二(登录业务逻辑实现)Service层业务逻辑实现由于在笔记一中已经完成了底层的搭建,所以可以直接上手service层代码的编写在service包下创建AdminService业务逻辑层代码package com.zcl.service;import com.zcl.pojo.Admin;/** * 项目名称:mimissm * 描述:登录业务逻辑层判断 * * @author zhong * @date 2022-05-12 10:55 */pu原创 2022-05-12 15:07:48 · 404 阅读 · 0 评论 -
SSM米米商城项目笔记一(数据库表创建和项目搭建)
米米商城项目笔记一(数据库表创建和项目搭建)使用的相关技术【当前最新技术】:IDEA:2022+JDK:1.8MySQL:8.0+Maven:3.8+Tomact:9.0+创建数据库信息使用Navicat Premium软件打开xiaomissm_new_201912-4SQL语句创建想关的数据库文件信息IDEA项目搭建创建mimissmMavenWeb项目工程当发现文件有缺少就及时补回来,如果使用的骨架创建的web工程,需要将原来的web.xml删除再重新添加命原创 2022-05-12 10:48:40 · 490 阅读 · 0 评论