数据字典

本文详细描述了一个IT项目的需求分析,涉及表设计(包括sys_dict_type和sys_dict_data两张表),以及数据字典(包括新增、编辑功能)和客户管理(如新增用户和编辑功能)的实现过程,重点讨论了如何通过数据字典解决下拉框键值对存储的问题。
摘要由CSDN通过智能技术生成

一、需求分析

背景:

我们在项目中会有很多的下拉框,这些下拉框都有一个特点,就是键值对的存在.

在这里插入图片描述

思考一下,这些下拉框我们应该存储什么值呢?

实现方案:

  • 直接硬编码写在html代码中

在这里插入图片描述

  • 为每个下拉框都设计一个表,然后提供CRUD功能

在这里插入图片描述

  • 使用数据字典的方式

二、表设计(两张表)

通过“dict_type”字典类型进行关联

sys_dict_type:类似目录;

sys_dict_data:详情;

  • 字典类型表 sys_dict_type
字段描述
dict_id主键
dict_name字典名称
dict_type字典类型
remark备注

在这里插入图片描述

  • 字典数据表 sys_dict_data
字段描述
dict_code主键
dict_type字典类型
dict_label字典标签
dict_value字典键值
dict_sort字典排序
remark备注

在这里插入图片描述

  • 客户表 t_customer
字段描述
id主键
name客户名称
phone联系方式
source_value来源渠道
school_value意向校区

在这里插入图片描述

三、功能实现

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 列表功能

在这里插入图片描述

3.3.2 新增用户

在这里插入图片描述

3.3.3 编辑用户

在这里插入图片描述

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值