Uploaded by nguyendinhtubk20

Car-parking-manager

advertisement
PROJECT PRESENTATION
C/C++ PROGRAMMING LANGUAGE
TOPIC: CAR PARKING MANAGEMENT
NGUYỄN HẢI ĐĂNG
PHAN KHÁNH DUY
NGUYỄN ĐÌNH TÚ
MOTIVATION
-
Car parking manager is quite common in life; it is
necessary to have an optimal solution to save manpower
and money.
-
The information, requirements in the project are specific,
clear to follow.
-
Students can practice and apply the knowledge they have
learned about object-oriented programming.
PORPOSE
-
Understand about how to model a system into multiple
objects that interact with each other, and fundamental
principles of Object-Oriented Programming (OOP).
-
Build a basic car parking management system
SYSTEM ANALYSIS
Requirements

Expectation: Easy to use and follow; easy to repair, debug

Support users to enter fully, accurately the necessary information for a car rental
contract, and store all the data

Objectives: Synchronize information across all facilities; save cost and manpower
SYSTEM ANALYSIS

Systems users: employee or company manager

User goal: to enter the necessary information of the car and the car parking contract
into the system and save them

Systems usage pattern: daily
SYSTEM DESIGN
Input:
+ Data of parking contract needed to be entered into the computer system
+ The amount of data depends on the number of customers parking over a time interval
+ Data come from the signing of the contract
+ Data will be entered into the system by using keyboard
Output:
+ List of contracts
+ Contract that user want to find
+ The earned money
SYSTEM DESIGN
Database: None
Hardware: Computer with normal requirements for components
Software: Code editor, compiler
CLASS DESIGN & DISCRIPTION
- Class name: CarReceipt
- Class attributes: 8 attributes
-> Access modifier: All are
private
- Class methods: 7 methods
-> Access modifier: All are
public
THANK YOU !
10
Download