药品影响网上查询系统的分析与设计硕士学位论文 精品Word文件下载.docx

上传人:b****1 文档编号:13452466 上传时间:2022-10-10 格式:DOCX 页数:36 大小:620.34KB
下载 相关 举报
药品影响网上查询系统的分析与设计硕士学位论文 精品Word文件下载.docx_第1页
第1页 / 共36页
药品影响网上查询系统的分析与设计硕士学位论文 精品Word文件下载.docx_第2页
第2页 / 共36页
药品影响网上查询系统的分析与设计硕士学位论文 精品Word文件下载.docx_第3页
第3页 / 共36页
药品影响网上查询系统的分析与设计硕士学位论文 精品Word文件下载.docx_第4页
第4页 / 共36页
药品影响网上查询系统的分析与设计硕士学位论文 精品Word文件下载.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

药品影响网上查询系统的分析与设计硕士学位论文 精品Word文件下载.docx

《药品影响网上查询系统的分析与设计硕士学位论文 精品Word文件下载.docx》由会员分享,可在线阅读,更多相关《药品影响网上查询系统的分析与设计硕士学位论文 精品Word文件下载.docx(36页珍藏版)》请在冰豆网上搜索。

药品影响网上查询系统的分析与设计硕士学位论文 精品Word文件下载.docx

之后是从系统的设计和实现两个角度进行阐述。

设计部分讲述了网上安全用药查询系统的需求分析和系统设计,进而深入到整个系统的web流程图、关键功能的流程图和时序图。

实现部分给出了EJB和web端的相关类图设计、相关namedQuery实现、JSF的配置过程、JSF通过Spring整合EJB、EJB和WEB在开发中碰到的问题和解决办法。

本文基于JPA+EJB+JSF的网上安全用药查询系统最终通过了项目组QA的测试和客户方的验收,成功实现了客户的需求。

这同时也为本人这次对基于JPA+EJB+JSF的经典JavaEE框架尝试画上了完美的句号。

关键词:

 网上药店,药品查询,药物影响查询

Abstract

Checkingdruginteractionsisanecessaryprocessbeforebuyingmultipledrugs.Checkingdruginteractionssystemhasmoreadvantagesoverconsultingwithdoctor:

convenient,fastresponse,druginteractionsinformationindetail.Checkingdruginteractionssystemcansavethecostofemployingdoctorsandensureeveryconsumerwillnotbuydrugsthatcancausedrugreactions.

Accordingtothecustomer'

sspecificneedsofCheckingdruginteractionsystem,thispaperdesignedandimplementedthesystembasedonJavaEE.AfteranalyzingtheoutstandingfeaturesofEJB,JPAandJSF,decidetoputJPA,EJB,JSFintotheclassicJavaEEarchitecture.Thispaperdescribesfromdesignandimplementation.DesignsectiondescribestheinfluenceofCheckingdruginteractionsystem'

srequirementsanalysisandsystemdesign,andthendeepintotheflowdiagramoftheentiresystem,thekeyfunctions'

webflowdiagramandsenquencediagram.Theimplementati

-onsectiongivestheEJBandWEB'

sclassdiagram.,theimplementationofrelatednamedQuery,theconfigurationofJSF,integratingJSFandEJBwithSpring,theproblemsandsolutionsindevelopEJBandWEB.

ThecheckingdruginteractionsystemthatbasedonJPA+EJB+JSFinthisarticlefinallypassedQA'

stestandgottheacceptancefromclientside.Thissystemimplementedtheclient'

sneeds.TheclassicJavaEEframeworkbasedonJPA+EJB+JSFisalsoamilestoneforme.

KeyWords:

 OnlinePharmacy,DrugSearch,CheckDrugInteraction

图目录

表目录

第1章绪论

1.1课题背景

随着京东商城和天猫的介入推动,医药B2C的交易规模及消费者需求将逐年增加。

同时随着消费者对网购信任度的增加,市场参与者增多从而扩大医药B2C市场投入,医药B2C的市场比重和交易规模会大为提高。

预计2013年B2C行业规模还将保持300%的增速,全年可以实现50个亿的销售。

中国网上药店理事会更是预测到2015年中国药品B2C行业规模可以达到150亿元。

在网上购药这个市场越来越大的同时,消费者在网上因为无法找到需要的药物和不知道同时吃多种药物会有什么反应而需要咨询网上在线药师的情景也越来越多。

随着在线咨询越来越频繁,网上药店需要大量的在线药师回答那些重复的问题。

所以,目前急需一种系统。

该系统可以帮助消费者查找到什么药适用于自己这种病,想要查找的药的有哪些剂型、剂量,同时吃多种药物的时候是否会有药物影响、药物食物反应和用药重复。

基于以上需求现状,现在要开发一个具有网上药物查询和药物影响查询功能的系统,用于帮助消费者通过药物搜索查找到适合于自己病症的药物,并在购买多种药物的时候提供药物影响查询服务。

1.2国内外发展现状

2012年01月,国内网上药店数量仅为57家,与美国的千家网上药店数量相比,数量上实在太少。

而截至2013年10月15日,从国家食品药品监督管理总局(SFDA)查询到的网上药店数目已达181家。

众多传统零售药店和主流电商目前都纷纷进军抢占网上药店的高地。

当价格不足以在消费者心中留下深刻印象时,物流、购物及产品分类成了天平上的一颗重要砝码。

