目录

ssm517基于JavaWeb的校园心理健康网站的设计与实现+jsp

项目清单 包安装运行 官网地址 http://chenqi1990.site

ssm517基于JavaWeb的校园心理健康网站的设计与实现+jsp

https://raw.githubusercontent.com/GraduationProject-springboot/.github/main/img/wx.png

github 项目仓库 开源仅有后端代码

点击播放视频 ▼

https://i.sstatic.net/Vp2cE.png

第一章 绪论

1.1 研究背景

在现在社会,对于信息处理方面,是有很高的要求的,因为信息的产生是无时无刻的,并且信息产生的数量是呈几何形式的增加,而增加的信息如何存储以及短时间分析检索,也是有时效性的,所以,不管是任何的企业和个人,只要需要处理信息,必然是要寻找到一个适合自己的解决方案,而软件开发商和数据库提供商就是为了解决这些问题。相比之前人工信息处理的水平,现代的信息处理方法是完胜以前的信息处理方法。开发一个符合自己需求的信息管理系统,可以把整个信息处理的过程变得很有规范,并且很有水准,让整个信息处理变成一个自动化的过程,并且在数据处理结果之中直接设定好检索标准,或者是多条件检索标准,通过数据分析获得自己需要的内容,这都是信息化的好处。当一切信息数据存在小小的存储介质之中,那么数据迁移备份的重要性也变得更加简洁,可以设置自动化远程备份,自动化远程处理,不管是使用过程还是维护过程,都会变得更加的高效和整洁,最重要的成本上面的控制,可以极限减少,开源节流,不外如是,减少社会资源的浪费,也是计算机技术的存在的一个优势。所以,对于校园心理健康信息的管理,一方面为了提高校园心理健康信息的管理水平,另一方面为了提高校园心理健康信息的维护水平,校园心理健康网站的开发就显得十分有必要了。

1.2 研究意义

校园心理健康网站不仅可以保证信息安全的前提下提高信息处理水平,更重要的是提高了信息使用者以及所有者的管理水平。信息的出现,必须经过人为的处理,人们才能接受和使用,所以提高了信息处理水准就显得极为重要。采用计算机技术,会发现在数据传递方面,有着急速的传递,不管是距离多远,都可以实时抵达,不管数据量多大,都能在短时间进行处理完毕,让人为的可出错性变低,工作量变少。校园心理健康网站的出现,让校园心理健康信息的管理跟上了信息时代的步伐,不仅可以在全时间段提供着稳定的处理速度以及处理水准,更能完美的保证了数据的可靠性。不仅如此,校园心理健康网站在使用上面也是得心应手,操作起来极其的简单,只要认识字就行,页面设计相当不错,不用过多的考虑或者寻找,就能使用。总而言之,校园心理健康网站在信息资源的处理方面,表现是极其的出色,不仅提高了管理水准,也让数据的迁移变得更加方便。

1.3 研究内容

本文总共分六章来对校园心理健康网站进行介绍,研究内容具体安排如下:

第一章:通过资料查询,和对调研资料的总结,对校园心理健康网站的背景和校园心理健康网站的意义进行说明;

第二章:选择适合本系统的技术和工具并对其进行说明;

第三章:分析校园心理健康网站开发可行性问题,研究本系统的性能,对本系统使用者的功能进行分析。

第四章:细分功能,利用功能结构图来展示系统的详细功能,同时设计数据库,包括E-R图和数据表的设计;

第五章:展示校园心理健康网站的实现界面和实现的功能;

第六章:测试校园心理健康网站,检测系统的功能能否可用,以及发现并解决系统功能运行的问题。

第二章 开发环境与技术

校园心理健康网站的开发需要的软件环境和技术下面将介绍一下。

2.1 Java语言

