0% found this document useful (0 votes)
26 views

Human Resource System (MERN Stack - Brainy Beam)

The document is an internship report submitted by Vishvas Vikram Saxena for the Human Resource System project, conducted at Brainy Beam Info-Tech. It outlines the objectives, implementation, and technologies used in developing an employee management system aimed at streamlining HR processes. The report includes acknowledgments, a declaration of originality, and a detailed account of the tasks and learning experiences throughout the internship period.

Uploaded by

xojove8533
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Human Resource System (MERN Stack - Brainy Beam)

The document is an internship report submitted by Vishvas Vikram Saxena for the Human Resource System project, conducted at Brainy Beam Info-Tech. It outlines the objectives, implementation, and technologies used in developing an employee management system aimed at streamlining HR processes. The report includes acknowledgments, a declaration of originality, and a detailed account of the tasks and learning experiences throughout the internship period.

Uploaded by

xojove8533
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 43

Human Resource System

AN INTERNSHIP REPORT

Submitted by

Vishvas Vikram Saxena

210120107523

In partial fulfillment for the award of the degree of

BACHELOR OF ENGINEERING

In
Computer Engineering Department
Gandhinagar Institute of Technology
Gandhinagar

Gujarat Technological University, Ahmedabad


May, 2023-24

i
Gandhinagar Institute of Technology
Moti Bhoyan Road, Gandhinagar, Gujarat
(Affiliated with GTU)

COMPUTER ENGINEERING DEPARTMENT


CERTIFICATE
This is to certify that the work of Project/Internship entitled “Human Resource System” has

been carried out by Vishvas Vikram Saxena (210120107523) under my guidance in partial

fulfilment for the degree of Bachelor of Engineering in Computer Engineering, 8th Semester in

the Gandhinagar Institute of Technology, Moti-Bhoyan, Gandhinagar, Gujarat, during the

academic year 2023-2024 and her work is satisfactory. This student has successfully completed

all the activity under my guidance related to Internship for 8th semester.

Internal Guide External Guide


Ms. Shradha Prajapati Mr. Sagar Jasani

Head of the Department


Dr. Madhuri Chopade

ii
PMMS Generated Certificate

iii
iv
Acknowledgment

I have made efforts in this Internship/Project. However, it would not have been possible without
the kind support and help of many individuals and organizations. I would like to extend my sincere
thanks to all of them.
I am highly indebted to Miss. Shradha Jayantibhai Prajapati & Sagar Jasani for their guidance
and constant supervision as well as for providing necessary information regarding the Internship.
I take this opportunity to thank all my friends and colleagues who started me out on the topic and
provided extremely useful review feedback and for their all-time support and help in every aspect
of the course of my project preparation. I am grateful to my college Gandhinagar Institute of
Technology, for providing me with all the required resources and a good working environment.
I would like to express my gratitude towards the Head of Department, Prof. (Dr.) Madhuri
Chopade or her kind cooperation and encouragement which help me in this Internship.

Thank You
Vishvas Vikram Saxena

v
Gandhinagar Institute of Technology
Moti Bhoyan Road, Gandhinagar, Gujarat
(Affiliated with GTU)

DECLARATION

We hereby declare that the Internship report submitted along with the Internship entitled “Human
Resource System ” submitted in partial fulfillment for the degree of Bachelor of Engineering in
Computer Engineering to Gujarat Technological University, Ahmedabad, is a bonafide record of
the original project work carried out by me at Brainy Beam Info-Tech PVT LTD under the
supervision of Miss. Shradha Jayantibhai Prajapati and that no part of this report has been
directly copied from any students’ reports or taken from any other source, without providing due
reference.

Name of the Student Sign of Student


Vishvas Vikram Saxena

vi
Abstract

An employee management system is a software platform designed to help businesses manage and
track employee data and activities. It is a central repository for employee information, such as
contact details, job titles, salaries, performance metrics, and benefits, among others. It provides a
way to automate and streamline tasks related to human resource management, such as onboarding,
payroll, attendance tracking, performance evaluations, and employee development.

Employee management systems typically consist of a web-based interface that allows HR


managers and supervisors to manage employee data, and employees to view their own
information, submit time-off requests, and complete training courses. The system can be
customized to meet the specific needs of an organization, and can be integrated with other business
applications, such as accounting software or applicant tracking systems.

