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 |