Instant Assets资产管理系统介绍

在当今企业运营中,资产管理是一项至关重要的工作。随着企业规模的扩大,资产数量的增加,如何有效管理这些资产成为了一个挑战。Instant Assets资产管理系统就是为解决这一问题而设计的。它能够帮助企业跟踪和管理大量资产,这些资产往往由不同的公司提供,并且需要定期进行预防性维护和维修,而这些服务又可能由另一批公司提供。

Instant Assets系统的核心功能是跟踪企业所拥有的资产,记录这些资产的维护历史,并提醒下一次服务的时间以及提供服务的公司信息,包括服务合同的价值。此外,系统还提供电子邮件通知功能,当资产状态发生变化时,相关人员会收到通知。

系统构成

Instant Assets系统包括14个实体、15个查询以及37个用于数据输入、数据导入、参考数据管理和报告的屏幕。

快速开发的优势

LightSwitch框架使得Instant Assets系统能够由单一开发者快速构建。通过使用现有的扩展,无需重新发明轮子,能够迅速添加相当复杂的功能。

实际上,在决定评估LightSwitch之前,已经完成了一个基于Silverlight的版本,进度达到了50%。虽然非常喜欢Silverlight并且它非常高效,但LightSwitch(本身就是基于Silverlight的)使能够更快地完成这个产品的v1版本。

用户支持

Instant Assets旨在服务于拥有大量资产的组织,而LightSwitch架构支持无限数量的用户。

开发时间

Instant Assets的开发时间,包括设计、规划、开发和测试,大约只有2周。

LightSwitch扩展

Instant Assets的成功开发得益于LightSwitch提供的优质扩展。使用了以下扩展:

  • Bing Maps ()
  • Document Toolkit for LightSwitch ()
  • Reporting and Data Editors for LightSwitch ()
  • Microsoft LightSwitch Extensions
  • LightSwitch Filter Control ()
  • 以及来自www.LightSwitchExtras.com的主题

开发者体验

与直接使用Silverlight相比,LightSwitch的主要优势在于创建屏幕的速度。对于一些功能,如打开“添加新数据项”,甚至不需要构建特定的屏幕,LightSwitch会自动为处理。当然,当需要时,仍然可以构建Silverlight自定义控件。

屏幕截图

以下是Instant Assets系统的一些屏幕截图:

  • 资产管理屏幕(图2)
  • 使用用户定义的标准过滤资产列表(图3)
  • 了解服务承包商来自哪里(图4)
  • 报告所拥有的资产(图5)
  • 轻松导入新资产(图6)
// 示例代码 var asset = new Asset(); asset.Name = "服务器"; asset.SerialNumber = "SN123456"; asset.NextServiceDate = DateTime.Now.AddMonths(6); asset.Save();
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485