> 文档中心 > 2022年5月四号博客内容SSM框架项目管理-------------超市管理系统(第一课环境配置SSM框架的复习)

2022年5月四号博客内容SSM框架项目管理-------------超市管理系统(第一课环境配置SSM框架的复习)


本项目是跟者老师的思路做出来。

目录

本项目是跟者老师的思路做出来。

采用的知识点:有以下内容:

第一点:MYSQL的增删改查 。两表查询以及多表查询。

第二点:采用的框架是SpringMvc  Spring MyBatis 三个页面。

第三点:采用的前端页面是:jsp页面 获取数据的方式要运用到Jsp页面知识体系加上JavaScript。

第四点:环境配置要运用到三个框架的配置文件以及Servlect知识体系。

上面是本项目实现的具体大纲。具体如何实现我们一步步的来。

第一步:回顾几个知识的体系。

JSP+Servlect+EL+JavaBean模块一:Servlect的注册回顾与周期回顾。知识点:代码编译:package com.servlet;import java.io.IOException;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest...https://blog.csdn.net/qq_56248592/article/details/121714704@A上面的博客是对一些知识的回顾重点是Servlect的注册和Jsp页面的内容。

@B上面的博客是对MyBatis框架的介绍:他操作的对象是MyBatis框架内容。

@C上面的博客是对SpringMvc框架的介绍 操作MVC中的SpringMvc中的控制层。

@D上面的博客是对Spring框架的介绍 操作MVC中的业务逻辑层的对象。

第二步:在写项目的过程中首先要建立的数据库和数据表。

@E下面的博客是对数据库单表操作的增伤改查。

第三步展示数据库表中的信息。

第四步建立项目的名称为。SuperMarketOrderSystem3。

第五步导入架包关联架包。

第六步将上面的文件ctrl+A ctrl+C  ctrl+ v 在这之前在WEB-INF中建立文件为lib文件ctrl+v 到文件中,因为文件要运用到Servlect所以要打卡Tommact考入连个架包到lib文件夹中。操作如下

 ​

找到上面的两个文件将其到到lib文件中。

第七步导入资源文件夹,在SuperMarketOrderSystem3。建立resources文件夹 将文件转为资源文件夹。操作如下。

 点击六个正方形

 点击第一行的第三个文件

 出现紫色标志说明文件转为了资源文件。点击ok又可以

第八步:接下来我们开始配置五个文件信息

WEB-XML                                对应的是配置文件信息。

applicationContext.XML        对应的是Spring框架文件配置信息。

db.properties                             对应的是MyBatis框架文件配置信息。

mybatis-config.xml                        对应的是MyBatix框架文件配置信息。

springmvc.xml                                        对应的是SpringMvc文件配置信息。

第九步:WEB-XML文件配置。文件注释在文件信息中我不在解释

如果你看过我之前写的博客你会发现SSM环境配置基于在Servlect对象中Servlect的注册中。基础很重要。

第十步:applicationContext.XML

第十一步:db.properties

第十二步:mybatis-config.xml

第十三步:springmvc.xml

配置环境是最基础的。

在web-inf文件中建立一个文件为jsp  以index.jsp为项目首页。

在这之前

第十四:要到web-xml文件中设置信息。

之后的内容在后面的博客中.一步步的去实现项目的功能。

运行效果


采用的知识点:有以下内容:

第一点:MYSQL的增删改查 。两表查询以及多表查询。

第二点:采用的框架是SpringMvc  Spring MyBatis 三个页面。

第三点:采用的前端页面是:jsp页面 获取数据的方式要运用到Jsp页面知识体系加上JavaScript。

第四点:环境配置要运用到三个框架的配置文件以及Servlect知识体系。



上面是本项目实现的具体大纲。具体如何实现我们一步步的来。

第一步:回顾几个知识的体系。

JSP+Servlect+EL+JavaBean模块一:Servlect的注册回顾与周期回顾。知识点:代码编译:package com.servlet;import java.io.IOException;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest...https://blog.csdn.net/qq_56248592/article/details/121714704@A上面的博客是对一些知识的回顾重点是Servlect的注册和Jsp页面的内容。

