《智百盛汽修汽配管理系统》项目研发总结
 目录
1、 项目概要 
 2、 数据库设计 
 2.1、数据表
 2.2务表及其字段 
 采购订货表:sys_purchase 
 采购进货明细表:sys_purchase_mountings 
 进货ID、配件ID、配件数量、折扣 
 采购入库表:sys_storage 
 采购入库明细表:sys_storage_mountings 
 采购退货表:sys_sales 
 采购退货明细表:sys_sales_mountings 
 仓库设置表:p_warehouse 
 供应商基本设置表:sys_supplier 
 维护客户基本信息表:sys_maintain 
 修理项目设置表:sys_mend 
 配件信息设置表:sys_mountings 
 销售客户设置表:sys_sell 
 3、 设计与实现 
 3.1配件采购 
 3.1-1功能实现 
 3.1-2、经典代码 
 3.1-3、相关业务表关系 
 3.2基本数据
 3.2-1、功能实现 
 3.2-2、相关业务表关系 
 3.2-3、经典代码 
 3.3系统设置 
 3.3-1功能实现
 4、 技术总结
1、项目概要
 系统主要功能模块有:
 (1)、系统设置:主要包括员工设置、操作员设置、仓库设置的功能
 (2)、基础数据:供应商基本设置、维修客户基本设置、修理项目设置、配件信息设置、销售客户设置的功能
 (3)、配件采购:主要包括采购订货、采购入库、采购退货、货商结算、供应商基本资料的功能
2、数据库设计
 (说明:列出整个数据库表名;业务数据表的字段清单)
 2.1、数据表
sys_user 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 user_code varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 用户号
 operator_name varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 操作员姓名
 user_password char(32) utf8mb4_general_ci YES select,insert,update,references 密码
 department_id int (NULL) YES (NULL) select,insert,update,references 部门id
 role_id int (NULL) YES (NULL) select,insert,update,references 角色id
 remark varchar(200) utf8mb4_general_ci YES (NULL) select,insert,update,references 备注
sys_role 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 role_name varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 角色名称
sys_employee 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 employee_name varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 员工名称
sys_buyer 
 Field Type Collation Null Key Default Extra Privileges Comment
 buyerID int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 采购员ID
 buyer_name varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 采购员
 stop_sign tinyint (NULL) YES (NULL) select,insert,update,references 停用标记(0:不停用,1:停用)
sys_carder 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 carder_person varchar(5) utf8mb4_general_ci YES (NULL) select,insert,update,references 接车人
 stop_sign tinyint (NULL) YES (NULL) select,insert,update,references 停用标志(0:不停用,1:停用)
sys_client_grade 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 client_grade_name varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 客户等级名称
 sys_company 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 company_code varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 保险公司编码
 company_name varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 保险公司名称
 stop_sign tinyint (NULL) YES (NULL) select,insert,update,references 停用标记(0:不停用,1:停用)
 sys_craft 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 maintenance_name varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 维修工种名称
 stop_sign tinyint (NULL) YES (NULL) select,insert,update,references 停用标记(0:不停用,1:停用)
 sys_customer_profile 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 customer_profile_name varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 客户类别名称
 sys_department 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 department_code varchar(5) utf8mb4_general_ci YES (NULL) select,insert,update,references 部门编码
 department_name varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 部门名称
 sys_insurance 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 insurance_code varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 保险种类编号
 insurance_name varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 保险种类名称
 stop_sign tinyint (NULL) YES (NULL) select,insert,update,references 停用标记(0:不停用,1:停用)
sys_mender 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 mender_code varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 修理员编号
 mender varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 修理员工
 remark varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 备注
 sys_repairman 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 repairman_code varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 修理组编号
 repairman_name varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 修理组名称
 stop_sgin tinyint (NULL) YES (NULL) select,insert,update,references 停用标记(0:不停用,1:停用)
 sys_source 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 source_name varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 客户来源名称
