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

FastAPI+Vue3工程项目管理系统项目实战私教课 上课笔记20240808 课程和学习计划制定

学习目标

  • 将Word和Excel做的东西放到数据库里面去
  • 工程类公司,甲方,劳务存到数据库
  • 存储的信息主要是人员的信息

基本信息:

  • 人员信息,资料库,甲方的人出现在哪些项目上,考勤
  • 材料信息,进货记录,价格比对,材料复用
  • 合同信息,拍照存储,PDF存储
  • 项目信息,流水账
  • 发票管理,状态的管理,方便查询

学习内容

1、把需要用到的技术挨个学习以后开始做项目,每种技术都亲自带你学一遍,可能比较慢,周期长
2、直接做项目,效率最高,难度最大,很多知识点可能听都没听过
3、项目+录播课,私教课的时候讲项目,你下来之后利用业余时间,学习相关录播课程,自己练习,有问题再交流

第三种方式。

需要学习的东西

整体技术架构:

  • 底层编程语言确定使用Python
  • Django+BootStrap单体开发(难度最大)
  • Django+Vue3前后端分离开发(难度较大)
  • FastAPI+Vue3前后端分离开发(有点难度,比前两个都简单)
  • zdppy+vue3 前后端分离开发,最简单,低代码平台,很多东西只需要几行代码(需要付费)

选择:FastAPI+Vue3前后端分离开发(有点难度,比前两个都简单)

要解决的问题

基本信息:

  • 人员信息,资料库,甲方的人出现在哪些项目上,考勤
  • 材料信息,进货记录,价格比对,材料复用
  • 合同信息,拍照存储,PDF存储
  • 项目信息,流水账
  • 发票管理,状态的管理,方便查询

1、登录功能的开发
2、管理员可以新增用户
3、权限管理的开发,不同用户有不同的权限(优先级低)
4、人员信息的功能,增删改查基本功能
5、材料信息的功能,增删改查基本功能
6、材料需要实现价格比对的功能,自身的价格浮动,通同类不通品牌的价格差异(较难)
7、合同信息的管理,增删改查基本功能
8、合同信息的上传和消息
9、项目信息的功能,增删改查基本功能
10、项目信息跟人员信息发生联动,项目里面的人应该存在于人员里面
11、项目信息跟材料信息发生联动,项目需要什么材料需要采购价,利润评估(较难)
12、项目进度管理,状态监测
13、项目过程中,每天人员考勤的管理,材料的把控,定期提材料单(较复杂,较难)
14、发票管理,,增删改查基本功能
15、发票跟合同挂钩,劳务发票,材料发票,日常报销

第一阶段要做的东西

FastAPI+Vue3前后端分离开发(有点难度,比前两个都简单)

1、登录API接口开发
2、前端登录界面的开发
3、前后端分离登录功能的实现
4、人员信息的管理、新增人员,修改人员,查询所有人员,删除人员

  • 一个人可能有多个电话号码
  • 一个人可能有多个银行卡
  • 地址要标准的:省份->城市->街道 是选择的,具体信息是填写的
  • 新增日期,修改日期,创建人,修改人
  • 头像
    5、头像管理,上传头像,用户关联头像

第一阶段要学的技术

1、FastAPI
2、MySQL
3、Sqlmodel
4、Vue3
5、Vue-Router
6、Tailwindcss
7、AntDesignVue

已有的录播课程

Tailwindcss的课程:
在这里插入图片描述

AntDesignVue:
在这里插入图片描述

FastAPI的课:
在这里插入图片描述

MySQL的课:
在这里插入图片描述

Vue的基础课:
在这里插入图片描述

整体需要做的东西

1、登录功能的开发
2、管理员可以新增用户
3、权限管理的开发,不同用户有不同的权限(优先级低)
4、人员信息的功能,增删改查基本功能
5、材料信息的功能,增删改查基本功能
6、材料需要实现价格比对的功能,自身的价格浮动,通同类不通品牌的价格差异(较难)
7、合同信息的管理,增删改查基本功能
8、合同信息的上传和消息
9、项目信息的功能,增删改查基本功能
10、项目信息跟人员信息发生联动,项目里面的人应该存在于人员里面
11、项目信息跟材料信息发生联动,项目需要什么材料需要采购价,利润评估(较难)
12、项目进度管理,状态监测
13、项目过程中,每天人员考勤的管理,材料的把控,定期提材料单(较复杂,较难)
14、发票管理,,增删改查基本功能
15、发票跟合同挂钩,劳务发票,材料发票,日常报销

http://www.lryc.cn/news/420967.html

相关文章:

  • Robot Operating System——发布相对湿度数据
  • 一文搞懂后端面试之不停机数据迁移【中间件 | 数据库 | MySQL | 数据一致性】
  • 【ESP01开发实例】- ISD1820录音控制
  • Linux驱动面试高频考点后面继续改整理
  • 【Python】nn.ConvTranspose1、2、3d()函数详解和示例
  • vtkConnectivityFilter提取连通区域中的问题
  • 购物系统小程序的设计
  • 做报表用什么工具?不想再用Excel了!!!
  • c++实现学生管理系统(附源码)
  • JS防抖是什么?干嘛用的?
  • Linux磁盘管理与文件系统(二):实用工具和命令、fdisk分区示例
  • 使用vtkRenderer创建的显示点云的窗口如何刷新(QT/C++)
  • Mysql绕过小技巧
  • 气象大数据案例项目(求各气象站的平均气温)
  • 博客摘录「 一个ModBus RTU程序(支持01、02、03、05、06、15、16功能码)」2024年4月19日
  • Vue3学习笔记第一天
  • C++之类与对象(完结撒花篇)
  • 代码质量的守护者:Python静态代码分析工具的集成之道
  • JVM -- 类加载器
  • OLAP引擎之StarRocks
  • 基于微信小程序的小区业主服务系统(源码+论文+部署讲解等)
  • C++ | Leetcode C++题解之第327题区间和的个数
  • C# Winform 多窗体切换方式一
  • 笔记本CPU天梯图(2024年8月),含AMD/骁龙等新CPU
  • GitLab-CI/CD指南
  • io目录操作学习
  • Ant-Design-Vue
  • 2024互联网暑期实习面经和流程记录分享
  • 风云崛起之拉氏变换和拉式逆变换
  • 1、.Net UI框架:WinUI - .Net宣传系列文章