Professional Documents
Culture Documents
Topic
Bank Customer simulation model
Introduction
The BANK CUSTOMER SIMULATION SYSTEM undertaken as a project is
based on object-oriented programming. The main aim of the project is
to develop software for bank management system using the features
present in C++ that focus on objects rather than procedural
programming. This project has been developed to carry out the
processes easily and quickly, which is not possible with the manual
systems, which are overcome by this software.
The bank system is working for accounts information, service bias and
also has VIP status facility. The model simulates the efficiency of the
service provided by the bank counters, service type & quality and
fulfilling the customer’s demand. It shows live function of the bank with
no. of customers arriving, waiting and obtaining service.
Objectives
1. To allow only authorised user to access various function and
processed available in the system.
2. Locate any account wanted by the user.
3. Reduced clerical work as most of the work would be done by the
computer.
4. Provide greater speed and reduced time consumption.
5. Software will be user-friendly and easy to use so that even a
beginner could operate the program and thus maintain the status
of account.
6. This will reduce the manual workload and give information easily.
The software will maintain the list of accounts and customer
record.
7. The model gives shows the queuing system between the customer
and bank counters and how to minimize idle time of counter and
wait time of customers.
Using this system user can create new customer account and maintain
its data efficiently and effectively. All records of account and customer
are stored in separate files. Which are maintained constantly update by
system.
Manage large number of customer details with ease. Particular A/c
information can be modified A particular customer record can be
modified for one or more field’s customer name, address by providing
A/c number.
The proposed system provides faster data access, data entry and
retrieval.
The proposed system is more efficient, fast, reliable, user friendly. Over
and above the proposed system does not have any possibility of data
loss during processing.
Brief
The bank works 5 days per week. It has 4 counters which are exclusively
for service information. The bank opens at 9:15a.m. and closes its
entrance door at 4:30 p.m., but still operates until all the customers in
the bank are served. Once a customer enters the bank, she/he takes a
number from the ticket machine based on the required service. The
bank offers
five different types of services including:
A: Deposit/ Withdraw/ Loan payment/Account info
B: VIP account
C: Customer Service Information
D: Service bias
The customers arrive at the bank and join Q1 to take a number from the
ticket machine. Customer type 1 will be placed in Q2 and will wait to be
called based on the first-in first-served discipline by one of the four
counters. Customer type 2 has a priority over other customers and will
also be served by one of the four counters. However, the situation is
different for customer type 3. When a type 3 customer arrives in the
system and takes a number, she would have to wait in waiting area for
his turn; otherwise she/he will join Q2 and will be treated as a type 1
customer in the system. It should be noted that, in the real situation
there is a common waiting area in the bank where all types of customers
wait together to be served based on their numbers, that is, the
mentioned queues are all virtual.
The interval between the time a customer is called by a server and the
time when a service starts can be neglected.
Hardware requirements
Minimum
Computer with a 1.6 Ghz or faster processor
384 MB of RAM or more
2.2 GB of available hard disk space
5400 RPM hard drive
Recommended
2.4 Ghz or higher CPU
1024 MB or more RAM
7200 RPM or higher hard disk
Software requirement
Windows OS : 2000 or above
C++ IDE compiler
Proposed methodology
To review and improve the bank servers and operation systems, as
there are two important areas through which the productivity of
banking operations can be improved.
The servers should not be less idle and their time should be
properly used.
A customer waiting for a long period of time will result in
customer dissatisfaction.
A speculation for the banks to monitor their service time given
to each customer and to minimise waiting time for the
customer and idle time taken by the counters to be more
improved and efficient.
References
Object- Oriented programming with C++ by E balagurusamy
C++ by Sumita arora
Simulation modelling and analysis Averil M Law