Download presentation
Presentation is loading. Please wait.
1
플렉스를 이용한 사진 관리 시스템 Image View System by using Flex
팀장 : 조덕현( ) 설계 / DB 팀원 : 장진철( ) 설계 / 디자인
2
- 목차 - 1. 프로젝트 소개 2. 제안 동기 및 목적 3. 문제점 및 기대효과 4. 시스템의 개발환경 5. 인력 구성
2009년 졸업프로젝트 (image view System) - 목차 - 1. 프로젝트 소개 2. 제안 동기 및 목적 3. 문제점 및 기대효과 4. 시스템의 개발환경 5. 인력 구성 6. 프로젝트 일정 7. 요구사항 분석
3
1 프로젝트 소개 - 1 ◎ 사진기(Digital,analog,DSLR,Phone Camera)의 보급현황 및 인식
2009년 졸업프로젝트 (image view System) 1 프로젝트 소개 - 1 ◎ 사진기(Digital,analog,DSLR,Phone Camera)의 보급현황 및 인식 사진기 소지율이 (폰카포함) 1인당1개 꼴로 범위가 넓게 분포되어 있음 남녀노소의 구분 없이 사진을 찍고 웹에서 공유하는 걸 즐겨 함 더 이상 나만의 추억이 아닌 모든 이들과의 추억이고 싶어함. 평소 웹 프로그램을 학습하면서 웹 기반의 서비스를 이용하여 자신의 습관이나 개인 기록등을 작성하여 그 결과를 집계 및 분류하여 계산한 뒤 사용자가 자신의 추억물이나 을 통계적으로 볼 수 있는 웹 페이지를 RIA (Reach 만들고자 함. 자신의 사진및 이미지 파일들을 웹상에 업로드 함으로써, 인터넷이 되는 모든 컴퓨터에서 자신의 image를 확인 할 수 있는 장점을 가지고 있음. 또한 데이터보존에 대한 편의성까지 제공.
4
1 프로젝트 소개 - 2 사진관리 시스템 WEB2.0 기술 적용 세련된 디자인 통계 현황
2009년 졸업프로젝트 (image view System) 1 프로젝트 소개 - 2 Web2.0기술을 적용하여 사용자 편의성을 증대 시키고 자신의 DB상태를 통계현황을 통해 파일 및 계정관리를 보다 효율적으로 할 수 있도록 구현 함. 사진관리 시스템 WEB2.0 기술 적용 세련된 디자인 통계 현황
5
2 제안동기 및 목적 1.사진파일관리 시스템의 필요성인식
2009년 졸업프로젝트 (image view System) 2 제안동기 및 목적 평소 웹 프로그램을 학습하면서 웹 기반의 내 자신의 습관이나 개인 기록등을 등제하여 이 결과를 통해 통계한 뒤 사용자가 자신의 습관을 통계적으로 볼 수 있는 웹 페이지를 만들고자 함 자신의 images를 웹상에 업로드 함으로써, 인터넷이 되는 모든 컴퓨터에서 자신의 image를 확인 할 수 있는 장점을 가지고 있다. 차후, 좀 더 발전 하게 된다면 모바일이나 PDA 같은 인터넷이 되는 모든 장비에서 자신의 image 확인이 가능 1.사진파일관리 시스템의 필요성인식 2. 자료 수집 및 요구사항 분석 3. 사용자 중심의 인터페이스 구현 4. 관리자 모드를 이용 회원,데이타관리 5. 세련된 디자인 구성
6
3 문제점 및 기대 효과 - 1 정보공유 물리적인 데이터손실에 대한 대책 미비 욕구 실현 미비함
2009년 졸업프로젝트 (image view System) 3 문제점 및 기대 효과 - 1 ◎ 오프라인 사진관리 시스템의 문제점 정보공유 욕구 실현 미비함 물리적인 데이터손실에 대한 대책 미비 숨기고 싶은 그림, 사진 파일 유출 가능 - 인터넷 정보화 시대에 익숙한 사용자들의 정보공유욕구를 채우기에 미비함. - 컴퓨터의 물리적인 문제로 데이터가 손실 되었을 때에 대한 대책이 없음 - 개인 컴퓨터를 사용할 경우 숨기고 싶은 사진이나 이미지 등이 유출될 수 있음.
7
3 문제점 및 기대 효과 - 2 ◎ 관리시스템 구축으로 인한 기대 효과 사진관리 시스템
2009년 졸업프로젝트 (image view System) 3 문제점 및 기대 효과 - 2 ◎ 관리시스템 구축으로 인한 기대 효과 한눈에 파악 가능한 통계 보고서 회원제 운용으로 고정사용자 확보 사진관리 시스템 사용자의 그림이나 사진 파일의 관리기능 제공 관리자와 이용고객 중심의 인터페이스 사용자중심의 서비스 기능 강화로 인한 일반회원 확보. 사진파일시스템으로 웹상에서 공유 가능 및 데이터 손실 최소화 이용객 중심의 인터페이스 변화로 인한 서비스 개선. 관리 기능의 강화로 인한 시간적 손실 최소화
8
4 개발 환경 부품명 적용 H/W SYSTEM Remarks 1. CPU 2. RAM 3. HDD 적용분야
2009년 졸업프로젝트 (image view System) 4 개발 환경 부품명 적용 H/W SYSTEM Remarks 1. CPU AMD Turion 2.0 dual 2. RAM 2.5G 3. HDD 160G 적용분야 적용 S/W & Tool Remarks 1. S/W 설계 RationalRoseEnterpriseEdition Case Tool 2. Graphic Design PhotoShop, 3. Programming FLEX,JSP 6. DB Creation ER-win 7. Documentation 한글2007 , 파워포인트
9
5 인력구성 ◎ Flex를 이용한 사진관리 프로그램 인력 구성 구분 수행업무 인원수 참여비율 팀장 조 덕 현
2009년 졸업프로젝트 (image view System) 5 인력구성 ◎ Flex를 이용한 사진관리 프로그램 인력 구성 구분 수행업무 인원수 참여비율 팀장 조 덕 현 발표 및 기획,설계,DB 1 100% 팀원 장 진 철 발표 및 기획,설계,디자인 조 덕 현, 장진철 시스템 특징 및 업무분석 2 USECASE 및 다이어그램 작성 자료수집 프로그램 개발
10
6 프로젝트 일정 구 분 추 진 일 정 주 요 산출물 3 4 5 6 7 8 9 10 11 프로젝트계획 및 사전 셋팅
2009년 졸업프로젝트 (image view System) 6 프로젝트 일정 구 분 추 진 일 정 주 요 산출물 3 4 5 6 7 8 9 10 11 프로젝트계획 및 사전 셋팅 자료조사 및 분석 프로젝트계획서 시스템 설계 시스템 구현 프로젝트발표집 디버깅 l 보완 및 추가작업 최적화 작업 졸업작품집 졸업논문 작성 졸업논문
11
Image View System 유스케이스(사용자)
7 요구사항 분석 - 1 유스케이스 시스템명 작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 1 상위처리명 - LEVEL NO. 처리번호 - 처리명 Image View System 유스케이스(사용자) <사용자 관점>
12
Image View System 유스케이스(관리자)
7 요구사항 분석 - 2 유즈케이스 시스템명 작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 2 상위처리명 - LEVEL NO. 처리번호 - 처리명 Image View System 유스케이스(관리자) <관리자 관점>
13
7 요구사항 분석 - 3 image View System 사용자 관리자 Context Diagram
시스템명 작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 1 상위처리명 - LEVEL NO. 처리번호 - 처리명 Image View System 배경도 추가, 삭제, 검색 결과 표시 요청에 대한 결과 표시 image View System 로그인 사용자 로그인 관리자 성공 출력 성공 출력 추가, 삭제, 검색 요청 사용자의 대한 관리 요청
14
7 요구사항 분석 - 4 Data Flow Diagram 1 - - Image View System 시스템명 작성일 팀명
페이지 Image view 2009/5/1 3조(조덕현.장진철) 1 상위처리명 - LEVEL NO. 처리번호 - 처리명 Image View System
15
7 요구사항 분석 - 5 Data Flow Diagram 2 Image View System 1 회원 가입 시스템명 작성일
팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 2 상위처리명 Image View System LEVEL NO. 1 처리번호 1 처리명 회원 가입
16
7 요구사항 분석 - 6 Data Flow Diagram 3 Image View System 1 2 로그인 시스템명 작성일
팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 3 상위처리명 Image View System LEVEL NO. 1 처리번호 2 처리명 로그인
17
7 요구사항 분석 - 6 Data Flow Diagram 4 Image View System 2 2 로그인 시스템명 작성일
팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 4 상위처리명 Image View System LEVEL NO. 2 처리번호 2 처리명 로그인
18
7 요구사항 분석 - 6 Data Flow Diagram 5 Image View System 2 2 로그인 시스템명 작성일
팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 5 상위처리명 Image View System LEVEL NO. 2 처리번호 2 처리명 로그인
19
7 요구사항 분석 - 7 Data Flow Diagram 6 Image View System 1 3 통계 현황 시스템명 작성일
팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 6 상위처리명 Image View System LEVEL NO. 1 처리번호 3 처리명 통계 현황
20
7 요구사항 분석 - 6 Data Flow Diagram 7 Image View System 2 4 로그인 시스템명 작성일
팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 7 상위처리명 Image View System LEVEL NO. 2 처리번호 4 처리명 로그인
21
7 요구사항 분석 - 6 Data Flow Diagram 8 Image View System 2 4 로그인 시스템명 작성일
팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 8 상위처리명 Image View System LEVEL NO. 2 처리번호 4 처리명 로그인
22
7 요구사항 분석 - 6 Data Flow Diagram 9 Image View System 2 4 로그인 시스템명 작성일
팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 9 상위처리명 Image View System LEVEL NO. 2 처리번호 4 처리명 로그인
23
7 요구사항 분석 - 6 Data Flow Diagram 10 Image View System 2 4 로그인 시스템명 작성일
팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 10 상위처리명 Image View System LEVEL NO. 2 처리번호 4 처리명 로그인
24
7 요구사항 분석 - 9 Data Flow Diagram 11 Image View System 2 5 데이터 관리 시스템명
작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 11 상위처리명 Image View System LEVEL NO. 2 처리번호 5 처리명 데이터 관리
25
7 요구사항 분석 - 6 Data Flow Diagram 12 Image View System 2 5 로그인 시스템명 작성일
팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 12 상위처리명 Image View System LEVEL NO. 2 처리번호 5 처리명 로그인
26
7 요구사항 분석 - 10 Data Flow Diagram 13 Image View System 2 6 회원 관리 시스템명
작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 13 상위처리명 Image View System LEVEL NO. 2 처리번호 6 처리명 회원 관리
27
7 요구사항 분석 - 10 Data Flow Diagram 14 Image View System 2 6 회원 관리 시스템명
작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 14 상위처리명 Image View System LEVEL NO. 2 처리번호 6 처리명 회원 관리
28
7 요구사항 분석 - 10 Data Flow Diagram 15 Image View System 2 6 회원 관리 시스템명
작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 15 상위처리명 Image View System LEVEL NO. 2 처리번호 6 처리명 회원 관리
29
Image View System Data Dictionary
7 요구사항 분석 - 11 Data Dictionary 시스템명 작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 1 상위처리명 - LEVEL NO. - 처리번호 - 처리명 Image View System Data Dictionary 회원 DB : 회원번호 + 회원ID + 비밀번호 + 성명 파일 DB : 파일 명 + Picture data file Up-load count DB : 회원 번호 + month + upload count - upload count = count의 수는 매월 변경 up-load 시 1씩 증가
30
7 요구사항 분석 - 12 Mini Specification 1 회원 가입 1.1 가입 처리
2009년 졸업프로젝트 (image view System) 7 요구사항 분석 - 12 Mini Specification 시스템명 작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 1 상위처리명 회원 가입 LEVEL NO. 1 처리번호 1.1 처리명 가입 처리 < 1.1 가입 처리 > BEGIN 화면에 회원정보 입력 창을 보여준다. 회원정보의 모든 내용을 읽는다. IF (모든 내용 입력 완료 시){ 회원 DB에 회원 정보 입력 회원 등록 완료 메시지를 보여준다. } else 사용자에게 경고 메시지를 보여준다. END
31
7 요구사항 분석 - 13 Mini Specification 2 로그인 2 2.1 로그인 처리
2009년 졸업프로젝트 (image view System) 7 요구사항 분석 - 13 Mini Specification 시스템명 작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 2 상위처리명 로그인 LEVEL NO. 2 처리번호 2.1 처리명 로그인 처리 < 2.1 log-in > BEGIN - ID와 PW 입력 후 log-in클릭 If 입력한 ID == DB 에 저장된 ID{ if (입력한 PW == DB에 저장된 PW){ log-in 성공 메인 화면을 표시한다. } else PW 확인 }else ID 확인 END
32
7 요구사항 분석 - 14 Mini Specification 2 로그인 2 2.2 2.3 개인정보 변경, 회원 탈퇴
2009년 졸업프로젝트 (image view System) 7 요구사항 분석 - 14 Mini Specification 시스템명 작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 2 상위처리명 로그인 LEVEL NO. 2 처리번호 처리명 개인정보 변경, 회원 탈퇴 < 2.2 개인정보 변경 > BEGIN - 개인 정보 변경 클릭 입력할 데이터 정보 출력한다. 변경하고자 하는 정보 입력한다. if(변경할 사항 입력 완료 시){ 회원 DB내의 정보 변경 성공 메시지 출력한다. } else 재입력 메시지 출력한다. END < 2.3 회원 탈퇴> BEGIN - 회원 탈퇴 클릭 회원 데이터 검색한다. 확인 메시지를 출력한다. if(확인 클릭 시){ 회원 DB와 회원의 폴더 삭제한다. 초기 화면을 출력한다. } else 이전 화면을 출력한다. END
33
7 요구사항 분석 - 15 Mini Specification 3 통계 현황 2 3.1 통계 처리
2009년 졸업프로젝트 (image view System) 7 요구사항 분석 - 15 Mini Specification 시스템명 작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 3 상위처리명 통계 현황 LEVEL NO. 2 처리번호 3.1 처리명 통계 처리 < 3.1 통계 처리> BEGIN - 통계 현황 버튼 클릭 If (로그인 되었을 시){ 출력하고자 하는 통계 종류 받기(Up-load count) Up-load count DB에 있는 month, count 검색한다. 사용자가 원하는 그래프 모드로 출력한다. } Else 로그인 창을 출력한다. END
34
7 요구사항 분석 - 16 Mini Specification 4 WIPsee 3 4.1.1 4.2.1 파일 추가, 삭제
2009년 졸업프로젝트 (image view System) 7 요구사항 분석 - 16 Mini Specification 시스템명 작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 4 상위처리명 WIPsee LEVEL NO. 3 처리번호 처리명 파일 추가, 삭제 < 파일 추가 요청> BEGIN - 파일 추가 선택 파일 추가 요청한다. 추가 하고자 하는 파일 선택한다 if(같은 파일 이름이 없을 경우) 파일 DB에 지정한picture을 추가한다. 파일 추가 성공 메시지 출력한다. else “이미 파일이 존재합니다”출력한다. END < 파일 삭제> BEGIN - 파일 삭제 선택 파일 삭제 요청한다. 삭제 하고자 하는 파일 선택한다. if(같은 파일 이름이 있을 경우) 파일 DB에 지정한 picture을 삭제한다. 파일 삭제 성공 메시지 출력한다. else “파일이 존재 하지 않습니다” 출력한다. END
35
7 요구사항 분석 - 17 Mini Specification 5 WIPsee 3 4.3.1 4.4.1 파일 이동, 파일 검색
2009년 졸업프로젝트 (image view System) 7 요구사항 분석 - 17 Mini Specification 시스템명 작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 5 상위처리명 WIPsee LEVEL NO. 3 처리번호 처리명 파일 이동, 파일 검색 < 파일 이동> BEGIN - 파일 이동 선택 이동하고자 하는 파일 선택한다 이동할 폴더 선택한다. 파일 이동 요청한다. 지정된 폴더에 지정한 파일을 이동시킨다. END < 파일 검색> BEGIN - 파일 검색 선택 파일 검색 요청한다. 찾고자 하는 파일 이름을 입력한다. if(파일 이름==DB내의 파일 이름) 사용자에게 지정한 파일만 출력한다 else “파일이 존재 하지 않습니다” 출력한다. END
36
7 요구사항 분석 - 18 Mini Specification 6 데이터 관리(관리자) 3 5.1.1 5.2.1
2009년 졸업프로젝트 (image view System) 7 요구사항 분석 - 18 Mini Specification 시스템명 작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 6 상위처리명 데이터 관리(관리자) LEVEL NO. 3 처리번호 처리명 파일 검색, 파일 삭제 < 파일 검색 처리> BEGIN - 파일 검색 선택 사용자 ID 선택 후 파일 검색 선택 회원 DB 검색 후 해당 사용자 파일 검색한다. 해당 사용자의 파일을 출력한다. END < 파일 삭제 처리> BEGIN - 파일 삭제 선택 삭제 할 파일 선택한다. 회원 DB에 있는 사용자 검색 후 해당 사용자의 파일을 삭제 한다. 삭제 성공 메시지 출력한다. END
37
7 요구사항 분석 - 19 Mini Specification 7 회원 관리 3 6.1.1 6.2.1 이용 정지, 정보 변경
2009년 졸업프로젝트 (image view System) 7 요구사항 분석 - 19 Mini Specification 시스템명 작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 7 상위처리명 회원 관리 LEVEL NO. 3 처리번호 처리명 이용 정지, 정보 변경 < 이용 정지 처리> BEGIN - 이용정지 요청 사용 정지할 사용자, 정지 유효 기간선택한다. 회원 DB를 검색하여 정지 할 사용자를 찾는다. 관리자에게 “회원 사용정지” 메시지 출력한다. END < 개인 정보 변경 처리> BEGIN - 정보 변경 선택 변경할 사용자 선택한다. 변경 할 내용 화면 출력한다. 변경 사항 입력한다. if(변경 사항 입력 시){ 회원 DB 의 내용 변경한다. 완료 메시지 출력한다. } else 재입력 메시지 출력한다. END
38
7 요구사항 분석 - 20 Mini Specification 8 회원 관리 3 6.3.1 회원 삭제
2009년 졸업프로젝트 (image view System) 7 요구사항 분석 - 20 Mini Specification 시스템명 작성일 팀명 페이지 Image view 2009/5/1 3조(조덕현.장진철) 8 상위처리명 회원 관리 LEVEL NO. 3 처리번호 6.3.1 처리명 회원 삭제 < 회원 삭제> BEGIN - 회원 삭제 선택 삭제 하고자 하는 사용자 선택한다. 확인 메시지 출력한다 if(확인 시){ 회원 DB검색한다. 해당 사용자의 DB와 파일 DB 삭제 한다. else 이전 메뉴를 출력한다. END
39
7 요구사항 분석 - 21 E-R Diagram 1 - - Image View System E-R 시스템명 작성일 팀명 페이지
2009/5/1 3조(조덕현.장진철) 1 상위처리명 - LEVEL NO. 처리번호 - 처리명 Image View System E-R
40
2009년 졸업프로젝트 (image view System)
END 감사합니다
Similar presentations