sys_unit 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 unit_name varchar(5) utf8mb4_general_ci YES (NULL) select,insert,update,references 单位名称
sys_product 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 parent_id int (NULL) YES (NULL) select,insert,update,references 父部门id(0表示是根部门)
 classify_name varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 分类名称
 product_sort int (NULL) YES (NULL) select,insert,update,references 商品排序
 product_code varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 商品类别编码
 product_name varchar(15) utf8mb4_general_ci YES (NULL) select,insert,update,references 商品类别名称
2.2务表及其字段
 采购订货表:sys_purchase
 采购订货ID、供应商ID、采购名称、进货订单号、制单日期、仓库ID、交货期限、定金金额、制单人、采购员ID、审核否、审核人、审核日期、总金额、备注、审核状态(0:审核,1:未审核)、状态(0:已进货,1:未进货)、配件信息ID
 sys_purchase 
 Field Type Collation Null Key Default Extra Privileges Comment
 purchaseID int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 采购订货ID
 supplierID int (NULL) YES (NULL) select,insert,update,references 供应商ID
 purchase_name varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 采购名称
 stock_code varchar(15) utf8mb4_general_ci YES (NULL) select,insert,update,references 进货订单号
 touching_date datetime (NULL) YES (NULL) select,insert,update,references 制单日期
 warehouseID int (NULL) YES (NULL) select,insert,update,references 采购仓库ID
 delivery_date datetime (NULL) YES (NULL) select,insert,update,references 交货期限
 handselMoney decimal(8,2) (NULL) YES (NULL) select,insert,update,references 定金金额
 touching varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 制单人
 buyerID int (NULL) YES (NULL) select,insert,update,references 采购员ID
 to_check tinyint (NULL) YES (NULL) select,insert,update,references 审核否
 auditor varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 审核人
 audit_date datetime (NULL) YES (NULL) select,insert,update,references 审核日期
 total_money decimal(8,2) (NULL) YES (NULL) select,insert,update,references 总金额
 remark varchar(50) utf8mb4_general_ci YES (NULL) select,insert,update,references 备注
 audit tinyint (NULL) YES 1 select,insert,update,references 审核状态(0:审核,1未审核)
 receipts tinyint (NULL) YES 1 select,insert,update,references 状态(0:已进货,1:未进货)
 mountingsID int (NULL) YES 1 select,insert,update,references 配件信息ID
采购进货明细表:sys_purchase_mountings:进货ID、配件ID、配件数量、折扣
 sys_purchase_mountings 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references id
 purchase_id int (NULL) YES (NULL) select,insert,update,references 进货id
 mountings_id int (NULL) YES (NULL) select,insert,update,references 配件id
 mountings_count int (NULL) YES (NULL) select,insert,update,references 配件数量
 discount varchar(10) utf8mb4_general_ci YES 1.00 select,insert,update,references 折扣
采购入库表:sys_storage
 采购入库ID、入库单号、供应商ID、入库名称、仓库ID、付款日期、采购订单号、操作人、采购员ID、审核否(0:已审核,1:未审核)、审核人、审核日期、总金额、备注、配件信息ID
 sys_storage 
 Field Type Collation Null Key Default Extra Privileges Comment
 storageID int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 采购入库ID
 storage_code varchar(15) utf8mb4_general_ci YES (NULL) select,insert,update,references 入库单号
 supplierID int (NULL) YES (NULL) select,insert,update,references 供应商ID
 storage_name varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 入库名称
 warehouseID int (NULL) YES (NULL) select,insert,update,references 仓库ID
 payment_date datetime (NULL) YES (NULL) select,insert,update,references 付款日期
 purchase_code varchar(15) utf8mb4_general_ci YES (NULL) select,insert,update,references 采购订单号
 operator varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 操作人
 buyerID int (NULL) YES (NULL) select,insert,update,references 采购员ID
 to_check tinyint (NULL) YES (NULL) select,insert,update,references 审核否(0:审核,1未审核)
 auditor varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 审核人
 audit_date datetime (NULL) YES (NULL) select,insert,update,references 审核日期
 total_money decimal(8,2) (NULL) YES (NULL) select,insert,update,references 总金额
 remark varchar(50) utf8mb4_general_ci YES (NULL) select,insert,update,references 备注
 mountingsID int (NULL) YES (NULL) select,insert,update,references 配件信息ID
 documentation_date datetime (NULL) YES (NULL) select,insert,update,references 制单日期
