简易问卷调查系统- Flask SQLite

项目描述
基于 Python Flask 和 SQLite 的简易问卷调查 Web 应用,系统包含问卷设计者和填写者两类角色,支持问卷创建、编辑、发布、在线填写、答卷查询及基础结果统计。

127.0.0.1:5000
chenyu cy123456
zhangsan/123456

功能描述
1. 问卷设计者
– 使用预设设计者账号登录。
– 创建问卷,设置标题、描述和发布状态。s
– 添加单选题、多选题和简答题。
– 编辑题目内容、选项、必答状态和题目顺序。
– 发布或取消发布问卷。
– 查看问卷题目数量、答卷数量和统计结果。
– 删除问卷及其关联的问题、选项、答卷和答案。
2.问卷填写者
– 注册账号、登录和退出。
– 浏览已发布的问卷。
– 在线填写单选题、多选题和简答题。
– 提交前进行页面必答项检查。
– 查看已提交问卷的个人回答及提交时间。
3.基础统计
– 统计问卷答卷数量。
– 统计选择题各选项的选择次数。
– 查询简答题的文本回答。
统计结果提供专门的可视化页面(`/designer/survey/<id>/results`),以柱状图、百分比条展示选择题分布,并以列表展示简答题文本回答。

运行环境
Python3.10

项目技术
后端 Python、Flask
数据库 SQLite
页面模板 Jinja2
前端 HTML、CSS、JavaScript
页面样式 Bootstrap 5、Bootstrap Icons
接口请求 Axios、Fetch
跨域支持 Flask-CORS

以上系统源码经过技术整理与调试,确保能正常运行

提供最优质的资源集合

立即查看 了解详情