一种设备管理系统的设计

来源 :硅谷 | 被引量 : 0次 | 上传用户:nothingme
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]课题开发的设备管理系统是物业工程管理系统的一个子系统。该系统基于.NET平台,采用B/S结构,整合设备管理知识,以实现设备资源信息的录入、查询和过程管理等一系列功能。阐述该系统的设计思想和实现。主要阐述系统的功能需、数据库设计和系统各功能模块的设计等。对各功能模块中的主要技术的实现进行介绍,如ASP.NET控件技术、主要模块功能实现的算法。
  [关键词]ASP.NETB/SADO.NET 设备管理
  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)0510011-01
  
  一、系统的总体设计
  
  该系统的开发是基于.NET平台,采用B/S三层结构,利用计算机网络技术,整合设备管理知识来实现设备资源信息的数据录入、查询和过程管理等一系列功能。
  
  二、系统数据库设计
  
  根据需求分析和数据库表的实体描述,做出数据库中各表的关系图。
  (一)设备管理系统的实现
  主要是讲述了系统的各功能模块的实现。系统功能模块主要包括:设备信息管理、配件信息管理、设备关联信息、设备维保计划、设备维保任务、系统信息管理(包括设备类别管理、权限管理、人员管理)等模块。
  (二)公用模块的实现
  主要分为数据库操作类Base的实现和用户自定义公用方法类BaseQuery
  的实现。
  用户自定义公用方法类BaseQuery的实现:
  该类中包含了其他功能模块中公用使用的一些函数,如:
  GetAllEquipmentListName_DS ():该函数实现返回所有设备类别的一个DataSet数据集对象。
  GetAllEquipmentName_DS ():该函数实现返回所有设备名的一个DataSet对象。
  GetTasks2ByType_DS(string eq_name, string status):该函数通过传输设备名称eq_name和维修任务承接状态status两个参数,在数据库中找到满足要求的数据集,然后返回一个DataSet对象。
  (三)系统管理模块的实现
  设备类别管理(设备类别管理是设备管理系统的业务起点,系统管理员登录系统后,可以对设备类别进行增删)。和系统权限管理的实现(系统权限管理实际就是对各种不同的角色赋予不同的功能权限)。
  (四)设备档案管理模块的实现
  该模块是进行设备信息的录入和查询功能。该界面的实现上,“设备类别”处使用了一个DropDownList控件,与数据库中系统管理员所提供的设备类型数据绑定,后台代码DropDownLis1.DataSource=BQ.GetAllTechTy
  pe_DS()。“设备编号”是不需要设备管理人员填写的,系统会自动生成,其它的信息录入都是提供了一个TextBox控件来让设备管理人员输入的。
  (五)设备配件管理模块的实现
  该模块用于实现配件信息的录入和查询功能。“设备名称”处绑定了一个DropDownList控件,它用于绑定数据库中已有的设备名称,后台代码为DropDownLis1.DataSource=BQ.GetAllEquipmentName_DS(),并且还用到了DropDownList控件的一个AutoPostBack属性,将AutoPostBack属性设为true,只要用户更改了列表中选定的内容,DropDownList控件就会自动产生向服务器的回发,然后利用回发的事件来对其他控件进行编程,如本界面中,就是对显示“设备编号”的label控件进行编程。该模块用于实现配件信息的录入和查询功能。
  (六)设备关联信息模块的实现
  在此界面的实现上,仍然使用了DropDownList控件,并且还和显示“设备安装位置”的label控件绑定。另外,该界面中使用了一个RadioButtonList控件,它提供一组选择按钮,让设备管理人员选择“上下行设备标志”。
  (七)维修保养管理模块的实现
  1. 维修保养计划模块的实现
  该模块首先要从设备维修的基本信息录入开始,根据现行设备维修中的实际情况,系统设计了让设备管理人员自行对不同的设备制定适合该设备的大中小维修周期,从而提高了系统使用的方便性、可配置性。
  2.维保任务执行模块的实现
  维修计划生成了,就要有人去承接执行。
  维修任务的承接是让主承接人输入他的密码,通过他的密码来进行他的身份的认证。若他输入的密码出错,则系统会提示“主承接人密码不正确!”,若输入正确,则他就承接了此任务,此刻程序中会将对应的这一项任务的数据库字段“ma_task_status”变为“taken”。
  
  三、结术语
  
  在系统的使用过程中,用户常常不可避免地产生这样或那样的误操作,误操作会造成数据不规范(如数据类型不匹配)或系统不可靠等问题。对此在过去的ASP中常常须搭配DHTML来验证用户的操作是否正确,程序员为此需编写大量代码。而在ASP.NET中,则提供了一些具有验证功能的服务器控件,不仅简单易用而且还能在显示界面内对用户的操作做出反应,并显示错误提示信息。
  在数据填写功能中,当用户提交输入时,使用RangeValidator验证控件,检查需要填写的字段是否为指定的要求,若不是,则显示错误提示信息,否则提交数据,执行相应操作。这样,就不用让数据往返于客户端和服务器端来回传输检查,而是直接在客户端就能直接进行输入检查,减小了服务器开销。以设备信息录入界面的“单价”一栏为例,使用了RangeV
  alidator验证控件来验证输入的数据。
  
  参考文献:
  [1]许天,设备管理和维护.工程机械与维修,2005年3月.
  [2]李万宝,ASP.NET技术详解与应用实例.机械工业出版社,2005年9月.
  [3]D.Mack.ASP.NET数据驱动Web开发.中国电力出版社,2003年5月.
  [4]文刚,TREEVIEW控件在学籍管理中的应用.内江师范学院学报,2005年6月.
  [5]S.Walther.ASP.NET揭密,中国电力出版社,2004年8月.
