SlideShare a Scribd company logo
1. INTRODUCTION
 Project Title: EMPLOYEE PORTAL
 Company : NAGARRO Software Private Limited
 Supervisor / Mentor : Ritika Sharma
 Project Duration : 2nd March – 2nd April
 Training Duration : 9th JAN - Present
 RAJAT BAJAJ
 101303130
2. ABOUT NAGARRO
 Nagarro is a custom software development and business consulting
company. It is headquartered in Munich, Germany and has its primary
development center in Gurugram.
 Nagarro was founded in 1996. In 2011, Nagarro was acquired by Allgeier SE, a
Germany-based IT company. Nagarro acquired silicon-valley based mobile design
and strategy company, Mokriya this year.
 Nagarro has operations in the following locations:
1. North America: San Jose, New York, Atlanta, Portland, Jacksonville,
Monterrey(Mexico)
2. Europe: Frankfurt, Munich, Timisoara, Vienna, Copenhagen, London, Stockholm,
Oslo, Paris
3. Asia: Gurugram, Jaipur, Singapore
3. BACKGROUND
 This project is aimed at providing an efficient and user friendly tool to the
management of Nagarro.
 It was observed by the management that in the absence of such a centralized
system, many of organization’s projects were not progressing efficiently.
 Some were not getting trained employees as there was no employee records
centralized on a database with their skill sets.
 Some projects were not progressing well because of some issues raised by them
were not yet resolved.
 Some projects were not progressing well because of not knowing about
company’s notices or future announcements.
 Employee Portal was the only way to sort these pity glitches in actual productivity
of a company.
4. SCOPE AND UTILITIES
 Employee Portal can be used by any company for managing employee and effectively
resolving their issues.
 The application has been designed to maximize the productivity of existing system by
providing tools to assist in automating the issues resolution and notice-delivery process
to all the employees in a company.
 Employee Portal has two types of users :
1. Employee
2. Admin
 Employees can login in to the system , View current notices , Edit their profile , Search
and view other employee , Post new issue in issue tracker , View their current open
issues
 Admin can Login to the system , Add new employees or Edit existing employees, Post
new notices , Edit Notices , Manage (add/edit) issues posted by employees
5. LAYERED -ARCHITECTURE
6. MAJOR TOOLS AND TECHNOLOGIES
7.1 SNAPSHOTS
7.2 SNAPSHOTS
8. Professional and Technical Learning
 Front End Technologies : HTML5 , CSS3 , Javascript , Jquery ,
Bootstrap , Handlebars.js
 Back End Technologies : C# , Express-JS
 Database : MS-SQL (2012)
 Understanding someone else’s code is way tougher than creating
new code from scratch.
 If your mindset is fresh , you can probably achieve anything you
want .
 Always divide the project into small modules.
9. USE CASE DIAGRAM
10. DATABASE DESIGN DIAGRAM
11. ENTITY-RELATIONSHIP DIAGRAM
12. DFD(Level 0 , 1)
13. Video Link
https://www.youtube.com/watch?v=2MhjeV2
p9k8
14. CONCLUSION
 The most important aspects of an application is not the :
1. Technology constructs
2. Tools Used
3. Programming Language
BUT The :
Overall Architecture Design and Design Pattern
Employee Portal Nagarro

More Related Content

What's hot

Get android training in delhi/NCR
Get android training in delhi/NCRGet android training in delhi/NCR
Get android training in delhi/NCR
JavaTpoint
 
Mobile Applications for Internet of Things (IoT) Enabled Devices
Mobile Applications for Internet of Things (IoT) Enabled DevicesMobile Applications for Internet of Things (IoT) Enabled Devices
Mobile Applications for Internet of Things (IoT) Enabled Devices
Pratham Software (PSI)
 
Narendra kolla_4July2016
Narendra kolla_4July2016Narendra kolla_4July2016
Narendra kolla_4July2016
NARENDRA KOLLA
 
Saikiran ims engineer
Saikiran ims engineerSaikiran ims engineer
Saikiran ims engineer
Sai Kiran
 
Company
CompanyCompany
Company
Nitin Gupta
 
Atul's Resume
Atul's ResumeAtul's Resume
Atul's Resume
ATUL PRATAP SINGH
 

What's hot (6)

Get android training in delhi/NCR
Get android training in delhi/NCRGet android training in delhi/NCR
Get android training in delhi/NCR
 
