# 课程项目
此仓库用以记录于 2018 - 2022 年,就读于电子科技大学软件工程(互联网“+”)专业,**本科**期间所写的课程作业代码及完成的实验报告。
## 关于
**所有代码和实验报告仅作参考。**
嘿,对着代码看的同时想着:「这这这写的是个啥?为啥整这么复杂?哈哈哈哈写得真菜!」你就一定能学得更好,站得更高!确实很菜…… :>
部分课程作业 **C/C++** 代码编译测试于 [C-FREE5](http://www.programarts.com/cfree_ch/)(最后更新于 2010 年 7 月),与一直在维护更新的编译软件如 Visual Studio 和最新的编写规范相比存在很多不同之处。故直接在其他编译软件上运行很有可能发生编译无法通过的问题,请加以甄别使用。
## 代码索引
项目名|语言|简介
---|---|---
[商品管理系统](./c-GoodsManageSys)|**C**|程序设计与算法基础课程项目。
[二叉树](./cpp-BinaryTree)|**C++**|程序设计与算法基础课程项目,根据二叉树的特性完成的小 demo.
[学生信息管理系统](./cpp-StudentsManageSys)|**C++**|程序设计与算法基础课程项目,运用上数据结构的知识。
[结巴分词可视化程序](./python-jieba-WordsCloudMaker)|**Python**|Python 语言程序设计课程项目,运用上 [jieba 分词](https://github.com/fxsjy/jieba)的简单可视化应用程序。
[Python 编程课程作业](./python-Coursework)|**Python** |Python 语言程序设计课程作业。
[UNIX 操作系统基础实验](./shell-SimpleExperiment)|**shell**|UNIX 操作系统基础课程项目,运行于 Centos 7 操作系统。
[Java 编程课程作业](./java-Coursework)|**Java**|面向对象程序设计 Java 课程作业。[IntelliJ IDEA](https://www.jetbrains.com/idea/) 是最好的 Java 开发 IDE !
[学生选课查询系统](./java-StudentsQuerySys)|**Java**|面向对象程序设计 Java 课程项目,实现给定学号查询指定学生的选课信息功能。
[软件工程基础实验](./java-SoftwareEngineering)|**Java**|软件工程基础课程实验:[Triangle](./java-SoftwareEngineering/Triangle.java) 通过输入边的长度判断三角形的类型;[Grade](./java-SoftwareEngineering/Grade.java) 通过输入学生分数计算相关内容。
[人力资源管理系统](./java-SoftwareEngineering/HrManagerSys)|**Android**|[软件工程基础课程实验](./java-SoftwareEngineering)的一部分,实现人事信息管理和考勤管理两个功能。Android 版本为 10.
[一个简易 Web 服务器](./python-TCPServer)|**Python**|计算机网络基础课程作业,实现一个极为简单的 Web 响应服务器,可以获取并返回服务器上的文件内容。
[哲学家就餐问题](./c-OperatingSystemBasics/philosopher.c)|**C**|[操作系统基础实验](./c-OperatingSystemBasics),运行于 Unix (Centos 7) 环境,实现著名的哲学家就餐问题,且不能出现死锁。基于[此 CSDN 博客](https://blog.csdn.net/thelostlamb/article/details/80741319)提供的函数方法改造得来。
[生产者消费者问题](./c-OperatingSystemBasics/producer-consumer.c)|**C**|[操作系统基础实验](./c-OperatingSystemBasics),运行于 Unix (Centos 7) 环境,创建多个进程作为生产者,多个进程作为消费者,一个文件作为数据源,实现生产者消费者问题。
[管道通信](./c-OperatingSystemBasics/pipe.c)|**C**|[操作系统基础实验](./c-OperatingSystemBasics),运行于 Unix (Centos 7) 环境,利用管道实现进程间通信。利用基于 IPC 机制的管道实现进程间的匿名通信。
[人脸识别](./python-FaceRecognition)|**Python**|基于 [FaceNet 模型](https://arxiv.org/pdf/1503.03832),使用 Pytorch 实现人脸识别。代码编写主要参考[此博客](https://www.cnblogs.com/muyisun/p/13338098.html)。
[Android Lifecycle 测试](./android-LifecycleTest)|**Android**|移动计算及应用开发技术课程作业,实现处理 Android 应用的[生命周期](https://developer.android.com/guide/components/activities/activity-lifecycle)行为。在此基础上实现对选择排序算法的计时。
## 实验报告索引
实验课程|实验主题|简介
---|---|---
[程序设计与算法基础](./pdf-程序设计与算法基础)|商品信息管理系统等|包括[程序设计与算法基础Ⅱ的平时作业](./pdf-程序设计与算法基础/程序设计与算法基础Ⅱ_作业.pdf);实现[商品信息管理系统](./pdf-程序设计与算法基础/程序设计与算法基础Ⅰ_实验_实验报告.pdf),[线性结构及相关算法---学生课程成绩查询程序](./pdf-程序设计与算法基础/程序设计与算法基础Ⅱ_实验%201_实验报告.pdf)以及[非线性结构及相关算法的设计与应用](./pdf-程序设计与算法基础/程序设计与算法基础Ⅱ_实验%202_实验报告.pdf)三个实验报告。
[Python 语言程序设计](./pdf-Python%20语言程序设计)|Python 课程设计|包括[课程作业](./pdf-Python%20语言程序设计/《Python%20语言程序设计》平时作业.pdf);[课程设计](./pdf-Python%20语言程序设计/《Python%20语言程序设计》期末课程设计.pdf)为一款词云生成器。
[面向对象程序设计 Java](./pdf-面向对象程序设计%20Java)|面向对象程序设计 Java 综合实验|包括[课程作业](./pdf-面向对象程序设计%20Java/Java_平时作业.pdf);[实验](./pdf-面向对象程序设计%20Java/Java_实验.pdf)主题为用 Java 面向对象方法设计并实现简易课程管理。
[软件工程基础](./pdf-软件工程基础)|需求分析等|包括[需求分析](./pdf-软件工程基础/实验%201.pdf),[系统设计](./pdf-软件工程基础/实验%202.pdf),[质量保证](./pdf-软件工程基础/实验%203.pdf)和[项目管理](./pdf-软件工程基础/实验%204.pdf)四个实验报告。
[UNIX 操作系统基础](./pdf-UNIX%20操作系统基础)|编写 SHELL 程序|包括[编写 SHELL 程序读取键盘输入并建立文本文件](./pdf-UNIX%20操作系统基础/实验1%20-%20文本建立与键盘输入.pdf),[编写 SHELL 程序监测用户的登录情况](./pdf-UNIX%20操作系统基础/实验2%20-%20用户登录监测.pdf)和[编写一个动态查询文件状态的 SHELL 程序](./pdf-UNIX%20操作系统基础/实验3%20-%20文件状态查询.pdf)三个实验报告。
[计算机组成原理与结构](./pdf-计算机组成原理与结构)|计算机组成原理与结构|[实验](./pdf-计算机组成原理与结构/计算机组成原理与结构实验报告.pdf)包括 8 位算术 / 逻辑运算器 ALU 实验和存储器读写控制实验两个内容。
[操作系统基础](./pdf-操作系统基础)|信号量经典问题的实现等|包括[信号量经典问题的实现](./pdf-操作系统基础/实验1%20-%20信号量经典问题的实现.pdf)和[利用管道实现两个进程的通信](./pdf-操作系统基础/实验2%20-%20利用管道实现两个进程的通信.pdf)两个实验报告。
[数据库原理及应用](./pdf-数据库原理及应用)|数据库实验等|包括三次课程作业;[实验](./pdf-数据库原理及应用/实验.pdf)包括图书销售管理系统数据库 SQL 应用编程和图书销售管理系统数据库安全管理两个内容。
[系统分析与设计(含UML)](./pdf-系统分析与设计(含UML))|系统分析与设计实验等|包括四次课程作业;[实验](./pdf-系统分析与设计(含UML)/2019-2020-2《系统分析与设计(含UML)》实验报告.pdf)针对大学网上选课系统功能需求,使用系统建模工具创建该系统的需求模型,培养面向对象系统需求分析能力。
[计算机网络基础](./pdf-计算机网络基础)|Web 服务器详细设计|实现一个简易的 Web 服务器的[详细设计](pdf-计算机网络基础/Web%20服务器详细设计.pdf)。
[云计算基础](./pdf-云计算基础)|构建 Hadoop 单机环境模式等|包括两次课程作业;包括[构建 Hadoop 单机�
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
收起资源包目录
![package](https://csdnimg.cn/release/downloadcmsfe/public/img/package.f3fc750b.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JAR.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/JAR.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
共 290 条
- 1
- 2
- 3
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/f62fbb2c17a9404795551a60e3b1502a_weixin_32393347.jpg!1)
小码蚁.
- 粉丝: 2664
- 资源: 4483
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
下载权益
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
C知道特权
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
VIP文章
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
课程特权
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
开通VIP
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)