001-项目介绍

news2025/1/12 21:07:07
头图

项目介绍

文章目录

  • 项目介绍
    • 编写目的
      • 小小说明
    • 项目介绍
    • 目前状态
    • 目录
      • 项目介绍
      • 第一代
      • 第二代
      • 第三代
      • 软件部署
      • 硬件篇
    • 总结

关键字: QtQml分享记录目录

编写目的

这是我目前参与的一个真实项目,而且我非常幸运地能够从头到尾地参与其中。在面试阶段,我向领导们展示了以往的项目经验,并让他们认识到我的能力不仅局限于软件开发。正因如此,他们决定雇佣我并让我参与整个项目的推进。

该项目从最初的构想开始,逐渐发展成为一个完整的医疗项目。我亲眼见证了它从无到有的过程,在硬件和软件层面上进行了全面的构建和优化。项目通过了严格的审核和验收流程,获得了相关部门的认可;随后,我们进行了一些必要的整改工作,以确保项目的质量和合规性。这包括修复和改进系统中存在的问题和缺陷,以便项目能够顺利运行。另外,为了证明项目的可靠性和专业性,我们还申请了相关的认证和资质证书。这些证书不仅是对项目团队努力的认可,也为项目的推广和应用提供了有力的支持。此外,我们意识到项目中存在一些创新和独特的技术,因此我们积极申请了专利和软件著作权保护,以确保我们的知识产权得到充分的保护。

记录这个项目推进过程的目的不在于炫耀使用了多么高级的技术或展示多么精湛的编程技巧,而是要真实地记录并描述一个项目从头到尾的完整过程。通过分享这个过程,我希望能够帮助那些刚踏入软件开发领域或对软件开发感兴趣的人们更好地了解一个项目的全貌。

这个项目从最初的构想开始,经历了一系列的阶段和挑战。我们从零开始,逐步确定项目的目标和需求,并进行详尽的规划和设计。在这个阶段,沟通和合作起到了关键的作用,因为我们需要确保所有利益相关者对项目的期望和目标达成共识。

接下来,我们投入了大量的时间和精力进行开发工作。这包括选择合适的技术栈、建立基础架构、编写代码以及进行测试和调试等。我们面临着诸多挑战,例如需求变更、技术难题和时间限制,但通过团队的努力和不断的迭代,我们逐渐克服了这些难题,并取得了进展。

通过记录和描述这个项目的完整过程,我希望能够让那些初入软件开发行业或对软件开发感兴趣的人们了解到一个项目从零开始到最终落地的全过程。这有助于他们了解项目开发的各个方面、挑战和注意事项,同时也能够提供一些实践经验和启示,以便他们在自己的项目中取得成功。

小小说明

在博主写这一些列文章的时候,GPT已经问世,所以和面的文章中,会有不少内容来之GPT的,如果某一天不允许了,再做修正。

项目介绍

在该项目中,主要的技术方向是光电信息检测。其中,在电信号部分,我们采用微电流刺激人体,通过采集人体微弱电流的变化来检测病人的体征是否正常。这项技术可以帮助医生及时发现和监测病人的生理状态,并支持医学诊断和治疗。

另外,光信号也是项目中的一个重要部分。它利用特定的光照射组织,并通过采集组织返回的光谱数据进行分析,从而判断病人的体征是否正常。这种光电信息检测技术在医学领域有着广泛的应用,可以为医生提供重要的生理参数和组织结构信息。

目前,这个项目还在进行中,我们正致力于技术的研发和验证。我们的团队积极投入,不断尝试和改进光电信息检测技术,以提高准确性和可靠性。我们与医学专家、工程师和研究人员紧密合作,共同推动项目的进展。

对我来说,参与这个项目是一种动力和荣幸。我深知在医疗设备领域的创新对改善人们的生活具有重要意义。通过这个项目,我可以不断挑战自己,追求技术的突破,并为推动医疗科技的发展贡献自己的力量。

我将努力不懈地为项目的成功而努力。关注我,带您领略真实项目得魅力。

目前状态

更新中。。。。。。。。。。。

目录

项目介绍

001_项目介绍

第一代

002_ 第一代硬件系统架构确立及产品选型

003_ 第一代硬件系统环境搭建

004_Windows第一代下开发环境搭建

005_第一代光电小工具(一)

006_第一代光电小工具(二)

007_第一代软件需求整理

008_第一代软件系统架构

009_第一代软件开发(一)

010_第一代软件开发(二)

011_第一代软件开发(三)

第二代

012_第二代硬件选型

013_第二代上位机开发环境搭建

014_第二代软件开发

015_衍生版本开发

第三代

016_第三代软件硬件及系统选型

017_第三代软件开发环境搭建

018_第三代软件开发-整体介绍

019_第三代软件开发-Git提交规范

020_第三代软件开发-日志模块

021_Qt配置GitHub Copilot