Mobile Applications for Internet of Things (IoT) Enabled Devices
Mobile Applications for Internet of Things (IoT) Enabled DevicesMobile Applications for Internet of Things (IoT) Enabled Devices
Mobile Applications for Internet of Things (IoT) Enabled Devices
 
Narendra kolla_4July2016
Narendra kolla_4July2016Narendra kolla_4July2016
Narendra kolla_4July2016
 
Saikiran ims engineer
Saikiran ims engineerSaikiran ims engineer
Saikiran ims engineer
 
Company
CompanyCompany
Company
 
Atul's Resume
Atul's ResumeAtul's Resume
Atul's Resume
 

Similar to Employee Portal Nagarro

Hybrid model for software development
Hybrid model for software developmentHybrid model for software development
Hybrid model for software development
eSAT Journals
 
How to create a popular productivity app in 2022
How to create a popular productivity app in 2022 How to create a popular productivity app in 2022
How to create a popular productivity app in 2022
Shakuro
 
CV Jose Maria Estevez Canales - EN
CV Jose Maria Estevez Canales - ENCV Jose Maria Estevez Canales - EN
CV Jose Maria Estevez Canales - EN
Jose Maria Estevez Canales
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
Divya Tadi
 
POPULAR MACHINE LEARNING SOFTWARE TOOLS
POPULAR MACHINE LEARNING SOFTWARE TOOLSPOPULAR MACHINE LEARNING SOFTWARE TOOLS
POPULAR MACHINE LEARNING SOFTWARE TOOLS
rahul804591
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf
Expert App Devs
 
Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.
AkshayJagtap39
 
santosh_kumar
santosh_kumarsantosh_kumar
santosh_kumar
Santosh Kumar
 
Product Launch Portfolio.pdf
Product Launch Portfolio.pdfProduct Launch Portfolio.pdf
Product Launch Portfolio.pdf
JOHNADEMILUYI3
 
Resume_Sanoop
Resume_SanoopResume_Sanoop
Resume_Sanoop
Sanoop Sahadevan
 
PALLAVI GUPTA RESUMEE
PALLAVI  GUPTA RESUMEEPALLAVI  GUPTA RESUMEE
PALLAVI GUPTA RESUMEE
PALLAVI GUPTA
 
FINAL REVIEW for final semester internship.pptx
FINAL REVIEW for final semester internship.pptxFINAL REVIEW for final semester internship.pptx
FINAL REVIEW for final semester internship.pptx
royromeo560
 
Resume
ResumeResume
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
Maris Prabhakaran M
 
Neeraj
NeerajNeeraj
Neeraj
NEERAJ KUMAR
 
Ankur b.tech it_2+year_java_exp_in_syntel ltd
Ankur b.tech it_2+year_java_exp_in_syntel ltdAnkur b.tech it_2+year_java_exp_in_syntel ltd
Ankur b.tech it_2+year_java_exp_in_syntel ltd
ANKUR SONI
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And Scrum
Michelle Madero
 
Resume_Dipu
Resume_DipuResume_Dipu
Resume_Dipu
Dipu Sreedhar
 
A SECURITY ALERT SYSTEM USING GSM.pptx
A SECURITY ALERT SYSTEM USING GSM.pptxA SECURITY ALERT SYSTEM USING GSM.pptx
A SECURITY ALERT SYSTEM USING GSM.pptx
shubhammaurya714034
 

Similar to Employee Portal Nagarro (20)

Hybrid model for software development
Hybrid model for software developmentHybrid model for software development
Hybrid model for software development
 
How to create a popular productivity app in 2022
How to create a popular productivity app in 2022 How to create a popular productivity app in 2022
How to create a popular productivity app in 2022
 
CV Jose Maria Estevez Canales - EN
CV Jose Maria Estevez Canales - ENCV Jose Maria Estevez Canales - EN
CV Jose Maria Estevez Canales - EN
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
 
POPULAR MACHINE LEARNING SOFTWARE TOOLS
POPULAR MACHINE LEARNING SOFTWARE TOOLSPOPULAR MACHINE LEARNING SOFTWARE TOOLS
POPULAR MACHINE LEARNING SOFTWARE TOOLS
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf
 
Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.
 
santosh_kumar
santosh_kumarsantosh_kumar
santosh_kumar
 