Java语言流行至今,依然是后台程序开发人员从业者需要学习的技能之一,并且可以不断的进行深造,可以用Java解决各种各样的问题。Java是一种面向对象的语言,这一点对Java语言的发展功不可没。万物皆对象,很生动的对自然存在的各种环境,各种问题提供了一个解决思路,人类对世界的认知就是从一个一个事物慢慢领悟的,对行为的认知就是事物之间的联系进行认知的,对各种事物之间的联系组成了人类对世界的认知。而Java语言关于编程描述的方法,符合人类对自然界的认知方法。一切自然界的信息如果要进行存储处理,如果只是信息存储的话,也需要对其定义,信息即数据,进而推导,符合数据要求格式的类型,就是符合人类认知事物的类型。Java语言面向对象就是这样理解的,符合人类正常思维。Java不仅仅是运行不挑环境,开发符合人类正常认知,并且还衍生出其他的好的特性,比如安全系数比较高,因为不牵扯到硬件指针,不存在直接访问内存,这样应对计算机病毒的入侵有着很好的防范。Java是一种很好的开发语言。

2.2 JDK简介

JDK这个是Java开发所必须的东西。Java开发必须用JDK,运行必须用JRE,而JDK往往携带了JRE环境,也就是说只要安装了JDK就不需要再去重复性的安装JRE,所以JDK这款开发Java的必备品也就很受欢迎。一台电脑上可以安装多个版本的JDK,并且可以对不同的项目指定不同的JDK,这一点做的相当的友好。如果一台电脑默认没有安装过JDK是不需要配置环境变量,就可以直接访问JDK的,这一点对于初学者来讲,起码配置环境变量方面就方便了很多。JDK目前最新版本是JDK17,版本已经很高了,但是不管是学习还是使用,一般都喜欢用比较稳定的版本,比如JDK1.7或者JDK1.8版本。

2.3 Eclipse开发工具

对于用于开发Java语言的工具来讲,从一开始就是MyEclipse,因为是开源免费的,许多教学机构或者是学校,如果大批量用收费的开发工具来进行讲课,是一种资金的浪费,所以选择MyEclipse作为开发工具,是许多Java学习人员的入门必备。但是随着Java语言功能越来越多,MyEclipse虽然是免费的,但是如果项目需要某些插件的话,需要手动去对应插件的官网进行下载,有时候插件还会被屏蔽,不仅仅在配置开发环境方面造成一定的困难,还会让开发的雄心变弱。Eclipse就在这样的情况下诞生了,秉承于MyEclipse的操作习惯,把一些常用的插件给集成到一个软件里,比如常用的JDK,Tomcat等插件,直接安装Eclipse就可以使用,不需要另外的安装其他的插件,会让使用过MyEclipse的人员用起来很顺手,操作也比较简单。在公司里进行开发也有很多程序员用的都是Eclipse作为开发工具,有效的提升开发效率。可以同时开发许多项目,不同的项目可以选择不同的工作空间,每个独立的工作空间都可以进行单独的配置,可以对Tomcat端口进行修改,也可以在同一个Tomcat里面启动很多个网站项目,在操作方面更加便捷。

第三章 系统分析

一般来说,开发系统不是一拍脑袋就解决的事情,需要有个严谨的分析,并且逐条实现的过程,而系统分析只是系统开发的前奏而已,后续还会有相关的系统实现,系统设计等。

3.1可行性分析

系统是否可以正常实现操作流程,实现操作目的,符合操作流程,这些都可以提前进行分析论证。提前进行分析在开发之前是很重要的,并且进行书面记载,有助于开发流程的缜密性。

3.1.1运行可行性分析

开发校园心理健康网站必然是有运行条件的,开发条件和运行条件都可以进行分析。首先从运行角度上讲,只是作为一个校园心理健康网站的运行环境,不是超大型商业项目,只是运行一个毕业设计,数据量有限,并发条件有限,所以用常规的内存大于4G,CPU双核以上,基本上就能满足运行的硬件需要,硬盘的话常规的大于60G的即可。

3.1.2技术可行性分析

一切可以实现B/S模式的技术很多,而正好在学校就学习了相关的开发技术,采用已经有基础的学习来进行扩展更丰富的功能,从技术上面是不需要太多的重复性投入,可以更快的进行开发,技术可行。

3.1.3经济可行性分析

经济主要考虑投入与获利之间的比例问题,校园心理健康网站开发投入只需要现有的,不必要另外购买的电脑就可以进行使用,一切开放性所用到的工具和资料都可以在图书馆以及互联网上面得到相应的免费资讯,这些都决定了经济上面的投入是不需要太多的。项目功能属于常规功能,没有多并发超用户同时访问的需求,所以也不需要考虑太多的资金投入,所以经济可行。

