燃气进销存 · 单机版 完整系统包
版本：2026-10-27（含「工号 + 密码」登录）
============================================================

一、包内结构
------------------------------------------------------------
程序\前端\燃气进销存-前端.accdb     界面 + 全部代码，16 张链接表指向后端
程序\后端\燃气进销存-后端.accdb     16 张业务表 + 21 个查询 + 关系（数据库密码）
脚本\                                U 盘备份 / 更新 / 恢复 / 重链（CMD + PowerShell + Python）
文档\系统说明.txt                    安装、登录、日常业务操作、备份恢复、密码
文档\截图\                           工程保护、后端加密、关系图、导航窗格、备份恢复截图
                                     （2026-10-24 版过程记录，界面布局仍适用；本版 VBA 工程未加锁）
源码\                                全部 VBA 标准模块 + sysManager 类 + 对象清单 + 查询定义
交付说明.txt                         本文件

二、安装（每台电脑独立部署一整套）
------------------------------------------------------------
1. 把整个「燃气进销存-单机版-系统包-20261027」文件夹拷到本机，例如 D:\燃气进销存
2. 双击 脚本\5_安装后重链后端.cmd
   ——把前端 16 张链接表重新指向本机后端（含数据库密码），路径不同时必须执行
3. 双击 程序\前端\燃气进销存-前端.accdb 即可使用；建议发送快捷方式到桌面

三、登录（新增）
------------------------------------------------------------
· 打开前端即弹出「用户登录」窗口，必须工号 + 密码
· 管理员：admin / admin（系统管理员）
· 操作员：zhaomin / 123456（赵敏）
· 工号或密码错误、或点「取消」→ 不进入系统；未登录时任何窗体/报表都打不开
· 登录后主菜单右上角显示「当前用户：姓名（工号）」
· 进货单、出货单新增时自动写入「制单人」「制单时间」，经办人为空时自动填当前用户
· 账号增删改：主菜单 → 操作员维护（可停用账号）

四、备份与恢复（主办机负责录入，从属机只读取）
------------------------------------------------------------
主办机：插入 U 盘 → 运行 脚本\1_主办机备份到U盘.cmd   （按日期打包「程序」整体）
从属机：插入 U 盘 → 运行 脚本\2_从属机从U盘更新.cmd   （取最新包覆盖 + 自动重链）
回滚：              运行 脚本\3_恢复历史备份.cmd       （可选择历史日期还原）
每日自动备份：      运行 脚本\4_注册每日自动备份.cmd   （需管理员，默认每天 18:00）
Python 自动化：     脚本\python\auto_backup.py（备份 / 推送 / 校验 / 重链 / 恢复，
                    路径见同目录 config.json，targets 改成自己的 U 盘或共享目录）

五、密码策略
------------------------------------------------------------
· 后端数据库密码：Gas@2026（无密码打不开，前端链接串内置同密码）
· 前端 VBA 工程：本包为便于后续维护，工程未加查看锁；
  如需锁定：VBE → 工具 → 工程属性 → 保护 → 勾选「查看时锁定工程」并设密码（建议 Gas@2026）
  锁定后代码不可查看，功能不受影响；解锁后才能改代码
· 交付给客户后建议立即更换两个密码，并同步修改：
  - 前端链接表：运行 5_安装后重链后端.cmd（Relink-Backend.ps1 -DbPassword 新密码）
  - 备份脚本参数 -DbPassword
  - 脚本\python\config.json

六、本次整理内容（相对 2026-10-25 发布包）
------------------------------------------------------------
1. 前端由最新单机版（含登录）重建：28 个窗体（新增 frm登录）、18 个 VBA 组件（新增 modSys、
   sysManager 类），16 张表全部改为链接后端，21 个查询完整保留
2. 进货单 / 出货单 后端补「制单人」字段，录入界面同步显示
3. 启动窗体 frmMain，打开即触发登录检查；数据库窗口隐藏
4. 脚本 config.json 已指向本包路径，其余脚本按自身位置自动定位，换机无需改
5. 源码目录补齐登录相关源码（modSys.bas、clsSysManager.cls）
