You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
# **需求整理**
|
|
|
|
|
|
|
|
|
|
## 一、 **二维码**
|
|
|
|
|
|
|
|
|
|
### 1. **二维码位置**
|
|
|
|
|
|
|
|
|
|
● 以二维码的形式存在于教材各处,作用形式大约为课后习题或课中做调查问卷式的信息收集,每个二维码可在后台单独配置指向的URL页面
|
|
|
|
|
|
|
|
|
|
● 二维码的数量可变,但属于敏感操作
|
|
|
|
|
|
|
|
|
|
### 2. **页面来源**
|
|
|
|
|
|
|
|
|
|
页面来自第三方(如问卷星)或自建页面
|
|
|
|
|
|
|
|
|
|
### 3. **跳转**
|
|
|
|
|
|
|
|
|
|
扫描二维码后进入固定的URL,获取微信身份并进行转发到最终指向,以避免页面来源失效后需要替换页面的问题
|
|
|
|
|
|
|
|
|
|
## 二、 **后台功能**
|
|
|
|
|
|
|
|
|
|
### 1、 **二维码指向管理**
|
|
|
|
|
|
|
|
|
|
● 可管理每个二维码指向的URL页面,但后台本身不负责URL页面的可访问性
|
|
|
|
|
|
|
|
|
|
● 可增加二维码
|
|
|
|
|
|
|
|
|
|
### 2、 **信息解析**
|
|
|
|
|
|
|
|
|
|
解析二维码收集到的信息结果,呈现方式待定
|
|
|
|
|
|
|
|
|
|
## 三、 **第三方**
|
|
|
|
|
|
|
|
|
|
### 1、 **问卷设置**
|
|
|
|
|
|
|
|
|
|
通过第三方(如问卷星)设置问题和回答
|
|
|
|
|
|
|
|
|
|
### 2、 **结果返回**
|
|
|
|
|
|
|
|
|
|
通过第三方的数据推送将得到的结果存储到数据库中以待后台使用
|
|
|
|
|
|
|
|
|
|
问卷星:https://www.wjx.cn/api.aspx
|
|
|
|
|
|
|
|
|
|
## 四、 **数据库**
|
|
|
|
|
|
|
|
|
|
### 1、 **二维码表**
|
|
|
|
|
|
|
|
|
|
ToURL:指向的url
|
|
|
|
|
|
|
|
|
|
Tip:注释
|
|
|
|
|
|
|
|
|
|
### 2、 **问卷表**
|
|
|
|
|
|
|
|
|
|
QRId:指向的二维码id,多个问卷同时指向同一个二维码时取更新日期最新的一个
|
|
|
|
|
|
|
|
|
|
### 3、 **题目表**
|
|
|
|
|
|
|
|
|
|
Title:题目标题
|
|
|
|
|
|
|
|
|
|
Content:题目描述
|
|
|
|
|
|
|
|
|
|
Type:题目类型【单选/多选/文字】
|
|
|
|
|
|
|
|
|
|
### 4、 **选项表**
|
|
|
|
|
|
|
|
|
|
Content:选项内容
|
|
|
|
|
|
|
|
|
|
Weights:权重
|
|
|
|
|
|
|
|
|
|
Points:分值
|
|
|
|
|
|
|
|
|
|
### 5、 **问卷-题目表**
|
|
|
|
|
|
|
|
|
|
连接问卷和题目
|
|
|
|
|
|
|
|
|
|
### 6、 **题目-选项表**
|
|
|
|
|
|
|
|
|
|
连接问卷和选项
|
|
|
|
|
|
|
|
|
|
### 7、 **答卷表**
|
|
|
|
|
|
|
|
|
|
存储问卷id,答卷时间日期等
|
|
|
|
|
|
|
|
|
|
答卷分完成和未完成
|
|
|
|
|
|
|
|
|
|
### 8、 **答卷选项表**
|
|
|
|
|
|
|
|
|
|
存储答卷id,题目,选择的选项或回答内容以及得分情况
|