IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 基于SSM+MySQL+Vue前后端分离的在线问卷调查系统 -> 正文阅读

[大数据]基于SSM+MySQL+Vue前后端分离的在线问卷调查系统

项目运行截图

?

?

?

?

?

?

?

?

?问卷调查法是一些企业、组织或个人常用的调查方法,他们通过设计一些问卷问题,并把问卷分发给他们的调查对象,从而获取一些他们所需要的数据、信息和资料。问卷调查法的种类有很多,有传统的纸质版问卷调查,也有随着网络发展而诞生的电子版问卷调查。传统的纸质调查问卷通常在问卷问题设计完成后,经过人手的问题排序,然后进行纸质问卷的打印[1]。最后,这些企业、组织或个人会在他们调查对象出现较多的地方分发这些纸质调查问卷,并且进行问卷的回收。随后,他们会将回收到的纸质调查问卷上的数据信息进行人手的整理、统计,以及数据分析[2]。

问卷调查法主要是通过问卷上的文字与调查对象进行交流,减少了调查对象受到与人接触时的态度、语气和语调的主观影响,收集到的调查数据会更加客观有效。此外,问卷调查法收集到的数据结果更容易被量化,数据更方便被分析和统计。当然,传统的纸质问卷调查还是存在着不少的局限性[3]。例如,纸质的问卷调查从开始的问卷设计到最后的调查数据的整理统计和分析,期间一直都需要专门的人士去做不同的事,这一过程需要花费不少的人力、物力,以及财力。纸质的问卷调查花费的时间成本和经济成本都比较大,如果中间某个环节出了问题,都会直接影响最后问卷调查的结果和数据的质量,而且纸质问卷调查还有着一定的地理局限性。因此,随着计算机技术和网络通信技术的发展,纸质问卷调查渐渐演变成如今比较流行的网络问卷调查。网络问卷调查省去了许多纸质问卷调查必须的环节,节省了大量的时间成本和经济成本,扩大了调查对象的地理范围,也提高了收集、整理、统计和分析问卷调查数据信息的效率。

随着网络问卷调查的发展的步伐,在线问卷调查系统的开发起了很大的帮助效果。那些需要进行问卷调查的企业、组织或个人通过使用网络上的在线问卷调查系统,设计和制作他们需要的网络调查问卷,并把网络版的调查问卷链接分发到那些调查对象的社交平台或圈子,就可以快速收集到相应的问卷调查数据。他们还可以在网络在线问卷调查系统上对收集到的调查数据信息进行整理、统计和分析,这样大大提高了他们的工作效率[4]。在如今这个网络技术和各类科技迅速发展的年代,传统的数据采集和许多数据库正在被移到计算机网络上,这是一个大趋势。

本论文开发一个基于Spring Boot的在线问卷调查系统,采用HTML、CSS、JavaScript,Spring Boot技术框架,以及Web网页的相关技术,提供问卷调查系统的问卷设计和制作、问卷调查的发布、问卷数据的回收和统计等基本主要功能,达到系统可以线上进行问卷调查、推广调查问卷,以及回收问卷数据的效果。

  1. 研究现状

随着网络通信技术和计算机技术的迅猛发展,如今我们的生活方方面面都离不开互联网。如今的社会和互联网的之间有着许多千丝万缕的关系,我们生活上的衣、食、住、行都依赖着互联网,所以当今社会上的各项科学研究所需要的调查信息也普遍使用互联网来进行数据采集。其实在上世纪80年代,国外就已经有调查机构公司开始着手计算机技术和调查技术的研究。在1998年,英国的一项针对全英国202家专业调查机构的社会调查结果表明,自20世纪80年代以来,开始使用基于计算机技术和调查技术相结合的专业调查机构公司比例明显有上升的趋势[5]。随后,国外也有其他一些调查结果显示互联网与调查技术的之间具有可发展的关系。如今国外比较出名的网上问卷调查网站有在1999年成立的Survey Money和Survey Savvy等。在我国,最早的一家使用互联网技术和问卷调查结合的公司是在1995年成立的瀛海威时空网站。随后几年,搜狐公司和零点公司合作创立了一个“搜狐—零点”网上调查公司,这也标志着我国的调查业将迈入互联网时代[5]。

