项目2:顾客管理系统
120021. 项目任务介绍
在上节课中,我们已经在现有的1table-crud
项目中添加了班级管理页面。本节课将继续操作,从头开始创建一个用于顾客管理的页面。首先,我们将使用jianghu-init工具1table-crud
的项目,然后在该项目中使用jianghu-init工具生成顾客管理页面。
2. 建立顾客数据表
用Navicat打开数据库my_project
,在“新建查询”中复制下面的代码:
DROP TABLE IF EXISTS `customer`;
CREATE TABLE `customer` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`customerId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
`customerName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
`customerPhone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
`operation` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
`operationByUserId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
`operationByUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
`operationAt` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
会生成customer
表:
3. 使用jianhgu-init工具生成应用项目
在使用jianghu-init工具生成页面之前,需要先有项目,所以第一步先用jianghu-init创建1table-crud
项目。
4. 使用jianghu-init工具生成顾客管理系统页面
然后在项目里,运行jianghu-init生成页面,按照下面的步骤一步一步的操作。
选择生成页面:
选择从一个表生成一个页面:
选择customer
表,生成customerManagement.html
:
启动项目可以看到这个页面: