Vehicle Rental System Assignment


Introduction


- explanation of the project * the module name * aim of the module * aim of the assignment * coding languages

This Assignment was on behalf of my Systems Programming module. The aim of this assignment was to create a console based application which used the c# coding language. Throughout this assignment we were required to implement several functionalities such as;

  • Collections
  • Algorithms
  • Command line
  • Robustness
  • Encapsulation & Constructors
  • Inheritance & Polymorphism
  • Serialisation & Binary files
  • Multiple processors
  • Profiling & Performance

Following on from this, we were required to make sure that this program was well structured and bug free. As part of the assignment, we were required to also create a short video presentation to explain our application and the reason behind some of our decisions along the development period. As well as this, we were to also talk about any code improvements that could be made for next time.


This assignment was on behalf of my individual assignment for my second year/ first semester. This assignment involved the creation of a console application which was targeted at users who wanted to rent vehicles from the system. In doing this, i was able to learn many new skills which i will explain in further detail later on. In relation to this, this assignment allowed me to significantly improve areas where i struggled in previously.


picture of admin mode on vehicle Rental System picture of existing user mode on vehicle Rental System picture of new user mode on vehicle Rental System