Company Logo
Company Logo 서론 동기 목표 개발 환경 본론 Scheduler 의 기능 DB 연동 결론 느낀점 향후 과제 목 차
Company Logo 동기, 목표 및 개발 환경 동기 스케줄러는 현대인의 필수품 중 하나이다. 거의 모든 프로그램은 GUI 기반이다. Java 에서 제공하는 세련된 GUI 방식인 Java Swing 을 사용한다. 목표 달력과 해당 일에 일정을 추가할 수 있는 기능 기념일 관리 기능 (D-day, 알림 서비스 등 ) 주소록 기능 ( 그룹 지정 기능 ) 메모장 기능 ( 메모 저장, 수정, 삭제 ) 개발 환경 운영체제 : Windows 2000 개발툴 : JDK 1.4, JCreator Pro, MS Access 사용언어 : Java(Swing) DB : JDBC
Company Logo 프로젝트 수행과정 [1 단계 ] 스케줄러 기능 제공하는 웹 사이트 조사 서비스 하고 있는 기능 파악 자바 공부 ( 관련 자격증 취득 준비 ) [2 단계 ] 필요한 기능 계획, 구상 [3 단계 ] 관련된 자바 소스 조사, 분석 [4 단계 ] 스케줄러 기본인 달력 작성 달력 검색, 저장 기능 추가 [5 단계 ] 주소록 작성 JDBC 드라이버 이용하여 DB 연동 수정, 삭제, 검색 기능 추가
Company Logo 참고 웹 사이트 마이 인터넷 다이어리 ( 인터넷 다이어리 Diarizen ( 다이어리킷 ( 마이쉘 ( 제공하는 기능 일기장 가계부 육아일기 차계부 일정관리
Company Logo 구현한 기능 (1) 달력 기능 실행시킨 해당달 달력이 뜬다. 그리고 해당일은 Cyan 색으로 표시된다. ( 실행시킨 날은 2002 년 11 월 6 일 ) 전, 후 달력 검색 기능 상단의 년, 월 옆의 화살표 로 전, 후 달력 검색이 가 능하다. 년, 월 지정 검색 기능 하단의 텍스트필드에 년 도를 입력, 달을 지정하면 해당 년, 월 달력 검색이 가능하다. 이때, 년도에 숫자가 아닌 글자를 입력할 경우 예외 가 발생한다.
Company Logo 구현한 기능 (2) 일정 입력, 저장 기능 일정을 입력하고자 하는 날짜를 클릭하면 일정 입 력이 가능한 메모장이 뜬 다. ( 현재 2002 년 11 월 6 일 일정 입력창 ) 내용이 창의 크기보다 길 경우 자동적으로 스크롤 바가 생성된다. File : 새파일, 저장, 종료 Edit : 잘라내기, 복사, 붙 이기
Company Logo 구현한 기능 (3) 주소록 기능 파일 메뉴 : 리스트 보 기, 종료 기능 리스트 보기 : 주소록 에 저장되어 있는 자 료를 보여준다. ( 하단 의 패널에 몇 명이 등 록되어 있는지 알려 준다. 현재 26 명 등록, 가나다 순 정열 ) 종료 : 현재 주소록 창 을 종료한다.
Company Logo 구현한 기능 (4) 편집 메뉴 추가, 삭제, 수정 ( 현재 추 가 메뉴를 선택 ) 추가 : 이름은 반드시 입 력하여야 하고, 나머지 사 항은 선택 가능. 삭제 : 이름으로 삭제 가 능하다. 수정 : 입력하지 않은 사 항은 내용 없음으로 수정 된다. 검색 메뉴 테이터 검색 : 이름으로만 검색이 가능하다.
Company Logo DB 연동 (1) table2 table ODBC 의 DSN (Data Source Name) 설정
Company Logo DB 연동 (2) JdbcOdbcDriver 로딩 Connection 객체 생성 패키지 임포트 Query 문 작성
Company Logo DB 연동 (3) Query 문 인수로 넘김 ResultSet 의 객체 생성 DB 로 가져온 각 객체들을 닫는다.
Company Logo 결 론 느끼고 배운점 일을 계획성 있게 추진하는 방법을 배웠다. 더불어 일에 대한 근성을 배울 수 있었다. SCJP 자격증의 범위를 넘어서 더욱 심도 있는 자바 공부 를 할 수 있었다. 향후 과제 목표로 정했던 기능을 추가한다. ( 메모장, D-day) 네트워크 기능, 회원가입 기능 추가하여 여러 사용자에게 서비스가 가능하도록 한다. 저장, 수정, 검색 DB 연동을 수정한다. 그래픽 기능을 추가한다.