Skip to content

ChristianJHughes/HughesBankingSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hughes Banking System

A banking simulation emulating a distributed, multi-threaded network. Created in C#.

This program implements the architecture necessary for a distributed banking platform. It allows for multiple instances of a "Teller" interface, and multiple instances of an "ATM" interface. Each ATM/Teller instance occupies a seperate thread, with software locks preventing any potential race conditions.

Class structure embodies MVC architecture, with a database model that supports quick look-ups and large data sets.

Use: The teller can create and delete customer accounts. ATM's can easily request account information or perfrom withdrawls.

Banking Screenshot

About

A banking simulation emulating a distributed, multi-threaded network. Created with C#.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages