简介:
车辆管理系统网站源码
测试环境:Nginx + PHP8.2 + MySQL5.7
|模块|说明|
|多租户 (SaaS)|一套程序服务多家企业,数据按企业完全隔离;超管后台开通企业、设置套餐 (车辆数上限+到期日)|
|车辆管理|车辆档案、状态管理、司机扫码二维码生成/打印/重置|
|保险记录|交强险/商业险等保单台账,临期自动标红+邮件提醒|
|检车记录|年检记录与下次到期日,临期提醒|
|保养记录|保养项目/费用,支持按 “下次日期” 或 “下次里程” 双维度提醒|
|加油记录|后台补录+司机扫码上传 (强制拍照:金额凭证+仪表里程)|
|充电记录|新能源满电周期核算、零散补电台账、外部快充按表计费|
|维修管理|报修→维修中→已完成流转,状态与车辆联动|
|统计报表|车辆油耗 (百公里/每公里成本)、费用构成、月度趋势、CSV 导出|
|到期提醒|控制台总览+每日定时邮件推送 (含企业服务到期提醒)|
|用户权限|超管 (平台)/管理员 (全部)/财务 (录入编辑)/老板 (只读+报表)|
SaaS 多租户说明
系统包含两类账号:平台超级管理员 (superadmin) 负责开通和管理企业;企业账号 (管理员、财务、老板) 只能看到本企业数据。
开通企业时,超管登录后进入 “租户管理”,填写企业名称、套餐、车辆数上限、到期日、企业管理员账号等信息并完成开通,然后将登录名和初始密码告知企业即可。
套餐限制方面,车辆数达到上限后无法继续新增,页面会有提示;到期前 7 天页面横幅和邮件会提醒;到期后企业转为只读状态,可以查看和导出历史数据,但不能新增、修改、删除,司机扫码上报也会同步暂停;停用企业后,所有账号立即无法登录。
数据隔离方面,所有业务数据都带 tenant_id 归属企业,企业之间互不可见;各企业的系统设置 (站点名、提醒天数、慢充电价、通知邮箱) 相互独立。
超管初始账号为 superadmin/super123,仅用于租户管理,请尽快在数据库 users 表中修改密码。
图片:






















暂无评论内容