热门关键词:

计量器具管理软件系统的设计与实现

  • 该文件为pdf格式
  • 文件大小:101.87KB
  • 浏览次数
  • 发布时间:2014-10-19
文件介绍:

本资料包含pdf文件1个,下载需要1积分

随着信息技术的发展,信息化已经成为各个公司提高竞争力、提高生产效率、科技化管理的有力手段。钢铁企业中大量检定、检修、测量、检测等仪器仪表的定时检定校准也就成为了-个棘手的问题。根据钢铁企业计量器具数量大、检定周期要求严格等需求,公司决定开发计量器具管理系统,把人力难于解决的问题交给电脑来处理。

2系统功能分析2.1计量器具信息管理按设备编码区分设备,每~件设备都有唯-的编码。使用部门以及安置地点的树形结构编码。计量器具类别按照国家规定计量器具分类标准进行划分。能够详细记录计量器具厂商、检定部门、检定方式等信息。

2.2计量器具检定管理根据计量器具检定日期、检定周期、有效日期等信息,并生成检定计划。按照送检、自检、外检等检验方式区分检定设备。对于日期临近或现场有加急需求计量器具进行提示。对大中修才能检定的设备进行特殊处理。对计量器具进行批量检定,并且自动标识漏检设备。根据检验对送检器具录入检验结果,实现系统打印证书。

2.3计量器具统计管理能够按月、年统计检验计划的完成率,漏检率,能够生成年终台帐,方便存档和查阅。计量器具管理系统能够查到各厂所有需要送检的器具以及有效日期,合理组织送检,记录计量器具送达时间、收发人等信息,制定相应的 日、周计划。

2.4计量器具权限管理能够实现数据按工厂进行管理,不同的用户看到的数据范围不同。能够实现用户的操作权限区分,即根据用户权限的不同,可实现不同功能权限分层管理。

3系统设计与实现3.1技术选择数据库选择:考虑到计量器具数量巨大,对稳定性、效率要求较高,决定采用Oracle来作为系统数据库。

程序语言及开发环境的选择:由于.NET的学习曲线较低,上手较快,因此决定采用.NET技术和C#语言进行开发-发环境选择Visual Studio 2005进行开发。

其他程序框架和开发工具选择:鉴于Java开发中Hibemate架的使用取得了很好的效果,所以决定采用C#语言开发的NHibemate框架作为持久层框架,采用Codesmith作为代码生成工具。

3.2系统架构与实现根据Martin Fowler在(企业应用架构模式 中所论述的企业三层架构模(表现层、业务逻辑层、持久层),我们采用了三层架构模式,并添加了-个工具层。

用户UI层(及表现层)MDMSWebSite,作为表现层不参与用户逻辑代码编写,只是界面逻辑和对业务逻辑层的简单调用。

业务逻辑层MDMSCore,该层实现了计量器具管理系统的主要业务功能。包括计量器具的检定 计划定制、周期提醒等等。

数据库映射层NHibernate,NHibernate作为面向对象程序设计与关系数据库粘合剂,提高了面向对象程序的开发效率和数据库管理的效率。

工具层SimpleTools,SimpleTools供了很多实用的工具,减少了用户UI层,业务逻辑层等的代码量。

3.3操作界面设计原则为了统-界面,降低用户的学习曲线,和操作的统-性,对于用户界面的设计我们采取了以下原则 :(1)按照查询区域、表格显示区域,详细内容和操作区域三块来划分界面。

(2)弹出JavaScript提示窗口或web层实现的窗口不超过三层。

(3)使用客户端验证和服务器端双验证方式(4)尽量减少服务回发次数。

正在加载...请等待或刷新页面...
发表评论
验证码 验证码加载失败