Project Report of TS
Project Report of TS
P.Harsha ( Reg:2019MCA16090L)
P .Arathi (Reg:2019MCA16091L)
Under the guidance of
Dr.P.Bhargavi (Assistant professor)
1
Time Series Analysis On Flight Passengers
A mini Project Report submitted
To
P.Harsha (Reg:2019MCA16090L)
P.Arathi (Reg:2019MCA16091L)
Under the guidance of
Dr.P.Bhargavi (Assistant professor)
2
DEPARTMENT OF COMPUTER SCIENCE
SRI PADMVATHI MAHILA VISVAVIDYALAYAM
(Women’s University)
CERTIFICATE
This is to certify that the project work entitled “ Time Series Analysis On Flight
Passengers” 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
DECLARATION
P.Harsha
P.Arathi
4
ACKNOWLEDGEMENT
P.Harsha
P. Arathi
5
Index
SL.No. Content Page No.
1 ABSTRACT 9
6
ABSTRACT
7
1.ABSTRACT
The Vehiclemanagement software system will track the checkin and chec
Software Requirements:
• Angular
• Visual studio code editor
Hardware Requirements:
• Intel Processors
• Hard disk-500GB
• RAM-4G
• Operating system – windows 10.
8
INTRODUCTION
2.INTRODUCTION
Introduction:
The VMS application is used to log details of the employee entry and exit
timings.
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 andcheckout details will be stored to database based on the
vehicle number and employee ID.
9
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.
Modules:
ADMIN MODULE:
The Employee module can only view his entry and exit log details. And
this module can deal with modification of his profile picture.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:
10
COMPONENTS USED:
1. HEADER COMPONENT:
2. HOME COMPONENT:
3. LOGIN COMPONENT:
dashboards.
4. CONTACTUS COMPONENT:
PROBLEM
STATEMENT
11
3.PROBLEM STATEMENT
3.1. Problem Statement
In companies it is hard to check the details of every vehicle coming in
and going out.So we designed this project in such a way by creating the
modules like admin,employee,security.Vehicle Management System is an
software application which fulfills the requirement of a typical
management of details of vehicles, staff.Vehicle Management System will
track the check in and checkout status of the registered employees Vehicle
based on the employee Id and vehicle number.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
12
employee details i.e., these check in and check out details will be
organized.
3.2 Background
In the offices ,it will be difficult to manage the vehicles which are
coming in and going out.No one will be responsible for the theft of
vehicles which are not protected.So it requires someone to check the
vehicles details and checkin and checkout details .These work should be
done by the security and the registration should be done by admin.So it
requires a software,to do all of this.
13
SYSTEM ANALYSIS
DISADVANTAGES:
14
The system is not fully automated, it needs up to date of work.
Advantages:
15
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.
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.
16
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.
17
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
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.
18
Tools: VS code
Database: Sqlite3.
RAM: 4G (minimum)
Processor: i3 (minimum)
SYSTEM DESIGN
19
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
20
dependencies between those use cases. The main purpose of a use case
diagram is to show what 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:
21
Class diagram:
It is an abstraction of entities with common characteristics .Associations
represents relationship between classes.
Fig:class diagram
22
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.
23
Rule 2: Basic computer knowledge.
Rule 3: Book knowledge is also needed (not mandatory).
8.4:Source code:
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);
}
24
} else if (a.role == "Security") { if (a.name =
"security" && (a.password = "security")) {
this.router.navigate(["/securitydashboard"])
} } 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"
25
} else { dbo =
clientobj.db("empdb")
console.log("connected to db"); }
});
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" })
}
})
}
26
if (empobj !== null) {
res.send({ message: "emp is already created" })
}
})
})
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 })
}
})
})
27
adminapp.delete('/remove/:i', (req, res) => { console.log(req.params.i)
dbo.collection("admincollection").deleteOne({Employeeid:req.params.i
},(err, delobj) => {
if (err) { console.log("err is
occured", err)
} else {
res.send({message:"deleted successfully"})
}
})
})
SYSTEM TESTING
28
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.
29
Flow of running Test
30
Fig:Software Testing Ice-Cream Cone
CONCLUSION
31
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.
32
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.
[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
33
EXPERIMENTAL
DESIGN
34
12. EXPERIMENTAL DESIGN OUTPUTS:
35
36
37
38
39
40