在2000年以后,互联网技术迅猛的发展,把互联网融进了家家户户,开始出现了关于互联网和问卷调查的科学研究。我国在调查业的科学研究的内容普遍是关于互联网问卷调查的应用研究、互联网问卷调查的改善和质量的提高,以及在线问卷调查系统的设计与开发等等。在问卷调查的应用研究方面,应用的领域普遍在医学、教育等行业。而在线问卷系统的设计与开发研究方向主要在系统开发技术的层面,例如PHP、JSP、Web等技术开发的研究。在国外,关于网上问卷调查的科学研究主要是在网上问卷调查的利弊比较研究和提高网上问卷调查的质量研究。我国在问卷调查方面的研究比较偏向全面性和调查形式,国外在问卷调查方面的研究则比较偏向实用性和调查质量[5]。

  1. 论文结构

第一章是前言。主要介绍本论文研究的课题的目的、意义,以及课题目前的研究现状,还要简单介绍本论文的总体结构。

第二章是可行性分析。在本论文的课题开始研究之前,通过可行性分析来对课题进行各方面的研究,做好研究之前的准备工作,主要是从技术、用户操作和经济方面来进行可行性分析,从而判断本项目各方面的可行性和风险。

第三章是系统需求分析。主要内容是对本项目要开发的在线问卷调查系统进行详细的分析,确定使用者对系统的使用需求。只有在确定好这些系统需求内容和系统功能要求才能让后续的系统开发工作顺利展开。

第四章是概要设计。主要内容是阐述本项目开发的系统的设计工作。总体内容结构分为系统结构设计、系统模块设计和数据库设计,具体分析设计系统开发过程中所涉及的系统总体结构、系统架构,还有系统的基本数据处理流程等内容。

第五章是详细设计。主要是对概要设计中的任务再进行细化,需要对系统中的每个模块的实现进行详细的设计。例如每个模块中实现算法的设计、用户界面的设计、数据结构的设计等等。与概要设计不同的是,详细设计侧重说明系统开发过程中的具体实现方式。

第六章是系统实现。主要内容包括软件开发说明和系统界面功能说明。软件开发说明主要是介绍系统开发过程中使用到的Spring Boot、Vue、Axios,以及MyBatis等主要技术,简单说明这些技术在系统开发过程中起到的作用和解决到的问题。系统界面功能说明主要介绍本项目开发的系统的用户界面和系统主要功能的展示。

  1. 可行性分析
    1. 用户操作可行性

本项目系统主要是使用前端开发框架Vue和UI框架Element UI来对网页界面进行开发。因为Element UI框架是基于Vue框架来开发的,所以两者配合使用十分友好和谐。Element UI框架是前端网页设计常用的UI框架,该框架的组件十分完善好用,界面简洁美观,交互性强,系统用户可以方便快捷地使用本项目系统,每一步的操作都有操作提示,操作简单易学。

此外,在问卷数据分析模块使用了可视化的形式来显示数据,系统将会使用柱状图、饼状图等可视化的形式来显示问卷数据,让用户对收集到的问卷数据有最直观的感受。系统是以Web网站的形式在线上运行,用户仅仅需要一台可以上网的设备就可以方便快捷地在浏览器上进入本项目系统。综上所述,在操作上本项目开发的系统是完全可行的。

  1. 技术可行性

