首页 > 其他分享 >[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据

时间:2023-02-20 13:01:00浏览次数:43  
标签:无参 05 layui 工作台 构造 首页 一下 我们


工作台开发

文章目录

  • ​​工作台开发​​
  • ​​什么是工作台​​
  • ​​开发工作台​​
  • ​​初始化菜单数据​​

什么是工作台

后台首页就是我们所说的工作台

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化


比如我们去看一个其它的系统,我们就能够知道

后台首页的作用就是 反馈我们当前系统的运行状况的,里面一般会包含一些统计之类的

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_02


后台首页的作用就是 反馈我们当前系统的运行状况的,里面一般会包含一些统计之类的

所以接下来我们看我们的系统,我们也开发一个类似的工作台,即后台首页

开发工作台

第一步做什么

第一步就是创建一个对应的控制器

以及对应的页面

即就是表现层,先看表现层需要什么后面的再说

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_03


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_04


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_05


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_06


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_07


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_08


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_09


粘贴过来,同样的也要改改

同样的,标题title和路径要改一下

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_10

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_11


同样的,主页也要改一下

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_12


因为主页,我们之前是直接

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_13


然后刷新一下,重启一下服务,就行了

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_14


但是我们发现一个bug

亲爱的后面乱码了

我们发现是main.js的问题

复制一下main.ja的代码,把它放到deskManager.jsp里面的最后面来,嵌套在最后面

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_15


注意,路径该换的地方还是要换

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_16

初始化菜单数据

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_17


为什么左边菜单没了,因为之前是模板

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_13


现在我们自己写了页面,通过了控制器那些

下面我们看具体实现

首先看表

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_19

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_20


先用逆向工程生成model和mapper

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_21


切记如果提供了有参构造,一定也要同时提供无参构造

因为以前我就出过类似的问题,只提供了有参构造,没有提供无参构造导致程序报错,找了很久原因 ,浪费了很多时间

我猜测原因是如果我们有参和无参都没有提供的话

框架会给默认(自动)给我们提供一个无参的构造函数,来执行框架内的一些操作,但是如果我们手动提供了有参构造,而没有提供无参构造的话

系统就不会自动给我们创建了,因为你自己创建了有参构造,权限就交给你了

这样就导致,框架调无参构造的时候没有,因为它自己不会去创建了,而你也没有创建无参构造

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_22


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_23


自动生成的xml文件也不需要改

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_24


所以我们只需要写一个工具类

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_25

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_26


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_27


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_28

图标也可以改,根据layui官方文档(官网的文档)

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_29


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_30


同样的复制一下

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_31


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_32


这些图标只是建议,尽量不一致且有意义即可,不必强行跟我这的保持一致

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_33


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_34


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_35


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_36


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_37

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_38


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_39


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_40

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_41


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_42


因为我们的统计是折线图的统计,所以改一下

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_43


后面以此类推,就不一一说明了,有那个意思或者根据需求文档来就行

不必完全一致

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_数据库_44

写完之后,就把数据库清掉

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_45


注意我们的数据库如果字段跟这里不同的话,按照这里改,目前以该文章为标准

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_46

数据库表清掉之后就完了吗

我们还需要把这个表设计一下

设置一下自动增长,不然他就从以前的23开始了

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_47


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_48


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_初始化_49

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_50


[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_51


注意我们的数据库如果字段跟这里不同的话,按照这里改,目前以该文章为标准

小结,这里就是完成了这三步

[SSM+layui]汽车出租系统05_工作台开发_(后台首页就是我们说的工作台)、初始化菜单数据_字段_52


接下来看下一篇文章


标签:无参,05,layui,工作台,构造,首页,一下,我们
From: https://blog.51cto.com/u_15800767/6068374

相关文章