论文部分内容阅读
随着产品生产不断向着社会化、专业化的趋势发展,人们对计量工作提出了更高的要求。计量检测要为生产经营活动的全过程提供必要的、准确的计量数据和信息,所以提高计量器具研究所的管理水平是非常重要的。然而,对于大多数计量器具检测研究所来说,检测证书的制作和管理基本上是手工方式,速度慢、资料保存、查询不便,大量资源不能共享。因此,建立先进、科学合理的计量器具检测管理系统是非常必要的。本文以辽宁省计量科学研究院各研究所的需求为背景,在对分布式系统技术进行研究的基础上,对当前基于.NET框架的分布式系统模型进行了改进,提出了本系统的设计模型,并实现了本系统。通过ADO.NET数据库访问类,本系统实现了对Oracle数据库高效、快速的访问,利用.NET Remoting技术实现了分布式通信,并最终实现了证书模版和检测证书的自动生成,添加电子签章、文件传输、基于COM技术的文件操作、浮动窗口、自动升级等功能。测试表明,本系统在很大程度上提高了检测证书的质量,实现了证书模版的资源共享,提高了劳动生产率和经济效益。本文首先介绍了系统的开发背景以及计量管理信息系统国内外研究现状。然后,介绍了.NET Remoting相关概念和COM组件技术。通过对用户需求的分析,提出了系统的设计模型和开发环境;接着根据系统分析的结论,对系统功能设计和数据库设计做了详细的说明。在实现部分,本文重点介绍了关键技术、证书信息管理、证书信息核验、证书模版信息管理、审批信息管理、权限管理和自动升级等功能模块的实现。最后,本文对系统进行了测试,总结了在测试中遇到的问题以及相应的解决方法,并指出了系统目前需要改进的地方。