Files

1.9 KiB
Raw Permalink Blame History

ctms汽车托运物流管理系统

介绍

基于YII2-advanced框架进行开发数据内容管理系统,包含业务运单、客户资源、 网点门店、财务、板车、合同、保单等管理板块。通过调用后端接口,实现管理后 台网页版、桌面应用版、APP/轻应用版等。

软件架构

开发及建议运行环境:

  • 后端:PHP版本:7.x或8.0;
  • 数据库:mysql 5.6;(框架版本升级至3.x以上后,将升级至8.0)
  • APP及H5: 基于uni-app开发
  • 桌面应用版:基于electron开发
  • git: 版本管理 开发工具:
  • phpstorm
  • vs code
  • H-builderX 字符编码格式:UTF-8 PHP环境扩展:
  • mbstring,必须,判断中文字符串长度需要;

开发备忘

  1. gm-车主资料录入逻辑:(2025.06)
    • 车主资料编辑时,原则上在操作页面上是不会显示出关联会员(对应的user表),也没有会员选择界面,需要后台依据主手机号去关联判断。
    • 由于会员表字段只录入手机号、密码、用户名等关键字段,故其他资料字段应录入车主资料数据表。
    • 车主信息的逻辑:车主可能会更换手机号(对应需要更新会员关联)、身份证信息不一定会有(因此不能作为唯一关联性的字段),仅将一些固定可确定信息录入车主表,其他信息录入扩展字段表
    • 一份车主信息,至少关联了主数据源的会员表c_member、本应用数据源的车主表car_owner、会员扩展字段表user_ext
    • 存在多应用(平台)时,一个车主可能会在不同平台留下的信息并不一样

开发工具使用小记

  1. phpstorm,使用git更新后,利用 工具-部署-远程主机,可将当前已变更文件复制上传到指定文件目录,方便更新覆盖。

参与贡献

  1. 方孟(fm453)