The document describes the architecture and requirements for a bank management system. It discusses how bank data is stored in a centralized database that can be accessed securely by authorized staff from different branches. The system will be developed using tools like SQL Plus and technologies like C# and ASP.NET. It will require a database like MySQL, software for the interface, and a good operating system. The system aims to improve customer satisfaction, increase efficiency and security while reducing costs.
3. BANK MANAGEMENT SYSTEM
If I talk about overall system of banking in Pakistan then I want to explain that the main thing
banking system is its data. Data of customers is the most important thing that we need to store.
Example, if I talk about MEEZAN BANK, all data of bank is stored in database that is centralized
at one specific location. Not only MEEZAN bank other banks like HBL, BOP all branches data
stored in centralized database or data warehouse. Bank branch has one manager who manage
whole bank and staff who work under the manager. The database only view by staff and manager.
And the one most important thing is that all banks are directly connected to the “NADRA
OFFICE”. Now banks systems are advance they only require our CNIC number and enter it in
their system. Then all detail show in their systems.
System architecture:
In system architecture figure, I want to show you that every bank system has a centralized database.
And then we need servers to access database. Different bank branches access database through
different servers. Database can only view by the authorized persons.
What tools, technologies, techniques or any other material
or skills is required for the project
We need a database and software for interface. It needs a best operating system to run this project.
We make thisprojectin oracle “MySql server”.Imake the interfaceinvisualstudiowhichispaidsoftware
of the Microsoft. Language I want to use “C# and ASP.NET”.
Tools:
For our projectbankdatabase managementsystem, we are goingto use the tool SQL plus software. This
tool can helpsmakingdatabase of the bankand store all the data of the customeranddailytransactions.
It can alsohelpyouformat the resultof a query. SQL is the query language that is usedto communicate
with Oracle server to access and modify the data. SQL is a language, SQL*Plus is a tool. SQL*Plus is an
Oracle product that we use to run SQL and PL/SQL statement.
4. We can view our record, edit our record, delete, join,update or record and easily. Andwe use the agile
methodologyfor that purpose. It is very easy for data collection. This tool helps us for making database
of the bank and store all the data of the customer and daily transactions. Main detail of database is
controlled by a head office.
Software Requirements Specification
1. Non-Functional Requirements:
Performance Requirement
Increase Customer Satisfaction
Expand product Offerings
Reduce overall costs
Safety Requirement
A bank database must require backup system that helps to secure the data in case of disaster or in
the case when someone intentionally or un-intentionally miss place the data of the bank. Bank
also have well document and the tested business continuity plan for the database.
Security Requirement
The database of the bank is centralized. No one is allowed to get directly access to the system.
Only management can see the database of the bank system. The employees are only familiar to
the front end of the system.
2. Hardware Requirement
Standard Pc’ and Internet with good quality to communicate in all branches. A good quality of
hard disk and RAM with more storage space.
ATM facility
3. Software Requirements
The product is mainly developed in the open source technologies like APA, PHP etc. that’s why
we can use it on any operating system.
Front end: GTK+2.8.2.0 etc.
Backend: SQL PLUS Server
Web Browser: Microsoft Internet Explorer, Google, Chrome, Mozilla etc.
5. 4- Skills
Expertise in language which I want you for interface.
Expertise inmysql server.
5- Language:
Language I used is C#.
There are many important features of C# language that make it more useful and unique
compared to other languages.
Fast Speed
Simple
Object-Oriented
Modern Programming Language
Type-Safe
Interoperability
Scalable and Updateable
Structured Programming Language
Rich Library
Component Oriented
Scope of Project
As we all know in the history of database bank was stored on files (pages) which were
managed by humans themselves. But, with the development in
Technology the need of more storages increases.
To face and handles this problem technologist developed our database.
Management system which manually and statically store and manipulate the Data
according to the requirements.
It facilitates the human with quick access of data within few seconds (ATM).
Nowadays you can see, many people made online transactions just because of evolution
in database management system.
6. It also enables the management to recover data with no time. Furthermore, it allows us
to send and receive money across the globe.
Scope of the Bank Management System extends to all the users who wish for easy
banking facilities. It is maintaining a person account in a bank.
Project Cost
Our project is in the system. It needs a best operating systemto run this project. We make this
project in oracle g “Mysql server”. We make the interface in visual studio which is paid
software of the Microsoft.