Font Size: a A A

Automatic Electronic Cabling System

Posted on:2008-07-22Degree:MasterType:Thesis
Country:ChinaCandidate:X M LouFull Text:PDF
GTID:2178360212984992Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As the development of information society, all business buildings, campus, office systems need cabling system. Since the intrinsic complication of generic cabling system, a more efficient software system is highly expected to aid designing and managing generic cabling system. This is also the aim of this article.Our automatic cabling system software was implemented based on .NET framework. .NET system provides well designed enterprise architecture. Although .NET 2.0 developed a new method to maintain the database cache, it is only applicable for SQL Server. Our cabling system software introduces another cache method in the business layer.Part of the presentation layer was implemented by AJAX technology. AJAX is the aggregation of 4 other technologies which are XMLHTTP asynchronous communication object, JavaScript, XML and DOM. Our cabling system software uses ASP.NET AJAX to build some web pages, which enables user interface more responsible and usable.In order to build graphic presentation pages, we use Flex technology to draw cabling system's base visual elements such as sockets, wires, devices. Considering the complexity of the drawing, we divide whole graph into graphic layers, every layer is only responsible to some specific type of visual elements such as sockets, devices. And every type of visual elements is designed object oriented so we can make select, delete, dynamic add operations.The communication between client side and server side is based on WebService. Web Service is widely used because of its independent of operating system and programming language. .NET system, ASP.NET AJAX and Flex all provide well supporting to WebService. But there exists limitation in Flex's WebService supporting. When two or more messages are returned by the same WebService method at a fixed period, the returned messages can't distinguish their destination. We developed a queue based method to serialize all caller of the same WebService method. This method assured the next call to WebService method is made only after the previous call is finished.Our cabling system software greatly improves the design or management process, and accomplished the purpose.
Keywords/Search Tags:Cabling system, AJAX, Flex, design pattern, Presentation layer
PDF Full Text Request
Related items