摘  要

问卷调查法是当今社会调查中被广泛使用的一项调查研究方法,它以固定的问题、固定的选项来采集大量研究调查数据,有效的帮助到各种科学社会研究。传统的纸质问卷调查虽然能实现不同的调查对象填写问卷,但是后期采集到的问卷数据整理、统计和分析的工作量十分庞大,调查过程需要耗费大量的人力物力。

本项目开发了基于SSM框架的在线问卷调查系统,设计以Web形式进行问卷调查,实现调查问卷网络化,让问卷的形式、时间和地点不受限制,调查问卷数据的收集变得更加方便。项目采用了SSM框架+MYSQL数据库技术,具有操作简单、界面和谐美观等优点。

关键字:问卷调查;SSM框架;MYSQL 数据库;Web

Abstract

The questionnaire survey method is a widely used survey research method in today's social surveys. It collects a large amount of research survey data with fixed questions and options, effectively assisting various scientific and social studies. Although traditional paper questionnaire surveys can achieve different survey subjects to fill out questionnaires, the workload of organizing, statistics, and analysis of the collected questionnaire data in the later stage is very large, and the survey process requires a lot of manpower and material resources.

This project has developed an online questionnaire survey system based on the SSM framework, designed to conduct questionnaire surveys in web form, and realized the networking of the survey questionnaire, making the form, time, and location of the questionnaire unrestricted, and making the collection of survey questionnaire data more convenient. The project adopts SSM framework+MYSQL database technology, which has the advantages of simple operation, harmonious and beautiful interface, etc.

Key words:Questionnaire survey; SSM framework; MYSQL database;Web

目  录

摘  要

Abstract

目  录

1 绪论

1.1研究背景

1.2研究现状

1.3论文组织结构

2 相关技术简介

2.1 JSP技术

2.2 Java技术

2.3 B/S结构

2.4 MYSQL数据库

2.5 Tomcat简介

3 系统分析

3.1 可行性分析

3.1.1 技术可行性

3.1.2 操作可行性

3.1.3 经济可行性

3.1.4 法律可行性

3.2 系统性能分析

3.3 角色功能分析

3.4 系统流程分析

3.4.1注册流程

3.4.2登录流程

4 系统设计

4.2 系统结构设计

4.2 系统顺序图设计

4.3 数据库设计

4.3.1数据库实体(E-R图)

4.3.2数据库表设计

5 系统实现

5.1 用户功能模块的实现

5.1.1系统主界面

5.1.2用户登录界面

5.1.3问卷调查界面

5.1.4公告信息界面

5.1.5我的参与界面

5.2 管理员功能模块的实现

5.2.1问卷管理界面

5.2.2添加问卷主题界面

5.2.3问卷分析界面

5.2.4问卷主题界面

5.2.5题目管理界面

5.2.6用户管理界面

6 系统测试

6.1 测试定义

6.2 测试方法

6.3 测试内容

6.4 测试分析

总结

致  谢

参考文献

1 绪论

1.1研究背景

21世纪是一个以网络为核心的信息时代,计算机技术、网络技术已经渗透到政府、学校,企事业单位的日常工作中。

随着社会的发展,很多行业需要掌握大量的信息来了解特定的用户需求, 由于许多调查研究的需要,经常会出现各种各样的调查问卷,传统的做法是人们不仅要花费不少的费用来印刷问卷,而且还要耗费大量时间和精力去发放问卷,回收问卷,统计问卷,并且问卷的可控性也比较差,容易产生漏卷、废卷等一系列问题。为了改变这一现象, 必须用一种现代化的技术来改变这种现状,网上问卷统计已经在很多领域的很多方面使用,通过网上在线调查问卷收集信息、统计数据已经逐渐成为了一种不可或缺的调查方式,在网络经济进一步发展的今天,建设一个高效、便利、安全的在线问卷调查系统是十分必要的,以达到实现在市场研究、民意调查以及学术研究等方面的科学应用的目标。它应该能够方便的获取大量的数据,并且能对数据进行分析,最近几年基于Web的在线问卷调查系统开始占据问卷调查的主导地位。因此,针对问卷调查方面的需求,特开发了本在线问卷调查系统。

