Skip to content

Bank Management System with admin and gen-user modules

Notifications You must be signed in to change notification settings

sn2606/emu8086-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank Management System

Bank Management System implemented as two modules - user and admin using an emu8086 microprocessor emulator.

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contact
  4. Acknowledgments

About The Project

Product Name Screen Shot

Assembly language programming and its thorough understanding is a great asset for a Computer Science undergraduate. Experience in programming using lower-level or assembly languages gives an insight into computer architecture and computer organization that is highly valuable. In this project, a Bank Management System is implemented in two modules - user and admin using an emu8086 microprocessor emulator. The system is programmed using assembly language programming. The implemented program is menu-driven. The menu consists of options to allow users to create, remove and update a bank account. The admin can find users by city, pincode and state; and insert new users. It has the functionality to deposit or withdraw money from the account. A registered user can also retrieve account details when the user chooses such an option. The code will adhere to best programming practices such as Don't Repeat Yourself and commenting. Appropriate registers and segments are used while implementing calculations, and memory is used efficiently. Assembly language concepts such as macros, procedures, and file handling are used.

(back to top)

Built With

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

Installation

  1. Clone the repo or download zip
    git clone https://github.com/sn2606/emu8086-project.git
  2. Run emu8086
  3. Open bank.asm or admin.asm in the emulator
  4. Change filename to "..\..\complete-path-to-users.txt"
  5. Emulate

(back to top)

Contact

Swaranjana nayak - - swaranjananayak@gmail

Project Link: https://github.com/sn2606/emu8086-project

(back to top)

Acknowledgments

(back to top)

Releases

No releases published

Packages

No packages published