通过各个方面的研究分析,确定了开发之前这些可行性分析是很有必要的,增加了开发的信心,提高了开发效率,让开发的流程更加的具体化。

3.2系统流程分析

本项目在处理数据方面,必须规定其流程,要让每个步骤都要符合设定预期。注册的结果可以说只有两种结果,一个是成功,一个是失败,成功就会把注册时候输入的数据写入到数据库表里存储,如果失败则提示提示失败,并且不写入数据库。因为两种结果,所以要对数据的合法性进行判断,而数据的合法性需要对每条信息进行判断,主要对哪条信息判断,这些都要有流程。

/images/0500ssm/ssm517/blog.001.png

图3.1用户注册流程图

登录是所有系统必不可少的功能之一。虽然不起眼,但是却是一件不可缺少的事情,登录的作用主要代表着当前操作用户是某人,当然,登录的时候是需要输入账号和密码的,都正确才可以登录,登录的时候会对输入的信息进行判断的。

/images/0500ssm/ssm517/blog.002.png

图3.2 用户登录流程图

数据的添加是一件比较严肃的事情,必须判断正确与否,不然随意的添加可能会导致数据库设定与实际数据输入要求不一致,导致数据丢失的问题,所以必须根据数据设定要求,在输入数据的时候就进行判断输入信息是否合法。

/images/0500ssm/ssm517/blog.003.png

图3.3 信息添加流程图

3.3 系统性能分析

在软件开发的环节,有一个很重要的步骤,那就是关于性能需求分析的环节。如果不对软件的性能需求进行分析和预估,那么后果是很严重的。比如国内的12306,如果只是一个用户登录注册,查票购票退票,那么很容易开发出来,但是同时几百万人次的不同操作,如果没有对这个需求的提前分析预估,还是按照十个八个的并发操作进行软件开发,那肯定是上线就崩溃直接就下线的结果。所以说性能需求是很重要的一个环节。一般系统需求从下面几个角度同时考虑。

3.3.1系统的安全性

一个系统是否安全,不仅仅只是考虑用户的密码是否经过了加密,也更需要考虑数据存储的安全性,比如可以把数据库专门放到一个局域网里的服务器,让主服务器代码远程连接数据库,因为代码服务器与数据服务器的物理分离,如果代码服务器被破解,起码用户数据还有机会保存。

3.3.2系统易维护性

系统长时间运营,肯定需要进行维护。那么维护所需要带来的是性能的提升还是并发数量的提升,这些都是需要考虑的,系统不仅仅要容易维护,数据容易迁移备份,还要符合其他特性。

3.3.3系统可扩展性

系统的功能不可能一成不变的,随时可能会加一些其他的模块,比如有些商场用户积分的问题,这些开始都没有这项设定,后续想加的功能,那么就需要在不改变其原来的功能的前提下,对积分相关模块进行升级,这些就是系统设计之初需要考虑的问题,尽量开发模块化。

综上所述,性能需求必须在符合业务逻辑之外,考虑是否会出现其他的各种情况的一种分析,还必须能解决可能会出现的问题的一种需求分析。所以说,系统的性能需求分析是必不可少的一个环节。

3.4系统功能分析

系统功能主要针对主要模块功能进行分析,暂时不考虑非典型性的问题,只要能满足正确操作流程即可。

校园心理健康网站设置的角色有管理员,教师,学生等。

(1)管理员

管理员管理文章类型,管理知识文章,管理问卷调查,管理问卷答卷,管理分析结果信息,管理情况反馈信息等。对管理员的功能进行分析之后,将使用图3.4的管理员用例图来描述管理员的功能。

/images/0500ssm/ssm517/blog.004.png

图3.4 管理员用例图

(2)教师

教师可以管理学生的分析结果信息,管理情况反馈信息等。对教师的功能进行分析之后,将使用图3.5的教师用例图来描述教师的功能。

/images/0500ssm/ssm517/blog.005.png

图3.5 教师用例图

(3)学生

