System Design Of Internet Banking System

Reading time
11 minutes
Originally published Dec 05, 2018, updated Apr 29, 2021
System Design Of Internet Banking System

Abstract: In recent year, Internet banking system has become extremely popular among customers and business. Nowadays, Internet banking is provided by banks due to its advantages. Such as 24 hours services, fast, easy and secure usage of customer through Internet. This report intends to own system architecture and system design for Internet bank operating system which is mainly focused.


Internet is among the most method for conducting more and more transactions between suppliers and large business because of the speed, flexibility and efficiency that it includes. In this way, new market has been opened to the planet and diffusion of knowledge has been accelerated to the internet. Internet markets or online commercial business has been widely used. Since a special way to design the system must have been by the web-based system and implement it.

Nowadays, internet bank operating system widely used to increase demand of online banking transactions. Internet banking system is looking to provide the best value with highly available, fast, secure and safe to work with. System analysis can be used to analyze and design any system. In such a report, the framework of system analysis and design, system design and system architecture for internet banking system are discussed. Furthermore, about the system architecture is so important so it is among the most foundation of the system analysis and design is also discussed.

A Framework of System Analysis and Design

Many organizations consider information systems in order to produce useful information by capturing and managing data to employees, customers, suppliers and partners. It's important for his or her ability to compute or gain competitive advantage. Information systems can be classified by the functions such as

Transaction processing systems

Management information systems

Decision support systems

Executive information systems

Expert systems

Communication and collaborative systems

Office automation systems.

Various perspectives can view in information systems such as the players, business drivers, technology drivers and process. From the point of view of system stakeholder, the system analysts bridge the communication gap that can develop between system owners and users and also between designers and builders. System owners are usually executive managers for large systems and may be supervisors for small systems. Unlike system owners, costs and benefits of the system have a tendency to less concern by system users. You will discover two types of system users such as internal system users and external users.

For information systems, system designers are technology specialists such as Database administrators, Network architects, Web architects, Graphic artists, Security experts and Technology specialists. System users' business requirements and constraints are translated by system designer into technical solution. System builder is to create the system in line with the system designer's specifications. System designers and system builders will be the same in small system nonetheless they are often different jobs in large system. Application programmers, system programmer, database programmer, network administrators and security administrators are technical specialties. System owners, users, designers, and builders frequently have different perspective for building and using on any systems.

What is System Design?

System design is the specification of a detailed computer-based solution. (Bentley, L, D. , & Whitten, J, L (2008)) Also know as physical design.

There were many techniques or approaches that are concerning to the aspect of the machine design and can be categorized as follow:

Model-Driven Approaches

Rapid Application Development (RAD)

Joint Application Development (JAD)

Model-Driven Approaches

One of the system design approaches is the Model-Driven Approaches. It emphasizes the drawing of pictorial system models to document the technical or implementation aspects of a new system. (Bentley, L, D. , & Whitten, J, L (2008))

The examples of model-driven approaches are modern structured design, information engineering, and object-oriented design.

Modern Structured Design

Modern structured design is something design approaches. These approaches assist to deal with the scale and complexity of the programs for developers. In addition, it a process-oriented approaches that splitting up from a sizable size of program into a hierarchy of modules, and this email address details are easy to implement and preserve.

Information Engineering

Information engineering (IE) can be defined as the use of an interacting group of formal techniques of the look, analysis, design a construction of information systems on a major sector of enterprise. The data model is the principal tool of IE.

IE facilitates the long-term evolution of systems and also identifies how computing can best aid the strategic goals of the enterprise. Moreover, IE creates a framework to build up the computerised enterprise.


A way of quickly gathering specific information is determined by the info requirements of the user.

Advantages of Prototyping

Change the machine early in its development

Scrap undesirable systems

Design something for users' needs and expectations

Disadvantages of Prototyping

Manage the project

danger of overtaking other phases in SDLC

Adopt an incomplete system as complete

Documentation might be incomplete

Object-oriented Design

Object-oriented design (OOD) techniques, is a design system using self-contained objects and object classes.

Some of characteristics on these techniques are as follow:

Objects are abstractions of real-world or system entities

Objects are independent and encapsulate state and representation information

In the conditions of objectives services, the System functionality is explicit

Shared data areas are removed and each one of the object are communicate by means of message passing

Objects may be distributed and execute by means of sequentially or in parallel

Rapid Application Development

Rapid application development (RAD) can be an method of systems development that includes a method of development as well as software tools. It pertains to structured, prototyping, and joint application development (JAD) ways to rapidly develop the system. Nowadays these techniques used to be popular design techniques.

RAD can be used when:

The developer team have programmers and analysts who are experienced with these technique

The project add a novel ecommerce application and must find quickly result

Users are complex and highly engaged to the goals of the company

Joint Application Development