Benefits of using an employee management system include increased efficiency, improved


accuracy and data security, better compliance with labor laws and regulations, and enhanced
employee engagement and retention. By automating administrative tasks, HR managers have
more time to focus on strategic initiatives, such as employee development and performance
management. Additionally, employees can access their own information and complete tasks
online, reducing the need for manual paperwork and streamlining communication with HR.

vii
Internship Content

Title Page i

Certificates (College) ii

PMMS Generated Certificate iii

Certificates (Company) iv

Acknowledgement v

Declaration vi

Abstract vii

Content viii

List of Figures x

List of Table xi

1 Introduction 1

1.1 Internship Summery /Introduction of Company 1

1.2 Aim and Objectives 1

1.3 Organization Intro 2

2 Introduction to Internship 3

2.1 Internship Summary 3

2.2 Purpose & Objective 3

2.3 Tools & Technologies and Language Intro 3

2.4 Internship Planning 5

3 Internship Implementation 6

3.1 Weekly Task 6

3.2 Flowchart / Pseudo code of the task 10

3.3 Roles & Responsibilities 13

3.4 Internship Scheduling (Gantt Chart/PERT/Network Chart) 14

4 Design 15

4.1 System Flow Diagram 15

4.2 Data Dictionary 16

4.3 Relationship of Table (From Data Base System) 18

4.4 User Interface 18


viii
5 Testing 20

5.1 Testing Plan/Strategy 20

5.2 Test Results and Analysis 21

6 Outcomes 23

6.1 Results & Screenshots 23

7 Conclusion & Discussion 29


Conclusion
7.1 29

7.2 Summary of Internship Work 29


Problem Encountered and Possible Solutions
7.3 29

7.4 Limitation & Future Work 30


References
8 32
32
Bibliography (Include only website links or book name magazine name)

ix
List Of Figures
Fig No. Fig Title Pg No.
3.1 Pseudo code of About Us. 10
3.2 Pseudo code of Contact Us. 10
3.3 Pseudo code of Login Page. 11
3.4 Pseudo code of Home Page. 11
3.5 Pseudo code of Profile Page. 12
3.6 Task wise Gantt chart 14
4.1 System Flow Diagram 15
4.2 Relationship of Table 18
4.4.1 Log-In Page 18
4.4.2 Sign-Up Page 19
4.4.3 Home Page 19
6.1 Login Page Screenshot 23
6.2 Add Employee Page Screenshot 23
6.3 Home Page Screenshot 24
6.4 Task Page Screenshot 24
6.5 Footer Screenshot 25
6.6 Team Members Page Screenshot 25
6.7 Employee Profile Page Screenshot 26
6.8 Services Page Screenshot 26
6.9 Features Page Screenshot 27
6.10 About Us Page Screenshot 27
6.11 Contact Us Page Screenshot 28

6.12 Header & Navbar Screenshot 28

x
List Of Tables
Table No Table Title Pg No.
2.1 Internship Planning 05

4.1 Contact Us 16

4.2 Employee Registration 16

4.3 Task 17

5.1 Testing Method Table 20


5.2 Test Results Table 21

xi
427355 INTRODUCTION

Chapter 1:Introduction
1.1 Introduction Of Company

At BrainyBeam Info-Tech, we see Innovation as a clear differentiator. Innovation,


along with focus on deep, long-lasting client relationships and strong domain expertise,
drives every facet of our day-to-day operations. BrainyBeam Info-Tech Info-Tech was
founded with a vision to address growing businesses' needs of reducing the time to
market and cost effectiveness required to develop and maintain unique and customised
web and mobile solutions. We are uniquely and strategically positioned to partner with
startups and leading brands to help them expand their business and offer the most
effective and cost efficient solutions that provide revenues and value to their business
needs. All processes are well documented, that enable us to deliver more effective and
innovative solutions with each project we work on. We provide services that conform
to customers' requirements, at a satisfactory overall cost, having regard to functionality,
reliability, durability, usability, appearance and safety.

1.2 Aim And Objectives

Industry

• Software Development
• Computer System Design and Related Services
• Professional, Scientific, and Technical Services.

