




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE67基于MINA框架的儿童视力监测微信小程序设计摘要眼睛我们是发现美的窗户。视力健康问题,是我们都应该重视的问题,特别是青少年儿童的视力健康问题,在电子产品不断推陈出新的时代,更应该重视起来。据国家卫健委2018年统计数据显示,在我国青少年儿童的近视率高达53.6%,且6岁儿童的近视率达14.5%。近视对我们的学习、工作、生活等一切活动都带来了极大的不便,对青少年儿童的视力的近视预防应该从小重视起来。如今微信小程序的高速发展,种类众多的小程序给我们的生活带来许多便利,如网上订票的携程小程序、美团外卖小程序、以及行程码、健康码小程序等。将儿童视力健康和微信小程序相结合,以微信开发者工具作为开发软件,以微信开发者工具自带的MINA框架作为技术架构,以及MINA架构提供的组件和微信原生API,开发出一款具有视力健康科普、视力监测、视力健康反馈预警等功能的微信小程序。该小程序主要通过对青少年儿童的眼轴数据进行监测,达到一个儿童视力健康的监测和儿童眼轴增长过快导致儿童患近视的可能产生预警。该小程序的开发对儿童的父母对于儿童视力健康问题的关注度会有所帮助,也会在一定程度上降低儿童患近视的概率。关键词:眼轴;近视;MINA架构;微信小程序目录299881绪论 185301.1研究背景及意义 1137361.1.1研究背景 1258441.1.2研究意义 1116091.2国内外研究现状 1163191.2.1国内研究现状 1149731.2.2国外研究现状 357311.3主要研究内容与章节安排 5144622系统开发相关技术与工具 687582.1技术方案与开发工具 6247422.1.1微信小程序 6121512.1.2微信开发者工具 6281162.1.3MINA架构介绍 758252.1.4API调用介绍 86693系统需求分析 1048853.1可行性分析 1035123.1.1技术可行性 10248613.1.2操作可行性 1017143.1.3经济可行性 10147423.2性能需求分析 10279523.2.1用户功能需求分析 1020533.2.2业务流程分析 1118643.2.3数据流程分析 1220873.3本章小结 13327084系统功能设计 1519724.1系统总体功能设计 15192654.2功能详细设计 16141914.2.1用户登录模块设计 16131994.2.2视力档案设计 1734934.2.3视力监测管理 1888874.2.4论坛管理 2234434.2.5科普资讯 23213974.3数据库设计 2486055系统实现 32317255.1模块实现 32283435.1.1登录/注册模块实现 32256875.1.2视力档案模块 33245555.1.3视力监测管理模块 33175415.1.4论坛管理模块 3727265.1.5科普资讯浏览模块 39119416总结与展望 4110478参考文献 4227379致谢 451绪论1.1研究背景及意义研究背景随着近视低龄化的趋势越来越严重,且加上家长对儿童视力健康的关注度不够,导致越来越多的儿童出现近视的情况。儿童的视力健康监测的传统方式都是去医院挂号检查或到眼科医院就诊,但是人多、排队时间太长,眼科专家难以预约等其他原因,导致家长对儿童视力健康的关注越发降低。且传统方式的视力监测无法对之前的历史数据进行比对。在小程序高速发展的今天,一些关于视力健康的微信小程序也逐渐的发展起来。研究意义相较于传统的视力健康监测,如视力表检测视力,儿童视力监测小程序不仅是单一的对视力进行检测,而是通过对视力信息的录入,监测视力的增长、降低情况,再通过对眼轴的增长去曲线与正常儿童眼轴增长去曲线进行分析对比,监测出儿童视力是否有患近视的可能,然后再对其分析结果产生相应的视力健康报告。因此结合当下小程序发展的热流,设计一款具有视力信息记录、历史数据对比、视力监测、用眼健康知识科普的微信小程序是非常有必要的,相对于传统的去医院检测视力健康的方式提供极大的便利。1.2国内外研究现状1.2.1国内研究现状在我国,近视是一个不可忽略的大问题。我国的近视人口稳居世界第一,近视率达世界第一。据WHO一项研究报告指出,中国近视患者多达6亿,占我国总人口数量的50%,其中小学生近视患病率接近40%,青少年近视患病率居世界前列,且逐年增加。国家卫生健康委员会2018年统计数据显示中国儿童青少年近视率已达到53.6%,其中6岁儿童近视率14.5%。但实际上,在沿海等发达地区,他们的近视率不低于此平均数据[1]。尽管我国近视率最高,但我国对青少年儿童视力的监测与保护,还处于初级阶段,对于儿童视力健康的重视度还不够高,基层医疗机构、关联学科、社会力量在儿童视力健康管理的作用较为薄弱,儿童视力健康管理信息化程度相对较低。当前在我国广泛认可并推荐的进行视力筛查的方法有两种:一种是使用传统的视力表,另一种是使用视力筛查仪器,此处的视力筛查仪器可以理解为广义的验光设备[2]。但传统的视力表筛查仅适用于4岁以上的青少年儿童,对于不能辨识字母、语言不能准确表达的婴幼儿,使用视力表测试视力稍显不便。而视力筛查仪器的原理是运用红外光眼底反射相位法,通过对眼底反射回来的光线进行图像和信号处理,从而得到视力情况[3]。这两种视力的检测都只是单一对视力进行一个测量,没有对视力健康的发展状况有一个预测性的估算。过去研究表示青少年儿童视力的与眼轴的增长情况有关。青少年儿童的视力问题越早发现,得到治疗的机会便越早,特别是近视发生初期能够及时的监测和发现,是对青少年儿童视力健康的极大保障[4]。据南京医科大学附属眼科医院研究调查发现,平均眼轴眼向长度(AL)和曲率角膜半径(CR)与青少年儿童的近视有关[5],该医院的调查结果显示,远视患者AL最短,正视者次子,低度近视者较长,中高度近视者最长[6]。由此可以得出,青少年儿童的视力健康,可以通过眼轴的增长情况来反映出。传统的视力监测方式是目前大众所选择的方式,但随着互联网技术的快速发展,信息的传播方式在不断发生着改变,同时传播与更新速度也越来越迅速。人们对网络信息的接收也不再局限于PC端,轻巧便携的移动设备受到人们越来越多的青睐。在这个互联网技术快速发展的时代,我们应当运用互联网发展出新的视力监测方式。且应用程序的开发从单一的PC端发展延伸到了移动设备。移动设备上的APP开发本身也从初期的原生APP、HTML等拓展到了基于微信平台的微信小程序[7]。截至目前,微信活跃用户数量截至目前为6~7亿左右。庞大的活跃人数,给微信小程序的发展带来了巨大的发展空间。2016年初微信小程序创建,同年9月份微信小程序进行内测,次年1月微信小程序正式上线,从创建到上线,微信小程序以雷霆之势出现在大众的视野里[8]。截至2019年年底,我国微信小程序数量已达300万个,包括了订票小程序、外卖小程序、,未来发展前景可观[9]。微信小程序不仅使用起来方便快捷,而且也不像传统APP那样需要下载一个专门的APP才能进行操作。因此本课题将以青少年儿童视力中眼轴的增长速度作为青少年儿童视力健康的判断依据,通过眼轴增长快慢的曲线进行一个眼睛健康信息的变化,然后以弹窗的信息反馈给用户。所诉功能将以微信小程序的形式实现。1.2.2国外研究现状在国外的一些发达国家,他们早早的便想到了儿童视力健康的问题,他通过对视觉发育、损伤、筛查和干预的理论和实证研究进行描述和分析,来判断儿童的视力健康状况,他们认为儿童视力健康对个人和社会的负面影响往往很大,因此想通过眼部保健系统提供的筛查治疗来监测儿童的视力健康状况[10]。但即使是通过眼部保健系统提供的筛查和治疗也并不总是可持续的,因为缺乏定期随访。在挪威,有研究人员对挪威一所学校2003-2013年的中小学生视力筛查做了一次调查监测,他们通过对这所学校782名学生的视力进行筛查监测,主要监测的视力数据是视力折射状态、超视、近视、散光等。得到的的监测结果是该学校有83%的学生通过此次筛查监测发现了以前未被发现的视力问题[11]。通过此次筛查监测发现,这些数据的研究分析对监测青少年儿童视力健康情况和常见视力问题的程度起到了很大的作用。通过此次筛查监测也可以得出,青少年儿童视力的监测对儿童的视力健康不可缺少。目前在国外,微信小程序已经慢慢的发展起来,一些有关知识应答及学习的小程序也逐渐的出现在了他们的微信中。例如:混合教学模式的微信小程序[12]、垃圾分类宣传微信小程序[13]。但关于视力的微信小程序在国外还比较少见甚至可能没有开发。但基于计算机、平板电脑的相关于眼视力健康的软件已经有了,例如:基于计算机平板电脑的自动化方法,用于在眼科患者视力附近对比度高和低对比度进行自我测试。国外有关视力监测的小程序发展并不高,但相关的监测系统却是很多,例如:基于大云服务和大数据的智能监控系统,该监测系统是通过监测和上传体温、心率、血氧和位置信息、云服务平台执行数据处理、分析、存储和管理,并形成生理信息数据库来实现监测功能;用于监测生产机器能耗的能源监测应用[14],该应用系统是用于生产过程中对使用的功耗进行一个监测,获取实时功耗数据的监测系统。对于这些监测系统的设计与实现进行分析,对于实现儿童视力监测小程序的开发与实现能够提供一些帮助。1.3主要研究内容与章节安排本文通过对现有的视力小程序进行研究,以及对儿童视力监测的流程总结与思考,设计并实现了儿童视力监测小程序。第一章绪论。本章节主要讲述了课题的研究背景和意义、国内和国外相关的研究概述以及主要的研究内容和安排。第二章系统开发相关技术与工具。本章节主要分析该小程序所使用的开发工具,以及该开发工具所使用的技术架构,以及所使用到的关键技术。第三章系统需求分析。本章节介绍该小程序的业务流程、该小程序的功能需求、该小程序的数据流程及该小程序的数据模型。第四章系统功能设计。本章节的内容先介绍的是总体的功能设计,再逐一列举出各功能模块的设计,最后根据前一章节的数据模型进行数据库的设计,对数据库的数据表进行简单阐述。第五章系统实现。根据第二章所介绍的内容和采用的开发工具,以及结合第三章对该小程序的分析,对该小程序进行开发和各功能的实现。第六章总结与展望。对小程序的开发做个总体性的总结,以及对该小程序未来开发的一些展望。
2系统开发相关技术与工具2.1技术方案与开发工具2.1.1微信小程序微信小程序的创建于2016年初始,提出者是微信之父张小龙,他将微信小程序描述为一种新的应用形态[15]。在提出后的同年9月份,微信小程序进行内测,为后续的正式上线做最后的准备。次年一月,微信小程序经过几个月的测试正式上线了。在上线后,又经一段时间的检验和反馈,微信小程序的相关功能和技术都得到了很大的改善,变得愈发成熟。微信小程序的使用有两种方式,一是通过扫微信小程序的二维码进入到小程序,二是通过微信平台的搜一搜功能搜索到要使用的小程序,点击进入小程序。2.1.2微信开发者工具微信开发者的工具的使用,需要到微信小程序的开发网站先进行开发账号的注册,根据不同的需求注册为不同的主体类型的账号。我的是个人开发微信小程序,因此主体类型选择个人,然后进行相应的信息的填写,完成微信开发者账号的注册流程。在拥有了该开发者工具账号之后,就可以进入微信小程序的开发网站,进行个人信息的认证和完善,完成了这些小程序的开发和配置后,就可以得到一个专属的APPID[16],这个APPID比较重要需要我们保存好,在后续的开发中都需要用到。完成上述步骤后就可以在本机环境安装微信开发者工具,然后使用微信扫一扫功能扫码进行登录,登录成功后就可以在主页点击加号创建新项目,然后输入或者复制前面的APPID,输入项目的名称、开发目录等。小程序的开发编写完成后,需要对小程序进行上传,而上传的过程只能由管理员来完成上传,填写上传信息,备注、版本号、文件存储的位置等完成上传。上传成功后可以在微信公众平台中查看历史提交信息,可以对提交的微信小程序进行提交审核,查看审核结果等。2.1.3MINA架构介绍微信小程序的框架采用的是微信开发者工具自带的MINA框架,该框架主要有三部分组成,分别是:视图层、逻辑层和系统层[17]。这个框架包含众多的功能和接口,让使用该工具的人能够快捷构建出小程序。该框架的结构图如图2-1MINA框架架构图[18]。MINA框架中的视图层是小程序所有页面的集合,每个页面又由WXML、WXSS文件共同构成。由这两种文件来构建小程序的页面结构以及页面的展示样式。WXML类似于HTML,可以根据基础模块事件机制去渲染页面。WXML具有的功能有:条件渲染、列表渲染、数据绑定等[19],可以极大的满足开发者的需求。WXSS则是类似于CSS的一套新的样式语言,是微信开发者工具独有的供小程序开发者使用的语言,用来对WXHL进行渲染,且WXSS能够决定页面模块的显示顺序。MINA框架中的数据交互中心为逻辑层,该层用来处理微信小程序中的各项事务逻辑。该逻辑层的组成部分有Manager和API。Manager部分负责逻辑处理部分的执行,其他的由底层提供的WAService.js执行,封装API的接口,才能让各大平台的运行环境通过调用API来实现操作微信小程序客户端。微信小程序的APPService只有一个,且在整个生命周期中常驻于内存中。APPService逻辑层的加载运行是通过APPService线程加载运行实现的。MINA框架中的系统层主要是从系统层内部接入微信客户端的原生能力。因为微信小程序的通信为视图层和逻辑层的双线程通信,所以系统层在这中间为小程序提供了数据传输和事件系统。视图层和逻辑层通过系统层的JSBridge进行通信,逻辑层将数据的变化反馈到视图层,触发视图层的页面更新,最后视图层将触发的事件反馈到逻辑层,进行业务的处理。图2-1MINA框架架构图2.1.4API调用介绍微信开发者工具给开发者提供了众多的API接口,使开发者能够方便快捷的调用这些API来实现小程序的快速开发[20]。微信开发者工具提供的API的种类大体上包括以下几类:界面、界面节点信息、文件、数据缓存、位置、设备、网络、媒体等,还有一些特殊的开发接口。调用不同的接口使用的功能不同,如调用文件API接口,可以进行临时文件的保存,可以获取本地的文件信息、获取本地文杰列表等操作;如调用网络API接口,用户可以通过该API接口获取网络通信能力,能够更方便的进行数据传输。
3系统需求分析3.1可行性分析3.1.1技术可行性儿童视力监测微信小程序的开发,在硬件方面没有太大的要求,只需要使用普通的硬件即可实现,只需要系统能够正常运行使用即可。在软件方面,使用的是微信开发者工具,该工具是由微信提供的一款免费的国产的编程软件,使用起来简单易上手,对于我们来说是一款非常适合的软件。3.1.2操作可行性该小程序的功能主要包括儿童视力的科普资讯功能、眼轴监测功能、视力健康图表功能、个人视力信息录入功能、论坛功能。这些功能使用起来方便快捷。如科普资讯功能,只需要点击小标题即可进入需要浏览的科普资讯内容。3.1.3经济可行性该小程序的开发所使用的微信开发者工具是由微信提供的免费的集成的开发环境,具有完整的且稳定的运行环境,微信开发者工具中自带的MINA框架使用也是免费的,以及种类众多的API接口免费提供。综上所述,本系统的开发在经济上是可行的。3.2性能需求分析3.2.1用户功能需求分析该小程序的使用角色分两种,一个是普通用户,一个是医护人员。不同用户登录进入的界面不同。医护人员输入账号密码后,可以对用户的视力档案进行录入,录入完成后用户可以在小程序查看自己的视力档案信息。也可以进行医护人员的添加和个人信息的完善。科普资讯浏览:用户在登录进入小程序后可以点击“科普资讯”界面进行视力健康科普资讯的浏览。眼保健操:用户点击“眼保健操”按钮即可观看眼保健操的教学视频。视力自测:用户点击“视力自测”按钮,可以进行一个视力的自我测试。视力监测管理:用户点击“监测”界面时,输入视力档案中的眼轴长度信息,点击添加数据,即可生成眼轴生长曲线,通过曲线可以直观看见眼轴的生长情况;也可以输入视力档案中的远视储备信息,点击添加数据生成远视储备曲线图,查看远视储备的变化情况;也可以输入视力档案中的视力度数,然后生成视力健康曲线,通过视力健康曲线图可以直观看到视力的变化。视力档案:用户在“首页”界面可以点击“视力档案”,输入手机号查看视力档案信息。论坛管理:用户在“我的”界面可以点击“创建论坛”进行儿童视力健康问题的创建,可以点击“论坛”界面按钮,对儿童视力问题进行一个浏览、评论和回复。3.2.2业务流程分析医生登录进入视力档案录入界面,进行视力档案的录入。录入后用户可以在微信小程序中查看视力档案。户在授权登录进入小程序后,可以点击“科普资讯”浏览科普资讯界面,了解视力健康的科普知识。点击“眼保健操”可以观看眼保健操的教学视频。点击“视力档案”查看个人的视力信息。点击“监测”界面进行眼轴长度的录入,然后点击添加数据,生成眼轴生长曲线;也可以输入远视储备,生成远视储备的曲线。也可以进行视力信息的录入,然后返回视力健康曲线。可以点击“我的”界面然后点击“历史视力”,查看个人的历史视力档案。可以在“我的”界面中点击“论坛创建”进入论坛问题的编辑界面,可以进行儿童视力相关问题的创建。也可以点击“论坛按钮”浏览其他用户发布的儿童视力问题,可以对其进行评论、回复。业务流程图如图3-1所示。图3-1儿童视力监测微信小程序业务流程图3.2.3数据流程分析用户在进入小程序后可以对个人视力档案的查看,也可以对视力信息进行监测以及对监测曲线结果的查看,也可以浏览或创建论坛信息,可以对发布的论坛进行评论。医护端医护人员录入用户的视力档案后,用户可以在用户端查看个人视力档案信息。如图3-2顶层数据流图。图3-2顶层数据流图用户通过录入视力信息生成视力档案,可以在视力档案管理界面查看个人的视力档案信息。用户在监测界面,可以对眼轴、远视储备、近视度数进行监测,输入对应的视力信息,点击添加数据即可生成监测曲线。用户在创建论坛界面可以创建论坛信息,在论坛界面可以查看所有发布的论坛信息。如图3-3第一层数据流图。图3-3第一层数据流图3.3本章小结本章节主要对系统的业务、功能需求以及数据流程进行详细分析与介绍,并且介绍了系统的数据模型,最终完成对整个系统的分析工作。
4系统功能设计4.1系统总体功能设计该小程序用户端的主要功能分为个模块,分别是:登录模块、首页模块、视力监测模块、论坛模块。具体的功能模块如图4-1系统功能模块图。图4-1用户功能模块图如图4-1所示,登录模块的具体功能有用户登录/注册、首页的具体功能有科普资讯和眼保健操浏览、视力档案查看和视力自测功能。视力监测管理的功能有眼轴生长曲线生成、远视储备曲线生成和视力健康曲线生成功能。论坛管理的具体功能创建论坛和我的话题管理。该小程序的医护端的主要功能有视力档案的录入和医护人员的添加。具体功能模块如图4-2医护端功能模块图图4-2医护端功能模块图4.2功能详细设计4.2.1用户登录模块设计儿童视力监测小程序的用户的注册和登录,是通过获取用户授权信息的按钮来实现的。点击授权按钮即可弹窗提示是否授权,点击是即可完成用户的登录/注册。否则取消授权即不登录/注册。图4-3为用户登录的流程图。图4-3用户登录模块设计4.2.2视力档案设计用户点击视力档案后,查看视力档案信息,包括姓名、性别、年龄、左右眼视力信息、左右眼视力储备信息、眼压信息、眼轴信息等。具体流程如图4-4所示。图4-4视力档案模块设计4.2.3视力监测管理视力监测管理模块主要有四部分,一部分是眼轴生长曲线生产,该曲线的生成,是通过视力档案中查看自己的视力信息,然后输入视力档案中的眼轴长度点击添加数据生成;二部分是远视储备生长曲线生成,该图是通过输入视力档案中的远视储备信息点击添加数据生成。三部分是左眼视力生长曲线、四部分右眼视力生长曲线。生成原理如另外两条曲线。眼轴生长曲线的流程如图4-5所示、远视储备生长曲线的流程如图4-6所示、右眼视力曲线的流程如图4-7所示、左眼视力曲线的流程如图4-8所示。图4-5眼轴生长曲线模块设计图4-6远视储备生长曲线模块设计图4-7右眼视力曲线设计图4-8左眼视力曲线设计4.2.4论坛管理论坛管理主要是给用户提供一个儿童视力健康问题的一个咨询讨论的平台。用户在使用小程序时,可以将疑惑的问题在论坛的输入框列表输入后点击发送,就可以发送到儿童视力监测的论坛平台上,其他用户在使用时就可以看见该问题,就可以进行一个交流讨论的过程。具体流程如图4-9所示。图4-9论坛管理模块设计4.2.5科普资讯用户进入小程序可以查看科普资讯的内容。图4-10为用户浏览科普资讯模块设计。图4-10科普资讯浏览设计4.3数据库设计本系统的数据库采用微信开发者工具的云开发数据库作为该小程序的数据库。根据儿童视力监测微信小程序的需求分析,可以得到该小程序的总体E-R图,如图4-11。以及所产生的对应数据表。图4-11总体E-R图如图4-12用户E-R所示,用户实体所包含的属性有:昵称、头像、用户id个性别。表4-1为用户信息表。图4-12用户E-R图表4-1t_user用户信息表名称数据类型非空主键备注idvarchar(50)否是用户唯一标识useravatarvarchar(100)否否用户头像usernamevarchar(50)否否用户昵称usersexvarchar(50)否否用户性别如图4-13医护人员E-R图所示,医护人员实体所包含的属性有:姓名、手机号、账号、密码。表4-2为医护人员信息表。图4-13医护人员E-R图表4-2t_yhuser医护信息表名称数据类型非空主键说明idvarchat(50)否是医护人员账号passwordvarchar(50)否否医护人员密码usernamevarchar(50)否否医护人员姓名userphonevarchar(50)否否医护人员手机号usersexvarchar(50)否否性别addressvarchar(50)否否家庭地址如图4-14所示,论坛信息实体所包含的属性有:标题、内容、作者、图片、时间。表4-3为论坛信息表。图4-14论坛信息E-R图表4-3t_luntan论坛信息表名称数据类型非空主键说明authorvarchat(50)否是作者contentvarchar(500)否否内容imgvarchar(100)否否图片titlevarchar(50)否否标题timevarchar(50)否否发布时间如图4-15视力档案E-R图所示,视力档案实体所包含的属性有:姓名、性别、年龄、手机号、眼轴、是否闪光、左右眼视力、左右眼眼压、左右眼远视储备。表4-4为视力档案表。图4-15视力档案E-R图表4-4t_shili视力档案表名称数据类型非空主键说明usernamevarchat(50)否否姓名usersexvarchar(500)否否性别userphonevarchar(100)否是手机号useragevarchar(50)否否年龄yanzhouvarchar(50)否否眼轴长度shanguangvarchar(50)否否是否散光Ryuanshivarchar(50)否否右眼远视储备Lyuanshivarchar(50)否否左眼远视储备Ryanyavarchar(50)否否右眼眼压Lyanyavarchar(50)否否左眼眼压Rshilivarchar(50)否否右眼视力Lshilivarchar(50)否否右眼视力如图4-16眼轴生长曲线E-R图所示,眼轴生长曲线实体包含的属性有:眼轴长度、type。表4-5为眼轴数据表。图4-16眼轴生长曲线E-R图表4-5t_char眼轴数据表字段名称字段类型是否允许为空说明datevarchat(50)否眼轴长度typevarchar(50)否记录次数如图4-17远视储备生长曲线E-R图所示,远视储备生长曲线实体包含的属性有:远视储备数值、type。表4-6为远视储备数据表。图4-17远视储备生长曲线E-R图表4-6远视储备数据表名称数据类型非空主键说明datevarchat(50)否是远视储备数值typevarchar(50)否否记录次数如图4-18右眼视力生长曲线E-R图所示,右眼视力生长曲线实体包含的属性有:右眼视力数值、type。表4-7为右眼视力数据表。图4-18右眼视力生长曲线E-R图表4-7右眼视力数据表名称数据类型非空主键说明datevarchat(50)否是右眼视力数值typevarchar(50)否否记录次数如图4-19左眼视力生长曲线E-R图所示,左眼视力曲线实体包含的属性有:右眼视力数值、type。表4-8为左眼视力数据表。图4-19左眼视力生长曲线E-R图表4-8左眼视力数据表名称数据类型非空主键说明datevarchat(50)否是左眼视力数值typevarchar(50)否否记录次数
5系统实现5.1模块实现5.1.1登录/注册模块实现通过扫码或者微信平台搜索打开该小程序时,显示的是用户或医护人员的登录界面,用户点击用户登录按钮进行入小程序授权,点击授权按钮后会提示是否确认授权,点击是则授权成功,进入小程序主页面,点击否则取消授权,返回到授权按钮界面。授权完成后则进入小程序。医护人员点击医护人员登录按钮进入医护人员的登录界面。图5-1为小程序的登录界面。图5-1登录界面5.1.2视力档案模块用户在首页点击视力档案可以查看视力档案信息。图5-2为视力档案界面。图5-2视力档案界面5.1.3视力监测管理模块视力监测管理模块有四个功能:生成眼轴生长曲线、远视储备生长曲线、右眼视力曲线、左眼视力曲线。(1)眼轴生长曲线生成眼轴增长曲线:眼轴增长曲线的生成是通过输入眼轴长度然后点击添加数据按钮来实现。黄色的为标准的儿童眼轴增长曲线。具体的眼轴生长曲线界面设计如图5-3所示。图5-3眼轴生长曲线界面远视储备生长曲线远视储备生长曲线:远视储备生长曲线的生成是通过手动输入远视储备的数值,点击添加数据按钮实现。具体的远视储备生长曲线界面如图5-4所示图5-4远视储备生长曲线界面右眼视力曲线:右眼视力曲线的生成是通过输入右眼视力度数,点击添加数据按钮得到。具体的右眼视力曲线界面如图5-5所示。图5-5右眼视力曲线左眼视力曲线:左眼视力曲线的生成是通过输入左眼视力度数,点击添加数据按钮得到。具体的左眼视力曲线界面如图5-6所示。图5-6左眼视力曲线5.1.4论坛管理模块论坛管理主要用于用户的儿童视力问题的交流和讨论,用户在“我的”界面点击“创建论坛”后进入儿童视力论坛创建功能,在里面可以进行儿童视力问题的发布。点击“论坛”界面可以进行论坛内容的浏览、评论和回复。具体的论坛创建界面设计如图5-7所示,论坛浏览界面如图5-8所示。图5-7论坛创建界面图5-8论坛浏览界面5.1.5科普资讯浏览模块科普资讯主要是对使用该小程序的用户起到一个科普眼视力健康的知识的作用,科普的内容包括:什么是弱视、什么是散光、怎样预防近视、吃什么对眼睛好。用户在进入小程序后点击相应的内容即可查看。具体的浏览界面如图5-9所示。图5-9科普资讯浏览界面6总结与展望本文的主要工作有:对儿童视力的近视情况和微信小程序的发展进行研究分析,然后总结出儿童视力监测微信小程序的重要性。对儿童视力监测微信小程序的开发工具和架构做简单的了解详细介绍了儿童视力监测微信小程序从需求分析到开发完成的全过程。此次儿童视力监测微信小程序开发收获的经验:弄清楚需求。在小程序开发之初,先要搞清楚自己开发的小程序都需要哪些功能,这些功能的流程是怎样的,都要弄明白了。这样才能在开发的时候能有一个清晰的开发路线。详细的了解开发工具的使用。开发工具是我们做毕设时所所使用的工具,这个开发工具的如何使用,我们应当先有一定的了解,不然一些功能的调用都无法实现。一定要多交流。毕业设计的开发过程肯定会遇到很多不理解或者不知道如何下手的地方,这时候需要及时的和导师进行沟通,给出相应的意见或建议。也可以和其他同学进行交流探讨,找到想要的解决方法。此次儿童视力监测微信小程序开发存在的不足:科普资讯的内容还需要进一步完善,增加科普资讯的全面性,提高界面的精美性。视力监测的功能需要进一步完善,视力监测功能还可以对其他眼视力数据进行监测,然后综合监测结果进行更科学的结果提示。
参考文献[1]郑祥丽,唐姝.重庆市儿童青少年近视现状及影响因素[J].职业与健康,2020,36(07):963-966+970.[2]金若男,贺伟罡,孙克英,于伟泓.儿童青少年视力筛查设备相关技术及应用问题探讨[J].中国医刊,2020,55(06):594-595.[3]肖素立.视力筛查仪在儿童眼保健中的应用效果分析[J].中国医疗器械信息,2021,27(16):69-70.DOI:10.15971/ki.cmdi.2021.16.032.[4]中医药防控儿童青少年近视指南(学生与家长版)[J].中国中医眼科杂志,2021,31(06):385-389.[5]王阳,赵汝莲,皮练鸿.7~12岁儿童近视程度与AL/CR值的关系[J].重庆医科大学学报,2019,44(12):1660-1664.[6]李柯然,李巧林,徐向忠,蒋沁,蔡江怀.眼轴长度与角膜曲率半径及其比值对儿童青少年屈光不正的影响和定性评估[J].国际眼科杂志,2019,19(10):1667-1671.[7]郭灿杰.微信小程序在校园资讯系统中的应用[J].河北软件职业技术学院学报,2021,23(03):10-14.[8]刘红卫.微信小程序应用探析[J].无线互联科技,2016(23):11-12+40.[9]刘仪,张雪冰.大数据背景下微信小程序的应用与分析[J].无线互联科技,2021,18(07):45-46.[10]McConnellEmmaL,BlackShelleyA,McClellandJulieF,McKerrLynne,DillenburgerKarola,AnketellPamela,JacksonAJonathan,LittleJulieAnne,SaundersKathrynJ.Parentsandteachersofchildreninspecialeducationsettingsvaluein-schooleyecareandwrittenreportsofvisualstatus.[J].PloSone,2020,15(9).[11]FalkenbergHelleK,LangaasTrine,SvarverudEllen.Visionstatusofchildrenaged7-15yearsreferredfr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 20MWh储能电站项目社会效益分析
- 12MWh储能电站项目选址与环境评估
- 年产3600万套汽车制动底板项目可行性研究报告
- 七年级地理知识点总结
- 中国散客旅游行业竞争格局及市场发展潜力预测报告
- 2025年蔗渣微粒板项目投资可行性研究分析报告
- 聚乙烯工艺安全分析报告
- 冠心病防与治
- 普通不干胶标签项目可行性研究报告
- 2020-2025年中国一次性手套行业发展潜力分析及投资战略咨询报告
- 社会支持对青少年亲社会行为的影响:链式中介模型
- (幻灯片)刑法之违法阻却事由
- 13.2《致大海》课件高中语文选择性必修中册
- 新质生产力课件
- 传播学研究方法
- 1.1公有制为主体 多种所有制经济共同发展 课件-高中政治统编版必修二经济与社会
- 青春期的妇科知识讲座
- 《社区康复》课件-第三章 社区康复的实施
- 中职生心理健康教育全套教学课件
- JC-T 2704-2022 聚酯纤维装饰吸声板
- WTE朗文英语2B 单词卡片
评论
0/150
提交评论