2。2 软件平台 5
2。3 章节总结 6
第三章 需求分析 7
3。1 总体分析 7
3。2 功能分析 7
3。3 系统的非功能性需求 8
3。4 系统使用场景 8
3。5 章节总结 9
第四章 总体设计 10
4。1 系统设计原则 10
4。2 数据流图 10
4。3 系统框架 11
4。4 软件功能设计 13
4。4。1 闹钟算法 13
4。4。2 语音播报 14
4。4。3 紧急呼叫 14
4。4。4 交互方式 14
4。5 数据库设计 15
4。6 硬件设计 16
4。6。1 硬件架构 16
4。6。2 药瓶 16
4。6。3 处理器核心板 17
4。6。4 GSM通信模块 17
4。6。5 蓝牙适配器 17
4。6。6 吃药检测模块 18
4。6。7 人体红外传感器 18
4。6。8 电源 19
4。7 章节总结 20
第五章 开发环境搭建 21
5。1 操作系统移植 21
5。2 文件系统移植 22
5。3 播放器和数据库移植 23
5。4 Qt移植 24
5。5 蓝牙协议栈移植 24
5。6 章节总结 24
第六章 系统实现 25
6。1 传感器驱动编写 25
6。1。1 GSM串口驱动 25
6。1。2 霍尔传感器和人体红外传感器驱动 28
6。2 主界面实现 29
6。3 设定闹钟 30
6。4 短信提醒和紧急呼叫 31
6。5 闹钟进程组 32
6。6 手机App编写 34
6。7 章节总结 35
第七章 系统测试 36
结 论 37
致 谢 38
参考文献 39
第一章绪论
1。1课题研究的背景及意义
受计划生育的影响,国内的老龄化趋势越来越严重,据统计,我国60岁以上老年人口有2。12亿,占总人口的15。5%,其中15%为80岁以上的高龄老人,15%为失能和半失能老人[[[] 中国产业信息网[EB/OL]。 ]],如图1-1。老龄化是我们必将面对的一个问题。在现代快节奏的社会生活下,子女工作繁忙,中老年人随着年纪的增长,记忆力衰退,加之现代药品名称比较生僻,药品种类、药剂量和服用方式更加各种各样,老年人容易出现多吃药、忘记吃药、吃错药物的情况。轻则治疗达不到预期效果,重则造成生命危险。这些问题影响着老年人的健康,同时困扰着子女的生活。