Services

• Project Management
• Website Developement
• Enterprise Solution
• UI / UX Design
• Website Development

1
Gujarat Technological University Gandhinagar Institute of Technology
427355 INTRODUCTION

1.3 Introduction Of Organization

BrainyBeam Info-Tech is a software development company focusing primarily on


Mobile Application Development and Web Development, providing top-quality
solutions according to client needs. BrainyBeam Info-Tech’s development team
expertise in different technologies allows us to propose the ideal technical solution
for each client specific needs. Our combination of client-side scripting, backend
programming, database development and usable interface design produce simple,
intuitive and productivity-enabling application solutions.

BrainyBeam Info-Tech succeeds because we have respect for each client’s business
goals, bring proactive perspectives, solve problems through critical thinking and
collaboration, apply best practices and technical expertise, and continually foster
the professional growth and learning of our consultants

2
Gujarat Technological University Gandhinagar Institute of Technology
427355 INTRODUCTION OF INTERNSHIP

Chapter 2: Introduction Of Internship

2.1 Internship Summary

Developing a digital platform requires a range of technical skills, including software


development, database management, and web application design. It helps to gain
valuable experience in these areas, as well as learn new programming languages and
software development tools. Developing a digital platform requires careful planning,
coordination, and management of resources. It helps to gain valuable experience in
project management, including tasks such as scoping, scheduling, risk management,
and quality control. Developing a digital platform involves working with a range of
stakeholders, including developers, designers, HR staff, and end-users. It helps to can
gain valuable experience in communication and collaboration, including the ability to
effectively convey technical information to non-technical stakeholders.

2.2 Purpose and Objective

The purpose is to provide a centralized platform for managing employee information


and processes. This system allows organizations to streamline their HR processes and
improve efficiency in managing employee information, time and attendance tracking,
payroll processing, performance management, training and development, leave
management, and more. An effective Employee Management System can also help
organizations stay compliant with employment laws and regulations, minimize errors
and discrepancies in employee records, and improve overall organizational
performance.

2.3 Tools & Technologies and Language Intro

2.3.1 HTML:

HTML an initializer of Hyper Text Markup Language for web pages.

It provides a means to describe the structure of text-based information in documents by


denoting text as headings, paragraphs, lists and so on to supplement that text with
interactive forms, embedded images, and other objects.

2.3.2 CSS:
1
Gujarat Technological University Gandhinagar Institute of Technology
427355 INTRODUCTION OF INTERNSHIP

Cascading Style Sheet (CSS) is a stylesheet language used to describe the presentation
of a document written in HTML.

CSS describes how elements should be rendered on screen, on paper, in speech, or on


other media.

2.3.3 Bootstrap:

Bootstrap is a free and open-source tool collection for creating responsive websites and
web applications. It is the most popular HTML, CSS, and JavaScript framework for
developing responsive, mobile-first websites. It solves many problems which we had
once, one of which is the cross-browser compatibility issue.

2.3.4 React JS:

Declarative JavaScript library for building user interfaces. Components-based


architecture makes it easy to build and maintain complex UIs. Virtual DOM improves
performance and simplifies state management.

2.3.5 Node JS:


JavaScript runtime environment enabling server-side scripting. Allows writing
JavaScript code on both client and server-side, simplifying development. Offers
asynchronous and event-driven architecture for efficient handling of concurrent
requests. Additionally, HTML & CSS: For building the core structure and styling of
the UI.

2.3.6 Express JS:

Minimalist and flexible Node.js web framework for building APIs and web
applications. Enables rapid development with routing, middleware, and templating
functionalities. Lightweight and efficient, ideal for building high-performance
applications.

2.3.7 MongoDB:

NoSQL document database, offering flexibility and scalability for storing data in
JSON-like documents. Handles unstructured and semi-structured data efficiently.

2
Gujarat Technological University Gandhinagar Institute of Technology
427355 INTRODUCTION OF INTERNSHIP

Provides powerful querying capabilities with indexing and aggregation.

2.4 Internship Planning:

Activity Estimated Duration

Project Initiation 1 week

Initial Proposal 3 weeks

Building a Project Plan 1 week

Literature Review 5 days

Methodology 1 week and 3 days

