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

news2024/11/15 3:39:48

学习目标

  • 将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.coloradmin.cn/o/1994036.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

yolov5更换主干网络shufflent

目录 1.网络结构解析 1.1创建yolov5s_shufflent_v2_X0_5.yaml文件 2.对common.py末尾进行添加 3.修改yolo.py 1.网络结构解析 1.可以先看看shufflenet_v2的网络结构 import torch from torch import nn from torchvision import models from torchinfo import summaryclas…

利用vscode-icons-js在Vue3项目中实现文件图标展示

背景: 在开发文件管理系统或类似的项目时,我们常常需要根据文件类型展示对应的文件图标,这样可以提高用户体验。本文将介绍如何在Vue3项目中利用vscode-icons-js库,实现类似VSCode的文件图标展示效果。 先看效果: 一…

Flink任务提交流程和运行模式

任务提交流程 Flink 的提交流程随着部署模式、资源管理平台的不同,会有不同的变化。这里做进一步的抽象,形成一个大概高视角的任务执行流程图,如下: Flink按照集群和资源管理的划分运行模式有:Standalone、Flink On…

你是否陷入了惯性思维的陷阱?

如何突破惯性思维? 文 / 周妙錥(MEOW EE CHEW)13-02-2024 什么是惯性思维? 惯性思维(Inertial Thinking)是指我们在面对问题、决策或行为选择时,倾向于依赖过去的经验、习惯或想法&#xff0…

SubtitleEdit:一个基于.Net开发的开源字幕编辑器

现在是短视频的时代,对视频的字幕编辑需求非常多,今天介绍一个功能强大的开源视频字幕编辑器。 01 项目简介 Subtitle Edit 是基于.Net开发的开源项目,支持跨平台使用,包括Windows、Linux 和 macOS。这个软件不仅支持多种字幕格…

打开 Mac 触控板的三指拖移功能

对于支持力度触控的触控板,可以选择使用三指手势来拖移项目。 相应的设置名称会因你使用的 macOS 版本而有所不同: 选取苹果菜单  >“系统设置”(或“系统偏好设置”)。 点按“辅助功能”。 点按“指针控制”(…

cms框架cookice注入漏洞

目录 一、环境 二、开始分析 2.1代码审计(未授权访问) 一、环境 环境私聊获取 二、开始分析 2.1代码审计(未授权访问) 我们可以看到构造函数ip是通过X_FORWARDED_FOR来获取的,而这个刚好可以伪造,那我…

理解张量拼接(torch.cat)

拼接 维度顺序:对于 3D 张量,通常可以理解为 (深度, 行, 列) 或 (批次, 行, 列)。 选择一个dim进行拼接的时候其他两个维度大小要相等 对于三维张量,理解 torch.cat 的 dim 参数确实变得更加抽象,但原理是相同的。让我们通过一…

【ow365】java对接使用第三方ow365预览pdf,word等office文档

ow365官网 文档在线预览 OfficeWeb365 速度更快的Office在线预览服务提供office在线预览及PDF在线预览服务,支持Word文档在线预览、Excel在线预览、PowerPoint在线预览、WPS等Office文件在线预览,支持所有浏览器及移动设备Mobile预览,无需安…

一款免费开源快速启动工具,提高工作效率!

这是一款可以帮助我们快速启动windows电脑上的程序的工具,可以添加分组,设置网站,程序,系统工具快速一键打开,让桌面变的更简洁,打开程序更方便。小编提醒,直接拖动程序快捷方式到程序框内&…

游戏直播、教学录制两不误:2024年Win适用录屏软件推荐

回顾一下你是去线下看活动的次数多还是在线上参与活动的次数多。线下活动的时候我们一般是举着相机或者手机进行录制,那线上呢?只要找到适合win10录屏的工具你线上活动记录起来就更方便了。 1.FOXIT录屏大师 链接直达:https://www.foxitsof…

隐藏WindTerm左边的时间戳

文章目录 1、快捷键操作隐藏时间戳2、鼠标方式操作隐藏 1、快捷键操作隐藏时间戳 按住 alt 键不动,连续按 t 两下 即可隐藏时间戳 2、鼠标方式操作隐藏 取消勾选时间戳即可隐藏时间戳

NRBO-XGBoost分类 基于牛顿-拉夫逊优化算法[24年最新算法]-XGBoost多特征分类预测+交叉验证

NRBO-XGBoost分类 基于牛顿-拉夫逊优化算法[24年最新算法]-XGBoost多特征分类预测交叉验证 多输入单输出) matlab代码 程序已调试好,无需更改代码替换数据直接使用!!!数据格式为excel格式!需要定制可私&a…

CTF — 图像隐写三板斧

这几天做CTF比赛相关的题目,每天总结一篇与大家分享,本人对CTF也算是个初学者,通过一些学习感觉收获还是很多的。学会了一些工具软件的使用和相关知识的原理。今天继续分享图片隐写,图像隐写类题目的特点:考法多样,思路清奇,工具众多。先分享“第一板斧”的解题套路。 …

Spark轨迹大数据高效处理_计算两经纬度点间的距离_使用Haversine formula公式

开发背景 接上文我求的两经纬度点之间的方位角,我的需求里还提到了要计算距离,当然这个距离也是为后面的需求做铺垫的,因此需要求两个经纬度电之间的距离。 不要妄想用勾股定理求出来,实际上距离的计算还是稍微复杂些。这里使用的…

关于Libarary loader转化成16.6的使用方法

关于Libarary loader转化成16.6的使用方法 直接去贸泽下载程序,免费使用的 2.开始安装 出现图标 3.桌面新建文件夹作为文件生成路径 4.下载ECAD模型的文件 5.打开Library loader 6.这玩意需要搞个邮箱注册,可以用QQ邮箱随便注册一个 7.将下载的文件放…

VBA 指定快捷键在Excel中粘贴指定缩放图片

1. 应用背景 做测试的时候需要在Excel文件中贴图,但是直接粘贴的话图片又太大,需要手动调整,这时就可以利用这个宏来实现一次性粘贴并调整好图片的大小。 2. 宏的制作 可以是.xlsm文件,将该文件放到[C:\Program Files\Microsof…

YOLO:使用labelme进行图片数据标签制作,并转换为YOLO格式

作者:CSDN _养乐多_ 本文将介绍如何使用 labelme 进行图片数据标签制作的方法,并将标签的格式从 JSON 格式转换为 YOLO 格式。 文章目录 一、安装labelme二、使用流程三、json格式转为YOLO格式四、按比例划分数据集(训练、验证、测试&#…

Black Hat USA 2024:微软AI助手Copilot安全隐患曝光

在Black Hat USA 2024,一位研究人员披露了微软AI助手Copilot存在的多个安全隐患,攻击者能够借此漏洞窃取敏感数据和企业凭证。 微软声称,通过将任务委派给AI助手Copilot,每天可以节省数百小时的工作时间。Copilot是微软在2023年2月…

MindSearch:用于增强网络搜索效率的开源人工智能

Web 信息查找与集成是搜索、检索、提取或集成 Web 资源以满足特定需求的活动,是实际生活中几乎所有领域中每个决策和解决问题的实体都必须执行的操作。 大型语言模型 (LLM) 与搜索引擎的集成重新定义了我们在网络上查找和使用信息的方式。因此,LLM 能够…