采购入库明细表:sys_storage_mountings
 入库ID、配件ID、配件数量、折扣
sys_storage_mountings 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 storage_id int (NULL) YES (NULL) select,insert,update,references 入库id
 mountings_id int (NULL) YES (NULL) select,insert,update,references 配件id
 mountings_count int (NULL) YES (NULL) select,insert,update,references 配件数量
 discount varchar(10) utf8mb4_unicode_ci YES 1.00 select,insert,update,references 折扣
采购退货表:sys_sales
 采购退货ID、退货单号、供应商ID、退货名称、制单日期、仓库ID、进货日期、付款日期、操作人、退货ID、审核否(0:已审核,1:未审核)、审核人、审核日期、入库单号、总金额、备注、配件信息ID
 sys_sales 
 Field Type Collation Null Key Default Extra Privileges Comment
 salesID int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 采购退货ID
 sales_code varchar(15) utf8mb4_general_ci YES (NULL) select,insert,update,references 退货单号
 supplierID int (NULL) YES (NULL) select,insert,update,references 供应商ID
 sales_name varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 退货名称
 touching_date datetime (NULL) YES (NULL) select,insert,update,references 制单日期
 warehouseID int (NULL) YES (NULL) select,insert,update,references 仓库ID
 stock_date datetime (NULL) YES (NULL) select,insert,update,references 进货日期
 payment_date datetime (NULL) YES (NULL) select,insert,update,references 付款日期
 operator varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 操作人
 buyerID int (NULL) YES (NULL) select,insert,update,references 退货人ID
 to_check tinyint (NULL) YES (NULL) select,insert,update,references 审核否(0:已审核,1:未审核)
 auditor varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 审核人
 audit_date datetime (NULL) YES (NULL) select,insert,update,references 审核日期
 storage_code varchar(15) utf8mb4_general_ci YES (NULL) select,insert,update,references 入库单号
 total_money decimal(8,2) (NULL) YES (NULL) select,insert,update,references 总金额
 remark varchar(50) utf8mb4_general_ci YES (NULL) select,insert,update,references 备注
 mountingsID int (NULL) YES (NULL) select,insert,update,references 配件信息ID
采购退货明细表:sys_sales_mountings
 退货ID、配件ID、配件数量、折扣
 sys_sales_mountings 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 sale_id int (NULL) YES (NULL) select,insert,update,references 退货id
 mountings_id int (NULL) YES (NULL) select,insert,update,references 配件id
 mountings_count int (NULL) YES (NULL) select,insert,update,references 配件数量
 discount varchar(10) utf8mb4_unicode_ci YES 1.00 select,insert,update,references 折扣
仓库设置表:p_warehouse
 仓库编号、仓库名称、停用标记(0:不停用,1:停用)
 p_warehouse 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 warehouse_code varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 仓库编号
 warehouse_name varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 仓库名称
 stop_sign tinyint (NULL) YES (NULL) select,insert,update,references 停用标记(0:不停用,1:停用)
 供应商基本设置表:sys_supplier
 供应商编码、供应商名称、地址、电话、联系人、主要业务、传真号、手机号码、网站、email、开户银行、税号、库房电话、库房地址、停用标记(0:不停用,1:停用)、录入人、备注
 sys_supplier 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 supplier_code varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 供应商编码
 supplier_name varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 供应商名称
 address varchar(50) utf8mb4_general_ci YES (NULL) select,insert,update,references 地址
 phone varchar(11) utf8mb4_general_ci YES (NULL) select,insert,update,references 电话
 contacts varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 联系人
 main_business varchar(50) utf8mb4_general_ci YES (NULL) select,insert,update,references 主营业务
 fax_number varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 传真号
 mobile varchar(11) utf8mb4_general_ci YES (NULL) select,insert,update,references 手机号码
 website varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 网站
 email varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references email
 bank_deposit varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 开户银行
 duty_paragraph varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 税号
 warehouse_mobile varchar(11) utf8mb4_general_ci YES (NULL) select,insert,update,references 库房电话
 warehouse_address varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 库房地址
 stop_sign tinyint (NULL) YES (NULL) select,insert,update,references 停用标记(0:不停用,1:停用)
 keyboarder varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 录入人
 remark varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 备注