System Analysis 1 weeks and 3 days

Project Design 1 week and 6 days

Project Development 6 days

Testing 6 days

Critical Analysis 4 days

Evaluation 1 day

Report Writing 1 week

Total Effort 14 weeks (Approx. 3 months)

Table 2.1 Internship Planning


3
Gujarat Technological University Gandhinagar Institute of Technology
427355 INTERNSHIP IMPLEMENTATION

Chapter 3: Internship Implementation

3.1 Internship Weekly Task


Week-1 (Date: 15/01/2024 to 20/01/2024)
Learnings / Tasks:
• Introduction to the Company Memerbers & Company Policies.
• Introduction to basics of HTML &CSS from scratch.
• Learn how to decorate the HTML structure using CSS.
• I learn some properties of CSS which is used to make some basic html files attractive
& make user friendly.
• Then after I make a home page of a website using only HTML & CSS properties.

Week-2 (Date: 22/01/2024 to 27/01/2024)


Learnings / Tasks:

• Introduction to javascript & Introduction to javascript methods, objects, strings.

• I learn class & class list properties in javascript.

• Make an array in which I have to add values from the user side & show similar values.

• Learn Event handlers, loops, conditional operators.

Week-3 (Date: 29/01/2024 to 03/02/2024)

Learnings / Tasks:
• Make a light & dark Mode page using Javascript & Bootstrap.
• Create a responsive product page using Bootstrap grid system.
• Create a personal portfolio website using HTML5, CSS for styling & optional Java
script for interactivity.

• Build a card layout using CSS flexbox. Ensure the card adjust responsively based on
the screen size.

Week-4 (Date: 05/02/2024 to 10/02/2024)Learnings / Tasks:

4
Gujarat Technological University Gandhinagar Institute of Technology
427355 INTERNSHIP IMPLEMENTATION

• Find the product with the highest price within that category using Array Method.
• Write a Java script program to create a dropdown menu that shows and hides its option
when clicked.
• Implement form validation in my form component. Display error message for invalid
inputs.
• Install Node JS and create react app and display five components in app.JS file.

Week-5 (Date: 12/02/2024 to 17/02/2024)Learnings / Tasks:

• Introduction to React JS from basics. Learn how to create a react app in my system.
• Now create some pages of your Project using React JS.
• After that I created Login Page, About Us Page, Contact Us Page of my project.
• I have also started adding more feature in my website.

Week-6 (Date: 19/02/2024 to 24/02/2024)Learnings / Tasks:


• Create a form that collect some user details as input such as name , email & when the
form is submitted then store the data in local storage.
• Integrate with real external API using Fetch or Library Like Axios & Display data from
the API in my React component.
• After that I make the profile page, team registration page for my project website.
• I add some specifications on my project website.

Week-7 (Date: 26/02/2024 to 02/03/2024)Learnings / Tasks:

• Make a Rafting Page using API in React.

• Create Product Page using API in React.

• Make a frontend website using React.

• Learn using of Reduced in Frontend in React.

Week-8 (Date 04/03/2024 to 09/03/2024)Learnings / Tasks:


• Make a website using React Redux.
• Make a website with Bootstrap in React.
• Make a website API to check someones Information.

5
Gujarat Technological University Gandhinagar Institute of Technology
427355 INTERNSHIP IMPLEMENTATION

• Learn Frontend Storage Usage.

Week-9 (Date: 11/03/2024 to 16/03/2024)Learnings / Tasks:


• Create full fundamentals & frontend website using React.
• Learn about Node JS & usage of Node JS in development.
• Create a server connecting using Node JS.
• Learn about Express JS & usage of Express JS in Backend development.
Week-10 (Date: 18/03/2024 to 23/03/2024)Learnings / Tasks:
• Learn the usage of postman in Node JS.
• Create a postman Database & it’s working.
• Introduction to Jquery & load it’s work in frontend.
• Create a responsive site using HTML, CSS & Jquery.

Week-11 (Date: 25/03/2024 to 30/03/2024)Learnings / Tasks:


• Learn Bootstrap popover, tooltip & scrollspy feacture.
• Learn component structure & Editing task in react js.
• Learn Automatic Mode detection in Javascript.
• Print odd numbers upto given limit in Javascript.

