Employee Portal Nagarro

16
1. INTRODUCTION Project Title: EMPLOYEE PORTAL Company : NAGARRO Software Private Limited Supervisor / Mentor : Ritika Sharma Project Duration : 2 nd March – 2 nd April Training Duration : 9 th JAN - Present RAJAT BAJAJ 101303130

Transcript of Employee Portal Nagarro

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 , Searchand 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=2MhjeV2p9k8

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