基于Android 的移动心理测试系统设计与实现

摘    要

由于学生心理发展正处于特殊时期,其心理状态比较容易受外界环境尤其是学习压力的影响,波动性比较大,其情绪情感、思维、认知、智力、创造力等心理特性也处于迅速发展阶段,加上这一阶段的学生的精力充沛,兴趣广泛,思想活跃,其心理状况呈现经常动荡、变化的发展特点。

这就需要学校实时关注学生的心理健康状况,把握学生的心理变化动态,建立心理健康教育档案,加强学生与学校、社会的接轨,促进学生在社交、情绪、动机、智力等方面全面发展,帮助其健全人格的发展。为此本次设计了一个移动心理测试系统。

本系统可以方便用户随时随地了解心理学方面的知识,可以用它来进行心理测评,让用户了解目前自己的心理情况。该系统至少包括以下三个部分:一是获取用户所需的心理测验项目;二是完整快捷地进行心理测评;三是获得测试者的测试结果。

关键词:心理测试AndroidMySQL数据库

1.3 研究内容

课题的实现采用安卓结构,基于Node.js的npm环境下的Vue.js前端语言,后端采用Java语言,使用eclipse作为开发工具,完成基于Android 的移动心理测试系统的设计与实现。 主要分为前台功能,用户功能与后台功能。

前台功能主要有新闻动态,心理知识,人气专题,心理测评,心理咨询,查询信息,附加功能。

1、新闻动态:主要是提供心理健康相关的新闻信息。

2、心理知识:可以了解情绪心理、恋爱心理、学习心理、社交心理几方面的内容。

3、人气专题:主要了解用户对专题感兴趣程度的排行。

4、心理测评:主要是在网站上提供心理健康知识测评的试题。

5、心理咨询:主要是用户进行留言,管理员看到后对此进行回复。

6、查询信息:在文本框中输入信息,就可以查到网站内相对应的状况.

7、附加功能:用户登录窗口,友情链接等等。

用户功能主要有登录注册功能,心理测评功能,心理咨询功能。

1、进行注册和登录:对用户的信息进行修改。

2、进行心理测评,通过登陆后,选择感兴趣的试题,进行心理测验,提交后,得出相对应的结果。同时,可以对结果进行打分,为以后的心理测试提供参考价值。

3、进行心理咨询:当碰到心理问题,需要提问后,可以在网站上进行留言。

后台主要进行管理员的登录,新闻动态专题辅导信息管理,心理咨询模块管理等。

1、进行登录;修改密码;增加管理员。

2、对新闻动态和专题辅导中的信息进行增加、修改、删除。

3、增加、修改、删除心理健康知识测评的试题。

4、对心理咨询中的内容:修改,删除等。

5、对心理咨询用户提出的疑问,进行回答。

1.4 论文章节安排

针对本文的移动心理测试系统设计与实现安排论文的章节如下:

第一章为引言部分。本文的研究背景、意义、研究现状以及本文的框架。

第二章主要是对有关技术的研究。这一章主要阐述了移动心理测试系统的发展背景以及所使用的技术。

第三章为研究对象的需求分析。该章主要阐述了移动心理测试系统的功能性和非功能性要求,并画出了一个用例图表。对整个体系的整体结构进行了研究。划分了各功能模块,显示了关键功能流程图,并进行了数据库的开发。

第四章为本论文的研究内容。这章介绍了移动心理测试系统的主要功能单元和主要的功能。

第五章,对本论文进行了详细的论述。本文选择了几个用于移动心理测试系统的测试案例进行了系统的试验。

3.1 需求分析

在设计移动心理测试系统的时候,要明确用户的需求,然后根据客户的具体要求制定具体的系统设计指标,然后根据客户的具体要求进行设计,最终形成一个完整的移动心理测试系统。

(1)在系统的设计中,各子系统必须保持各自的独立性和稳定性,以便于对各子系统的开发和维修。

(2)为便于对各子系统进行简单的管理,必须将各管理单元的工作划分作整体的规划,以便于各功能子部门的相应管理。

(3)在设计移动心理测试系统时,要充分考虑到使用者的工作流程不能太过繁琐,在该体系中设定了多个人物,每个人物都有各自的操作权利,并在资料库中区分开来。

(4)软件开发商所设计的软件必须具备一定的可靠性和稳定性,以便能够承受一些工作中的工作负荷。不会因一些小小的程式码差错而使您的体系运作。不过,这一次的移动心理测试系统需要在系统发生故障后,才能正常工作。

(5)在移动心理测试系统系统的设计中,必须要有多个层次的体系结构,软件开发商要在初期就将自己的职责划分清楚,这样就可以减少后期的维修工作。