Week-12 (Date 01/04/2024 to 06/04/2024)Learnings / Tasks:


• Create login form in Javascript.
• Introduction to Bootstrap Button style & size.
• Introduction to Jquery selectors & detect system color performance with Jquery.
• Introduction to Element of Jquery selecting Form.

Week-13 (Date 08/04/2024 to 13/04/2024)Learnings / Tasks:

• Introduction to Jquery methods & events such as Fade In, Fade Out & Fade To.
• Learn callback function in Javascript.
• Mastering in Database ODM also known as Optimizing Data Management.
• Create Dynamic task tracker in Javascript.

6
Gujarat Technological University Gandhinagar Institute of Technology
427355 INTERNSHIP IMPLEMENTATION

Week-14 (Date 15/04/2024 to 20/04/2024)Learnings / Tasks:


• Introduction to Mongo DB & implement efficient data modeling.
• Create a Static HTML to Dynamic React Component.
• Craft a Ecommerce solutions with React JS, Node JS & Mongo DB.
• Give the presentation of your project in front of the team.

7
Gujarat Technological University Gandhinagar Institute of Technology
427355 INTERNSHIP IMPLEMENTATION

3.2 Flowchart / Pseudo code of the task:

Fig 3.1 Pseudo code of About Us.

Fig 3.2 Pseudo code of Contact Us.

8
Gujarat Technological University Gandhinagar Institute of Technology
427355 INTERNSHIP IMPLEMENTATION

Fig 3.3 Pseudo code of Login Page.

Fig 3.4 Pseudo code of Home Page.

9
Gujarat Technological University Gandhinagar Institute of Technology
427355 INTERNSHIP IMPLEMENTATION

Fig 3.5 Pseudo code of Profile Page.

10
Gujarat Technological University Gandhinagar Institute of Technology
427355 INTERNSHIP IMPLEMENTATION

3.3 Roles & Responsibilities:

An internship in MERN stack development typically involves a range of roles and


responsibilities, aimed at providing hands-on experience with modern web
development technologies. Here's a breakdown:

Learning and Training: Interns are expected to actively engage in learning the
MERN stack technologies, including MongoDB, Express.js, React.js, and Node.js.
This involves studying documentation, tutorials, and actively participating in
training sessions.

Assisting Development Teams: Interns may assist development teams in various


stages of the software development lifecycle. This can include participating in
brainstorming sessions, contributing to code reviews, and providing feedback on
development tasks.

Frontend Development: Interns may be tasked with frontend development


responsibilities using React.js. This can involve building user interfaces,
implementing UIdesigns, and optimizing frontend performance.

Backend Development: Interns may work on backend development tasks using


Node.js and Express.js. This can include building RESTful APIs, handling
database operations, and implementing server-side logic.

Database Management: Interns may gain experience in MongoDB database


management, including database setup, querying data, and implementing data
models.

Testing and Debugging: Interns are often involved in testing and debugging code
to identify and fix issues. This includes writing unit tests, conducting integration
testing, andtroubleshooting errors.

11
Gujarat Technological University Gandhinagar Institute of Technology
427355 INTERNSHIP IMPLEMENTATION

3.4 Internship Scheduling (Gantt Chart/PERT/Network Chart)

Fig 3.6 Task wise Gantt chart

12
Gujarat Technological University Gandhinagar Institute of Technology
427355 DESIGNS

Chapter 4:Designs

4.1 System Flow Diagram

Fig 4.1 System flow diagram

13
Gujarat Technological University Gandhinagar Institute of Technology
427355 DESIGNS

4.2 Data Dictionary

Field Datatype Size Constrain Description


Id Int 11 Primary key User’s unique id

Name Text 20 Not null Name of user

Subject Text 20 Not null Subject of Query

Email Text 20 Not null Email of user

Message Text 200 Not null Message

Date datetime 11 Not null Date of the Contact

Table 4.1 Contact Us

Field Datatype Size Constrain Description


Id Int 11 Primary key Employee’s unique id

First name Varchar 200 Not null First name of Employee

Last name Varchar 200 Not null Last name of Employee

Email Varchar 200 Not null Email of Employee

Password Varchar 200 Not null Password

Address Varchar 200 Not null Address of Employee

