# 课程项目
此仓库用以记录于 2018 - 2022 年,就读于电子科技大学软件工程(互联网“+”)专业,**本科**期间所写的课程作业代码及完成的实验报告。
## 关于
**所有代码和实验报告仅作参考,请勿直接 copy!**
部分课程作业 **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 单机环境模式](./pdf-云计算基础/实验1%20-%20构建%20Hadoop%20单机环境模式.pdf),[Hadoop 伪分布式环境模式](./pdf-云计算基础/实验2%20-%20Hadoop%2
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
课程项目 此仓库用以记录于 2018 - 2022 年,就读于电子科技大学软件工程(互联网“+”)专业,本科期间所写的课程作业代码及完成的实验报告。 关于 所有代码和实验报告仅作参考,请勿直接 copy! 部分课程作业 C/C++ 代码编译测试于 (最后更新于 2010 年 7 月),与一直在维护更新的编译软件如 Visual Studio 和最新的编写规范相比存在很多不同之处。故直接在其他编译软件上运行很有可能发生编译无法通过的问题,请加以甄别使用。 代码索引 项目名 语言 简介 C 程序设计与算法基础课程项目。 C++ 程序设计与算法基础课程项目,根据二叉树的特性完成的小 demo. C++ 程序设计与算法基础课程项目,运用上数据结构的知识。 Python Python 语言程序设计课程项目,运用上 的简单可视化应用程序。 Python Python 语言程序设计课程作业。 shell
资源推荐
资源详情
资源评论
收起资源包目录
uestc-coursework-repo:2018 - 2022 年,就读于电子科技大学(UESTC)软件工程(互联网“+”)专业,本科期间所写的课程作业代码及完成的实验报告 (340个子文件)
gradlew.bat 2KB
gradlew.bat 2KB
GoodsManageSys.c 12KB
producer-consumer.c 2KB
philosopher.c 2KB
pipe.c 1KB
StudentsManageSys.cpp 16KB
BinaryTree-demo.cpp 8KB
BTNode.dat 13B
.gitignore 225B
.gitignore 208B
.gitignore 47B
.gitignore 22B
.gitignore 7B
.gitignore 6B
build.gradle 1KB
build.gradle 1KB
build.gradle 558B
build.gradle 530B
settings.gradle 50B
settings.gradle 47B
gradlew 5KB
gradlew 5KB
gradle-wrapper.jar 53KB
gradle-wrapper.jar 53KB
QuerySystemGui.java 50KB
QuerySystem.java 10KB
Myfile.java 9KB
AddAttendanceProjectActivity.java 8KB
NoteBook.java 8KB
LoginActivity.java 5KB
RunCodeFragment.java 5KB
MainActivity.java 3KB
ViewRunCodeTimeFragment.java 3KB
Attendance.java 3KB
TrialActivity.java 3KB
AttendanceProjectActivity.java 2KB
LoginViewModel.java 2KB
Grade.java 2KB
TryTest.java 2KB
MainActivity.java 2KB
MyDate.java 2KB
PillarTest.java 2KB
Triangle.java 2KB
Person.java 2KB
PersonTest.java 2KB
Person.java 2KB
GradeTest.java 2KB
LoginRepository.java 2KB
Result.java 1KB
Schedule.java 1KB
SetColor.java 1KB
TestArray.java 982B
Staff.java 954B
SaveToFile.java 945B
TestPoint.java 934B
LoginFormState.java 898B
LoginViewModelFactory.java 889B
Electivecourse.java 866B
TestArray.java 865B
Course.java 847B
LoginDataSource.java 838B
PrimeNumber.java 816B
Person.java 807B
ExampleInstrumentedTest.java 770B
ExampleInstrumentedTest.java 768B
TestPerson.java 768B
TestSchedule.java 754B
Teacher.java 721B
Student.java 720B
TestElcourse.java 678B
PrintTest.java 677B
TestStudent.java 675B
TestTeacher.java 673B
TestMyfile.java 647B
TestCourse.java 612B
LoginResult.java 595B
Person.java 570B
SharedViewModel.java 515B
LoggedInUser.java 514B
NumberSum.java 506B
AttendanceSettingActivity.java 401B
AttendanceClassActivity.java 397B
VacationSettingActivity.java 397B
ExampleUnitTest.java 389B
ExampleUnitTest.java 387B
LoggedInUserView.java 385B
ProbationActivity.java 383B
DismissActivity.java 379B
RetireActivity.java 377B
NineNine.java 342B
LICENSE 1KB
README.md 6KB
README.md 5KB
README.md 3KB
README.md 3KB
README.md 2KB
README.md 2KB
README.md 2KB
README.md 2KB
共 340 条
- 1
- 2
- 3
- 4
资源评论
张A裕
- 粉丝: 17
- 资源: 4759
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- KIMI大模型浏览器插件
- b61fa64a08a02de0e0d49d53bb84c444.amr
- 5ffd9193f6aec31bbf16030a46680dc7.avi
- DA14531-蓝牙传感器连接传输数据固件
- logisim实验MIPS运算器(ALU)设计(内含4位先行进位74182、四位快速加法器、32位快速加法器)-Educoder_logisim里面连线,实现4位先行进位74182和4位快速加法器-C
- 高等数学第一章第二节数列的极限
- Python 版冒泡排序算法源代码
- 基于YOLOv8的教室人脸识别 附源码 预训练模型
- 基于JAVA实现的用于全局监控网络请求错误并记录日志的library
- tensorflow-gpu-2.7.2-cp38-cp38-manylinux2010-x86-64.whl
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功