diff --git a/db/create_users.sql b/db/create_users.sql
new file mode 100644
index 0000000..56ba6ff
--- /dev/null
+++ b/db/create_users.sql
@@ -0,0 +1,21 @@
+-- 创建系统用户表
+CREATE TABLE IF NOT EXISTS `sys_users` (
+ `id` INT NOT NULL AUTO_INCREMENT COMMENT '用户ID',
+ `username` VARCHAR(50) NOT NULL COMMENT '用户名',
+ `password_hash` VARCHAR(255) NOT NULL COMMENT '密码哈希值',
+ `salt` VARCHAR(32) NOT NULL COMMENT '盐值',
+ `user_role` TINYINT NOT NULL DEFAULT 0 COMMENT '用户角色:0=普通用户,1=管理员',
+ `status` TINYINT NOT NULL DEFAULT 1 COMMENT '状态:0=禁用,1=启用',
+ `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `update_time` DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+ `last_login_time` DATETIME DEFAULT NULL COMMENT '最后登录时间',
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `uk_username` (`username`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统用户表';
+
+-- 插入默认管理员账户
+-- 用户名: admin
+-- 密码: admin123
+INSERT INTO `sys_users` (`username`, `password_hash`, `salt`, `user_role`, `status`, `create_time`)
+VALUES
+('admin', 'n5Z+2zK4E0X6tQhV8K7L9n3P2Z5T6s8=', 'Vb6D9gF3H5jK8mN0pQ2R5tU8wX1z=', 1, 1, NOW());
diff --git a/全自动水压检测仪/全自动水压检测仪.csproj b/全自动水压检测仪/全自动水压检测仪.csproj
index 14821a9..34b7356 100644
--- a/全自动水压检测仪/全自动水压检测仪.csproj
+++ b/全自动水压检测仪/全自动水压检测仪.csproj
@@ -65,16 +65,16 @@
..\packages\MySql.Data.9.5.0\lib\net462\MySql.Data.dll
-
+
..\packages\NModbus4.2.1.0\lib\net40\NModbus4.dll
-
- ..\packages\SunnyUI.3.8.9\lib\net472\SunnyUI.dll
+
+ ..\packages\SunnyUI.3.9.1\lib\net472\SunnyUI.dll
-
- ..\packages\SunnyUI.Common.3.8.9\lib\net472\SunnyUI.Common.dll
+
+ ..\packages\SunnyUI.Common.3.9.1\lib\net472\SunnyUI.Common.dll
@@ -85,6 +85,7 @@
..\packages\System.Configuration.ConfigurationManager.8.0.0\lib\net462\System.Configuration.ConfigurationManager.dll
+
..\packages\System.IO.Pipelines.5.0.2\lib\net461\System.IO.Pipelines.dll
@@ -104,6 +105,7 @@
..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll
+
@@ -128,13 +130,18 @@
+
+
+
+
+
Form
@@ -148,6 +155,30 @@
NormalTemperatureMode.cs
+
+ Form
+
+
+ ChangePasswordForm.cs
+
+
+ Form
+
+
+ LoginForm.cs
+
+
+ Form
+
+
+ UserEditForm.cs
+
+
+ Form
+
+
+ UserManagerForm.cs
+
Form
@@ -158,6 +189,9 @@
Coeffiicientsetting.cs
+
+ LoginForm.cs
+
ScanImport.cs