022_第三代软件开发-QCustomPlot核心迁移

023_第三代软件开发-自定义Button

024_第三代软件开发-TabView

025_第三代软件开发-实现需求长时间未操作返回登录界面

026_第三代软件开发-C++&QML交互

027_第三代软件开发-ComboBox

028_第三代软件开发-CheckBox

029_第三代软件开发-加载本地字体库

030_第三代软件开发-密码输入框

031_第三代软件开发-屏幕保护

032_第三代软件开发-Popup弹窗

033_第三代软件开发-固定区域截图

034_第三代软件开发-自定义Slider (一)

035_第三代软件开发-Qt属性系统

036_第三代软件开发-系统时间设置

037_ 第三代软件开发-系统音量设置

038_第三代软件开发-简易视频播放器-自定义Slider (二)

039_第三代软件开发-PDF阅读器

040_第三代软件开发-全新波形抓取算法

041_第三代软件开发-QCustcomPlot波形标注

042_第三代软件开发-485通信

043_第三代软件开发-第三方串口库使用

044_第三代软件开发-保存PDF

045_第三代软件开发-U盘监测

046_第三代软件开发-虚拟屏幕键盘

047_第三代软件开发-日志分离

048_第三代软件开发-数据回放

051_第三代软件开发-日志容量时间限制

052_第三代软件开发-系统监测

053_第三代软件开发-元对象系统

054_第三代软件开发-信号槽

055_第三代软件开发-控制台输出彩虹日志

057_第三代软件开发-文件监视器

058_第三代软件开发-文件Model

软件部署

049_第三代软件开发-软件部署脚本(一)

050_第三代软件开发-软件部署脚本(二)

056_第三代软件开发-软件打包

硬件篇

059_第三代软件开发-巧用工控板LED指示灯引脚

总结

我非常自豪能够参与这个项目的全过程。通过从无到有的创建、过检、整改、拿证和知识产权保护等环节,我在项目管理和技术实施方面取得了丰富的经验,并展示出了我的多方面才能。

现在要说遗憾了,本来是计划跟着一起把整个项目流程都走完的,但是你,好巧不巧,有一个很好的机会,所以选在这个节点离开,后面的注册部分就很遗憾不能分享了,不过后期注册主要就是制式文档的补充。

本来计划这个项目全部更新了完了也想尝试一下知识付费,但是目前后续无法更新了,所以这个系列依旧免费。

感谢公司提供这样一个可以展现自我和学习的平台,祝愿公司与我未来越走越亮堂。


博客签名2021

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1016938.html

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

相关文章

微信小程序|自定义弹窗组件

目录 引言小程序的流行和重要性自定义弹出组件作为提升用户体验和界面交互的有效方式什么是自定义弹出组件自定义弹出组件的概念弹出层组件在小程序中的作用和优势为什么需要自定义弹出组件现有的标准弹窗组件的局限性自定义弹出组件在解决这些问题上的优势最佳实践和注意事项避…

Shell脚本编写:从零到精通

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

C#-WinForm-发送邮件

登录QQ邮箱——设置——开启“POP3/SMTP服务” 登陆QQ邮箱→打开设置→开启“POP3/SMTP服务”,获取“授权码” 简单总结一下: 1、使用SmtpClient发送电子邮件是很简单的,只要正确创建了MailMessage对象和SmtpClient就可以很容易的发送出去电…

Mybatis-Plus入门(1)

单表的CRUD功能代码重复度很高,也没有什么难度。而这部分代码量往往比较大,开发起来比较费时。因此,目前企业中都会使用一些组件来简化或省略单表的CRUD开发工作。目前在国内使用较多的一个组件就是MybatisPlus. 官方网站如下: 简…

超级好用绘图工具(Draw.io+Github)

超级好用绘图工具(Draw.ioGithub) 方案简介 绘图工具:Draw.io 存储方式: Github 1 Draw.io 1.2 简介 ​ 是一款免费开源的在线流程图绘制软件,可以用于创建流程图、组织结构图、网络图、UML图等各种类型的图表。…

【面试题】forEach能跳出循环吗?

前端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 【国庆头像】- 国庆爱国 程序员头像!总有一款适合你! 如果面试官,或者有人问你foreach怎么跳出循环,请你…

LeetCode 2596. 检查骑士巡视方案

【LetMeFly】2596.检查骑士巡视方案 力扣题目链接:https://leetcode.cn/problems/check-knight-tour-configuration/ 骑士在一张 n x n 的棋盘上巡视。在有效的巡视方案中,骑士会从棋盘的 左上角 出发,并且访问棋盘上的每个格子 恰好一次 。…

关于感恩教师的演讲稿格式及范例

关于感恩教师的演讲稿格式及范例 感恩教师的演讲稿格式应该是:开头感谢听众,正文部分根据题目内容书写,结尾部分再次感谢听众。 以下是一篇关于感恩教师的演讲稿的例子: 尊敬的老师,亲爱的同学们: 大家好…