1.2研究现状

随着计算机技术的飞速发展,利用计算机来获取和处理信息是当今信息管理的一大特点。基于web系统作为最普遍最实用的系统,其管理现代化、信息化,对整个社会起着巨大的推动作用。早期的问卷调查很不方便,需要大量的人力和财力,而却只能在相对局部的的区域里,对于不同的调查相对的人群也会有变化,针对性不强,因为数据量很大,信息的提取比较复杂,所以以前的问卷调查很少,只有发现了问题之后,才能知道问题的原因。当今的社会已经是一个信息时代,只有在第一时间获得有效的信息,才能在社会上立足。问卷统计系统正好弥补了这个缺陷,网上问卷调查现在已经成为了解社会状况的一种有效的方式,你只要在网上搜索调查,会有成万的相关记录,企业能及时的了解客户的需求,也能得到产品的优点和缺点,及时的了解信息,及时的处理问题是现在社会竞争中胜出的条件。

美国在网络问卷调查方面的使用处在领衔地位,例如SurveyMonkey网络调查,该网站目前在知名的Alexa全球流量排名是488,在美国的流量排名是191。其使用者多数为受过高等教育、介于35-65的职业妇女,约有4%的用户是通过搜索引擎访问该网站。而我国的在线问卷调查发展相对较为缓慢,目前,我国已经有一部分企业网站具备在线调查功能,也出现了很多专业的问卷统计系统。例如天会调研宝等在线自助调研网站,作为专业的在线问卷调查平台,为用户提供了在线问卷编辑,分析调查结果,在线查看报告等功能模块。

1.3论文组织结构

本文主要开发任务是开发在线问卷调查系统。在开发技术的选择上,使用JSP技术开发。后台数据库使用MYSQL,存储数据。本论文的组织结构如下:

第1章绪论。阐述论文工作的背景和研究现状

第2章系统关键技术介绍。介绍构建在线问卷调查系统的相关技术。

第3章系统分析。分析在线问卷调查系统的需求,包括性能分析、功能分析以及流程分析等。

第4章系统的总体设计。根据需求分析对系统进行功能模块划分,并阐述从大模块到各个小模块的具体功能,然后依照理论知识和实践学习知识,设计数据库。

第5章系统详细设计与实现。对学生功能模块、教师功能模块和管理员功能模块的主要功能进行界面展示。

第6章系统测试。对系统进行测试工作,发现系统bug,进行修改,确保系统正常稳定的运行。

2 相关技术简介

2.1 JSP技术

Jsp是服务端技术,与微软的ASP一样,是一种动态网页的技术,不过jsp是使用Java语言技术开发的技术,jsp使用的时候会被jsp引擎解析成Servlet代码,而jsp虽然可以写Java代码,但是jsp主要的作用是为了展示视图,所以jsp+javabean 可以很好的解决代码混淆问题,然后将视图与逻辑分离。

2.2 Java技术

Java的前身是Oak,sun公司在1995年申请注册商标的时候,发现已经Oak已经被注册了,最终才另外取了一个名字叫JAVA(其中还有一个趣味故事,有兴趣的可以去查找看看),

要使用Java首先要到官网甲骨文官网上下载Java的软件开发工具包,其中分为windows版本和Linux版本,我使用的是Windows的。而在Windows上要使用Java,要设置JAVA的环境变量。设置环境变量的步骤如下:第一步,点击计算机属性中的高级系统设置,点击系统属性高级的环境变量。第二步,设置一个系统变量为JAVA_HOME,其中的值是你的Java安装目录。它的作用还在于一些使用Java的工具时候需要用到这个变量,否则打不开,例如eclipse.第三步,设置一个classpath系统变量,它的作用是在你写Java源文件导包的时候去查找的类路径。第三步,在Windows自有的系统变量path中加入Java安装目录下的bin路径。既可以写成%JAVA_HOME%/bin;这就将Java的运行环境搭配好了。