本项目系统采用基于Spring Boot框架技术进行Java Web网页的开发。本项目的技术可行性分析主要需要考虑以下几个方面:

  1. 软硬件设备的满足。进行Java Web网页开发对电脑设备有着一定的要求,其中需要对进行开发的电脑设备安装JDK,以及使用Windows 7、Windows 10等操作系统和IntelliJ IDEA、Visual Studio Code和Navicat Premium等开发软件。配置好MySQL数据库、Java Web开发、Maven和Vue等网页开发环境,这样基本上可以满足本项目系统的开发条件。
  2. 系统开发人员的水平。本人在学校系统地学习过Java高级程序设计的课程,并完成课程的考核,具有基本开发Java Web系统的水平能力。此外,本人也系统地学习过软件工程、计算机网络基础和Web程序设计的知识,并且对JSON、HTTP等网络通信知识有着一定的了解,所以本人有一定的能力对本项目的系统进行开发和实现。
  3. 技术支持。本项目系统开发采用如今比较流行的开发模式——前、后端分离模式。该模式主要是让前端和后端独立开发。前端采用技术框架Vue,以及与之配套使用的UI框架Element UI,主要负责网页界面设计的开发和数据的显示。而后端采用Java Web开发流行的Spring Boot框架,以及MyBatis连接数据库技术,主要负责系统的逻辑开发和数据库的交互。该模式可以降低前、后端之间的耦合,减少出错率,利用该技术可以对本项目系统进行开发和实现。
    1. 经济可行性

本项目系统开发过程需要用到的Java开发IDE工具IntillJ IDEA,以及前端开发工具Visual Studio Code都有对应免费的学习版本。此外,本项目系统开发使用的技术框架都是免费的,其官方免费提供开源代码让我们更好地进行学习和使用,包括前端使用的Vue和后端使用的Spring Boot。同样地,系统使用的MySQL数据库和连接数据库使用的Java框架MyBatis也是免费的,所以基本上没有金钱上的花费。在开发过程中用到的硬件设备的操作系统只需要是Windows 7以上的,因此对硬件设备的要求不高。综上所述,本项目在经济上是完全可行的。

  1. 可行性结论

本项目开发的系统是基于Spring Boot开发的在线问卷调查系统,界面简洁美观、操作简单易学,对用户来说操作十分友好,在操作上是可行的。系统在配备JDK、Vue等开发环境下的笔记本电脑中开发,在技术上是可行的。系统开发实现的过程并不需要任何金钱的支出费用,在经济上是可行的。综上所述,系统在各个方面都具有可行性。

  1. 系统需求分析

本项目系统是一个基于Spring Boot开发的在线问卷调查系统,采用Html、CSS、JavaScript语言,Spring Boot框架,以及Web网页的相关技术,提供问卷调查系统的问卷设计和制作、问卷调查的发布、问卷数据的回收和统计等基本主要功能,达到系统可以在线上进行问卷调查、推广调查问卷,以及回收问卷数据的效果。

  1. 用户需求分析

调查研究人员通过本项目系统注册账号,然后登录账号,在修改个人信息等操作之后,便可以开始进行调查问卷的设计和制作。研究人员确认调查问卷设计和制作完毕之后,就可以选择发布或保存该调查问卷。在问卷调查发布之后,就可以开始进行调查问卷数据的收集和统计。

  1. 注册系统账号需要填写使用者的用户名、密码、手机号,以及性别和出生日期等信息,然后提交个人信息,在系统检测使用者填写的信息没有问题之后,账号就注册成功了。使用者可以用该账号登录系统,然后进行后续的操作。
  2. 使用者在登录页面填写好系统账号的用户名和密码,在系统检测确认账号用户名和密码匹配无误后就可以成功进入系统的个人后台,然后就可以建立、设计和编辑调查问卷了。使用者也可以查看自己注册的时候提交的个人信息,同时使用者也可以对已经变更的个人信息进行修改。
  3. 使用者在建立调查问卷的时候,先是填写好问卷调查的标题,确认之后就可以进入调查问卷的设计。一般情况下,问卷调查的问题类型分为单选题、多选题和文字简答题。使用者在向调查问卷添加问题的时候,先要确定所添加问题的问题类型,然后再填写问题内容和问题选项。
  4. 在使用者设计好问卷的内容之后,便可以选择发布问卷调查还是保存问卷调查。若选择发布问卷调查,则调查问卷的状态将设为公开,调查对象可以开始填写问卷信息,以供研究人员调查。若选择保存问卷调查,则调查问卷的状态将设为私密,问卷内容仅限使用者个人进行查看,同时使用者可以继续对调查问卷的内容进行修改。
  5. 在调查问卷发布之后,使用者就可以查看调查问卷收集到的数据了。使用者进入调查问卷数据的分析页面,系统把对应的调查问卷数据经过整理、统计和分析之后,会在页面中用柱状图、饼状图等数据可视化的形式进行调查问卷数据的展示,研究人员通过页面的显示的数据图形了解该调查问卷收集到的数据后,便可以更清晰地、更有条理地利用问卷调查数据来进行问题的研究。
    1. 功能性需求分析?

