remonalbear / CMMS

Computerized Maintenance Management System Project
51 stars 37 forks source link

CMMS

What is CMMS?

It stands for Computerized Maintenance Management System. It is a software designed to store the hospital's maintenance data on a computer, whether it's a work order for a breakdown or a daily inspection. This software simplifies the maintenance management by giving users insight into the state of maintenance needs with comprehensive work order schedules, accurate inventory of spare parts, and access to very important reports. This information makes it easier for maintenance workers to do their jobs more effectively. And CMMS is not only used in the medical field, it's used in every industry.

Our CMMS provide

Reliable scheduling, tracking and reporting tools for equipment and facilities maintenance. It is easy and simple to use for management of medical organizations.

The Services of our CMMS and Features are shown in our Home:

Work Orders Work Orders

How to use our software?

1- First, you have to download Node and install it. You can download it from here

2- Second, download MySQL database and install it, Preferred Ampps and you can download it from here

3- Open Ampps and turn on Apache and MySQL.

4- From phpMyAdmin create new database and name it cmms.

5- Open the folder of the project using your IDE.

6- Open the terminal of your IDE and write npm install, then nodemon start.

7- If it doesn't work you can try node server.js or npm start.

8- In your browser open localhost:3000.

9- You will find the home of our website. To see the rest of our website you have to log in.

10- Now you can see all the content of our website and edit it.

The Relational Model of Our CMMS Database :

Work Orders

Our CMMS Reports

We have 3 Reports:

1

2

2

1

1

1

The Equipment:

1

1

2

1

1

1

1



1

1

1

1

1

1

Work Orders:

Managing work orders is one of the important features in CMMS systems. So, we added this feature to our project.

The admin of the site:

Add work order

Edit work order

The Clinical Engineer:

After log in the clinical engineer can view all his work orders in a calendar, the color represents the priority of the order.

chalender

chalender list

Breakdowns:

Recording all the breakdowns that happened in your system is very important for decision making and statistics. So, in our project the admin can view all the break downs in detail.

The admin of the site:

Add break down

Edit break down

Maintenance:

Recording all the maintenance operations in your system is very important for decision making and statistics. So, in our project the admin can view all the maintenance operations in detail.

The admin of the site:

Add maintenance

Edit maintenance

Spare Parts:

2

1

2

2

2

Agent / Suppliers

2

2

2

2

2

1

1

1

About Us :

Team Number : 6

Team Members :

Name Section B.N
Remon Albear 1 31
Salma Ayman 1 37
Rawan Sayed 1 30
Sara Adel 1 35
Omar Abdelzaher 2 11

Submitted To :

Dr. Bassel Tawfik

Eng. Eman Marzban