2。1 系统功能性需求 4
2。2 系统可行性分析 6
2。3 本章小结 7
第三章 系统开发框架 8
3。1 系统硬件平台 8
3。2 系统软件平台 9
3。3 本章小结 10
第四章 自动视力检测系统的设计 11
4。1环境搭建 11
4。1。1 Qt 11
4。1。2 Android SDK 11
4。1。3 VMware Workstation 12
4。1。4 Qt环境搭建 12
4。1。5 Qt环境在宿主机上的部署 12
4。1。6 Qt环境在目标机上的部署 13
4。2 蓝牙模块功能设计 15
4。3 界面设计 15
4。3。1 Qt界面设计 15
4。3。2 Android界面设计 16
4。4 硬件模块驱动模型 17
4。5 本章小结 18
第五章 自动视力检测系统的实现 19
5。1 蓝牙通信功能实现 19
5。2 Qt界面的实现 22
5。3 Android界面的实现 25
5。4 本章小结 27
第六章 自动视力检测系统的测试 28
6。1 平台的测试 28
6。2 通信速率测试 29
6。3 硬件稳定性测试 29
6。4 通信距离测试 30
6。5 本章小结 30
结 论 31
致 谢 32
参考文献 33
第一章 绪论
1。1 选题背景
“科技改变生活”随着近几年来智能化领域的快速发展逐渐为人们所认可。所有的发展必须“以人为本”,科技亦是如此。如何方便用户,如何为用户提供最好最全面的服务已经成为计算机发展的一个主要方向,而不是以往的只注重计算能力和运算速度。可以说,科技的发展已经渗透到生活中的各个环节。
也正是随着科技的发展,社会的进步,人们的生活节奏也在逐渐加快。最明显的一个群体就是学生。当代教育制度决定了现在的学生要承担更大的学业压力。京华时报上的数据显示,2014年北京市高三学生的近视率达到惊人的88。4%[1],这个数据已经说明了很多问题。随着学业压力的增大,学生群体的近视率呈现高速递增的趋势。对于视力的恢复,主要以预防为主,如,经常进行视力检测,如果发现视力下降,立即改变近段时间以来不良的学习和生活习惯。
科技发展的同时,也带来了许多负面的影响。工业污染、空气污染、沙尘天气、雾霾等,这些因素毫无疑问成为近年来各种眼疾的始作俑者[2]。青光眼、结膜下出血、红眼病、化脓性急性眼部感染等等,这些常见的眼疾在一定程度上影响了患者的视力,更有甚者对患者的正常生活也造成了影响。如果不加以及时检测矫正,可能会承担失明风险。对于眼疾,医学上目前没有特效药,更多的是一些慢性的辅助治疗。患者有可能在治疗期间进行频繁的视力测试,这无疑给患者和医生带来了极大的不便。