在软件设计相关的课程教学中,学生一般是以源代码且压缩文件的方式提交作业,若是教师逐个解压、阅读文件,则是一件很繁重的工作。本文根据这一需求,使用C#编程语言实现该软件功能,采用递归调用技术实现学生提交作业情况查询功能,使用.NET下开源的压缩文件操作组件SharpCompress实现解压文件功能,使用StreamReader类的相关方法实现查阅源文件功能。