CheeseBox

Author: 张荣侨, …(大家自己之后填写)

这是清华2020软件工程“盒子里的猫”小组的大作业——”Cheese Box(芝士盒子)”

项目简介

产品前景

当清华的同学们想要查阅、获取自己课程的教学文件,或者从本地已下载的课件上检索 包含特定知识点的文件时,常常会经历一系列较为麻烦的流程,比如登录、下载(在校外使 用时,还可能需要登录 VPN),而本地基于文件名的搜索十分缓慢。对于不擅长使用文档资 源管理器进行每学期课程文件归纳整理的同学,在学期结束后很有可能会收获一个凌乱的桌 面。 在这样的背景下,一个成熟方便的课程知识管理系统——“芝士盒子”,就有了它存在 的意义。我们希望开发一款能够帮助同学们管理多来源的知识文件的软件。

产品功能

开发相关

用例设计

  1. 用例表
  2. 用例图

类图设计

  1. 类图

UI设计

  1. 初稿UI

文件夹介绍

.
├── archive: (存档文件,包含外部数据)  
│   ├── audio: (音频文件)
│   └── img: (图片文件)
├── build: (编译输出可执行文件)
├── doc: (文档地址)
│   ├── course: (课程相关报告地址)
│   ├── design: (大作业设计相关文档)
│   └── paradigm: (大作业编程范式)
├── lib: (库文件)
├── readme.md
├── src: (代码源文件)
└── test: (测试文件)

测试报告

测试报告

文件树显示

参考demo

代码文档

参考文档(Read the Doc 编译),version 1.0

参考文档(自己编译), version 1.0