728x90
반응형

개요

 

- 메뉴에 따라 폼 처리

- 로그인, 학생 정보, 성적 정보

- 학생 정보

학번, 학과, 이름, 주소, 폰 번호, 이메일

- 성적 정보

2년제, 학기당 최종 점수 A+ ~ F 까지 학점 부여

 

* 학생 정보구성

항목 구성
학번 년도 2자리, 학과 2자리, 번호 3자리
학과 인터넷게임, 드론, 컴퓨터공학, 전자공학
이름 19자까지 입력
주소 시, 도를 구분하지 않고 입력
핸드폰 번호 중간 - 없이 입력
이메일 이메일 주소 입력

* 성적 정보구성

항목 구성
점수 2차원 배열로 구성
0행 0열 : 1학년 1학기
0행 1열 : 1학년 2학기
0행 1열 : 1학년 2학기
1행 0열 : 2학년 1학기
1행 1열 : 2학년 2학기

* 학생 성적 정보

struct STUDENT_INFO

{ // 년도 00, 학과 코드 00, 개인 번호 0000

    char sNumber[9];

    char sName[20];

    char sAddress[200];

    char sPhoneNumber[15];

    char sEmailadress[30];

    int nScorep[2][2] 

 

메인 폼 구성

모달형 다이얼로그

로그인 -> 학사 관리 정보

메뉴 구성

메인 메뉴 부메뉴
로그인 정보 로그인 수장
학사 관리 학생 정보
성적 정보

 

로그인

- 관리자 인증 폼

- 제한 횟수를 두지 않는다.

- 아이디어와 비번은 파일에 저장

- 단순 인증 방식 == 파일 정보

 

폼 설계

 

코드

- 컨트롤 속성 설정

 

로그인 데이터

 

- 텍스트파일(secret.txt)

- 파일 입출력 함수

- C,C++, Win32API 사용

 

다이얼로그 호출

- 호출 순서

- DialogBox(), EndDialog()

 

 

- 로그인 구조체

struct LOGIN_INFC

{

    char name[100]

    char password[]

};

 

- 로그인 파일 처리

 

관리자 정보 변경

- 폼 디자인

- 다이얼로그 호출

728x90
반응형

'WinAPI > 성적관리 프로젝트' 카테고리의 다른 글

# 3 [WinAPI] 성적정보  (0) 2021.02.05
# 2 [WinAPI] 성적관리 클래스  (0) 2021.02.05

+ Recent posts