SlideShare a Scribd company logo
DEVELOPING A MODERN WEB
APPLICATION USING SPRING
FRAMEWORK
i2 SUPPLY REFRESH
AUTOMATION
Submitted to:
Dr. Ghanshyam Singh
Prof-Incharge, ECE Dept
MNIT JAIPUR
Submitted by:
Aman Khan
2019PEC5517
MNIT JAIPUR
Index
• CONCEPT
• PROBLEM AREA
• STUDY OF MANUAL PROCESS
• ITERATION
• KEY INITIATIVE TAKEN
• FUNCTIONAL REQUIREMENT
Index (Cont…)
• NON FUNCTIONAL REQUIREMENT
• USE CASE DIAGRAM
• WORK DONE FOR AUTOMATION
• KEY PROJECT ACHIEVEMENT
• TECHNOLOGY USED
• FUTURE WORK
• CONCLUSION
Concept
SUPPLY CHAIN ? + MANAGEMENT ?
Problem Area
Complex Manual Process
Required 3rd party person
Slow/Less Productivity
Study of Manual Process
Data Provided
Working Process
Frequency Range 25th
W1
1st 29th
1st 29th
MonthlyConsensus
Planning
1st
W2 W3
Demand
Forecasting
W4
DetailedWeeklySupplyPlanning
DailyOrderPlanning
Iteration
Type of priority
Channels
Products
Key Initiatives Taken
Application can handle the user inputs. User input is called as ATP
which is represents the quantity of product. Accordingly, business
logic will change the database. This database is again used for viewing
the reports and charts.
Functional Requirements
Features of an admin user management system and a dynamic
employee can play any role tailored to your requirements.
Authorization for the user to have customized accessible tabs and
tasks to perform.
Allow an admin to create/edit any user role, block or active any
user and set the accessible menu and task for the user.
Allow users to submit the ATP (Available to Promise) requirement
values for the WSR and MSR.
Functional Requirements (Continue)
Allow users to perform task-related activities to complete the cycle
for both WSR and MSR.
Access to analyze reports and charts with filter and sorting feature.
Access to view logs related to the task performed.
Feature to schedule tasks for future dates.
Allow users to check current progress.
Non-Functional Requirements
Dynamic Navigational Bar menu.
Keep object-oriented principles and employ an extensible and
maintain-able MVC framework.
Implementing the latest libraries and web standards.
Use of frontend framework i.e. Bootstrap 5.
Uses JavaScript or jQuery for client-side input verification and for
faster execution client-side support.
Non-Functional Requirements (Cont..)
Implementation of log4j framework for development logs.
Using of properties file for the changing the values dynamically.
Excel file upload feature to perform iteration task.
Excel download feature to store the data of reports.
Use Case Diagram
Work Done for Automation
Key Project Achievements
Successful Design.
User can initiate all the process through website only.
No need of any support team to handle task.
Fast, Accurate and Easy.
Benefits of getting all report in one place.
Key Project Achievements (Cont…)
No need of bulky excel to refresh reports.
Feature of email alerts which can guide user.
Modern frontend experience.
Authorization for access.
Admin Control to add new User and Permissions.
Technology Used
Spring MVC
Java
JavaScript
HTML
CSS
jQuery
Bootstrap
Git (Tortoise)
JS Libraries
PL/SQL
Future Work
Developments for various other dept.
Implementation of updated version/new framework.
LDAP implementation.
Better Database design.
SSL certificate implementation.
Conclusion
The core business logic of executing and performing certain manual
tasks through automation. This implementation is currently live in the
organization and acquired positive feedback and a higher success rate
from the client.
The main objective of this application is to create a user-friendly web
interface that can be used by the DCM team of AM/NS India. This
web application should consist of certain functionalities and processes
to perform the task. With that, analytical reports and charts are also
included at the same time which saves a lot of time and effort to create
these reports and charts manually.
Thanks!
Any questions?

More Related Content

PDF
Web workers
DOCX
Feedback System in PHP
PPTX
Online Job Portal Presentation
PDF
Fyp proposal For auction Website
PDF
PPTX
Project presentation
DOCX
library management system
PPTX
Online Job Portal SnapShots
Web workers
Feedback System in PHP
Online Job Portal Presentation
Fyp proposal For auction Website
Project presentation
library management system
Online Job Portal SnapShots

What's hot (20)

DOC
Exam system
PPTX
Online Jobportal
PPT
jobportalppt
PDF
Online shopping-project-documentation-template
PPTX
Final 622 Presentation
PPTX
Online examination ppt
PPTX
online voting system
PDF
Nodejs presentation
PDF
Introduction to Node.js
PPTX
Node.Js: Basics Concepts and Introduction
PPSX
Student feedback system
PPT
Job Portal
PPTX
Java Online Job Portal Presentation
DOCX
Synopsis for property portal projects for final year students
PDF
Jmeter Performance Testing
PDF
Neoload
PDF
The real Estate Project Proposal Reprot
PPTX
Online examination system
PDF
Airline Reservation System - Software Engineering
PPTX
Car rental system_newfinal2
Exam system
Online Jobportal
jobportalppt
Online shopping-project-documentation-template
Final 622 Presentation
Online examination ppt
online voting system
Nodejs presentation
Introduction to Node.js
Node.Js: Basics Concepts and Introduction
Student feedback system
Job Portal
Java Online Job Portal Presentation
Synopsis for property portal projects for final year students
Jmeter Performance Testing
Neoload
The real Estate Project Proposal Reprot
Online examination system
Airline Reservation System - Software Engineering
Car rental system_newfinal2
Ad

Similar to Thesis presentation over Web Development (20)