Number Varchar 200 Not null Number of Employee

Technology Varchar 200 Not null Technology of Employee

Position Varchar 200 Not null Position of Employee

Bank Ac. Number Varchar 200 Not null Bank account of Employee

Salary Varchar 200 Not null Salary of Employee

PF Number Varchar 200 Not null PF number of Employee

Joining Date Varchar 200 Not null Joining date of Employee

CIF Number Varchar 200 Not null CIF Number of Employee

Photo Varchar 200 Not null Photo of Employee

Table 4.2 Employee Registration

14
Gujarat Technological University Gandhinagar Institute of Technology
427355 DESIGNS

Field Datatype Size Constrain Description


Id Int 11 Primary key Employee unique id

Task Name Varchar 20 Not null Name of task

Technology Varchar 500 Not null Technology of the task

Description Varchar 20 Not null Task descpription

From employee Varchar 20 Not null Employee who is assigning

To employee Varchar 20 Not null Assigned employee

Status Varchar 500 Not null Status of the task

From employee Varchar 500 Not null Name of the employee


name
To employee Text 200 Not null Name of the employee
name
End Date Varchar 20 Not null Date of task completion

Table 4.3 Task

15
Gujarat Technological University Gandhinagar Institute of Technology
427355 DESIGNS

4.3 Relationship of Table:

Task
-T_id
-task name
1 -Description
Employee Registration -fromeEmplyee
* -To Employee
-E_id -task date
-Name -End date
-Contact -submit date
-Email +Update()
-Password
-salary 1
-bank A/c No Contact
-PF No
-Joining Date -Contacty_id
-Position * -E_id
-Joining Date -E_Email
-Status -message
+Register() -date
+Login() +Chat()
+Manage()

Fig 4.2 Relationship of Table

4.4 User Interface:

Fig 4.4.1 Log-In Page

16
Gujarat Technological University Gandhinagar Institute of Technology
427355 DESIGNS

Fig 4.4.2 Profile Page

Fig 4.4.3 Home Page

17
Gujarat Technological University Gandhinagar Institute of Technology
427355 TESTING

Chapter 5:Testing
5.1 Testing Plan/Strategy:
We are using white box testing because testers know the internal structure of software.

The development process repeats this testing sub-process several times for the
followingphases.

A) Unit Testing

B) Integration Testing

Unit Testing’s tests a unit of code (module or program) after coding of that unit is
completed. Integration Testing tests whether the various programs that makes up a
system, interface with each other as desired, fit together and whether the interfaces
between the program are correct.

A Test Plan includes the Following:

• Introduction to the Test Plan Document.


• Assumption while evaluating the Application.
• List of test cases include in the testing the application list of features to be evaluated.
• The Resource allocated for evaluating the Application any risk involves during the
testing process.
• A Schedule of task and milestone to be Achieved.
5.1.1 Testing Methods:

Following table will show difference between Black- Box, Grey-Box, White-Box
Testing

Black Box Testing Grey Box Testing White Box Testing

The internal working of The tester has limited Tester has full
a website is not knowledge of the internal knowledge of internal
known. working of the Website. working of a website.

18
Gujarat Technological University Gandhinagar Institute of Technology
427355 TESTING

Performed by end user Also known as translucent Also known as clear


and by tester and testing the tester has box testing structural
developers. limited knowledge of the testing.
insides of the.
It is exhaustive and the least Partly time consuming and The most exhaustive
time consuming. exhaustive. and time-consuming
type of testing
This can be only done Data domain and internal Data Domain and
by trial-and-error boundaries can be internal boundaries can
method. evaluated if known. be better evaluated.

Table 5.1 Testing Methods Table

5.2 Test Results and Analysis