学生查看知识文章,评论知识文章,查看问卷调查并在线回答问卷调查的问题,查看问卷答卷以及分析结果信息等。对学生的功能进行分析之后,将使用图3.6的学生用例图来描述学生的功能。

/images/0500ssm/ssm517/blog.006.png

图3.6 学生用例图

第四章 系统设计

不管是好用还是不好用的系统,在如今的互联网时代都会被广而告之,但是能留存下来的,必然是好用的,并且好看的系统,不好用并且不好看的系统用户会逐渐抛弃的。所以,开发的系统必须是有主题的,要打开系统就明白这个系统主要的作用和功能,所以设计这方面需要下苦功夫的。

4.1界面设计原则

一般都是图片,文字以及各种输入框和按钮等组成的界面,每个界面的内容都大不相同,如何设计成页面的统一,操作的统一,这是下面需要讨论的问题。

第一点:界面设计必须符合人体工程学。人体工程学是一门入微级别的学问,主要考虑人类在各种工作状态下如何提高生产效率。所以说,界面设计的首要目的,就是为了提升效率。

第二点:有效导航是必须的。导航的目的,就是帮助操作人员的记忆能力,提高操作效率而生的,所以导航一定要设置的符合模块的功能,让用户一看到导航就会知道是哪个模块,需要哪些操作,这些步骤是必不可少的,如果把所有功能放到一个页面呈现平面化布局,肯定不合适,所以合适的导航能够帮助工作。

第三点:界面设计的统一性。统一性不是说背景图片是同一个图片或者背景是同一个色系,而是说让操作系统统一。比如导航就统一用树状结构,有模块有层次,理解容易。多项搜索如果一行放不下,就收起,可以选择多项也可以模糊查询,这些都要符合人类正常认知才可以。

所以说,系统设计的核心就是界面设计,主要的业务处理逻辑只要能处理,需要下大力气的还是页面设计。

4.2功能模块设计

本小节运用功能结构图来描述管理员具备的详细的功能,对管理员的功能结构图绘制结果如图4.1所示。管理员管理文章类型,管理知识文章,管理问卷调查,管理问卷答卷,管理分析结果信息,管理情况反馈信息等。

/images/0500ssm/ssm517/blog.007.png

图4.1 管理员功能结构图

本小节运用功能结构图来描述教师具备的详细的功能,对教师的功能结构图绘制结果如图4.2所示。教师可以管理学生的分析结果信息,管理情况反馈信息等。

/images/0500ssm/ssm517/blog.008.png

图4.2 教师功能结构图

本小节运用功能结构图来描述学生具备的详细的功能,对学生的功能结构图绘制结果如图4.3所示。学生查看知识文章,评论知识文章,查看问卷调查并在线回答问卷调查的问题,查看问卷答卷以及分析结果信息等。

/images/0500ssm/ssm517/blog.009.png

图4.3 学生功能结构图

4.3数据库设计

在系统后台选择数据库的时候,首先第一条就是要满足使用需要,只要满足使用需要,再对数据库的使用友好度和性能上进行分析。选择当前分布最广发的关系型数据库是完全能满足需要的,并且在数据的设计上也有完美的设计顺序,最重要的是符合人们的直观要求。

4.3.1数据库E-R图

下面主要是描述E-R图模型的。对于用户的需求,要具体化,比如有个角色需要有登录,那么最基本的设定必须有账号和密码,那么像姓名,性别其他的对象关系,其实是有从属关系的,通过这样具体化分析,可以得到数据的格式要求,并且能得到数据之间的直接关系。然后可以通过专业的Visio工具来进行E-R图的创建,遵守约定的E-R图表达方式,就可以对数据进行图标形式的描述,并且之间的关系更容易理解。

(1)图4.4即为知识文章这个实体所拥有的属性值。

/images/0500ssm/ssm517/blog.010.png

图4.4 知识文章实体属性图

(2)图4.5即为学生这个实体所拥有的属性值。

/images/0500ssm/ssm517/blog.011.png

图4.5 学生实体属性图

(3)图4.6即为问卷调查这个实体所拥有的属性值。

/images/0500ssm/ssm517/blog.012.png

图4.6 问卷调查实体属性图

  1. 图4.7即为管理员这个实体所拥有的属性值。

