School

Public Transport Smart Card

A data persistence project in which custom Data Access Objects were developed in Java to manage and store public transport data.

Year: 2023
Semester: Year 2 / Semester A

Technologies

JavaData Access Objects

The problem / task

The assignment was to develop a persistence layer for a public transport smart card system. The system needed to manage travel records, balances, transactions, and other transport-related data while storing everything in a database.

The challenges / what I learned

The main challenge was designing and implementing custom Data Access Objects that could efficiently and reliably manage and store data. During this project, I learned a great deal about persistence layer design, database usage, and implementing CRUD functionality.

The result

The final result was a fully functional persistence layer capable of supporting a public transport smart card system. The custom Data Access Objects provided efficient and reliable management and storage of transport data.