2016-2018课程设计总结

由于项目报告不容易移入博客留存,所以在这里进行简短的总结并给出代码的开源链接(没有贴的后续会补充)。

1、C#三级项目:双人联机合作版推箱子小游戏

https://coding.net/u/aininot260/p/Pushbox/git

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

 

2、C++三级项目:车辆信息管理系统

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

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

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

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

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

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

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

5、Javaweb三级项目:燕云伴课签到记录导出系统

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

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

 

 6、Linux应用技术三级项目:前端和后端解耦的在线评测系统

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

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

配图不好找了,小遗憾(其实挺漂亮的,感觉比vijos还要漂亮很多)

转载于:https://www.cnblogs.com/aininot260/p/10039176.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值