0% found this document useful (0 votes)
6 views13 pages

Major Project

Uploaded by

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

Major Project

Uploaded by

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

NEW HORIZON COLLEGE OF ENGINEERING

DEPARTMENT OF MASTER OF COMPUTER APPLICATION

MAJOR PROJECT
ON
TIME-OFF SYSTEM
USING FULLSTACK WEB DEVELOPMENT

By: Under the guidance of:


HARSHITHA ES S. P. SREEJA
1NH22MC048 Associate Professor,
NHCE
ABSTRACT

➢ The time-off system is a vital component of organizational efficiency, streamlining


the process of managing employee absences. This project aims to develop a
comprehensive time-off system using Full Stack Development methodologies,
encompassing both frontend and backend technologies to create a seamless user
experience.

➢The system will feature authentication and authorization mechanisms to ensure data
security and user privacy. JSON Web Tokens (JWT) will be used for authentication,
while access control lists (ACLs) will govern user permissions, ensuring that only
authorized personnel can manage leave requests and administrative tasks.

➢Additionally, the system will incorporate features such as automated leave balance
calculations, email notifications for leave approvals/rejections, and reporting
functionalities for administrators to analyze leave trends and patterns.
INTRODUCTION

❖Aim of the Project


The aim of implementing a Time-off System using Full Stack Development is to create a
comprehensive and efficient solution for managing employee absences within an organization.

Streamline the process of requesting, approving, and tracking leave by automating repetitive
tasks.

❖Purpose of the Project


One of the primary purposes of implementing an time-off is to streamline and automate the leave
management process.
An time-off enhances transparency by providing employees with visibility into their leave balances,
accruals, and the status of their leave requests. It also ensures accountability by maintaining an
auditable trail of leave transactions, approvals, and rejections.
❖About the Project
A Time-off System project involves the development of software designed to automate and
optimize the process of handling employee leave requests within an organization. At its core, the project
aims to replace manual, time-consuming methods with a digital solution that streamlines leave request
submissions, approvals, and tracking.

❖Objectives of the Project:


▪Automation
▪Efficiency Improvement
▪Transparency and Visibility
▪Compliance and Policy Adherence
▪ Employee Empowerment
COMPANY PROFILE

➢Corporate Name: DOTECH ENDEAVOURS

➢Main Office: SaraswathiPuram 8th cross 2nd StageBengaluru, Karnataka 560068

➢Phone: +91 9353761136

➢Contact Person: Sumiya Ahmed R (Co-Founder)

➢Email Address: admin@doctechendeavours.com

➢Year Stand Up: 2004

➢Company Category: IT Software/Embedded


TRAINING CONTENT

FRONT-END TECHNOLOGIES
➢HTML - Hyper Text Markup Language
Hypertext Mark-up Language (HTML) is the standard mark-up language for documents designed to be
displayed in a web browser. Web browsers receive HTML documents from a web server or from local storage
and render the documents into multimedia web pages.

➢CSS - Cascading Style Sheets


Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document
written in a markup language such as HTML. CSS is a cornerstone technology of the World Wide Web,
alongside HTML and JavaScript.CSS is designed to enable the separation of presentation and content, including
layout, colours, and fonts.

➢JAVASCRIPT
JavaScript often abbreviated as JS, is a high-level language, just-in-time compiled, object- oriented
programming language that conforms to the ECMAScript specification
BACK-END TECHNOLOGIES

➢NODEJS
Node.js is an open-source, cross-platform JavaScript runtime environment that allows developers to run
JavaScript code on the server side. It is built on the V8 JavaScript runtime engine, which is the same engine
that powers the Google Chrome web browser. Node.js enables the development of scalable network
applications and is particularly well-suited for building real-time applications.

➢MONGODB
MongoDB is a popular and open-source NoSQL database that utilizes a document-oriented model for data
storage. Unlike traditional relational databases, MongoDB does not enforce a fixed schema, allowing for
flexibility in data representation. Data is organized into collections, and each collection contains JSON-like
documents with variable structures. MongoDB supports powerful querying, indexing, and aggregation
capabilities, making it well-suited for applications with evolving data requirements and complex
hierarchical relationships. It provides high availability through replication and horizontal scaling through
sharding. MongoDB's active community, official drivers for various programming languages, and support
for large files through GridFS contribute to its widespread adoption for modern, scalable, and flexible data
storage solutions.
REQUIREMENT SPECIFICATION

The system requirement and specification of our project is as


follows:
➢Hardware Requirements
Processor: i5 Core Processor
Monitor: 1024 * 768 Resolution Color
Keyboard: QWERTY RAM: 1 GB
Motherboard: 845c Intel Motherboard
Backup Media: Floppy/pen drive/Hard disk.
Hard disk: 2 TB HDD
I/O Device: Standard input and output devices.
➢Software Requirements
MongoDB Libraries
Software: VS Code
Operating system: Windows 10
IMPLEMENTATION

➢FRONT END TASKS


1. Create Admin home page.
2. Create Employee registration page.
3. Create Leave Application page
4. Create Leave section page
5. Create Leave approval page
6. Employee Login Page

➢CONNECTION
1. Implement the functionalities for each of the web page.
2. Use the appropriate Query for the functionalities.
Snap shots
1.Admin page
2. Dashboard
3.Leave application
THANK YOU

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy