Skip to content

janardhannaidu10/Steoin_GSTcalculator

 
 

Repository files navigation

Project title

                                   ** ATM MACHINE **

Introduction

This is a simple c language project whcih can be used to perform some bank related task , like withdraw, balance enquiry and deposit. I have used C language to build the application. This is a cross paltform application. It can perform several operations using user input/choice.

Research

With increasing in population people are getting aware of creating bank accounts and its merit. So it becomes difficult to handle so many transaction by the employee and every coustomer has to wait too long for their turn to come. This software can help coustomer as well as bank employee also to get the basic work done without any timeloss and with less effort.

FEATURES

1.Transaction are made easy with simple steps

2.System contains simple interface

SWOT analysis

SWOT

Requirements

  1. VS code
  2. Github as version control
  3. GCC in windows as well as linux
  4. WSL/Dual boot/VMware
  5. Mingw

Tools used

  1. MS project professional for creating gantt chart.
  2. WPS office for reading txt file
  3. Online tools for creating uml dig.

4W's & 1H

When

Can be used anytime

What

Machine code to implement atm system for transaction

Where

Can be used in atm machine anywhere

Who

People of all age groups can use it except below 15yrs

How

1.The option displays the menu

2.From the given option choose the operation

3.Your recipt will be generated automatically

DETAIL REQUIREMENTS

High Level Requirements

ID DESCRIPTION STATUS
HR01 Providing range of Menu available IMPLEMENTED
HR02 As the user fetch balance it shows a predefined balance IMPLEMENTED
HR03 Exit from Interface IMPLEMENTED
HR04 Continue to interface for continue operation IMPLEMENTED
HR05 Adaptive system IMPLEMENTED

Low Level Requirements

ID DESCRIPTION STATUS
LR01 View Menu IMPLEMENTED
LR02 View balance IMPLEMENTED
LR03 Deposit money IMPLEMENTED
LR04 Withdraw money IMPLEMENTED
LR05 EXIT IMPLEMENTED

Badges

code grade code quality score Code Quality - Static Code - Cppcheck Contribution Check - Git Inspector Unit Testing - Unity

Folder Structure

Folder Description
1_Requirements Documents detailing requirements and research
2_Design Documents specifying design details
3_Implementation All code and documentation
4_Test_plan Documents with test plans and procedures

Contribution List

SF ID Name
99006105 Golla Mani Varma

Features Table

Sr. No. Features
1 Simple Interface
2 Accurate output with required values
3 User can check balance
4 User can withdraw money
5 User can deposit money

Challenges Faced and How Was It Overcome

  1. building workflow, i sneaked through some youtube vidoes did some research and later my friend also hlped me.
  2. managing github through vs code , learnt from the material provided by ltts.
  3. writing test cases, learnt from seeing other repo and from the documentries provided by ltts.
  4. debugging, learnt from youtube annd documentries provided by ltts.

Learning Resources

  1. markdownCheatsheet
  2. markdownBasics
  3. git inspector
  4. github workflow

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.9%
  • Makefile 0.1%