가상은행시스템 구축
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1.구현목적

2. 주요기능

3. 구현개요

4. 실행결과와 세부설명

5. 기말고사 후기

본문내용

); //파일의 끝으로 이동 후 메시지 저장
fout.Write(WriteMessage,strlen(WriteMessage));
fout.Close();
}
입출금 내역 출력 다이얼로그
BOOL CReportDlg::OnInitDialog()
{
ifstream fin;
CString FileName;
FileName.Format("./Report/%d.txt",m_pSet->m_ID); //입출금 내역은 “/report/해당ID.txt”에 존재
fin.open(FileName,ios::in | ios::nocreate);
if(fin.fail()){
AfxMessageBox("입출금 거래 내역이 없습니다");
EndDialog(0);
}
char buffer; //한문자씩 파일에서 읽어오기 위한 임시 버퍼
CString temp; //buffer를 조합해 한 라인을 완성하기 위한 임시 스트링 변수
while(buffer != EOF){ //파일의 끝에 도달할 때 까지
buffer=fin.get(); //한문자씩 읽어들임
temp=temp+buffer; //한문자씩 조립해 전체적인 라인 완성
if(buffer=='\n' && buffer!= EOF){ //버퍼에 뉴라인이 들어왔을 경우
m_CtrlReport.AddString(temp); //라인을 화면에 출력
temp.Empty(); //변수를 비우고 다시 새로운 문자를 받아들임
}
}
fin.close();
}
4.4 DataBase
좌측 부터
ID = 일련번호
strName = 고객 이름
nCusID = 고객 번호
strPassword = 계좌 비밀 번호
strAddress = 고객 주소
strPhone = 고객 전화번호
nBalance = 계좌 잔액
doubleRate = 계좌 이자율 (저축계좌)
strEmergency = 비상 비밀 번호
strAccountType = 계좌 종류, 1=당좌 2=저축 3=비상
OpenDate = 계좌 개설일
doubleCommissionRate = 계좌 수수료율 (당좌계좌)
strLinkedSavingAccount = 연결된 저축 예금 계좌 (당좌계좌)
nMinDeposiPeriod = 계좌 예치기간 (저축계좌)
nMaxTransferAmtToCheck = 당좌 계좌로 이체 가능한 최대 금액 (저축계좌)
boolActive = 계좌 폐쇄 여부
5. 기말고사 후기
이렇게 포괄적이고 여러 가지를 생각하게 하는 프로그램은 처음 구현하는 듯합니다. 이런 프로그램을 계획하고 구현하는 과정에서 많은 도움이 되었습니다. MFC의 전반적인 이해에 도움이 되었고, 세부적인 것 - Dialog 구현시 know-how라든지 CString의 세부적인 기술들을 많이 습득할 수 있었습니다. 데이터 연속을 위한 DB연동과 텍스트파일저장의 비교. 또한 C++의 여러 가지 특성들, 상속을 비롯한 클래스 처리 등도 많이 익힐 수 있었습니다. 시험기간 중, 짧은 시간내에 구현해야하는 점이 힘들고 아쉬웠지만, 이번 텀 프로젝트로 인해 나름대로 많은 보람이 있었다고 생각합니다.

키워드

추천자료

  • 가격2,000
  • 페이지수7페이지
  • 등록일2011.05.17
  • 저작시기2011.4
  • 파일형식한글(hwp)
  • 자료번호#677903
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니