• Tidak ada hasil yang ditemukan

Web Site Filter - 목포해양대학교

N/A
N/A
Protected

Academic year: 2023

Membagikan "Web Site Filter - 목포해양대학교"

Copied!
6
0
0

Teks penuh

(1)

Web Site Filter

- 설 계 서 -

소 속 : 목포 해양 대학교

학 부 : 해양 정보 통신 공학부

팀 원 : 김태수, 김남현, 박영수

날 짜 : 2013.05.29

(2)

1. 개 요

▶ 목표

1) 사용자가 원하지 않은 Web site의 방문으로 인하여 시간적 낭비를 줄일 수 있다.(실 제로 블로그 같은 경우 같은 Web site상에서 관련된 정보를 손쉽게 얻을 수 있다.) 2) Automatic한 ‘즐겨찾기’ 기능과 유사하다.(이로 인해 모든 검색에 관해 ‘즐겨찾기’에

별도로 추가 할 필요가 없다.

3) 수집된 자료를 통하여 각각의 사용자의 취미, 원하는 자료 등과 같이 빅데이터에 응 용이 가능하다.

2. 구조적 설계

2.1 시스템 구조도 (Structure Chart)

- a : 검색어(문장) - b : 검색어(단어)

- c : 단어 당 web page에 들어간 시간 - d : web page 주소

- e : web page에 들어간 시간

2.2 모듈 설계

⓵ 입력 system : 사용자가 검색 창에 적은 검색어(문장)을 띄어쓰기를 기준으로 검색 어(단어)로 나눔.

⓶ 저장 : DB에 검색어(문장), web page 주소, web page에 들어간 시간(접근 시간) 을 저장.

⓷ 정렬 system : 각 검색어(단어)에 저장된 web page 머문 시간들을 더하고 그 값

(3)

을 내림차순으로 정렬.

⓸ 검색어 유무 추출 : DB에 해당 검색어(단어)가 저장되어 있는지를 판단하고 그 결 과 값을 반환. ‘머문 시간 계산’모듈의 일을 줄여주기 위함.

⓹ 머문 시간 계산 : 검색어(문장)의 ‘web page 머문 시간’과 해당 web page 주소를 반환.

⓺ 각 단어 당 머문 시간 추출 : 검색어(단어)를 DB에서 찾아 그에 해당한 'web page 머문 시간‘ 값을 반환.

⓻ (문장) 총 머문 시간 추출 : 사용자가 검색창에 작성한 검색어(문장)를 각각 검색어 (단어)로 나눈 후 각 검색어(단어)에 저장된 'web page 머문 시간'들을 더함.

3. 객체지향 설계

3.1 클래스 다이어그램 (Class Diagram)

3.2 순차 다이어그램 (Sequence Diagram)

(4)

4. 파일 구조 또는 DB설계

User_web (검색어, web site 주소, web site에 머문 시간)

=> 검색어 : 사용자가 검색어 창에 적은 값

web site 주소 : 사용자가 검색을 한 후 방문한 web site 주소

web site에 머문 시간 : ‘web site창을 종료한 시간’ - ‘web site 방문한 시간’

5. 사용자 인터페이스 설계

< 초기 화면 >

(5)

< 'DB 현황‘에서 목록보기를 눌렀을 경우 화면 >

=> DB에 어떻게 저장되었는지를 간편히 확인하기 위함.

6. 요구분석 참조표

요구 분석 참조 표

번호 기능 성능 요구 항목 모듈이름

1 search for Linking 입력 System

2 saving Data Address 저장

3 sort for Database 정렬 System

4 checking Words 검색어 유무 추출

5 visiting time Web Site 머문 시간 계산

6 Words Mappers 각 단어 머문 시간 추출

7 Sentence Reducing 문장 총 머문 시간 추출 8 Display for Address 출력 System

7. 제약 및 참고사항

● 제약 :

1) 한 사람 기준, 즉 유저 한명이 검색 시 볼수 있는 환경 구현

=>(이유) 브라우저는 많은 사람이 이용, 구현에 있어 너무 많은 양의 유저를 생 각해야하므로

2) 실제 데이터가 아닌 임의의 web page 구성

=>(이유) 위와 같이 이유, 많은 양의 실제 web page를 구성하기 어려움 3) 구현 환경을 축소

=>(이유) 궁극적인 목표는 현재 존재하는 포털 site에 현 프로젝트를 삽입하는 것, 포털 site의 디자인이 바꿔야 함, 현재 존재하는 포털 site를 바꾸기 어려움

● 조건 :

1) 사용자는 다른 web site를 방문할 경우 현재 방문한 web site 창을 무조건 닫 는다.

=>(이유) 백그라운드 혹은 새로운 탭으로 다른 web site를 방문하면 현재 방문 한 web site 방문 시간이 무의미 해짐.

2) 사용자는 web site 방문 이외의 행위를 하지 않는다.

=>(이유) 위와 비슷한 이유, web page를 방문한 후 전혀 관계없는 행위를 할

(6)

경우 web site 방문 시간이 무의미 해짐.

Referensi

Dokumen terkait

that they can make their dreams come true because they are good at what they dream of, that is, they have a very strong self-confidence of themselves concerning