Derek's Professional Portfolio

For my final project in IT-230, I was tasked with creating a Windows Presentation Foundation (WPF) C# application that modeled a simple Point-of-Sale system to be used by a small coffee shop. The project was created in April 2013 and is intended to demonstrate my ability to solve technology-related problems using effective and appropriate methods, tools, and critical soft-skills.

Scope:

  • Work within the Visual C#.NET IDE
  • Design and develop good user interface designs
  • Use logical programming constructs
  • Demonstrate how to work with variables, constants and formulas
  • Create object oriented programs
  • Use LINQ and WPF

 

The Point-of-Sale project created in IT-230 demonstrates the above outcomes through the creation of the WPF application using the tools provided in Visual C#.NET IDE. The creation of an intuitive user interface (UI) coupled with the formulation of various classes, the ISellableItem interface, and executable methods, demonstrates the ability to utilize discipline appropriate methods for solving technology-related problems. Working on the project was both exciting and stressful. I was able to recognize and take control of these emotions so that I could stay focused on the project and complete the assignment- thereby demonstrating the critical soft-skills (a.k.a. emotional intelligence).

In creating the project, I learned how to design and develop an object-oriented C# application using logical programming constructs with the tools available in WPF format. The greatest challenge of the assignment was the need to create the application in WPF format instead of the already familiar Windows Forms format. Although the program functions as requested, if I were asked to recreate the assignment I would attempt to create more modular and reusable code to simplify future maintenance and expansion efforts. The project was a success in that it provided a foundational understanding of software development from which I can further build upon.

 

Coffee Shop POS

For more information contact Derek Beaton [email protected]
© 2018 Derek Beaton Published: 4/29/2017 Date Modified: 6/25/2016