This project aims to improve the supply chain management process at Ittehad Chemicals Limited by automating the measurement of chemicals in possession of their customers and alert them when they might need a new batch. It will also help them order more quantities of chemicals as they see fit. Supply
IOT Based Supply Chain Management For Ittehad chemicals
This project aims to improve the supply chain management process at Ittehad Chemicals Limited by automating the measurement of chemicals in possession of their customers and alert them when they might need a new batch. It will also help them order more quantities of chemicals as they see fit. Supply chain management refers to handling the complete flow of production of a service or good beginning with the acquisition of raw materials to the delivery of finished products. Many businesses and the world economy depends heavily upon supply chain management to root out inefficiencies, make production cheaper and deliver products to the customer, faster.
The Internet of Things (IoT) has allowed Western countries to improve their supply chain by automating many aspects of it and moving towards a smarter and more connected world. Unfortunately many developing countries are still using manual methodology to produce, deliver and keep track of their products which poses a danger for them to be left behind in the hyper-connected and competitive world of today. Pakistan is one such country. Now Ittehad Chemicals Limited want to upgrade their supply chain management process by automatically taking readings of chemical supplies their customer are exhausting to find out their quantity and then alerting them when they are about to run out so that their production does not suffer and they can avoid a cascading failure effect. To modernize their supply chain and to avoid these issues, we shall be developing a system that keeps track of product, notifies when the product needs to be re-supplied and offers a convenient interface to do so. We shall also be keeping track of the products location during transit, if ordered. As a result of this project, we shall be addressing the dire need of upgrade the Pakistani industry supply chain finds itself in.
Following are objectives of our project
The main method that we use during implementation of our project is Agile. We do meetings with Ittehad Chemicals and in those meeting we collect their requirements. Some of their requirements also change over time so we have to incorporate them over time.
Secondly the technologies that we have used during development are Node.JS, React.JS, Express.JS and MongoDB. We have created database schemas using MongoDB with Mongoose, Node and Express to create models in Database. Also for real-time communication, we have used Socket IO instead of HTTP because data will come at regular intervals so using HTTP will have adverse effect on performance because we have to do 3 way hand shaking per connection request. Also we have generated emails which are auto generated by our server whenever value falls below a certain threshold.
Also Users are given access to add and remove new chemicals and sensors according to their own need and can change the threshold values over time.
The Benefits of the Project are as listed below:
Our technical deliverables include the running Web Application and Web Application Source Code and which includes it's Front-End, Back-End and Database Schema Code. As mentioned before, the Front-end of the application is written in React.JS, Back-End is written in Express.JS and runs on NodeJS and Database has been designed in MongoDB with Mongoose for easier development.
The Application Front-End start up on its own server and connects with the Back-end, which is running on its own server, to fetch current system information. The back-end connects with the database to store and fetch system information objects.
The Database code contains several JavaScript files which the Database Schemas for the documents that exist in the database, such as Users, Buildings, Branches, Employees etc. The Back-End code JavaScript files that contain routing information for several URLs on the server. Whenever the Front-End or any other application attempts to access one of these specific URLs on the server, these routers will service their requests by fetching data and storing data. The Back-end also contains an authentication module for integrity maintenance which uses JSON web tokens for authentication.
The Front-end contains JavaScript and CSS files which also contain HTML code to create and serve web pages. Components are created which can be re-used across multiple web pages. The Front-end also contains code to interface with the Back-end Routers to fetch and store data.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Arduino UNO Board | Equipment | 1 | 1100 | 1100 |
| 2 Relay Module | Equipment | 2 | 150 | 300 |
| 4x4 KeyPad | Equipment | 1 | 100 | 100 |
| Ethernet Shield | Equipment | 1 | 1500 | 1500 |
| ESP8266 CH340 | Equipment | 1 | 450 | 450 |
| Pir Motion 501 | Equipment | 1 | 150 | 150 |
| Water Level Sensor | Equipment | 2 | 100 | 200 |
| ESP8266 -1 | Equipment | 1 | 250 | 250 |
| 10K Resistor 1/4 | Equipment | 20 | 1 | 20 |
| LED Red | Equipment | 10 | 1 | 10 |
| Mic Module | Equipment | 1 | 120 | 120 |
| Male to Male Jumper Cables | Equipment | 1 | 100 | 100 |
| Male to Female Jumper Cables | Equipment | 1 | 100 | 100 |
| Female to Female Jumper Cables | Equipment | 1 | 100 | 100 |
| Test Document Printing | Miscellaneous | 1 | 220 | 220 |
| Final Project Report Printing (With Hard Binding) | Miscellaneous | 1 | 2270 | 2270 |
| Water Level Sensor and Resistors | Equipment | 1 | 200 | 200 |
| Project Flex Banner (for Presentation) | Miscellaneous | 2 | 650 | 1300 |
| Design Document Printing | Miscellaneous | 1 | 100 | 100 |
| Project Proposal Printing | Miscellaneous | 1 | 100 | 100 |
| Total in (Rs) | 8690 |
The thought behind this enormous project is to help out the businessmen to only focus on t...
An exoskeleton based Physiotherapic Robotic Hand does the work of a human Physiothera...
?The purpose of an E-learning mobile-based application is to facilitate the primary, secon...
These days, providing precautionary actions is one of the complicated issues in the planet...
SUMMARY OF THE DIGITAL COMITTEE: One of the most popular ways of savings in Pakistan as we...