Giter Club home page Giter Club logo

tusharsnagpal / online-banking-system---socket-programming-file-locking-system-calls Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 84 KB

--> CLIENT - SERVER implementation using SOCKET PROGRAMMING. --> Use of System Calls for various services like file management, file locking, etc. --> Customer can see transaction details associated with a transaction ID and many more services. Please open attached flow chart for more details.

License: MIT License

C 100.00%

online-banking-system---socket-programming-file-locking-system-calls's Introduction

ONLINE-BANKING-SYSTEM---Socket-Programming-File-Locking-System-Calls

#TUSHAR NAGPAL (MT2022125)

    #MINI PROJECT : ONLINE BANKING SYSTEM
    #(using Socket Programming, System Calls, File Locking)

PLEASE OPEN manual file in repository and follow the steps written to execute this project in your local machine.

STRUCTURES:

           CUSTOMER
            int cust_id;
            int acc_no;
      char user_name[1000];
       char password[1000];
        char gender[1000];
          char age[1000];



            ACCOUNT
          int accNumber;
        int jointOwners[2];
            int balance;
            bool active;



         TRANSACTION
            int acc_no;
            int cust_id;
            int transID;
           int cur_amount;
        int updated_amount;
       char dateNtime[1000];
           bool deposit;

CLIENT SIDE: Client will just provide answers to the questions which the server will ask. All the processing will be done by server. For Example, To create an account server will ask Regular or Joint? Client will reply with his/her choice, say Regular, then the server will ask details like name, age, password, etc. And then the server will provide account no, customer id, and all the required things to the client with a message that please remember these details for further services.

SERVER SIDE: All the functionalities are implemented at server side. Server will take actions on the basis of clients requirements. It will provide options and perform that specified task.

online-banking-system---socket-programming-file-locking-system-calls's People

Contributors

tusharsnagpal avatar

Stargazers

Eason Wang avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.