2022年4月24号MyBatis总结._@Live@And@Learn@#的博客-CSDN博客4月21号MyBatis的入门程序和环境配置(第一课回顾)查询学生表的数量第一步:导入MyBatis的框架的架包.第二步将resources文件转换为资源文件。第三步配置database.properties文件中的四个参数。配置数据库的连接池:drivercom.mysql.cj.jdbc.Driver数据库的地址:urlurl=jdbc:mysql://localhost:3306/mdb?useUnicode=true&char..https://blog.csdn.net/qq_56248592/article/details/124391076?spm=1001.2014.3001.5502

@B上面的博客是对MyBatis框架的介绍:他操作的对象是MyBatis框架内容。

2022年4月24号SpringMvc框架总结。_@Live@And@Learn@#的博客-CSDN博客目录SpringMvc入门第一课普通方式&&案例讲解。​第三步分配置文件星系展示。第四步文件Servlce的注册信息第四步设置三个控制器。重定向 请求转发 ModelAndView第五部分请求转发&重定向的区别。第一个控制器:OneController第二个控制器TwoController第三个控制器ThreeController.SpringMvc.https://blog.csdn.net/qq_56248592/article/details/124392209?spm=1001.2014.3001.5502

@C上面的博客是对SpringMvc框架的介绍 操作MVC中的SpringMvc中的控制层。

2022年4月24号Spring框架总结。_@Live@And@Learn@#的博客-CSDN博客目录2022年Spring框架的笔记内容介绍。第一部分观察以下图片。第二部分导入架包文件。第三部分配置资源文件信息,将其转为资源文件夹。第四部分配置文件信息ApplicationContext.xml文件第五部分创建Entity建立以下类,如何封装一个完整的类呢!Car类的封装Service类Student类Teacher类。第六部分代码实操&&Java的面向对象.1 在Java代码中如何创建对象方式与Spring方式创建对象对比。运行https://blog.csdn.net/qq_56248592/article/details/124391752

@D上面的博客是对Spring框架的介绍 操作MVC中的业务逻辑层的对象。


第二步:在写项目的过程中首先要建立的数据库和数据表。