介绍一下Java的文件目录。首先最重要的bin目录下面包含的是一些JDK包含的一些开发工具执行文件,例如像编译器javac.exe.运行Java的java.exe等等都在这个目录下面。其中Java启动的虚拟机在Java目录的jre目录中。

2.3 B/S结构

软件系统体系结构分为两种,是客户机/服务器结构和浏览器/服务器结构。其中的浏览器/服务器结构就是B/S结构。

C/s模式:是客户端/服务器(Client/Server)模式,主要指的是传统的桌面级的应用程序。比如我们经常用的信息管理系统。

B/S模式:是浏览器/服务器(Browser/Server)模式,主要指的是web应用程序,就像电子商务网站,如淘宝,阿里巴巴等。相对于C/S模式的应用程序来说,B/S模式最大的优势在于客户端只要有浏览器就可以运行。而C/S模式的应用程序需要在客户端进行安装,而且升级也不太方便。而B/S模式的应用程序对于客户端来说,永远都是最新版本的。

2.4 MYSQL数据库

Mysql现隶属于Oracle公司,之前隶属于SUN公司,却是MySQL AB公司研发出来的数据库。

MySQL数据库是一种开源的关系行数据库操作系统其使用的SQL语言是用来访问数据库较为标准的常用数据库操作语言。而且MySQL数据库体积较小易于安装、运行速度较快、所花费的成本较低搭载超文本预处理器接口与web服务器软件或服务可以组成良好的开发环境。

Mysql是当今最为热门的数据库之一,它是用于WEB应用程序的最佳RDBMS(关系数据库管理系统)应用程序。Mysql所使用的语言也是访问数据库最常用的语言,而且体积较小,速度较快,并且成本较低,所以本系统选择Mysql作为系统的数据库,许多中小型的网站一般都是选择Mysql作为网站的数据库。Mysql的数据库是存放在表中的,所以它的速度较快,而且也较为的灵活。MySQL操作起来十分简便,因为MySQL不是讲所有的数据堆放在一起,这样数据量大,查找起来需要的时间很多。它是将数据保存在不同的表中,这些表具有关联性,查找时直接从表中获取数据,这样大大提高了查找的速度。且MySQL是免费的,这对于大多数研发人员来说,是极大的诱惑。MySQL可以使用标准的sql数据语句,使用起来简单方便。对PHP支持,PHP是目前最流行的Web开发语言之一。

2.5 Tomcat简介

Tomcat在JSP 程序调试中应用广泛,它本身就是一款轻量级的源代码开放的能够支持jsp和servlets的目前比较主流的Web 服务器。普遍适用于中小型开发系统以及同时访问系统的用户数量比较少的场景。Tomcat默认模式实际上是Servlet容器,另外Tomcat服务器它能够处理html文件的功能,这点跟Web服务器和IIS同样。只是在处理html文件上,Tomcat服务器没有Apache服务器优越。Tomcat发展以来,目前已经更新到9.0版本了。之所以选择Tomcat服务器来源于它的先进技术,稳定性能等优点,当然最主要的还是Java程序开发者对Tomcat服务器的接纳和认可,Tomcat服务器也深受某些软件开发商的喜爱。

3 系统分析

3.1 可行性分析

可行性分析目的是根据所开发系统的用户需求,明确研究方向和目标,通过可行性分析确定系统的框架和功能模块。

3.1.1 技术可行性

本次项目是在windows7的操作系统下开发并且运行的。所涉及到的技术主要为JSP技术以及MySQL数据库等。这些开发中所涉及到的技术、语言、框架,都是由很多前辈千锤百炼出来的成果。依靠当前的科学计算水平跟软件开发水平,在技术上是可行的。

3.1.2 操作可行性

操作可行性主要是针对系统用户而言,一个系统再完美,技术再先进,用户不去使用,或者用户根本不会使用,该系统存在的价值也是不大的。本系统拟采用的是B/S架构,用户只要通过点击浏览器即可轻松访问,而用户对浏览器操作非常熟练,所以从用户的角度而言,没有任何学习成本,因此,操作上是可行性的。

