论文部分内容阅读
SaaS(Software as a service,软件即服务)模式是一种新型的软件提供模式,它彻底改变了人们对软件的观念,使用软件的人从产品消费者变成了服务消费者,而开发软件的人从产品提供者转换为服务提供者。SaaS软件开发模式引起了学术界和软件行业的极大兴趣,成为新的研究热点。目前医药行业采取的是符合国际标准的GSP (Good Supply Practice)规范,主要围绕SaaS在GSP医药管理平台的应用框架设计以及实施SaaS过程中的关键技术展开研究,主要工作包括以下几方面内容:(1)通过分析研究SaaS相关的理论体系,用面向对象的思想,并结合SaaS的最新发展趋势,对SaaS的实际应用进行了有益的探讨。(2)从GSP医药管理平台的需求分析入手,研究了SaaS实施的部分关键技术。首先是SaaS安全性的研究,从安全的各个角度,都给予了必要的分析。然后研究了数据可扩展性,对于预分配字段和名称值对这两种扩展方式给出了实例分析。(3)在上述关键技术研究的基础上,以这些关键技术为理论指导,对数据库设计给予了详细的阐释。以元数据驱动理论为基础,对基于SaaS的GSP数据库进行了详细的设计。(4)对于平台的详细设计,给出了总的代码架构说明,采用ADAM、MemberShip等最新技术来构建这个SaaS平台;对于元数据如何组合来达到用户自定义的需求,都给予了详细介绍:对用户角色管理和安全登录等关键问题的代码给予了说明。对于SaaS系统的运行和实现,先对系统的备份和恢复策略给出了具体方案,然后对多租户功能、数据扩展性功能,自定义查询、以及数据加密的实现,都一一给予实现并测试通过。最后,总结了本文的研究内容,指出了其中存在的不足和问题,提出了对未来的展望和今后的工作重点。