인생 디벨로퍼

[Bank App] 3강 화면 구현 본문

Project/개인 Project - Bank App

[Bank App] 3강 화면 구현

뫄뫙뫄 2023. 6. 9. 23:56
728x90
반응형

부트스트랩을 이용한 간단한 화면 구현.


회원가입

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"
        crossorigin="anonymous"></script>
    <link rel="stylesheet" href="../css/bank.css">

    <title>Document</title>


</head>

<body>
    <div class="m-4">
        <p class="text-center fs-4" style="font-weight: bolder;">회원가입페이지</p>
        <hr />
        <div class="my_form">
            <form action="/join" method="post">
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">ID</span>
                    <input class=" form-control my_input" type="text" name="username"
                        placeholder="Enter username" /><br />
                </div>
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">PASSWORD</span>
                    <input class="form-control my_input" type="password" name="password"
                        placeholder="Enter password" /><br />
                </div>
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">Full-Name</span>
                    <input class="form-control my_input" type="text" name="fullname"
                        placeholder="Enter fullname" /><br />
                </div>
                <div class="d-grid mx-auto">
                    <button type="button" class="btn btn-light">회원가입</button>
                </div>
            </form>
        </div>
    </div>
</body>

</html>

로그인

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"
        crossorigin="anonymous"></script>
    <link rel="stylesheet" href="../css/bank.css">

    <title>Document</title>


</head>

<body>
    <div class="m-4">
        <p class="text-center fs-4" style="font-weight: bolder;">로그인페이지</p>
        <hr />
        <div class="my_form">
            <form action="/join" method="post">
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">ID</span>
                    <input class=" form-control my_input" type="text" name="username"
                        placeholder="Enter username" /><br />
                </div>
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">PASSWORD</span>
                    <input class="form-control my_input" type="password" name="password"
                        placeholder="Enter password" /><br />
                </div>
                <div class="d-grid mx-auto">
                    <button type="button" class="btn btn-light">로그인</button>
                </div>
            </form>
        </div>
    </div>
</body>

</html>

메인페이지

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"
        crossorigin="anonymous"></script>
    <link rel="stylesheet" href="../css/bank.css">

    <title>Document</title>


</head>

<body>
    <div class="m-4">
        <p class="text-center fs-4" style="font-weight: bolder;">메인페이지</p>
        <hr />
        <div class="my_form">
            <table class="table">
                <thead class="text-center">
                    <tr>
                        <th scope="col" style="font-weight: bolder;">계좌번호</th>
                        <th scope="col" style="font-weight: bolder;">잔액</th>
                    </tr>

                <tbody class="table-group-divider text-center">
                    <tr>
                        <td scope="row">1111</td>
                        <td>1000원</td>
                    </tr>
                </tbody>
            </table>
        </div>
</body>

</html>

ATM 출금

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"
        crossorigin="anonymous"></script>
    <link rel="stylesheet" href="../css/bank.css">

    <title>Document</title>


</head>

<body>
    <div class="m-4">
        <p class="text-center fs-4" style="font-weight: bolder;">ATM 출금</p>
        <hr />
        <div class="my_form">
            <form action="/join" method="post">
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">출금금액</span>
                    <input class=" form-control my_input" type="text" name="amount" placeholder="Enter 출금금액" /><br />
                </div>
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">계좌번호</span>
                    <input class="form-control my_input" type="text" name="wAccountNumber"
                        placeholder="Enter 출금계좌번호" /><br />
                </div>
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">계좌 비밀번호</span>
                    <input class="form-control my_input" type="password" name="wAccountPassword"
                        placeholder="Enter 출금계좌비밀번호" /><br />
                </div>
                <div class="d-grid mx-auto">
                    <button type="button" class="btn btn-light">출금</button>
                </div>
            </form>
        </div>
    </div>
</body>

</html>

ATM 입금

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"
        crossorigin="anonymous"></script>
    <link rel="stylesheet" href="../css/bank.css">

    <title>Document</title>


</head>

