工厂管理系统C# WinForms登录成功后默认进入工厂机器管理页面。系统按角色分级授权仅超级管理员拥有全部权限车间主管与普通员工权限递降。快速开始cd FactoryAttendance dotnet run默认账号账号密码角色说明adminadmin123超级管理员全部功能开放managermanager123车间主管机器运维与业务管理不可删机器/改系统emp01123456普通员工白班查看机器、上报故障、本人打卡emp02123456普通员工夜班同上若本地已存在旧数据库种子用户不会自动重建。可删除%LocalAppData%\FactoryAttendance\Data\factory_attendance.db后重新运行以加载最新示例机器数据。登录后默认页面登录账号密码 / 刷脸成功后主界面自动打开机器管理。左侧导航顺序机器管理首页工作台 / 打卡其他功能按权限显示机器管理功能功能说明设备台账按关键词 / 车间 / 状态筛选查看编号、名称、类型、位置、状态等新增 / 编辑 / 删除维护机器基础信息删除为软删除变更状态运行中 / 空闲 / 保养中 / 故障 / 停用登记保养记录保养人、内容、费用更新最近保养时间上报故障填写描述与严重度机器自动标记为「故障」处理工单待处理 → 处理中 → 已完成完成后机器恢复为空闲导出 Excel导出当前列表机器台账状态概览页眉显示各状态设备数量示例种子机器CNC-001、CNC-002、PRESS-01、WELD-01、CONV-01。权限说明核心权限点超级管理员车间主管普通员工查看机器✓✓✓新增机器✓编辑机器✓✓删除机器✓变更状态✓✓登记保养✓✓上报故障✓✓✓处理故障工单✓✓用户管理✓数据库 / 系统设置 / 页面定制✓打卡管理 / 统计 / 日志 / 导入导出✓✓本人打卡✓✓✓超级管理员Permissions.ForRole返回全部权限含机器与系统级能力。车间主管可运维机器编辑、状态、保养、处理故障不可删除机器不可进用户/数据库/设置。普通员工仅查看机器 上报故障 本人打卡。页面按钮按权限动态显示/隐藏服务层也会二次校验防止越权。其他模块简述工作台 / 打卡白班、夜班上班/下班打卡打卡记录查询、增删改主管及以上、导出数据统计每日 / 班次 / 部门图表ScottPlot操作日志按日期划分库表LogDate 文件Logs/log_yyyy-MM-dd.txt数据库管理连接路径、SQL 查询与非查询、表格导入导出刷脸登录用户管理中采集头像与人脸后可用数据存储默认目录%LocalAppData%\FactoryAttendance\路径内容Data\factory_attendance.dbSQLite 主库Avatars\/Faces\头像与人脸特征图Logs\按日操作日志文件config.ini库路径、刷脸阈值等相关表Machines、MachineMaintenances、MachineFaults以及原有用户/打卡/日志表。技术栈.NET 8 WinFormsMicrosoft.Data.SqliteOpenCvSharp4摄像头 / 刷脸ScottPlot.WinForms图表ClosedXMLExcel 导入导出GitHub - zhangsansh/C-FactoryAttendance: 工厂管理系统C# WinForms 登录成功后默认进入工厂机器管理页面。系统按角色分级授权仅超级管理员拥有全部权限车间主管与普通员工权限递降。 · GitHub工厂管理系统C# WinForms 登录成功后默认进入工厂机器管理页面。系统按角色分级授权仅超级管理员拥有全部权限车间主管与普通员工权限递降。 - zhangsansh/C-FactoryAttendancehttps://github.com/zhangsansh/C-FactoryAttendance.git
C# WinForms——工厂管理系统(C# WinForms)
工厂管理系统C# WinForms登录成功后默认进入工厂机器管理页面。系统按角色分级授权仅超级管理员拥有全部权限车间主管与普通员工权限递降。快速开始cd FactoryAttendance dotnet run默认账号账号密码角色说明adminadmin123超级管理员全部功能开放managermanager123车间主管机器运维与业务管理不可删机器/改系统emp01123456普通员工白班查看机器、上报故障、本人打卡emp02123456普通员工夜班同上若本地已存在旧数据库种子用户不会自动重建。可删除%LocalAppData%\FactoryAttendance\Data\factory_attendance.db后重新运行以加载最新示例机器数据。登录后默认页面登录账号密码 / 刷脸成功后主界面自动打开机器管理。左侧导航顺序机器管理首页工作台 / 打卡其他功能按权限显示机器管理功能功能说明设备台账按关键词 / 车间 / 状态筛选查看编号、名称、类型、位置、状态等新增 / 编辑 / 删除维护机器基础信息删除为软删除变更状态运行中 / 空闲 / 保养中 / 故障 / 停用登记保养记录保养人、内容、费用更新最近保养时间上报故障填写描述与严重度机器自动标记为「故障」处理工单待处理 → 处理中 → 已完成完成后机器恢复为空闲导出 Excel导出当前列表机器台账状态概览页眉显示各状态设备数量示例种子机器CNC-001、CNC-002、PRESS-01、WELD-01、CONV-01。权限说明核心权限点超级管理员车间主管普通员工查看机器✓✓✓新增机器✓编辑机器✓✓删除机器✓变更状态✓✓登记保养✓✓上报故障✓✓✓处理故障工单✓✓用户管理✓数据库 / 系统设置 / 页面定制✓打卡管理 / 统计 / 日志 / 导入导出✓✓本人打卡✓✓✓超级管理员Permissions.ForRole返回全部权限含机器与系统级能力。车间主管可运维机器编辑、状态、保养、处理故障不可删除机器不可进用户/数据库/设置。普通员工仅查看机器 上报故障 本人打卡。页面按钮按权限动态显示/隐藏服务层也会二次校验防止越权。其他模块简述工作台 / 打卡白班、夜班上班/下班打卡打卡记录查询、增删改主管及以上、导出数据统计每日 / 班次 / 部门图表ScottPlot操作日志按日期划分库表LogDate 文件Logs/log_yyyy-MM-dd.txt数据库管理连接路径、SQL 查询与非查询、表格导入导出刷脸登录用户管理中采集头像与人脸后可用数据存储默认目录%LocalAppData%\FactoryAttendance\路径内容Data\factory_attendance.dbSQLite 主库Avatars\/Faces\头像与人脸特征图Logs\按日操作日志文件config.ini库路径、刷脸阈值等相关表Machines、MachineMaintenances、MachineFaults以及原有用户/打卡/日志表。技术栈.NET 8 WinFormsMicrosoft.Data.SqliteOpenCvSharp4摄像头 / 刷脸ScottPlot.WinForms图表ClosedXMLExcel 导入导出GitHub - zhangsansh/C-FactoryAttendance: 工厂管理系统C# WinForms 登录成功后默认进入工厂机器管理页面。系统按角色分级授权仅超级管理员拥有全部权限车间主管与普通员工权限递降。 · GitHub工厂管理系统C# WinForms 登录成功后默认进入工厂机器管理页面。系统按角色分级授权仅超级管理员拥有全部权限车间主管与普通员工权限递降。 - zhangsansh/C-FactoryAttendancehttps://github.com/zhangsansh/C-FactoryAttendance.git