中医医案智能查询app【字数:8222】
摘 要中国现阶段医院比较多,有着很多医案,要找到一个需要的医案比较麻烦,要从之前所有医案去查找,搜索量比较大,难度大大增加了,对于医生而言很不方便。所以我们要做一个APP能够自动获取数据,通过智能检索在最短的时间内查询到相关的中医医案。本文综合运用Android移动应用开发技术研发中医医案智能查询APP,实现为医生提供医案分类、浏览医案详细、中医医案的主题检索等功能。
目 录
1. 绪论 1
1.1. 课题的背景 1
1.2. 课题研发的目的和意义 1
2. 相关技术概述 2
2.1. 开发工具与技术概述 2
2.2. Jsoup爬虫框架 2
2.3. 科大讯飞语音 2
2.4. Android 2
3. 需求工程 4
3.1. 问题定义 4
3.2. 可行性研究 4
3.2.1. 技术可行性 4
3.2.2. 经济可行性 4
3.2.3. 法律可行性 5
3.2.4. 系统对社会人文等影响 5
3.3. 需求分析与建模 5
4. 软件设计 8
4.1. 软件概要设计 8
4.2. 数据库设计 9
4.2.1. 数据库概念设计 13
4.2.2. 数据库逻辑结构 13
4.2.3 数据库物理设计 14
5. 软件实现 14
5.1. 软件开发环境 15
5.1.1. 硬件环境 15
5.1.2. 软件环境 15
5.2. 数据的获取和预处理 15
5.2.1. 网络爬虫 15
5.3. 中医医案智能查询APP 17
5.3.1. 中医医案分类模块 17
5.3.2. 中医医案目录模块 19
5.3.3. 中医医案详情界面 24
6.结束语 27
参考文献 28
致谢 29
绪论
课题的背景
随着时间的发展,互联网科技已经 *好棒文|www.hbsrm.com +Q: @351916072@
是发展中的重中之重了,人们现在已经习惯了在互联网上浏览一些信息和利用网络科技来做一些比较复杂的事。在我国现阶段医院还是比较多的,医生们经过一些疑难杂症的处理也有着很多医案,若是我们要找到一个需要的医案,比较麻烦,所以我们要做一个APP,能够尽快的帮助到医生们查询到他们所需要的医案。
课题研发的目的和意义
中医医案记录与查询对医学工作者来说是非常有参考价值的,医案中的用药习惯、如何对患者进行治疗的方法,对于都是现代医学工作者很好的借鉴。但是医学工作者想要获知这些资料时,翻阅起来也是很不方便的。数据太大,耗时耗力。因此中医医案信息化管理和分析至关重要。为了解决这个问题,我们设计了一个APP软件,对中医医案进行挖掘、提取、分析从而找出对医学工作者有用的信息而开发的一套系统,同时还会提供一些提高工作效率的辅助功能。
能够制作出来中医医案智能查询APP对于我们学生而言,是一个非常大的挑战,我们需要去学习爬虫技术和语音播报来运用到中医医案智能查询APP软件的开发中去。
通过一些调查,我们发现网上没有与中医医案智能查询的APP相关的软件。我们开发的APP是运用了Android应用开发的、大量的中医医案数据来源都是用了Jsoup爬虫框架从http://www.zysj.com.cn/yianxinde/index38.html 网站获取中医医案数据,然后爬虫获取的数据进行分类存储到数据库中,在显示过程提取相关数据。有时候医生也是比较忙,看中医医案也是比较吃力的,所有我们有了一个大胆的想法,就是将中医医案用语音的形式播放出来。
相关技术概述
开发工具与技术概述
中医医案智能查询APP有两个模块,显示医案模块和医案详情模块使用android studio开发,中医医案智能查询的数据库是使用SQLite开发的。前期的数据采集和处理使用Jsoup爬虫框架开发。
Jsoup爬虫框架
Jsoup框架是一个由Java语言来编写的高级爬虫框架,是一个开源的HTML解析器,能够直接解析到每个网站的URL地址、HTML文本内容。
Jsoup主要功能:
1)从一个网站中的URL,相关文件或字符串中解析出HTML。
2)使用DOM或CSS选择器来获取相应的数据
3)对该网站的HTML元素、属性、文本进行一系列的操作
4)清除一些不受信任的HTML
使用Jsoup框架来编写网络爬虫获取相关信息是非常快捷简便的,本软件的中医医案数据的收集工作都是使用Jsoup框架来完成,收集数据过程非常快捷简便。为我们节省了许多的时间,该框架是开源的,我们不需要花费很多时间来编写爬虫的代码。
科大讯飞语音
XFMT101是科大讯飞新推出的低端智能语音方案,目前支持语音识别、语音播放、语音合成等系列语音功能,支持UART作为通信接口,功能丰富、接口简单是其主要特点。以ARM Cortex M3 作为运行平台,完美展现语音技术的低端方案上的应用。
Android
Android是一种基于Linux开发的,是一种自由及开源的操作系统,主要用于移动设备上。市谷歌公司和开放手机联盟领导和开发的,一般Android 系统的App是使用JAVA编写的,在用SDK编译后将资源、代码和数据编译到一个APK包中。在App端,医案分类Activity中,点击“重置数据”,即可完成数据库的数据更新,该数据是从” http://www.zysj.com.cn/yianxinde”网站中自动爬取的医案数据,会根据相关数据库操作自动将数据录入到数据库中,图21是Activity的生命周期迁移图示:
/
图21 Activity生命周期模型
目 录
1. 绪论 1
1.1. 课题的背景 1
1.2. 课题研发的目的和意义 1
2. 相关技术概述 2
2.1. 开发工具与技术概述 2
2.2. Jsoup爬虫框架 2
2.3. 科大讯飞语音 2
2.4. Android 2
3. 需求工程 4
3.1. 问题定义 4
3.2. 可行性研究 4
3.2.1. 技术可行性 4
3.2.2. 经济可行性 4
3.2.3. 法律可行性 5
3.2.4. 系统对社会人文等影响 5
3.3. 需求分析与建模 5
4. 软件设计 8
4.1. 软件概要设计 8
4.2. 数据库设计 9
4.2.1. 数据库概念设计 13
4.2.2. 数据库逻辑结构 13
4.2.3 数据库物理设计 14
5. 软件实现 14
5.1. 软件开发环境 15
5.1.1. 硬件环境 15
5.1.2. 软件环境 15
5.2. 数据的获取和预处理 15
5.2.1. 网络爬虫 15
5.3. 中医医案智能查询APP 17
5.3.1. 中医医案分类模块 17
5.3.2. 中医医案目录模块 19
5.3.3. 中医医案详情界面 24
6.结束语 27
参考文献 28
致谢 29
绪论
课题的背景
随着时间的发展,互联网科技已经 *好棒文|www.hbsrm.com +Q: @351916072@
是发展中的重中之重了,人们现在已经习惯了在互联网上浏览一些信息和利用网络科技来做一些比较复杂的事。在我国现阶段医院还是比较多的,医生们经过一些疑难杂症的处理也有着很多医案,若是我们要找到一个需要的医案,比较麻烦,所以我们要做一个APP,能够尽快的帮助到医生们查询到他们所需要的医案。
课题研发的目的和意义
中医医案记录与查询对医学工作者来说是非常有参考价值的,医案中的用药习惯、如何对患者进行治疗的方法,对于都是现代医学工作者很好的借鉴。但是医学工作者想要获知这些资料时,翻阅起来也是很不方便的。数据太大,耗时耗力。因此中医医案信息化管理和分析至关重要。为了解决这个问题,我们设计了一个APP软件,对中医医案进行挖掘、提取、分析从而找出对医学工作者有用的信息而开发的一套系统,同时还会提供一些提高工作效率的辅助功能。
能够制作出来中医医案智能查询APP对于我们学生而言,是一个非常大的挑战,我们需要去学习爬虫技术和语音播报来运用到中医医案智能查询APP软件的开发中去。
通过一些调查,我们发现网上没有与中医医案智能查询的APP相关的软件。我们开发的APP是运用了Android应用开发的、大量的中医医案数据来源都是用了Jsoup爬虫框架从http://www.zysj.com.cn/yianxinde/index38.html 网站获取中医医案数据,然后爬虫获取的数据进行分类存储到数据库中,在显示过程提取相关数据。有时候医生也是比较忙,看中医医案也是比较吃力的,所有我们有了一个大胆的想法,就是将中医医案用语音的形式播放出来。
相关技术概述
开发工具与技术概述
中医医案智能查询APP有两个模块,显示医案模块和医案详情模块使用android studio开发,中医医案智能查询的数据库是使用SQLite开发的。前期的数据采集和处理使用Jsoup爬虫框架开发。
Jsoup爬虫框架
Jsoup框架是一个由Java语言来编写的高级爬虫框架,是一个开源的HTML解析器,能够直接解析到每个网站的URL地址、HTML文本内容。
Jsoup主要功能:
1)从一个网站中的URL,相关文件或字符串中解析出HTML。
2)使用DOM或CSS选择器来获取相应的数据
3)对该网站的HTML元素、属性、文本进行一系列的操作
4)清除一些不受信任的HTML
使用Jsoup框架来编写网络爬虫获取相关信息是非常快捷简便的,本软件的中医医案数据的收集工作都是使用Jsoup框架来完成,收集数据过程非常快捷简便。为我们节省了许多的时间,该框架是开源的,我们不需要花费很多时间来编写爬虫的代码。
科大讯飞语音
XFMT101是科大讯飞新推出的低端智能语音方案,目前支持语音识别、语音播放、语音合成等系列语音功能,支持UART作为通信接口,功能丰富、接口简单是其主要特点。以ARM Cortex M3 作为运行平台,完美展现语音技术的低端方案上的应用。
Android
Android是一种基于Linux开发的,是一种自由及开源的操作系统,主要用于移动设备上。市谷歌公司和开放手机联盟领导和开发的,一般Android 系统的App是使用JAVA编写的,在用SDK编译后将资源、代码和数据编译到一个APK包中。在App端,医案分类Activity中,点击“重置数据”,即可完成数据库的数据更新,该数据是从” http://www.zysj.com.cn/yianxinde”网站中自动爬取的医案数据,会根据相关数据库操作自动将数据录入到数据库中,图21是Activity的生命周期迁移图示:
/
图21 Activity生命周期模型
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/659.html