GDUT 计算机学院 2025级 程序设计课设 ( 题目1: 英语练习系统 ) personal repository
编译
gcc -g *.c lib\sqlite3.c -o VocabularScale.exe运行 VocabularScale.exe 即可
lib程序所依赖的外部库。app.c主程序,包含main(),负责 CLI 输出。database.c包含数据库操作。load_test_data.c包含数据库初始化操作,便于管理员测试数据。file_io.c负责将.db中的数据写入.txt文件question_list.c
本程序附带测试数据。由 load_test_data.c 实现。运行时,将自动写入数据库。
测试用户如下:
| 用户名 | 用户类型(级别) | 班级 | 所属教师 | 登录密码 |
|---|---|---|---|---|
| stu0 | 学生(2) | 1 | teacher0 | 0 |
| stu1 | 学生(2) | 1 | teacher0 | 0 |
| stu2 | 学生(2) | 1 | teacher0 | 0 |
| stu3 | 学生(2) | 1 | teacher0 | 0 |
| stu4 | 学生(2) | 1 | teacher0 | 0 |
| stu5 | 学生(2) | 2 | teacher1 | 0 |
| stu6 | 学生(2) | 2 | teacher1 | 0 |
| stu7 | 学生(2) | 2 | teacher1 | 0 |
| stu8 | 学生(2) | 2 | teacher1 | 0 |
| stu9 | 学生(2) | 2 | teacher1 | 0 |
| teacher0 | 教师(1) | 1 | NULL | 0 |
| teacher1 | 教师(1) | 2 | NULL | 0 |
测试用户的 UUID 均为动态生成。
各项功能测试均正常,算是一个完成体了。