3.1.3 经济可行性

在线问卷调查系统采用的软件都是微软的东西,开发周期短,这样可以削减很多的精力和资源,起到减少成本的作用。同时提升设计的作用,本系统对计算机配置的条件很低,乃至网吧淘汰下来的低配置计算机也可以满足需要,因此在经济上完全具有可行性。

3.1.4 法律可行性

在法律可行性方面,我们主要分析该系统开发是否涉及到了合同、侵权、责任以及各种与法律相抵触的问题。我国已经颁布了《中华人共和国著作权法》和《计算机软件保护条例》,这两个法律是我们开发软件系统是否违法的依据。通过分析,我们发现此系统并不存在知识产权问题,同时也没有存在侵犯版权问题,这就证明我们的系统是没有违法违规,故符合法律可行性原则。

通过以上可行性分析得知,可以利用现有的技术和合理的成本开发出本网站,并且能够在遵守相关法律的基础上运行该系统。

3.2 系统性能分析

达到如以下的性能需求指标,可以保证系统的安全性、可靠性、稳定性,需要:

(1)系统响应的精确性和实时性

这是本系统必要的性能。考虑到未来系统可能承受的工作量,需要能够承担得起企业级的信息处理需求。实时性是该系统的生命线,因此需采用软实时系统来进行保证。

(2)系统的开放性和系统的可扩充性

本系统是一个较为初期的一个雏形,以后势必会根据的问卷调查需求的扩大或转变。这就要求本系统需要提供足够的开放型和可扩充性,只要符合本系统的设计准则都可以将新的模块加入。通过这样的升级、维护来完成本系统后期的生命周期。

(3)系统的易用性和易维护性

要求不论是熟悉或不熟悉计算机的用户都可以对系统进行有效的人机交互。因此提供给用户一个友好、漂亮的图形接口是非常重要的。这可以通过发一些纸质和实际的界面模型问卷调查来获得最佳的效果。此外,也考虑到维护本系统的操作人员,有效的手段的数据备份、管理和错误检测、恢复需要被提供给相关的人员。

(4)系统的响应速度

要求系统在任何情况下的平均响应速度达到秒级,具有软实时性。一是为了保证了系统的工作效率,二为了防止系统错误、瘫痪。

3.3 角色功能分析

本在线问卷调查系统主要满足了两类用户的功能需求,包括管理员和用户,下面对这两类角色用户分别实现的功能进行阐述。

(1)角色:用户

用户可进入系统前台查看系统信息,包括问卷调查,公告信息,注册登录,我的参与,个人资料,修改密码,注销登陆。

用户用例图如图3-1所示。

图3-1 用户用例图

(2)角色:管理员

管理员登录后台对系统数据进行全面管理,包括问卷管理,问卷主题,题目管理,公告管理,用户管理,个人资料,修改密码,注销登陆。

管理员用例图如图3-2所示。

图3-2 管理员用例图

3.4 系统流程分析

3.4.1注册流程

未有账号的用户可进行注册操作,注册流程图如图3-3所示。

图3-3 注册流程图

3.4.2登录流程

登录模块主要满足了管理员和用户的权限登录,用户在登录界面输入用户名和密码,点击登录,通过验证,进入系统,登录流程图如图3-4所示。

图3-4登录流程图

4 系统设计

4.2 系统结构设计

根据前面的各项设计分析,按照系统开发的基本理念对网站进行分解,从模块上主要可分为用户功能模块和管理员功能模块,本在线问卷调查系统的结构图,如图4-1所示。

图4-1系统结构图

4.2 系统顺序图设计

顺序图表示交互、是指为得到一个期望的结果而在多个分类器角色之间进行的交互序列。

(1)登录顺序图

用户在登录时,首先进入系统登录窗口,用户需要输入用户名和密码,点击登录按钮进行登录操作,系统会以用户名和密码为参数在数据库中进行登录信息的验证,验证成功则登录成功,进入对应用户主界面。登录模块顺序图如图4-2所示。

图4-2 登录顺序图

(2)注册顺序图

