InfoCollectOnline
在线信息采集
#问题描述 很多时候,需要收集信息(比如大型节假日外出登记)汇成个表格交上去,督促每个人,然后整理,排除多余的,很麻烦。
#功能 用python根据现有的表格(辅导员、教务处等发的表格)提出需要填写的信息,生成在一个网页让童鞋们在线填写,最后人数齐了后自动汇总在一起,生成电子表格
#基本功能划分/分析
- 使用者上传需要被分析的xlsx表格,并且进行一些设置(比如人数限定)
- 生成目标网页(包含需要填写的信息),动态生成分享链接和访问密码
- 访问者通过该链接打开网页,输入正确的密码后,进入信息填写界面,填写后提交
- (填写人数)达到要求后,通知使用者审核,无问题后,手动确认该次信息采集完成并关闭分享链接和密码
- 再次使用时,重复以上步骤
#改进之处(稍后实现)
- 使用者可以在上传后,可以有限制地修改部分内容
- 历史记录功能
- 群组管理功能(比如,在上传某个表格后,直接选定多个群组中的某个群组-多个班级中的某个班级-来填写)
#功能模块
- 使用者模块
- 上传表格文件
- 分析并有限制地修改表格
- 设置总人数等参数项
- 打开分享(生成访问链接和密码),并能关闭之
- 查看信息收集进度和情况,并能进行修改
- 指定某个人重新填写,并生成单独的链接
- 手动确认一次信息收集完成
- 访问者模块
- 在访问密码确认界面(通过链接打开)填写密码(密码正确才能进入信息采集界面)
- 设置自己名字和临时密码(方便与别人区分,避免误操作),填写信息并提交
- 通过单独的链接再次修改并提交信息