웹 기반 공개 게시판 새 글 알리미의 설계 ,구현 및 성능 평가
- 등록일 / 수정일
- 페이지 / 형식
- 자료평가
- 구매가격
- 2010.02.24 / 2019.12.24
- 6페이지 / doc (MS워드 2003이하)
- 평가한 분이 없습니다. (구매금액의 3%지급)
- 1,100원
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
1
2
3
4
5
6
추천 연관자료
- 목차
-
1. 서 론
2. 개발 환경
3. 설계 및 구현
3-1. 서버측의 설계 및 구현
3-2. 클라이언트의 설계 및 구현
4. 성능 평가
4-1. 서버 측의 성능 평가 및 기존 방법과의 비교
5. 결론
- 본문내용
-
get_unread_article_number 함수는, 새 글 알리미가 처음으로 서버에 접속했을 때 호출되는 함수로서, 사용자가 접속하지 않았던 시간동안 새로 등록된 게시물의 수를 알려준다. check_new_article과 check_new_comment함수는, 각각 새로 등록된 게시물과, 새로 등록된 덧글에 대한 정보를 알려주는 함수이다. check_read_article과 check_read_comment는, 해당 게시물을 액세스 할 때 호출되어 게시물을 읽었으므로, 더 이상 해당 게시물에 대한 알림이 필요 없음을 서버에 통보한다.
다음으로 고려해야 할 것은, 읽지 않은 게시물들에 대한 정보를 저장 및 관리하는 방법이다. 잦은 액세스가 일어나는 환경이므로, 관계형 데이터베이스를 통해 이를 처리하는 것이 자연스럽다. 다음은 MySQL에서 작성된 새 글의 정보를 저장하기 위한 테이블들의 DDL(Data Definition Language) 선언이다.
create table unread_article (
board_id varchar(20) not null,
user_id varchar(20) not null,
user_name varchar(20) not null,
content varchar(100) not null,
article_id varchar(20) not null
);
create table unread_comment (
board_id varchar(20) not null,
user_id varchar(20) not null,
user_name varchar(20) not null,
content varchar(100) not null,
article_id varchar(20) not null
);
alter table unread_board add index ( board_id, user_id );
alter table unread_comment add index ( board_id, user_id );
각각 게시물과 덧글을 위한 2개의 테이블을 작성하였으며, 게시판의 ID와 사용자의 ID에 복합 인덱스를 생성한 것을 확인할 수 있다. 이는 대부분의 질의가 특정 게시판에 대한 특정 사용자의 데이터를 요구할 것을 감안한 형태이다.
함수 및 데이터베이스의 구현과 설계 이후에는, 기존 인터넷 게시판에서 해당되는 부분에 작성된 함수를 추가하여, 게시판이 동작할 때 새 글 알림 정보가 자연스럽게 생성 및 삭제되도록 할 수 있다.
3-2. 클라이언트의 설계 및 구현
클라이언트는, 초기 실행시 사용자의 정보를 받아 서버에 전달하고 인증 절차를 수행하는 로직, 그리고 서버에 주기적으로 접속하여 새 글에 대한 정보를 받아오는 네트워크 스레드, 그리고 로그인 폼과 새 글 알림 폼으로 구성할 수 있다. 다음은 클라이언트 어플리케이션의 간단한 모식도이다.
자료평가
-
아직 평가한 내용이 없습니다.
오늘 본 자료
더보기
최근 판매 자료
- 충북대_일반물리학및실험1_6주차_운동량과충격량
- 기초전자실험 with PSpice 옴의 법칙 레포트
- 기초전자실험 - 옴의 법칙
- [정보통신,통신이론,솔루션,연습문제] 통신 이론 2장 솔루션 전부다
- 전공면접, 전공 PT 면접 대비 - 기계공학과 전공 면접 기출자료 & 솔루션
- 기초전자실험 with PSpice 최대전력 전달조건 레포트
- 물리화학 보고서- Conjugation 염료의 흡수 스펙트럼
- 일반물리학 실험 - 일과 에너지 결과보고서
- 디지털 회로 실험 및 설계 - ADC(Analog to Digital Converter) 실험 1
- [도로교통] 도로 폭에 따른 구간 내 LOS 분석
저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.