Vous êtes sur la page 1sur 10

(COLLEGE TRAINING PROJECT 2010 USING JSP AND SERVLET AND EJB)

UNDER THE GUIDEANCE OF MR. ANIRBAN CHAKRABORTY

GROUP DETAILS:o DIGANT TIWARI o AMBER MURTUZA ANSARI o MD. IRFAN


o

MANOJ KUMAR VISWAKARMA

Contents:
Introduction Acknowledgement SRS (Software Requirement Specification) Document Database and tables used Page flow Diagram Future Inhancement Coding Conclusion

INTRODUCTION
We have created a project on Online Banking System using jsp and servlet EJB. In this project we have to implement all the function that a real life bank implements like create account, delete account, deposit money, transfer money, update information, normal statement etc. and store all the information permanently in a database. Users have to create his/her account then only he/she can access the facilities provided by bank. After creating an account he/she can utilize the online banking facilities. We four students try to give our best effort in order to implement all the facilities that are necessary in online banking system.

Software Requirement Specification (SRS) Document


Purpose:
The main objective of this project is to provide software for bank for all its online activity for administrator and Customer. These task include creating account for user, Deleting account, Deposit money, Transfer money, Updating Info by Customer, date range Statement etc. Scope:

Functional Unit: Functional unit stand for the functions which are
available to customer on his request. For our purpose, we have to divided the entire system into two parts:

First part will be capable of all the administrative functions like creating account, deleting account, display all the records etc. Second part will be responsible for customer activity like checking transaction, deposit, transfer getting statements and updating some information regarding his/her. Detail of the system is given below:

For Administrator: Create account

Capable of doing all function like creating new customer, deleting user and checking all records of all customer. for new customer: There are two types of account (Saving with minimum balance 500 Rs and Current with minimum balance 1000 Rs). A Customer can create any or both type of account. Creation is done after all the information are provided by user. Software will check that no information except optional are left blank. If every field is properly filled then it will check for minimum balance that is required for any of particular account. It will create account and provide a Account number which will be unique for each customer and for each type of account. Password will chosen

as per as customer choice. Hershel can change his/her password at any time by using updating function.

Input: All information of Customer like name, address, account type, age, amount, sex, contact no. etc.
Output: Provide account number and save the record in the database. Delete Account of customer: As per request of customer, the Administrator have power to delete customer account from bank. He will take customers account number and delete all his/her information from database. Input: Account Number Output: Deleting account message and delete all the information of the customer from database. Check all records: This function will allow administrator to check all the record of any customer of bank. There are many conditions when administrator have to check the record of particular or all customer. Input: press the display records button. Output: Will allow to check all records.

For Customer:

Every customer will be provided with a unique account number and password. If he/she wishes to login then he/she has to correctly insert own account no and password in login page. Only capable of accessing his/her own account. He/she can do deposit, transfer, date range statement, updating its own info. He/she can made request to delete his own account.

Deposit Money: If Customer wants to deposit money through this system then he can do it in very efficient and easy way. He just has to insert his Account No. and amount to be deposited in his account. All the deposition of money will take place instantly with error checking of account id. Input: Take account number and amount to be deposited. Output: Allow Customer to deposit money and update the balance of The customer in database.

Transfer Money: The function will allow customer to transfer money from one account to another account. To transfer money from one account to another, a customer should take care of following condition. He can transfer money to same bank customer only. He should have minimum balance condition after the deduction of transfer amount. NOTE: If anyone of the condition is unsatisfied then the transference will be canceled. Input: Account number where the money is to be transferred and amount. Output: Transfer money to others account(limited service. No customer is Allowed to transfer money to other bank and amount checking is provided) And updating balance of both the customer in database.

Transaction Records: Allow customer to see transaction from Any particular date to another particular date, then this function will be used. This function will provide user every transaction that was taken place between those two particular dates.

Input: to and from dates.

Output: Display all transaction between two date.

Nonfunctional Unit:

Function like printing document, portability has been provided with this software.

Maintenance: Software will have maintenance as per as need of bank.

Software Requirement:
Compatible with every operating system of Microsoft. Browser need to User interface display. Internet connection is required for interconnectivity of branch of banks and to access banking facilities online.

Page Flow Diagram:

Use Case Diagram

Activity Diagram: Login Process:

Transaction Process:

Vous aimerez peut-être aussi