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

关于从业以来第一个项目的总结

 经过一个多月的时间,终于基本完成了第一个项目,电子黑板

        此项目主要适用于电子黑板的销售和展示,功能并不复杂但是细节很多,前面留下的坑很多,之前ue做的烂,后面ue离职,导致ui做的一样烂,本身逻辑不清晰导致浪费很多时间

      项目主要利用的技术其实并不难,但对于我个人而言是之前没使用过的所以在此总结一番:

           1,后台使用layui框架,主要是增删改查,和图片文件的上传,涉及到多级联动和一些插件的使用,难点在于laiui之前没使用过,需要从了解运用到实际操作上来,有许多的问题稍后探讨

           2.Itext pdf生成的使用,要结合模板,对数据进行替换,但是本身需要替换的不是表格中的内容,所以需要程序定位一些特定字符的位置,以及页眉,页脚,水印的配置,图片的描绘,还有文件的压缩,以及需要使用腾讯企业邮箱,发送邮件

           3.第三方接口的使用,本项目使用了天眼查,阿里大于,客户公司crm接口,erp接口,总共第三方接口超过10个,需要配合crm系统中的数据进行一些处理,比如crm中存在的客户,本系统不存在的客户,需要将其展示出来,并对本系统的客户进行排序,搜索之类的操作。

            4.导入excle的问题,一般情况下导入excle只需要导入文字,匹配数据库字段即可,但是本项目中使用到了,将一行的图片和文字匹配起来做成一个产品详情,这就需要对数据进行一个关联操作

            下面几篇随笔将介绍上面问题的具体代码已经问题,欢迎大家评论,斧正。

转载于:https://www.cnblogs.com/fmlyzp/p/10663122.html

相关文章:

  • 引用还是指针?
  • 大神教你如何解决Linux系统80端口被占用
  • java B2B2C springmvc mybatis多租户电子商城系统-gateway 限流
  • 秦初霜:暴风雨前的平静!接下来这五件事需要密切关注!
  • 第三章:进程管理-进程描述符及任务结构
  • 嵌入式编程(二):ARM单片机如何将函数 定义到指定程序地址
  • 透过3D立方体深入理解perspective和translateZ的关系
  • 深入理解静态代理与JDK动态代理
  • 常见漏洞解析
  • [转] 谈谈前端异常捕获与上报
  • Apache Tomcat 8.5.40 与 7.0.94 发布
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 线程同步利与弊,线程同步的前提
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • Python数据类型、运算符、语句、循环
  • CSS3 变换
  • CSS实用技巧干货
  • ES学习笔记(12)--Symbol
  • javascript 总结(常用工具类的封装)
  • Javascript弹出层-初探
  • jQuery(一)
  • passportjs 源码分析
  • python大佬养成计划----difflib模块
  • Redux系列x:源码分析
  • 汉诺塔算法
  • 回顾2016
  • 简析gRPC client 连接管理
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 如何解决微信端直接跳WAP端
  • 如何设计一个微型分布式架构?
  • 数据结构java版之冒泡排序及优化
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • C# - 为值类型重定义相等性
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 函数计算新功能-----支持C#函数
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 我们雇佣了一只大猴子...
  • ​LeetCode解法汇总518. 零钱兑换 II
  • # 达梦数据库知识点
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (SpringBoot)第二章:Spring创建和使用
  • (附源码)ssm码农论坛 毕业设计 231126
  • (六)Hibernate的二级缓存
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)Sublime Text3配置Lua运行环境
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET Standard 的管理策略
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .NET框架
  • .NET序列化 serializable,反序列化
  • @ 代码随想录算法训练营第8周(C语言)|Day57(动态规划)