You are on page 1of 42

Time Series Analysis On Flight

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)

DEPARTMENT OF COMPUTER SCIENCE


SRI PADMAVATHI MAHILA VISVAVIDYALAYAM

1
NAAC WITH “A” GRADE
(Women’s University)
TIRUPATI-517502, ANDHRA PRADESH,MARCH-2021.

Vehicle Management System


A mini Project Report submitted
To

SRI PADMAVATI MAHILA


VISVAVIDYALAYAM
(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)

2
DEPARTMENT OF COMPUTER SCIENCE
SRI PADMAVATHI MAHILA VISVAVIDYALAYAM
(Women’s University)NAAC WITH “A” GRADE TIRUPATI-
517502, ANDHRA PRADESH,MARCH-2021.

DEPARTMENT OF COMPUTER SCIENCE


SRI PADMVATHI MAHILA VISVAVIDYALAYAM
(Women’s University)

NAAC WITH “A” GRADE


TRUPATI-517502, ANDHRA PRADESH

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)

(Signature of External Examiner)


DECLARATION

We declare that the MCA V semester Mini project entitled “ vehicle


Management system” was done at “Department of Computer
Science”
Tirupati in the year 2021 under the guidance of Dr.P.BHARGAVI,
Department of Computer Science, SRI PADMAVATHI MAHILA
VISVAVIDYALAM,TIRUPATHI in partial fulfilment of
requirements of MCA V semester.
We also declare that this project is our original contribution of the
best of our knowledge and belief. We further declare that this work
has not been submitted by either in full or part award of any other
degree at other university.

P.Harsha

P.Arathi

4
ACKNOWLEDGEMENT

We are greatly indebted to our guide Dr.P.BHARGAVI for taking


keen interest on our project work and providing valuable suggestions
in all the possible areas of improvement.
We express our sincere thanks to teaching staff of the Department of
Computer Science,for extending support and encouragement to us in
all the stages of project work.
We express heartful thanks to the Head of the Department
Prof.S.JYOTHI for her valuable suggestions and devices for
completion of our project.
In the last,we gratefully acknowledge and express our gratitude to the
technical and non technical faculty of Department of computer
Science,who supported us in preparing this project.

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.

The whole process is automatic

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

traditional methods to do complex calculations and predicting the right one.

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

to sustain in Global market .

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

ARIMA (Auto Regression Integration Moving Average)model. By, integrating

the AR (AutoRegression) and MA (Moving Average) together. Finding trends

and seasonality from the data and converting the data from nonstationary to

stationary from ADF (Advance Dickey Fuller Test) , ACF (Auto Correlation

Function), PACF (Partial Auto Correlation Function) functions to check

whether the model is

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 .

1.2 STATEMENT OF THE PROBLEM :

Now a days every small entities are tracking their data and doing some analytics .so the

traditional method is difficult to sort high complex problems so we need to do in different

manner which makes our work so important.

.3 BRIEF DESCRIPTION OF THE PROJECT :

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,

signal processing, pattern recognition, econometrics, mathematical finance, weather

forecasting earthquake prediction, electro encephalography, control engineering,

astronomy, communications engineering, and largely in any domain of applied science and

engineering which involves temporal measurements.

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

1960 and we will predict the future responses.

1.4 DATA DICTIONARY:


Data Passengers, month
Ts Passengers
ts_log log(passengers)
SYSTEM ANALYSIS

2.1 EXISTING SYSTEM:

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

it will make so many days to predict.

2.2 LIMITATIONS OF EXISTING SYSTEM:

While in Traditional process it will take week’s of time for generating prediction document.

• More Time

• cost of producing the documents.

• Lack of visualization.

2.3 PROPOSED SYSTEM:

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

these tool and packages we can do our work efficient , fast.

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

etc. We are taking Jupyter Notebook.

11
2.4 ADVANTAGES OF PROPOSED SYSTEM

• It’s not Time Consuming.

• It doesn’t require manual work.

• Instant output.

12
PROBLEM
STATEMENT

13
3.PROBLEM STATEMENT
SOFTWARE REQUIREMENT SPECIFICATION:

A Software requirements specification (SRS) is a detailed description of a software system

to be developed with its functional and non-functional requirements.

A software requirement is a field with in software engineering that deals with establishing

the needs of stakeholders that are to be solved by software.

A software requirement is a description of a software system to be developed. The software


