The following is a final year Java project that I had developed from scratch. I tried to use everything I learnt at school and at home to develop the best system I can.
Good systems are ones in which the developer thinks about both the functionality and the design of a system. One main goal of mine with this project was to develop an easy to use whilst also highly functioning system.
This system relies on a back-end MySql database to store all the different data required to use the system. I used the Java MySql connector in order to achieve a communication link between the program and the database. I also used techniques such as multi-treading in order to make sure the system data was always up to date.
Design and inactivity was a big part of this project and thus i spent time to make sure the system was easy to use as well as be functional.