|
|
|
@ -41,28 +41,28 @@ https://rp.mockplus.cn/run/OQHkOev8AU/6FZZmdkDN?cps=expand&rps=expand&nav=1&ha=0
|
|
|
|
|
|
|
|
|
|
##2.4 原型界面图片展示(6分)
|
|
|
|
|
|
|
|
|
|
###2.4.1登录界面
|
|
|
|
|
### 2.4.1登录界面
|
|
|
|
|
登录界面:设计一个专为教师服务的点名系统,需要登录教师自己的账号
|
|
|
|
|
###2.4.2主界面名单导入按钮
|
|
|
|
|
### 2.4.2主界面名单导入按钮
|
|
|
|
|
名单导入按钮:设计一个按钮,让不同学科的老师选择不同的名单进行导入
|
|
|
|
|
###2.4.3点名按钮
|
|
|
|
|
## #2.4.3点名按钮
|
|
|
|
|
点名按钮:设计一个按钮,让老师点击后可以进行随机点名,同时还要进行对名单是否导入的判断,若没有导入名单则弹窗显示没有名单
|
|
|
|
|
###2.4.4特殊模式按钮
|
|
|
|
|
### 2.4.4特殊模式按钮
|
|
|
|
|
特殊模式开启按钮:点击后可以开启特殊规则点名,例如周四加分到五十分
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 三、编程实现(14分)
|
|
|
|
|
|
|
|
|
|
##3.1 开发工具库(如文件读取包等)的使用**(1分)
|
|
|
|
|
###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分)
|
|
|
|
|
## 3.2 代码组织与内部实现设计(类图)(3分)
|
|
|
|
|
+-------------------+
|
|
|
|
|
| Student |
|
|
|
|
|
+-------------------+
|
|
|
|
|