requirements lays out functional and non-functional requirements, and it may include a set
of use cases that describe user interactions that software must provide. Software
requirements is a rigorous assessment of requirements before the more specific system
design stage, costs and it’s goal is to reduce later redesign. It should also provide a realistic
basis for estimating product costs, risks, and schedules. Used appropriately, software
requirements document lists sufficient and necessary requirements for the project
development. To derive the requirements, the developer needs to have clear and thorough
understanding of the products under development. This achieved through detailed and
continues communications with the project team and customer throughout the software
development process.

o Windows 7 was primarily intended to be an incremental upgrade to Microsoft

Windows, intended to address Windows Vista's poor critical reception while

maintaining hardware and software compatibility. Windows 7 continued

improvements on Windows Aero user interface introduced in Windows

Vista) with the addition of a redesigned taskbar that allows applications to be

"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"

interface was also added to provide an overview of system security and

maintenance information, and tweaks were made to the User Account

Control system to make it less intrusive. Windows 7 also shipped with

updated versions

14
15
SYSTEM ANALYSIS

4.0 SYSTEM ANALYSIS


4.1 EXISTING SYSTEM:
The existing system doesn’t has token based authentication while
signing in.It wont provide the security to the users details .

DISADVANTAGES:

The system is not fully automated, it needs up to date of work.

4.2 PROPOSED SYSTEM:

We proposed a new solution for privacy preserving user profile. we


have provide that authentication to the user profile through
generating the token.

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.

4.3 FEASIBILITY STUDY:


Economic feasibility attempts to weigh the costs of developing and
implementing a new system, against the benefits that would come
from having the new system in place. This feasibility study gives the
top management the economic justification for the new system.
A simple economic analysis which gives the actual comparison of
costs and benefits are much more meaningful in this case. In addition,
this proves to be a useful point of reference to compare actual costs
as the project progresses. There could be various types of intangible
benefits on account of automation. These could include increased
customer satisfaction, expediting activities, improved accuracy of
operations, better documentation and record keeping, faster retrieval
of information, better employee morale.
4.3.1 OPERATIONAL FEASIBILITY:
Proposed project is beneficial only if it can be turned into
information systems that will meet the organizations operating
requirements. Simply stated, this test of feasibility asks if the system
will work when it is developed and installed. Are there major barriers
to implementation?
Are the current methods acceptable to the user? If they are not, users
may welcome a change that will bring about a more operational and
useful systems.

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.

4.3.3 ECONOMICAL FEASIBILITY:


The economic feasibility is affordable to launch this kind of project
into a company for better results and better management of the
vehicles details & data of checkin and checkout.

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.

The architecture of an Angular application relies on certain


fundamental concepts. The basic building blocks of the Angular
framework are Angular components that are organized into
NgModules. NgModules collect related code into functional sets; an
Angular app is defined by a set of NgModules. An app always has at
least a root module that enables bootstrapping, and typically has
many more feature modules.

Components define views, which are sets of screen elements that


Angular can choose among and modify according to your program
logic and data. Components use services, which provide specific
functionality not

19
The metadata for a service class provides the information Angular
needs to make it available to components through dependency
injection (DI).

An app's components typically define many views, arranged


hierarchically. Angular provides the Router service to help you
define navigation paths among views. The router provides
sophisticated inbrowser navigational capabilities.

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.

6.1. SOFTWARE REQUIREMENTS:

Operating system: windows XP/7/10

Coding language: Typescript,Angular

Tools: VS code

Database: Sqlite3.

20
6.2. HARDWARE REQUIREMENTS:

Device: intel processors

Hard disk: 500GB

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:

An activity diagram illustrates dynamic nature of system by


modelling flow of control from activity to activity.An activity
represents an operation on some class in the system.

Fig: 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);
}

submitform(a) { if (a.role == "Admin") {


if (a.name = "admin" && (a.password = "admin"))
{ this.router.navigate(["/admindashboard"])
}
} else if (a.role == "Security") { if (a.name =
"security" && (a.password = "security")) {
this.router.navigate(["/securitydashboard"])

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"

mc.connect(dburl, { useNewUrlParser: true, useUnifiedTopology:


true }, ( err, clientobj) => { if (err) { console.log("err is", err);
} else { dbo =
clientobj.db("empdb")
console.log("connected to
db"); }

27
});

adminapp.post('/register', (req, res) => {

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;

adminapp.get('/readall', (req, res) => {

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 })
}
})
})

adminapp.delete('/remove/:i', (req, res) => {


console.log(req.params.i)
dbo.collection("admincollection").deleteOne({Employeeid:req.param
s.i
},(err, delobj) => {

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.

9.1 TYPES OF TESTING:


9.1.1. UNIT TESTING:
All decisions branches and internal code flow should be
validated. It is the testing of individual software units of the
application. It is done after the completion of an individual unit
before integration.

Flow of running Test

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

You might also like