Skip to content

武汉理工大学 计算机(余)一些实验 源码加报告 C语言 编译原理 操作系统 数据库大实验 有缘人可以白嫖

Notifications You must be signed in to change notification settings

TrafalgarSX/whut-experiment

Repository files navigation

计算机科学与技术专业部分课程实验

武汉理工大学余家头校区

C语言程序设计

实验时间:大一上学期 内容:实验代码(全),无电子档报告(要求手写提交)

编译原理课程设计

题目:WHILE循环语句的翻译程序设计(优先法、输出四元式)
代码位置:Compliers文件夹(vs2017项目)
实现方法

  • parser.cpp是课内实验的语法分析,用的是SLR方法
  • parser2.cpp是课程设计的语法分析和翻译成四元式 用的是 简单优先法
    成绩:良
    实现最终结果很简陋(期末连着五门考试,事情太多,就只花了一天写),可供参考
    如果有时间建议学习下 bison 和 flex, 不会的问 chatgpt 或者直接上 copilot, 应该可以用更少的时间实现更多,更强大的功能

操作系统课程设计

题目:模拟设计段式存储管理的分配与回收(最坏适应算法)
代码位置:OperateSeg文件夹(vs2017项目)
实现方法:最坏、最佳、最先均实现(其实代码都差不多),额外实现了紧缩和动态页式管理淘汰算法(LRU的近似算法,最近最少访问算法)
成绩:优

数据库大实验(8周)

题目:小区停车位管理系统
代码位置:ParkManager文件夹
技术栈

  • 前端: HTML+jsp实现
  • 后端: 原生javaWeb,没有使用SSM或SpringBoot框架完成

数据库:mysql,相关数据库文件在数据库文件夹中,可将各个表导入自己创建的数据库中。
成绩:优

软件测试

题目: nextDate 代码位置:软件测试文件夹
成绩: 良?

计算机软件综合开发实训

题目: 停车场管理系统(基本与数据库课设相同) 代码位置:计算机软件综合开发实训
成绩: 忘记了

计算机视觉课程

题目: 计算机视觉大作业和计算机视觉实验报告 代码位置: 计算机视觉
成绩: 忘记了

FileManager(仿Windows文件资源管理器)

代码位置:FileManager文件夹
技术栈:java Swing 实现
功能: 可按比例放大缩小,文件的创建、删除、复制、粘贴、搜索、按首字母 文件大小
建议使用 QT 的 widget、qml 或者 用 electron 实现,学到的东西更多,也更有用,java swing 技术感觉还是太老了。
c# 相关的项目也很多,但是这个技术栈用的人太少,学了也没什么用的机会。 可以关键字搜索下相关的项目。 https://github.com/Jawez/FileManager

文件创建时间排序,查看文件,文件夹,磁盘属性,重命名文件
文件资源管理器展示
文件资源管理器展示
文件资源管理器展示
文件资源管理器展示

以上可作参考,用来实现自己的内容。

About

武汉理工大学 计算机(余)一些实验 源码加报告 C语言 编译原理 操作系统 数据库大实验 有缘人可以白嫖

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published