基于JFinal的儿童健康测评系统的设计与实现

2020-04-22 16:27高勇阚红星高红磊陈光恩
微型电脑应用 2020年3期
关键词:系统建设信息化

高勇 阚红星 高红磊 陈光恩

摘 要:为了解决儿童保健测评工作(如智商、生长发育、气质、心理健康测评等)效率低、测评项目单一、浪费纸张资源、不易长时间保存和查询数据等问题,提出使用JFinal框架、MySQL数据库、Java编程语言,设计和实现儿童综合健康在线测评系统。该系统经过实际测试,功能较为完善、使用方便、符合实际需求。该系统可以帮助父母和老师及时了解儿童的身体生理指标是否在正常范围,及时给予营养、护理方法指导等。

关键词:信息化; 儿童健康; 系统建设; 在线测评

中图分类号: TP311

文献标志码: A

Abstract:In order to solve the problem of low efficiency, single evaluation project, waste of paper resources, difficulty in long-term preservation and query data in traditional child health assessment work (such as IQ, growth and development, temperament, mental health assessment, etc.), this paper uses Java as the programming language, and MySQL as the database to design a children's comprehensive health online evaluation system. After field testing, the system has perfect functions, beautiful interface, and fits the actual needs. The system can help parents and teachers to know whether a child's physical and physiological indicators are in the normal range, and timely provide nutrition guidance and nursing method guidance. This system can help more children grow up healthily and happily.

Key words:Informatization; Child health; System construction; Online evaluation

0 引言

隨着社会经济的不断发展,对人才的需求也越来越大,人才的培养是从儿童时期开始的 [1]。婴幼儿阶段是人生的重要阶段,这个时期给予恰当的教育可以得到事半功倍的效果。儿童早期的发展是一个人一生健康和发展的重要基础,世界各个国家对儿童早期发展都非常关注[2]。传统的儿童健康测评工作大多数停留在“人工测评”阶段,效率比较低,很多国内外最新测查标准不能及时、准确的运用[3]。更多的父母需要把孩子送到相应的机构进行健康测评,需要付出更多的精力。同时,目前比较缺少综合性的儿童健康在线测评系统。

随着社会经济和科技的快速发展,互联网已经进入了千家万户,电脑和网络的普及为儿童健康在线测评系统的设计与实现提供了可能[4]。本项目开发的系统不仅方便医疗机构等使用,也有利于父母或老师及时的发现孩子的情况,让孩子健康快乐的成长。

1 系统设计

1.1 需求分析

为了使系统发挥出最大的作用,本系统应包括测评项目管理、测评结果处理、用户信息管理等几个基本模块,从测评用户、管理员这2种用户的需求出发,进一步完善系统的功能。测评用户方面包括:信息注册、登录、修改个人信息、选择测评项目和查看测评记录等功能。管理员方面包括:测评项目分类管理、测评项目题目管理和管理普通用户等功能。除此之外,还应该设计时尚和卡通的测评界面,可以吸引儿童的兴趣;同时系统的设计还要满足可维护性、易操作性及可靠性等特点。

1.2 系统框架设计

文中在设计过程中采用以JFinal为核心的Java MVC架构。JFinal是基于Java语言的极速WEB+ORM框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展。JFinal还有如下主要优点:采用MVC架构,使用简单;遵循COC原则,零配置,无XML;独创Db+Record模式,灵活便利等。JFinal框架不仅功能强大,而且学习简单、学习成本较低。

MVC架构(Model View Controller),是模型(model)、视图(view)、控制器(controller)的缩写,这是将数据、页面显示和业务逻辑的代码进行分离,将业务逻辑聚集到一个部件里面。MVC分层简化了分组开发,不同的开发人员可以同时开发不同的功能,提高了工作的效率 [5]。

2 数据库设计

在设计数据库的时候,第一步就是要使数据正确的分布到数据库中的各个表中。必须选用合适的数据类型,进行条理清晰的业务逻辑分析,正确无误的进行表的设计。本系统采用的是MySQL数据库,它有如下优点及特点:(1)数据库开放源代码,没有版权的制约,有很强的自主性,使用成本较低;(2)软件体积小,使用简单,并且易于维护,安装及维护成本低[6]。

根据系统的功能需要,本系统在数据库中一共设计了6个表:(1)测评项目分类表,对所有的测评项目进行分类管理;(2)测评项目基本信息表,保存测评项目的基本信息;(3)测评结果记录表,保存测评用户的测评结果;(4)测评图片表,保存测评项目的所有页面图片;(5)测评项目试题表,保存测评项目的题目;(6)用户信息表,保存用户基本信息。

下面将列出几个主要表的结构:(1)测评项目分类表,结构如表1所示;(2)测评项目试题表,结构如表2所示;(3)测评结果记录表,结构如表3所示。

3 系统模块设计和实现

根据系统的功能需求,可将系统分为两大模块,一是测评用户模块,二是管理员模块,具体内容如图1所示。

3.1 测评用户模块

测评用户使用该系统的流程,如图2所示。