DOCX
Curriculum vitae updated
DOCX
CURRICULUM_VITAE_UPDATED
DOCX
Resume
PDF
About smartData
DOC
Resume
DOCX
Resume (Rohan Mehta)
PPTX
01_Team_03_CS_591_Project
DOC
Navjot_Resume_2017_Latest
DOCX
Project synopsis.
DOCX
Arjun-Profile
PDF
Web–based crm application with interactive graphs
PDF
Web–Based CRM Application with Interactive Graphs
PDF
Clinic management system
PDF
Silvertouch Profile
PPTX
project (Salon Management).pptx
DOC
Nirmal kumar
PPTX
Call Report management
PDF
CV -UmerAslam
PPTX
zaid ppt.pptx
PDF
Standalone desktop application
Curriculum vitae updated
CURRICULUM_VITAE_UPDATED
Resume
About smartData
Resume
Resume (Rohan Mehta)
01_Team_03_CS_591_Project
Navjot_Resume_2017_Latest
Project synopsis.
Arjun-Profile
Web–based crm application with interactive graphs
Web–Based CRM Application with Interactive Graphs
Clinic management system
Silvertouch Profile
project (Salon Management).pptx
Nirmal kumar
Call Report management
CV -UmerAslam
zaid ppt.pptx
Standalone desktop application
Ad

Recently uploaded (20)

PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Digital Logic Computer Design lecture notes
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
CH1 Production IntroductoryConcepts.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
additive manufacturing of ss316l using mig welding
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Construction Project Organization Group 2.pptx
PDF
PPT on Performance Review to get promotions
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Automation-in-Manufacturing-Chapter-Introduction.pdf
Digital Logic Computer Design lecture notes
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Lecture Notes Electrical Wiring System Components
CH1 Production IntroductoryConcepts.pptx
Mechanical Engineering MATERIALS Selection
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Foundation to blockchain - A guide to Blockchain Tech
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
additive manufacturing of ss316l using mig welding
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Construction Project Organization Group 2.pptx
PPT on Performance Review to get promotions

Thesis presentation over Web Development

  • 1. DEVELOPING A MODERN WEB APPLICATION USING SPRING FRAMEWORK i2 SUPPLY REFRESH AUTOMATION Submitted to: Dr. Ghanshyam Singh Prof-Incharge, ECE Dept MNIT JAIPUR Submitted by: Aman Khan 2019PEC5517 MNIT JAIPUR
  • 2. Index • CONCEPT • PROBLEM AREA • STUDY OF MANUAL PROCESS • ITERATION • KEY INITIATIVE TAKEN • FUNCTIONAL REQUIREMENT
  • 3. Index (Cont…) • NON FUNCTIONAL REQUIREMENT • USE CASE DIAGRAM • WORK DONE FOR AUTOMATION • KEY PROJECT ACHIEVEMENT • TECHNOLOGY USED • FUTURE WORK • CONCLUSION
  • 4. Concept SUPPLY CHAIN ? + MANAGEMENT ?
  • 5. Problem Area Complex Manual Process Required 3rd party person Slow/Less Productivity
  • 6. Study of Manual Process Data Provided Working Process Frequency Range 25th W1 1st 29th 1st 29th MonthlyConsensus Planning 1st W2 W3 Demand Forecasting W4 DetailedWeeklySupplyPlanning DailyOrderPlanning
  • 8. Key Initiatives Taken Application can handle the user inputs. User input is called as ATP which is represents the quantity of product. Accordingly, business logic will change the database. This database is again used for viewing the reports and charts.
  • 9. Functional Requirements Features of an admin user management system and a dynamic employee can play any role tailored to your requirements. Authorization for the user to have customized accessible tabs and tasks to perform. Allow an admin to create/edit any user role, block or active any user and set the accessible menu and task for the user. Allow users to submit the ATP (Available to Promise) requirement values for the WSR and MSR.
  • 10. Functional Requirements (Continue) Allow users to perform task-related activities to complete the cycle for both WSR and MSR. Access to analyze reports and charts with filter and sorting feature. Access to view logs related to the task performed. Feature to schedule tasks for future dates. Allow users to check current progress.
  • 11. Non-Functional Requirements Dynamic Navigational Bar menu. Keep object-oriented principles and employ an extensible and maintain-able MVC framework. Implementing the latest libraries and web standards. Use of frontend framework i.e. Bootstrap 5. Uses JavaScript or jQuery for client-side input verification and for faster execution client-side support.
  • 12. Non-Functional Requirements (Cont..) Implementation of log4j framework for development logs. Using of properties file for the changing the values dynamically. Excel file upload feature to perform iteration task. Excel download feature to store the data of reports.
  • 14. Work Done for Automation
  • 15. Key Project Achievements Successful Design. User can initiate all the process through website only. No need of any support team to handle task. Fast, Accurate and Easy. Benefits of getting all report in one place.
  • 16. Key Project Achievements (Cont…) No need of bulky excel to refresh reports. Feature of email alerts which can guide user. Modern frontend experience. Authorization for access. Admin Control to add new User and Permissions.
  • 18. Future Work Developments for various other dept. Implementation of updated version/new framework. LDAP implementation. Better Database design. SSL certificate implementation.
  • 19. Conclusion The core business logic of executing and performing certain manual tasks through automation. This implementation is currently live in the organization and acquired positive feedback and a higher success rate from the client. The main objective of this application is to create a user-friendly web interface that can be used by the DCM team of AM/NS India. This web application should consist of certain functionalities and processes to perform the task. With that, analytical reports and charts are also included at the same time which saves a lot of time and effort to create these reports and charts manually.