Sunteți pe pagina 1din 13

ANGEL COLLEGE OF ENGINEERING AND TECHNOLOGY

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING - PG

Ex. No: 6 Date :

ONLINE APPLICATION FOR BANKING WITH DATABASE ACCESS

AIM To create an online application for banking with database access using java script. PROCEDURE 1. Create a home page to login and new user registration. It contains Login and register 2. Create a web page to login the user. 3. Create the web page to register the new user. 4. Create the welcome page it contains the link to go cash transaction and view transaction. 5. Create a webpage for cash transaction it gets the account number deposit or withdraw and amount. 6. Create a webpage for view transaction, it gets the account number and display the output. 7. Using MS Access create database and table. 8. Database connectivity to create a data source name steps are o Enter start -> control panel-> Administrative tools-> Data sources(ODBC). o Click Data sources, in that click add button dialogue box open select Microsoft access driver (mdb) and then click finish. o It ask data sources name type any name then click select option select the database then click ok. Selected database display in database then click ok. o In the ODBC Administrator it display data source name along with your specified database name. o Now database connectivity is established we can use database in program.

CS9228 WEB TECHNOLOGY LAB

PAGE NO:

ANGEL COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING - PG

PROGRAM
//Index.jsp <html> <head> </head> <body> <br><br><br> <table width="500px" align="center" style="background-color:ffeeff;"> <tr> <td>&nbsp;</td> </tr> <tr> <td style="font-weight:bold;font-size:20pt;" align="center">Welcome To Bank Application</td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> </tr> <% if(session.getAttribute("userid")==null) { %> <tr> <td style="font-weight:bold;font-size:20pt;" align="center"><a href="login.jsp" >Login</a></td> </tr> <tr> <td style="font-weight:bold;font-size:20pt;" align="center"><a href="saveuser.jsp">Register</a></td>
CS9228 WEB TECHNOLOGY LAB PAGE NO:

ANGEL COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING - PG

</tr> <% } %> </table> </body> </html> //Cash.jsp <html> <head> <link rel="stylesheet" href="rfnet.css"> <style type="text/css"> <!---> </style> <script type="text/javascript" language="javascript" src="datetimepicker.js"></script> <script language="JavaScript"> <!-if (document.images) { calimg= new Image(16,16); calimg.src="images/cal.gif"; } //--> </script> </head> <body> <form name="cashForm" method="post" action="cashcheck.jsp"> <br><br> <table width="400px" align="center" border=0 style="background-color:ffeeff;"> <tr><td align="center" colspan=2 style="font-weight:bold;font-size:20pt;">Cash Transaction</td> </tr><tr><td align="center" colspan=2>&nbsp;</td></tr>
CS9228 WEB TECHNOLOGY LAB PAGE NO:

ANGEL COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING - PG

<tr><td>Account No</td> <td><input type="text" name="account_no" value=""></td> </tr><tr><td>Cash</td> <td><select name="cashType"> <option value="-1">Select</option> <option value="Deposit">Deposit</option> <option value="WithDrawn">WithDrawn</option> </select> </td></tr> <tr><td>Amount</td> <td><input type="text" name="amount"></td></tr> <%--<tr> <td>Date</td> <td><input type="cdate" name="cdate" id="cdate"><a href="javascript:NewCal('cdate','mmddyyyy')"><img src="cal.gif" width="16" height="16" border="0" alt="Pick a date"></a></td> </tr>--%> <tr><td></td> <td><input type="submit" name="Submit" value="Submit"></td></tr> <tr><td colspan="2">&nbsp;</td></tr> </table> </form> </body> </html> //Cashcheck.jsp <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <%@page import="java.sql.*"%> <%
CS9228 WEB TECHNOLOGY LAB PAGE NO:

ANGEL COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING - PG

//int f=0; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn=null; conn=DriverManager.getConnection("jdbc:odbc:bmn","",""); out.println("Database Connected"); Statement stm=conn.createStatement(); String account_no = request.getParameter("account_no"); String cashType = request.getParameter("cashType"); int amount = Integer.parseInt(request.getParameter("amount")); int netamount=0; String s="select * from logtab where acc='"+account_no+"'"; ResultSet r=stm.executeQuery(s); //int t=r.getInt("amt"); if(r.next()) { out.println("in select"); if(cashType.equals("Deposit")) { netamount = amount + r.getInt(4); } if(cashType.equals("WithDrawn")) { netamount = r.getInt(4) - amount; } /*else { response.sendRedirect("error.jsp"); }*/ //s = "insert into logtab set '"+usn+"','"+psw+"',account_no='"+acc+"',netamount='"+amt+"','"+fn+"','"+ln+"','"+email+"','" +conno+"','"+addr+"','"+country+"','"+state+"'"; // s = "insert into maintab set acc='"+account_no+"',amt='"+netamount+"'";
CS9228 WEB TECHNOLOGY LAB PAGE NO:

ANGEL COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING - PG

s="update logtab set amt='"+netamount+"' where acc='"+account_no+"'"; stm.executeUpdate(s); /* if(i>0) { response.sendRedirect("welcome.jsp"); } */ } conn.close(); %> </body> </html>

CS9228 WEB TECHNOLOGY LAB

PAGE NO:

ANGEL COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING - PG

OUTPUT

CS9228 WEB TECHNOLOGY LAB

PAGE NO:

ANGEL COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING - PG

CS9228 WEB TECHNOLOGY LAB

PAGE NO:

ANGEL COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING - PG

CS9228 WEB TECHNOLOGY LAB

PAGE NO:

ANGEL COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING - PG

CS9228 WEB TECHNOLOGY LAB

PAGE NO:

ANGEL COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING - PG

CS9228 WEB TECHNOLOGY LAB

PAGE NO:

ANGEL COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING - PG

CS9228 WEB TECHNOLOGY LAB

PAGE NO:

ANGEL COLLEGE OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING - PG

RESULT
Thus the program to implement a online application for banking is run successfully and output is obtained.

CS9228 WEB TECHNOLOGY LAB

PAGE NO:

S-ar putea să vă placă și