- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种设备管理系统设计
一种设备管理系统的设计
[摘要]课题开发的设备管理系统是物业工程管理系统的一个子系统。该系统基于.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”。
三、结术语
文档评论(0)