- DOI:
10.13738/j.cnki.acc.qklw60536
- 专辑:
科学Ⅰ辑;信息科技
- 专题:
信息、科学;综合科技
- 分类号:
G90;N92
摘要:为缓解并试图解决留守儿童们的心理健康问题,我们设计了心理问题识别和分析平台。该系统主要用于为留守儿童提供一个可以寻求帮助的平台,他们可以按照自己的需求在平台上选择自己求助的方式,或通过树洞匿名表达自己的内心,或通过与志愿者们交流打开自己的心扉。该文简述此平台的部分功能设计和实现。
关键词:机器学习,心理问题,留守儿童,混合开发模式
一.背景
近年来,留守儿童的心理问题逐渐引起人们的重视。每年都有留守儿童因心理问题没有及时得到解决而导致的悲剧发生。作为一个特殊的群体,留守儿童的心理健康相比于其他儿童更应该受到人们的关注。“隔代教育”的溺爱与放纵,在寄宿学校的失落感与被遗弃感都给留守儿童的健康成长造成了负面的影响。为了让留守儿童不受心理问题的困扰,健康快乐地成长,家庭,学校和社会都应该做出相应的努力。
二.系统分析
该系统基于python语言等进行开发设计实现,通过调研分析,确定系统用户分为普通用户,志愿者和管理员三种用户类型,针对三种用户、分别分析其需求和所拥有的功能。
1面向用户功能模块
通过对用户需求的分析,设计了4个功能模块,如图1所示。
图1 用户用例图
1.1用户发言模块
用户在完成注册登录之后,进入平台,可以选择树洞功能,此功能中可以让用户发表自己的言论,用户可以选择实名或者匿名两种方式发表,但是要注意的是不要发表一些有害和不礼貌的言论,否则可能面临着封除账号的风险。然后是,用户可以问出自己的疑惑,又或者是自己的心得体会与他人分享。
1.2 用户联系志愿者模块
用户进入平台,可以选择进入志愿者选择页面,在此页面中,用户可以看到当天值守的每个志愿者信息,然后依据自己的需要来选择和他/她联系,倘若没能选到自己希望的志愿者,用户还可以给管理员留言,督促管理者来解决。
1.3 用户通过机器测定内心状况模块
用户进入平台,可以选择进入机器测评页面,在此页面中,用户可以通过填写一系列的信息,然后交由机器分析,从而得出用户尽可能准确的心理状况,从而便于用户们对自己有个大体的把握,方便接下来的寻求帮助的环节。
1.4 用户与机器人聊天模块
用户进入平台,可以选择进入机器人聊天页面,在此页面中,用户可以和AI聊天,AI可以逐步引导用户说出自己的真实想法和内心,从而帮助解决大多数用户不好意思说出口问题的情况。当用户向AI提问时,机器AI也能准确的给出解决方法。可以满足那些不乐于与人交流的用户。
2面向管理员的功能模块
通过对用户需求的分析,设计了4个功能模块,见图2。
2.1管理员管理树洞模块
管理员检测树洞中的言论,是否含有有害,不健康的言论,若有,先进行删除,然后对发表的用户进行提醒,超过两次进行封号处理。
2.2 管理员挑选志愿者模块
管理者可以从网上搜寻信息,然后可以通过发视频,打广告等等方式来进行招收志愿者。
2.3 管理员确保用户信息安全模块
管理员可以通过编写程序来保证数据安全。
2.4 管理员学习模块
管理员通过从互联网上学习相关心理知识,或者通过与心理学研究者探讨来增长自己的知识。
2.5 管理员设计测试程序模块
管理员可以通过编写程序来对用户的心理情况进行检测。
2.6 管理员平台搭建模块
管理员通过从互联网上学习相关知识,构建出平台。
2.7 管理员分析用户数据模块
管理员通过建立数据库,将其用户提交的所有数据进行分类,然后交由机器分析,判断用户的性格和心理。
图2 管理员用例图
3面向志愿者的功能模块
通过对用户需求的分析,设计了5个功能模块,如图3所示。
图3 志愿者用例图
3.1志愿者培训模块
志愿者接受管理员的讲解,通过观看视频,听课等等方式来参与培训。
3.2 志愿者处理服务对象模块
管理员给志愿者分配距离其最近的帮助对象的信息,然后交由志愿者去完成解决。
3.3 志愿者自主选择模块
志愿者可以在平台上自主选择要帮助的对象。
3.4 志愿者提高模块
志愿者可以在平台参与答题活动,提高自己的平台排名,提高自己的声望。
3.5 志愿者参加线下活动模块
志愿者可以报名参加平台组织的集体线下活动,去进行帮助用户。
三、系统设计
根据用户功能的需求,确定平台的具体架构,并确定开发环境和模型。
该平台由管理员进行管理和运营,用户,志愿者和管理员使用同一数据库,从而实现数据的同步和共享,保证平台能够有序,稳定的运行。平台的功能模块图如图4所示。
根据系统设计,系统开发在Window11下计算机上进行,服务器端使用FastAPI,数据库开发软件使用 MySql 完成开发。优点是:易于学习和使用,文档完善和快速开发、灵活且扩展性好。
另外,前端设计也是PythonWeb开发中的一个关键部分。Python提供了一些优秀的模板引擎,如Jinja2和Django模板,用于生成动态的HTML页面。
还有,API开发是现代Web应用程序中常见的需求之一。Python提供了一些库,如Flask-RESTful和Django REST framework,用于构建RESTfuI API。
图4系统功能模块图
3.3系统特色与创新
1)产品面向留守儿童,目标明确,提供给儿童相关的心理服务,帮助他们敞开心扉,脱离不良情绪。
2)系统采用混合式开发方式,开发效率高,可以同时运行于Andriod和Ios两种手机平台上。
3)系统充分结合了机器和人工的优势,可以更加精准的捕捉问题和解决问题,避免了以往只用机器或只用人工来进行解决问题的片面和不能抓住问题的核心。
四.结束语
经过调研及用户需求分析得出软件的功能及其他需求,在此基础上设计软件系统结构并划分相应功能模块,最终使用html,bootstrap及python开发完成。该系统采用混合开发模式,具有研究时间短、开发效率高等优点。由于团队成员软件开发能力有限,将在产品的开发过程中不断发现问题且不断地解决问题,使系统得到进一步优化完善和进步。
参考文献:
[1] 贾绪计,金桃,汪强,林琳.机器学习及其在心理健康领域的应用[J].宁波大学学报(教育科学版),2021,43(4): 117-122
[2] 韦宗永.留守儿童心理问题分析及解决办法[J].家教世界(创新阅读),2023,(9): 55-56
[3]程俊英. 基于Python语言的数据分析处理研究[J]. 电子技术与软件工程, 2022, (15): 236-239.
[4]张运玉.基于Python的数据分析的研究[J].电脑知识与技术,2019,15(30):3-4.DOI:10.14004/j.cnki.ckt.2019.3279.
[5]戴久淳,关慕桢,黄申,等.经济文化发展不平衡对青少年暴力风险性影响[J].中国健康心理学杂志, 2012,20(05):710-712.
[6]余佥.Python语言在数据分析处理中的应用[J].电脑编程技巧与维护,2022,(06):18-20.DOI:10.16184/j.cnki.comprg.2022.06.049.
本文受临沂大学校级创新创业项目(X202410452365); 临沂大学校级“课程思政”示范课程“ASP.NET程序设计”(K2021SZ152)的支持。
相关文献推荐
- 节点文献
- 读者推荐
- 相关基金文献
- 关联作者
- 相关视频
- 批量下載
