本文主要是介绍《智百盛汽修汽配管理系统》项目研发总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《智百盛汽修汽配管理系统》项目研发总结
目录
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。现在项目结束了,我也收获很多,同时也认识到了自己的诸多不足,在以后实训的生活中我将更加努力学习,虚心请教老师和同学,同时我期待下一次的项目,相信在下一次项目实训中我会收获更多的。最大的感悟就是当面对困难的时候不去逃避问题而是要想着如何去解决问题。
这篇关于《智百盛汽修汽配管理系统》项目研发总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!