Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ibrahimessakine/logistics_process_digitalization-ship_loading_planning-monitoring
- Owner: IbrahimEssakine
- Created: 2024-07-16T10:17:54.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-16T11:46:24.000Z (4 months ago)
- Last Synced: 2024-07-17T14:18:22.249Z (4 months ago)
- Size: 22.2 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 PlatformIT 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)