파일처리를 이용한 은행 입출금 프로그램
- 최초 등록일
- 2015.07.10
- 최종 저작일
- 2015.07
- 15페이지/ 압축파일
- 가격 3,000원
소개글
로컬 파일처리를 이용한 은행 입/출금 프로그램 (실행파일 첨부)
간단한 파일처리와 XOR 연산을 이용하여 AccountList 폴더 내부에 사용자 계좌 파일을 생성
최초 실행시 계좌 개수 및 계좌번호, 예금주 명 출력
아래와 같이 단순 기능별 함수 제작
1-1 계좌정보 로드
최초 실행시 가입된 계좌정보가 있는지 파일처리를 이용하여 계좌정보 및 개수를 불러옴
1-2 신규계좌 생성
예금주명 , 계좌번호, 비밀번호를 이용하여 신규계좌파일 생성
※ 비밀번호는 간단한 XOR 암호 처리를 이용하여 계좌파일 내부에 작성
계좌번호는 랜덤함수를 이용하여 기존의 계좌번호와 중복되지 않게 (중복확인) 임의의
계좌번호 3개 발급 후 사용자가 선택
1-3 계좌 잔액 조회
예금주명, 계좌번호, 비밀번호를 이용하여 계좌 잔액 조회
3가지 중 하나라도 맞지 않다면 제한 ( 이하 동일 )
1-4 계좌 입금
예금주명, 계좌번호, 비밀번호를 이용하여 계좌 입금 처리
1-5 계좌 출금
예금주명, 계좌번호, 비밀번호를 이용하여 계좌 출금 처리
※ 계좌 잔액보다 많은 금액 출금시 출금 제한
1-6 계좌 해지
예금주명, 계좌번호, 비밀번호를 검증하여 해당 계좌 해지 (계좌 파일 삭제)
※ 계좌에 금액이 남아있거나 비밀번호가 맞지 않다면 해지(파일삭제) 제한
※ 컴파일러 - VisualStudio 6.0 / C언어
컴파일 실행환경
Microsoft Visual Studio C++ 6.0
압축파일 내 파일목록
local_banking.exe
1.png
2.png
local_banking/AccountList/143-4346_홍길동.account
local_banking/Debug/local_banking.exe
local_banking/Debug/local_banking.ilk
local_banking/Debug/local_banking.obj
local_banking/Debug/local_banking.pch
local_banking/Debug/local_banking.pdb
local_banking/Debug/vc60.idb
local_banking/Debug/vc60.pdb
local_banking/local_banking.cpp
local_banking/local_banking.dsp
local_banking/local_banking.dsw
local_banking/local_banking.plg
은행입출금프로그램.hwp
참고 자료
없음