未有账号的用户可进入注册界面进行注册操作,在注册界面输入注册信息,点击提交按钮,系统首先判断用户名是否存在,存在则提示重新输入,不存在则验证注册信息是否正确,正确则在数据库中添加注册数据,提示注册成功。用户注册模块顺序图如图4-3所示。

图4-3 注册顺序图

4.3 数据库设计

4.3.1数据库实体(E-R图)

系统E-R图就是系统的实体关系图,它是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成E-R图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。根据数据库中的几个表分别绘制数据库的实体图。以下给出本系统中比较重要的实体E-R图。

1、公告信息实体E-R图如图4-4所示

图4-4  公告实体E-R图

2、管理员信息实体E-R图如图4-5所示

图4-5  管理员信息实体E-R图

3、用户信息实体E-R图如图4-6所示

图4-6  用户信息实体E-R图

4、问卷信息实体E-R图如图4-7所示

图4-7  问卷信息实体E-R图

  1. 问卷主题信息实体E-R图如图4-8所示

图4-8 问卷主题信息实体E-R图

6、题目信息实体E-R图如图4-9所示

图4-9  题目信息实体E-R图

4.3.2数据库表设计

在线问卷调查系统采用MYSQL数据库进行数据的储存,下面介绍数据库中的各个表的详细信息。

表4-1  t_news公告信息表

字段名称

字段类型

字段大小

是否主键

说明

id

int

11

编号

addDate

varchar

255

添加时间

content

longtext

内容

imgFile`

varchar

255

图片

title

varchar

255

标题

表4-2  t_sysuser管理员信息表

字段名称

字段类型

字段大小

是否主键

说明

id

int

11

编号

photo

varchar

255

头像

uname

varchar

20

姓名

userAddress

varchar

255

地址

userBirth

varchar

255

出生日期

userEmail

varchar

255

邮箱

userGender

varchar

255

性别

userName

varchar

20

用户名

userPassword

varchar

250

密码

userPhone

varchar

255

电话

表4-3  t_user用户信息表

字段名称

字段类型

字段大小

是否主键

说明

id

int

11

编号

photo

varchar

255

头像

type

varchar

255

类型

uname

varchar

20

姓名

userAddress

varchar

255

地址

userBirth

varchar

255

出生日期

userEmail

varchar

255

邮箱

userGender

varchar

255

性别

userName

varchar

20

用户名

userPassword

varchar

250

密码

userPhone

varchar

255

电话

表4-4   t_ques问卷信息表

字段名称

字段类型

字段大小

是否主键

说明

ID

int

11

编号

canyu

int

11

参与人数

chongfu

varchar

255

是否重复

endDate

varchar

255

截至日期

imgFile

varchar

255

问卷

name

varchar

255

问卷主题

qstatus

varchar

20

状态

表4-5   t_quesitem问卷主题信息表

字段名称

字段类型

字段大小

是否主键

说明

ID

int

11

编号

name

varchar

255

问卷主题

quesId

int

11

项目分类

表4-6   t_quesitemlist题目信息表

字段名称

字段类型

字段大小

是否主键

说明

ID

int

11

编号

itemId

int

11

项目分类

question

longtext

题目

`typesel

varchar

255

题型

gs

varchar

255

格式验证

zi

int

11

字数限制

5 系统实现

5.1 用户功能模块的实现

5.1.1系统主界面

用户在系统前台可查看系统信息,包括调查问卷以及公告信息,系统主界面展示如图5-1所示。

图5-1系统主界面图

5.1.2用户登录界面

用户在登录界面可输入用户名、密码和验证码,选择登录类型,点击登录按钮进行登录系统,用户登录界面展示如图5-2所示。

图5-2 用户登录界面图

5.1.3问卷调查界面

用户登录后可进行参与问卷调查操作,问卷调查界面展示如图5-3所示。

图5-3 问卷调查界面图

5.1.4公告信息界面

用户在公告信息界面可查看所有公告信息,并可选择查看详情,公告信息界面展示如图5-4所示。

图5-4  公告信息界面图

5.1.5我的参与界面

