Top Banner
A MAJOR PROJECT REPORT ON SNAKE RUN Submitted in partial fulfillment of the requirement for the award of degree of Bachelor of Technology In “Information Technology” Submitted By: Priya University Roll No: 6170810775 College Roll No: IT/06/6560 Under the Guidance of: Ms. Reena Verma 1
58
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Major Project Report Recovered)

A

MAJOR PROJECT REPORT

ON

SNAKE RUN

Submitted in partial fulfillment of the requirement for the award of degree of

Bachelor of Technology

In

“Information Technology”

Submitted By: PriyaUniversity Roll No: 6170810775

College Roll No: IT/06/6560

Under the Guidance of:Ms. Reena Verma

DEPARTMENT OF INFORMATION TECHNOLOGY ENGINEERINGINSTITUTE OF ENGINEERING & TECHNOLOGY-BHADDAL

BHADDAL-140108

1

Page 2: Major Project Report Recovered)

CERTIFICATE

This is to certify that major project report entitled “Bank System” being submitted by IT engineering students of 7th semester of IET Bhaddal is a record of students own work carried out by them under this department.

Submitted by:

Rachita Mahajan(6170810778)

Meenu Chadha(6170810765)

Guide(supervisor):

Ms. Reena Verma

2

Page 3: Major Project Report Recovered)

ACKNOWLEDGEMENT

“Any accomplishment requires the effort of many people & this work is no different.”

Above all, great acknowledgement is made to MS. Reena Verma who imbibed in us, the knowledge & skills so that we could make this report effective. Without her guidance & support, making of this report would have seemed a very-very difficult task. We wish to express our gratitude to those who’ve contributed to our work, even though anonymously.

Since, most of the information in this report is a result of collection from various sources such as books, magazines & Internet. The information gained anonymously has been instrumental in completion of this report. So, again special thanks to these anonymous sources.

Last but not the least, we would like to take this opportunity to thank all our teachers who have taught us with all their dedication & effort and have always been a great blessing & support.

Once again, thanks to all those who contributed in the successful accomplishment of making of this report.

RACHITA MAHAJAN

3

Page 4: Major Project Report Recovered)

TABLE OF CONTENTS

S.No. Chapter Number Page Number1. Chapter 1 8-122. Chapter 2 133. Chapter 3 14-174. Chapter 4 18-205. Chapter 5 21-466. Chapter 6 477. Chapter 7 48

4

Page 5: Major Project Report Recovered)

LIST OF FIGURES

Figure Number Page NumberFig 2.1 11Fig 4.1 18Fig 4.2 19Fig 4.3 20

5

Page 6: Major Project Report Recovered)

LIST OF TABLES

Table Page Number

Table 6.1 47

6

Page 7: Major Project Report Recovered)

LIST OF SNAPSHOTS

Snapshots Page Number5.1 215.2 225.3 235.4 245.5 255.6 265.7 275.8 285.9 295.10 305.12 315.13 325.14 335.15 345.16 355.17 365.18 375.19 385.20 395.21 405.22 415.23 425.24 435.25 445.26 45

7

Page 8: Major Project Report Recovered)

CHAPTER-1

INTRODUCTION

Introduction to Front End Introduction to Back End

8

Page 9: Major Project Report Recovered)

Introduction to Front End

Software Requirements

JDK 1.6

Jdbc Driver for MySQL Database Server

mysql-connector-java-3.1.12-bin.jar

Database Server

MySQL 5.0

Operating system

Windows2000/XP

Hardware Requirements

RAM: Minimum 256MB

Hard Disk: Minimum 20GB

Intel P4 processor with minimum 2.0Ghz Speed

9

Page 10: Major Project Report Recovered)

INTRODUCTION TO JAVA

Java is a platform independent, object-oriented, robust, secure and innovative programming language. It consist of Two Parts

JVM (Java Virtual Machine), which is software component that is used to execute java programs. Java API (Application Programming Interface) that consist of inbuilt classes that are used in different programs.

Sun Microsystems officially describe java with the following attributes.

Complied and Interpreted Platform Independence and Portable Object Oriented Robust and Secure Distributed Familiar Simple and Strong Distributed Multi-Threaded and Interactive High Performance Dynamic and Extensible

JAVA AND INTERNET

