高勇 闞紅星 高紅磊 陳光恩
摘 要:為了解決兒童保健測(cè)評(píng)工作(如智商、生長(zhǎng)發(fā)育、氣質(zhì)、心理健康測(cè)評(píng)等)效率低、測(cè)評(píng)項(xiàng)目單一、浪費(fèi)紙張資源、不易長(zhǎng)時(shí)間保存和查詢(xún)數(shù)據(jù)等問(wèn)題,提出使用JFinal框架、MySQL數(shù)據(jù)庫(kù)、Java編程語(yǔ)言,設(shè)計(jì)和實(shí)現(xiàn)兒童綜合健康在線(xiàn)測(cè)評(píng)系統(tǒng)。該系統(tǒng)經(jīng)過(guò)實(shí)際測(cè)試,功能較為完善、使用方便、符合實(shí)際需求。該系統(tǒng)可以幫助父母和老師及時(shí)了解兒童的身體生理指標(biāo)是否在正常范圍,及時(shí)給予營(yíng)養(yǎng)、護(hù)理方法指導(dǎo)等。
關(guān)鍵詞:信息化; 兒童健康; 系統(tǒng)建設(shè); 在線(xiàn)測(cè)評(píng)
中圖分類(lèi)號(hào): TP311
文獻(xiàn)標(biāo)志碼: 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 引言
隨著社會(huì)經(jīng)濟(jì)的不斷發(fā)展,對(duì)人才的需求也越來(lái)越大,人才的培養(yǎng)是從兒童時(shí)期開(kāi)始的 [1]。嬰幼兒階段是人生的重要階段,這個(gè)時(shí)期給予恰當(dāng)?shù)慕逃梢缘玫绞掳牍Ρ兜男Ч?。兒童早期的發(fā)展是一個(gè)人一生健康和發(fā)展的重要基礎(chǔ),世界各個(gè)國(guó)家對(duì)兒童早期發(fā)展都非常關(guān)注[2]。傳統(tǒng)的兒童健康測(cè)評(píng)工作大多數(shù)停留在“人工測(cè)評(píng)”階段,效率比較低,很多國(guó)內(nèi)外最新測(cè)查標(biāo)準(zhǔn)不能及時(shí)、準(zhǔn)確的運(yùn)用[3]。更多的父母需要把孩子送到相應(yīng)的機(jī)構(gòu)進(jìn)行健康測(cè)評(píng),需要付出更多的精力。同時(shí),目前比較缺少綜合性的兒童健康在線(xiàn)測(cè)評(píng)系統(tǒng)。
隨著社會(huì)經(jīng)濟(jì)和科技的快速發(fā)展,互聯(lián)網(wǎng)已經(jīng)進(jìn)入了千家萬(wàn)戶(hù),電腦和網(wǎng)絡(luò)的普及為兒童健康在線(xiàn)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)提供了可能[4]。本項(xiàng)目開(kāi)發(fā)的系統(tǒng)不僅方便醫(yī)療機(jī)構(gòu)等使用,也有利于父母或老師及時(shí)的發(fā)現(xiàn)孩子的情況,讓孩子健康快樂(lè)的成長(zhǎng)。
1 系統(tǒng)設(shè)計(jì)
1.1 需求分析
為了使系統(tǒng)發(fā)揮出最大的作用,本系統(tǒng)應(yīng)包括測(cè)評(píng)項(xiàng)目管理、測(cè)評(píng)結(jié)果處理、用戶(hù)信息管理等幾個(gè)基本模塊,從測(cè)評(píng)用戶(hù)、管理員這2種用戶(hù)的需求出發(fā),進(jìn)一步完善系統(tǒng)的功能。測(cè)評(píng)用戶(hù)方面包括:信息注冊(cè)、登錄、修改個(gè)人信息、選擇測(cè)評(píng)項(xiàng)目和查看測(cè)評(píng)記錄等功能。管理員方面包括:測(cè)評(píng)項(xiàng)目分類(lèi)管理、測(cè)評(píng)項(xiàng)目題目管理和管理普通用戶(hù)等功能。除此之外,還應(yīng)該設(shè)計(jì)時(shí)尚和卡通的測(cè)評(píng)界面,可以吸引兒童的興趣;同時(shí)系統(tǒng)的設(shè)計(jì)還要滿(mǎn)足可維護(hù)性、易操作性及可靠性等特點(diǎn)。
1.2 系統(tǒng)框架設(shè)計(jì)
文中在設(shè)計(jì)過(guò)程中采用以JFinal為核心的Java MVC架構(gòu)。JFinal是基于Java語(yǔ)言的極速WEB+ORM框架,其核心設(shè)計(jì)目標(biāo)是開(kāi)發(fā)迅速、代碼量少、學(xué)習(xí)簡(jiǎn)單、功能強(qiáng)大、輕量級(jí)、易擴(kuò)展。JFinal還有如下主要優(yōu)點(diǎn):采用MVC架構(gòu),使用簡(jiǎn)單;遵循COC原則,零配置,無(wú)XML;獨(dú)創(chuàng)Db+Record模式,靈活便利等。JFinal框架不僅功能強(qiáng)大,而且學(xué)習(xí)簡(jiǎn)單、學(xué)習(xí)成本較低。
MVC架構(gòu)(Model View Controller),是模型(model)、視圖(view)、控制器(controller)的縮寫(xiě),這是將數(shù)據(jù)、頁(yè)面顯示和業(yè)務(wù)邏輯的代碼進(jìn)行分離,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面。MVC分層簡(jiǎn)化了分組開(kāi)發(fā),不同的開(kāi)發(fā)人員可以同時(shí)開(kāi)發(fā)不同的功能,提高了工作的效率 [5]。
2 數(shù)據(jù)庫(kù)設(shè)計(jì)
在設(shè)計(jì)數(shù)據(jù)庫(kù)的時(shí)候,第一步就是要使數(shù)據(jù)正確的分布到數(shù)據(jù)庫(kù)中的各個(gè)表中。必須選用合適的數(shù)據(jù)類(lèi)型,進(jìn)行條理清晰的業(yè)務(wù)邏輯分析,正確無(wú)誤的進(jìn)行表的設(shè)計(jì)。本系統(tǒng)采用的是MySQL數(shù)據(jù)庫(kù),它有如下優(yōu)點(diǎn)及特點(diǎn):(1)數(shù)據(jù)庫(kù)開(kāi)放源代碼,沒(méi)有版權(quán)的制約,有很強(qiáng)的自主性,使用成本較低;(2)軟件體積小,使用簡(jiǎn)單,并且易于維護(hù),安裝及維護(hù)成本低[6]。
根據(jù)系統(tǒng)的功能需要,本系統(tǒng)在數(shù)據(jù)庫(kù)中一共設(shè)計(jì)了6個(gè)表:(1)測(cè)評(píng)項(xiàng)目分類(lèi)表,對(duì)所有的測(cè)評(píng)項(xiàng)目進(jìn)行分類(lèi)管理;(2)測(cè)評(píng)項(xiàng)目基本信息表,保存測(cè)評(píng)項(xiàng)目的基本信息;(3)測(cè)評(píng)結(jié)果記錄表,保存測(cè)評(píng)用戶(hù)的測(cè)評(píng)結(jié)果;(4)測(cè)評(píng)圖片表,保存測(cè)評(píng)項(xiàng)目的所有頁(yè)面圖片;(5)測(cè)評(píng)項(xiàng)目試題表,保存測(cè)評(píng)項(xiàng)目的題目;(6)用戶(hù)信息表,保存用戶(hù)基本信息。
下面將列出幾個(gè)主要表的結(jié)構(gòu):(1)測(cè)評(píng)項(xiàng)目分類(lèi)表,結(jié)構(gòu)如表1所示;(2)測(cè)評(píng)項(xiàng)目試題表,結(jié)構(gòu)如表2所示;(3)測(cè)評(píng)結(jié)果記錄表,結(jié)構(gòu)如表3所示。
3 系統(tǒng)模塊設(shè)計(jì)和實(shí)現(xiàn)
根據(jù)系統(tǒng)的功能需求,可將系統(tǒng)分為兩大模塊,一是測(cè)評(píng)用戶(hù)模塊,二是管理員模塊,具體內(nèi)容如圖1所示。
3.1 測(cè)評(píng)用戶(hù)模塊
測(cè)評(píng)用戶(hù)使用該系統(tǒng)的流程,如圖2所示。
測(cè)評(píng)用戶(hù)使用本系統(tǒng)的時(shí)候,若沒(méi)有進(jìn)行登錄,則只能瀏覽該系統(tǒng),如果要進(jìn)行相關(guān)用戶(hù)操作,就必須登錄該系統(tǒng)。如果已經(jīng)有賬號(hào)則直接登錄,沒(méi)有賬號(hào)則進(jìn)入注冊(cè)頁(yè)面,注冊(cè)個(gè)人賬號(hào)之后進(jìn)行登錄,登錄的時(shí)候會(huì)進(jìn)行驗(yàn)證,若賬號(hào)和密碼錯(cuò)誤,系統(tǒng)會(huì)給出友好的提示,然后重新進(jìn)行登錄,正確則進(jìn)入該系統(tǒng)。測(cè)評(píng)用戶(hù)模塊主要由“修改登錄密碼” 、“查看測(cè)評(píng)記錄”和“選擇測(cè)評(píng)項(xiàng)目”3個(gè)部分組成。
(1)測(cè)評(píng)用戶(hù)若想選擇項(xiàng)目進(jìn)行測(cè)評(píng),則需要進(jìn)行登錄,用戶(hù)如果忘記登錄密碼,可以通過(guò)賬號(hào)找回密碼,登錄頁(yè)面如圖3所示。
(2)測(cè)評(píng)用戶(hù)成功登錄系統(tǒng)之后直接進(jìn)入系統(tǒng)首頁(yè),系統(tǒng)首頁(yè)界面如圖4所示。
系統(tǒng)首頁(yè)目前一共展示了12個(gè)大的測(cè)評(píng)分類(lèi),每個(gè)分類(lèi)里面有具體的測(cè)評(píng)項(xiàng)目,用戶(hù)可以任意選擇測(cè)評(píng)項(xiàng)目,用戶(hù)進(jìn)入具體的測(cè)評(píng)項(xiàng)目頁(yè)面之后,可以根據(jù)測(cè)評(píng)項(xiàng)目對(duì)應(yīng)的年齡大小選擇適合自己的測(cè)評(píng)項(xiàng)目。用戶(hù)在進(jìn)行測(cè)評(píng)的時(shí)候,系統(tǒng)會(huì)通過(guò)年齡自動(dòng)判斷用戶(hù)是否符合該測(cè)評(píng)項(xiàng)目的要求,使測(cè)評(píng)結(jié)果更有科學(xué)性和合理性。用戶(hù)做完所有的題目點(diǎn)擊提交的時(shí)候,系統(tǒng)會(huì)自動(dòng)出現(xiàn)彈框來(lái)顯示測(cè)評(píng)結(jié)果,用戶(hù)還可以進(jìn)入自己的“個(gè)人中心”打印測(cè)評(píng)結(jié)果報(bào)告單或以Excel的形式導(dǎo)出測(cè)評(píng)結(jié)果。具體測(cè)評(píng)項(xiàng)目答題界面如圖5所示。
(3)測(cè)評(píng)用戶(hù)可以進(jìn)入“個(gè)人中心”,查看自己全部的測(cè)評(píng)記錄。用戶(hù)不僅可以查詢(xún)具體的測(cè)評(píng)結(jié)果,還可以將測(cè)評(píng)結(jié)果以報(bào)告單的形式打印出來(lái)或通過(guò)Excel格式導(dǎo)出測(cè)評(píng)記錄。這些功能為用戶(hù)提供了更多的選擇和方便。查看測(cè)評(píng)記錄頁(yè)面如圖6所示。
3.2 管理員模塊
管理員使用該系統(tǒng)的流程如圖7所示。
管理員登錄本系統(tǒng)時(shí),同樣也需要身份驗(yàn)證,管理員登錄成功以后可以進(jìn)入管理員子系統(tǒng)。管理員模塊由“測(cè)評(píng)項(xiàng)目分類(lèi)管理”、“測(cè)評(píng)項(xiàng)目試題管理”和“用戶(hù)管理”3部分組成。
(1)管理員通過(guò)“測(cè)評(píng)項(xiàng)目分類(lèi)管理”這個(gè)功能,可以根據(jù)系統(tǒng)實(shí)際提供的測(cè)評(píng)項(xiàng)目對(duì)項(xiàng)目分類(lèi)進(jìn)行增刪改的操作。測(cè)評(píng)用戶(hù)在系統(tǒng)首頁(yè)根據(jù)大的分類(lèi)就可以快速找到自己需要測(cè)評(píng)的項(xiàng)目,非常的方便快捷。具體頁(yè)面如圖8所示。
(2)管理員通過(guò)“測(cè)評(píng)項(xiàng)目試題管理”這個(gè)功能,可以根據(jù)實(shí)際需要,增加新的測(cè)評(píng)項(xiàng)目或刪除不需要的測(cè)評(píng)項(xiàng)目,系統(tǒng)首頁(yè)所展示的所有測(cè)評(píng)項(xiàng)目都是通過(guò)這個(gè)功能來(lái)增加或修改的。具體頁(yè)面如圖9所示。
(3)管理員通過(guò)“用戶(hù)管理”這個(gè)功能,可以查看用戶(hù)的一些基本信息,還可以查詢(xún)或者新增用戶(hù)。
4 系統(tǒng)測(cè)試
為了測(cè)試系統(tǒng)各個(gè)模塊的功能,本系統(tǒng)在進(jìn)行測(cè)試的時(shí)候,分別按照測(cè)評(píng)用戶(hù)和管理員的身份登錄系統(tǒng),然后進(jìn)行相應(yīng)模塊功能的測(cè)試。測(cè)試結(jié)果表明,測(cè)評(píng)用戶(hù)可以正常注冊(cè)、登錄賬號(hào)、修改個(gè)人信息、完成整個(gè)測(cè)評(píng)操作以及查看測(cè)評(píng)記錄等功能;管理員可以正常登錄、管理測(cè)評(píng)項(xiàng)目分類(lèi)、測(cè)評(píng)項(xiàng)目題目和用戶(hù)管理等功能。經(jīng)過(guò)整體測(cè)試,系統(tǒng)運(yùn)行正常,基本實(shí)現(xiàn)了所設(shè)計(jì)的所有功能,具有實(shí)用性,達(dá)到了預(yù)期的目標(biāo)。
5 總結(jié)
本系統(tǒng)通過(guò)查閱大量資料,在醫(yī)學(xué)院老師和附院醫(yī)生的幫助下,結(jié)合先進(jìn)的計(jì)算機(jī)技術(shù),完成了兒童健康測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。父母在任何時(shí)候都可以通過(guò)網(wǎng)絡(luò)登錄該系統(tǒng),選擇適合自己孩子的測(cè)評(píng)項(xiàng)目進(jìn)行測(cè)試,可以及時(shí)發(fā)現(xiàn)孩子的強(qiáng)項(xiàng)和弱項(xiàng),了解孩子的身體生理指標(biāo)是否正常。嬰幼兒階段是人生的重要階段,這個(gè)時(shí)期給予恰當(dāng)?shù)慕逃梢缘玫绞掳牍Ρ兜男Ч?。本系統(tǒng)已經(jīng)部署到服務(wù)器,直接在瀏覽器輸入網(wǎng)址即可訪(fǎng)問(wèn),并且在某個(gè)醫(yī)療機(jī)構(gòu)進(jìn)行試運(yùn)行,反應(yīng)效果較好。但本系統(tǒng)仍然存在一些不足,例如增加更多的測(cè)評(píng)項(xiàng)目,豐富測(cè)評(píng)結(jié)果,還可以開(kāi)發(fā)出小程序版,后期還將不斷完善與升級(jí)。
參考文獻(xiàn)
[1] 彭婷婷.兒童教育培訓(xùn)市場(chǎng)跑出“加速度”[J].中國(guó)商界,2019(6):53.
[2] 張雨馨.國(guó)內(nèi)兒童心理健康問(wèn)題分析和對(duì)策探討[J].產(chǎn)業(yè)與科技論壇,2019,18(7):217-218.
[3] 黃松.增強(qiáng)現(xiàn)實(shí)關(guān)鍵技術(shù)及其在兒童教育中的應(yīng)用綜述[J].重慶第二師范學(xué)院學(xué)報(bào),2019,32(3):94-98.
[4] 劉鐵芳.適應(yīng)與超越:信息技術(shù)時(shí)代的兒童教育[J].教育發(fā)展研究,2019,39(2):29-32.
[5] 李亞麗,張國(guó)平,張青苗.基于Spring MVC的工資管理系統(tǒng)的開(kāi)發(fā)[J].微型電腦應(yīng)用,2018,34(11):119-123.
[6] 段凱.基于MySQL數(shù)據(jù)庫(kù)技術(shù)的新型物流管理系統(tǒng)的設(shè)計(jì)及應(yīng)用[J].微型電腦應(yīng)用,2018,34(10):126-128.
(收稿日期: 2019.10.10)