用户可查看个人已参与的问卷调查,并可进行查看问卷记录,我的参与界面展示如图5-5所示。

图5-5  我的参与界面图

5.2 管理员功能模块的实现

5.2.1问卷管理界面

管理员可管理问卷信息,并可进行查看问卷分析、添加问卷主题等,问卷管理界面展示如图5-6所示。

图5-6 问卷管理界面图

5.2.2添加问卷主题界面

管理员可进入添加问卷主题界面添加问卷主题信息,添加问卷主题界面展示如图5-7所示。

图5-7 添加问卷主题界面图

5.2.3问卷分析界面

管理员在问卷分析界面可查看分析数据,问卷分析界面展示如图5-8所示。

图5-8 问卷预览界面图

5.2.4问卷主题界面

管理员能够增删查改问卷主题信息,问卷主题界面展示如图5-9所示。

图5-9 问卷主题界面图

5.2.5题目管理界面

管理员在题目管理界面可查看已有题目信息,并可进行删除操作,也可进行添加题目、选项管理,题目管理界面展示如图5-10所示,添加题目界面展示如图5-11所示。

图5-10 题目管理界面图

图5-11 添加题目界面图

5.2.6用户管理界面

管理员可查看所有用户信息,并可对其进行删除操作,同时也可添加用户信息,用户管理界面展示如图5-12所示。

图5-12 用户管理界面图

6 系统测试

6.1 测试定义

系统测试是通过在设定的特定的环境下执行程序来检测环境发生错误的不可或缺的阶段。系统测试包括安全测试、压力测试、回复测试等等,这些是保障我们所开发的程序与系统的优良质感非常为之重要的部分。

在项目的开发过程中,出现各种漏洞各种错误是极其正常的事情,有些错误可以凭借着开发工具发现,迅速找出并修改,而有些错误漏洞则是在一些细节上出现逻辑错误,导致引起一些列的错误,这类错觉有时藏得很深,会让我们在排除的过程中浪费大量的时间和精力。但随着时间的推移,经验的上涨,以后发现这类错误的时间一定会慢慢缩小。

系统测试的目的主要在于检查所实现的代码成品能否满足最初设定的目标以及系统需求,从测试的过程中发现与所需要的功能不同的错误,包括达不到预定需求甚至与预定需求完全矛盾的错误,并且在后续的开发上进行更改,甚至提出更加符合项目的新需求。

6.2 测试方法

总体程序测试的话,通常有两种测试方式,白盒的测试和黑盒的测试。

白盒的测试方式:总的来说就是以程序内部逻辑结构为依据而用来进行设计测试用例的方式

黑盒的测试方式:总的说来黑盒的测试会有这么几个方法方式:同等价值的一个分类方式、对于系统的一个边界数值的一个分析方式、对与错的一个猜想方式、还有最后一种就是图什么样的图,称之为因果图的方式。

整个的系统测试包括了最为重点的两种方式,从而“保障了系统测试的用例完全性和效果性”的一个原则。进行测试总体而言就是要检查功能齐全、是否能够接收信息或输送信息、数据的结构、性能需求是否到位、是否能够正确的初始化和终止。

6.3 测试内容

为了保证测试工作的有效进行,同时保持工作质量,可将测试工作按内容划分为以下几个部分,即:审核代码、单元测试、集成测试、系统测试和预期测试。

(1)审核代码

即审查编写的代码,检查其语法以及使用是否规范,并及时加以校正。

(2)单元测试

即检查系统中各个小版块的程序设置,将其划分为不同单元,分别进行测试以及校正。通过不同单元具备的功能性差别,对其进行不同目的的测试,以达到各单元系统的正确性。

(3)集成测试

在测试完各个单元系统后,将整个程序整体进行统一测试,即为集成测试。此举既可以检查单元测试中存在的遗漏,也可以检查各单元集合后是否存在衔接、过渡等方面的错误,子功能与主功能是否吻合,数据是否正确。

(4)预期测试

通过对整个程序的测试,来检查是否能够实现用户预期体验效果,即是否满足用户的各项需求,各个按钮是否有效,系统开发是否达到预期效果。

