Update README.md

main
ppfc5brxg 2 months ago
parent 13cc6a084a
commit 3afa56dfbc

@ -45,7 +45,7 @@ https://rp.mockplus.cn/run/OQHkOev8AU/6FZZmdkDN?cps=expand&rps=expand&nav=1&ha=0
登录界面:设计一个专为教师服务的点名系统,需要登录教师自己的账号
### 2.4.2主界面名单导入按钮
名单导入按钮:设计一个按钮,让不同学科的老师选择不同的名单进行导入
## #2.4.3点名按钮
### 2.4.3点名按钮
点名按钮:设计一个按钮,让老师点击后可以进行随机点名,同时还要进行对名单是否导入的判断,若没有导入名单则弹窗显示没有名单
### 2.4.4特殊模式按钮
特殊模式开启按钮:点击后可以开启特殊规则点名,例如周四加分到五十分
@ -54,13 +54,13 @@ https://rp.mockplus.cn/run/OQHkOev8AU/6FZZmdkDN?cps=expand&rps=expand&nav=1&ha=0
## 三、编程实现14分
## 3.1 开发工具库(如文件读取包等)的使用**1分
#### 3.1.1后端
### 3.1.1后端
Flask: 轻量级的Web框架用于构建RESTful API。
Flask-CORS: 处理跨域请求(如果前端与后端分开运行)。
requests: 用于处理HTTP请求。
#### 3.1.2前端
### 3.1.2前端
Fetch API: 用于发送HTTP请求。
#### 3.1.3数据库
### 3.1.3数据库
SQLAlchemy: ORM工具用于与数据库交互如果需要持久化存储
## 3.2 代码组织与内部实现设计类图3分
+-------------------+
@ -106,15 +106,24 @@ SQLAlchemy: ORM工具用于与数据库交互如果需要持久化存储
| + get_attendance(date: str) |
+-------------------+
**3.3 说明算法的关键与关键实现部分流程图**2分
## 3.3 说明算法的关键与关键实现部分流程图2分
graph TD;
A[用户输入学生ID和姓名] --> B[发送 POST 请求到 /students API]
B --> C[后端接收请求并添加学生]
C --> D[返回学生数据给前端更新列表]
D --> E[用户选择点名日期]
E --> F[显示学生列表并提示是否到场]
F --> G[发送 POST 请求到 /attendance API]
G --> H[后端处理点名记录并更新学生状态]
H --> I[返回点名结果给前端更新显示状态]
**3.4 贴出重要的/有价值的代码片段并解释**3分
## 3.4 贴出重要的/有价值的代码片段并解释3分
**3.5 性能分析与改进**1分
## 3.5 性能分析与改进1分
(描述改进思路,展示性能分析图和程序中消耗最大的函数)
**3.6 单元测试**2分
## 3.6 单元测试2分
(展示部分单元测试代码,并说明测试的函数功能、构造测试数据的思路)

Loading…
Cancel
Save