/images/0500ssm/ssm517/blog.013.png

图4.7 管理员实体属性图

(5)图4.8即为上面介绍的实体中存在的联系。

/images/0500ssm/ssm517/blog.014.png

图4.8 实体间关系E-R图

4.3.2 数据库表结构

在程序开发的过程中,系统设计里面包含有数据库的设计,一般都在功能设计的后面进行数据设计,为什么有这样的顺序呢?那是有原因的。数据库设计不能凭空想象,必须符合数据的定义,而数据只是在使用过程之中产生,其实并没有具体化的表现,所以要把数据进行结构的整理,字段的规划。比如用户账号可能是中文或者英文,以及数字形式存在,更或者可能包含一些符号,那么账号字段的设计就只能是文本形式存在,不能是数据形式或者是时间形式存在,以此类推,数据表结构的设计就是在对系统的具体实现数据进行描述规划的一种行为。所以在这个环节尤其要注意,否则可能使用过程中会发现很多不可预料的问题。

对本系统的数据库的要求就是,要严格遵循数据实现原则,符合数据定义范式。对每个表都要进行具体分析,并且表之间的关系更应该有逻辑性,如果违反前面的要求,那么数据很有可能出现问题,所以要把数据之间的关系用E-R图形式画出来,这样理解起来更直观,更不容易出错,效率也更高。

表4.1 知识文章评论表

字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
refid 关联表id bigint(20) 否
userid 用户id bigint(20) 否
nickname 用户名 varchar(200) 是
content 评论内容 longtext 否
reply 回复内容 longtext 是
表4.2 分析结果表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
biaoti 标题 varchar(200) 是
xuehao 学号 varchar(200) 是
xueshengxingming 学生姓名 varchar(200) 是
banji 班级 varchar(200) 是
pingfen 评分 varchar(200) 是
dengji 等级 varchar(200) 是
fenxi 分析 longtext 是
caozuoshijian 操作时间 datetime 是
表4.3 教师表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
gonghao 工号 varchar(200) 否
mima 密码 varchar(200) 否
jiaoshixingming 教师姓名 varchar(200) 是
xingbie 性别 varchar(200) 是
touxiang 头像 varchar(200) 是
banji 班级 varchar(200) 是
zhicheng 职称 varchar(200) 是
dianhua 电话 varchar(200) 是
表4.4 公告信息表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
title 标题 varchar(200) 否
introduction 简介 longtext 是
picture 图片 varchar(200) 否
content 内容 longtext 否
表4.5 情况反馈表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
biaoti 标题 varchar(200) 否
gonghao 工号 varchar(200) 是
jiaoshixingming 教师姓名 varchar(200) 是
dianhua 电话 varchar(200) 是
fankuineirong 反馈内容 longtext 是
fankuishijian 反馈时间 datetime 是
表4.6 收藏表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
userid 用户id bigint(20) 否
refid 收藏id bigint(20) 是
tablename 表名 varchar(200) 是
name 收藏名称 varchar(200) 否
picture 收藏图片 varchar(200) 否
type 类型(1:收藏,21:赞,22:踩) varchar(200) 是
inteltype 推荐类型 varchar(200) 是
表4.7 管理员表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
username 用户名 varchar(100) 否
password 密码 varchar(100) 否
role 角色 varchar(100) 是
addtime 新增时间 timestamp 否
表4.8 问卷答卷表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
biaoti 标题 varchar(200) 是
wentiyi 问题一 varchar(200) 是
huidayi 回答一 varchar(200) 否
wentier 问题二 varchar(200) 是
huidaer 回答二 varchar(200) 否
wentisan 问题三 varchar(200) 是
huidasan 回答三 varchar(200) 否
wentisi 问题四 varchar(200) 是
huidasi 回答四 varchar(200) 否
dajuanshijian 答卷时间 datetime 是
xuehao 学号 varchar(200) 是
xueshengxingming 学生姓名 varchar(200) 是
banji 班级 varchar(200) 是
表4.9 问卷调查表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
biaoti 标题 varchar(200) 否
tupian 图片 varchar(200) 是
wentiyi 问题一 varchar(200) 是
wentier 问题二 varchar(200) 是
wentisan 问题三 varchar(200) 是
wentisi 问题四 varchar(200) 是
fabushijian 发布时间 datetime 是
表4.10 文章类型表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
wenzhangleixing 文章类型 varchar(200) 否
表4.11 学生表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
xuehao 学号 varchar(200) 否
mima 密码 varchar(200) 否
xueshengxingming 学生姓名 varchar(200) 是
xingbie 性别 varchar(200) 是
touxiang 头像 varchar(200) 是
nianling 年龄 varchar(200) 是
nianji 年级 varchar(200) 是
banji 班级 varchar(200) 是
shouji 手机 varchar(200) 是
表4.12 知识文章表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
addtime 创建时间 timestamp 否
wenzhangbiaoti 文章标题 varchar(200) 否
wenzhangleixing 文章类型 varchar(200) 否
tupian 图片 varchar(200) 是
shipin 视频 varchar(200) 是
wenzhangneirong 文章内容 longtext 是
fabushijian 发布时间 datetime 是
clicktime 最近点击时间 datetime 是
clicknum 点击次数 int(11) 是
blog.015.png
打开新的 phpMyAdmin 窗口

