本科课程设计总结

大一上学期:

计算机应用基础与程序设计三级项目:双人联机合作版推箱子小游戏

https://gitee.com/aininot260/Pushbox

除了最基本的C#用户界面设计和C#程序设计外,还有利用C#来操作Mysql数据库,利用C#的套接字来进行网络编程,C#多线程程序设计来解决网络编程和UI中的同步和互斥问题

利用NAT穿透实现了类似QQ的聊天功能

基于蓝牙定位和人脸识别的签到系统第一版后台

https://gitee.com/aininot260/Attendance

利用TCP套接字来实现接口,调用腾讯云万象优图人脸识别实现人脸比对,使用腾讯云COS来存储照片

大一下学期:

C++程序设计三级项目:车辆信息管理系统

https://gitee.com/aininot260/Vehicle

 纯粹是为了练习MFC,有一个小遗憾就是没有使用虚基类。用到了C++的文件读取和MFC的一些控件

基于蓝牙定位和人脸识别的签到系统第二版后台:签个到

https://gitee.com/aininot260/SignSystem

为了参加比赛,在第一版的基础上优化了程序结构

基于蓝牙定位和人脸识别的签到系统PC管理端

https://gitee.com/aininot260/Attendance.NET

为了完善比赛作品,使用ASP.NET完成了一个基本的信息管理系统

大二上学期:

数据结构与算法三级项目:可视化通信网络成本分析系统

https://gitee.com/aininot260/Wiring

可视化的一个图论工具,可以画点,连边,建图,求出最小生成树长度,打印最小生成树涉及到的边

用到了MFC的一些控件,MFC的GDI相关的函数,建图过程是邻接数组实现的,最小生成树算法是Prim算法

燕云伴课后台初版

https://gitee.com/aininot260/YSUcloud

将原有的签到系统C#后台用java重写,使用了原生的servlet实现接口,数据格式为json

大二下学期:

数据结构与算法课程设计二级项目:上课信息的查询和检索

https://gitee.com/aininot260/Weekend

这个东西虽然是个黑框的,但是用到的技术不少。使用了C++调用了开源库读取csv文件,直接把csv文件当做二维数组来用

然后是数据压缩,使用了开源gzip实现,快速的查询,使用了C++11的unordered_map来实现

Javaweb开发技术三级项目:燕云伴课签到记录导出系统

https://gitee.com/aininot260/YSUcloud-H5

一个实现地比较规范和完整的Javaweb小网站,登录注册动态列表都有,通过调用燕云伴课后台的接口来导出教师签到记录,并且可以生成excel文件然后response出来给用户下载

JSP+Javabean+Servlet,没有使用框架

Linux应用技术三级项目(二人合作):前端和后端解耦的在线评测系统

https://gitee.com/aininot260/YSU_Judge

这个东西当时做的比较大的,OJ的前端是从vijos中爬取出来并安放给django的,OJ的后端是python写的一套完善的生产者消费者模式的后台程序,前端和后端通过数据库来进行耦合

判题系统是用Linux的API来进行精准的时间和空间的测量

大三上学期:

操作系统课程设计二级项目:多线程页面置换算法模拟

https://gitee.com/aininot260/memManage

第一次接触QT,一个可视化的操作系统请求分页管理模拟程序,用到了QT多线程

大三下学期:

计算机网络原理三级项目:模拟实现wireshark+CPS节点通讯

https://gitee.com/aininot260/OICQ_shark

第二个QT项目,参考了Linux下wireshark源码,使用了Pthread多线程,实现了UDP打洞

Python机器学习三级项目(二人合作):命名实体识别

https://gitee.com/aininot260/NER

在一个现有的命名实体识别程序的基础上改进

大数据原理与技术三级项目(二人合作):股价预测系统

https://gitee.com/aininot260/Stock

从Kaggle网站获取股票信息,使用Spark实现数据归一化,使用Hbase存储中间数据,使用LSTM分析和预测,最后使用PyEcharts实现数据可视化

软件工程课程设计二级项目(五人合作):嘟嘟庄园农产品电子商务平台

https://gitee.com/ysucloud/Dudu

规范化开发的分布式项目,运用了PHP,Vue.js和Spring Cloud等多种技术

大四上学期:

基于CUDA和CNN的识别算法的设计与实现

https://github.com/aininot260/cuda_cnn

使用C语言和CUDA在不借助任何框架的情况下,从零开始实现了一个卷积神经网络,并在嵌入式设备上部署和测试

posted @ 2018-11-29 16:26  静听风吟。  阅读(1207)  评论(0编辑  收藏  举报