维护客户基本信息表:sys_maintain
 客户编号、车主、车牌号码、车型id、发动机号、车架号、送修人、送修人电话号码、车主手机号、保险种类id、保险起始日、车主地址、行驶证年审、所属部门id、所属员工id、客户等级id、客户来源id、客户类别id、所在区域id、生日、身份证号码、保险公司id、驾驶证年审、录入人、保险终止日
 sys_maintain 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 customer_code varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 客户编号
 car_owner varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 车主
 car_number varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 车牌号码
 motorcycle_type_id int (NULL) YES (NULL) select,insert,update,references 车型id
 engine_number varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 发动机号
 frame varchar(15) utf8mb4_general_ci YES (NULL) select,insert,update,references 车架号
 send_repair varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 送修人
 send_number varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 送修人电话号码
 car_mobile varchar(11) utf8mb4_general_ci YES (NULL) select,insert,update,references 车主手机号
 insurance_id int (NULL) YES (NULL) select,insert,update,references 保险种类id
 insurance_date datetime (NULL) YES (NULL) select,insert,update,references 保险起始日
 car_address varchar(50) utf8mb4_general_ci YES (NULL) select,insert,update,references 车主地址
 driving_license datetime (NULL) YES (NULL) select,insert,update,references 行驶证年审
 department_id int (NULL) YES (NULL) select,insert,update,references 所属部门id
 employee_id int (NULL) YES (NULL) select,insert,update,references 所属员工id
 client_grade_id int (NULL) YES (NULL) select,insert,update,references 客户等级id
 source_id int (NULL) YES (NULL) select,insert,update,references 客户来源id
 customer_profile_id int (NULL) YES (NULL) select,insert,update,references 客户类别id
 area_id int (NULL) YES (NULL) select,insert,update,references 所在区域id
 birthday date (NULL) YES (NULL) select,insert,update,references 生日
 identity_card varchar(18) utf8mb4_general_ci YES (NULL) select,insert,update,references 身份证号码
 company_id int (NULL) YES (NULL) select,insert,update,references 保险公司id
 driving_licence datetime (NULL) YES (NULL) select,insert,update,references 驾驶证年审
 keyboarder varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 录入人
 expiry_date datetime (NULL) YES (NULL) select,insert,update,references 保险终止日
修理项目设置表:sys_mend
 类别、项目编号、修理项目名称、维修工艺id、维修费、派工总金额、工时单价、停用标记(0:不停用,1:停用)、备注、车型id、总工时
 sys_mend 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 category varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 类别
 project_code varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 项目编号
 mend_name varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 修理项目名称
 craft_id int (NULL) YES (NULL) select,insert,update,references 维修工艺id
 repair_charge decimal(8,2) (NULL) YES (NULL) select,insert,update,references 修理费
 total_money decimal(8,2) (NULL) YES (NULL) select,insert,update,references 派工总金额
 man_hour decimal(8,2) (NULL) YES (NULL) select,insert,update,references 工时单价
 stop_sign tinyint (NULL) YES (NULL) select,insert,update,references 停用标记(0:不停用,1:停用)
 remark varchar(50) utf8mb4_general_ci YES (NULL) select,insert,update,references 备注
 motorcycle_type_id int (NULL) YES (NULL) select,insert,update,references 车型id
 total_hour decimal(8,2) (NULL) YES (NULL) select,insert,update,references 总工时