其他文献
[摘要]产业集群是企业创新的有效载体,企业创新是产业集群形成的一个重要因素,为产业集群的发展提供源源不断的动力,是产业集群提高竞争力的保证。因此充分利用产业集群优势推动我省中小企业创新是一条既适合集群企业特点,又切实可行的创新新途径。  [关键词]产业集群 中小企业 技术创新 途径  中图分类号:F72文献标识码:A文章编号:1671-7597(2008)0420139-01    产业集群是现代
简要介绍了镁合金在疲劳加载条件下的循环应力响应行为、疲劳裂纹萌生与扩展行为以及疲劳断裂的微观特征,分析了镁合金的显微组织、冶金和表面状态等材料内在因素以及环境、
[摘要]大学生在处理多角恋爱中失恋这个问题时,特别是两个男生同时爱上一个女生时,女生不能正确处理多角恋爱关系,情场失意的男生难以承受爱情挫折,从而侵犯情敌,导致悲剧发生的事例举不胜举。以多拉德及米勒为代表的一些心理学家的挫折攻击论,对大学生失恋挫折教育很有帮助。作为高校辅导员,应该把事故消灭在萌芽状态,采取相应的对策。  [关键词]大学生 失恋 危害 对策  中图分类号:G41文献标识码:A 文章
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
[摘 要]阐述我厂熟料窑台时产能低的主要原因,提出用两支枪喂料的方式,以提高熟料窑台时产能,降低生产成本,增加经济效益。  [关键词]熟料窑 台时产能 超压 两支枪中图分类号:TQ13 文献标识码:A 文章编号:16717597(2008)0510  中图分类号:TQ13 文献标识码:A 文章编号:1671-7597(2008)0510005-01    一、前言    熟料窑台时产能低是制约我厂
[摘要]在同一系统内,MCS2051系列两单片机之间采用单向并行通信接口、主从双向并行通信接口、无主从双向并行通信操作实现双机互连的方法,实现液体点滴控制,并用PTR2000实现单片机无线发射接受模块了新的途径。  [关键词]PTR2000 单片机 接口 数据通信  中图分类号:TN92 文献标识码:A 文章编号:1671-7597(2008)0510006-01    一、设计思想    主要采
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
[摘要]无线用户环路的宗旨和目标是提供与有线接入网相同的业务种类和更广泛的服务范围,无线用户环路由于具有应用灵活,安装快捷等特点,目前已成为接入技术中最热门的话题,受到各国尤其是电信业务急需普及的发展中国家的重视。  [关键词]类型技术趋势  中图分类号:TN99 文献标识码:A 文章编号:1671-7597(2008)0510009-01    一、无线接入系统的技术类型    (一)模拟调频技
[摘要]为了适应互联网的发展,给用户更佳的使用体验,越来越多的企业网站开始采用WEB标准技术对站点进行重构。给出基于XHTML+CSS的网站重构一般方法,并通过实例加以解释说明。  [关键词]网站重构 web标准 XHTML CSS 可访问性  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)0510007-01    一、引言    为了适应互联网的发展,给用户更好的
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