은행 관리 시스템
프로젝트 개요
은행 관리 시스템은 데이터베이스 관리를 위해 서블릿과 SQL을 사용하여 Java로 개발 된 웹 기반 애플리케이션입니다. 이 응용 프로그램을 통해 사용자는 은행 계좌를 만들고 계정에 로그인하며 계정 입금, 철회 및 삭제와 같은 다양한 은행 운영을 수행 할 수 있습니다. 이 시스템은 단순성을 염두에두고 설계되어 직관적 인 사용자 인터페이스를 제공하고 계정 세부 정보를 안전하게 관리합니다.
특징
계정 생성 :
- 사용자는 이름, 계정 유형, 계정 번호, 잔액 및 비밀번호와 같은 세부 정보를 제공하여 새 은행 계좌를 만들 수 있습니다.
- 계정 생성 후 사용자는 계정 정보를보고 홈페이지로 돌아가거나 계정에 로그인 할 수있는 옵션이 있습니다.
계정 로그인 :
- 사용자는 계정 번호와 비밀번호를 사용하여 계정에 로그인 할 수 있습니다.
- 성공적인 로그인시 사용자는 계정 세부 정보를보고 다음 옵션 중에서 선택할 수 있습니다.
- 인출 : 사용자는 원하는 금액과 계좌 번호를 입력하여 돈을 인출 할 수 있습니다.
- 예금 : 입금 할 금액과 계좌 번호를 입력하여 사용자가 돈을 입금 할 수 있습니다.
- 계정 삭제 : 사용자는 시스템에서 계정을 영구적으로 삭제하여 성공적인 삭제시 확인 메시지를 수신 할 수 있습니다.
사용 된 기술
- Java : 응용 프로그램의 핵심 프로그래밍 언어.
- 서블릿 : 요청 및 응답의 서버 측 처리를 처리합니다.
- SQL (XAMPP) : 사용자 계정 정보가 저장되는 데이터베이스 관리의 경우. 데이터베이스는 이름이 지정된 단일
account 로 구성됩니다.
데이터베이스 스키마
응용 프로그램은 단일 테이블 account 있는 SQL 데이터베이스를 사용합니다. 아래는 계정 테이블의 스키마입니다.
- ACC_NO : 각 계정 (정수)에 대한 1 차 키, 고유 식별자.
- 이름 : 계정 보유자의 이름 (문자열).
- Atype : 계정 유형 (문자열).
- 잔액 : 계정의 현재 잔액 (이중).
- 비밀번호 : 계정 비밀번호 (문자열).
설치 및 설정
저장소 복제 :
이 프로젝트 저장소를 로컬 컴퓨터로 복제하십시오.
데이터베이스 설정 :
- XAMPP 또는 기타 SQL 서버를 사용하여 데이터베이스를 설정하십시오.
- 위에 제공된 스키마가있는 데이터베이스와
account 이라는 테이블을 만듭니다. - 프로젝트 디렉토리에 제공된
accounts.sql 을 가져와 데이터베이스 스키마를 채우십시오.
프로젝트 구성 :
- 선호하는 Java Ide (예 : Eclipse, Intellij Idea)에서 프로젝트를 열십시오.
- Java Servlet API 및 SQL 커넥터가 프로젝트 클래스 경로에 올바르게 추가되어 있는지 확인하십시오.
- 로컬 설정과 일치하도록 Java 코드의 데이터베이스 연결 세부 정보를 업데이트하십시오.
응용 프로그램 실행 :
- Apache Tomcat과 같은 서블릿 컨테이너에 응용 프로그램을 배포하십시오.
-
http://localhost:8080/YourAppName/ 사용하여 웹 브라우저를 통해 응용 프로그램에 액세스하십시오.
용법
홈페이지 :
홈페이지 ( index.jsp )는 사용자를 환영하고 계정 만들기 또는 로그인의 두 가지 옵션을 제공합니다.
계정 만들기 :
- "계정 만들기"옵션을 선택하여 필요한 세부 정보로 계정 생성 양식을 작성하십시오.
- 계정을 만들고 계정 세부 정보를 보려면 양식을 제출하십시오.
로그인:
- 계정 번호와 비밀번호를 입력하려면 "로그인"옵션을 선택하십시오.
- 성공적인 로그인시 계정 세부 정보를보고 거래를 수행 할 수 있습니다 (인출, 입금, 계정 삭제).
향후 향상
- 거래 기록, 계정 전송 및 프로필 관리와 같은 더 많은 기능을 추가합니다.
- 민감한 정보를 보호하기 위해 사용자 인증 및 보안 조치를 구현합니다.
- 최신 설계 관행과의 사용자 인터페이스 향상.
기여
프로젝트에 대한 기여를 환영합니다! 저장소를 포크하고 풀 요청을 제출하십시오.
특허
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다.