50% found this document useful (2 votes)
521 views

Vehicle Management System

The document describes a vehicle management system with the following: 1. It outlines the SDLC phases including planning, analysis, design, build, testing, deployment, and maintenance. 2. It provides an overview of the project to track employee vehicle check-ins and check-outs using employee ID and vehicle number. 3. It explains the purpose is for security guards to log entry and exit timings using login credentials to view check-in and check-out details stored in a database.

Uploaded by

Chaitanya
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
50% found this document useful (2 votes)
521 views

Vehicle Management System

The document describes a vehicle management system with the following: 1. It outlines the SDLC phases including planning, analysis, design, build, testing, deployment, and maintenance. 2. It provides an overview of the project to track employee vehicle check-ins and check-outs using employee ID and vehicle number. 3. It explains the purpose is for security guards to log entry and exit timings using login credentials to view check-in and check-out details stored in a database.

Uploaded by

Chaitanya
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/ 13

VEHICLE MANAGEMENT SYSTEM

1. SDLC Phases
Software Development Life Cycle is a Framework that describe the activities
performed at each stage of a software development project, within a software
organization. It consists of a detailed plan describing how to develop, maintain,
replace and alter or enhance specific software. The life cycle defines a
methodology for improving the quality of software and the overall development
process. The following figure is a graphical representation of the various stages of
a typical SDLC.

The various phases of SDLC:

1
Planning: The purpose of the first phase is to find out the scope of the problem
and determine solutions. Resource, cost, time, benefits and other items should be
considered here.

Analysis: This step is about analyzing the performance of the software at


various stages and making notes on additional requirements. Analysis is very
important to proceed further to next step.

Design: Once the analysis is complete, the step of designing take over, which is
basically building the architecture of the project. This step helps remove possible
flaws by setting a standard and attempting to stick to it.

Build: The Software Development Lifecycle (SDLC) is a systematic process


for building software that ensures the quality and correctness of the software built.
SDLC process aims to produce high-quality software which meets customer
expectations. The system development should be complete in the pre-defined time
frame and cost.

Testing: The testing stage assesses the software the software for errors and
documents bugs if there are any.

Deployment: The deployment phase is the final phase of the software


development life cycle (SDLC) and puts the product into production. After the
project team tests the product and the product passes each testing phase, the
product is ready to go live.

Maintenance: Once the software passes through all the stages without any
issues. It is to undergo a maintenance process wherein it will be maintained and
upgraded.

2
2. Project Overview
Vehicle Management System will track the check in and checkout status of the
registered employees Vehicle based on the employee Id and vehicle number.

3. Purpose
The VMS application is used to log details of the employee entry and exit timings.
To log the timing details, the security people should be given access to employee
details by the admin.

Using the login credentials, the security guards will login to application and will
check the timings of vehicles that are entering and exiting. These checkIn and
checkout details will be stored to database based on the vehicle number and
employee ID.

The employee can login with his credentials and can view their checkin timings
and checkout timings.

By storing the checkIn and checkout details, we can track the employee details i.e.,
these check in and check out details will be organized.

4. Scope
In this project we use three modules.They are, admin module,employee module
and security module.

Admin Module:-

● Admin module can access the data of an employee and store in a


database.
● Admin can update,post,read and delete the employee data.
● Admin can access the data of all employees.
● Admin module can store the details of an employee like vehicle number,
name of the employee, address.

3
● Admin can registered the employee details like employee name ,contact
number, address, email including with vehicle number.
● The registered details will come to the admin as well as security.
● Security should be login by Admin Only.
● Admin jobs is to registering the employees details and security.

Employee Module:-

● Employee module can access the employee data only(his own data).
● Like employee can know at what time he is CheckIn and CheckOut,he can
access the timings of at what time he is IN and OUT.
● Employee can check his CheckIn&ChechOut timings with a security profile.

Security Module:-

● This module can check the timings of an employee.


● Security module can store the CheckIn&CheckOut timings of an
employee in a database.
● It will check the CheckIn time and CheckOut time of employee with and
ID like vehicle number.In time & Out time should sent to admin as well as
in security also.
● It will provides a security to the employee and gives a clarity is that
employee is authorized person or not.

4
5. Analysis and Design

Analysis:
● This project vehicle management system has been developed using
technologies like Mongodb, Express, Angular and NodeJS

● The main purpose of this project is to log the details of check in and check
out timings of employee vehicles.

● The project totally built at admin and employee because the employee
given to the details to the admin,based on this details provides security of
the vehicles.

