Equipment Predicting and Supporting System
  • Name: Equipment Predicting and Supporting System
  • vision:0.01
  • time:June 2011

introduction:This Software Design Specification (SDS) document contains a statement of the design of the Maintenance Predicting and Supporting System for IT. In the SDS, the designers are supposed to provide an unambiguous design of the system.

The design should contain an explanation of a way to carry out each of the system specifications written in the Software Requirements Specification (SRS).The design then serves as a guide to the developers who write the code and actually create the system.

The SDS discusses how the system is separated into modules, how the modules interact with each other, and how users see the system. The SDS also looks into several design considerations, including design tradeoffs and code reusability.

System functional frame overview:

1. System managing

System managing module contains three sub-modules: User managing, Systemic setting and Log managing.

  • User managing sub-module provides two functions: manage user and authorization. According to SRS, only system administrator can manage users, while any user can change their password and register information, but cannot change their ID.
  • Systemic setting sub-module is used to upgrade systemic parameters. It contains device type adding and setting, predictive algorithm adding and parameter setting.
  • Log managing sub-module is used to manage and record user access information, such as who had accessed which module in what time. Moreover, the information of sending e-mail can be recorded, like sending time, destination and title of the e-mail. The log information can be deleted, queried and printed but not inserted and modified manually.

2. Device managing

Device managing module contains three sub-modules: Basic device information managing, Device maintenance information managing and failure record managing. It can insert, delete, query, modify and print the information. Additionally, the information can be exported into the excel document.

  • Basic device information managing sub-module records original device information, such as manufacture vendor, brand and type, electrical and physical characteristic, component life cycle, vendor PM recommendations, recommended MTBF. These records are the most important and fundamental resources for the following predicting module to perform predicting action.
  • Device maintenance information managing sub-module records device maintenance information, such as maintenance solution, maintenance time, and elapse time since last maintenance, which will assist the following predicting module to predict by utilizing the appropriative algorithm and systemic pattern.
  • Failure record managing sub-module records device failure information, such as failure occurrence time, failure occurrence site, failure occurrence device, failure occurrence type, which are the very useful reference information for the predicting module.

3. Predicting and decision-supporting

Predicting and decision supporting module is the crucial module in the system. It can utilize the device information mentioned as before and compute out the failure possibility by the algorithm and systemic pattern. It provides alternative predicting methods: active predicting and passive predicting. The former can perform predicting automatically in a specific time that is set by administrator in advance. The later can perform predicting for specific device or component manually. The module can provide users with several available predicting algorithms, failure probability, appropriative solution and optional display style of the predicting result, such as report and diagram.

This module is the core of the complete system, and all the other modules service it. So the choose of algorithm and systemic pattern and the completeness of the device information all impact the performance and precision of the predicting.

After predicting, amount of result data will be generated. These result data can contribute to users and assist them to make decision.

4. Information released

Information released module is used to show the predicting result data to the user or send alarm e-mail to correlative user. It contains three sub-modules: showing result data, comparing with correlative device, sending alarm e-mail.

  • Showing result data sub-module is used to show predicting result, which includes device name, prompt attention, failure probability, and correlative solution. If needed, maintenance information can be shown. The display style is report or diagram, which is chosen by users.
  • Comparing with correlative device sub-module is used to suggest something to users by comparing with correlative device historical failure records.  System can extract device information of the same type from database.
  • Sending alarm e-mail sub-module is used to sending alarm e-mail to users whose device will fail. The alarm mail will notify the predicting information to the specific users who can be set by administrator.