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.
		
		
		
		
		
			| 
				
					
						
							 | 
			2 years ago | |
|---|---|---|
| src | 2 years ago | |
| .gitignore | 3 years ago | |
| README.md | 2 years ago | |
| mvnw | 3 years ago | |
| mvnw.cmd | 3 years ago | |
| pom.xml | 2 years ago | |
		
			
				
				README.md
			
		
		
	
	需求整理
一、 二维码
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,题目,选择的选项或回答内容以及得分情况