D / K / I / T / E / C / H / N / O / L / O / G / Y 일정관리
목차 1 소개 2 개발일정 3 ERD 설계 4 Class Diagram 설계 주요기능 5 시연 6
소개 1. 소개 - 웹으로 구현한 일정관리 시스템 개발환경 : Tomcat 6.0, Oracle 10g, JSP, Eclipse, Toad 8.6, StarUML, ERwin 프레임워크 : Struts, iBatis - 일정관리 소개 i) 회원 가입 후 로그인을 하면 일정관리 페이지로 이동하여 이용할 수 있음. ii) 회원 개인별로 월별, 일별, 주별, 카테고리 관리가 가능함. iii) 일정관리 시에는 별도의 페이지 이동없이 처리가 되도록 하였음.
개발일정 개발기간 : 2008.07.24~2008.08.07 2. 개발 일정 일정 07/23 07/24 07/25 07/28 07/29 07/30 07/31 08/01 08/04 08/05 08/06 08/07 일정표 작성 화면설계 ERD설계 Class Diagram 설계 및 구현 회원 관련 구현 일정관리(월별) 일정관리(일별) 일정관리(주별) 일정관리 (카테고리) 알림기능 유지보수
ERD 설계 3. ERD 설계 YAMEMBER : 회원과 관련한 테이블 YACATEGORY : 카테고리와 관련한 테이블 SCHEDULE : 일정과 관련한 테이블 SEQINFO : 각 테이블의 시퀀스 번호를 할당하기 위해 만든 테이블
Class Diagram설계 4. Class Diagram 설계 각각의 DAO에 고유의 코드를 부여하고, JSP 페이지 상에서 코드와 함께 Action을 호출하면 해당 DAO 객체를 생성하여 작업을 수행하는 방식.
주요기능 5. 일정관리(전체화면)
주요기능(1) 5. 일정관리(월별) 오늘 날짜는 녹색으로 표시. 일정이 있는 날은 숫자 밑에 밑줄로 표시. 오늘 날짜가 있는 년과 달로 이동 오늘 일정이 있는 날 오늘 날짜는 녹색으로 표시. 일정이 있는 날은 숫자 밑에 밑줄로 표시. 특정 날짜에 일정을 추가하고자 할 때 숫자를 클릭하면 일정을 등록할 수 있는 레이어를 화면에 보여줌
주요기능(2) 5. 일정관리(일별) 클릭 클릭 추가버튼 클릭 클릭 간편 일정 추가 기능 간편 수정기능과 상세 수정기능 삭제기능
주요기능(3) 5. 일정관리(주별) 기본적인 기능은 일별과 차이가 없으나 다만 주단위로 구성되어 있다는 점이 차이점임.
주요기능(4) 5. 일정관리(카테고리관리) 카테고리 추가, 카테고리 명 수정, 삭제등은 일별에서의 기능과 비슷함. 다만, 색상은 추가하거나 수정할 시 간단한 색상표를 보여주어 선택하도록 함. 색상 수정은 바로 적용이 됨.
주요기능(5) 5. 일정관리(알림) 체크되어 있을 시 상세 일정 등록하는 레이어에서 알림설정을 클릭할 시, 오늘 날짜의 일정 중 체크된 것만 보여주도록 함.
시연 일정관리로 이동