/*SQLyog Ultimate v10.42 MySQL - 5.5.19 : Database - smbms**********************************************************************//*!40101 SET NAMES utf8 */;/*!40101 SET SQL_MODE=''*/;/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;CREATE DATABASE /*!32312 IF NOT EXISTS*/`smbms` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */;USE `smbms`;/*Table structure for table `smbms_address` */DROP TABLE IF EXISTS `smbms_address`;CREATE TABLE `smbms_address` (  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',  `contact` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '联系人姓名',  `addressDesc` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '收货地址明细',  `postCode` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '邮编',  `tel` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '联系人电话',  `createdBy` bigint(20) DEFAULT NULL COMMENT '创建者',  `creationDate` datetime DEFAULT NULL COMMENT '创建时间',  `modifyBy` bigint(20) DEFAULT NULL COMMENT '修改者',  `modifyDate` datetime DEFAULT NULL COMMENT '修改时间',  `userId` bigint(20) DEFAULT NULL COMMENT '用户ID',  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;/*Data for the table `smbms_address` */insert  into `smbms_address`(`id`,`contact`,`addressDesc`,`postCode`,`tel`,`createdBy`,`creationDate`,`modifyBy`,`modifyDate`,`userId`) values (1,'王丽','北京市东城区东交民巷44号','100010','13678789999',1,'2016-04-13 00:00:00',NULL,NULL,1),(2,'张红丽','北京市海淀区丹棱街3号','100000','18567672312',1,'2016-04-13 00:00:00',NULL,NULL,1),(3,'任志强','北京市东城区美术馆后街23号','100021','13387906742',1,'2016-04-13 00:00:00',NULL,NULL,1),(4,'曹颖','北京市朝阳区朝阳门南大街14号','100053','13568902323',1,'2016-04-13 00:00:00',NULL,NULL,2),(5,'李慧','北京市西城区三里河路南三巷3号','100032','18032356666',1,'2016-04-13 00:00:00',NULL,NULL,3),(6,'王国强','北京市顺义区高丽营镇金马工业区18号','100061','13787882222',1,'2016-04-13 00:00:00',NULL,NULL,3);/*Table structure for table `smbms_bill` */DROP TABLE IF EXISTS `smbms_bill`;CREATE TABLE `smbms_bill` (  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',  `billCode` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '账单编码',  `productName` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '商品名称',  `productDesc` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '商品描述',  `productUnit` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '商品单位',  `productCount` decimal(20,2) DEFAULT NULL COMMENT '商品数量',  `totalPrice` decimal(20,2) DEFAULT NULL COMMENT '商品总额',  `isPayment` int(10) DEFAULT NULL COMMENT '是否支付(1:未支付 2:已支付)',  `createdBy` bigint(20) DEFAULT NULL COMMENT '创建者(userId)',  `creationDate` datetime DEFAULT NULL COMMENT '创建时间',  `modifyBy` bigint(20) DEFAULT NULL COMMENT '更新者(userId)',  `modifyDate` datetime DEFAULT NULL COMMENT '更新时间',  `providerId` int(20) DEFAULT NULL COMMENT '供应商ID',  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;/*Data for the table `smbms_bill` */insert  into `smbms_bill`(`id`,`billCode`,`productName`,`productDesc`,`productUnit`,`productCount`,`totalPrice`,`isPayment`,`createdBy`,`creationDate`,`modifyBy`,`modifyDate`,`providerId`) values (1,'BILL2016_001','洗发水、护发素','日用品-洗发、护发','瓶',500.00,25000.00,2,1,'2014-12-14 13:02:03',NULL,NULL,13),(2,'BILL2016_002','香皂、肥皂、药皂','日用品-皂类','块',1000.00,10000.00,2,1,'2016-03-23 04:20:40',NULL,NULL,13),(3,'BILL2016_003','大豆油','食品-食用油','斤',300.00,5890.00,2,1,'2014-12-14 13:02:03',NULL,NULL,6),(4,'BILL2016_004','橄榄油','食品-进口食用油','斤',200.00,9800.00,2,1,'2013-10-10 03:12:13',NULL,NULL,7),(5,'BILL2016_005','洗洁精','日用品-厨房清洁','瓶',500.00,7000.00,2,1,'2014-12-14 13:02:03',NULL,NULL,9),(6,'BILL2016_006','美国大杏仁','食品-坚果','袋',300.00,5000.00,2,1,'2016-04-14 06:08:09',NULL,NULL,4),(7,'BILL2016_007','沐浴液、精油','日用品-沐浴类','瓶',500.00,23000.00,1,1,'2016-07-22 10:10:22',NULL,NULL,14),(8,'BILL2016_008','不锈钢盘碗','日用品-厨房用具','个',600.00,6000.00,2,1,'2016-04-14 05:12:13',NULL,NULL,14),(9,'BILL2016_009','塑料杯','日用品-杯子','个',350.00,1750.00,2,1,'2016-02-04 11:40:20',NULL,NULL,14),(10,'BILL2016_010','豆瓣酱','食品-调料','瓶',200.00,2000.00,2,1,'2013-10-29 05:07:03',NULL,NULL,8),(11,'BILL2016_011','海之蓝','饮料-国酒','瓶',50.00,10000.00,1,1,'2016-04-14 16:16:00',NULL,NULL,1),(12,'BILL2016_012','芝华士','饮料-洋酒','瓶',20.00,6000.00,1,1,'2016-09-09 17:00:00',NULL,NULL,1),(13,'BILL2016_013','长城红葡萄酒','饮料-红酒','瓶',60.00,800.00,2,1,'2016-11-14 15:23:00',NULL,NULL,1),(14,'BILL2016_014','泰国香米','食品-大米','斤',400.00,5000.00,2,1,'2016-10-09 15:20:00',NULL,NULL,3),(15,'BILL2016_015','东北大米','食品-大米','斤',600.00,4000.00,2,1,'2016-11-14 14:00:00',NULL,NULL,3),(16,'BILL2016_016','可口可乐','饮料','瓶',2000.00,6000.00,2,1,'2012-03-27 13:03:01',NULL,NULL,2),(17,'BILL2016_017','脉动','饮料','瓶',1500.00,4500.00,2,1,'2016-05-10 12:00:00',NULL,NULL,2),(18,'BILL2016_018','哇哈哈','饮料','瓶',2000.00,4000.00,2,1,'2015-11-24 15:12:03',NULL,NULL,2);/*Table structure for table `smbms_provider` */DROP TABLE IF EXISTS `smbms_provider`;CREATE TABLE `smbms_provider` (  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',  `proCode` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '供应商编码',  `proName` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '供应商名称',  `proDesc` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '供应商详细描述',  `proContact` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '供应商联系人',  `proPhone` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '联系电话',  `proAddress` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '地址',  `proFax` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '传真',  `createdBy` bigint(20) DEFAULT NULL COMMENT '创建者(userId)',  `creationDate` datetime DEFAULT NULL COMMENT '创建时间',  `modifyDate` datetime DEFAULT NULL COMMENT '更新时间',  `modifyBy` bigint(20) DEFAULT NULL COMMENT '更新者(userId)',  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;/*Data for the table `smbms_provider` */insert  into `smbms_provider`(`id`,`proCode`,`proName`,`proDesc`,`proContact`,`proPhone`,`proAddress`,`proFax`,`createdBy`,`creationDate`,`modifyDate`,`modifyBy`) values (1,'BJ_GYS001','北京三木堂商贸有限公司','长期合作伙伴,主营产品:茅台、五粮液、郎酒、酒鬼酒、泸州老窖、赖茅酒、法国红酒等','张国强','13566667777','北京市丰台区育芳园北路','010-58858787',1,'2013-03-21 16:52:07',NULL,NULL),(2,'HB_GYS001','石家庄帅益食品贸易有限公司','长期合作伙伴,主营产品:饮料、水饮料、植物蛋白饮料、休闲食品、果汁饮料、功能饮料等','王军','13309094212','河北省石家庄新华区','0311-67738876',1,'2016-04-13 04:20:40',NULL,NULL),(3,'GZ_GYS001','深圳市泰香米业有限公司','初次合作伙伴,主营产品:良记金轮米,龙轮香米等','郑程瀚','13402013312','广东省深圳市福田区深南大道6006华丰大厦','0755-67776212',1,'2014-03-21 16:56:07',NULL,NULL),(4,'GZ_GYS002','深圳市喜来客商贸有限公司','长期合作伙伴,主营产品:坚果炒货.果脯蜜饯.天然花茶.营养豆豆.特色美食.进口食品.海味零食.肉脯肉','林妮','18599897645','广东省深圳市福龙工业区B2栋3楼西','0755-67772341',1,'2013-03-22 16:52:07',NULL,NULL),(5,'JS_GYS001','兴化佳美调味品厂','长期合作伙伴,主营产品:天然香辛料、鸡精、复合调味料','徐国洋','13754444221','江苏省兴化市林湖工业区','0523-21299098',1,'2015-11-22 16:52:07',NULL,NULL),(6,'BJ_GYS002','北京纳福尔食用油有限公司','长期合作伙伴,主营产品:山茶油、大豆油、花生油、橄榄油等','马莺','13422235678','北京市朝阳区珠江帝景1号楼','010-588634233',1,'2012-03-21 17:52:07',NULL,NULL),(7,'BJ_GYS003','北京国粮食用油有限公司','初次合作伙伴,主营产品:花生油、大豆油、小磨油等','王驰','13344441135','北京大兴青云店开发区','010-588134111',1,'2016-04-13 00:00:00',NULL,NULL),(8,'ZJ_GYS001','慈溪市广和绿色食品厂','长期合作伙伴,主营产品:豆瓣酱、黄豆酱、甜面酱,辣椒,大蒜等农产品','薛圣丹','18099953223','浙江省宁波市慈溪周巷小安村','0574-34449090',1,'2013-11-21 06:02:07',NULL,NULL),(9,'GX_GYS001','优百商贸有限公司','长期合作伙伴,主营产品:日化产品','李立国','13323566543','广西南宁市秀厢大道42-1号','0771-98861134',1,'2013-03-21 19:52:07',NULL,NULL),(10,'JS_GYS002','南京火头军信息技术有限公司','长期合作伙伴,主营产品:不锈钢厨具等','陈女士','13098992113','江苏省南京市浦口区浦口大道1号新城总部大厦A座903室','025-86223345',1,'2013-03-25 16:52:07',NULL,NULL),(11,'GZ_GYS003','广州市白云区美星五金制品厂','长期合作伙伴,主营产品:海绵床垫、坐垫、靠垫、海绵枕头、头枕等','梁天','13562276775','广州市白云区钟落潭镇福龙路20号','020-85542231',1,'2016-12-21 06:12:17',NULL,NULL),(12,'BJ_GYS004','北京隆盛日化科技','长期合作伙伴,主营产品:日化环保清洗剂,家居洗涤专卖、洗涤用品网、墙体除霉剂、墙面霉菌清除剂等','孙欣','13689865678','北京市大兴区旧宫','010-35576786',1,'2014-11-21 12:51:11',NULL,NULL),(13,'SD_GYS001','山东豪克华光联合发展有限公司','长期合作伙伴,主营产品:洗衣皂、洗衣粉、洗衣液、洗洁精、消杀类、香皂等','吴洪转','13245468787','山东济阳济北工业区仁和街21号','0531-53362445',1,'2015-01-28 10:52:07',NULL,NULL),(14,'JS_GYS003','无锡喜源坤商行','长期合作伙伴,主营产品:日化品批销','周一清','18567674532','江苏无锡盛岸西路','0510-32274422',1,'2016-04-23 11:11:11',NULL,NULL),(15,'ZJ_GYS002','乐摆日用品厂','长期合作伙伴,主营产品:各种中、高档塑料杯,塑料乐扣水杯(密封杯)、保鲜杯(保鲜盒)、广告杯、礼品杯','王世杰','13212331567','浙江省金华市义乌市义东路','0579-34452321',1,'2016-08-22 10:01:30',NULL,NULL),(16,'XJ_BYS001','江西工程职业学院','软件技术,大数据,物联网,人工智能','李老师','18170078888','江西省南昌市西湖区','0791-88888888',2,'2021-10-18 20:28:30',NULL,NULL),(17,'XJ_BYS001','江西工程职业学院','软件技术,大数据,人工智能','李老师','18170078888','江西省南昌市西湖区','0791-88888888',2,'2021-10-18 20:30:46',NULL,NULL),(18,'XJ_BYS002','江西工程职业学院','软件技术,计算机应用,电子商务','王老师','15266666666','江西省南昌市西湖区','0791-88888888',2,'2021-10-19 20:24:17',NULL,NULL);/*Table structure for table `smbms_role` */DROP TABLE IF EXISTS `smbms_role`;CREATE TABLE `smbms_role` (  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',  `roleCode` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '角色编码',  `roleName` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '角色名称',  `createdBy` bigint(20) DEFAULT NULL COMMENT '创建者',  `creationDate` datetime DEFAULT NULL COMMENT '创建时间',  `modifyBy` bigint(20) DEFAULT NULL COMMENT '修改者',  `modifyDate` datetime DEFAULT NULL COMMENT '修改时间',  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;/*Data for the table `smbms_role` */insert  into `smbms_role`(`id`,`roleCode`,`roleName`,`createdBy`,`creationDate`,`modifyBy`,`modifyDate`) values (1,'SMBMS_ADMIN','系统管理员',1,'2016-04-13 00:00:00',NULL,NULL),(2,'SMBMS_MANAGER','经理',1,'2016-04-13 00:00:00',NULL,NULL),(3,'SMBMS_EMPLOYEE','普通员工',1,'2016-04-13 00:00:00',NULL,NULL);/*Table structure for table `smbms_user` */DROP TABLE IF EXISTS `smbms_user`;CREATE TABLE `smbms_user` (  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',  `userCode` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '用户编码',  `userName` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '用户名称',  `userPassword` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '用户密码',  `gender` int(10) DEFAULT NULL COMMENT '性别(1:女、 2:男)',  `birthday` date DEFAULT NULL COMMENT '出生日期',  `phone` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '手机',  `address` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '地址',  `userRole` int(10) DEFAULT NULL COMMENT '用户角色(取自角色表-角色id)',  `createdBy` bigint(20) DEFAULT NULL COMMENT '创建者(userId)',  `creationDate` datetime DEFAULT NULL COMMENT '创建时间',  `modifyBy` bigint(20) DEFAULT NULL COMMENT '更新者(userId)',  `modifyDate` datetime DEFAULT NULL COMMENT '更新时间',  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;/*Data for the table `smbms_user` */insert  into `smbms_user`(`id`,`userCode`,`userName`,`userPassword`,`gender`,`birthday`,`phone`,`address`,`userRole`,`createdBy`,`creationDate`,`modifyBy`,`modifyDate`) values (1,'admin','系统管理员','1234567',1,'1983-10-10','13688889999','北京市海淀区成府路207号',1,1,'2013-03-21 16:52:07',NULL,NULL),(2,'liming','李明','0000000',2,'1983-12-10','13688884457','北京市东城区前门东大街9号',2,1,'0000-00-00 00:00:00',NULL,NULL),(5,'hanlubiao','韩路彪','0000000',2,'1984-06-05','18567542321','北京市朝阳区北辰中心12号',2,1,'2014-12-31 19:52:09',NULL,NULL),(6,'zhanghua','张华','0000000',1,'1983-06-15','13544561111','北京市海淀区学院路61号',3,1,'2013-02-11 10:51:17',NULL,NULL),(7,'wangyang','王洋','0000000',2,'1982-12-31','13444561124','北京市海淀区西二旗辉煌国际16层',3,1,'2014-06-11 19:09:07',NULL,NULL),(8,'zhaoyan','赵燕','0000000',1,'1986-03-07','18098764545','北京市海淀区回龙观小区10号楼',3,1,'2016-04-21 13:54:07',NULL,NULL),(10,'sunlei','孙磊','0000000',2,'1981-01-04','13387676765','北京市朝阳区管庄新月小区12楼',3,1,'2015-05-06 10:52:07',NULL,NULL),(11,'sunxing','孙兴','0000000',2,'1978-03-12','13367890900','北京市朝阳区建国门南大街10号',3,1,'2016-11-09 16:51:17',NULL,NULL),(12,'zhangchen','张小晨','0000000',1,'1986-04-16','18098765434','朝阳区管庄路口北柏林爱乐三期13号楼',2,1,'2016-08-09 05:52:37',1,'2021-10-16 16:55:54'),(13,'dengchao','邓超','0000000',2,'1981-11-04','13689674534','北京市海淀区北航家属院10号楼',3,1,'2016-07-11 08:02:47',NULL,NULL),(14,'yangguo','杨过','0000000',2,'1980-01-01','13388886623','北京市朝阳区北苑家园茉莉园20号楼',3,1,'2015-02-01 03:52:07',NULL,NULL),(15,'zhaomin','赵敏','0000000',1,'1987-12-04','18099897657','北京市昌平区天通苑3区12号楼',2,1,'2015-09-12 12:02:12',NULL,NULL);/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

@E下面的博客是对数据库单表操作的增伤改查。

2022年4月30号Mysql语句增删改查(IDUS)重在实操。_@Live@And@Learn@#的博客-CSDN博客MySql语句https://blog.csdn.net/qq_56248592/article/details/124517381?spm=1001.2014.3001.5501

第三步展示数据库表中的信息。

 

 

 

 

 


第四步建立项目的名称为。SuperMarketOrderSystem3。

第五步导入架包关联架包。

第六步将上面的文件ctrl+A ctrl+C  ctrl+ v 在这之前在WEB-INF中建立文件为lib文件ctrl+v 到文件中,因为文件要运用到Servlect所以要打卡Tommact考入连个架包到lib文件夹中。操作如下

 

 

 

 

 

 

找到上面的两个文件将其到到lib文件中。

第七步导入资源文件夹,在SuperMarketOrderSystem3。建立resources文件夹 将文件转为资源文件夹。操作如下。

 点击六个正方形

 

 

 

 点击第一行的第三个文件

 出现紫色标志说明文件转为了资源文件。点击ok又可以


第八步:接下来我们开始配置五个文件信息

WEB-XML                                对应的是配置文件信息。

applicationContext.XML        对应的是Spring框架文件配置信息。

db.properties                             对应的是MyBatis框架文件配置信息。

mybatis-config.xml                        对应的是MyBatix框架文件配置信息。

springmvc.xml                                        对应的是SpringMvc文件配置信息。


第九步:WEB-XML文件配置。文件注释在文件信息中我不在解释

   
     contextConfigLocation classpath:applicationContext.xml                 org.springframework.web.context.ContextLoaderListener       
          dispatcherServlet org.springframework.web.servlet.DispatcherServlet       contextConfigLocation     classpath:springmvc.xml   1         dispatcherServlet  /       
         characterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter       encoding     UTF-8          characterEncodingFilter *.do    

如果你看过我之前写的博客你会发现SSM环境配置基于在Servlect对象中Servlect的注册中。基础很重要。

第十步:applicationContext.XML

 <!--  配置mybatis分页插件PageHelper -->

第十一步:db.properties

jdbc.driver=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/自己数据库的名称jdbc.username=rootjdbc.password=123456

第十二步:mybatis-config.xml

<!--  -->

第十三步:springmvc.xml

<!-- <!--  --><!--文件大小最大值 --><!--内存中的最大值 --><!---->

配置环境是最基础的。

在web-inf文件中建立一个文件为jsp  以index.jsp为项目首页。

超市订单管理系统--登录*{font-family: "微软雅黑 Light";font-size: 20px;color:black ;font-weight: bolder;word-spacing: 14px;letter-spacing: 10px;background: linear-gradient(to right,#ffffff,#ece8e8);border-radius: 20px;box-shadow: 1px 1px 1px  #000000 ;border-top: #79ec81 1px solid ;}input{border-radius: 15px;background: linear-gradient(20deg,#00fffc,#52b8ed);border-radius: 20px;}h2{border-top: 1px #53bbed dashed;border-bottom: 1px solid red;opacity: 0.7;background: linear-gradient(18deg, #ffffff, #c6dbf8)border-radius: 20px;/*border:  2px lightskyblue dashed;*/}#longin{background: linear-gradient(180deg, #4c92ed, #52b8ed);border-radius: 20px;}form{background: linear-gradient(180deg, #aceda4, #52b8ed);border-radius: 20px;}#tablie{background: linear-gradient(90deg, #aceda4, #4c92ed);border-radius: 20px;}tr td{background: linear-gradient(90deg, #aceda4, #4c92ed);border-radius: 20px;}function btn(obj,i) {//i为1的时候,表示鼠标在按钮上//i为2的时候,表示鼠标点击了按钮//i为3的时候,表示鼠标移出了按钮switch (i) {case 1:obj.style="width: 120px;background-color: red;border: none;padding: 5px;border-radius: 5px;color: white;";break;case 2:obj.style="width: 120px;background-color: skyblue;border: none;padding: 5px;border-radius: 5px;color: white;";break;case 3:obj.style="width: 120px;background-color: green;border: none;padding: 5px;border-radius: 5px;color: white;";break;}}

这个页面是超市管理的登录页面

登录页面

用户名:
密码:

项目完成功能的介绍:真对数据的增删改查利用SSM框架

用户管理:
1.如果是系统管理员登录进网站,可以查看所有用户的信息
并且添加用户,修改用户信息,删除用户信息
2.如果是经理登录进网站,允许查看所有普通员工的信息
3.如果是普通员工登录进网站,用户管理功能对普通员工进行隐藏,普通员工没有权限操作用户管理功能


供应商管理:
1.如果是系统管理员,不具备操作供应商的功能
2.如果是经理,经理有权利去添加,删除,修改和查询供应商
3.如果是普通员工,查询供应商详情信息

订单管理:
@1添加订单:普通员工去和供应商谈合作,下订单进货 添加订单的同时需要检测数据库中当前年份是否已经有订单,如果没有,那么生成的编号格式为BILL+今年的年份_001
如果有,生成的编号格式为BILL+今年的年份_在上一个订单编号基础上加一@2
当填写购买的商品的时候,选择的供应商只能根据商品名称实时更新
@3修改订单:经理可以进行修改员工的订单
@4查询订单:经理可以进行查询员工的订单 员工只能查看自己的订单,不能查看别人的订单 未支付金额的订单,要显示支付按钮,如果已支付不需要显示
@5删除订单:经理可以进行删除员工的订单

返回顶部

在这之前

第十四:要到web-xml文件中设置信息。

      /WEB-INF/jsp/index.jsp    

之后的内容在后面的博客中.一步步的去实现项目的功能。

运行效果

 

2022年5月四号博客内容SSM框架项目管理-------------超市管理系统(第一课环境配置SSM框架的复习) 创作打卡挑战赛 2022年5月四号博客内容SSM框架项目管理-------------超市管理系统(第一课环境配置SSM框架的复习) 赢取流量/现金/CSDN周边激励大奖