<body>
    <div class="m-4">
        <p class="text-center fs-4" style="font-weight: bolder;">ATM 입금</p>
        <hr />
        <div class="my_form">
            <form action="/join" method="post">
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">입금금액</span>
                    <input class=" form-control my_input" type="text" name="amount" placeholder="Enter 입금금액" /><br />
                </div>
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">입금계좌</span>
                    <input class="form-control my_input" type="text" name="wAccountNumber"
                        placeholder="Enter 입금계좌번호" /><br />
                </div>
                <div class="d-grid mx-auto">
                    <button type="button" class="btn btn-light">입금</button>
                </div>
            </form>
        </div>
    </div>
</body>

</html>

이체

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"
        crossorigin="anonymous"></script>
    <link rel="stylesheet" href="../css/bank.css">

    <title>Document</title>


</head>

<body>
    <div class="m-4">
        <p class="text-center fs-4" style="font-weight: bolder;">이체페이지</p>
        <hr />
        <div class="my_form">
            <form action="/join" method="post">
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">이체금액</span>
                    <input class=" form-control my_input" type="text" name="amount" placeholder="Enter 이체금액" /><br />
                </div>
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">출금계좌</span>
                    <input class="form-control my_input" type="text" name="wAccountNumber"
                        placeholder="Enter 출금계좌" /><br />
                </div>
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">입금계좌</span>
                    <input class="form-control my_input" type="text" name="dAccountNumber"
                        placeholder="Enter 입금계좌" /><br />
                </div>
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">비밀번호</span>
                    <input class="form-control my_input" type="text" name="wAccountPassword"
                        placeholder="Enter 출금계좌비밀번호" /><br />
                </div>
                <div class="d-grid mx-auto">
                    <button type="button" class="btn btn-light">이체</button>
                </div>
            </form>
        </div>
    </div>
</body>

</html>

계좌상세보기

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"
        crossorigin="anonymous"></script>
    <link rel="stylesheet" href="../css/bank.css">

    <title>Document</title>


</head>

<body>
    <div class="m-4">
        <p class="text-center fs-4" style="font-weight: bolder;">계좌 상세보기</p>
        <div class="my_form">
            <hr />
            <div class="border border-success p-2 mb-2 border-opacity-25 text-center">
                fullname님 계좌<br />
                계좌번호 : 1111<br />
                잔액 : 1000원
            </div>
            <hr />
            <div>
                <ul class="nav justify-content-center">
                    <li class="nav-item">
                        <a class="nav-link disabled" href="#">전체</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link disabled" href="#">입금</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link disabled" href="#">출금</a>
                    </li>
                </ul>
            </div>
            <table class="table">
                <thead class="text-center">
                    <tr>
                        <th scope="col" style="font-weight: bolder;">날짜</th>
                        <th scope="col" style="font-weight: bolder;">보낸이</th>
                        <th scope="col" style="font-weight: bolder;">받은이</th>
                        <th scope="col" style="font-weight: bolder;">입출금 금액</th>
                        <th scope="col" style="font-weight: bolder;">계좌 잔액</th>
                    </tr>

                <tbody class="table-group-divider text-center">
                    <tr>
                        <td scope="row">2022.10.01</td>
                        <td scope="row">atm</td>
                        <td scope="row">1111게좌</td>
                        <td scope="row">1111원</td>
                        <td scope="row">1111원</td>
                    </tr>
                </tbody>
            </table>
        </div>
</body>

</html>

계좌생성

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"
        crossorigin="anonymous"></script>
    <link rel="stylesheet" href="../css/bank.css">

    <title>Document</title>


</head>

<body>
    <div class="m-4">
        <p class="text-center fs-4" style="font-weight: bolder;">계좌생성</p>
        <div class="my_form">
            <hr />
            <form action="/join" method="post">
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">계좌번호</span>
                    <input class=" form-control my_input" type="text" name="username" placeholder="Enter 계좌번호" /><br />
                </div>
                <div class="d-flex m-1">
                    <span class="input-group-text my_span" id="inputGroup-sizing-default">계좌비밀번호</span>
                    <input class="form-control my_input" type="password" name="password"
                        placeholder="Enter 계좌비밀번호" /><br />
                </div>
                <div class="d-grid mx-auto">
                    <button type="button" class="btn btn-light">계좌생성</button>
                </div>
            </form>
        </div>
    </div>
</body>

</html>

728x90
반응형