소개글
객체 지향 프로그래밍 [Object-oriented programming, 객체 지향성, OOP, 객체 지향]
기말고사 대신 OOP TERM PROJECT로 작성한 파워포인트 자료입니다.
JAVA언어를 이용해 MySQL을 사용하여 데이터베이스를 연동시킨 JDBC를 통한 독창적 개발, 응용한 고객관리 프로그램으로서, 기숙사 입주자 관리 시스템을 구현하였습니다.
대체적으로 쉽고 간단하게 만들었지만 점수는 잘 받은 텀프로젝트입니다.^^
#.개발도구
Program :Eclipse
Java Tool : JDK
Data Base: My-SQL
Program Language: JAVA
목차
1.프로젝트 제안
2.프로젝트 구현
3.프로젝트 시현
본문내용
Ⅱ.목표
JAVA언어를 이용해 MySQL을 사용하여 데이터베이스를 연동시킨 JDBC를 통한 독창적 개발, 응용한 고객관리 프로그램.
TIP 입주자들의 신상정보를 입력하고 입력한 정보는 수정,조회, 활용이 가능하며 퇴관시에는 회원의 정보가 삭제 될 수 있게 한다.
3)구성
회원(입주자) 정보 입력
- 이름, 주민등록번호, 학과, 학번, 연락처, 층/호실
회원정보 조회
- 학과별 조회, 층별 조회
회원정보 수정
- 호실 변경, 전화번호 변경
회원정보 삭제
- 퇴관 시 학생의 개인정보는 삭제
상.벌점 계산
중퇴 시 환불금 계산
기숙사 합격가능여부 알아보기
기숙사 층에 따른 학생수 검색하기
4) 개발도구
*
제어문을 사용한 점수별 기숙사 합격여부
배열을 사용한 기숙사 층수 별 학생수
클래스 작성 및 객체 생성하여 중도퇴거 환불금 계산
DBMS을 통한 학생 정보 레코드 삽입,검색, 수정, 조회
자바와 데이터베이스 연동을 통한 학생 정보 삽입,검색, 수정, 조회
결 과
자바 프로그램과 관계형 데이터
베이스 연동을 통한 JDBC 구현
: <화면 1>에서 부여한 상/벌점이
입력된 것을 조회
< 화면 1 >
관리자가 입주자에게
상/벌점을 부여할 수 있음
입주자의 호실을
입력하여 검색하거나
또는 입주자 정보를
수정할 수 있음
상,벌점 규정에 따라
벌점 17점 이상의
입주자를 퇴관조치
시킬 수 있음
벌점17점 이상의
입주자를 퇴관조치
*Num: 벌점을 나타냄
Kind값이 English(어학생활관)인
Name, kind의 레코드만 검색
Name, class, kind 필드만 검색
(성명), (학과), (생활관종류)
TIP 입주자의 호실, 학과, 학번
이름, 생활관종류 (일반 / 어학),
연락처의 정보를 입력할 수 있음
Name, class, number, room, kind, phone
(이름), (학과), (학번),(호실),(생활관종류),(연락처)
이미 입력된 입주자 정보에서
을 통해 호실이 1412호인
참고 자료
JAVA