/Banking

This is a Web based Banking Application. This system was designed to do online banking.

Primary LanguageJava

INTRODUCTION

1.1 INTERNET BANKING Banks have traditionally been in the forefront of harnessing technology to improve their products, services and efficiency. They have, over a long time, been using electronic and telecommunication networks for delivering a wide range of value added products and services. The delivery channels include direct dial – up connections, private networks, public networks etc and the devices include telephone, Personal Computers including the Automated Teller Machines, etc. With the popularity of PCs, easy access to Internet and World Wide Web (WWW), Internet is increasingly used by banks as a channel for receiving instructions and delivering their products and services to their customers. This form of banking is generally referred to as Internet Banking, although the range of products and services offered by different banks vary widely both in their content and sophistication.

1.2 WHAT IS JAVA

JAVA is a high level programming language which evolved from the earlier versions like C++.The Java programming language consists out of a Java compiler, the Java virtual machine, and the Java class libraries. The Java virtual machine (JVM) is a software implementation of a computer that executes programs like a real machine.The Java compiler translates Java coding into so-called byte-code. The Java virtual machine interprets this byte-code and runs the program.The Java virtual machine is written specifically for a specific operating system.The Java runtime environment (JRE) consists of the JVM and the Java class libraries. The target of Java is to write a program once and then run this program on multiple operating systems. Java has the following properties: • Platform independent • Object-orientated programming language • Strongly-typed programming language • Interpreted and compiled language • Automatic memory management.

REQUIREMENTS

HARDWARE: SOFTWARE: 1.)Windows platform. 2).MY-SQL installed on windows platform. 3).Eclipse 3.3 installed on windows platform. 4).Apache tomcat installed on windows platform. 5).mysql connector 5.1.8 installed on windows platform.

OVERVIEW OF THE PROJECT

System Description: The proposed system is used to maintain a account record of all the customers of a Bank (RR) by storing entries for customer(i.e. account details),investments and showing their account summary. It also allows the customer to view their account without going to the bank and transaction can be done online. The customer need to login to his account by the provided username and id through the bank. The project has the following parts:

  1. The user login, through which the customer logs in his/her account to view his account.
  2. After login the customer can view his account summary, download forms online.
  3. A customer can open a new account online through his previous account.
  4. Customer can transfer the money from his account to the other customer’s account.
  5. The changed username and password can be send through the sms.
  6. He/she can change his profile details.  

SCOPE OF ENHANCEMENT

The system may be updated or modified owing to its simple structure. This can further be used for maintenance of the ACCOUNT details for the customers and make the transaction easy for the customers.   CONCLUSION

A INTERNET BANKING SYSYTEM has been developed and the system was tested with sample data. The system results in regular timely preparations of required outputs.The system provides a user friendly environment for the customers to do banking without going to the bank itself, allows the facility like opening the new account, transferring the money and downloading the forms.