Document Computer
Document Computer
Document Computer
AMRITA VIDYALAYAM
SENIOR SECONDARY, NAGAPATTINAM
CBSE AFFILIATION NO: 1930359
NAME :
REGISTER NO :
CLASS :
SUBJECT : COMPUTER SCIENCE
SUBJECT CODE : 083
PROJECT GUIDE : Mrs. K. PRIYATHARSHINI
AMRITA VIDYALAYAM
SENIOR SECONDARY, NAGAPATTINAM
CBSE AFFILIATION NO: 1930359
CERTIFICATE
Date: Principal
ACKOWLEDMENT
Apart from my efforts, the success of any project depends largely on the
encouragement and guidance of many others. I take this opportunity to express
my gratitude to the people who have been instrumental in the successful
completion of this project.
I express my deep sense of gratitude to the almighty God for giving me the
strength for the successful completion of the project.
I express my heartful gratitude to my parents for constant encouragement
while carrying out this project.
I grateful acknowledge the contribution of the individual who contributed
in bringing this project up to this level, who continues to look after me despite
my flaws.
I express my deep sense of gratitude to the luminary Mr. K Chinnaiyan,
Principal, Amrita Vidyalayam Senior Secondary, Nagapattinam who has been
continuously motivating and extending their helping hand to us.
I express my heartful gratitude to Mrs. K. PRIYATHARSHINI, Teacher,
Amrita Vidyalayam Senior Secondary, Nagapattinam In-charge, A Guide,
Mentor all the above a friend, who critically reviewed my project and helped in
solving each and every problem, occurred during implementation of the project.
The guidance and support received from all the members who contributed
and who are contributing to this, was vital for the success of the project. I am
grateful for their constant support and helps.
PARKING MANAGEMENT SYSTEM
INTRODUCTION
The parking management helps us to enter, display or alter the details of vehicles in
parking records.
Moreover and most importantly the program helps us. The program also helps us to
Data file handling has been effectively used in the program. The database is collection of
interrelated data to serve multiple applications. That is database program create files of
information. So we see that files are worked with most, inside the program.
There is greater sense of security due to the fact that patrons do not actually walk to
and from their own space. It is highly feasible for extremely small sites that are unable to
façade integration since there are no ramping floors or openings in exterior walls.
OBJECTIVE OF THE PROJECT
In this project we mainly focus on designing a new smart parking system that assists
drivers to find parking spaces in specific parking district. In addition, an important goal of
the system is to reduce traffic searching for parking, hence reduce energy consumption and
air pollution.
Moving on, this vehicle parking system project in python focuses mainly on dealing
This report also describes the use of an UPS system from the entrance into a parking
In this project an LED display in the entrance of the parking will show to the drivers
which level of the parking has available space and which space is the closest to the driver.
automation of the parking place. Automate vehicle registration processes to reduce manual
effort and errors. Track vehicle maintenance schedules to ensure optimal performance and
safety. Manage inventory of vehicles and spare parts efficiently to minimize downtime.
There is a greater sense of security due to the fact that patrons do not actually walk to
and from their own space. Advantages of this project, it is highly feasible for extremely
small sites that are unable to accommodate a conventional ramped parking structure. There
There is no need for driving while looking for an available space. Emissions are
greatly brought down and reduced .The patrons wait for their car in a highly controlled
environment. There are less chances for vehicle vandalism .There is a minimal staff
It is possible that the retrieval time is lower than the driving/parking/walking time
combined in conventional ramped parking structures. Also, the system allows inserting
details of vehicle owners including their contact number, vehicle number, and vehicle
category.
But here, the system automatically sets a slot for reservation after inserting vehicle
Talking about parking slots, the system indicates empty and occupied slots with green
and red color respectively. In an overview of this app, the system displays all the parked
vehicles under the manage vehicles section where the user can cancel the parking once it’s
done.
SYTEM DEVELOPMENT LIFE CYCLE (SDLC)
The system development life cycle is a project management technique that divides complex
project into smaller, more easily managed segments or phases. Segmenting projects allows
managers to verify the successful completion of project phases before allocating resources to
subsequent phases.
Careful oversight is required to ensure project support strategic business objectives and
resources are effectively implemented into an organization’s enterprise architecture. The
initiation phase begins when an opportunity to add, modify, or correct a system is identified
and formally requested through the presentation of a business case. The business case
should, at a minimum, describe a proposal’s purpose, identify expected benefits, and explain
how the proposed system supports one of the organizations business strategies. The business
case should also identify alternative solutions and detail as many informational, functional
and network requirements as possible.
A critical part of your project manager’s job is to coordinate discussion between user,
audit, security, design, development, and network personnel to identify and document as
many functional, security and network requirements as possible. During this phase, a plan is
developed that the documents the approach to be used and these includes a discussion of
methods, tools, tasks, resources, project schedules, and user input. Personnel assignments,
costs, project schedule, and target dates are established.
Further define and refined the functional and data requirements documents.
(i.e., verify what information drives the business process, what information is
generated, who generates it, where does the information go, and who processes it).
Develop detailed data and process model. (System inputs, outputs and the process)
Develop the test and evaluation requirements that will be used to determine
DESIGN PHASE
The design phase involves converting the informational, functional and network
requirements identified during the initiation and a planning phases into unified design
specifications that a developers used to script programs during the development phase.
Program designs are constructed in various ways. Using a top down approach, designer first
identify and link major program components and interfaces, then expand design layouts as
they identify and link smaller subsistence and connections. Using a bottom up approach,
designer first identify and link minor program components and the interfaces, then expand
design layouts as they identify and the link larger systems and connections.
Contemporary design techniques often use proto typing tools that build mock-up
designs of items such as application screens, database layouts, and system architecture. End
users, designers, developers, database managers, and network administrators should review
and refine the prototyped designs in an iterative process until they agree on an acceptable
design. Audit, security and quality assurance personnel should be involved in the review and
approval process. During this phase, the system is designed to satisfy the functional
requirements identified in the previous phase. Since problems in the design phase could be
very expensive to solve in the later stage of the software development, a variety of elements
or considered in the design to mitigate risk. These include:
Preparing detailed logic specifications for each software module. The result is
the draft system design document, which capture the preliminary design for the
system.
Everything requiring user input or approval is documented and reviewed by the
user. Once these documents have been approved by the agency CIO and
business sponsor, the final system design document is created to serve as the
critical/detailed design for the system.
This document received a rigorous review by agency technical and functional
representatives to ensure that it is satisfy the business requirements. Concurrent
with the development of the system design, the agency project manager begins
development of the implementation plan, operations and maintenance manual
under the training plan.
DEVELOPMENT PHASE
The development phase involves converting designs specifications into executable
programs. Effective development standards included requirements that programmers and the
other project participants discuss designs specifications before programming begins. The
procedures help ensure programmers clearly understand program designs and functional
recruitments. Programmers use various techniques to develop computer programs. The large
transaction oriented programs associated with financial institutions have traditionally been
developed using procedural programming techniques. Procedural programming involves the
line by line scripting of logical instructions that are combined to form your program.
Effective completion of the previous stages he see key factor in the success of the
development phase. The development phase consists of:
IMPLEMENTATION PHASE
This phase is initiated after the system has been tested and accepted by the user. In
this phase, the system is installed to support the indented business functions. System
performance is compared to performance objectives established during the planning phase.
Implementation includes used in notification, user training, installation of hardware,
installation of software on to protection computers and integration of the system into daily
work processes. This phase continues until the system is operating in protection in
accordance with the defined user requirements.
TESTING METHODS
Software testing methods are traditionally divided into black box testing and white
box testing. These two approaches are used to describe the point of view that a test designer
takes when designing test cases.
API testing – Testing of the application using public and private APIs.
Code coverage – Creating tests to satisfy some criteria of code coverage.
Fault Injection methods.
Static testing – White box testing includes all static testing.
White box testing method can also be used to evaluate the completeness of your test
should created with a black box testing methods. This allows a software team to examine
parts of the system that are rally tested and ensures that the most important function points
have been tested.
Statement coverage: Which reports on the number of lines executed to complete the test.
SPECIFICATION – BASED TESTING:
Test cases are derived from the specifications by identifying the inputs and outputs
of the system and then determining the conditions under which the inputs should
produce the expected outputs.
These conditions can be specified in terms of equivalence classes, boundary values,
or other criteria. Once the test cases have been derived, they can be executed to
validate the system’s behavior.
The specification can be in the form of a requirements document, design document,
or code. The tester then writes test cases that exercise the different parts of the
specification.
HARDWARE AND SOFTWARE REQUIREMENTS:
HARDWARE REQUIREMENTS:
SOFTWARE REQUIREMENTS:
BIBLIOGRAPHY