Test Test Scenario Input Data Expected Result Actual
Case Result
ID
TC001 Verify that an Task Title, Description, The task should be created Pass
employee can Due Date and added to the
create a task employee's task list
TC002 Verify that an Task ID, Task Title, The task details should be Pass
employee can edit Description, Due Date updated on the platform
a task successfully
TC003 Verify that an Task ID The task should be deleted Pass
employee can from the employee's task
delete a task list successfully
TC004 Verify that an Task ID The task status should be Pass
employee can updated to "completed" on
mark a task as the platform successfully
complete
TC005 Verify that an Task ID, Employee ID The task should be Pass
employee can assigned to the selected
assign a task to employee successfully
another employee
TC006 Verify that an None The employee should be Pass
employee can view able to view all assigned
all assigned tasks tasks with their details
TC007 Verify that an None The employee should be Pass
employee can view able to view their own tasks
their own tasks with their details
TC008 Verify that an Task Status The employee should be Pass
employee can filter (Incomplete/Complete) able to view all tasks
19
Gujarat Technological University Gandhinagar Institute of Technology
427355 TESTING

tasks based on their matching the selected


status status
TC008 Verify that an Task Title or Description The employee should be Pass
employee can able to view the task details
search for a task by if it exists on the platform
its title or
description
TC009 Verify that an None The employee should be Pass
employee can view able to view their account
their account details on the platform with
details their details
TC010 Verify that an Name, Email, Password The employee's account Pass
employee can details should be updated
update their on the platform
account details successfully

Table 5.2 Test Result Table

20
Gujarat Technological University Gandhinagar Institute of Technology
427355 OUTCOMES

Chapter 6: Outcomes
6.1 Results & Screenshots:
• LOGIN page screenshot

Fig 6.1 Login Page Screenshot

• Add Employee page screenshot

Fig 6.2 Add Employee Page Screenshot

21
Gujarat Technological University Gandhinagar Institute of Technology
427355 OUTCOMES

• Home page screenshot

Fig 6.3 Home Page Screenshot

• Task page screenshot.

Fig 6.4 Task Page Screenshot

22
Gujarat Technological University Gandhinagar Institute of Technology
427355 OUTCOMES

• Footer screenshot.

Fig 6.5 Footer Screenshot

• Team Members Page screenshot

Fig 6.6 Team Members Page Screenshot

23
Gujarat Technological University Gandhinagar Institute of Technology
427355 OUTCOMES

• Employee Profile Page screenshot.

Fig 6.7 Employee Profile page screenshot

• Services page screenshot.

Fig 6.8 Services page screenshot

24
Gujarat Technological University Gandhinagar Institute of Technology
427355 OUTCOMES

• Features page screenshot.

Fig 6.9 Features page screenshot

• About Us page screenshot.

Fig 6.10 About Us page screenshot

25
Gujarat Technological University Gandhinagar Institute of Technology
427355 OUTCOMES

• Contact Us page screenshot.

Fig 6.11 Contact Us page screenshot

• Header & Navbar screenshot.

Fig 6.12 Header & Navbar screenshot

26
Gujarat Technological University Gandhinagar Institute of Technology
427355 CONCLUSION AND DISCUSSION

Chapter 7: Conclusion & Discussion

7.1 Conclusion:
This internship will be a very important part of my professional journey as it will be
transitioning step for me from student life to professional life. It has given me insight
into how to behave into the professional world and how to make sure that you are
running behindin any scenarios like learning new skills or taking the lead.

7.2 Summary of Internship Work:


Developing a digital platform requires a range of technical skills, including software
development, database management, and web application design. It helps to gain
valuable experience in these areas, as well as learn new programming languages and
software development tools.

Developing a digital platform requires careful planning, coordination, and management


of resources. It helps to gain valuable experience in project management, including
tasks such as scoping, scheduling, risk management, and quality control.

Developing a digital platform involves working with a range of stakeholders, including


developers, designers, HR staff, and end-users. It helps to can gain valuable experience
in communication and collaboration, including the ability to effectively convey
technical information to non-technical stakeholders.

Developing a digital platform for employee management requires a focus on usability


and user experience. It helps to gain valuable experience in UX design, including user
research, prototyping, and usability testing.

7.3 Problem Encountered and Possible Solutions:

There are several problems and weaknesses of existing employee management systems
that can hinder their effectiveness and limit their usefulness. Some of the common
issues include:

Limited features: Many existing systems lack essential features such as employee self-
service, performance tracking, and advanced reporting capabilities. This can make it
challenging for organizations to manage their workforce effectively.

Poor user experience: Some systems have a complicated user interface, making it
difficult for users to navigate and complete tasks efficiently. This can lead to frustration
27
Gujarat Technological University Gandhinagar Institute of Technology
427355 CONCLUSION AND DISCUSSION

and low user adoption rates.

Security vulnerabilities: Employee management systems often contain sensitive


employee data, such as personal information, salaries, and performance reviews. If the
system lacks proper security measures, it can be vulnerable to cyberattacks or
unauthorized access.

Integration challenges: Many systems may not integrate well with other applications,
such as payroll or accounting software. This can lead to manual data entry errors and
discrepancies, which can be time-consuming and costly to correct.

Outdated technology: Some systems may be built on outdated technology or software


that is no longer supported. This can make it challenging to maintain or update the
system, increasing the risk of system failure.

Lack of customization: Some systems may not offer customization options, which can
limit their usefulness and impact. Organizations may have unique needs that require
specific features or configurations to manage their workforce effectively.

7.4 Limitation & Future Work:


LIMITATIONS:

While Employee Management Systems bring many benefits to organizations, they also
have some limitations that should be taken into consideration. One limitation is the
possibility of technical issues that may arise during implementation and operation,
which could affect the system's functionality and performance.

Data security is another concern, as sensitive employee information is often stored


within the system. Organizations must ensure that proper security measures are in place
to protect this data from breaches or unauthorized access.

Customization of the system may also be limited, which could impact the ability of the
EMS to meet the specific needs of an organization. This can lead to inefficiencies and
limitations in the system's effectiveness.

It is important to consider these limitations when implementing an EMS to ensure that


the system is suitable for the organization's needs and that any potential issues are
addressed.

FUTURE WORK:

To enhance the effectiveness of Employee Management Systems (EMS), future


developments could include the integration of advanced technologies such as artificial
intelligence (AI) and machine learning. AI could help automate HR processes and
improve the accuracy of data, while machine learning could enable predictive analytics
28
Gujarat Technological University Gandhinagar Institute of Technology
427355 CONCLUSION AND DISCUSSION

to identify potential issues and provide recommendations for addressing them.

Another potential enhancement is the integration of EMS with other systems, such as
project management and collaboration tools. This could improve communication and
collaboration across different departments and streamline processes.

Mobile applications could also be developed to provide employees with greater access
to the system and allow them to complete tasks on the go. This could improve the
overall user experience and increase the adoption and effectiveness of the EMS.

Finally, additional customization options could be offered to allow organizations to


tailor the EMS to their specific needs. This could improve the system's efficiency and
effectiveness, as well as increase user satisfaction.

29
Gujarat Technological University Gandhinagar Institute of Technology
427355 REFERENCES

Chapter 8: References
8.1 Bibliography:
• Rd. K Gomathy, article: a study on the recent advancements in online
surveying, international journal of emerging technologies and innovative
research (Jeter) volume 5 | issue 11 | assn: 2349-5162, p.no:327-331, nov-2018

• C.k.gomathy.(2010),"cloud computing: business management for effective


service-oriented architecture" international journal of power control signal
and computation (ijpcsc), volume 1, issue iv, oct - dec 2010, p.no:22-27, issn:
0976- 268x .

• Hemalatha, article: a study on employee safety and health management


international research journal of engineering and Technology (irjet)- volume:
08 issue: 04 | apr 2021

• Dr.c k gomathy, article: a study on the effect of digital literacy and


information management, iaetsd journal for advanced research in applied
sciences, volume 7 issue 3, p.no-51-57, issn no: 2279-543x, mar/2018

• Dr.c k gomathy, article: an effective innovation Technology in enhancing


teaching and learning of knowledge using ict methods, international journal
of contemporary research in computer science and Technology (ijcrcst) e-
issn: 2395- 5325 volume3, issue 4, p.no-10-13, april ’2017

• Dr.c k gomathy, article: supply chain-impact of importance and Technology


in software release management, international journal of scientific research
in computer science engineering and information Technology (ijsrcseit)
volume 3 | issue 6 | issn: 2456-3307, p.no:1-4, july-2018.

• V geetha. Article: evaluation on Ethernet based passive optical network


service enhancement through splitting of architecture. International journal of
computer applications 138(2):14-17, march 2016. Published by foundation of
computer science (fcs), ny, usa, issn no: 0975-8887.

31

You might also like