药典数据检索和对比平台的设计与实现
发布时间:2023-04-29 02:19
近些年来,药典的使用范围越来越广,当前药典在使用上的不足也逐渐暴露出来:目前药典只有纸质版和PDF电子版,纸质版价格高昂而且笨重,PDF版查阅时相对纸质版更方便,但是难以满足更多人性化需求。例如,拷贝和编辑,基于属性查询等粒度更细的检索,对比药品在不同药典的异同,推荐在性状、功能主治等特性上类似的药品。当前有少数网站提供药典查询,但药品信息还是PDF格式,仍然无法满足上述需求。为了让药典满足上述个性化需求,更好地服务使用药典的从业者。本文旨在开发一个药典数据检索和对比推荐平台,该Web平台使用简便,能提供检索药品信息、对比药品在不同药典的异同、从不同属性维度推荐相似药品等强大的功能。其中检索功能包括普通检索和高级检索,普通检索可以让用户根据药品名来查询,高级检索提供以药品各种属性为关键信息进行查询的功能。为了达成本文的目标,作者需要将目前的药典信息彻底电子化、结构化。然后以药典数据为基础进行分析,并设计和开发一套Web平台。本文首先对药典的现状进行介绍和分析,详细阐述当前药典在使用上面临的问题,并整理出待开发平台的功能、性能需求。为了获取原始数据,本文研究了PDF解析、网络爬虫等将技术...
【文章页数】:72 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 课题背景
1.1.1 药典
1.1.2 药物数据分析
1.1.3 数据结构化
1.2 国内外研究现状
1.2.1 药典电子化现状
1.2.2 药典数据分析现状
1.2.3 数据结构化现状
1.3 本文主要工作
1.4 本文组织结构
2 相关技术和工具
2.1 网络爬虫技术
2.1.1 爬虫框架
2.1.2 HeadlessBrowser
2.2 PDF和Word解析
2.2.1 PDF解析工具
2.2.2 Word解析工具
2.3 Web相关
2.3.1 模板引擎
2.3.2 Lucene
2.4 LingPipe
3 需求分析
3.1 设计目标
3.2 功能需求分析
3.2.1 药典数据查询和展示
3.2.2 药品对比和相似药品推荐
3.2.3 勘误留言和用户信息管理
3.3 非功能需求分析
3.3.1 权限管理需求
3.3.2 数据安全需求
3.3.3 查询性能需求
3.3.4 可用性需求
3.4 可行性分析
4 系统设计
4.1 总体设计
4.2 功能模块概要设计
4.2.1 数据获取和处理模块设计
4.2.2 数据结构化模块设计
4.2.3 药品对比和推荐模块设计
4.2.4 药品检索模块设计
4.3 平台持久层设计
4.3.1 持久层总体设计
4.3.2 数据库概念设计
4.3.3 数据库逻辑视图
4.4 功能模块详细设计
4.4.1 数据获取和处理模块
4.4.2 数据结构化模块
4.4.3 药品对比和推荐模块
4.4.4 药品检索模块
5 系统实现和测试
5.1 系统开发环境
5.2 环境搭建
5.2.1 非平台环境搭建
5.2.2 平台环境搭建
5.3 功能模块实现与测试
5.3.1 平台基础功能的实现与测试
5.3.2 数据获取模块实现与测试
5.3.3 数据结构化模块实现与测试
5.3.4 药品对比和相似药品推荐模块
5.3.5 药品检索模块的实现测试
5.3.6 性能测试
结论
参考文献
致谢
本文编号:3804963
【文章页数】:72 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 课题背景
1.1.1 药典
1.1.2 药物数据分析
1.1.3 数据结构化
1.2 国内外研究现状
1.2.1 药典电子化现状
1.2.2 药典数据分析现状
1.2.3 数据结构化现状
1.3 本文主要工作
1.4 本文组织结构
2 相关技术和工具
2.1 网络爬虫技术
2.1.1 爬虫框架
2.1.2 HeadlessBrowser
2.2 PDF和Word解析
2.2.1 PDF解析工具
2.2.2 Word解析工具
2.3 Web相关
2.3.1 模板引擎
2.3.2 Lucene
2.4 LingPipe
3 需求分析
3.1 设计目标
3.2 功能需求分析
3.2.1 药典数据查询和展示
3.2.2 药品对比和相似药品推荐
3.2.3 勘误留言和用户信息管理
3.3 非功能需求分析
3.3.1 权限管理需求
3.3.2 数据安全需求
3.3.3 查询性能需求
3.3.4 可用性需求
3.4 可行性分析
4 系统设计
4.1 总体设计
4.2 功能模块概要设计
4.2.1 数据获取和处理模块设计
4.2.2 数据结构化模块设计
4.2.3 药品对比和推荐模块设计
4.2.4 药品检索模块设计
4.3 平台持久层设计
4.3.1 持久层总体设计
4.3.2 数据库概念设计
4.3.3 数据库逻辑视图
4.4 功能模块详细设计
4.4.1 数据获取和处理模块
4.4.2 数据结构化模块
4.4.3 药品对比和推荐模块
4.4.4 药品检索模块
5 系统实现和测试
5.1 系统开发环境
5.2 环境搭建
5.2.1 非平台环境搭建
5.2.2 平台环境搭建
5.3 功能模块实现与测试
5.3.1 平台基础功能的实现与测试
5.3.2 数据获取模块实现与测试
5.3.3 数据结构化模块实现与测试
5.3.4 药品对比和相似药品推荐模块
5.3.5 药品检索模块的实现测试
5.3.6 性能测试
结论
参考文献
致谢
本文编号:3804963
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3804963.html