医疗器械信息化平台建设项目_第1页
医疗器械信息化平台建设项目_第2页
医疗器械信息化平台建设项目_第3页
医疗器械信息化平台建设项目_第4页
医疗器械信息化平台建设项目_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

平台的总体逻辑架 平台的系统分层架 平台的物理架 从多角度、度综合满足业务需求,系统总体流程 经销商流程 生产厂商流程 医疗机构流程 金融机构流程 流程 平台的开发架 平台拓扑结 系统采用技术架构详 PHP提供逻辑业务开 Erlang开发的.....................................负载均 WEB应用开发架 数据................................................. 天天微赚平台案 特赞平台案 软361案 登录界 富文本主框 编辑视 报表视 框视 数据层分布式部署架 业务层分布式部署架 Web层分布式部署架 静态资源部署方 多配 硬件配 功能性模 产品管 资质管 合同管 订单管 质量管 仓储物 客户关系管 财务管 金融管 部 BI分 资源................................................................................................ 圈子..............................................................................................63APK、 配置管理模 用户管 权限管 管 模块管 流 数据字 备份与还 打印管 操作日 培训目 培训内 技术支持及.......................的目 服务承 1项目概械市场快速、稳定、持续来了契机。目前医疗器械市场主要存在如下问题储、物流、回款麻烦,难以对生产、价格等进行有效控制;中间商和最终用户,面对错综复杂的三角,感觉无从入1、医疗机构需同时跟多产品、多供应商打交道,2三角严重,利用率低;流需求的,通过它实现行业资源的整合,谁就无疑大泗医疗器械产业投 正是基于对上述问企业资源,满足各级机构要求,为各医疗机构62系统设计原本方案依托于软即有分布式云平台架构的基础云平台,采用一个大型分布式的系统架构,拟打造覆盖的分表分库、海量数据分析、服务器冗余等问题。通过该平台,达到一个别的可靠性。只有经过长3系统总体架平台的总体逻辑架 服 服 Addressbook Devicemanagement Topograph IM WorkPhotoCreateYourOwnApplication On/offlinemanagemen Additional RunyourownModuleparseontent&FuntnsKeywordFilterArbitrarymetadataServieTaskmanagementIMServerMailServer文件服务FileStore:ImageZoomImageImageFormatConversionMulti-FormatMemoryCace应用应用应用应用PHPJavaScriptAccesstoRESTRESTAPI(BINARY&XML&文档数据库文档数据库平台逻辑主体分为服务、缓存服务和文件服务三个采用文档数据库(NOSQL平台的系统分层架应用架硬件四层交负载均衡负载均软件四层交 反 软(数据缓存SquidWEB服(Nginx+PHP)应用级缓数据持久(RedisSession缓 数据缓 (Memcached数查询数据生产数据平台系统采用负载均衡WEB服务器和数据的三层架第一层负载均横,承担了最大的压力,通过它将用户分配给不同的WEB服务器;WEB服务器与数据,属于底层分级,全部部署在内平台的物理架负载均衡器服务器 服务器服务器服务器服务器1服务器服务器1服务器服务器1服务器服务器1服务器Web服务器集群Web服务器集群Squid4系统应用规划与设为提高平台的多用户协同海量数据高并发性能,群、分布式、分布式计算、服务器冗余等技术。从多角度度综合满足业务需经销商流程生产厂商流程医疗机构流程金融机构流程流程5系统采用技术架平台的开发架通讯中通讯中业务持久数据

基于PHP的MVC框

数文缓文 群

请 数页面缓

DB连接

数据库发 容

年度数据消 撑模

HTML态化模

查询数据Erlang负负载均衡器平台拓扑结主备主交换备交换负载均衡器服务器1服务器n服务器1服务器 服务器1服务器 服务器1服务器服务器集服务器集服务器集群应用服务器集生产DB服务器集查询DB服务器 管理终光纤交换光纤交换服务器 服务器服务器 服务器磁盘阵列 磁盘阵列采双交换机做网络冗余,保障平台7X24的稳VRRP协议,在任何一个、互联网发生故障后均可采千兆交换机分别接在2台上,当某台设备使用硬件设备负载均衡器网络流量均衡的分担到WEB采用服务器,实现软件级的网络负载均衡实现生产读写与查询统计分离系统采用技术架构详PHP提供逻辑业务开PHP(外文名:PHP:HypertextPreprocessor,中文名:“超文本预处理器)是一种通用开源语言。语法吸收CJavaPerlWebPHPC、Java、PerlPHPCGIPerl地执行页。用PHP做出的动态页面与其他的编程语言相比,PHPHTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到PHP灵活、上手快、易修改、发布快捷、方便。同样是解决一个线上BUG,PHP只需要找到对应的文件,修改PHPErlang开发Erlang是一种通用的面向并发的编程语它由瑞典电CS-LabErlang是一个面向并发的编程语言天生为场景而设计,有高达9个9的可靠性,在稳定性、并发、执行效率ErlangJava1000来海量用户的并发,将对我们今天的框架选择带来。负载均通过Nginx实现反向服务器集群,将客户请求均衡的分给apache1,apache2. 基于DNS的负载均衡-——一个绑定多个DNSDNSDNS就不同址上的Web器达到载均的目。用于大多数静态文件的分布式方案我们的跨区域CDN通过软件四层交换实现负载均LinuxLVSLVS就是LinuxVirtualServerheartbeat的实时应对解决方案提高了系统的鲁棒性,VIP四层交换的基础上搭建集群,这种思路在很多大型包括通过反向服务器实现负载均反向服务器又称为WEB加速服务器,它位于WEB服务器的前端,充当WEB服务器的内容缓存器,反向服务器是针对WEB服务器设置的,WEB服务器对互联网用户是透明的,用户只能看到反向服务器的地址,不清楚WEB服务器是如何架构的。当互联网用户请求WEB服务时,DNS将请求的解析为反向服务器的IP地址,这样URL请求将被发送到反向服务器上,由反向服务器负责处理用户的请求与应答、与WEB服务器交互。利用反向服务器减轻了WEB服务器的负载,提高了速度,同时避免了因用户直接与WEB服务目前有许多反向软件,比较有名的有NginxSquidNginxWEB应用开发架MVCweb态数据,减轻服务器和网络压力;采用独立的服务器集群来实现资源的WEB基于MVC的三层应用开发架视图(view)-控制器(controller)的缩写,MVC织代码,将业务逻辑到一个部件里面,在改进和个性化MVC分离出业务对象(Model模型,用户界面(View视图)和业务逻辑(Controller控制器。请记住,MVC并不是针对MVC。页面静态并不需要服务器端即时运算生成。这意味着,对一个静态HTML文档发出请求后服务器端只是简单地将该文档传CPUhtml页面来替换动态页面们尽可能使我们的平台上的页的方法。我们采用第开源的CMS系统来实现平台内容的CMS虑将这部分内容进行更新的时候进行静态化,这样避免了大量的数据库请求。我们在一定的策略下通过模块进行定时把页生成静态页面,并定时判断调用,为REST的接口架REST是英文RepresentationalStateTransfer的HTTP,URIXMLREST的是可编辑的资源及其集合,用符合Atom文档标准的Feed和Entry表示。每个资源或者集合有一个惟一的URI。系统以资源为中心,构建并提供一系列的Web服务。REST的基本概念和原则包括:系统上的所有事REST过一个URL取与更新数这个URL以相当于一个Key,返回的数据为Value,那么REST技术在本质上与Memcached拥有相同的机制,他们是天生的一对黄金搭档,所以REST请求的最前端,可以直接连接Memcached进行缓存,若有数据更新时,我们对Memcached进行更新处NOSQL的数据架NOSQLNoSQL灵活的数据模型,NoSQL无需事先为要的数据建立字段随时可以自定义的数据格式而在关系数据库里,增加字段简直就是一个噩梦。这点在大数据量的web2.0时基于配置的开发架CRUD(增删改查)的方式进行归类、模块化;对列表视图、UI;对基于配置的报表引备的。当数据已经上来,如何快速分析、挖掘出有价值的数据,给用户提供的参考,的数据依据,我们采数据对生产数据库实现数据库的集群;采用高效的网络文件共享策略采用服务器来实数据库及表的平台使用PostreSQL数据库,并进行分表分库管理。可据的特点,把大的表进行拆分,对于较多的表采用分区别是当它们拥有很多的SQL时,一台数据库服务器通常不足库编写所有的Update、Insert和Delete变更语句,而所有Select的数据都自从数据库(或者多个从数据库)。统可以方便地扩展到2台、3台甚至多台数据库服务器,并数据库配置和备我们采用热备份,从而得到超快的速度和的可靠性。在将所有备份文件从服务器上转移出来之前要进行压缩和平台所有的数据,严格执行每日自动备份(每日晚4点文件共NF(NetworkFileSystem即网络文件FreeBSDTCP/IP网络共享资NFSNFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访使用Linux2.6内核的InotifyLinux文件系统件。利用开源的Rsync某一,如果内文件发生Rsync系统架构缓平台系统架构方面针对应用特点分别使用了Squid、Nginx、Redis进行缓存。Squid使用了LM算法,LM就是页一般是Squid从后面取页面的时间,Last-Modified一般是Nginx缓存把URL及相关组合当作Key,用md5编码哈保存。Nginx的Web缓存服务只能为指定URL或状态码设置过期时间,不支持类似Squid的PURGE指令,手动清除MMAP过物理内存+SWEBRedisANSIC可基于内存亦可持久化的日志型、Key-Value数据库。性能极高,Redis100K+每秒的读写频率;丰富的数RedisStringsListsHashes、Sets及OrderedSets数据类型操作。RedisRedis执行;Redis还支持publish/subscribe、通知、key过期应用程序方面的缓Session对象特定用户会话所需的信息。这样,当用户在应用程序的Web页之间跳转时,在Session对去。当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。为了使多台Web服务器能并行运行,平台所有的Session必须存入缓存中,保存用户在任何一台Web服务器Session,Memcached用的目的是,通过缓存数据库查询结果,减少数据库次Web服务缓存如果程序与都放在同一个Apache服务器上,每一个的请求都有可能导致一个HTTPD进程的调用。我们使用独立的服务器不但可以避免以上情况的出现,更可以对不同的使用性质的设置不同的过期时间,以便同一个用户在不同页面相同时无需再次从缓存服务器CDNCDN解为分布在每个县城的火车票点,用户在浏览的时候,CDNCDN的请求,这样海南移动用户的请求就不会千里迢迢跑到电信机房的服务器(假设源站部署在电信机房)上了。CDN,CDN节点解决了跨运营商和跨地域的问题延时,CDNCDN缓引入缓存的技术,就是为了解决缓存智能更新问题的技术,也是一个经过验证,切实可行的技术。6系统案例验天天微赚平台案限公司是以我们云平台为提供技术支撑的平台。天天微赚电子商务平台,是一个移动互联网B2C2C社交 、IOS与安卓APP,商家端APP,内部OA办公系统,安全平台等众多的子系统。1000W+在2014年,成功得到了上市公司的青睐,获得了高达2000W上面统计的截图,是最好的验证与说明特赞平台案特赞电子商务平台,服务于湖南赛明威科技,也是以我们云平台为,提供技术支撑的平台。特赞电子商务平台是首家O2O+F2C+B2C综合免费平多的商家提供一个免费的。软 案软客户关系管理系统,是我们云平台开始的学习了的云技术,我们的技术原型与突破,全是在这个平台上得到体现。软拥有多达上千的企业用没有软客户关系管理系统的最开始的运用,7系统界面总体设登录界富文本主框编辑视报表视支持柱状图与折线图切换,支持输出等功框视支持模态与非模态8系统采用系统平台及硬件配数据层分布式部署架主要业务数据依然采用PostreSQL由于用户量大说,数据层的扩展和完全透明,从而实现数据业业务系用户多应用标准年度分日志分配置物理用户应用配置基础类型REST协SQL协议与分布配物理历度分 物理年度分表,支持数据更物理标准物理云平 按日志类型,年度类型,业务类型等多种方式进行分表分业务层分布式部署架业务层采用基于REST实现的分布式架构设计,业PVWeb层分布式部署架WebLoadBalance现将负载分摊到web服务器集群。Web服务器采用nginx作为接受服务的前置机,专门负责处理客户端连接请求。当nginx一个请求完成后将请求包丢给php服务器进行业务处理,从而让php更专注于web层逻辑的分发,将客户端线程连接等工作交给nginx去处理,避免php内部大量线程阻塞采用集中式sessioncache的方式解决集群会话信息存理回话请求,不可以往session里面太多相关信息。LoadLoadBalance(Nginx1PHPWEB1PHPWEB服Nginx服2PHPWEB服Nginx服3PHPWEB服Nginx服SessionCache静态资源部署方静态资源包括、html、css、js等文件,将这些文件部署到CDN系统,用户通过CDN从最近的服务器节点加载ebeb服务w多配w平台登录CDN医疗器械云服务,门户药监局登录s社保局登录金融机构登录第开放平硬件配序号数量1DELLCentos6.5以上操作系2InXeonE603,24序号数量1DELLCentos6.5以上操作系2InXeonE603,2464G1T210/100/1000自适应网2云服务DELLCentos6.5以上操作系1InXeonE603,2464G1T210/100/1000自适应网3DELLCentos6.5以上操作系1InXeonE603,24128G1T410/100/1000自适应网4CDNDELLCentos6.5以上操作系1InXeonE603,8核64G1T210/100/1000自适应网5内网千兆交换机2419系统功能的详细描功能性模产品管销商来共同。产品资质审核将统一在资质管理模块中实产品分类管将根据医疗器械进行产品分类设置。同时为了方便产品信息管平台、厂商、经销商均可进行产品信息的,所有产价格策不合格产品管标识所有不合格产品,并且将在平台进行流通。资质管生产厂医疗机经销产上岗人首营资车辆资资质记详细记录所有未消除的记录。平台管理人员可在此消除资质记录。针对不同类别资质文件,平台可设定不同的周期。合同管采购合采购合同是最重要的交易凭证,采购订单多数销售合销售合同是最重要的交易凭证,销售订单多数平台与经销商委托配送合平台与经销商委托配送合同是平台为经销商提供服务订单管GMP、GSP采购订采购订单为交易凭证,平台将据此生成对应采购明GMP、GSP销售订销售订单为交易凭证,平台将据此生成对应销售明GMP、GSP配送订技术服技术服务是厂商、经销商或第相关服务人员为医疗质量管质量管理模块由不合格品处理、入库验收和中心三不良产品处验不合格产品、相关过期产品、过保产品等,不良产品入库验中厂商、经销商、医疗机构均可能有中心,相关产品必需经过中心、有相关记录才可以进入到手术环节。不良反应报经销商应该配合医疗机构,了解医疗器械使用的详细情况,并详细上报。仓储物仓库列采购入GMP、GSP库存明销售出销售出库表明卖方相关产品已进入环节,平台将根GMP、GSP采购退货出联采购订单和采购退货出库记录自动生成对应的应收账款GMP、GSP销售退货入联销售订单和销售退货入库记录自动生成对应的应付账款GMP、GSP借领出借领入盘盘点是对账面库存和实际库存之间差别进行人为的修库间调间以及虚拟仓库与虚拟仓库之间的货物调拨。其是要对物流管物流管理是进行仓库之间进行时,需要进行物流快递,或车辆记录等。客户关系管客联系销售是为了方便公司只对销售人员开放部分,此子模块财务管财务管理,主要针对应收款、应付款和进行管理。财务管理模块包括应收款、应付款和管理三个子模应收应付管金融管金融管理,主要是为池,应收账款池与应付账款池金融管理由池、流水、资格审核、应付账款池资格审池此处进行金融机构设置,每个池对应一个金融机构、对应一个专门的账户,针对金融机构的分支机构可设置子池。池、子池都可动态设置额度,实时显示池相关总体信息。流详细记录池中每笔往来信息。包括交易账户、应付账款通过平台交易的相关经销商的应付款单自动进入应付付款对应订单可供平台和金融机构方便地查验。每笔应收账款通过平台交易的相关医疗机构的应收款单自动进入应应收款对应订单可供平台和金融机构方便地查验。每部药监用户管通过该子模块能为药监用户、设置相应权限资质管溯源管不合格产品管部门的不合格产品管理,实时查询产品或产品的相关批次,展示该产品销售情况与库存情况,以及使用情况。社保用户管通过该子模块能完成社保局所需对医保 内产品在BI分最大的,如何将这个有价值并变现,那么,我们就BI分析的结果也将成为所有的公司制定性发展计资源WEB文件管理器,主要目标是让你管理文件,拖曳、移动、缩放等。还可以创建和解压文档,并打包等,可以快速查找并浏览、Flash、文本、甚PDF。使用标准的flash器,支持直接网页,提供进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论