AJU190172
AJU190172
AMRENDRA
Enrollment No: AJU/190172
Roll no:18
5
5
A Project Report On
“AMRENDRA”
Roll no.18
Enrollment No. AJU/190172
&
“SARTHAK TIWARY”
Roll no.135
Enrollment No. AJU/191062
“SNEHA KASHYAP”
(Internal Guide)
5
5
5
ABSTRACT
The project analyzes the system requirements and then comes up with the
requirements specifications. It studies other related systems and then come up with
system specifications. The system is then designed in accordance with
specifications to satisfy the requirements. The system design is then implemented
with SQL Server, ASP.NET & C#. The system is designed as an interactive and
content management system. The content management system deals with data entry,
validation confirm and updating whiles the interactive system deals with system
interaction with the administration and users.
5
ACKNOWLEDGEMENT
I am also thankful to our respected H.O.D and all faculty members for loving
inspiration and timely guidance. I also wish to express my sincere thanks to the
Department of Computer science & Information technology of ARKA JAIN
UNIVERSITY for accepting this project.
5
5
5
Table of Contents
Acknowledgements………………………………………………….……...VI
Abstract……………………………………………………………….........VII
Chapter 1
1.1. Introduction…………………………………………………………….. 10
1.2. Synopsis……………………………………………………………..….. 11
Chapter 2
2.9. E R Diagram………………………………………………………..…….24
Chapter 3
5
3.2. Logical design……………………..…………………………….….….... 30
Chapter 4
Chapter 5
5.9. Coding………….…..………………………………………………....….. 40
Chapter 6
5
6.5. User Training………...……………………………………………....….. 151
Chapter 7
Chapter 8
8.3. Conclusion………….……………………………………………......….. 16
List of Figures
2. 2. Module of project…...................................................................................... 19
5
Chapter 1
Introduction & Project Details Information
1.1. Introduction
The “Bank Management System” project is a model Internet Banking Site. This site
enables the customers to perform the basic banking transactions by sitting at their
office or at homes through PC or laptop. The system provides the access to the
customer to create an account, deposit/withdraw the cash from his account, also to
view reports of all accounts present. The customers can access the banks website for
viewing their Account details and perform the transactions on account as per their
requirements. With Internet Banking, the brick and mortar structure of the
traditional banking gets converted into a click and portal model, thereby giving a
concept of virtual banking a real shape. Thus, today's banking is no longer confined
to branches. E-banking facilitates banking transactions by customers round the
clock globally.
Bank is the place where customers feel the sense of safety for their property. In the
bank, customers deposit and withdraw their money. Transaction of money also is a
part where customer takes shelter of the bank. Now to keep the belief and trust of
customers, there is the positive need for management of the bank, which can handle
all this with comfort and ease. Smooth and efficient management affects the
satisfaction of the customers and staff members, indirectly. And of course, it
5
encourages management committee in taking some needed decision for future
enhancement of the bank.
Now a day’s, managing a bank is tedious job up to certain limit. So, software that
reduces the work is essential. Also, today’s world is a genuine computer world and
is getting faster and faster day-by-day. Thus, considering above necessities, the
software for bank management has become necessary which would be useful in
managing the bank more efficiently. All transactions are carried out online by
transferring from accounts in the same Bank or international bank. The software is
meant to overcome the drawbacks of the manual system.
The software has been developed using the most powerful and secure backend
MYSQL database and the most widely accepted web oriented as well as application
oriented.
1.2. Synopsis
Bank Management System keeps the day by day tally record as a complete banking
system. It can keep the information of Account type, account opening form, Deposit
fund, Withdrawal, and Searching the transaction, Transaction reports, Individual
account opening form, Group Account. The existing part of this project is; it
displays Transaction reports, Statistical Summary of Account type and Interest
Information.
5
1.4. Getting Started
If you want to try out online banking without committing, select our Online
Banking. You don't have to register in any way, so it's a good way to check it out
first before register.
Once you register, you'll have the choice of doing just basic banking and viewing
your balance or doing more involved transactions like bill payments and transfers.
The choice is yours. It really depends on how you like to bank.
You will get a confirmation number after each transaction and you can always
check the session summary to see what you've done. If you make a mistake,
customer service is always available for your good kindness help.
1. View balances: Firstly, login your account with your account number and
password. Then checking your balance doesn't require much work. You
simply select Account balances and take a look at your balance and past
5
transactions. If you have more than one account, you can also do transfers
between accounts.
2. Transfer funds: When you select Transfer Funds, you'll be asked where to
transfer the money to and from, when, and the amount.
3. Set up recurring bill payments or transfers: If you make a regular
payment every month, it might be convenient to set up an automatic
withdrawal from your account.
4. Monitor CIBC investments: If you have any CIBC investments, you can
keep an eye on those stocks or mutual funds here.
5. Pay bills: To pay your bills online, you just need to add to your account the
names of the companies you wish to pay bills to.
6. View our VISA* accounts: Always a good place to monitor your
spending. You can make your credit card payments online, right from your
account.
7. Order Cheques: We don't need them much anymore due to online banking
and debit purchases, but if you still use cheques, you can order them directly
from the BMS website.
Online banking helps you become more of a banker, running your accounts like a
small business that you control every day. Once you get started, you'll be hooked.
Soon enough you'll be checking your bank account as often as your e-mail.
• Admin must approve the user account activation before it can be used and
transferring funds, view statement history.
5
• Customer gets to know his last login date and time each time he logs in.
• All two of them (customer & admin) can change their password.
• Admin Login pages are hidden from customer for security purpose.
• Passwords are stored as encrypted hashes with an additional random salt for
added security.
1. Main Goals:
2. Customer Satisfaction:
o Our software will perform and fulfill all the tasks that any customer
would desire.
5
o It helps the customer to be satisfied and comfortable in his choices,
this protection contains customer’s account, money and his privacy.
5. Transferring Money:
o Help client transferring money to/or another bank or country.
5
Chapter 2
Modules & Requirements
The Modules description of Bank Management System project. These modules will
be developed in C# source code and SQL Server database.
1. Create New Account: A customer who having the account in the world can
create a virtual account through this module. This module receives the
customer profile details and the bank account details with the proof of the
ownership of the bank account.
2. Login: Virtual account holders can login in to the system using this module.
Thus, this is the secured login page for the customers in the website.
3. Virtual Account: After the approval of new virtual account creation, the
customer assigned a unique virtual account number to make the online
money transactions. This module views the details of the logged customer's
virtual account.
4. Bank Accounts: A customer may have more than one bank account in
various banks, in this case, the customer prompted to decide which bank
account should reflect in the account debit or amount credit. For these
operations customers can add their owned bank accounts here and it will be
approved by the administrations of the system.
5. Fund Transfer: This is the module to make fund transfer to the virtual bank
account holders or the usual bank account holders from the customer's
specified bank account.
5
7. Transactions: This module displays the transactions made by the customer in
the particular date with the transaction details.
There are other features and actions that can be performed on a back account but we
are not going to look at bank accounts in their entirety only the basics, this way we
avoid over complicating the exercise. The purpose of this whole exercise is to show
the usefulness of object-oriented programming as opposed to really wanting to
create a banking system.
Translating the above points into software is easy when you think of a bank account
as an object:
Bank
Name
Account Account Number
Address Account Type
Phone Balance
E-Mail Funds Transfer
5
Figure- 2.1: Bank Account System
Just by looking at the above picture, we can work out what methods we need our
class to have:
2.2. Methods
• We need to be able to generate an account number
• Maintain/update Balance
• Open/Close Account
• Withdraw/Deposit
The next thing we need to look at is where to store the information about the
account. Obviously, the best place to store information relating to bank accounts is
in a database. To work with a database (from an OOP point of view) will require the
following methods:
Here in my project there are two types of modules. This module is the main module
which performs all the main operations in the system. The major operations in the
system are:
5
Admin can access this project there is an authorization process. If you login as an
Admin then you will be redirected to the Admin Home Page and if you are a simple
user you will be redirected to your Account Home Page. This performs the
following functions: Create Individual Accounts, manage existing accounts, view
all transactions, Balance enquiry, Delete/close account etc.
Admin login
Add/delete/update account
Withdrawal/deposit/statements transaction
Account Information
Active/Inactive account
A simple user can access their account and can deposit/withdraw money from their
account. User can also transfer money from their account to any other bank account.
User can see their transaction report and balance enquiry too.
User login
Funds transfer
Change Password
5
Login
Admin User
New Account
Account Summary
Funds
Deposit
Transfer
Withdraw Transaction
All Balance
Transaction Enquiry
Balance
Enquiry
Delete
Account
Logout
5
2.6. Hardware Requirements Specifications
5
2.8. Data Flow Diagram
0- Level DFD
5
1-Level DFD
5
2 – level DFD
5
Entity Relationship Diagram
5
Flow Chart
A flowchart is a diagram that depicts a process, system or computer algorithm. They are
widely used in multiple fields to document, study, plan, improve & communicate often
complex processes in clear, easy-to-understand diagrams. Flowcharts, sometimes spelled as
flow charts, use rectangles, ovals, diamonds & potentially numerous other shapes to define
the type of step, along with connecting arrows to define flow & sequence.
Client New
Account
New Form
Database
No Verify Yes
5
Deleting “Account”
Admin
Account
Deleted
Delete
Database
Bank
5
Withdraw/Deposit “Account”
Admin
Withdraw Deposit
Withdrawn
Bank Bank
Database
Verify Database
No Amount
Deposited
5
Gantt Chart
5
Chapter 3
System Design
Design is the first step into the development phase for any engineered product or
system. Design is a creative process. A good design is the key to effective system.
The term “design” is defined as “the process of applying various techniques and
principles for the purpose of defining a process or a system in sufficient detail to
permit its physical realization”. It may be defined as a process of applying various
techniques and principles for the purpose of defining a device, a process or a system
in sufficient detail to permit its physical realization. Software design sits at the
technical kernel of the software engineering process and is applied regardless of the
development paradigm that is used. The system design develops the architectural
detail required to build a system or product. As in the case of any systematic
approach, this software too has undergone the best possible design phase fine tuning
all efficiency, performance and accuracy levels. The design phase is a transition
from a user-oriented document to a document to the programmers or database
personnel.
Logical Design
Physical Design
The logical flow of a system and define the boundaries of a system. It includes the
following steps:
Reviews the current physical system – its data flows, file content, volumes,
frequencies etc.
Prepares output specifications – that is, determines the format, content and
frequency of reports.
5
Prepares input specifications – format, content and most of the input
functions.
Physical system produces the working systems by define the design specifications
that tell the programmers exactly what the candidate system must do. It includes the
following steps.
Design physical information flow through the system and a physical design
Walk through.
Plan system implementation.
5
Chapter 4
Database Design
The database, called a bank, will have two tables, one called accounts and the other
called customer. Each will hold information about either the account or the
customer. The two tables will be linked through a foreign key. The customer table
has the following fields:
Since one customer can have many accounts, I thought it only right to insert a
foreign key acc id into the customer table. In addition, instead of having fields such
as date created and date closed, I simply use the active field to check if the account
5
is active or not. This will enable us to focus more on the programming than on
particulars of the database.
5
Chapter 5
Terms of Service & Security
1. You should register for BMS bank with the branch where you maintain the
account.
2. If you maintain accounts at more than one branch, you need to register at
each branch separately.
3. Normally BMS Bank services will be open to the customer only after he/she
acknowledges the receipt of password.
4. We invite you to visit your account on the site frequently for transacting
business or viewing account balances. If you believe that any information
relating to your account has a discrepancy, please bring it to the notice of the
branch by e-mail or letter.
5. In a joint account, all account holders are entitled to register, as users of
BMS Bank, but transactions would be permitted based on the account
operation rights recorded at the branch. (To begin with the services will be
extended only to single or Joint “E or S” accounts only).
6. All accounts at the branch whether or not listed in the registration form, will
be available on the BMS Bank. However, the applicant has the option to
selectively view the accounts on the BMS Bank.
1. The Branch where the customer maintains his/her account will assign:
b) Password
2. The User-id and Password given by the branch must be replaced by User
Name and
5
3. Bank will make reasonable use of available technology to ensure security
and to prevent unauthorized access to any of these services. The BMS Bank
service is
VERISIGN certified which guarantees, that it is a secure site. It
means that You are dealing with RR at that moment.
4. You are welcome to access BMS Bank from anywhere anytime. However, as
a matter of precaution, customers may avoid using PCs with public access.
5. There is no way to retrieve a password from the system. Therefore, if a
customer forgets his/her password, he/she must approach the branch for re-
registration.
1. All requests received from customers are logged for backend fulfillment and
are effective from the time they are recorded at the branch.
2. Rules and regulations applicable to normal banking transactions in India will
be applicable mutatis mutandis for the transactions executed through this
site.
3. The BMS Bank service cannot be claimed as a right. The bank may also
convert this into a discretionary service anytime.
4. Dispute between the customer and the Bank in this service is subject to the
jurisdiction of the courts in the Republic of India and governed by the laws
prevailing in India.
5. The Bank reserves the right to modify the services offered or the Terms of
service of BMS Bank. The changes will be notified to the customers through
a notification on the Site.
5
5.4. Customer’s obligations
1. The customer should keep his/her User ID and password strictly confidential
and should not divulge the same to any other person. Any loss sustained by
the customer due to non-compliance of this condition will be at his/her own
risk and responsibility and the Bank will not be liable for the same in any
manner.
2. The customer is free to choose a password of his/her own for BMS Bank
services. As a precaution a password that is generic in nature, guessable or
inferable personal data such as name, address, telephone member, driving
license, date of birth etc. is best avoided. Similarly, it is a good practice to
commit the password to memory rather than writing it down somewhere.
3. It may not be safe to leave the computer unattended during a valid session.
This might give access to your account information to others.
• URL address on the address bar of your internet browser begins with "https";
the letters at the end of "https" means 'secured'.
• Look for the padlock symbol either in the address bar or the status bar
(mostly in the address bar) but not within the web page display area. Verify
the security certificate by clicking on the padlock.
5
• Do not enter login or other sensitive information in any pop-up window.
• The address bar has turned to green indicating that the site is secured with an
SSL Certificate.
• Always check the last log-in date and time in the post login page.
Chapter 6
5
Security Testing of the Project
Testing is vital for the success of any software; no system design is ever perfect. Testing is
also carried in two phases, first phase is during the software engineering that is during the
module creation, second phase is after the completion of software, this is system testing
which verifies that the whole set of programs hanged together.
In this technique, the close examination of the logical parts through the software are tested by
cases that exercise species sets of conditions or loops, all logical parts of the software
checked once, errors that can be corrected using this technique are typographical errors,
logical expressions which should be executed once may be getting executed more than once
and error resulting by using wrong controls and loops. When the box testing tests all the
independent part within a module a logical decision on their true and the false side are
exercised, all loops and bounds within their operational bounds were exercised and internal
data structure to ensure their validity were exercised once.
This method enables the software engineer to device sets of input techniques that fully
exercise all functional requirements for a program, black box testing tests the input, the
output and the external data, it checks whether the input data is correct and whether we are
getting the desired output.
Acceptance testing is also sometimes called alpha testing. Be spoke systems are developed
for a single customer. The alpha testing proceeds until the system developer and the customer
agree that the provided system is an acceptable implementation of the system requirements.
5
On the other hand, when a system is to be marked as a software product, another process
called beta testing is often conducted. During beta testing, a system is delivered among a
number of potential users who agree to use it. The customers then report problems to the
developers. This provides the product for real use and detects errors which may not have been
anticipated by the system developers.
Integration testing aims at constructing the program structure while at the same constructing
tests to uncover errors associated with interfacing the modules, modules are integrated by
using the top down approach.
Validation testing was performed to ensure that all the functional and performance
requirements are met.
It is executing programs to check logical changes made in it with intention of finding errors,
a system is tested for online response, volume of transaction, recovery from failure etc.
System testing is done to ensure that the system satisfies all the user requirements.
Coding
5
Front-End
Home Page
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
<title>Home</title>
<style type="text/css">
.auto-style1 {
background-color: #FFFFFF;
width: 100%;
height: 600px;
}
.auto-style2 {
height: 150px;
}
.auto-style6 {
text-align: center;
height: 80px;
}
.auto-style10 {
height: 80px;
}
.auto-style11 {
width: 21px;
height: 80px;
}
.auto-style12 {
height: 20px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
5
<table class="auto-style1" style="background-position:
center center; background-image: url('Images/cropped-1340-1200-
49584.jpg');">
<tr>
<td colspan="4" class="auto-style2"
style="background-image: url('Images/2347.jpg'); background-
position: center center">
<asp:Image ID="Image1" runat="server"
BorderStyle="Solid" Height="150px" ImageUrl="~/Images/cropped-1340-
150-932180 (1).jpg" Width="1335px" />
</td>
</tr>
<tr>
<td class="auto-style10" style="background-image:
url('Images/2347.jpg'); background-position: center center"></td>
<td class="auto-style11" style="background-image:
url('Images/2347.jpg'); background-position: center center"></td>
<td class="auto-style6" style="background-image:
url('Images/2347.jpg'); background-position: center center">
<asp:ImageButton ID="ImageButton1"
runat="server" Height="70px" ImageAlign="Middle"
ImageUrl="~/Images/login-button-png-1801645.png"
OnClick="ImageButton1_Click" Width="200px" />
</td>
<td class="auto-style6" style="background-image:
url('Images/2347.jpg'); background-position: center center">
<asp:ImageButton ID="ImageButton2"
runat="server" Height="70px" ImageAlign="Top"
ImageUrl="~/Images/login-button-png-18019.jpg"
OnClick="ImageButton2_Click" Width="200px" />
</td>
</tr>
<tr>
<td class="auto-style12" style="background-image:
url('Images/ales-nesetril-ex_p4AaBxbs-unsplash.jpg'); background-
position: center center" colspan="4">
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
5
<br />
<br />
<br />
<br />
</td>
</tr>
</table>
</form>
</body>
</html>
User Login
5
<%@ Page Language="C#" AutoEventWireup="true"
CodeBehind="Login.aspx.cs" Inherits="Bank.Login" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script src="sweetalert/sweetalert2.all.min.js"></script>
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
<title></title>
<style type="text/css">
#form1 {
height: 303px;
}
.auto-style1 {
text-align: center;
font-size: xx-large;
}
.auto-style7 {
font-family: "Microsoft YaHei UI Light";
font-size: medium;
border-left-color: #A0A0A0;
border-right-color: #C0C0C0;
border-top-color: #A0A0A0;
border-bottom-color: #C0C0C0;
padding: 1px;
}
.auto-style8 {
text-align: center;
font-size: x-large;
font-family: "Microsoft YaHei UI Light";
background-color: #99CCFF;
}
.auto-style9 {
text-align: center;
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: medium;
}
.auto-style10 {
height: 43px;
text-align: center;
5
}
.auto-style11 {
background-color: #FFCC99;
}
.auto-style12 {
text-align: center;
font-size: x-large;
font-family: "Microsoft YaHei UI Light";
background-color: #FFCC99;
}
.auto-style13 {
height: 43px;
text-align: center;
font-weight: bold;
font-size: medium;
font-family: "Microsoft YaHei UI Light";
}
.auto-style14 {
height: 376px;
}
</style>
</head>
<body style="height: 799px">
<form id="form1" runat="server" class="auto-style14">
<table style="background-position: center center; width:
100%; height: 166px; background-image: url('Images/2347.jpg');"
class="auto-style11">
<tr>
<td class="auto-style1" style="font-weight: 700;
font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS',
sans-serif">
<asp:Image ID="Image1" runat="server"
Height="150px" ImageUrl="~/Images/cropped-1340-150-932180 (1).jpg"
Width="1325px" BorderStyle="Solid" />
</td>
</tr>
<tr>
<td class="auto-style1" style="background-position:
center top; font-weight: 700; font-family: 'Gill Sans', 'Gill Sans
MT', Calibri, 'Trebuchet MS', sans-serif; background-image:
url('Images/12453.jpg');"> </td>
</tr>
<tr>
<td class="auto-style1" style="background-position:
center top; font-weight: 700; font-family: 'Gill Sans', 'Gill Sans
MT', Calibri, 'Trebuchet MS', sans-serif; background-image:
url('Images/12453.jpg');"><span class="auto-style7">Enter Your
Account Login Details to proceed</span> </td>
</tr>
5
<tr>
<td class="auto-style1" style="background-position:
center top; font-weight: 700; font-family: 'Gill Sans', 'Gill Sans
MT', Calibri, 'Trebuchet MS', sans-serif; background-image:
url('Images/12453.jpg');">! ! Customer Login ! !</td>
</tr>
<tr>
<td class="auto-style1" style="font-weight: 700;
font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS',
sans-serif"> </td>
</tr>
<tr>
<td class="auto-style1" style="font-weight: 700;
font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS',
sans-serif"> </td>
</tr>
<tr>
<td class="auto-style9">Account Number
: &
nbsp;
<asp:TextBox ID="TextBox1" runat="server"
Height="25px" Width="200px" MaxLength="20" BackColor="#CCFFFF"
BorderColor="#99FFCC" BorderStyle="Inset"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style9">Enter Password
: &
nbsp;
<asp:TextBox ID="TextBox2" runat="server"
Height="25px" Width="200px" MaxLength="20" TextMode="Password"
BackColor="#CCFFFF" BorderColor="#CCFFFF"
BorderStyle="Inset"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style10" style="font-family: 'Gill
Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-
serif"> &
nbsp; &nb
sp;
&n
bsp; &nbs
p;
</td>
</tr>
<tr>
<td class="auto-style10" style="font-family: 'Gill
Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif">
5
<asp:Button ID="Button1" runat="server"
Height="30px" OnClick="Button1_Click" Text="Login Now !"
Width="125px" BackColor="White" BorderColor="Gray"
BorderStyle="Outset" Font-Bold="True" Font-Names="Microsoft YaHei UI
Light" Font-Size="Medium" BorderWidth="3px" />
</td>
</tr>
<tr>
<td class="auto-style13">New User ? Please</td>
</tr>
<tr>
<td class="auto-style10" style="font-family: 'Gill
Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif">
<asp:ImageButton ID="ImageButton3"
runat="server" BackColor="#CCFFFF" BorderColor="#CCFFFF"
BorderStyle="Outset" Height="70px" ImageUrl="~/Images/register-
button-png-1846215.png" OnClick="ImageButton3_Click" Width="200px"
/>
</td>
</tr>
<tr>
<td class="auto-style10" style="font-family: 'Gill
Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-
serif"> </td>
</tr>
<tr>
<td class="auto-style10" style="font-family: 'Gill
Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif">
<asp:ImageButton ID="ImageButton2"
runat="server" BackColor="#CCFFFF" BorderColor="#CCFFFF"
BorderStyle="Outset" Height="70px" ImageUrl="~/Images/369-
3693709_return-to-home-button-return-home-page-button.png"
OnClick="ImageButton2_Click" Width="200px" />
</td>
</tr>
</table>
</form>
</body>
</html>
Register Account
5
<%@ Page Language="C#" AutoEventWireup="true"
CodeBehind="Account.aspx.cs" Inherits="Bank.Account" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script src="sweetalert/sweetalert2.all.min.js"></script>
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
<title></title>
<style type="text/css">
.auto-style2 {
width: 434px;
}
.auto-style3 {
width: 260px;
height: 66px;
}
.auto-style4 {
width: 434px;
height: 66px;
}
.auto-style5 {
height: 66px;
}
.auto-style6 {
width: 260px;
height: 40px;
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: medium;
}
.auto-style7 {
width: 434px;
height: 40px;
}
.auto-style8 {
height: 40px;
}
.auto-style12 {
text-align: center;
font-family: "Gill Sans Nova";
5
font-weight: bold;
font-size: x-large;
}
.auto-style13 {
text-align: center;
font-family: "Gill Sans Nova";
font-weight: bold;
font-size: medium;
}
.auto-style14 {
background-color: #FFCC99;
}
.auto-style15 {
width: 260px;
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: medium;
}
.auto-style17 {
font-family: "Gill Sans Nova";
font-size: medium;
text-align: center;
background-color: #CCFFFF;
}
</style>
</head>
<body style="height: 409px">
<form id="form1" runat="server">
<table style="background-position: center center; width:
100%; height: 298px; background-image: url('Images/2347.jpg');"
class="auto-style14">
<tr>
<td colspan="3">
<asp:Image ID="Image1" runat="server"
BorderStyle="Solid" Height="150px" ImageUrl="~/Images/cropped-1340-
150-932180 (1).jpg" Width="1325px" />
</td>
</tr>
<tr>
<td style="background-image:
url('Images/12453.jpg'); background-position: center top"
colspan="3"> </td>
</tr>
<tr>
<td class="auto-style12" colspan="3"
style="background-image: url('Images/12453.jpg'); background-
position: center top">! ! Register Account ! !</td>
</tr>
<tr>
5
<td class="auto-style13" colspan="3"
style="background-image: url('Images/12453.jpg'); background-
position: center top">Please register your account with us to take
the benefits of our BMS facilities.</td>
</tr>
<tr>
<td style="background-image:
url('Images/12453.jpg'); background-position: center top"
colspan="3"> </td>
</tr>
<tr>
<td class="auto-style17" colspan="3">Personal
Information</td>
</tr>
<tr>
<td class="auto-style15">Customer ID :</td>
<td class="auto-style2">
<asp:Label ID="Label1" runat="server"
Text="Label" Font-Bold="True" Font-Names="Microsoft YaHei UI Light"
Font-Size="Medium"></asp:Label>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style15">Last Name :</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox5" runat="server"
Height="25px" Width="200px" MaxLength="10" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Inset"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style15">First Name :</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox6" runat="server"
Height="25px" Width="200px" MaxLength="10" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Inset"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style6">Password :</td>
<td class="auto-style7">
<asp:TextBox ID="TextBox7" runat="server"
Height="25px" Width="200px" MaxLength="10" TextMode="Password"
BackColor="#CCFFFF" BorderColor="#CCFFFF"
BorderStyle="Inset"></asp:TextBox>
</td>
5
<td class="auto-style8"></td>
</tr>
<tr>
<td class="auto-style6">Confirm Password :</td>
<td class="auto-style7">
<asp:TextBox ID="TextBox8" runat="server"
Height="25px" Width="200px" MaxLength="10" TextMode="Password"
BackColor="#CCFFFF" BorderColor="#CCFFFF"
BorderStyle="Inset"></asp:TextBox>
</td>
<td class="auto-style8"></td>
</tr>
<tr>
<td class="auto-style15">Email ID :</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox9" runat="server"
Height="25px" Width="200px" MaxLength="25" TextMode="Email"
BackColor="#CCFFFF" BorderColor="#CCFFFF"
BorderStyle="Inset"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style15">Phone Number :</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox10" runat="server"
Height="25px" Width="200px" MaxLength="10" TextMode="Phone"
BackColor="#CCFFFF" BorderColor="#CCFFFF"
BorderStyle="Inset"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style15">Date of Birth :</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox11" runat="server"
Height="25px" Width="200px" MaxLength="10" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Inset"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style15">Gender :</td>
<td class="auto-style2">
<asp:DropDownList ID="DropDownList2"
runat="server" BackColor="#CCFFFF" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Height="25px" Width="100px">
<asp:ListItem>Male</asp:ListItem>
<asp:ListItem>Female</asp:ListItem>
5
</asp:DropDownList>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style17" colspan="3">Address
Information</td>
</tr>
<tr>
<td class="auto-style15">Address :</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox12" runat="server"
Height="25px" Width="200px" MaxLength="25" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Inset"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style15">City Name :</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox13" runat="server"
Height="25px" Width="200px" MaxLength="20" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Inset"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style15">State :</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox14" runat="server"
Height="25px" Width="200px" MaxLength="20" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Inset"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style15">Zip Code :</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox15" runat="server"
Height="25px" Width="200px" MaxLength="10" TextMode="Number"
BackColor="#CCFFFF" BorderColor="#CCFFFF"
BorderStyle="Inset"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style17" colspan="3">Bank Account
Information</td>
</tr>
5
<tr>
<td class="auto-style15">Account No :</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox1" runat="server"
Height="25px" Width="200px" MaxLength="10" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Inset"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style15">Account Type :</td>
<td class="auto-style2">
<asp:DropDownList ID="DropDownList1"
runat="server"
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"
BackColor="#CCFFFF" Font-Bold="True" Font-Names="Microsoft YaHei UI
Light" Height="25px" Width="150px">
<asp:ListItem>Saving Account</asp:ListItem>
<asp:ListItem>Fixed Deposit</asp:ListItem>
<asp:ListItem>Salary Account</asp:ListItem>
</asp:DropDownList>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style15">Description :</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox3" runat="server"
Height="50px" TextMode="MultiLine" Width="250px" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Inset"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style15">Balance :</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox4" runat="server"
Height="25px" Width="200px" MaxLength="10"
OnTextChanged="TextBox4_TextChanged" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Inset"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style3">
<asp:Button ID="Button1" runat="server"
Height="30px" Text="Register Account" Width="175px"
OnClick="Button1_Click" BackColor="White" BorderColor="Gray"
5
BorderStyle="Outset" Font-Bold="True" Font-Names="Microsoft YaHei UI
Light" Font-Size="Medium" BorderWidth="3px" />
</td>
<td class="auto-style4">
<asp:Button ID="Button2" runat="server"
Height="30px" Text="Cancel" Width="125px" BackColor="White"
BorderColor="Gray" BorderStyle="Outset" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Medium"
BorderWidth="3px" />
</td>
<td class="auto-style5"></td>
</tr>
</table>
</form>
</body>
</html>
5
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
5
</tr>
<tr>
<td class="auto-style2" colspan="4"
style="background-image: url('Images/12453.jpg'); background-
position: center top">User Account Details</td>
</tr>
<tr>
<td colspan="4" style="background-image:
url('Images/12453.jpg'); background-position: center
top"> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button1" runat="server"
OnClick="Button1_Click" Text="Account Statement" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Outset" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Medium" Height="30px"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style4">Name :</td>
<td class="auto-style4">
<asp:TextBox ID="TextBox1" runat="server"
Enabled="false" Font-Bold="True" Font-Names="Microsoft YaHei UI
Light" Font-Size="Medium" ForeColor="Black" Height="25px"
style="padding-left: 5px;" BackColor="#CCFFFF" BorderColor="#CCFFFF"
BorderStyle="Inset" Width="200px"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button2" runat="server"
OnClick="Button2_Click" Text="Fund Transfers" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Outset" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Medium" Height="30px"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style4">Email ID :
</td>
<td class="auto-style4"><asp:TextBox ID="TextBox2"
runat="server" Enabled="false" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Medium"
ForeColor="Black" Height="25px" style="padding-left: 5px;"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Inset"
Width="200px"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
5
<td>
<asp:Button ID="Button3" runat="server"
OnClick="Button3_Click" Text="Change Password" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Outset" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Medium" Height="30px"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style4">Phone Number :
</td>
<td class="auto-style4"><asp:TextBox ID="TextBox3"
runat="server" Enabled="false" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Medium"
ForeColor="Black" Height="25px" style="padding-left: 5px;"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Inset"
Width="200px"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button4" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Font-Underline="False" Height="30px" OnClick="Button4_Click"
Text="Sign/Log Out" Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style4">Address :
</td>
<td class="auto-style4"><asp:TextBox ID="TextBox4"
runat="server" Enabled="false" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Medium"
ForeColor="Black" Height="25px" style="padding-left: 5px;"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Inset"
Width="200px"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style3">
</td>
<td class="auto-style4">City :
</td>
<td class="auto-style4"><asp:TextBox ID="TextBox5"
runat="server" Enabled="false" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Medium"
ForeColor="Black" Height="25px" style="padding-left: 5px;"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Inset"
Width="200px"></asp:TextBox>
</td>
5
<td class="auto-style3"> </td>
</tr>
<tr>
<td class="auto-style3">
</td>
<td class="auto-style4">State :
</td>
<td class="auto-style4"><asp:TextBox ID="TextBox6"
runat="server" Enabled="false" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Medium"
ForeColor="Black" Height="25px" style="padding-left: 5px;"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Inset"
Width="200px"></asp:TextBox>
</td>
<td class="auto-style3"> </td>
</tr>
<tr>
<td class="auto-style3">
</td>
<td class="auto-style4">Zip Code :
</td>
<td class="auto-style4"><asp:TextBox ID="TextBox7"
runat="server" Enabled="false" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Medium"
ForeColor="Black" Height="25px" style="padding-left: 5px;"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Inset"
Width="200px"></asp:TextBox>
</td>
<td class="auto-
style3"> </td>
</tr>
<tr>
<td class="auto-style3">
</td>
<td class="auto-style4">Account Number :</td>
<td class="auto-style4"><asp:TextBox ID="TextBox8"
runat="server" Enabled="false" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Medium"
ForeColor="Black" Height="25px" style="padding-left: 5px;"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Inset"
Width="200px"></asp:TextBox>
</td>
<td class="auto-style3"> </td>
</tr>
<tr>
<td class="auto-style3">
</td>
<td class="auto-style4">Account Balance :</td>
5
<td class="auto-style4"><asp:TextBox ID="TextBox9"
runat="server" Enabled="false" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Medium"
ForeColor="Black" Height="25px" style="padding-left: 5px;"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Inset"
Width="200px"></asp:TextBox>
</td>
<td class="auto-style3"> </td>
</tr>
</table>
</form>
</body>
</html>
<!DOCTYPE html>
5
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
.auto-style2 {
text-align: center;
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: x-large;
}
.auto-style3 {
text-align: center;
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: medium;
}
.auto-style4 {
height: 34px;
}
.floatLeft {
float: left;
}
.floatCenter {
left: 50%;
transform: translateX(11%);
float: left;
}
.container {
overflow: hidden;
}
</style>
</head>
5
<body>
<form id="form1" runat="server" style="background-image:
url('Images/2347.jpg'); background-position: center center">
<table>
<tr>
<td colspan="3">
<asp:Image ID="Image1" runat="server"
BorderStyle="Solid" Height="150px" ImageUrl="~/Images/cropped-1340-
150-932180 (1).jpg" Width="1325px" />
</td>
</tr>
<tr>
<td class="auto-style2" colspan="3"
style="background-image: url('Images/12453.jpg'); background-
position: center top"> </td>
</tr>
<tr>
<td class="auto-style2" colspan="3"
style="background-image: url('Images/12453.jpg'); background-
position: center top">Account Statement</td>
</tr>
<tr>
<td class="auto-style3" colspan="3"
style="background-image: url('Images/12453.jpg'); background-
position: center top">View list of all credit/ debit/ fund transfers
transaction summary by this user.</td>
</tr>
</table>
<br />
<br />
<br />
<div class="container">
<div class="floatLeft">
<table>
<tr>
<td>
<asp:Button ID="Button1" runat="server"
OnClick="Button1_Click" Text="Account Details" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Outset" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Medium" Height="30px"
Width="165px" BorderWidth="3px" />
</td>
<td colspan="2" rowspan="8"> </td>
</tr>
<tr>
<td>
5
<asp:Button ID="Button4" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Font-Underline="False" Height="30px" OnClick="Button4_Click"
Text="Fund Transfers" Width="165px" BorderWidth="3px" />
</td>
</tr>
<tr>
<td>
<asp:Button ID="Button5" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button5_Click" Text="Change Password"
Width="165px" BorderWidth="3px" />
</td>
</tr>
<tr>
<td>
<asp:Button ID="Button6" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button6_Click" Text="Sign/Log Out"
Width="165px" BorderWidth="3px" />
</td>
</tr>
<tr>
<td class="auto-style4">
</td>
</tr>
<tr>
<td class="auto-style4">
</td>
</tr>
<tr>
<td class="auto-style4"></td>
</tr>
<tr>
<td class="auto-style4"> </td>
</tr>
<tr>
<td class="auto-style4"> </td>
<td class="auto-style4"> </td>
<td class="auto-style4"> </td>
</tr>
</table>
</div>
<div class="floatCenter">
5
<asp:GridView ID="GridView1" CssClass="GrdView1"
Style="margin: auto; width: 800px;" runat="server"
ShowHeaderWhenEmpty="True" AutoGenerateColumns="False"
CellPadding="4" GridLines="None" AllowPaging="True">
<Columns>
<asp:BoundField DataField="date"
HeaderText="Transaction Date" SortExpression="date" />
<asp:BoundField DataField="ReferenceNo"
HeaderText="Reference No#" SortExpression="ReferenceNo" />
<asp:BoundField DataField="description"
HeaderText="Description" SortExpression="description" />
<asp:BoundField DataField="debit"
HeaderText="Debit" SortExpression="debit" />
<asp:BoundField DataField="credit"
HeaderText="Credit" SortExpression="credit" />
</Columns>
</asp:GridView>
</div>
</div>
5
Money Transfer
<!DOCTYPE html>
5
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script src="sweetalert/sweetalert2.all.min.js"></script>
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
<title></title>
<style type="text/css">
.auto-style2 {
height: 40px;
}
.auto-style4 {
background-color: #FFCC99;
}
.auto-style5 {
height: 40px;
width: 478px;
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: medium;
}
.auto-style6 {
height: 40px;
text-align: center;
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: x-large;
}
.auto-style7 {
height: 40px;
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: small;
}
.auto-style8 {
height: 40px;
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: medium;
}
.auto-style9 {
height: 40px;
text-align: center;
}
5
</style>
</head>
<body style="height: 521px">
<form id="form1" runat="server">
<table style="background-position: center center; width:
100%; height: 255px; background-image: url('Images/2347.jpg');"
class="auto-style4">
<tr>
<td class="auto-style2" colspan="3">
<asp:Image ID="Image1" runat="server"
BorderStyle="Solid" Height="150px" ImageUrl="~/Images/cropped-1340-
150-932180 (1).jpg" Width="1325px" />
</td>
</tr>
<tr>
<td class="auto-style2" style="background-image:
url('Images/12453.jpg'); background-position: center top"
colspan="3"> </td>
</tr>
<tr>
<td class="auto-style6" colspan="3"
style="background-image: url('Images/12453.jpg'); background-
position: center top">Fund Transfers</td>
</tr>
<tr>
<td class="auto-style7" colspan="3"
style="background-image: url('Images/12453.jpg'); background-
position: center top">Funds transfer is a process of transferring
funds from your account to other account in same Bank.</td>
</tr>
<tr>
<td class="auto-style7" colspan="3"
style="background-image: url('Images/12453.jpg'); background-
position: center top">Please make sure that you have enough funds
available in your account to transfer. Also don't forget to
validate receiver's account number.</td>
</tr>
<tr>
<td class="auto-style2" colspan="3"> </td>
</tr>
<tr>
<td class="auto-style5">
<asp:Button ID="Button3" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button3_Click1" Text="Account Details"
Width="175px" BorderWidth="3px" />
</td>
<td class="auto-style8">
5
From Account</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox1" runat="server"
Width="200px" BackColor="#99FFCC" BorderColor="#99FFCC"
BorderStyle="Inset" Height="25px" Enabled="false"
OnLoad="TextBox1_Load"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style5">
<asp:Button ID="Button4" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button4_Click" Text="Account Statement"
Width="175px" BorderWidth="3px" />
</td>
<td class="auto-style8">
To Account</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox2" runat="server"
Width="200px" BackColor="#CCFFFF" BorderColor="#CCFFFF"
BorderStyle="Inset" Height="25px"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style5">
<asp:Button ID="Button6" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button6_Click" Text="Change Password"
Width="175px" BorderWidth="3px" />
</td>
<td class="auto-style8">
Date</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox3" runat="server"
Width="200px" BackColor="#99FFCC" BorderColor="#99FFCC"
BorderStyle="Inset" Height="25px" Enabled="False"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style5">
<asp:Button ID="Button5" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button5_Click" Text="Sign/Log Out"
Width="175px" BorderWidth="3px" />
</td>
<td class="auto-style8">
5
Current Balance</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox5" runat="server"
Width="200px" BackColor="#99FFCC" BorderColor="#99FFCC"
BorderStyle="Inset" Height="25px" Enabled="False"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style5"> </td>
<td class="auto-style8">
Transfer
Amount</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox4" runat="server"
Width="200px" BackColor="#CCFFFF" BorderColor="#CCFFFF"
BorderStyle="Inset" Height="25px" AutoPostBack="true"
OnTextChanged="TextBox4_TextChanged"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style5"> </td>
<td class="auto-style8">
Updated Balance</td>
<td class="auto-style2">
<asp:TextBox ID="TextBox6" runat="server"
Width="200px" BackColor="#99FFCC" BorderColor="#99FFCC"
BorderStyle="Inset" Height="25px" Enabled="False"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style5"> </td>
<td class="auto-style2">
</td>
<td class="auto-style2">
</td>
</tr>
<tr>
<td class="auto-style9" colspan="3">
<asp:Button ID="Button1" runat="server"
Text="Fund Transfer" Width="150px" OnClick="Button1_Click"
BackColor="White" BorderColor="Gray" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" BorderWidth="3px" />
</td>
</tr>
</table>
</form>
</body>
</html>
5
Change Password
<!DOCTYPE html>
5
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script src="sweetalert/sweetalert2.all.min.js"></script>
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
<title>Change Password</title>
<style type="text/css">
.auto-style1 {
width: 100%;
background-color: #FFCC99;
}
.auto-style3 {
text-align: center;
font-family: "Microsoft YaHei UI Light";
font-size: small;
font-weight: bold;
}
.auto-style4 {
text-align: center;
}
.auto-style5 {
text-align: center;
font-family: "Gill Sans Nova";
font-size: x-large;
font-weight: bold;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<table class="auto-style1" style="background-image:
url('Images/2347.jpg'); background-position: center center">
<tr>
<td colspan="3">
<asp:Image ID="Image1" runat="server"
BorderStyle="Solid" Height="150px" ImageUrl="~/Images/cropped-1340-
150-932180 (1).jpg" Width="1335px" />
</td>
</tr>
<tr>
5
<td style="background-image:
url('Images/12453.jpg'); background-position: center top"
colspan="3"> </td>
</tr>
<tr>
<td colspan="3" class="auto-style4"
style="background-image: url('Images/12453.jpg'); background-
position: center top"> </td>
</tr>
<tr>
<td colspan="3" class="auto-style5"
style="background-image: url('Images/12453.jpg'); background-
position: center top">! ! Change Password ! !</td>
</tr>
<tr>
<td colspan="3" class="auto-style4"
style="background-image: url('Images/12453.jpg'); background-
position: center top"> </td>
</tr>
<tr>
<td colspan="3" style="background-image:
url('Images/12453.jpg'); background-position: center
top"> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button3" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button3_Click" Text="Account Details"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style3"
colspan="2"> &n
bsp;
Username
: &
nbsp;
<asp:TextBox ID="TextBox1" runat="server"
BorderStyle="Inset" Height="25px" Width="200px" Enabled="False"
BackColor="#CCFFFF" BorderColor="#CCFFFF"></asp:TextBox>
&n
bsp; </td>
</tr>
<tr>
<td>
<asp:Button ID="Button2" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
5
Height="30px" OnClick="Button2_Click" Text="Account Statement"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style3"
colspan="2">
Account Number
:
<asp:TextBox ID="TextBox2" runat="server"
BorderStyle="Inset" Height="25px" Width="200px" Enabled="False"
BackColor="#CCFFFF" BorderColor="#CCFFFF"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Button ID="Button4" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
ForeColor="Black" Height="30px" OnClick="Button1_Click" Text="Fund
Transfers" Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style3"
colspan="2"> &n
bsp; New Password
: &
nbsp;
<asp:TextBox ID="TextBox3" runat="server"
BorderStyle="Inset" Height="25px" Width="200px" BackColor="#CCFFFF"
BorderColor="#CCFFFF"></asp:TextBox>
&n
bsp; </td>
</tr>
<tr>
<td>
<asp:Button ID="Button5" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button5_Click" Text="Sign/Log Out"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style3" colspan="2">Confirm New
Password : <asp:TextBox ID="TextBox4" runat="server"
BorderStyle="Inset" Height="25px" Width="200px" BackColor="#CCFFFF"
BorderColor="#CCFFFF"></asp:TextBox>
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
5
</tr>
<tr>
<td class="auto-style4" colspan="3">
<asp:Button ID="Button1" runat="server"
BackColor="White" BorderColor="Gray" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button1_Click" Text="Change Password"
Width="175px" BorderWidth="3px" />
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="auto-style3" colspan="3">Note :- If you
feel that your password is weak then please change it. We recommed
to change your password in every 45 days to make it secure.</td>
</tr>
</table>
</form>
</body>
</html>
Admin Login
5
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script src="sweetalert/sweetalert2.all.min.js"></script>
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
<title>Admin Login</title>
<style type="text/css">
.auto-style1 {
background-color: #FFCC99;
}
.auto-style4 {
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: small;
}
.auto-style5 {
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: small;
text-align: center;
}
.auto-style6 {
text-align: center;
}
.auto-style7 {
text-align: center;
font-family: "Gill Sans Nova";
font-weight: bold;
font-size: x-large;
}
.auto-style8 {
height: 50px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<table class="auto-style1" style="background-position:
center center; width:100%; background-image:
url('Images/2347.jpg');">
5
<tr>
<td colspan="3">
<asp:Image ID="Image1" runat="server"
BorderStyle="Solid" Height="150px" ImageUrl="~/Images/cropped-1340-
150-932180 (1).jpg" Width="1335px" />
</td>
</tr>
<tr>
<td colspan="3" style="background-image:
url('Images/12453.jpg'); background-position: center top"
class="auto-style8"></td>
</tr>
<tr>
<td class="auto-style7" colspan="3"
style="background-image: url('Images/12453.jpg'); background-
position: center top">! ! Admin Login ! !</td>
</tr>
<tr>
<td style="background-image:
url('Images/12453.jpg'); background-position: center top"
class="auto-style8" colspan="3"></td>
</tr>
<tr>
<td class="auto-style5" colspan="3"><span
class="auto-style4"> Username :
</span>
<asp:TextBox ID="TextBox1" runat="server"
CssClass="auto-style4" Width="200px" BorderStyle="Inset"
BackColor="#CCFFFF" BorderColor="#CCFFFF"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style5" colspan="3"><span
class="auto-style4"> Password :
</span>
<asp:TextBox ID="TextBox2" runat="server"
CssClass="auto-style4" Width="200px" BorderStyle="Inset"
TextMode="Password" BackColor="#CCFFFF"
BorderColor="#CCFFFF"></asp:TextBox>
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="auto-style6" colspan="3"> </td>
</tr>
5
<tr>
<td class="auto-style6" colspan="3">
<asp:Button ID="Button1" runat="server"
BorderStyle="Outset" Height="30px" OnClick="Button1_Click"
Text="Login Now !" Width="150px" Font-Bold="True" Font-
Names="Microsoft YaHei UI Light" Font-Size="Large" Font-
Strikeout="False" BackColor="White" BorderColor="Gray"
BorderWidth="3px" />
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="auto-style6" colspan="3">
<asp:ImageButton ID="ImageButton1"
runat="server" Height="70px" ImageUrl="~/Images/369-3693709_return-
to-home-button-return-home-page-button.png"
OnClick="ImageButton1_Click" Width="200px" BackColor="White"
BorderColor="Gray" BorderStyle="Outset" BorderWidth="3px" />
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>
5
<%@ Page Language="C#" AutoEventWireup="true"
CodeBehind="AdminHP.aspx.cs" Inherits="Bank.Images.AdminHP" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
<title>AdminHP</title>
<style type="text/css">
.auto-style1 {
width: 100%;
background-color: #FFCC99;
}
.auto-style4 {
height: 35px;
}
.auto-style6 {
text-align: center;
}
.auto-style7 {
font-family: "Gill Sans Nova";
font-weight: bold;
font-size: x-large;
border-left-color: #A0A0A0;
border-right-color: #C0C0C0;
border-top-color: #A0A0A0;
border-bottom-color: #C0C0C0;
padding: 1px;
background-image: url('Images/2347.jpg');
background-position: left center;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<table class="auto-style1" style="background-image:
url('Images/2347.jpg'); background-position: center center">
<tr>
<td colspan="4" style="background-image:
url('Images/2347.jpg'); background-position: left center">
5
<asp:Image ID="Image1" runat="server"
BorderStyle="Solid" Height="150px" ImageUrl="~/Images/cropped-1340-
150-932180 (1).jpg" Width="1335px" />
</td>
</tr>
<tr>
<td style="background-image: url('Images/2347.jpg');
background-position: left center" class="auto-style6" colspan="4">
<br />
<span class="auto-style7">Admin Main
Page</span><br />
</td>
</tr>
<tr>
<td class="auto-style4" style="background-image:
url('Images/2347.jpg'); background-position: left center">
<asp:Button ID="Button1" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
ForeColor="Black" Height="30px" OnClick="Button1_Click" Text="Admin
Home" Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style4" style="background-image:
url('Images/2347.jpg'); background-position: left center">
<asp:Button ID="Button2" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button2_Click" Text="User Details"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style4" style="background-image:
url('Images/2347.jpg'); background-position: left center">
<asp:Button ID="Button3" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button3_Click" Text="Account Details"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style4" style="background-image:
url('Images/2347.jpg'); background-position: left center">
<asp:Button ID="Button4" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Font-Underline="False" Height="30px" OnClick="Button4_Click"
Text="Sign/Log Out" Width="165px" BorderWidth="3px" />
</td>
</tr>
<tr>
5
<td class="auto-style4" style="background-image:
url('Images/person-shopping-online-3944405.jpg'); background-
position: center center" colspan="4">
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</td>
</tr>
</table>
</form>
</body>
</html>
User Details
5
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="User
Details.aspx.cs" Inherits="Bank.Images.User_Details" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
<title>User Details</title>
<style type="text/css">
body {
background-color: #FFFFFF;
}
.auto-style1 {
width: 100%;
background-color: #FFCC99;
}
.auto-style2 {
font-family: "Microsoft YaHei UI Light";
font-size: x-large;
font-weight: bold;
text-align: center;
}
.auto-style3 {
text-align: center;
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: medium;
}
.floatLeft {
float: left;
}
.floatCenter {
left: 50%;
transform: translateX(11%);
float: left;
5
}
.container {
overflow: hidden;
}
</style>
</head>
<body>
<form id="form1" runat="server" style="background-image:
url('Images/2347.jpg'); background-position: center center">
<table class="auto-style1" style="background-image:
url('Images/12453.jpg'); background-position: center top">
<tr>
<td colspan="3">
<asp:Image ID="Image1" runat="server"
BorderStyle="Solid" Height="150px" ImageUrl="~/Images/cropped-1340-
150-932180 (1).jpg" Width="1335px" />
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="auto-style2" colspan="3">User Details
List</td>
</tr>
<tr>
<td class="auto-style3" colspan="3">View account
details, credit, debit funds from the account or activate, de-
activate them.</td>
</tr>
</table>
<br />
<br />
<br />
<div class="container">
<div class="floatLeft">
<table>
<tr>
<td>
<asp:Button ID="Button1" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
5
ForeColor="Black" Height="30px" OnClick="Button1_Click" Text="Admin
Home" Width="165px" BorderWidth="3px" />
</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button3" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button3_Click" Text="Account Details"
Width="165px" BorderWidth="3px" />
</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button2" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button2_Click" Text="Cash Deposit"
Width="165px" BorderWidth="3px" />
</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button5" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button5_Click" Text="Cash Withdrawal"
Width="165px" BorderWidth="3px" />
</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button4" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Font-Underline="False" Height="30px" OnClick="Button4_Click"
Text="Sign/Log Out" Width="165px" BorderWidth="3px" />
</td>
<td> </td>
<td> </td>
5
</tr>
</table>
</div>
<div class="floatCenter">
<asp:GridView ID="GridView1" CssClass="GrdView1"
Style="margin: auto; width: 800px;" runat="server"
ShowHeaderWhenEmpty="True" AutoGenerateColumns="False"
CellPadding="4" DataKeyNames="accid" DataSourceID="SqlDataSource1"
GridLines="None" AllowPaging="True">
<Columns>
<asp:BoundField DataField="accid"
HeaderText="Account ID" SortExpression="accid" />
<asp:BoundField DataField="email"
HeaderText="Email" SortExpression="email" />
<asp:BoundField DataField="phone"
HeaderText="Phone" SortExpression="phone" />
<asp:TemplateField HeaderText="Action">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1"
Style="text-align: center;" runat="server" CausesValidation="False"
CommandName="Delete" OnClientClick="return confirm('Are you sure you
want to remove this user?');">Delete</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
5
<HeaderStyle BackColor="#347AB6" Wrap="false"
Font-Names="Cambria" Font-Size="16px" Font-Bold="True"
ForeColor="White" HorizontalAlign="Center" />
<PagerSettings FirstPageText="First"
LastPageText="Last" Mode="NextPreviousFirstLast" NextPageText="Next"
PreviousPageText="Previous" />
<PagerStyle CssClass="pagerStyle"
BackColor="Transparent" ForeColor="#333333" Font-Size="15px"
HorizontalAlign="Center" />
<RowStyle BackColor="White" CssClass="rowStyle"
HorizontalAlign="Center" Wrap="false" />
</asp:GridView>
</div>
</div>
5
Account Details
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
<title>Account Details</title>
<style type="text/css">
body {
background-color: #FFFFFF;
}
.auto-style1 {
width: 100%;
background-color: #FFCC99;
}
.auto-style2 {
text-align: center;
font-family: "Gill Sans Nova";
font-weight: bold;
font-size: x-large;
}
.auto-style3 {
text-align: center;
font-family: "Gill Sans Nova";
font-weight: bold;
font-size: medium;
}
.floatLeft {
float: left;
}
.floatCenter {
left: 50%;
transform: translateX(11%);
5
float: left;
}
.container {
overflow: hidden;
}
.auto-style4 {
height: 25px;
}
</style>
</head>
<body>
<form id="form1" runat="server" style="background-image:
url('Images/2347.jpg'); background-position: center center">
<table class="auto-style1" style="background-image:
url('Images/12453.jpg'); background-position: center top">
<tr>
<td>
<asp:Image ID="Image1" runat="server"
BorderStyle="Solid" Height="150px" ImageUrl="~/Images/cropped-1340-
150-932180 (1).jpg" Width="1335px" />
</td>
</tr>
<tr>
<td class="auto-style4"></td>
</tr>
<tr>
<td class="auto-style2">Account Details</td>
</tr>
<tr>
<td class="auto-style3">View account details,
credit, debit funds from the account or activate, de-activate
them.</td>
</tr>
</table>
<br />
<br />
<br />
<div class="container">
<div class="floatLeft">
<table>
<tr>
<td>
<asp:Button ID="Button1" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
5
ForeColor="Black" Height="30px" OnClick="Button1_Click" Text="Admin
Home" Width="165px" BorderWidth="3px" />
</td>
<td colspan="2"> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button2" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button2_Click" Text="User Details"
Width="165px" BorderWidth="3px" />
</td>
<td colspan="2"> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button3" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button3_Click" Text=" Cash Deposit"
Width="165px" BorderWidth="3px" />
</td>
<td colspan="2"> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button5" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button5_Click" Text="Cash Withdrawal"
Width="165px" BorderWidth="3px" />
</td>
<td colspan="2"> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button4" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Font-Underline="False" Height="30px" OnClick="Button4_Click"
Text="Sign/Log Out" Width="165px" BorderWidth="3px" />
</td>
<td colspan="2"> </td>
</tr>
</table>
</div>
<div class="floatCenter">
5
<asp:GridView ID="GridView1" CssClass="GrdView1"
Style="margin: auto; width: 800px;" runat="server"
ShowHeaderWhenEmpty="True" AutoGenerateColumns="False"
CellPadding="4" DataSourceID="SqlDataSource1" GridLines="None"
AllowPaging="True" DataKeyNames="accid">
<Columns>
<asp:BoundField DataField="acctype"
HeaderText="Account Type" SortExpression="acctype" />
<asp:BoundField DataField="balance"
HeaderText="Balance" SortExpression="balance" />
<asp:TemplateField HeaderText="View
Statement">
<ItemTemplate>
<asp:LinkButton ID="viewStatement"
runat="server" Text="Statement"
OnClick="viewStatement_Click"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
5
<HeaderStyle BackColor="#347AB6" Wrap="false"
Font-Names="Cambria" Font-Size="16px" Font-Bold="True"
ForeColor="White" />
<PagerSettings FirstPageText="First"
LastPageText="Last" Mode="NextPreviousFirstLast" NextPageText="Next"
PreviousPageText="Previous" />
<PagerStyle CssClass="pagerStyle"
BackColor="Transparent" ForeColor="#333333" Font-Size="15px"
HorizontalAlign="Center" />
<RowStyle BackColor="White" CssClass="rowStyle"
HorizontalAlign="Center" Wrap="false" />
</asp:GridView>
</div>
</div>
5
Account Statement
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
<title>Account Statement</title>
<style type="text/css">
body {
background-color: #FFFFFF;
}
.auto-style1 {
width: 100%;
background-color: #FFCC99;
}
.auto-style2 {
text-align: center;
font-family: "Gill Sans Nova";
font-weight: bold;
font-size: x-large;
}
.auto-style3 {
text-align: center;
font-family: "Gill Sans Nova";
font-weight: bold;
font-size: medium;
}
.floatLeft {
float: left;
}
.floatCenter {
left: 50%;
transform: translateX(11%);
5
float: left;
}
.container {
overflow: hidden;
}
.auto-style4 {
height: 600px;
}
.auto-style5 {
height: 25px;
}
</style>
</head>
<body>
<form id="form1" runat="server" class="auto-style4"
style="background-image: url('Images/2347.jpg'); background-
position: center center">
<table class="auto-style1" style="background-image:
url('Images/12453.jpg'); background-position: center top">
<tr>
<td>
<asp:Image ID="Image1" runat="server"
BorderStyle="Solid" Height="150px" ImageUrl="~/Images/cropped-1340-
150-932180 (1).jpg" Width="1335px" />
</td>
</tr>
<tr>
<td class="auto-style5"></td>
</tr>
<tr>
<td class="auto-style2">Account Statement</td>
</tr>
<tr>
<td class="auto-style3">View list of all credit/
debit/ fund transfers transaction summary by this user.</td>
</tr>
</table>
<br />
<br />
<br />
<div class="container">
<div class="floatLeft">
<table>
<tr>
<td>
5
<asp:Button ID="Button1" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
ForeColor="Black" Height="30px" OnClick="Button1_Click" Text="Admin
Home" Width="165px" BorderWidth="3px" />
</td>
<td colspan="2"> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button2" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button2_Click" Text="User Details"
Width="165px" BorderWidth="3px" />
</td>
<td colspan="2"> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button3" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button3_Click" Text="Account Details"
Width="165px" BorderWidth="3px" />
</td>
<td colspan="2"> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button5" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button5_Click" Text="Cash Deposit"
Width="165px" BorderWidth="3px" />
</td>
<td colspan="2"> </td>
</tr>
<tr>
<td>
<asp:Button ID="Button6" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button6_Click" Text="Cash Withdrawal"
Width="165px" BorderWidth="3px" />
</td>
<td> </td>
<td> </td>
</tr>
5
<tr>
<td>
<asp:Button ID="Button4" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Font-Underline="False" Height="30px" OnClick="Button4_Click"
Text="Sign/Log Out" Width="165px" BorderWidth="3px" />
</td>
<td> </td>
<td> </td>
</tr>
</table>
</div>
<div class="floatCenter">
<table>
<asp:GridView ID="GridView1" CssClass="GrdView1"
Style="margin: auto; width: 800px;" runat="server"
ShowHeaderWhenEmpty="True" AutoGenerateColumns="False"
CellPadding="4" GridLines="None" AllowPaging="True">
<Columns>
<asp:BoundField DataField="date"
HeaderText="Transaction Date" SortExpression="date" />
<asp:BoundField DataField="ReferenceNo"
HeaderText="Reference No#" SortExpression="ReferenceNo" />
<asp:BoundField DataField="description"
HeaderText="Description" SortExpression="description" />
<asp:BoundField DataField="debit"
HeaderText="Debit" SortExpression="debit" />
<asp:BoundField DataField="credit"
HeaderText="Credit" SortExpression="credit" />
</Columns>
<HeaderStyle BackColor="#347AB6"
Wrap="false" Font-Names="Cambria" Font-Size="16px" Font-Bold="True"
ForeColor="White" />
<PagerSettings FirstPageText="First"
LastPageText="Last" Mode="NextPreviousFirstLast" NextPageText="Next"
PreviousPageText="Previous" />
5
<PagerStyle CssClass="pagerStyle"
BackColor="Transparent" ForeColor="#333333" Font-Size="15px"
HorizontalAlign="Center" />
<RowStyle BackColor="White"
CssClass="rowStyle" HorizontalAlign="Center" Wrap="false" />
</asp:GridView>
</table>
</div>
</div>
5
Cash Deposit
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script src="sweetalert/sweetalert2.all.min.js"></script>
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
<title></title>
<style type="text/css">
.auto-style3 {
background-color: #FFCC99;
width: 100%;
height: 292px;
}
.auto-style4 {
text-align: center;
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: x-large;
height: 37px;
}
.auto-style9 {
height: 45px;
}
.auto-style10 {
height: 37px;
}
.auto-style11 {
width: 285px;
height: 35px;
}
.auto-style12 {
width: 285px;
height: 35px;
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: medium;
5
}
.auto-style14 {
height: 35px;
}
.auto-style15 {
text-align: center;
height: 37px;
}
</style>
</head>
<body style="height: 550px">
<form id="form1" runat="server">
<table style="background-position: center center;
background-image: url('Images/2347.jpg');" class="auto-style3">
<tr>
<td colspan="3">
<asp:Image ID="Image1" runat="server"
BorderStyle="Solid" Height="150px" ImageUrl="~/Images/cropped-1340-
150-932180 (1).jpg" Width="1325px" />
</td>
</tr>
<tr>
<td colspan="3" class="auto-style10"
style="background-image: url('Images/12453.jpg'); background-
position: center top"></td>
</tr>
<tr>
<td colspan="3" class="auto-style4"
style="background-image: url('Images/12453.jpg'); background-
position: center top">! ! Money Deposit ! !</td>
</tr>
<tr>
<td colspan="3" class="auto-style10"
style="background-image: url('Images/12453.jpg'); background-
position: center top"></td>
</tr>
<tr>
<td class="auto-style11">
<asp:Button ID="Button4" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button4_Click" Text="Admin Home"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style12">Account No :</td>
<td class="auto-style14">
<asp:TextBox ID="TextBox1" runat="server"
Height="25px" Width="200px" placeholder="Enter Account No."
style="padding-left: 10px;" AutoPostBack="true" MaxLength="10"
5
OnTextChanged="TextBox1_TextChanged" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Inset"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style11">
<asp:Button ID="Button9" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" Text="User Details" Width="165px"
OnClick="Button9_Click" BorderWidth="3px" />
</td>
<td class="auto-style12">Date :</td>
<td class="auto-style14">
<asp:TextBox ID="TextBox2" runat="server"
Height="25px" Width="200px" Enabled="false" placeholder="Date"
style="padding-left: 10px;" OnTextChanged="TextBox2_TextChanged"
BackColor="#99FFCC" BorderColor="#99FFCC"
BorderStyle="Inset"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style11">
<asp:Button ID="Button8" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button8_Click" Text="Account Details"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style12">Current Balance :</td>
<td class="auto-style14">
<asp:TextBox ID="TextBox3" runat="server"
Height="25px" Width="200px" Enabled="false" placeholder="Current
Balance" style="padding-left: 10px;" MaxLength="10"
OnTextChanged="TextBox3_TextChanged" BackColor="#99FFCC"
BorderColor="#99FFCC" BorderStyle="Inset"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style11">
<asp:Button ID="Button6" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button6_Click" Text="Cash Withdrawal"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style12">Deposit :</td>
<td class="auto-style14">
5
<asp:TextBox ID="TextBox4" runat="server"
Height="25px" Width="200px" style="padding-left: 10px;"
placeholder="Enter Deposit Amount" MaxLength="10"
AutoPostBack="true" OnTextChanged="TextBox4_TextChanged"
BackColor="#CCFFFF" BorderColor="#CCFFFF"
BorderStyle="Inset"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style11">
<asp:Button ID="Button7" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button7_Click" Text="Sign/Log Out"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style12">Updated Balance :</td>
<td class="auto-style14">
<asp:TextBox ID="TextBox5" runat="server"
Height="25px" Width="200px" Enabled="false" placeholder="Updated
Balance" style="padding-left: 10px;" MaxLength="10"
OnTextChanged="TextBox5_TextChanged" BackColor="#99FFCC"
BorderColor="#99FFCC" BorderStyle="Inset"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style9" colspan="3">
</td>
</tr>
<tr>
<td class="auto-style15" colspan="3">
<asp:Button ID="Button3" runat="server"
Height="30px" Text="Deposit" Width="125px" OnClick="Button3_Click"
BackColor="White" BorderColor="Gray" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
BorderWidth="3px" />
</td>
</tr>
</table>
</form>
</body>
</html>
5
Cash Withdrawal
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script src="sweetalert/sweetalert2.all.min.js"></script>
<script>
if (window.history.replaceState) {
window.history.replaceState(null, null,
window.location.href);
}
</script>
<title></title>
<style type="text/css">
.auto-style1 {
width: 285px;
}
.auto-style3 {
height: 37px;
}
.auto-style4 {
background-color: #FFCC99;
width: 100%;
height: 550px;
}
.auto-style5 {
height: 37px;
text-align: center;
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: x-large;
}
.auto-style6 {
text-align: center;
}
.auto-style7 {
text-align: center;
height: 45px;
}
.auto-style9 {
width: 285px;
5
font-family: "Microsoft YaHei UI Light";
font-weight: bold;
font-size: medium;
}
</style>
</head>
<body style="height: 485px">
<form id="form1" runat="server">
<table style="background-position: center center;
background-image: url('Images/2347.jpg');" class="auto-style4">
<tr>
<td colspan="3" class="auto-style3">
<asp:Image ID="Image1" runat="server"
BorderStyle="Solid" ImageUrl="~/Images/cropped-1340-150-932180
(1).jpg" Height="150px" Width="1325px" />
</td>
</tr>
<tr>
<td colspan="3" class="auto-style3"
style="background-image: url('Images/12453.jpg'); background-
position: center top"> </td>
</tr>
<tr>
<td colspan="3" class="auto-style5"
style="background-image: url('Images/12453.jpg'); background-
position: center top">! ! Cash Withdrawal ! !</td>
</tr>
<tr>
<td colspan="3" class="auto-style3"
style="background-image: url('Images/12453.jpg'); background-
position: center top"> </td>
</tr>
<tr>
<td class="auto-style1">
<asp:Button ID="Button6" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button6_Click" Text="Admin Home"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style9">Account No :</td>
<td>
<asp:TextBox ID="TextBox1" runat="server"
Height="25px" Width="200px" placeholder="Enter Account No."
style="padding-left: 10px;" AutoPostBack="true" MaxLength="10"
OnTextChanged="TextBox1_TextChanged" BackColor="#CCFFFF"
BorderColor="#CCFFFF" BorderStyle="Inset"></asp:TextBox>
</td>
</tr>
5
<tr>
<td class="auto-style1">
<asp:Button ID="Button4" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button4_Click" Text="User Details"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style9">Date :</td>
<td>
<asp:TextBox ID="TextBox2" runat="server"
Height="25px" Width="200px" placeholder="Date" style="padding-left:
10px;" MaxLength="10" Enabled="false" BackColor="#99FFCC"
BorderColor="#99FFCC" BorderStyle="Inset"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style1">
<asp:Button ID="Button5" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button5_Click" Text="Account Details"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style9">Current Balance :</td>
<td>
<asp:TextBox ID="TextBox3" runat="server"
Height="25px" Width="200px" placeholder="Current Balance"
style="padding-left: 10px;" MaxLength="10" Enabled="false"
BackColor="#99FFCC" BorderColor="#99FFCC"
BorderStyle="Inset"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style1">
<asp:Button ID="Button10" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" Text="Cash Deposit" Width="165px"
OnClick="Button10_Click" BorderWidth="3px" />
</td>
<td class="auto-style9">Withdrawal :</td>
<td>
<asp:TextBox ID="TextBox4" runat="server"
Height="25px" Width="200px" style="padding-left: 10px;"
placeholder="Enter Withdrawal Amount" AutoPostBack="true"
MaxLength="10" OnTextChanged="TextBox4_TextChanged"
BackColor="#CCFFFF" BorderColor="#CCFFFF"
BorderStyle="Inset"></asp:TextBox>
5
</td>
</tr>
<tr>
<td class="auto-style1">
<asp:Button ID="Button9" runat="server"
BackColor="#CCFFFF" BorderColor="#CCFFFF" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
Height="30px" OnClick="Button9_Click" Text="Sign/Log Out"
Width="165px" BorderWidth="3px" />
</td>
<td class="auto-style9">Updated Balance :</td>
<td>
<asp:TextBox ID="TextBox5" runat="server"
Height="25px" Width="200px" placeholder="Updated Balance"
style="padding-left: 10px;" MaxLength="10" Enabled="false"
BackColor="#99FFCC" BorderColor="#99FFCC"
BorderStyle="Inset"></asp:TextBox>
</td>
</tr>
<tr>
<td class="auto-style7" colspan="3">
</td>
</tr>
<tr>
<td class="auto-style6" colspan="3">
<asp:Button ID="Button3" runat="server"
Height="30px" Text="Withdraw" Width="125px" OnClick="Button3_Click"
BackColor="White" BorderColor="Gray" BorderStyle="Outset" Font-
Bold="True" Font-Names="Microsoft YaHei UI Light" Font-Size="Medium"
BorderWidth="3px" />
</td>
</tr>
</table>
</form>
</body>
</html>
5
Web.config
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application,
please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</configuration>
5
Back-End
Home Page
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Bank.Images
{
public partial class Home : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
5
User Login
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Text;
using System.Data.SqlClient;
using System.Configuration;
namespace Bank
{
public partial class Login : System.Web.UI.Page
{
private string connectionString =
ConfigurationManager.ConnectionStrings["Con"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
if (count >= 1)
{
string msg = scalarReturn("select count(*) from
account where accid='" + TextBox1.Text + "' and password='" +
TextBox2.Text + "'");
5
if (msg.Equals("1"))
{
Session["accID"] = TextBox1.Text;
Response.Redirect("User Account
Statement.aspx");
}
else
{
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'error',
title: 'Invalid Login Details'
}).then(function() {
document.getElementById('TextBox1').focus();
});");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
TextBox1.Text = string.Empty;
}
}
else
{
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'error',
title: 'Invalid Account No.'
}).then(function() {
document.getElementById('TextBox1').focus();
});");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
TextBox1.Text = string.Empty;
}
}
5
SqlConnection conn = new
SqlConnection(connectionString);
conn.Open();
SqlCommand cmd = new SqlCommand(q, conn);
string s = cmd.ExecuteScalar().ToString();
return s;
}
Register Account
5
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Text;
using System.Data.SqlClient;
using System.Configuration;
namespace Bank
{
public partial class Account : System.Web.UI.Page
{
SqlConnection con = new SqlConnection(@"Data Source=LAPTOP-
I19SF7NS\SQLEXPRESS;Initial Catalog=demo;Integrated Security=True");
string id = "1000";
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Generate();
}
}
5
dress,city,state,zip,accid,acctype,description,balance)
values(@custid,@lastname,@firstname,@password,@email,@phone,@dob,@ge
nder,@address,@city,@state,@zip,@accid,@acctype,@description,@balanc
e)";
SqlCommand cmd = new SqlCommand(ss, con);
con.Open();
cmd.Parameters.AddWithValue("@custid", Label1.Text);
cmd.Parameters.AddWithValue("@lastname",
TextBox5.Text);
cmd.Parameters.AddWithValue("@firstname",
TextBox6.Text);
cmd.Parameters.AddWithValue("@password",
TextBox7.Text);
cmd.Parameters.AddWithValue("@email",
TextBox9.Text);
cmd.Parameters.AddWithValue("@phone",
TextBox10.Text);
cmd.Parameters.AddWithValue("@dob", TextBox11.Text);
cmd.Parameters.AddWithValue("@gender",
DropDownList2.Text);
cmd.Parameters.AddWithValue("@address",
TextBox12.Text);
cmd.Parameters.AddWithValue("@city",
TextBox13.Text);
cmd.Parameters.AddWithValue("@state",
TextBox14.Text);
cmd.Parameters.AddWithValue("@zip",
Convert.ToInt32(TextBox15.Text));
cmd.Parameters.AddWithValue("@accid",
TextBox1.Text);
cmd.Parameters.AddWithValue("@acctype",
DropDownList1.Text);
cmd.Parameters.AddWithValue("@description",
TextBox3.Text);
cmd.Parameters.AddWithValue("@balance",
Math.Round(Convert.ToDouble(TextBox4.Text), 2));
cmd.ExecuteNonQuery();
con.Close();
Label1.Text = string.Empty;
TextBox5.Text = string.Empty;
TextBox6.Text = string.Empty;
TextBox7.Text = string.Empty;
TextBox9.Text = string.Empty;
TextBox10.Text = string.Empty;
TextBox11.Text = string.Empty;
TextBox12.Text = string.Empty;
TextBox13.Text = string.Empty;
5
TextBox14.Text = string.Empty;
TextBox15.Text = string.Empty;
TextBox1.Text = string.Empty;
TextBox3.Text = string.Empty;
TextBox4.Text = string.Empty;
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'success',
title: 'Registration Successful'
}).then(function(){
location.reload();
})");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
catch
{
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'error',
title: 'Registration Failed!'
}).then(function(){
location.reload();
})");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
}
}
5
}
}
}
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data.SqlClient;
5
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Bank
{
public partial class User_Account_Details1 : System.Web.UI.Page
{
private string connectionString =
ConfigurationManager.ConnectionStrings["Con"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
string accid = Session["accID"] as String;
5
string getEmail = "SELECT email FROM [account] WHERE
accid = '" + accid + "'";
using (SqlConnection conn = new
SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(getEmail,
conn))
{
conn.Open();
TextBox2.Text = cmd.ExecuteScalar().ToString();
conn.Close();
}
}
5
{
conn.Open();
TextBox5.Text = cmd.ExecuteScalar().ToString();
conn.Close();
}
}
5
string getBal = "SELECT balance FROM [account] WHERE
accid = '" + accid + "'";
using (SqlConnection conn = new
SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(getBal,
conn))
{
conn.Open();
TextBox9.Text = cmd.ExecuteScalar().ToString();
conn.Close();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
5
namespace Bank
{
public partial class User_Account_Details : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string accid = Session["accID"] as String;
GridView1.DataSource = SqlDataSource1;
GridView1.DataBind();
}
Money Transfer
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
5
using System.Web.UI.WebControls;
using System.Data;
using System.Text;
using System.Data.SqlClient;
using System.Configuration;
namespace Bank
{
public partial class MoneyTransfer : System.Web.UI.Page
{
private string connectionString =
ConfigurationManager.ConnectionStrings["Con"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
string accid = Session["accID"] as String;
TextBox1.Text = accid;
TextBox3.Text = DateTime.Now.ToString("dd-MM-yyyy");
}
5
conn.Open();
cmd.Parameters.AddWithValue("@accid",
TextBox2.Text);
count = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
}
}
try
{
if (count == 1)
{
Double transferBal =
Convert.ToDouble(TextBox4.Text);
else
{
// update receiver balance
string getReceiverBal = "select balance from
account where accid = @accid";
Double receiverCurrBal;
using (SqlConnection conn = new
SqlConnection(connectionString))
{
using (SqlCommand cmd = new
SqlCommand(getReceiverBal, conn))
{
conn.Open();
cmd.Parameters.AddWithValue("@accid", TextBox2.Text);
receiverCurrBal =
Convert.ToDouble(cmd.ExecuteScalar());
conn.Close();
5
}
}
Double receiverUpdatedBal =
Math.Round((receiverCurrBal + transferBal), 2);
5
{
conn.Open();
countTx =
Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
}
}
string refNo = "TX" +
Convert.ToString(countTx + 1);
5
cmd.Parameters.AddWithValue("@accid", TextBox2.Text);
cmd.Parameters.AddWithValue("@date",
DateTime.Now);
cmd.Parameters.AddWithValue("@credit",
Math.Round(Convert.ToDouble(TextBox4.Text), 2));
cmd.Parameters.AddWithValue("@ReferenceNo", refNo);
cmd.Parameters.AddWithValue("@description", receiverDescription);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
}
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script
language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'success',
title: 'Transfer Successful'
}).then(function(){
location.reload();
});");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
}
}
else
{
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'error',
title: 'Invalid Account No.'
}).then(function() {
document.getElementById('TextBox2').focus();
});");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
TextBox2.Text = string.Empty;
}
}
catch
5
{
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'error',
title: 'Transfer Failed!'
}).then(function(){
location.reload();
});");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
}
}
5
using (SqlCommand cmd = new
SqlCommand(getSenderCurrBal, conn))
{
conn.Open();
cmd.Parameters.AddWithValue("@accid",
TextBox1.Text);
senderCurrBal =
Convert.ToDouble(cmd.ExecuteScalar());
conn.Close();
}
}
else
{
Double updatedBal = senderCurrBal -
Convert.ToDouble(TextBox4.Text);
TextBox6.Text = updatedBal.ToString();
}
}
else
{
TextBox6.Text = string.Empty;
}
}
5
Response.Redirect("Home");
}
Change Password
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Bank.Images
{
public partial class Change_Password : System.Web.UI.Page
{
private string connectionString =
ConfigurationManager.ConnectionStrings["Con"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
string accid = Session["accID"] as String;
5
using (SqlConnection conn = new
SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(getFirstName,
conn))
{
conn.Open();
firstName =
cmd.ExecuteScalar().ToString().Replace(" ", "");
conn.Close();
}
}
TextBox2.Text = accid;
}
if (newPass.Equals(confirmNewPass))
{
string updatePass = "UPDATE [account] SET [password]
= '" + newPass + "' WHERE accid = '" + accid + "'";
using (SqlConnection conn = new
SqlConnection(connectionString))
{
5
using (SqlCommand cmd = new
SqlCommand(updatePass, conn))
{
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
}
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'success',
title: 'Password Updated Successfully'
}).then(function(){
location.reload();
})");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
}
else
{
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'warning',
title: 'Password must be same!'
}).then(function(){
location.reload();
})");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
}
}
5
protected void Button4_Click(object sender, EventArgs e)
{
Response.Redirect("MoneyTransfer.aspx");
}
Admin Login
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Bank.Images
{
public partial class Admin_Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
ID = TextBox1.Text;
Password = TextBox2.Text;
5
Response.Redirect("Account Details.aspx");
}
else
{
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'error',
title: 'Invalid Username or Password!'
}).then(function(){
location.reload();
})");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
TextBox1.Text = string.Empty;
TextBox2.Text = string.Empty;
TextBox1.Focus();
}
}
5
Admin Home Page
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Bank.Images
{
public partial class AdminHP : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
5
protected void Button3_Click(object sender, EventArgs e)
{
Response.Redirect("AdminHP.aspx");
}
User Details
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Bank.Images
{
public partial class User_Details : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
5
protected void Button3_Click(object sender, EventArgs e)
{
Response.Redirect("Account Details.aspx");
}
Account Details
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Bank.Images
{
public partial class Account_Details : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
5
protected void Button3_Click(object sender, EventArgs e)
{
Response.Redirect("CashDeposit.aspx");
}
Session["viewStatementUser"] = lblAccID.Text;
Page.ClientScript.RegisterStartupScript(this.GetType(),
"OpenWindow", "window.open('Account Statement.aspx','_blank');",
true);
}
5
Account Statement
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Bank.Images
{
public partial class Account_Statement : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string accid = Session["viewStatementUser"] as String;
GridView1.DataSource = SqlDataSource1;
GridView1.DataBind();
}
5
}
5
Cash Deposit
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Text;
using System.Data.SqlClient;
using System.Configuration;
namespace Bank
{
public partial class CashDeposit1 : System.Web.UI.Page
{
private string connectionString =
ConfigurationManager.ConnectionStrings["Con"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
TextBox2.Text = DateTime.Now.ToString("dd-MM-yyyy");
}
5
int countAcc;
using (SqlConnection conn = new
SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(findAcc,
conn))
{
conn.Open();
cmd.Parameters.AddWithValue("@accid",
TextBox1.Text);
countAcc = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
}
}
if (countAcc == 1)
{
try
{
Double depositAmount =
Convert.ToDouble(TextBox4.Text);
Double updatedBal =
Convert.ToDouble(TextBox5.Text);
string accNo = TextBox1.Text;
5
using (SqlConnection conn = new
SqlConnection(connectionString))
{
using (SqlCommand cmd = new
SqlCommand(insertTransaction, conn))
{
cmd.Parameters.AddWithValue("@accid",
accNo);
cmd.Parameters.AddWithValue("@date",
DateTime.Now);
cmd.Parameters.AddWithValue("@credit",
depositAmount);
cmd.Parameters.AddWithValue("@ReferenceNo", refNo);
cmd.Parameters.AddWithValue("@description", description);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
}
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'success',
title: 'Deposit Successful'
}).then(function(){
location.reload();
});");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
}
5
catch
{
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'error',
title: 'Deposit Failed!'
}).then(function(){
location.reload();
});");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
}
}
else
{
TextBox3.Text = string.Empty;
TextBox4.Text = string.Empty;
TextBox5.Text = string.Empty;
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'error',
title: 'Invalid Account No.'
}).then(function() {
document.getElementById('TextBox1').focus();
});");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
TextBox1.Text = string.Empty;
}
}
5
protected void TextBox1_TextChanged(object sender, EventArgs
e)
{
string findAcc = "SELECT COUNT(*) FROM [account] WHERE
accid = @accid";
int countAcc;
using (SqlConnection conn = new
SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(findAcc,
conn))
{
conn.Open();
cmd.Parameters.AddWithValue("@accid",
TextBox1.Text);
countAcc = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
}
}
else
{
TextBox3.Text = string.Empty;
}
}
5
protected void TextBox4_TextChanged(object sender, EventArgs
e)
{
if (!string.IsNullOrEmpty(TextBox4.Text))
{
string sql = "SELECT balance FROM account WHERE
accid = @accid";
Double currBal;
using (SqlConnection conn = new
SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(sql,
conn))
{
cmd.Parameters.AddWithValue("@accid",
TextBox1.Text);
conn.Open();
currBal =
Convert.ToDouble(cmd.ExecuteScalar());
conn.Close();
}
}
TextBox5.Text = updatedBal.ToString();
}
else
{
TextBox5.Text = string.Empty;
}
}
5
{
5
Cash Withdrawal
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Text;
using System.Data.SqlClient;
using System.Configuration;
namespace Bank
{
public partial class CashWithdrawal : System.Web.UI.Page
{
private string connectionString =
ConfigurationManager.ConnectionStrings["Con"].ConnectionString;
protected void Page_Load(object sender, EventArgs e)
{
TextBox2.Text = DateTime.Now.ToString("dd-MM-yyyy");
}
5
{
conn.Open();
cmd.Parameters.AddWithValue("@accid",
TextBox1.Text);
countAcc = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
}
}
if (countAcc == 1)
{
try
{
string sql = "SELECT balance FROM account WHERE
accid = @accid";
Double currBal;
using (SqlConnection conn = new
SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(sql,
conn))
{
cmd.Parameters.AddWithValue("@accid",
TextBox1.Text);
conn.Open();
currBal =
Convert.ToDouble(cmd.ExecuteScalar());
conn.Close();
}
}
Double withdrawAmount =
Convert.ToDouble(TextBox4.Text);
5
conn.Open();
count =
Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
}
}
string refNo = "TX" + Convert.ToString(count
+ 1);
5
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script
language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'success',
title: 'Withdraw Successful'
}).then(function(){
location.reload();
});");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
}
else
{
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script
language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'warning',
title: 'Low Balance!'
}).then(function(){
location.reload();
});");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
}
}
catch
{
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'error',
title: 'Withdraw Failed!'
}).then(function(){
location.reload();
});");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
}
}
5
else
{
TextBox3.Text = string.Empty;
TextBox4.Text = string.Empty;
TextBox5.Text = string.Empty;
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append(@"<script language='javascript'>");
sb.Append(@"Swal.fire({
icon: 'error',
title: 'Invalid Account No.'
}).then(function() {
document.getElementById('TextBox1').focus();
});");
sb.Append(@"</script>");
System.Web.UI.ScriptManager.RegisterStartupScript(this,
this.GetType(), "JCall1", sb.ToString(), false);
TextBox1.Text = string.Empty;
}
}
5
}
else
{
TextBox3.Text = string.Empty;
}
}
5
currBal =
Convert.ToDouble(cmd.ExecuteScalar());
conn.Close();
}
}
if (updatedBal <= 0)
{
TextBox5.Text = string.Empty;
}
else
{
TextBox5.Text = updatedBal.ToString();
}
}
else
{
TextBox5.Text = string.Empty;
}
}
5
protected void Button5_Click(object sender, EventArgs e)
{
Response.Redirect("Account Details.aspx");
}
5
Chapter 7:
Implementation & Software Specification Testing’s
This phase of the systems development life cycle refines hardware and software
specifications, establishes programming plans, trains users and implements extensive testing
procedures, to evaluate design and operating specifications and/or provide the basis for
further modification.
This activity builds upon specifications produced during new system design, adding detailed
technical specifications and documentation.
This activity prepares detailed test specifications for individual modules and programs, job
streams, subsystems, and for the system as a whole.
This activity encompasses actual development, writing, and testing of program units or
modules.
This activity encompasses writing user procedure manuals, preparation of user training
materials, conducting training programs, and testing procedures.
Acceptance Test
5
A final procedural review to demonstrate a system and secure user approval before a system
becomes operational.
Installation Phase
In this phase the new computerized system is installed, the conversion to new procedures is
fully implemented, and the potential of the new system is explored.
System Installation
The process of starting the actual use of a system and training user personnel in its operation.
Review Phase
This phase evaluates the successes and failures during a systems development project, and to
measure the results of a new Computerized Tran system in terms of benefits and savings
projected at the start of the project.
Development Recap
A review of a project immediately after completion to find successes and potential problems
in future work.
Post-Implementation Review
A review, conducted after a new system has been in operation for some time, to evaluate
actual system performance against original expectations and projections for cost-benefit
improvements. Also identifies maintenance projects to enhance or improve the system.
5
c. Complete code review of the module.
The unit testing done included the testing of the following items:
After completing the Unit testing of all the modules, the whole system is integrated with all
its dependencies in that module. While System Integration, we integrated the modules one by
one and tested the system at each step. This helped in reduction of errors at the time of the
system testing.
The System Testing done included the testing of the following items:
5
1. Functionality of the entire system as a whole.
2. User Interface of the system.
3. Testing the dependent modules together with all the possible test data scripts.
After the completion of system testing, the next following phase was the Acceptance Testing.
Clients at their end did this and accepted the system with Appreciation. Thus, we reached the
final phase of the project delivery.
There are other six tests, which fall under special category. They are described below:
Peak Load Test: It determines whether the system will handle the volume of activities that
occur when the system is at the peak of its processing demand. For example, test the
system by activating all terminals at the same time.
Storage Testing: It determines the capacity of the system to store transaction data on a
disk or in other files.
Performance Time Testing: it determines the length of time system used by the system to
process transaction data. This test is conducted prior to implementation to determine how
long it takes to get a response to an inquiry, make a backup copy of a file, or send a
transmission and get a response.
Recovery Testing: This testing determines the ability of user to recover data or re-start
system after failure. For example, load backup copy of data and resume processing
without data or integrity loss.
5
Human Factors Testing: It determines how users will use the system when processing
data or preparing reports.
Project Category
RDBMSs have become a predominant choice for the storage of information in new databases
used for financial records, manufacturing and logistical information, personnel data, and
much more since the 1980s. Relational databases have often replaced legacy hierarchical
databases and network databases because they are easier to understand and use. However,
relational databases have been challenged by object databases, which were introduced in an
attempt to address the object- relational impedance mismatch in relational database, and
XML databases.
TEST CASE
Login: -
Test Test Test Pre- Test Steps Test Expected Actual Status
Case Scenar Case Conditi Data Result Result Pass/F
ID io on ail
Login Verify Enter Need a 1. Enter Valid Successful Successful Pass
_1 Login valid valid A/C A/C login, Main login, Main
A/C A/C No. No. No. screen of screen of
No. & & 2. Enter Valid application application
5
valid Passwor PasswordPasswo should displayed
Passwo d to do 3. Click rd display
rd login Login
Login Verify Enter Need a 1. Enter Valid No No Pass
_2 Login valid valid A/C A/C Matched Matched
A/C A/C No. No. No. A/C A/C
No. & & 2. Enter Invalid No./Passw No./Passw
invalid Passwor PasswordPasswo ord ord
Passwo d to do 3. Click rd
rd login Login
Login Verify Enter Need a 1. Enter Invalid No No Pass
_3 Login invalid valid A/C A/C Matched Matched
A/C A/C No. No. No. A/C A/C
No. & & 2. Enter Valid No./Passw No./Passw
valid Passwor PasswordPasswo ord ord
Passwo d to do 3. Click rd
rd login Login
Login Verify Enter Need a 1. Enter Invalid No No Pass
_4 Login invalid valid A/C A/C Matched Matched
A/C A/C No. No. No. A/C A/C
No. & & 2. Enter Invalid No./Passw No./Passw
invalid Passwor PasswordPasswo ord ord
Passwo d to do 3. Click rd
rd login Login
Registration: -
Test Test Test Pre- Test Steps Test Expected Actual Status
Case Scenario Case Conditi Data Result Result Pass/F
ID on ail
REG Verify Enter Need 1. Enter Valid Successfu Successfu Pass
_1 Registrati Valid valid valid text & l, Member l, Member
on Detail & text & data in numbe Added Added
Correct number appropr r Data Successfu Successfu
data Data to iate lly lly
be fields
entered 2. Click
Submit
REG Verify Enter Need Enter invalid Invalid Enter Enter Pass
_2 Registrati Invalid text & data in fields text & Valid Valid
on Detail & number numbe Data Data
5
Incorre Data to r Data
ct data be
entered
REG Verify Enterin Click Submit Nothin Fill Fill Pass
_3 Registrati g g to required required
on Detail Nothin enter field field
g, Requir
Requir ed
ed fields
Field are
are blank
blank
5
Chapter 8
Sample Snapshot of Project
5
Figure- 8.2.1. Admin Home Page
5
Figure- 8.2.3. User Details List
5
Figure- 8.2.5. Cash Withdrawal
5
8.3. User Section
5
8.3.2. Statements History
5
Figure- 8.3.4. Funds Transfer
5
Chapter 8
Conclusion
Many of us lead busy lives. Some of us are up before the crack of dawn, getting
ourselves prepared so we can in turn get our families ready for the day. We rush to
work, rush to get the kids to school, and at the end of the day we rush home only to
brace ourselves for the next day. After a hectic day, the last thing you want to do is
spend time waiting in line at the bank, or even the post office. That's where Online
Banking comes in. Many of the benefits of doing our banking online are obvious:
o You don't have to wait in line. o You don't have to plan your
day around the bank's hours.
o You can look at your balance whenever you want, not just
when you get a statement.
There are some hidden benefits too. As a young bank customer, you're just learning
how to manage your money and observe your spending patterns.
Online banking allows you to watch your money on a daily basis if you want
to. By keeping close tabs on your funds, you'll always be aware of what's
happening in your bank account.
For those experienced spenders, this option is far more appealing than the
sudden discovery that you're broke!
It's also helpful to watch how much interest you're gathering on investments
and savings or what service charges you have incurred.
1. Online banking with key bank is fast, secure, convenient and free.
5
4. Global enterprise wide access to information.
The “Banking Online System is a big and ambitious project. I am thankful for being
provided this great opportunity to work on it. As already mentioned, this project has
gone through extensive research work. On the basis of the research work, we have
successfully designed and implemented banking online System. To know what the
future of online banking looks like, it’s probably worth looking at the present –
online banking isn’t new. When you think of online banking, you probably think
about a computer (either a desktop or laptop), a three or four step security process
and then an interface that lets you view the balance of your various bank accounts
and credit cards, whilst permitting you to transfer money and pay bills. And you’re
not wrong either. The most valuable future looks are following below:
More branches of the bank, maybe it will be international, that means more
ATM machines outside.
Customer issues development based on their needs, so the help desk will be
aware of their needs and easy to use.
Developing a mobile App for banking system that help users to do the
obtained his operations without go to the bank only he needs to sign in using
his A/C NO. And password and then use your own PIN. Finally, the system
will update automatically.
8.3. Conclusion
5
checks are perhaps the most fundamental ways to move money in and out of a
checking account, but advancements in technology have added ATM and debit card
transactions. All banks have rules about how long it takes to access your deposits,
how many debit card transactions you're allowed in a day, and how much cash you
can withdraw from an ATM. Access to the balance in your checking account can
also be limited by businesses that place holds on your funds. Banks are providing
internet banking services also so that the customers can be attracted. By asking the
bank employs we came to know that maximum numbers of internet bank account
holders are youth and business man. Online banking is an innovative tool that is fast
becoming a necessity. It is a successful strategic weapon for banks to remain
profitable in a volatile and competitive marketplace of today. If proper training
should be given to customer by the bank employs to open an account will be
beneficial secondly the website should be made friendlier from where the first-time
customers can directly make and access their accounts.