(5)系统测试

在完成各项测试后,仍然需要进行统一的系统整合测试,可从安全性、性能、功能性三个方面入手:

①安全性测试:应对该系统的安全防范功能进行测试,防止用户信息泄露或者交易流程错误等,避免非法手段的干扰。

②性能测试:即系统最高负荷承受限度,测试系统在达到某负荷条件下是否能保持正常运行。

③功能性测试:测试系统是否满足用户的各项需求,是否存在功能缺失。

6.4 测试分析

经过测试,所有功能都能得以实现,没有任何变形。至此,在功能的测试上也已经比较圆满的完成了。本在线问卷调查系统满足用户的要求和需求。所有基本功能齐全,操作简单,网站运行性能良好,是一个值得推广的在线问卷调查平台。

总结

由于在此之前对于Java知识没有深入了解,所以从一开始就碰到许多困难,例如一开始的页面显示不规范、数据库连接有问题已经无法实现参数的传递等等,不过通过在网上寻找有关资料以及同学的帮助下最后都得到了解决,在此过程中,我不仅学到了很多知识,也提高了自己解决问题的能力,尤其是学会如何从大量的信息中筛选出所需有用的信息,同时我更加深刻的体会到了,虽然书本上的大部分知识都是有价值,正确的,但实际上每个人编程的思路和对数据处理的方法、思想都是不同的,这就要求我们一定要通过实践才能找到解决问题的方案。在此次毕业设计活动中,我不断的提高了自己,也得到了宝贵的经验,我相信这些对我以后的发展都会有很大帮助。

致  谢

大学生活一晃而过,回首走过的岁月,心中倍感充实,当我写完这篇毕业论文的时候,有一种如释重负的感觉,感慨良多。首先诚挚的感谢我的论文指导老师XX老师。在忙碌的教学工作中挤出时间来审查、修改我的论文。还有教过我的所有老师们,你们严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。感谢三年中陪伴在我身边的同学、朋友,感谢他们为我提出的有益的建议和意见,有了他们的支持、鼓励和帮助,我才能充实的度过了三年的学习生活。

参考文献

[1]程锦,林徐.疫情防控背景下Java实践课程教学方式改革[J].电脑知识与技术,2021,17(18):101-102+111.DOI:10.14004/j.cnki.ckt.2021.1678.

[2]葛建霞.《Java动态网页设计》课程中项目法的应用研究[J].宿州教育学院学报,2017,20(04):160-161.

[3]网上问卷调查系统设计研究[J]. 赵光亮.  福建电脑. 2016(10)

[4]基于Java EE平台的网上调查问卷系统的设计与实现[J]. 王羡欠.  江西科学. 2016(01)

[5]网上在线问卷调查系统的设计与实现[D]. 于航.吉林大学 2014

[6]李洋. SSM框架在Web应用开发中的设计与实现[J]. 计算机技术与发展,2016,(12):190-194.

[7]蒋启明,彭小宁,张文. “轻量级Java EE”课程的Spring框架教学改革探讨[J]. 科教文汇(中旬刊),2016,(11):57-58.

[8]基于JSP技术的Web应用程序的开发[J]. 张波,张福炎.  计算机应用研究. 2016(05)

[9]基于JSP技术的动态网页开发技术[J]. 吴周霄,郑向阳.  信息与电脑(理论版). 2018(08)

[10]对动态网页开发技术的分析[J]. 林定殷.  信息与电脑(理论版). 2019(01)