Product Launch Portfolio.pdf
Product Launch Portfolio.pdfProduct Launch Portfolio.pdf
Product Launch Portfolio.pdf
 
Resume_Sanoop
Resume_SanoopResume_Sanoop
Resume_Sanoop
 
PALLAVI GUPTA RESUMEE
PALLAVI  GUPTA RESUMEEPALLAVI  GUPTA RESUMEE
PALLAVI GUPTA RESUMEE
 
FINAL REVIEW for final semester internship.pptx
FINAL REVIEW for final semester internship.pptxFINAL REVIEW for final semester internship.pptx
FINAL REVIEW for final semester internship.pptx
 
Resume
ResumeResume
Resume
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
Neeraj
NeerajNeeraj
Neeraj
 
Ankur b.tech it_2+year_java_exp_in_syntel ltd
Ankur b.tech it_2+year_java_exp_in_syntel ltdAnkur b.tech it_2+year_java_exp_in_syntel ltd
Ankur b.tech it_2+year_java_exp_in_syntel ltd
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And Scrum
 
Resume_Dipu
Resume_DipuResume_Dipu
Resume_Dipu
 
A SECURITY ALERT SYSTEM USING GSM.pptx
A SECURITY ALERT SYSTEM USING GSM.pptxA SECURITY ALERT SYSTEM USING GSM.pptx
A SECURITY ALERT SYSTEM USING GSM.pptx
 

Recently uploaded

How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
aymanquadri279
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 

Recently uploaded (20)

How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 

Employee Portal Nagarro

  • 1. 1. INTRODUCTION  Project Title: EMPLOYEE PORTAL  Company : NAGARRO Software Private Limited  Supervisor / Mentor : Ritika Sharma  Project Duration : 2nd March – 2nd April  Training Duration : 9th JAN - Present  RAJAT BAJAJ  101303130
  • 2. 2. ABOUT NAGARRO  Nagarro is a custom software development and business consulting company. It is headquartered in Munich, Germany and has its primary development center in Gurugram.  Nagarro was founded in 1996. In 2011, Nagarro was acquired by Allgeier SE, a Germany-based IT company. Nagarro acquired silicon-valley based mobile design and strategy company, Mokriya this year.  Nagarro has operations in the following locations: 1. North America: San Jose, New York, Atlanta, Portland, Jacksonville, Monterrey(Mexico) 2. Europe: Frankfurt, Munich, Timisoara, Vienna, Copenhagen, London, Stockholm, Oslo, Paris 3. Asia: Gurugram, Jaipur, Singapore
  • 3. 3. BACKGROUND  This project is aimed at providing an efficient and user friendly tool to the management of Nagarro.  It was observed by the management that in the absence of such a centralized system, many of organization’s projects were not progressing efficiently.  Some were not getting trained employees as there was no employee records centralized on a database with their skill sets.  Some projects were not progressing well because of some issues raised by them were not yet resolved.  Some projects were not progressing well because of not knowing about company’s notices or future announcements.  Employee Portal was the only way to sort these pity glitches in actual productivity of a company.
  • 4. 4. SCOPE AND UTILITIES  Employee Portal can be used by any company for managing employee and effectively resolving their issues.  The application has been designed to maximize the productivity of existing system by providing tools to assist in automating the issues resolution and notice-delivery process to all the employees in a company.  Employee Portal has two types of users : 1. Employee 2. Admin  Employees can login in to the system , View current notices , Edit their profile , Search and view other employee , Post new issue in issue tracker , View their current open issues  Admin can Login to the system , Add new employees or Edit existing employees, Post new notices , Edit Notices , Manage (add/edit) issues posted by employees
  • 6. 6. MAJOR TOOLS AND TECHNOLOGIES
  • 9. 8. Professional and Technical Learning  Front End Technologies : HTML5 , CSS3 , Javascript , Jquery , Bootstrap , Handlebars.js  Back End Technologies : C# , Express-JS  Database : MS-SQL (2012)  Understanding someone else’s code is way tougher than creating new code from scratch.  If your mindset is fresh , you can probably achieve anything you want .  Always divide the project into small modules.
  • 10. 9. USE CASE DIAGRAM
  • 15. 14. CONCLUSION  The most important aspects of an application is not the : 1. Technology constructs 2. Tools Used 3. Programming Language BUT The : Overall Architecture Design and Design Pattern