测评用户使用本系统的时候,若没有进行登录,则只能浏览该系统,如果要进行相关用户操作,就必须登录该系统。如果已经有账号则直接登录,没有账号则进入注册页面,注册个人账号之后进行登录,登录的时候会进行验证,若账号和密码错误,系统会给出友好的提示,然后重新进行登录,正确则进入该系统。测评用户模块主要由“修改登录密码” 、“查看测评记录”和“选择测评项目”3个部分组成。

(1)测评用户若想选择项目进行测评,则需要进行登录,用户如果忘记登录密码,可以通过账号找回密码,登录页面如图3所示。

(2)测评用户成功登录系统之后直接进入系统首页,系统首页界面如图4所示。

系统首页目前一共展示了12个大的测评分类,每个分类里面有具体的测评项目,用户可以任意选择测评项目,用户进入具体的测评项目页面之后,可以根据测评项目对应的年龄大小选择适合自己的测评项目。用户在进行测评的时候,系统会通过年龄自动判断用户是否符合该测评项目的要求,使测评结果更有科学性和合理性。用户做完所有的题目点击提交的时候,系统会自动出现弹框来显示测评结果,用户还可以进入自己的“个人中心”打印测评结果报告单或以Excel的形式导出测评结果。具体测评项目答题界面如图5所示。

(3)测评用户可以进入“个人中心”,查看自己全部的测评记录。用户不仅可以查询具体的测评结果,还可以将测评结果以报告单的形式打印出来或通过Excel格式导出测评记录。这些功能为用户提供了更多的选择和方便。查看测评记录页面如图6所示。

3.2 管理员模块

管理员使用该系统的流程如图7所示。

管理员登录本系统时,同样也需要身份验证,管理员登录成功以后可以进入管理员子系统。管理员模块由“测评项目分类管理”、“测评项目试题管理”和“用户管理”3部分组成。

(1)管理员通过“测评项目分类管理”这个功能,可以根据系统实际提供的测评项目对项目分类进行增删改的操作。测评用户在系统首页根据大的分类就可以快速找到自己需要測评的项目,非常的方便快捷。具体页面如图8所示。

(2)管理员通过“测评项目试题管理”这个功能,可以根据实际需要,增加新的测评项目或删除不需要的测评项目,系统首页所展示的所有测评项目都是通过这个功能来增加或修改的。具体页面如图9所示。

(3)管理员通过“用户管理”这个功能,可以查看用户的一些基本信息,还可以查询或者新增用户。

4 系统测试

为了测试系统各个模块的功能,本系统在进行测试的时候,分别按照测评用户和管理员的身份登录系统,然后进行相应模块功能的测试。测试结果表明,测评用户可以正常注册、登录账号、修改个人信息、完成整个测评操作以及查看测评记录等功能;管理员可以正常登录、管理测评项目分类、测评项目题目和用户管理等功能。经过整体测试,系统运行正常,基本实现了所设计的所有功能,具有实用性,达到了预期的目标。

5 总结

本系统通过查阅大量资料,在医学院老师和附院医生的帮助下,结合先进的计算机技术,完成了儿童健康测评系统的设计与实现。父母在任何时候都可以通过网络登录该系统,选择适合自己孩子的测评项目进行测试,可以及时发现孩子的强项和弱项,了解孩子的身体生理指标是否正常。婴幼儿阶段是人生的重要阶段,这个时期给予恰当的教育可以得到事半功倍的效果。本系统已经部署到服务器,直接在浏览器输入网址即可访问,并且在某个医疗机构进行试运行,反应效果较好。但本系统仍然存在一些不足,例如增加更多的测评项目,丰富测评结果,还可以开发出小程序版,后期还将不断完善与升级。

参考文献

[1] 彭婷婷.儿童教育培训市场跑出“加速度”[J].中国商界,2019(6):53.

[2] 张雨馨.国内儿童心理健康问题分析和对策探讨[J].产业与科技论坛,2019,18(7):217-218.

[3] 黄松.增强现实关键技术及其在儿童教育中的应用综述[J].重庆第二师范学院学报,2019,32(3):94-98.

[4] 刘铁芳.适应与超越:信息技术时代的儿童教育[J].教育发展研究,2019,39(2):29-32.

[5] 李亚丽,张国平,张青苗.基于Spring MVC的工资管理系统的开发[J].微型电脑应用,2018,34(11):119-123.

[6] 段凯.基于MySQL数据库技术的新型物流管理系统的设计及应用[J].微型电脑应用,2018,34(10):126-128.

(收稿日期: 2019.10.10)

猜你喜欢
系统建设信息化
月“睹”教育信息化
月“睹”教育信息化
月“睹”教育信息化
“一核三轴”:信息化时代教学管理模式的探索
2017年《农业信息化》1—12期总目录
浅谈高校经管类实践综合平台建设创新
电力企业运营监测系统建设与应用的探究
火电厂电气自动化系统建设研究
浅谈我校教学质量标准系统建设
从骡马化到机械化、信息化