【Java在线问卷调查】Java ssm框架在线问卷调查系统的设计与实现相关推荐

  1. java ssm框架的点歌系统的设计与实现源码

    项目名称 java ssm框架的点歌系统的设计与实现源码 下载地址 下载地址 系统说明 4.2 系统功能 4.2.1 登录与注册功能 系统的登录分为了前台登录和后台登录两个模块,都分别处在不同的界面上 ...

  2. 汽车维修管理系统汽车维修管理系统采用B / S架构,主要使用Java技术进行开发,结合最新流行的java和mysql的SSM框架技术。

    摘 要 21世纪是一个知识大爆炸的时代,互联网拉近了人们的距离,信息化革命席卷了各个行业.物质生活水平的提高使得人们的消费观念悄然发生改变,人们对汽车维修管理系统的要求越来越高,这对于传统汽车维修管理 ...

  3. 计算机毕业设计ssm基于SSM框架在线电影评论投票系统3gr0f系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于SSM框架在线电影评论投票系统3gr0f系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM框架在线电影评论投票系统3gr0f系统+程序+源码+lw+远程部署 本源 ...

  4. Java Web 程序设计----基于SSM框架(正在更新中)

    Java Web 程序设计----基于SSM框架 提示:主要用于个人学习.复习.查阅等. 文章目录 Java Web 程序设计----基于SSM框架 一.网页前端开发基础 HTML文档结构 提示:以下 ...

  5. 基于java SSM框架的游戏商城系统

    今天给大家介绍一个使用java SSM框架的游戏商城系统,案例比较典型,更换一些内容可以作为其他商品的商城系统使用,话不多说上截图: 技术描述 开发工具: idea 数据库: mysql Jar包仓库 ...

  6. 基于Java+springboot+SSM的医疗报销系统的设计与实现

    项目开发工具: IDEA, MYSQL, JDK1.8 项目使用技术: SpringBoot, SSM, H-UI, JSP, JQUERY, HTML 医疗报销系统 [功能列表] [前台用户]登录, ...

  7. java计算机毕业设计基于ssm的高校普法系统

    项目介绍 随着信息化时代的到来,管理系统都趋向于智能化.系统化,高校普法系统也不例外,但目前国内的市场仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化,而高 ...

  8. java计算机毕业设计基于ssm的高校普法系统(源代码+数据库+Lw文档)

    项目介绍 随着信息化时代的到来,管理系统都趋向于智能化.系统化,高校普法系统也不例外,但目前国内的市场仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化,而高 ...

  9. java计算机毕业设计基于Web的上门家教系统的设计与实现源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计基于Web的上门家教系统的设计与实现源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计基于Web的上门家教系统的设计与实现源程序+mysql+系统+lw文档+远 ...

最新文章

  1. 使用Java HttpURLConnection抓取网页内容(一)限制返回的网页大小
  2. python入门语句_Python 快速入门笔记(5):语句
  3. [NOIP2005] 提高组 洛谷P1051 谁拿了最多奖学金
  4. 击败酷睿i9之后,有人又拿苹果M1去挑战英伟达V100了
  5. 百度,你拿什么和谷歌争?| 畅言
  6. MyGui 3.2.0(OpenGL平台)的编译
  7. mysql like 函数替换_MySql 替换like 查询
  8. 160304-01、mysql数据库插入速度和读取速度的调整记录
  9. 计算机信息检索工作的原理,2021年湖北自考计算机信息检索课程考试大纲
  10. 51nod 1534 棋子游戏(博弈)
  11. Ajax传参中文问题
  12. java phaser 实用场景_猿灯塔-Phaser 使用介绍
  13. 使用Pytorch在StarCraft II 星际争霸2上实现多智能体强化学习算法
  14. BeanUtils.populate 的使用
  15. 19.Oracle数据库SQL开发之 笛卡尔积
  16. 使用知网查重检测系统的高校有哪些?
  17. Html(快捷键!+Tab)
  18. 计算机仿真模拟python,计算机仿真之电子宠物,,
  19. 前端七十二变之jquery高级
  20. apache camel

热门文章

  1. Matplotlib任务实现:绘制国民生产总值构成分布饼图
  2. 嵌入式实时操作系统9——中断系统
  3. 内核启动参数cmdline详解
  4. 从今天起开始做一个真正的BLOGER
  5. 佛洛依德算法原理讲解
  6. 请帮我用一下描述画一幅画
  7. 荣威之后是名爵,上汽对YunOS是真爱,但还不够?
  8. 基于Vue的前端权限管理
  9. 95%置信区间的含义_怎样全面理解95%置信区间
  10. 聚类算法综述(案例实现)