Java is strongly associated with internet because of the fact that the first application program written in java was hot java .A web Browser to run applets on Internet .The ability of java applets to hitch a ride on the information has made java a unique programming language for the internet . Infact java is popularly known as programming language for internet.

10

Page 11: Major Project Report Recovered)

Java Technology:An Application and Runtime Environment

● Java technology applications are typically general-purpose programs that run on any machine where the Java runtime environment (JRE) is installed.● There are two main deployment environments:1. The JRE supplied by the Java 2 Software Development Kit (SDK) contains the complete set of class files for all the Java technology packages, which includes basic language classes, GUI component classes, and so on.2. The other main deployment environment is on your web browser. Most commercial browsers supply a Java technology interpreter and runtime environment.

Phases of a Java Program● The following figure describes the process of compiling and executing a Java program

Java Virtual Machine Model

         

Fig 2.1

11

Source Code

Java Compiler

Byte Code

MacintoshInterpreter

(JVM)

IBM-PCInterpreter

(JVM)

Sun Interpreter

(JVM)

Page 12: Major Project Report Recovered)

Introduction to Back End

SQL is a standard language for accessing and manipulating databases.

What is SQL? SQL stands for Structured Query Language SQL lets you access and manipulate databases SQL is an ANSI (American National Standards Institute) standard

What Can SQL do? SQL can execute queries against a database SQL can retrieve data from a database SQL can insert records in a database SQL can update records in a database SQL can delete records from a database SQL can create new databases SQL can create new tables in a database SQL can create stored procedures in a database SQL can create views in a database SQL can set permissions on tables, procedures, and views

SQL is a Standard - BUT....

Although SQL is an ANSI (American National Standards Institute) standard, there are many different versions of the SQL language.

However, to be compliant with the ANSI standard, they all support at least the major commands (such as SELECT, UPDATE, DELETE, INSERT, WHERE) in a similar manner.

CHAPTER-2

12

Page 13: Major Project Report Recovered)

INTRODUCTION TO PROJECT

The bulk of all money transactions today involve the transfer of bank deposits. Depository institutions, which we normally call banks, are at the very center of our monetary system. Thus a basic knowledge of the banking system is essential to an understanding of how money works.

Bank Deposits and Reserves

The monetary base is created by the Fed when it buys securities for its own portfolio. Bank deposits themselves are not base money, rather they are claims on base money. A bank must hold reserves of base money in order to meet its depositors' cash withdrawals and to cover the checks written against their accounts. Reserves comprise a bank's vault cash and what it holds on deposit at the Fed, known as Fed funds. The Fed requires banks to maintain reserves of at least 10% of their demand deposits, averaged over successive 14-day periods.

The Movement of Bank Reserves

When a depositor writes a check against his account, his bank must surrender that amount in reserves to the payee’s bank for the check to clear. Reserves are constantly moving from one bank to another as checks are written and cleared. At the end of the day, some banks will be short of reserves and others long. Banks redistribute reserves among themselves by trading in the Fed funds market. Those long on reserves will normally lend to those short. The annualized interest rate on interbank loans is known as the Fed funds rate, and varies with supply and demand.

The reserve requirement applies only to the bank's demand deposits, not its term or savings deposits. Thus when a bank depositor converts funds in a demand deposit into a term or savings deposit, he frees up the reserves that were held against the demand deposit. The bank can then use those reserves in several ways. For example, it can hold them to back further lending, buy interest-earning Treasury securities, or lend them to other banks in the Fed funds market.

CHAPTER-3

13

Page 14: Major Project Report Recovered)

MODULES

Modules Included are:

3.1 Customer Module

3.2 Administrator Module

3.3 INFO Module

14

Page 15: Major Project Report Recovered)

3.1 Customer Module

As the process starts with customer’s account. In the above data flow diagram

Customer initiates transactions and update his account,receives statements and write checks and debit his account.

Thus this whole module deals with the customer only .

15

Page 16: Major Project Report Recovered)

3.2 Administrator Module

Administrator deposit funds,view balance of the customer and records all the transactions made by the customer.

Bank transfer the funds of a customer and helps to change the pin to a customer.

This whole module deals with the administrator only.

16

Page 17: Major Project Report Recovered)

3 .3 INFO Module

The module provides the required information to manage the bank system in the efficient manner.

The thee main parts of information module are : data collection data storage information retrieval.

