PHP简易开发的问卷调查系统

该文描述了一个基于PHP的问卷管理系统,采用MVC设计模式和面向对象编程。系统支持问卷的创建、编辑、删除,包含Dropdownlist、Radiobutton和Checkbox等多种题型。数据存储在MySQL数据库中,利用Navicat工具进行管理。UI设计使用Bootstrap框架,问卷结果可导出为Excel格式。
摘要由CSDN通过智能技术生成

题目要求

(1)问卷一览:展示相应问卷,并可针对问卷执行创建、编辑、删除等操作。
(2)问卷创建与编辑:创建新问卷或编辑已有问卷:
(3)问卷需要有标题、描述和可任意增减的调查条目。
(4)调查条目支持基础文本形式以及以下至少一种特殊形式:
    Ⅰ:Drop down list
    Ⅱ:Radio button
    Ⅲ:Checkbox
(5)问卷发布:以链接或类似方式发布问卷,供其他人访问。
(6)问卷填写:使用生成的问卷链接打开问卷,并填写相关信息。
(7)问卷统计与导出:对于已发布的问卷,查看问卷填写的统计数据,并支持问卷数据的导出。

技术与UI设计

(1)开发语言:PHP
(2)数据库和工具:MySQL && 数据库可视化工具 Navicat for MySQL
(3)开发环境:Apache + PHP + mysql
(4)UI设计:Bootstrap
(5)插件技术:PHPEXCEL

设计模式

MVC结构 + 面向对象编程

系统

功能模块设计

在这里插入图片描述

数据库表关系图

在这里插入图片描述

系统展示

系统主页面

对应用户创建的问卷,可以进行删除,编辑和生成问卷的操作。

在这里插入图片描述

问卷增加界面

操作“点击增加题目条数”按钮可以增加题目,同理也可以移除。

在这里插入图片描述

问卷编辑界面

(1)编辑界面可以设定问卷激活状态,使得答题链接按钮是否可以被点亮。

在这里插入图片描述

(2)激活状态的答题链接按钮被点亮,反之不被点亮。

在这里插入图片描述

问卷答题界面

最多包含四种提醒可选,包含Drop down list,Radio button,Checkbox,其中Drop down list有单选和多选两种选择,Radio button必为单选,Checkbox必为多选。

在这里插入图片描述

问卷结果导出到Excel

答题人页面结果查询。
在这里插入图片描述

下载Excel显示结果

显示和页面一致。

在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值