Joint Application Development, or JAD, is an activity that is at first developed for designing a computer-based system. It includes business area people (end users) and IT (Information Technology) professionals in an extremely focused workshop. The goal of using JAD is to define the project, design a solution, and monitor the project until it reaches completion.

The benefits of JAD add a dramatic shortening of that time period it requires to complete a project. In addition, it improves the quality of the final product by focusing on the up-front portion of the development lifecycle.

Internet Banking

Internet banking is the machine which allows customers to access general financial information transactions through a secure bank-created website. Nowadays, all banks provide internet banking due to its advantages. Customer you don't need to give their treasured time to go to bank and simply click on the mouse and then can access their own bank-account so Internet banking become integral to the lives of busy people. They just need to have a pc or an intellectual device such as mobile device or PDA with an Web connection and iB secure device which is provided by their own bank. Another good point of internet banking is that customers are permitted to bank with easy and paperless way at non-working hours and public holidays also.

4. 1. Types of Internet Banking

At present, these following three basic types are utilized available on the market.

1. Informational: This is the foundation degree of internet banking and it could be offered by the bank or outsourced. There has a proper control to avoid unauthorized alterations to the bank's server of Site.

2. Communicative: This kind allows some interaction with customer and the bank's system. There's an appropriate control to avoid unauthorized attempt to access the bank's internal network and personal computers so virus control plays essential role in this environment.

3. Transitional : This level allows customers to execute their transactions such as accessing accounts, paying bills, transferring funds etc. ,

4. 2. Pros and Cons of Internet Banking

The prominent point of Internet banking is that it is very convenient for customers rather than traditional bank operating system and can available 24/7 and time saving.

Customer can access their account anytime and anywhere you don't need to go the bank

Customer can also check their username and passwords and make funds transfer with their payee

Customer can access way too many services such as payment services, investment services and trading services

Customer can open their new account

Customer can access deposit account, remittance and apply Credit/Debit card

Customer can update their profile such as changing their address, their contact number etc.

Although Internet banking has too many productive points and incredibly popular in the modern times, there are few drawback that come to mind by customers. Despite the Internet banking installed Internet security programs and latest anti-virus software, customers scared that privacy of the information and loss of user IDs and pin number also. By using Internet bank operating system, there are lack of communication with fellow and friends at physical branches of banks. Another problem which customer encounter occasional is, when the bank server is down, customer cannot access the Internet banking system.

4. 3. System Design in Internet Banking

Steps of System design in Internet banking are as follow:

Firstly, the customer must request the URL.

Customer login the system, then the system checks User ID and Pin No.

After the system check User ID and Pin No. , then your system check that this customer is valid or not.

If it is valid, then that customer need to key in their OTP can access the machine so the customer can see the Main Menu page of the web banking website.

Then the customer can choose from many menus such as viewing USERNAME AND PASSWORDS, Funds Transfer, Payment, Trading and Investment Services, Opening New Account, Remittance, and Update Customer Profile and so forth.

For example, if the customer chooses the Funds transfer menu, then the customer need to choose Funds Transfer type such as Funds Transfer to My very own A/C, Funds Transfer to Other A/C and Funds Transfer to Other Bank.

Then customer needs to choose From Account, To Account and Amount.

After that, submit these details to the system.

And then ensure the detailed information and click Confirm button to accomplish the transaction.

Key in his/her iB Secure PIN(for OTP) to complete this transaction

After logout, customer needs to clear cache for security reason.

Figure 4. 1 Use Case Diagram for Internet Banking System


Assume that the customer already enter the bank's home page.

Account holder, credit/debit card holder can conduct this technique.

Bank database, User's account no:, sum of money (transaction), states and other.

Assume, User's can log out the machine following the transaction. User can cancel the machine before the transaction.

4. 4. Sample Use Case Specification

1. Login

When customer wants to gain access to their account from bank database, they need to need to login the system with User ID and Pin No. The machine will prompt error message when the client may be an invalid user. If valid, customer can access the Main menu page of the Internet bank operating system.

2. Logout

The system must logout following the customer's works are done. After logout the system, the client must need to clear the cache of the machine for the security reasons. In this task, customer must have been logged in already.

Figure 4. 2 Deployment Diagram for Internet Banking System

Conclusion and Additional Study

In this report, we centered on importance and foundation of System Analysis and Design in Internet bank operating system. We choose Internet bank operating system as case study because in this recent year, Internet banking becomes a well-known and very useful system among people. We predicated on a Framework of System Analysis and Design, techniques or approaches System Design, Internet Banking, types of internet Banking, Pros and Cons of Internet Banking, and the last topic is System Design in Internet Banking.

We can study as System Analysis and Design in Mobile banking for future work because this system is also extremely popular and very convenience. To gain access to this system the client just need to have cellular phone and simply access the transaction with sms.

Angelina Grin
Creative Writer and Blog Editor

Work, study, play, party, love, move, go, improve.