17

Page 18: Major Project Report Recovered)

CHAPTER-4

DETAILED ANALYSIS OF EVERY MODULE

Customer Module:

Fig 3.1

Above data flow diagram shows the brief description of Customer ModuleAs the process starts with customer’s account. In the above data flow diagram ,Customer initiates transactions and update his account,receives statements and write checks and debit his account.Thus this whole module deals with the customer only .

18

Page 19: Major Project Report Recovered)

Administrator Module:

Fig 3.2

Above data flow diagram shows the work of administrator in the bank.Administrator deposit funds,view balance of the customer and records all the transactions made by the customer.Bank transfer the funds of a customer and helps to change the pin to a customer.This whole module deals with the administrator only.

19

Page 20: Major Project Report Recovered)

INFO module:

Fig 3.3

This data flow diagram gives the brief description of the INFO module.The module provides the required information to manage the bank system in the efficient manner.The thee main parts of information module are :

data collection data storage information retrieval.

20

Page 21: Major Project Report Recovered)

CHAPTER-5

SCREENSHOTS

5.1 OpenNewAccount:

A customer has to create a new account in a bank before any transaction takes place. The shortcut key ctrl+N will help the customer to open a new account.

21

Page 22: Major Project Report Recovered)

5.2 Save Account:

This will save the new account of the customer.

22

Page 23: Major Project Report Recovered)

5.3 Deposit Money:

With the help of this amount can be deposited.

23

Page 24: Major Project Report Recovered)

5.4 Withdraw Money:

This will help to withdraw money from bank.

24

Page 25: Major Project Report Recovered)

5.5 Delete AccountHolder:

This will delete the customer’s account.

25

Page 26: Major Project Report Recovered)

5.6 Search Customer[By No.]:

This will search the customer’s account.

26

Page 27: Major Project Report Recovered)

5.7 Search Customer[By Name]:

This will search the customer’s account by name.

27

Page 28: Major Project Report Recovered)

5.8 View AccountHolders(one by one):

This will view the customer’s account.

28

Page 29: Major Project Report Recovered)

5.9 View AllAccountHolders:

29

Page 30: Major Project Report Recovered)

5.10 Change Background Color:

30

Page 31: Major Project Report Recovered)

5.11 Choose Background Color:

31

Page 32: Major Project Report Recovered)

5.12 Change Layout Style:

5.13Change Layout Style(Windows):

32

Page 33: Major Project Report Recovered)

5.14 ApplyTheme:

33

Page 34: Major Project Report Recovered)

5.15 Close Active Window:

34

Page 35: Major Project Report Recovered)

5.16 Close AllWindows…:

35

Page 36: Major Project Report Recovered)

36

Page 37: Major Project Report Recovered)

5.17 Help Contents:

5.18 Help on Shortcuts:

37

Page 38: Major Project Report Recovered)

5.19Print Customer Balance:

38

Page 39: Major Project Report Recovered)

39

Page 40: Major Project Report Recovered)

5.20 PrintRecord:

5.21 Print:

40

Page 41: Major Project Report Recovered)

5.22 Minimize:

41

Page 42: Major Project Report Recovered)

5.23 Minimized form:

42

Page 43: Major Project Report Recovered)

5.24 Quit BankSystem?:

43

Page 44: Major Project Report Recovered)

5.25 Exit:

44

Page 45: Major Project Report Recovered)

5.26 On RightClick:

45

Page 46: Major Project Report Recovered)

46

Page 47: Major Project Report Recovered)

CHAPTER-6

DATABASE TABLE

Table 6.1:

Account No. Customer Name Opening Date Bank Balance5 aman January,5,2000 500066 Raja January,8,2000 7000888 Rani April,1,2007 200222 Amit May,1,2009 800004545 Rrfds January,1,2000 245985573423 Sdfsefd January,1,2000 45344 Johny January,4,2000 4000

47

Page 48: Major Project Report Recovered)

CONCLUSION AND SUMMARY

The bulk of all money transactions today involve the transfer of bank deposits. Depository institutions, which we normally call banks, are at the very center of our monetary system. Thus a basic knowledge of the banking system is essential to an understanding of how money works.

With the help of bank system a customer can create,delete,update his account. He can also deposit and withdraw money as per the need.

This will be possible only with the efficient bank system.

48