以药房网为例,为体现保障客户用药安全,通过整合国家食品药品监督管理局(简称SFDA)和国家食品药品监督管理局药品审评中心(简称CDE)的官方数据,将所有配伍禁忌药品在“安全用药警示系统”中进行标识。

在消费者没有勾选多人服用的情况下将有配伍禁忌的药品加入同一购物车,安全用药警示系统会提醒“不能同时服用”[1]。

和国内相比,国外网上购药要更加严格。

通过对药物影响的严重程度分级,用户可以更安全地选择需要的药物。

除此之外,国外已有许多药物影响网站(例如)供用户查询所购买的药物是否会发生不同严重程度的药物不良反应,而不仅仅是完全禁忌的配伍禁忌。

1.3本文研究内容和目标

然后通过药物影响搜索系统的需求分析和系统设计,引出了整个系统的web流程图以及药物查询和药物影响查询的流程图和时序图。

在讲述网上安全用药查询系统的具体实现时给出了EJB和web端的相关类图设计,以及JSF的配置过程和JSF通过Spring整合EJB的详细阐述。

最后是介绍了EJB和WEB的开发中碰到的问题和解决方法:

插入数据的时候某些字段需要采用数据库默认值,通过自定义注释来控制JPA在createsql的时候不将该字段纳入。

EJB端进行JUnitTest时,由于数据库测试数据不稳定和返回数据时间过长原因,换用内存数据库。

为了控制插入数据的主键和真实数据库一致从而减少迁移成本,采用既可以由数据库生成,又可以直接指定的主键生成方式。

web端进行本地部署测试时,开发在本地部署时需要依赖大量的EJB,部署时间和查询数据库时间过长。

通过mockito来减少web对某些返回值比较确定的service的依赖,从而简化开发本地的web部署。

通过以上一系列的过程,成功实现了基于JPA+EJB+JSF的网上安全用药查询系统,达成了客户的需求。

1.4论文结构

论文共包含六章。

第一部分:

绪论,详细阐述了课题背景和必要性,国内外发展现状和论文的架构。

第二部分:

国内相关系统的功能和本系统实现采用的相关技术综述,主要介绍了目前网上安全用药系统的功能需求和非功能需求,继而提到所用到技术。

第三部分:

系统的需求分析和功能设计。

针对网上安全用药查询系统的需求,给出了详细的流程图和时序图。

第四部分:

网上安全用药查询系统的实现方法。

在展示网上安全用药查询系统使用流程后,系统地介绍了网上安全用药查询系统各个页面的详细功能及实现。

第五部分:

针对网上安全用药查询系统在实现过程中遇到的问题给出相应的解决方法。

第六部分:

总结与展望,对网上安全用药查询系统进行了总结并对功能上的拓展方向进行了展望。

第2章相关技术综述

2.1国内相关系统

目前,中国国内医院已有很多采用药物查询系统帮助医生开药,少部分医院已经开始采用ADR监测系统来预防在处方阶段发生不良药物影响。

但是这些系统只用于医院,并没有对外开放。

这使得老百姓难以安心地自主用药。

药物查询方面,国内医院系统从普通的快速查询和高级查询两方面入手。

在使用快速查询功能时,用户可以按照药物分类、药物通用名、英文名、品牌名等进行快速查找。

在使用高级查询功能时,用户则可以添加更加专业的病症名、疾病症状、剂型、药动学等方面信息来准确查找符合要求的药物。

通过点击搜索出来的药物连接可以得到药物的药物名、化学结构、适用病症、用法用量、注意事项、相关文献等详细信息。

药物不良反应查询功能多见于医院ADR(药物不良反应)监测系统,用于提示医生所开药物间可能发生药物不良影响。

药物不良反应除了和药物配方有关外,还和药物的施药途径、剂型、剂量有关。

施药途径决定了人体吸收药物的方式,如肌肉吸收、肠胃吸收、表皮吸收。

剂型则会影响药剂的吸收速度。

剂量对某些药物是否会发生反应产生一定影响。

医生通过改变施药途径、剂型、剂量来保证病人安全用药。

医院所使用的药物不良反应监测系统通过记录病人的所用药品明细记录来判断是否突然出现了和病人原有病症无关的用药异常,或者药物组合中含有国家药物不良反应中心指出的药物不良反应因果关系。

这类系统操作复杂,并不适用于客户只需要简单方便地检测是否发生药物影响的需求。

除此之外,由于这些系统只在医院内部使用,在B/S结构和web端大批量用户访问上普遍存在着缺陷。

2.2本系统差异

针对网上用户不具备医学相关方面知识的特点,本系统在药物搜索、病症搜索、药物和药物影响检测方面做出了一定的简化修改。

在进行搜索药物时,系统通过用户搜索药物字段是否和dispensable表内的descsearch和descaltsearch字段相似来判断这个dispensable药物是否是用户想要搜索的药物。

descsearch和descaltsearch字段一般存放这药物的商品名和药物的学名,去除了复杂的通过剂型、药动学等药物方面的专业搜索。

在检测药物和药物间反应时,出于用户方便和减轻数据库压力方面考虑,只是判断带有施药途径的药物(主键rtgenid)和带有施药途径的药物之间是否会发生药物影响,去除了复杂的剂型、剂量等考虑。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1