吃药提醒软件后端设计和实现毕业论文
2021-03-23 22:00:07
摘 要
在面临人口老龄化以及社会生活节奏加快,产生的吃药提醒服务需求的情况下。为了对人们的生活提供帮助、便捷人们的生活。本文在吃药提醒服务方面提出了解决方案——吃药提醒系统。为了完成吃药提醒系统后端程序设计开发,本文展开叙述说明。
首先,本文分析讨论了本次毕业设计课题的研究背景、目的和意义;吃药提醒软件的实用性、经济效益和开发可能性等;相关课题国内外研究现况;本次课题的内容,内容概述和基本工作等;课题研究的预期目标,目标简介和具体分析等。
其次,详细介绍了吃药提醒系统后端程序中使用的核心技术:Broadcast、Notification和数据库技术。同时简要介绍了开发工具和语言:Android Studio和JAVA编程语言。
最后,对吃药提醒系统的需求进行分析,在功能性需求和非功能性需求方面进行了深入的分析和解释,明确了吃药提醒系统在各方面的需求情况。说明吃药提醒系统的设计,详细描述了吃药提醒系统相关的程序功能模块的划分;说明了吃药提醒系统数据库的搭建、展示了数据库E-R图设计以及数据库相关信息表。同时完成了对吃药提醒系统的各个模块的功能测试,使用设定的测试用例对系统进行相关操作,将操作过程和结果的截图展示出来。并对结果进行分析,说明各个模块的功能运行情况。
关键词: 吃药、吃药提醒系统、后端程序、设计与开发
Abstract
In the face of aging population and the pace of social life to speed up the emergence of medication to remind the needs of the case. In order to help people's lives, people can live. This article in the medication to remind the service proposed a solution - medication reminder system. In order to complete the drug to remind the system back-end programming and development, this article describes the description.
First of all, this article analyzes and discusses the research background, purpose and significance of this graduation project, the practicality, economic benefit and development possibility of the medication reminder software, etc .; related research topics at home and abroad; the content and content of this topic Overview and basic work, etc .; research objectives of the expected objectives, objectives and specific analysis and so on.
Second, the details of the drug to remind the system back-end program used in the core technology: Broadcast, Notification and database technology. Along with a brief introduction to development tools and languages: Android Studio and JAVA programming languages.
Finally, the need for medication to remind the system analysis, functional requirements and non-functional requirements in-depth analysis and interpretation of the drug to remind the system in all aspects of the demand situation. Indicating the design of the system to remind the system, detailed description of the system to remind the system related to the functional modules of the division; explain the drug to remind the system database structures, showing the database E-R design and database-related information table. At the same time to complete the medication to remind the system of the various modules of the functional test, use the set of test cases on the system related operations, the operation process and the results of the screenshot show. And the results are analyzed to illustrate the functional operation of each module.
Key Words: Medication, medication reminder system, back-end procedures, design and development
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 研究背景、目的和意义 1
1.1.1 课题背景 1
1.1.2 研究目的 2
1.1.3 项目意义 2
1.2 国内外研究现状 3
1.3 课题研究内容 5
1.3.1 研究内容概述 5
1.3.2 基本工作 5
1.4 预期目标 5
1.4.1目标简介 5
1.4.2 具体分析 5
1.5本章小结 6
第二章 相关技术介绍 7
2.1 引言 7
2.2 Android系统中的Broadcast组件 7
2.2.1 Broadcast概念 7
2.2.2 基于Broadcast的应用程序构成 7
2.2.3 广播与接收消息的大致流程 7
2.2.4 Broadcast实现主要步骤 7
2.2.5 使用Broadcast机制的特点 8
2.3 Android应用中的Notification服务 8
2.3.1 Notification概述 8
2.3.2 Notification的主要作用 9
2.3.3 Notification的必要属性 9
2.3.4 Notification的基本操作 9
2.4 数据库技术 10
2.4.1 数据库概念 10
2.4.2 数据库管理系统(database management system) 11
2.4.3 数据库管理系统DBMS的功能 11
2.4.4 数据库管理系统DBMS的主要特点 11
2.4.5 数据库管理系统DBMS的组成结构示意图 13
2.5 后端程序开发所用工具及语言简介 13
2.5.1 后台程序开发语言——JAVA 13
2.5.2 程序开发工具——Android Studio 14
2.6 本章小结 14
第三章 吃药提醒系统需求分析 15
3.1 引言 15
3.2 吃药提醒系统用户角色分析 15
3.3 吃药提醒系统功能性需求分析 16
3.3.1 吃药提醒系统的基本功能需求 16
3.3.2 吃药提醒系统预备尝试进行研究扩展的功能需求 18
3.4 吃药提醒系统非功能性需求分析 18
3.4.1 非功能性需求的定义 18
3.4.2 非功能性需求 18
3.5 本章小结 19
第四章 系统的设计 20
4.1 引言 20
4.2 系统功能模块划分 20
4.3 系统数据库设计 21
4.3.1 吃药提醒系统E-R图设计 21
4.3.2 吃药提醒系统数据库表设计 21
4.4 本章小结 22
第五章 系统功能测试 23
5.1 引言 23
5.2 测试方法 23
5.3 测试过程 23
5.4 测试结果及分析 24
5.4.1 吃药提醒信息创建模块和修改模块功能测试 24
5.4.2 吃药信息提示模块和关闭模块测试 25
5.4.3 吃药信息删除模块测试 26
5.5 本章小结 26
第六章 结论 27
6.1 主要工作总结 27
6.2 未来工作展望 28
致谢 29
参考文献 30
第一章 绪论
1.1 研究背景、目的和意义
1.1.1 课题背景
首先在人们的日常生活中,人们不免会因为种种原因生病。当人们生病时,按照用药规律来服用药物治疗疾病就成为一个重要的事情。但是由于服用药物并不是日常经常性进行的事情,人们有时候会因为外事的干扰而忘记按时服用药物。这对于快速恢复身体健康是一件不利的事情。一款能够提醒人们及时按时地服用药物的软件的需求性就因此显现出来,开发相应的软件对于保护病人的身体健康、尽快治愈疾病有着重要意义。
其次,在当今世界的发展过程中的种种事物的影响的共同影响下,以往中国以及世界上的绝大部分发达国家、部分发展中国家的人口红利开始渐渐减弱。各个国家的社会人口构成中的青壮年人口比例下降、老年人口比例上升,开始逐步步入老龄化社会。众所周知,老年人的身体的各项机能必然会随着年龄的变化而变化,开始不同的程度的老化与衰弱,从而对日常生活中的外力的辅助性工具的需求在不断地增大。特别是大多数的老年人都因为身体的衰老,开始出现不同的病痛,而被病痛所折磨困扰。为了减小病痛或者为了保健养护身体,长期规律性地服用药物成为一件所必须坚持下去的事情,因而老年人群必须按规律地服用药物并且长期地坚持下去。但是老年人由于自身衰老的原因,其记忆力也相较于年轻人差上许多。故而其会经常性不能按时服用药物甚至于忘记服用药物。这对于老年人的危害是巨大的,严重情况可能危及生命。因此开发一款能够提醒老年人服用药物的辅助性软件的需要性与重要性就愈发体现出来,与之产生了对相应软件的迫切需求。开发相应软件对于提升我国乃至于全世界的老年人的身体健康具有十分重大的意义。
再次,现在社会因为环境污染、食品质量问题以及高节奏的生活压力,在年轻人中间慢性疾病的发病率,相较以往也有很大的提高。同时考虑到年轻人们的生活特点:生活节奏快、生活规律性较差、工作繁忙等等。让年轻人长期按时按规律吃药也具备了一定的难度,可见青壮年对吃药提醒软件也具有一定的需求。