当前所在位置: 首页 > 计算机 > 正文

制药实验室信息管理系统设计与实现论文(第2页)

本文共计3561个字,预计阅读时长12分钟。【 字体:

论文指导服务

毕业论文网专业团队提供毕业设计、论文写作指导及相关咨询服务

论文指导 毕业设计 答辩咨询
微信号已复制到剪贴板

  1.2.2架构为中心。

  软件系统的体系结构描述了从不同角度构建的系统,并描述了系统的总体设计。每个产品都有其功能和形式,形式和结构对应的形式在这里不仅指软件的外在表现,而且还指从内到外的一种功能结构形式。案例和框架相互影响,一方面,案例必须适合于实现中的体系结构;另一方面,必须保留框架以实现当前或未来的案例。从对系统主要功能的理解,架构师必须提取核心案例,设计进化框架。

2、系统设计

 

2.1架构

  通过调查和系统环境的需求进行早期分析,考虑到所有客观因素,系统使用B/S(Browser/Server,浏览器/服务器)软件架构和3层体系结构。

  2.1.1B/S结构。

  B/S的结构由3部分组成:客户端,应用服务器和数据库服务器,它是对C/S(Client/Server)的一种变化结构的改进。不需要在客户端上安装特殊的客户端软件,用户可以访问Web服务器来实现通过浏览器程序,前面的一小部分事务逻辑,但服务器上的主要业务逻辑,形成一个3层结构(Web/Server/Database)。与传统的C/S应用系统结构相比,3层B/S架构应用客户端功能大大降低,只实现人机交互,客户端实现的数据访问功能迁移到应用服务器层实现。

  2.1.2软件架构。

  为了适应和配合系统的B/S运行模式,系统采用基于Zend架构的多层软件架构,包括表示层,业务逻辑层和数据访问层。这种多层体系结构可以实现动态,可持续的程序设计,简化了程序的后续修改和扩展,在3层体系结构中得到了广泛的应用。

  2.2功能设计

  根据实验室业务模型的分析结果和实验室信息管理功能,将系统分为9个主要模块,分别为实验过程管理,设备管理,物料管理,文档管理,人员管理,项目管理,信息,系统管理和登录验证模块。

  2.3数据库设计

  系统数据库设计工作是以用户需求为目标开展的,通过将定期真实的数据运用抽象的方式输入到特定结构中,可以说一个良好的数据库结构对整个系统的开发与维护有着促进作用,此时如何选择关系数据模型则十分重要。

  2.3.1数据模型。

  分层模型,网络模型和关系模型是3种传统的数据模型。具有树结构的层次模型用于识别实体之间的链接,但是层次模型不能表示多对多的关系;网络模型与实体之间的网络结构链接,但这种模式在数据独立性方面仍然存在很大的不足;关系模型是二维形式的联系数据模型实体和实体,严格的数学基础,相对较高的抽象层次,简单的数据模型现在比较流行,大多数数据库系统都支持这种模型。

  2.3.2数据字典。

  在系统设计中,我们可以根据系统的数据模型设计出相应的数据字典。基于系统模型,我们可以符合Oracle数据库管理系统的特点;确定数据库的存储结构,包括存储类型,大小,默认值和限制的数据字段。系统数据库表和关系基本上是一对一的,另外,还创建了几个数据库表,对于一些功能支持系统,保持正常系统的操作,该系统包括公告信息表,提醒用户信息表,用户信息表,角色信息表,系统资源表,系统和常量信息表等。由于这些数据表的结构是比较简单,这不再是系统数据字典的详细说明。

  2.4安全性设计

  做好实验室信息管理系统的安全防护工作主要可以分为技术措施跟非技术措施两种。其中非技术措施主要是通过行政管理、规章制度等方法来达到安全防护目的的措施,这些方法跟系统技术没任何关系。而技术措施则是指在内部系统中使用技术手段和系统,防止未经授权的访问和使用系统资源,保证系统数据的安全性和完整性,维护系统运行的稳定性。在系统设计中,我们主要采取以下两种措施来保证系统的安全性:用户认证和访问控制,以及数据备份和恢复。

3、结论

  总之,实验室管理工作直接关系到药品质量管理效果,科学、有效的提高实验室管理水平是确保药品质量管理水平的关键。经过几年的工作总结,LIMS管理系统在制药企业中的应用不仅方便了企业对实验室相关数据的提出、查询,还能有效的将这些数据通过网络传输给业界同仁,实现数据贡献和实时传递,为药品生产、查询提供可靠的数据支撑,更为实验室、检测部门及生产部门日常工作提供了理论依据。

阅读全文