配件信息设置表:sys_mountings
 商品类别id、条码、配件编码、配件名称、配件规格、单位id、所属车型id、品牌、进价、开单价、销售价格、批发价、库存上限、库存下限、供应商id、图片、备注
 sys_mountings 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 product_id int (NULL) YES (NULL) select,insert,update,references 商品类别id
 bar_code varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 条码
 mountings_code varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 配件编码
 mountings_name varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 配件名称
 mountings_specification varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 配件规格
 unit_id int (NULL) YES (NULL) select,insert,update,references 单位id
 motorcycle_type_id int (NULL) YES (NULL) select,insert,update,references 所属车型id
 brand varchar(10) utf8mb4_general_ci YES (NULL) select,insert,update,references 品牌
 purchasing_price decimal(8,2) (NULL) YES (NULL) select,insert,update,references 进价
 open_price decimal(8,2) (NULL) YES (NULL) select,insert,update,references 开单价
 sale_price decimal(8,2) (NULL) YES (NULL) select,insert,update,references 销售价格
 trade_price decimal(8,2) (NULL) YES (NULL) select,insert,update,references 批发价
 upper_limit double (NULL) YES (NULL) select,insert,update,references 库存上限
 prescribed_minimum double (NULL) YES (NULL) select,insert,update,references 库存下限
 supplier_id int (NULL) YES (NULL) select,insert,update,references 供应商id
 picture varchar(200) utf8mb4_general_ci YES (NULL) select,insert,update,references 图片
 remark varchar(20) utf8mb4_general_ci YES (NULL) select,insert,update,references 备注
销售客户设置表:sys_sell
 客户编码、区域id、客户名称、客户来源id、地址、邮政编码、全称、传真、电话、手机号码、email、客户等级id、客户类别id、付款id、业务员id、录入人、停用标记(0:不停用,1:停用)、备注
 sys_sell 
 Field Type Collation Null Key Default Extra Privileges Comment
 id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references 
 customer_code varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 客户编码
 area_id int (NULL) YES (NULL) select,insert,update,references 区域id
 customer_name varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 客户名称
 source_id int (NULL) YES (NULL) select,insert,update,references 客户来源id
 address varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 地址
 postal_code varchar(6) utf8mb4_general_ci YES (NULL) select,insert,update,references 邮政编码
 full_name varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 全称
 identity_card varchar(18) utf8mb4_general_ci YES (NULL) select,insert,update,references 身份证号码
 contacts varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 联系人
 fax varchar(6) utf8mb4_general_ci YES (NULL) select,insert,update,references 传真
 phone varchar(11) utf8mb4_general_ci YES (NULL) select,insert,update,references 电话
 mobile varchar(11) utf8mb4_general_ci YES (NULL) select,insert,update,references 手机号码
 email varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references email
 client_grade_id int (NULL) YES (NULL) select,insert,update,references 客户等级id
 customer_profile_id int (NULL) YES (NULL) select,insert,update,references 客户类别id
 payment_id int (NULL) YES (NULL) select,insert,update,references 付款方式id
 operator_id int (NULL) YES (NULL) select,insert,update,references 业务员id
 keyboarder varchar(30) utf8mb4_general_ci YES (NULL) select,insert,update,references 录入人
 stop_sign tinyint (NULL) YES (NULL) select,insert,update,references 停用标志(0:不停用,1:停用)
 remark varchar(50) utf8mb4_general_ci YES (NULL) select,insert,update,references 备注
3、设计与实现
 说明:把自己设计的模块分类进行截图展示、该模块用到的数据表和关系描述、界面层经
 典代码截图描述。 经典代码定义:界面层控件的特殊使用、数据逻辑的特殊处理。
3.1配件采购
 3.1-1功能实现
 配件采购:采购订货、采购入库、采购退货、商货结算的功能
 (一)、采购进货:如图一,是采购进货的模块实现界面
 
图一
 点击图 1“新增订单”按钮即可新开单据,点击“删除订单”按钮对当前单据进行删除,点击“新增明细”按钮弹出图二页面对当前单据添加采购配件信息,对单据明细中不需要进行的配件可选择当前行,再点击“删除行”进行删除操作
 
图二
 (二)采购入库:如图三,是采购入库的模块实现界面
 
图三
在该页面中录入所采购货物的所在仓库,信息等,以便于以后可以更快捷的找到货物,为以后清理库存做准备。
 采购入库单支持从采购订单中导入订单明细,便于方便快捷录入入库明细。
