Professional Documents
Culture Documents
Passengers
A mini Project Report submitted
To
SRI PADMAVATI MAHILA VISVAVIDYALAYM
(women’s university)
In Partial fulfilment of the requirements of
MASTER OF COMPUTER APPLICATIONS
(v semester )
By
P.Harsha (
Reg:2019MCA16090L) P .Arathi
(Reg:2019MCA16091L)
Under the guidance of
Dr.P.Bhargavi (Assistant professor)
1
NAAC WITH “A” GRADE
(Women’s University)
TIRUPATI-517502, ANDHRA PRADESH,MARCH-2021.
P.Harsha (Reg:2019MCA16090L)
P.Arathi (Reg:2019MCA16091L)
Under the guidance of
Dr.P.Bhargavi (Assistant professor)
2
DEPARTMENT OF COMPUTER SCIENCE
SRI PADMAVATHI MAHILA VISVAVIDYALAYAM
(Women’s University)NAAC WITH “A” GRADE TIRUPATI-
517502, ANDHRA PRADESH,MARCH-2021.
CERTIFICATE
This is to certify that the project work entitled “ Vehicle Management System ”
is a benefited record of work carried out by
P. Harsha (Reg.No: 2019MCA16090L)
P.Arathi (Reg.No: 2019MCA16091L)
in the department of Computer Science, SRI PADMAVATHI MAHILA
VISVAVIDYALAYAM,
Tirupati in partial fulfilment of the requirements for the award of MASTER OF COMPUTER
APPLICATIONS. The content of the project Report has not been submitted to any other
University/institute for the award of the Post-Graduation.
3
(Signature of Guide) (Signature of the Head)
P.Harsha
P.Arathi
4
ACKNOWLEDGEMENT
P.Harsha
P. Arathi
5
Index
SL.No. Content Page No.
1 ABSTRACT
9
2 INTRODUCTION
6
ABSTRAC
T
7
1.ABSTRACT
Purpose of the project is to gather notes related to the topics taught during class
hours which saves our time so that we can better understand about the course.
In the real world day–to-day life . Flight is making their own analytics for the
dynamic pricing the fares according to the customer requirement and decision
making on the data .Getting insights through data . Is better than using
Offering the great discount on sale of fare on non-season market. At peek time
we use some discount with other offers. Maintaining the business successfully
Time series analysis is one of the analytics on machine learning. To predict the
future outcomes from past data . To make the works simple by getting insights
from the data. Then we can make things easier. By using statistical method
and seasonality from the data and converting the data from nonstationary to
stationary from ADF (Advance Dickey Fuller Test) , ACF (Auto Correlation
8
fit to that data .
INTRODUCTION
9
2.INTRODUCTION
Introduction:
1.1 OVERVIEW:
In the real world day–to-day life Every , Merchant is making their own analytics for the shop
or business according to the customer needs and decision making on the data .Getting
insights through data ,Offering the great discount on sale of goods & services. At peek time
we use some discount with other offers. Maintaining the business successfully to sustain in
Global market .
Now a days every small entities are tracking their data and doing some analytics .so the
A Time series is a series of data points indexed (or listed or graphed) in time order. Most
commonly, a time series is a sequence taken at successive equally spaced points in time.
Thus it is a sequence of discrete-time data. Examples of time series are heights of ocean
tides, counts of sunspots, and the daily closing value of the Dow Jones Industrial Average.
Time series are very frequently plotted via line charts. Time series are used in statistics,
astronomy, communications engineering, and largely in any domain of applied science and
10
Dataset was taken form kaggle to implement Time series analysis .The dataset is about
how many passenger have travelled in the flight from one city to another city from 1949 to
Before this analytics came into picture that normal paper based analysis is there like using
some methods and doing all in a vast process and we can’t do and full of traditional process
While in Traditional process it will take week’s of time for generating prediction document.
• More Time
• Lack of visualization.
Emerging new technologies allow us to do our work on automation and using some
algorithms to predict the future and it will take less time and paperless .with the help of
Like Anaconda distribution we have group of tools to do different kinds of work for our
business analysis and Decision making process .Tools are Jupyter Notebook, Spyder, Orange
11
2.4 ADVANTAGES OF PROPOSED SYSTEM
• Instant output.
12
PROBLEM
STATEMENT
13
3.PROBLEM STATEMENT
SOFTWARE REQUIREMENT SPECIFICATION:
A software requirement is a field with in software engineering that deals with establishing
"pinned" to it, and new window management features. Other new features
were added to the operating system, including libraries, the new file sharing
system HomeGroup, and support for multitouch input. A new "Action Center"
updated versions
14
15
SYSTEM ANALYSIS
DISADVANTAGES:
Advantages:
16
The proposed system has high accuracy because of the authentication
provide to the modules and high performance regading the checkin
and checkout details.
17
Have, the user been involved in the planning and development of the
project?Early involvement reduces the chances of resistance to the
system and in general and increases the likelihood of successful
project.
Since the proposed system was to help reduce the hardships
encountered. In the existing manual system, the new system was
considered to be operational feasible.
4.3.2 TECHNICAL FEASIBILITY:
This study is carried out to check the technical feasibility, that is, the
technical requirements of the system. Any system developed must
not have a high demand on the available technical resources. This
will lead to high demands on the available technical resources. This
will lead to high demands being placed on the client. The developed
system must have a modest requirement, as only minimal or null
changes are required for implementing this system.
18
ANGULAR
FRAMEWORK
5. ANGULAR FRAMEWORK
5.1 INTRODUCTION TO ANGULAR FRAMEWORK:
Angular is a platform and framework for building single-page
client applications using HTML and TypeScript. Angular is written
in TypeScript. It implements core and optional functionality as a set
of TypeScript libraries that you import into your apps.
19
The metadata for a service class provides the information Angular
needs to make it available to components through dependency
injection (DI).
6.SYSTEM REQUIREMENTS
The requirements specification is a technical specification of
requirements for the software products. It is the first requirements of
a particular software system including functional performance and
security requirements. The requirements also provide usage scenario
from a user, an operational and an administrative perspective. The
purpose of software requirements specification is to provide a
detailed overview of the software project, its parameters and goals.
This describes the project target audience and its user interface,
hardware and software specifications. It defines how the client team
and audience see the project and its functionality.
Tools: VS code
Database: Sqlite3.
20
6.2. HARDWARE REQUIREMENTS:
RAM: 4G (minimum)
Processor: i3 (minimum)
SYSTEM DESIGN
21
7.SYSTEM DESIGN
7.1. UML DIAGRAMS:
UML stands for Unified Modeling Language. UML is a
standardized general-purpose modelling language in the field of
objectoriented software engineering. The standard is managed, and
was created by, the object management Group.
The goal is for UML to become a common language for creating
models of object oriented computer. In its current form UML is
comprised of two major components: a Meta-model and a notation.
In the future, some form of method or process may also be added to;
or associated with, UML.
The Unified modelling language is a standard language for
specifying, Visualization, constructing and documenting the aircrafts
of software system, as well as for business modelling and other non-
software system
1. Provide a formal basis for understanding the modelling
language.
2. Encourage the growth of OO tools market.
3. Support higher level development concepts such as
collaborations, frameworks, patterns and components.
4. Integrate best practices.
7.2USE CASE DIAGRAM:
A use case diagram in the Unified modelling Language (UML) is a
type of behaviour diagram defined by and created from a USE-case
analysis. Its purpose is to present a graphical overview of the
functionality provided by a system in terms of actors, their goals
(represented as use cases), and any dependencies between those use
cases. The main purpose of a use case diagram is to show what
22
system functions are performed for which actor. Roles of the actors
in the system can be depicted.
operations (or met holds), and the relationships among the classes. It
explains which class contains information.
FlowCharts:
Activity diagram:
Class diagram:
23
It is an abstraction of entities with common characteristics
.Associations represents relationship between classes.
Fig:class diagram
24
SYSTEM IMPLEMENTATION
8. IMPLEMENTATION
8.1. Data collection and dataset preparation:
This will involves collecting the details of vehicles and employees
who are working in a company.
8.2. Developing UI:
Javascript ,Angular are used for the frontend to develop the UI.
8.3. Deployment and analysis on real life scenario:
This online book management in a real life scenario made by the
human experts & will be leveraged for further improvement in the
methodology and will follow the above architecture.
Rule 1: Need of good internet connection.
Rule 2: Basic computer knowledge.
Rule 3: Book knowledge is also needed (not mandatory).
8.4:Source code:
25
SOURCE CODE:
Login.ts: import { Component, OnInit } from
'@angular/core'; import { Router } from
'@angular/router'; import { LoginService } from
'../login.service';
@Component({
selector: 'app-login',
templateUrl:
'./login.component.html',
styleUrls: ['./login.component.css']
})
export class LoginComponent implements OnInit {
constructor(private ls: LoginService, private router: Router)
{ } ngOnInit(): void { setTimeout(() => {
this.ls.logout();
}, 0);
}
26
} } else { if (a.role == "Employee") { if
(a.name = "employee" && (a.password = "employee")) {
this.router.navigate(["/employeedashboard"])
}
}
}
}
}
Admin.api.js:
const exp = require('express') const adminapp =
exp.Router() adminapp.use(exp.json()) var dbo; const mc
= require("mongodb").MongoClient; const dburl =
"mongodb://admin:admin@cluster0-shard-00-
00xvqqz.mongodb.net:27017,cluster0-shard-00-
01xvqqz.mongodb.net:27017,cluster0-shard-00-02-
xvqqz.mongodb.net:27017/test?ssl=true&replicaSet=Cluster0-
shard0&authSource=admin&retryWrites=true&w=majority"
27
});
console.log(req.body)
dbo.collection("admincollection").findOne({Employeeid:
req.body.Em ployeeid }, (err, empobj) => {
if (err) {
console.log("err is occured ", err)
}
else if (empobj == null) {
dbo.collection("admincollection").insertOne(req.body, (err, succes s)
=> {
if (err) {
console.log("err is occured", err)
}
else {
res.send({ message: "emp is created successfully" })
}
})
}
if (empobj !== null) {
res.send({ message: "emp is already created" })
}
})
28
})
module.exports = adminapp;
console.log(req.body)
dbo.collection("admincollection").find().toArray((err, empArray)
=> { if (err) { console.log("err is occured ", err)
}
else if (empArray == 0) {
alert("emp is not found");
res.send({ message: "no data found" })
}
else { res.send({
message: empArray })
}
})
})
29
if (err) {
console.log("err is occured", err)
} else {
res.send({message:"deleted successfully"})
}
})
})
SYSTEM TESTING
30
9. SYSTEM TESTING
The purpose of testing is to discover errors. Testing is the process of
trying to discover every conceivable fault or weakness in a work
product. It provides a way to check the functionality of components,
sub assemblies and/or a finished product. It is the process of
exercising software with the intent of ensuring that the software
system meets its requirements and user expectations and does not fail
in an unacceptable manner. There are various types of test. Each test
type addresses a specific testing requirement.
31
Fig:Software Testing Ice-Cream Cone
32
CONCLUSION
10. CONCLUSION
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.
This project will keep track of the numerous vehicles coming in and out
of the company.It reduce the manual effort needed to manage the
vehicles details of the employees.
33
BIBILOGRAPHY
11.REFRENCES:
BOOKS:
[1] A theory of vehicle management system by Michael D. Watson. [2]
A theory of vehicle management system by Stephen B.johnson.
34
[3] Improvement of vehicle management system by falah Y.H ahmad
WEB RESOURCES:
1) https://angular.io
2) https://udemy.com
3) https://coursera.com
35
EXPERIMENTAL
DESIGN
36
12. EXPERIMENTAL DESIGN
OUTPUTS:
37
38
39
40
41
42