Presentation is loading. Please wait.

Presentation is loading. Please wait.

Company Logo www.themegallery.com. Company Logo www.themegallery.com  서론  동기  목표  개발 환경  본론  Scheduler 의 기능  DB 연동  결론  느낀점  향후 과제 목 차.

Similar presentations


Presentation on theme: "Company Logo www.themegallery.com. Company Logo www.themegallery.com  서론  동기  목표  개발 환경  본론  Scheduler 의 기능  DB 연동  결론  느낀점  향후 과제 목 차."— Presentation transcript:

1 Company Logo www.themegallery.com

2 Company Logo www.themegallery.com  서론  동기  목표  개발 환경  본론  Scheduler 의 기능  DB 연동  결론  느낀점  향후 과제 목 차

3 Company Logo www.themegallery.com 동기, 목표 및 개발 환경  동기  스케줄러는 현대인의 필수품 중 하나이다.  거의 모든 프로그램은 GUI 기반이다. Java 에서 제공하는 세련된 GUI 방식인 Java Swing 을 사용한다.  목표  달력과 해당 일에 일정을 추가할 수 있는 기능  기념일 관리 기능 (D-day, 알림 서비스 등 )  주소록 기능 ( 그룹 지정 기능 )  메모장 기능 ( 메모 저장, 수정, 삭제 )  개발 환경  운영체제 : Windows 2000  개발툴 : JDK 1.4, JCreator Pro, MS Access  사용언어 : Java(Swing)  DB : JDBC

4 Company Logo www.themegallery.com 프로젝트 수행과정  [1 단계 ]  스케줄러 기능 제공하는 웹 사이트 조사  서비스 하고 있는 기능 파악  자바 공부 ( 관련 자격증 취득 준비 )  [2 단계 ]  필요한 기능 계획, 구상  [3 단계 ]  관련된 자바 소스 조사, 분석  [4 단계 ]  스케줄러 기본인 달력 작성  달력 검색, 저장 기능 추가  [5 단계 ]  주소록 작성  JDBC 드라이버 이용하여 DB 연동  수정, 삭제, 검색 기능 추가

5 Company Logo www.themegallery.com 참고 웹 사이트  마이 인터넷 다이어리 (http://www.myinternetdiary.com)http://www.myinternetdiary.com  인터넷 다이어리 Diarizen (http://www.diarizen.co.kr)http://www.diarizen.co.kr  다이어리킷 (http://www.diarykit.com)http://www.diarykit.com  마이쉘 (http://myshell.empas.com)http://myshell.empas.com  제공하는 기능  일기장  가계부  육아일기  차계부  일정관리

6 Company Logo www.themegallery.com 구현한 기능 (1)  달력 기능  실행시킨 해당달 달력이 뜬다. 그리고 해당일은 Cyan 색으로 표시된다. ( 실행시킨 날은 2002 년 11 월 6 일 )  전, 후 달력 검색 기능  상단의 년, 월 옆의 화살표 로 전, 후 달력 검색이 가 능하다.  년, 월 지정 검색 기능  하단의 텍스트필드에 년 도를 입력, 달을 지정하면 해당 년, 월 달력 검색이 가능하다.  이때, 년도에 숫자가 아닌 글자를 입력할 경우 예외 가 발생한다.

7 Company Logo www.themegallery.com 구현한 기능 (2)  일정 입력, 저장 기능  일정을 입력하고자 하는 날짜를 클릭하면 일정 입 력이 가능한 메모장이 뜬 다. ( 현재 2002 년 11 월 6 일 일정 입력창 )  내용이 창의 크기보다 길 경우 자동적으로 스크롤 바가 생성된다.  File : 새파일, 저장, 종료  Edit : 잘라내기, 복사, 붙 이기

8 Company Logo www.themegallery.com 구현한 기능 (3)  주소록 기능  파일 메뉴 : 리스트 보 기, 종료 기능  리스트 보기 : 주소록 에 저장되어 있는 자 료를 보여준다. ( 하단 의 패널에 몇 명이 등 록되어 있는지 알려 준다. 현재 26 명 등록, 가나다 순 정열 )  종료 : 현재 주소록 창 을 종료한다.

9 Company Logo www.themegallery.com 구현한 기능 (4)  편집 메뉴  추가, 삭제, 수정 ( 현재 추 가 메뉴를 선택 )  추가 : 이름은 반드시 입 력하여야 하고, 나머지 사 항은 선택 가능.  삭제 : 이름으로 삭제 가 능하다.  수정 : 입력하지 않은 사 항은 내용 없음으로 수정 된다.  검색 메뉴  테이터 검색 : 이름으로만 검색이 가능하다.

10 Company Logo www.themegallery.com DB 연동 (1)  table2 table  ODBC 의 DSN (Data Source Name) 설정

11 Company Logo www.themegallery.com DB 연동 (2)  JdbcOdbcDriver 로딩  Connection 객체 생성  패키지 임포트  Query 문 작성

12 Company Logo www.themegallery.com DB 연동 (3)  Query 문 인수로 넘김  ResultSet 의 객체 생성  DB 로 가져온 각 객체들을 닫는다.

13 Company Logo www.themegallery.com 결 론  느끼고 배운점  일을 계획성 있게 추진하는 방법을 배웠다. 더불어 일에 대한 근성을 배울 수 있었다.  SCJP 자격증의 범위를 넘어서 더욱 심도 있는 자바 공부 를 할 수 있었다.  향후 과제  목표로 정했던 기능을 추가한다. ( 메모장, D-day)  네트워크 기능, 회원가입 기능 추가하여 여러 사용자에게 서비스가 가능하도록 한다.  저장, 수정, 검색 DB 연동을 수정한다.  그래픽 기능을 추가한다.


Download ppt "Company Logo www.themegallery.com. Company Logo www.themegallery.com  서론  동기  목표  개발 환경  본론  Scheduler 의 기능  DB 연동  결론  느낀점  향후 과제 목 차."

Similar presentations


Ads by Google