(6)本网站的移动心理测试系统具有弹性的问话功能,当管理员在进行信息的查询时,可以为组态的询问,从而可以有效地提升查询的速度。

3.2 移动心理测试系统概要设计

体系结构设计旨在体现一种结构与其它要素间的联系。把庞大的工作分解成若干个较少的工作是整个体系结构的一个整体。把这些小的事情做完,就能把所有的事情都做好。在此基础上,对各个模块进行了详细的划分,并对其功能、界面及逻辑之间的逻辑联系进行了详细的研究。网页是由一个又一个的单元组成的,分层的组织非常清晰,使用的是一个面向对象的概念,一个实体和一个数据类型相匹配,并且在每一个数据类别中增加一个执行类。

在软件开发过程中,既要满足使用者的功能性要求,又要确保良好的人机交互,因此,在软件的设计中,功能性模块的设计尤为关键。该体系从最初的构思出发,以满足网上招聘管理的基础要求为基础,具备通用的应用性。这样,可以将整个体系分割开来,增加各个小的部分,让管理员们可以在第一部分的基础上进行编辑和维持,之后按照需要进行下一步的分解。

系统总体结构图,如图3.1所示。

图3.1  系统总体结构图

 

根据系统的各个功能分析,设计系统功能结构图,如图3.2。

 

图3.2系统功能结构图

3.3.1数据库E-R图设计

本移动心理测试系统的功能设计目标是根据用户的需求设置的,系统概念模型的搭建实际是在搭建目标结构,设置数据库需要包含这一步骤。本移动心理测试系统有着不少的数据,数据模型可以表示移动心理测试系统中的实体,还可以使用E-R图进行表示。

(1)在处理数据的时候能够满足用户的需求,能够更加有效地呈现和反馈现实世界。

(2)用户在操作的时候要容易上手,数据库要设计得较为复杂但易懂。

(3)后续数据需求发生改变的时候,数据库和模型结构能够便捷地修改。系统主要实体图如图3.3所示:

图3.2 全局E-R图

 

3.3.2数据库关系模型

移动心理测试系统需要提供数据信息的添加、删除、修改和查看等功能, 以便将数 据传入和传出系统。通过对上述部分的分析, 根据移动心理测试系统的功能需求, 得出以下的数据项:

(1)kaoshijilu考试记录表: (用户id、用户名、心理测评id(外键)、心理测评名称

、试题id(外键)、试题名称、选项,json字符串、分值、正确答案、答案解析、试题得分)

(2)youqinlianjie 友情链接表: (链接名称、链接封面、注意事项、链接简介

、链接内容、发布日期)

(3)yonghu 用户信息表: (用户名,姓名,密码,手机号码)

(4)xinlilaoshi 心理老师表:(工号、密码、教师姓名、性别、邮箱、联系手机

、相片)

4.1.2用户登录

用户注册完成后,跳转至登录界面,通过输入账号与密码进行登录,若输入有误可通过点击重置按钮重新输入,输入正确后即可登录系统,登录界面如图4.2所示。

 

图 4.2用户登录界面

4.1.3在线测评

用户点击在线测评模块后,可以在规定时间内进行答题,时间结束即可交卷,在线测评界面如图4.3所示。

图 4.3在线测试界面

 

4.1.6心理知识管理

管理员点击心理知识管理模块可以查看用户对与心理知识发表的评论,可以根据用户意见,对发布的知识类型进行调整,心理知识管理界面如图4.6所示。

图 4.6 心理知识管理界面

 

结    论

等到有了足够的时间,就可以开始正式的系统设计了。经过数个月的研发,该软件完成了一套完整的功能过程。这一次。

从目前的技术上来说,我的技术还差得很远,从系统的最后一次测试就可以看出,这款系统的开发还有待于改进。这一次的系统,大部分的功能都可以正常工作,但也要看有没有足够的人来满足这种需求。当前开发的这个应用软件可以很好的适应小型的用户,因此要根据当前的用户的实际使用状况来改进。另外,系统的界面也有待完善,因为目前的系统模式仍然沿用了常规的开发模式,而且系统的界面也不够丰富,因此在系统中,用户的系统界面还有待完善。

鉴于今后将会有更多的新的业务涌现出来,所以这一系列的移动心理测试系统的后续工作还有待进一步的完善,具体如下:

(1)为适应不断增长的用户人群的正确利用,下一阶段的系统还需做更多改进。

(2)在对界面进行进一步的改进和改进的时候,采用了大量的风格。

总之,今后要发展移动心理测试系统,必须要有前车之鉴,提前进行系统规划和需求分析。在平时的工作中,也要有足够的时间去学习。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值