|
|
|
|
@ -6,23 +6,23 @@
|
|
|
|
|
|
|
|
|
|
## 二、项目目录结构
|
|
|
|
|
|
|
|
|
|
X班_姓名_个人项目/├── src/│ └── main.py # 程序主入口├── doc/│ └── README.md # 项目说明文档└── papers/ # 自动生成的试卷保存目录 (无需提交该目录)├── 张三1/│ └── 2025-09-25-16-30-01.txt└── ...
|
|
|
|
|
X班_姓名_个人项目/├── src/│ ├── main.py # 程序主入口和命令行交互逻辑│ └── questions.py # 题目生成模块├── doc/│ └── README.md # 项目说明文档└── papers/ # 自动生成的试卷保存目录 (无需提交该目录)├── 张三1/│ └── 2025-09-25-16-30-01.txt└── ...
|
|
|
|
|
|
|
|
|
|
## 三、运行环境与安装
|
|
|
|
|
|
|
|
|
|
* **运行环境**: Python 3.8 或更高版本。
|
|
|
|
|
* **依赖**: 本项目仅使用 Python 标准库,无需安装任何额外依赖。
|
|
|
|
|
* **启动**: 在终端中,进入 `src` 目录的上层,执行以下命令即可启动程序:`python3 src/main.py` 或 `python src/main.py`
|
|
|
|
|
* **启动**: 在终端中,**进入项目的根目录**(即 `src` 目录的上层),执行以下命令来启动程序:`python -m src.main`
|
|
|
|
|
|
|
|
|
|
## 四、预设账户
|
|
|
|
|
|
|
|
|
|
程序启动时会自动初始化一个名为 `accounts.db` 的数据库文件,并导入以下预设账户。所有账户的密码均为 `123`。
|
|
|
|
|
|
|
|
|
|
| 账户类型 | 用户名 | 密码 |
|
|
|
|
|
| 账户类型 | 用户名 | 备注 |
|
|
|
|
|
| --- | --- | --- |
|
|
|
|
|
| 小学 | 张三1, 张三2, 张三3 | 123 |
|
|
|
|
|
| 初中 | 李四1, 李四2, 李四3 | 123 |
|
|
|
|
|
| 高中 | 王五1, 王五2, 王五3 | 123 |
|
|
|
|
|
| 小学 | 张三1, 张三2, 张三3 | |
|
|
|
|
|
| 初中 | 李四1, 李四2, 李四3 | |
|
|
|
|
|
| 高中 | 王五1, 王五2, 王五3 | |
|
|
|
|
|
|
|
|
|
|
**登录示例**:在命令行提示符下,输入 `张三1 123` 并回车即可登录。
|
|
|
|
|
|
|
|
|
|
@ -44,5 +44,5 @@ X班_姓名_个人项目/├── src/│ └── main.py # 程序主入口
|
|
|
|
|
## 六、开发说明
|
|
|
|
|
|
|
|
|
|
* 本项目遵循 Google Python 风格指南。
|
|
|
|
|
* 主要代码逻辑位于 `src/main.py` 文件中,所有功能均在该文件中实现。
|
|
|
|
|
* 主要代码逻辑已按功能拆分为两个模块:`main.py` 负责程序主入口和交互,`questions.py` 负责题目生成。
|
|
|
|
|
* 项目满足课程需求文档中的各项功能和规范。
|