Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ibrahimessakine/logistics_process_digitalization-ship_loading_planning-monitoring

Final-year internship at OCP Jorf Lasfar on optimizing ship planning and logistics via digitalization. Achievements: draft control solutions, real-time tracking platform, and planning models. Overcame challenges like limited document access and data errors, enhancing logistics efficiency and acquiring new skills.
https://github.com/ibrahimessakine/logistics_process_digitalization-ship_loading_planning-monitoring

Last synced: about 8 hours ago
JSON representation

Final-year internship at OCP Jorf Lasfar on optimizing ship planning and logistics via digitalization. Achievements: draft control solutions, real-time tracking platform, and planning models. Overcame challenges like limited document access and data errors, enhancing logistics efficiency and acquiring new skills.

Awesome Lists containing this project

README

        

# Introduction
OCP, a global leader in phosphate production, faces crucial logistics challenges due to rising demand for agricultural fertilizers. Optimizing logistics processes is vital for competitiveness. Digitalizing planning and operations tracking allows for quick strategy adjustments to market changes, providing increased supply chain visibility.

Our DMAIC-guided approach includes:
1.Analysis of challenges and opportunities.
2.Recommendations for tracking, design of a traceability platform, and mathematical modeling for planning optimization.

# Analysis of Stops
Identifying the drawbacks of the current planning tool highlights the need for an in-depth analysis of loading stoppages. An ABC analysis can pinpoint and prioritize the most significant issues. By focusing on major contributors, efforts can be directed for maximum impact. We conducted an ABC analysis and created a Power BI dashboard to examine key causes, stoppage numbers, and affected ships by stock, crane, fertilizer type, and more.

## Stops's Dashboard

![image](https://github.com/user-attachments/assets/e1d21646-387c-448e-87c5-dc7c27ef649a)

## ABC Analysis

![image](https://github.com/user-attachments/assets/0ebf9168-94f9-4e26-8562-a38da81e1575)

## IT Tools Evaluation

![image](https://github.com/user-attachments/assets/559fcf4d-9d1f-4122-b6ce-977f5d8c11ee)

# Solutions
## Monitoring and Plannings Platform

IT project planning involves several key stages essential for successful platform deployment, including needs analysis, design, development, testing, deployment, training and support, and financial study.

### Design
Develop the initial design, including UML diagrams and user interface mock-ups.
#### UML Diagrams

Example of an UML diagram : ![Class diagram VF LTR](https://github.com/user-attachments/assets/ddae467e-7c6a-4b52-bb1b-741f96c33d5c)

#### Platform UI

![UI Promo](https://github.com/user-attachments/assets/679b8ac9-63e1-48fe-b052-4373df5ce9cb)

### Development
Implement platform functionalities following software development best practices.

![image](https://github.com/user-attachments/assets/7bd41918-c820-4e05-abce-1b53acf796c4)

### Financial Study
Conduct a financial study to assess budget requirements, funding sources, and cost projections for the project.

![image](https://github.com/user-attachments/assets/5f92e007-7975-4a41-8e6d-41941392887e)

## Mathematical modeling

Mathematical modeling for daily loading planning involves defining parameters (such as capacity and costs), decision variables (like quantities and schedules), constraints (such as time and resource limits), and an objective function (such as minimizing costs or maximizing efficiency). The complexity of the model depends on the number of variables and constraints involved. Optimization engines, such as linear programming solvers or heuristic algorithms, are used to find the best solution. Simulation techniques may also be employed to test and refine solutions under different scenarios, ensuring robustness and efficiency in daily loading operations.

Example of a constraint : ![image](https://github.com/user-attachments/assets/71a52901-43ae-4e35-9af8-b78dacc7958d)