[컴퓨터알고리즘과실습] 디지털 족보 시스템 설계 및 구현

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2010.08.20 / 2019.12.24
  • 30페이지 / fileicon hwp (아래아한글2007)
  • est1est2est3est4est5 1(구매금액의 3%지급)
  • 2,800원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
목차
제 1 장 서론

제 1 절 설계과제 목적

제 2 절 설계과제 필요성

제 3 절 설계과제 내용

제 4 절 진행 일정

제 2 장 시스템의 구조 및 구성

제 1 절 전체 구성도

제 2 절 시스템 세부 구성

제 3 절 시스템 개발 환경

제 3 장 결론

제 1 절 창의성 측면

제 2 절 기술적 측면

제 3 절 협동성 측면

제 4 장 참고문헌

제 5 장 부록

본문내용
4) 트리로 표현되어 있는 인물들에 대한 정보에 접근할 수 있는 구조체 포인터를
각각 이름과 대수를 키값으로 하는 해시테이블로 관리하여 원하는 정보에
빠르게 접근할 수 있고 필요에 따른 여러 가지 검색 기능을 제공한다.



6. 효과 분석
1) 파일 Save/Load 기능을 통해서 프로그램 한 가지로 여러 가문의 족보를 관리
할 수 있으며 파일 형태로 정보를 저장하여 정보의 안전성을 높이고 여러 사람이
족보 정보를 소유하는 것이 용이해진다.
2) 같은 족보 정보 안에서 특정한 정보를 추출하는 것이 용이하고 이로인해 정보에 대한 접근성이 좋아진다.
제 1 장 서론

제 1 절 설계과제 목적

족보 검색 시스템의 구현에서는 필요한 요소들을 수집하며 팀원 간의 토의를 통해 결론을 도출해 족보 검색 시스템의 가장 중요한 부분인 검색 알고리즘의 구현을 통해 배운 것들을 실제로 사용해 보고 알고리즘에 관한 이해와 설계 능력을 향상시킨다. 창의적 부분에서는 사용하는 자료구조를 시간적․공간적 효율성을 고려했을 때 가장 최선이 될 수 있는 방법을 찾아 그를 이용하여 자료 구조를 구현한다.

제 2 절 설계과제 필요성

IT산업의 발전과 함께 모든 문서들의 전자문서형태로 저장되고 관리되어지고 있다. 현재 일반화 되어있는 서면 형식의 족보 체제의 단점인 데이터량의 제한, 수정 및 삽입등과 같은 갱신의 어려움 등의 극복을 위하여 빠른 시간 내에 효율적으로 정보를 검색할 수 있고, 그 결과가 사용자가 만족을 느낄 수 있는 검색 시스템이 되도록 필요성이 요구된다.
현재 시장에 출시된 기존의 족보 검색 엔진 시스템에 대해 조사하여 좀 더 창의적인 방법으로 개선하여 가능한 범위내의 효과적인 알고리즘으로 구현함을 목표로 한다.

제 3 절 설계과제 내용

1) 전체 자료 구조 구현 - 족보 정보를 일련의 계층적인 정보로 파악하여 각 인물을 노드의 데이터로 표현하고 직접적으로 연결되어 있는 아버지, 자식과의 관계를 노드 링크로 표현하여 전체 족보를 표현하였다.

2) 동적 할당 - 이진 트리와 달리 자식 노드의 개수가 고정적이기 않기 때문에 이를 해결하기 위해서 이중 포인터를 이용한 동적할당을 사용하기로 하였다. 노드 내부에 아들 노드의 포인터를 할당할 수 있는 한도치와 현재의 할당 수를 저장하여 공간이 부족할 때마다
동적할당을 수행하도록 하였다.


자료평가
  • 자료평가0자료평가0자료평가0자료평가0자료평가0
  • 소스코드 안돌아감 ..
  • bigbell***
    (2012.05.19 15:56:23)
회원 추천자료
  • [컴퓨터교육][컴퓨터교육]구성주의 기반의 컴퓨터 교육 유형및 교육방법
  • 설계의 특성 - 구성주의적 교수 학습 모형 - 인지적 도제 모형 ①문제중심학습(PBL: Problem Based Learning) ②앵커드 교수모형(anchored instruction model) ③인지적 융통성 모형(cognitive flexibility model) ④문제중심 시나리오(Goal Based Scenario) ⑤ 제 부 구성주의 기반의 컴퓨터 교육 유형및 교육방법 3 - 22컴퓨터교육의 유형 및 변천 과정 - 22제 세대 인식모형 1 : (Awareness Model) ①제 세대 프로그래밍 모형 2 : (ProgrammingModel) ②제 세대 3 : ③ 응용

  • [경영학]유한자원 생산계획 알고리즘의 종류 및 내용
  • 실습(1)기계공작법(1)기계공작법(2)기계실습(2)CAD(1)기게요소설계(1)기계요소설계(2)기계제도(1)기계제도(2)CAD(2)기구학정역학기계재료재료역학(1)재료역학(2))신소재 및 실습공업열역학(1)공업열역학(2)내연기관 및 실험자동차구조 및 제어시스템실습냉동공조 및실험센서 및 계측실습유체역학(1)유체역학(2)유체기계 및 실험컴퓨터공학개론컴퓨터언어 및 실습유압기계 및 실습메카트로닉스개론(1)PLC개론 및 실습메카트로닉스개론(2

  • [노턴의 컴퓨터개론, 정보사회와 컴퓨터] 노턴의 컴퓨터개론 문제와 답(1장~14장)
  • 설계 b.상향식 설계 c.구매 d.병행 전환4. 프로그래머가 ( c.자체개발 ) 경로를 취할 때, 시스템 컴포넌트를 직접 제작하기로 결정한다.a.구매 b.유지보수 c.자체개발 d.구조적 영어5. 옛 시스템에서 새로운 시스템으로의 이동 과정을 ( d.전환 )(이)라고 한다.a.구현 b.구매 c.시스템 설계 d.전환6. 다음 중 어느 것이 다른 소프트웨어를 개발하는 데 빠르고 신뢰할 수 있도록 사용되는 소프트웨어인가?a.프로토타이핑 b.데이터흐름도 c.컴퓨터 지원 소프트웨

  • [실험] 도립 진자
  • 컴퓨터에 입출력하는 방법을 배운다.▸ C 언어 실습을 통한 디지털 제어 알고리즘 구현C 언어를 이용하여 PID제어 알고리즘을 디지털로 구현하는 방법을 배우고, 독자적인 제어 프로그램을 작성할 수 있는 능력을 키운다. 윈도우 프로그램을 이용하여 시스템의 제어기를 설계하고 취득한 Data의 모니터링 및 저장을 할 수 있다. 또한 설계한 제어기의 파라미터를 변화시키면서 시스템의 특성과 안정도를 실험 할 수 있다.▸ PID제어 이론에 대한 이해PID

  • 2023년 기아자동차 97가지 면접 질문 + 답변 + 기업정보
  • 디지털 뱅크로의 전환을 위해 오픈API와 클라우드, 빅데이터 등의 디지털기술 사업을 핵심적으로 추진하고 있습니다. 이에 OO기업이 DT사업을 성공적으로 추진하도록 저의 기술적 역량과 열정을 발휘하는 직원이 되겠습니다. 감사합니다!22. 취미는 무엇인가요?■ 유사질문 스트레스를 어떻게 해소하나요?■ 답변요령평소 무료함이나 스트레스를 어떻게 해소하는지 파악하는 질문이다.■ 예시최근에는 맨몸운동을 통해 건강관리와 스트레스를 해소

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.