Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lynder063/dsa_coursework
https://github.com/lynder063/dsa_coursework
Last synced: about 13 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/lynder063/dsa_coursework
- Owner: Lynder063
- License: agpl-3.0
- Created: 2023-12-14T13:04:03.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2023-12-17T21:39:38.000Z (11 months ago)
- Last Synced: 2023-12-17T22:28:59.641Z (11 months ago)
- Language: C++
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# DSA coursework
- [đ Software](#recommended-software)
- [đ Topic](#term-papers---vehicle-register)
- [đ Introduction](#introduction)
- [đ¯ Problem area](#problem-area)
- [đĄ Proposed solution](#proposed-solution)
- [đ Data structures](#data-structures)
- [đ Classification and sorting operations](#classification-and-sorting-operations)
- [đ Data search and display](#data-search-and-display)
- [đ¨ Managing offences](#managing-offences)
- [đšī¸ Controlling the application](#controlling-the-application)
- [đ Conclusion](#conclusion)## đ Recommended software
- [Visual Studio](https://visualstudio.microsoft.com/)
## đ Term Papers - Vehicle Register
Topic: Vehicle Register (topic 13)
### đ Introduction
The vehicle registry is a key application that addresses the problem of efficiently managing information about vehicles and their drivers. This term paper focuses on the design and implementation of a C++ application using the Visual Studio environment.
### đ¯ Problem area
Currently, there is a lack of an effective tool for tracking and penalizing drivers with high number of demerit points. Our application focuses on solving the following problems:
- Lack of a driver-based vehicle retrieval system and vice versa.
- Lack of an effective list of drivers with high number of points for infractions.
- The need to store detailed records of offences.### đĄ Proposed solution
#### đ Data structures
- A list for storing vehicle information.
- List for storing driver information.
- List for keeping records of offences.#### đ Classification and sorting operations
- Implementation of data classification operations in a sorted sequence of vehicles and drivers.
- Possibility to sort data according to different criteria such as number of points for offences.#### đ Data search and display
- Functionality to search vehicles and drivers according to different criteria.
- Display a list of vehicles driven by a specific driver and vice versa.#### đ¨ Managing offences
- Creation of a list of "offenders" based on the number of points for offences.
- Storing records of individual offences.#### đšī¸ Controlling the application
- User-friendly menu for easy operation of the application.
- Implementation of intuitive operations and data manipulation.### đ Conclusion
Our application should efficiently solve the problem of tracking and managing information about vehicles, drivers and offenders. By using C++ data structures and algorithms, our solution will be robust and user-friendly.