该系统利用互联网实现对区域内各药品零售企业的进销存数据进行实时监控管理,将药品质量控制和质量管理有机融入到经营管理全过程中,软件开发采用微软公司的.NET技术,选用MS
SQL SERVER 大型数据库,通过互联网的WEB SERVICE 进行远程的数据传送和交换。程序框架选用IBatis作为持久层,Spring.NET作为IOC(反转注入)容器,前台界面层选用微软复合界面应用程序框架。能满足单个区域内各药品经营企业(大于2000个终端)互联网的并发存取数据,各终端企业通过互联网向经营监控中心数据传送延时不大于3分钟,监管中心数据最大查询时间不大于5分钟。
1、药监部门的工作流程模式的创新,通过软件技术、互联网技术将现有的药品监管流程进行信息化改造,实现药品零售远程质量的监督管理,可以提高监管部门的效率、减少监管市场的盲点、避免人为因素导致监管的不真实性。系统采用非现场监管的理念,运用信息化手段,整合现有信息资源,整合目前已经建成的应用系统,构建统一的信息平台,实现监管信息、手段和监管资源的综合利用,使药品安全问题早发现、早整治、早解决。
2、采用新技术改变互联网的远程数据传输的难题,互联网结构复杂,各零售药店采用ADSL进行数据传输,保障数据传输的可靠性和安全性是至关重要的,在进行数据传输中我们采用了加密、压缩传输的解决方案,并在客户端和服务器端均实现了断点传输功能。在传输的时候采用X.509
数字证书进行认证后,采用SSL对数据进行加密传输,采用了SharpZipLib对数据进行进行压缩,有效的节约了服务器端的带宽,以支持更多的终端。
3、CAB框架集成应用,在软件架构上我们实现了将Ibatis.Net 、Spring.Net微软CAB框架(Composite
Application Block 复合应用程序块)集成。用CAB作为前端表现层,Spring.Net作为依赖注入框架,Ibatis.Net作为O/R
映射持久层次,保证了系统的可靠性、稳定性、可扩展性。
4、应用程序与数据库结构在线升级,首次实现了应用程序与数据库的互联网在线升级,零售店客户终端众多,系统升级维护工作量大、复杂,加之药品监管手段、措施和市场状况的不断变化与创新。虽然现在很多应用软件均实现了网上升级,但像基于数据库的管理信息系统升级,不仅基于可执行程序本身,还要保证数据库版本与程序一致。我们率先主动式智能升级技术实现了网上自动程序及SQL数据库结构的在线更新。
|