/ebanke

This banking software allows users to create accounts with auto-generated account numbers. It provides a menu-driven interface for various operations including creating accounts, viewing all accounts, accessing specific accounts by account number, and making deposit, transfer, withdrawal and performing other banking operations.

Primary LanguageC#

eBanke

Overview

eBanke is a simple core banking software that was created with C# with the aim to bring a unique banking experience to financial institution. The purpose of this program is to make create a banking experience that is fast and efficient . Users can interact with the software to manage their banking needs efficiently, making it a versatile tool for both customers and bank administrators. With its intuitive interface and comprehensive functionality, the software streamlines banking operations for a seamless user experience.

Software Demo Video

Development Environment

  • Microsoft Visual Studio Studio
  • C-Sharp (C#)
  • .NET Frameworks
  • Git/GitHub

The development of the eBanke, a core banking application software involved the use of C#, ensuring a seamless and efficient creation process. Here's a brief overview of the primary tool employed in crafting this sophisticated financial tool:

CSHARP (C#):

C# (C-Sharp) is a programming language developed by Microsoft that runs on the .NET Framework It is used to develop web apps, desktop apps and mobile apps, games and much more. It's fundamentally object-oriented and component-focused, supporting the creation and utilization of software components seamlessly. Offering features like garbage collection, nullable types, robust exception handling, lambda expressions, LINQ, asynchronous operations, a unified type system, and both reference and value types, C# promotes consistent operations across types. Moreover, it supports generic methods, iterators, and emphasizes versioning for evolution while ensuring compatibility, seen in aspects like separate virtual and override modifiers, method overload resolution rules, and explicit interface member declarations.

Useful Websites

Future Work

  • Use Object Oriented Programming.
  • Add more classes and models.