1. S8 Project work – Final viva
01.04.2023
JAVA FULL STACK DEVELOPMENT
USING SPRING BOOT
EXTERNAL-INDUSTRY
BANNARI AMMAN INSTITUTE OF TECHNOLOGY
2. Team Details
Premikkha S
Student
Department of Computer Science and Engineering
Bannari Amman Institute of Technology
Snega G T
Student
Department of Computer Science and Engineering
Bannari Amman Institute of Technology
Vidhya Shree A M
Student
Department of Computer Science and Engineering
Bannari Amman Institute of Technology
3. Guide Details
Name: Dr. T. KUMARESAN
Designation: Associate Professor
Department: Artificial Intelligence and
Data Science
4. Overview
• Introduction
• Why do we need task handler
• Proposed System
• Client Side Technology
• Server Side Technology
• System Design
• Modules of the System
• Key Takeaways
• Conclusion
5. Every project consists of an array of tasks that
need to be finished on
time by the project team members.
Proper task management helps for managing
projects from conception
to completion.
The proposed system offers an online workspace
for an organization for handling or managing the
daily tasks.
This software provides facilities to assign task,
modify task status, view the list of tasks that are
assigned and also user can delete a task
Introduction
6. Why do we need Task Handler
We all know that every organization works on
multiple tasks every day!
Handling all of that tasks with a pen and paper is
tedious process
There’s no way you can keep track of every project
task, meet your deadlines, track progress, and manage
your team without a dedicated tool.
7. • The goal of the task handler project is to develop a platform that efficiently tracks and handles tasks.
• The application is for advanced online task management that will be used by the organization.
• The users of an organization will make use of the system to handle tasks of the project.
• The organization or the user can gather information about other Users' data and add or assign task to
the team members of the task.
• This program can be used by users to track or handle daily tasks.
• The two modules make up the entire system. List of Task Module, Assign Task Module.
• Inside the Assign Task Module user can be able to view, update and delete the tasks.
Proposed System
8. AngularJS is utilized because
it enables you to use HTML
as your template language and
enhance HTML's syntax
To produce content and
manage HTTP requests,
JavaScript is employed.
Client Side
Technology
It includes sample designs for
the typography, buttons, drop-
down menus, forms,
navigation, and other interface
elements.
9. Aids in the development of cross-platform
programmes that can operate locally on a
device without the need for an internet
connection.
It primarily aids in the download of
dependencies, which are libraries or JAR files,
for Java-based applications.
Server Side
Technology
It has features that increase
productivity, simplicity of use,
security, performance
Instead of placing all the data in one
huge warehouse, a MySQL database
keeps the data in individual tables.
11. Assign Task Update Task Delete Task
View Details List of Task
Modules of
the System
12. ONE:
Spring Boot employs the
dependency injection
methodology..
TWO:
Maven simplifies and
standardises the project
build process.
THREE:
AngularJS uses dependency
injection and make use of
separation of concerns.
FOUR:
MySQL is one of the most
popular database
management systems in
terms of security and
dependability.
FIVE:
The user-friendly
architecture of the proposed
system has important
advantage of facilitating easy
online interaction
SIX:
This system benefits anyone
who has jobs or tasks to
complete.
Key Takeaways
19. We introduced a task handler with spring boot for
monitoring assigned tasks in this project.
Task Handler can be beneficial to team members
and project managers.
It has been demonstrated that a project
management software with task management
features is more likely to succeed in the
workplace.
Team members who manage their jobs or task are
updated on the status of the project, evaluated on
a regular basis, and gain expertise for upcoming
projects.
Conclusion