검색
학과활동
학과활동
전시회
2009년
통합 문서 관리 프로그램
2009년



프로그램 소개
정의
지원 가능한 모든 형태의 문서들을 목록화 시키며, 분류 / 실시간 미리보기 (편집기능) / 파일명 또는 키워드 검색 / 문서에 통합적인 태그정보 생성 등으로 보유하고 있는 문서들을 편리하게 관리할 수 있다.
필요성
보유하고 있는 문서의 양이 많을 때 문서의 종류에 제약받지 않고 내용을 바로 확인할 수 있으며 범위 내 모든 문서를 대상으로 내용 검색 등으로 문서를 쉽고 빠르게 찾을 수 있다.

프로그램 설명
요구 조건
지원 가능한 형태의 문서들을 목록화
실시간 문서 미리 보기
파일명 또는 키워드 검색
제작 과정
모형(mockup)제작
재료선정 사용 언어 : Visual C++/ MFC
제품 개발팀
팀장 : 성태환
팀원: 이현창, 김다정, 김지은
시제품(prototype)제작
재료선정 사용 언어 : Visual C++/ MFC
제품 개발팀
팀장 : 성태환
팀원: 이현창, 김다정, 김지은
제작 프로그램 시험
모형(mockup) 평가
시험방법 : 지원하는 문서/ 지원 불가능한 문서들을 각각 지정하여 프로그램에 테스트
결과 : MS오피스 문서 관리 문제/ HWP문서 “올바르지 않은 접근 경고“ 문제
시제품(prototype) 성능시험
시험방법 : 지원하는 문서/ 지원 불가능한 문서들을 각각 지정하여 프로그램에 테스트
결과 : 일부를 제외한 HWP문서를 성공적으로 읽어올 수 있음을 확인
벤치마킹
모형(mockup) 평가
성능 : 프로그램이 기존의 뷰어를 사용하지만 일부분만을 사용하므로 기존의 뷰어 보다는 빠르게 실행이 된 것으로 확인.
설계 : 기존의 뷰어들을 활용하는 뷰어, 문서들을 목록화 및 관리하는 리스트 부분으로 크게 나누어서 제작.
프로그램 구동 화면
사용 장비
PC 사양 : Intel(R) Pentium 4 CPU 3.00GHz
Windows XP Professional Edition Service Pack 3
RAM 1 GB
개발언어 : MFC(Microsoft Foundation Classes)
지원툴 : Microsoft Visual C++ 6.0 / Visual studio 2008

개발 일정


역할분담
직책 이름 업무
팀장 성태환 프로젝트 총괄 / 진행상황확인 및 감동 / 자료수집
부팀장 이현창 프로그래밍 총괄 / 자료수집(프로그래밍) / 설계 / 디버깅
팀원 김다정 프로그래밍 보조(문서 관리) / 설계
팀원 김지은 프로그래밍 보조(문서 뷰어) / 자료수집
팀원 김보미 자료수집(CHwpCtrl) / 디버깅 / 회의록작성
팀원 김태민 디버깅 / 자료수집(프로그래밍 기능관련) / 설계보조
팀원 이동수 디버깅 / 자료수집(프로그래밍 기능관련) / 설계보조

개발 후기
여러 가지 문서를 각각 지원하는 프로그램을 실행하지 않고 한 번에 간단하게 열어 보고 확인 할 수 있어서 문서 관리에 편리함을 가지고 있는 프로그램이라 하고 싶습니다. 초기 계획에 비해 구현하지 못하거나 완벽하게 구현하지 못한 부분도 있지만, 계획단계에서 는 예상치 못했던 CHwpCtrl에 대한 발견과 이전에는 구현 해보지 못했던 기존 ListView 등에 세부 컨트롤 구현 같은 어려웠던 작업도 해결해나갔습니다. 초기단계부터 낙오자 없이 설계부터 제작을 모두 함께 진행하며 저희 팀원들이 협업하는데 상당히 좋은 계기가 된 것 같습니다.