当前位置: 首页 > news >正文

项目的难点

其实当我们开发完,便不再觉得它是一个难点,不过既然你这么问了,那我就跟说说简历上的第一个项目,

当时是我们老板不会SQL,但他又想自己自定义建表,我就计划开发一个内部数据库管理前端界面,目标是提供可视化操作,支持字段和数据增删改查(CURD),和自定义建表。

分析:模拟后端同学的建表过程,从创建SQL语句到字段生成对应数据预览,记录整个流程,方便回溯,做成工具化。便于定位问题。

- 可视化建表:(Excel 批量导入后)通过表单添加表名、字段(字段名、类型、长度、是否主键、是否自增、是否可为空、默认值等)、索引、外键。

- 修改表结构:添加/删除字段,修改字段属性,添加/删除索引、外键等。

举个例子:甲方用户Excel 表格用习惯了,基于这样产品经理让我们开发了供内部人员使用的一个页面,操作的时候保持在一个特定的页面,页面有一个表,表数据可以是A表,也可以是B表,相当于把公司测试环境的数据库的表数据通过前端可以直观看到和直接操作数据,一个表头对应一字段,公司表数据来源有3种,分别来自table(表与表)、excel(Excel 导入)、api(聚水潭)。

举例其中的一些细节(难点):仿照Excel 表格组合筛选,同时可以去掉某个筛选条件,

开始的需求每列一个条件,前端以map对象传递到后端,后面需求升级,每列可以多个条件,

http://www.xdnf.cn/news/1057951.html

相关文章:

  • 内测分发平台应用的异地容灾和负载均衡处理和实现思路?
  • 路由器压测实战:从负载均衡到DDoS防御,5步定位性能瓶颈(附脚本工具包)
  • **RAM**、**SAM** 和 **DAM**
  • NLP学习路线图(五十四): Kaggle/NLP竞赛
  • Socket编程udp
  • 学习 Protobuf:序列化、反序列化及与 JSON 的对比
  • Java中间件使用方式与实战应用
  • Oracle 的 TCP.SEND_TIMEOUT 参数
  • 【沉浸式解决问题】优化MySQL中多表union速度慢的问题
  • 【MATLAB去噪算法】基于VMD联合小波阈值去噪算法(第六期)
  • VS2022 C++动态库制作和使用指南
  • 【深度学习】TensorFlow全面指南:从核心概念到工业级应用
  • 【C++】vector的模拟实现(详解)
  • 记一次用飞算JavaAI助力项目部分重构的过程
  • 从C++编程入手设计模式——外观模式
  • 0616---0617C#实训课总结摘要
  • 【前端基础】摩天之建的艺术:html(上)
  • MIT 6.S081 2020 Lab8 locks 个人全流程
  • <script setup> 和在 <script> 中使用 setup() 函数有什么区别
  • vite的分包
  • 使用 React-i18next 在 TypeScript 的 Next.js 应用中实现国际化
  • ARM单片机启动流程(一)(万字解析,纯干货分享)
  • CVPR 2025最佳论文详解|VGGT:纯前馈Transformer架构,3D几何感知「大一统」模型来了!
  • 精益数据分析(108/126):媒体网站用户参与时间优化与分享行为解析
  • 【Unity笔记】Unity URP 渲染中的灯光数量设置— 场景、使用方法与渲染原理详解
  • Python 列表与元组的性能差异:选择合适的数据结构
  • 人机交互的趋势判断-范式革命的推动力量
  • SCRM客户关系管理软件的界面设计原则:提升用户体验与交互效率
  • 【Mysql】MySQL的MVCC及实现原理,核心目标与全流程图解
  • 获取ip地址安全吗?如何获取静态ip地址隔离ip