第五章 系统实现

程序开发人员对功能具体实现后,都要描述自己编写的功能实现,一般都通过文字描述功能,实现用图片截图的形式出现,通过这样的设定,可以让更多得人明白系统的实现结果,达到更容易理解程序操作的目的。

5.1 管理员功能实现

5.1.1 知识文章管理

管理员点击导航栏的知识文章管理链接就进入知识文章管理界面。知识文章管理界面如图5.1所示。本功能允许管理员发布知识文章信息,播放视频,查看知识文章的用户评论,删除知识文章信息等。

/images/0500ssm/ssm517/blog.016.png

图5.1 知识文章管理页面

5.1.2 问卷调查管理

管理员点击导航栏的问卷调查管理链接就进入问卷调查管理界面。问卷调查管理界面如图5.2所示。本功能允许管理员添加问题,对问卷调查的信息进行更改,包括更改问题,更改图片以及更改标题等。可以删除问卷调查的信息等。

/images/0500ssm/ssm517/blog.017.png

图5.2 问卷调查管理页面

5.1.3 问卷答卷管理

管理员点击导航栏的问卷答卷管理链接就进入问卷答卷管理界面。问卷答卷管理界面如图5.3所示。本功能允许管理员查看学生问卷答卷的结果信息,查询问卷答卷信息。

/images/0500ssm/ssm517/blog.018.png

图5.3 问卷答卷管理页面

5.2 教师功能实现

5.2.1 分析结果管理

教师点击导航栏的分析结果管理链接就进入分析结果管理界面。分析结果管理界面如图5.4所示。本功能允许教师查询学生的健康评测分析结果,查看学生的评分以及健康状态等级信息等。

/images/0500ssm/ssm517/blog.019.png

图5.4 分析结果管理页面

5.2.2 情况反馈管理

教师点击导航栏的情况反馈管理链接就进入情况反馈管理界面。情况反馈管理界面如图5.5所示。本功能允许教师通过标题查询情况反馈信息,查看情况反馈的内容等信息。

/images/0500ssm/ssm517/blog.020.png

图5.5 情况反馈管理页面

5.3 学生功能实现

5.3.1 知识文章

学生点击导航栏的知识文章链接就进入知识文章界面。知识文章界面如图5.6所示。本功能允许学生播放视频,评论知识文章,收藏知识文章等。

/images/0500ssm/ssm517/blog.021.png

图5.6 知识文章页面

5.3.2 问卷调查

学生点击导航栏的问卷调查链接就进入问卷调查界面。问卷调查界面如图5.7所示。本功能允许学生查看问卷调查的内容,对问卷调查进行答卷。

/images/0500ssm/ssm517/blog.022.png

图5.7 问卷调查页面

5.3.3 在线答卷

学生点击问卷调查的答卷按钮就进入在线答卷界面。在线答卷界面如图5.8所示。本功能允许学生根据答卷标题进行回答,问题回答完毕就能提交答卷。

/images/0500ssm/ssm517/blog.023.png

图5.8 在线答卷页面