循环结构在反汇编中特征

本文将使用IDA分析C语言中循环结构(do while&#xff0c;while&#xff0c;for)在反汇编中的特征 目录 IDA分析 do whhile 循环 IDA分析 while 循环 IDA分析 for 循环 do while while和for哪个效率高 IDA分析 do whhile 循环 测试代码 #include <stdio.h> int main…

基于SSM框架的《超市订单管理系统》Web项目开发(第二天)完成登录模块和用户退出模块

《超市订单管理系统》&#xff08;第二天&#xff09; 基于SSM框架的Web项目开发 ​ 昨天我们实现了登录功能&#xff0c;但是用的是模拟数据。今天我们要链接数据库整合SpirngMybatis&#xff0c;读取数据库中的真实数据&#xff0c;用来跟我们输入的userCode和userPassword进…

iText实战--根据绝对位置添加内容

3.1 direct content 概念简介 pdf内容的4个层级 层级1&#xff1a;在text和graphics底下&#xff0c;PdfWriter.getDirectContentUnder() 层级2&#xff1a;graphics层&#xff0c;Chunk, Images背景&#xff0c;PdfPCell的边界等 层级3&#xff1a;text层&#xff0c;Chun…

2023年商会研究报告

第一章 行业发展概况 1.1 定义和功能 商会&#xff0c;通常被称为商业协会或商业会所&#xff0c;是由具有相似的行业、商业、贸易、专业或地理背景的企业和商家所组成的组织。这些组织的核心目标是促进其会员之间的交流、合作和互助&#xff0c;进而推动相关行业或商业领域的…

Docker Swarm集群部署

Docker Swarm集群部署 任务平台 3台虚拟机&#xff0c;一台作为manager 节点&#xff0c;另两台作为work节点。 文章目录 Docker Swarm集群部署安装docker配置防火墙开放端口在 manager 节点创建 Swarm 集群创建用于swarm服务的自定义的overlay网络测试跨主机容器通信 安装do…

Python教程:@符号的用法

嗨喽&#xff0c;大家好呀~这里是爱看美女的茜茜呐 &#x1f447; &#x1f447; &#x1f447; 更多精彩机密、教程&#xff0c;尽在下方&#xff0c;赶紧点击了解吧~ python源码、视频教程、插件安装教程、资料我都准备好了&#xff0c;直接在文末名片自取就可 符号在 Pyth…

LLC谐振变换器软启动过程分析与问题处理

启动步骤 1.使用Burst模式升压至200V—稳定的充电5S钟&#xff0c;保证所有电容完全充满。 Burst模式过程&#xff1a;1.开启一次脉冲发送–>判断母线电压大小&#xff0c;确定下次启动脉冲的时间档位–>连续启停控制–>不断给电容充电–>进入200V稳定充电状态–…

Acwing.240 食物链(并查集)

题目 动物王国中有三类动物A,B,C&#xff0c;这三类动物的食物链构成了有趣的环形。A吃B&#xff0c;B吃C&#xff0c;C吃A。 现有N个动物&#xff0c;以1–N编号。 每个动物都是A,B,C中的一种&#xff0c;但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构 成…

深度融入垂直行业是物联网未来发展必由之路

三年疫情&#xff0c;打断了很多企业的发展进程。但是疫情已过似乎整个业界生态有了一个很大变化。有一个朋友前一段时间参加深圳电子展后有一个感悟&#xff0c;说的很好&#xff1a;“疫情后有很大变化&#xff0c;疫情后&#xff0c;整个环境状态和疫情前有很大不同。无论企…

opencv练习-案例

import cv2 as cv import numpy as np from matplotlib import pyplot as plt %matplotlib inline图像分割是计算机将图像分割成多个区域的过程 使用阈值分割图像&#xff0c;产生两个区域 打开图像文件 img cv.imread(snake.png,cv.IMREAD_COLOR) gray cv.cvtColor(img,c…

OmniShade - Mobile Optimized Shader

OmniShade Pro是一款专为移动设备设计的高性能着色器。它包含多种技术,使其几乎可以实现从现实到卡通到动漫的任何外观,但由于自适应系统仅计算任何功能集所需的内容,它的速度也非常快。 它旨在弥合Unity的标准着色器和移动着色器之间的差距,但由于其高级别的风格化、组合…

系统架构设计师(第二版)学习笔记----信息安全基础知识

【原文链接】系统架构设计师&#xff08;第二版&#xff09;学习笔记----信息系统基础 文章目录 一、信息安全的概念1.1 信息安全的基本要素1.2 信息安全的内容1.3 设备安全的内容1.4 数据安全的内容1.5 内容安全的含义1.6 行为安全的含义 二、 信息存储安全2.1 信息存储安全的…