Elevator Controls

Control panels for an elevator that produces a log of events.

Project Type: University Assignment

Programming Language: C#

Group/Solo: Solo

Using Object-Orientated Programming I developed a Windows form application which mimics an elevator. When the Request buttons are pressed the elevator moves to the desired floor and opens the doors, using a timer to animate the movement. The application is also connected to an Access database to log the movements of the elevator.

Features:

  • Access Database Connection
  • SQL Query
  • Event Handling

Self Reflect:

This was my first experience creating a Windows form application, but overall the project went well.  If i could have done it differently i would have implemented a State design pattern to the elevator Class.

 

Feel free to give it a go

Download available.

Want to See behind the Scenes?

Source code available through GitHub.