(三)采购退货:如图四,是采购退货的模块实现界面
 
图四
在货物出现问题或者仓库出现库存太多等情况需要退货时,我们可以使用采购退货功能对退换的货物进行统计,主要填写好进货订单号、供应商、发票号码、退货仓库、录入退货明细,确认无误之后点击【保存】,就成功完成退货单。
供应商所有单据列出指定供应商或所有供应商在一段时间内发生的所有单据,包括采购进货单、采购入库和采 购退货单,点击“查看单据”或双击单据即可显示单据的具体内容,并可以根据需要打印单据。
 供货商供货情况可以统计出一段时间以内的供货商所供应商品的进货合计信息以及明细信息。
 3.1-2、经典代码
 (1)、保存数据功能实现
 
将数据保存到Controller控制台中的代码:
 
(2)、双击事件点击数据回填页面
 
代码如下:
 
(3)、自动生成单号如图下:
 
代码如下:
 
(4)、layui日期
 
3.1-3、相关业务表关系
 (1)、采购订货
 
(2)、供应商、配件信息
 
3.2基本数据
 基本数据:主要包括仓库设置、供应商基本设置、维修客户基本资料、修理项目设置、配件信息设置、销售客户设置的功能
3.2-1、功能实现
 (一)、仓库设置:如图一,是仓库设置实现界面
 点击图一“添加”按钮弹出新增仓库信息维护模态框,确认数据填写正确后点击保存。
 点击导出:将仓库信息导出到Excel表中
 
图一
 (二)、供应商基本设置:点击图二“添加”按钮弹出新增供货商资料管理模态框。对供应商基本的信息进行新增、修改、删除然后导出到Excel表中
 
图二
 (三)、维修客户基本资料:点击所有区域菜单栏,可以进行信息的筛选,点击相对应的按钮,可以对信息进行增删查改和最后导出
 
(四)、修理项目设置:点击所有信息菜单栏,可以进行信息的筛选,点击相对应的按钮,可以对信息进行增删查改和最后导出
 
(五)、配件信息设置:点击所有分类菜单栏,可以进行信息的筛选,点击相对应的按钮,可以对信息进行增删查改和最后导出
 
(六)、销售客户设置:点击所有区域菜单栏,可以进行信息的筛选,点击相对应的按钮,可以对信息进行增删查改和最后导出
 
3.2-2、相关业务表关系
 (1)、仓库设置、供应商基本设置、维修客户基本资料、修理项目设置、配件信息设置、销售客户设置

3.2-3、经典代码
 简单的增删查改
 (1)、查询
 
(2)、新增
 
(3)、修改
 
(4)、删除
 
(5)、导出
 
3.3系统设置
 1、系统设置:操作员管理
 3.3-1功能实现
 点击“操作员管理”进入操作员管理界面如图所示:
 
(1)、点击操作员页面上的“添加”按钮,进入添加操作员模态框:填写操作员的相关信息,输入操作员的信息,检查无误后点击“提交”按钮,然后保存操作员信息
 (2)、点击操作员管理页面上的“修改”按钮,进入修改操作员资料管理模态框,在这个模态框里可以修改操作员的基本信息
 (3)、点击操作员管理页面上的“删除”按钮,可以选中删除操作员,正在使用的操作员不能删除。在删除之前请确认,一旦删除该信息就不能回复。
4、技术总结
 经过这次做项目,我们不仅学到一些新的知识,以前对一些知识要点,只是粗略地知道,而具体的要点都不太清楚理解。在开发过程中,我经常请教同学找bug,他劝告我应该先独立思考,实在不懂请教别人。在这之后,我便尝试着自己找bug,解决bug。现在项目结束了,我也收获很多,同时也认识到了自己的诸多不足,在以后实训的生活中我将更加努力学习,虚心请教老师和同学,同时我期待下一次的项目,相信在下一次项目实训中我会收获更多的。最大的感悟就是当面对困难的时候不去逃避问题而是要想着如何去解决问题。