MODULES AND DESCRIPTION OF VEHICLE MANAGEMENT


SYSTEM:

I. ADMIN MODULE:

Admin module can access the data of an employee and store in a database,it can
update,post,read and delete the employee data,it can access the data of an all
employees.

Features of admin module:

● Admin can register both Employee and Security


● Can also update and delete details of Employee and Security
● Can view the log of all Employees

II. EMPLOYEE MODULE:

The Employee module can only view his entry and exit log details. And this
module can deal with modification of his profile picture.

5
Features of employee module:

● Employee can update his profile picture


● Employee can also check his log details

III. SECURITY MODULE:

The Security module will manage the checkin and checkout timings of employees
based on the vehicle number and employee ID.

Features of security module:

● Security module can access all the details of employees.


● And also stores the checkin and checkout details of employees

COMPONENTS USED:

1. HEADER COMPONENT:

Header component contains the main view of application from which we can
navigate to other components.

2. HOME COMPONENT:

Home component contains the overall view of the application.

3. LOGIN COMPONENT:

Login component will be accessible to Admin , Employee and Security


Team. By logging in, the users will be navigated to their respective
dashboards.

4. CONTACTUS COMPONENT:

ContactUs component contains the contact information about the admin.

6
5. ADMIN_DASH_BOARD CONTACT:

AdminDashBoard will be loaded when admin logged with his credentials,


which contains Admin profile along with features to navigate to other
components.

6. EMPLOYEE COMPONENT:

Employee component is a feature available in admindashboard component,


which will be used to create, read, update and delete employee details.

7. SECURITY COMPONENT:

Security component is a feature available in admindashboard component,


which will be used to create, read, update and delete security details.

8. LOG_DETAILS COMPONENT:

LogDetails component contains all check-in and check-out timings of all


employees.

9. SECURITY_DASH_BOARD COMPONENT:

SecurityDashboard will be loaded when the security logged-in, it displays


the profile of logged security guard along with features like managing log
details of employees.

10. LOGENTRY COMPONENT:

LogEntry component provides the security guard to log the in and out
timings of employees.

11. EMPLOYEE_DASHBOARD COMPONENT:

EmployeeDashBoard Component will be displayed when the employee


logged in with his credentials, it contains the employee profile along with a
feature to view his all log details.

12. EMP_LOG COMPONENT:

Emp-log component will be accessible to the logged employee to view his


log details.

7
Design:
DESIGN OF THE WEBSITE

VECHILE MANAGEMENT SYSTEM

LOGIN

ADD EMPLOYEE

security ADD SECURITY

VIEW ALL EMPLOYEE DATA

VIEW CHECK-IN AND CHECK-OUT


DATAILS
ADMIN
ADD CHECK-IN AND CHECK-OUT
DETAILS

VIEWPROFILE

EDIT PERSONAL DETAILS

LOGOUT
Employee

8
CONTACT-
HOME LOGIN US

ADMIN-LOGIN SECURITY-LOGIN
EMPLOYEE-
LOGIN
6. Functional Requirements
Emp Sec- Log- profile
Sec-details Log-details Emp-
detail details details
s ● Admin will be able to
ssA register
Employee
individual details
details. Individual
Log-details
● Admin will be able to register Security guard details. Emp -
Details

● Security guard can log in and out timings of employees.


● Employee will be able to view his details.

9
7. Activity Diagram

 Main module

10
● Admin:

● Employee:

11
● SecurityGuard:

Home Login ContactUs

Profile Employee ID
Only numbers are valid
Vehicle No

Vechile No

Check in First two letters should starts with character


Check in
8. Database Design
Check in

Check out
Check out

Submit

Submit Submit
submit

S.no Vehicle Employee Check Check


No ID in out
Edit

Employee
Details

12
8.UserInterface (Static and Dynamic)

Static pages:
A static website contains Web pages with fixed content. Each page is coded in
HTML and displays the same information to every visitor

Static pages in VMS application are:

● HOME COMPONENT
● CONTACTUS COMPONENT

Dynamic pages:
Dynamic web pages are pages which contains different information every time it is
viewed.

Dynamic pages in VMS application are:

● HEADER COMPONENT
● LOGIN COMPONENT
● ADMIN_DASH_BOARD CONTACT:
● EMPLOYEE COMPONENT:
● SECURITY COMPONENT:
● LOG_DETAILS COMPONENT:
● SECURITY_DASH_BOARD COMPONENT:
● LOGENTRY COMPONENT
● EMPLOYEE_DASHBOARD COMPONENT
● EMP_LOG COMPONENT

13

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