十个C语言项目,从小白到月入10K

每年的就业季都有很多同学惆怅,在校期间没有项目经历,简历一片空白,不知道该怎么写。

所以今天为大家盘点了十个C/C++项目,由浅入深,可以作为就业或者考研复试的在校项目经历,也可以用作毕业设计。

直奔主题!

一、通讯管理系统

难度系数:⭐
代码量:400行
语言:C语言
实现功能:通讯录信息的增删改查操作。
适合人群:C语言的初学者,难度较小,不合适写在简历上。综合应用数组、指针,可以锻炼编程逻辑思维,积累代码量。
涉及技术:数组、指针、结构体、函数。

在这里插入图片描述

源码:

学生管理系统【数组版 链表版 数据库版】

二、停车管理系统

难度系数:⭐⭐
代码量:800行
语言:C语言
实现功能:停车、找车、缴费、离开、路线规划。
适合人群:有C语言和链表、栈、队列基础。
涉及技术:指针、数组、链表、队列、广度优先搜索。

在这里插入图片描述

源码:

C语言提升项目-停车管理系统

三、基于百度AI的语音识别

难度系数:⭐⭐
代码量:400行
语言:C++
实现功能:语音录入、语音转文字
适合人群:有C++、QT、网络基础。
涉及技术:QT、信号与槽、HTTP、百度AI开放平台。

在这里插入图片描述

源码:

基于百度AI的语音识别系统

四、基于百度AI的图像识别

难度系数:⭐⭐
代码量:400行
语言:C++
实现功能:图像显示、动物识别
适合人群:有C++、QT、网络基础。
涉及技术:QT、信号与槽、HTTP、百度AI开放平台。

在这里插入图片描述

源码:

基于百度AI的图像识别

五、智能WiFi摄像头

难度系数:⭐⭐⭐
代码量:1500行
语言:C语言
实现功能:图像数据采集、APP显示、远程控制
适合人群:有C语言、Linux、网络基础,属于综合性项目,适合有意从事嵌入式开发的同学。
硬件平台:NanoPi Duo2
涉及技术:mjpg_stremer、json、TCP、UDP、QT、epoll

六、QT+OpenCV美图软件

难度系数:⭐⭐⭐
代码量:300行
语言:C++
实现功能:图像对比度、亮度调节,磨皮、抠图。
适合人群:有C++、QT开发基础,适合作为OpenCV、图像处理的入门练习。
涉及技术:OpenCV图像处理。

在这里插入图片描述

七、智能音箱

难度系数:⭐⭐⭐⭐
代码量:3000行
语言:C/C++
实现功能:由嵌入式端、后台云服务器和APP组成,实现了切歌、暂停、继续、音量调节、APP远程控制、语音控制。
适合人群:有C/C++/Linux基础,综合性比较强,可以作为项目提升、毕设、就业等。
硬件平台;mini2440
涉及技术:C/C++、libevnet、json、进程、TCP、QT

八、OpenCV智能小车

难度系数:⭐⭐⭐⭐
代码量:1000行
语言:C/C++
实现功能:车辆控制、定速巡航、测距、车道检测以及车道保持。
适合人群:有C语言和单片机开发基础。
硬件平台:51单片机和ARMCortexA开发套件。
涉及技术:C语言、51单片机、图像处理、串口通信。

在这里插入图片描述

九、libevent+线程池项目实战

难度系数:⭐⭐⭐⭐
代码量:3500行
语言:C++
实现功能:仿学习强国答题挑战,实现个人训练、双人挑战、排行榜等功能。
适合人群:有C++、网络基础。
平台:客户端Windows、服务器Linux。
涉及技术:C++、libevent、QT、线程池、spdlog、MySQL。

在这里插入图片描述

十、远程通信软件

难度系数:⭐⭐⭐⭐
代码量:3000行
语言:C++
实现功能:注册、登录、添加好友、聊天、建群、文件传输。
适合人群:有C++、网络基础。
平台:客户端Windows、服务器Linux。
涉及技术:C++、libevent、QT、多线程、MySQL、文件。

在这里插入图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值