本项目系统的目标用户有两大类,一是有研究调查需求的研究人员,他们使用本项目系统实现的基本功能来进行收集他们所需要的调查研究数据。二是参与研究调查的调查对象,他们通过本项目的在线问卷调查系统进行数据的填写,以帮助研究人员完成调查问卷数据的收集[6]。

  1. 有研究调查需求的研究人员对系统的功能需求

研究人员通过在注册账号页面填写个人信息来获取本系统的使用账号。系统需要实现获取使用者在注册表单填写的个人信息,同时判断使用者填写的信息是否有效,例如系统需要判断使用者填入的用户名和手机号是否已经有别的使用者在使用,账号设置的密码的字符组合是否太过简单,确认密码的内容和密码是否一致等。判断所有信息符合要求后,就可以把数据从浏览器端口提交到服务器端口,完成账号的注册和数据信息的添加。使用者在登录页面填写好账号的用户名和密码后方可进入系统。系统需要验证使用者在登录表单中填写的用户名和信息是否匹配,并且没有错误。若系统检测到账号用户名或密码有错误要反馈给浏览器,让浏览器提醒使用者检查输入的信息,并填写正确的信息后方可进入系统。

登录成功后,使用者可以看到当前登录的账号创建的所有调查问卷的信息,包括调查问卷的创建时日期、最后的修改时间,以及问卷是否发布等信息。使用者可以通过在搜索框中输入关键字来搜索对应的目标问卷。使用者进入系统后可以查看注册时填写的个人信息。浏览器需要传递使用者当前登录账号的账号编号信息给服务器,让服务器端的代码程序访问数据库,根据账号编号查找对应的账号信息,并将查找到的所有信息返回到浏览器端。浏览器将服务器传递过来的账号信息展示给使用者,使用者便可以根据个人需要对账号信息进行查看、修改。

使用者可以按照研究调查的需要填写好调查问卷的标题,系统保存好使用者填写的信息后,在后台生成一份基础的问卷档案,并添加进数据库。然后使用者便可以对该份调查问卷的信息进行查看、添加、修改和删除。系统会保存并提供当前调查问卷对应的问卷编号信息给服务器端,并根据用户的操作进行对应的增删查改操作。研究人员可以根据自己设计好的调查问卷的结构和内容,把调查问卷的信息录入到系统,录入的信息则是调查问卷中具体的问题和选项。用户向调查问卷在添加的问题的时候,首先需要选择题目类型,系统会根据用户选择的类型生成对应的表单操作页面。

技术描述

开发工具: Idea/Eclipse
数据库: mysql
Jar包仓库: Maven
前段框架: vue/ElementUI/echart
后端框架: Spring+SpringMVC+Mybatis+SpringBoot

资料说明

本项目系统是一个基于Spring Boot开发的在线问卷调查系统,采用Html、CSS、JavaScript语言,Spring Boot框架,以及Web网页的相关技术,提供问卷调查系统的问卷设计和制作、问卷调查的发布、问卷数据的回收和统计等基本主要功能,达到系统可以在线上进行问卷调查、推广调查问卷,以及回收问卷数据的效果。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-05-24 18:15:37  更:2022-05-24 18:19:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 20:50:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码