180 likes | 354 Views
24/7 명세서 (T-reader). 객체지향언어 및 프로젝트. 2004011146 신승철 2007011145 김용현 2009011061 조민정. 객체지향언어 및 프로젝트. 1. 프로그램 개요 및 요약 1) 프로그램 명 2) 프로그램 기능 3) 타 프로그램과 비교 2. 개발내용 1) 시스템 시나리오 2) 시스템 구조 3. 기능 명세 1) 세부 기능 명세 4. 개발 환경 1) 프로그램 개발 환경 5. 개발 일정 1) 팀 개발 일정
E N D
24/7 명세서(T-reader) 객체지향언어 및 프로젝트 2004011146 신승철 2007011145 김용현 2009011061 조민정
객체지향언어 및 프로젝트 1. 프로그램 개요 및 요약 1) 프로그램 명 2) 프로그램 기능 3) 타 프로그램과 비교 2. 개발내용 1) 시스템 시나리오 2) 시스템 구조 3. 기능 명세 1) 세부 기능 명세 4. 개발 환경 1) 프로그램 개발 환경 5. 개발 일정 1) 팀 개발 일정 2) 명세서 개별 역할 Contents Contents
객체지향언어 및 프로젝트 1.프로그램 개요 및 요약 • 프로그램 명 • 프로그램 기능 • 타 프로그램과 비교 3
객체지향언어 및 프로젝트 1. 프로그램 개요 및 요약 • 1) 프로그램 명 • 영문 : T - reader • 국문 : 텍스트 뷰어 시스템 • 2) 프로그램 기능 • 주요 기능 : 텍스트 파일을 로드 하여 e-book과 유사한 • 형태로 텍스트 파일의 내용을 읽기 쉽도록 • 사용자 편의성을 도모한다. • 부가 기능 : 텍스트 크기 설정이나 페이지 이동 등 • 책 읽기에 필요한 기본적인 기능들을 • 제공하며, 그 외에 사용자 편의를 위해 • 돋보기 기능이나책갈피 기능 등 • 여러 가지 기능을 제공 4
객체지향언어 및 프로젝트 1. 프로그램 개요 및 요약 3) 타 프로그램과 비교 5
객체지향언어 및 프로젝트 2.개발 내용 • 시스템 시나리오 • 시스템 구조 6
객체지향언어 및 프로젝트 2. 개발 내용 • 시스템 시나리오 • (1) 기존의 notepad(메모장)의 경우 Enter키 입력 없이 글을 적게 되면 가로 스크롤이 동적으로 생성이 되면서 글씨 부분이 잘리게 되어 사용자가 읽을 때 불편함을 겪게 됩니다.(아래 그림 참조) • 하지만 대부분의 사용자들은 가로 스크롤보다는 세로 스크롤을 • 많이 사용하며, 위의 그림처럼 글씨가 잘리게 되면 보기 힘들어지고 • 다시 한번 더 수정해야 하는 불편함이 존재합니다. • 하지만 저희 T-Reader에서는 가로스크롤을 생성하는 것이 아닌 • 자동으로 줄 바꿈을 해주어 사용자가 읽기에 편한 • View환경을 제공할 것입니다. 7
객체지향언어 및 프로젝트 2. 개발 내용 • 시스템 시나리오 • (2) 저희 T-Reader의 기능 중 하나인 돋보기 기능은 여러 타 리더 프로그램에서는 없는 기능 중 하나입니다. 돋보기 기능은 저희 프로그램 자체 내에서 글씨가 읽기 불편한 노인 분들이나 장애인을 위하여 자체적으로 돋보기 기능을 제공할 것이며, 마우스로 해당영역을 이동하여 글씨를 확대해주므로 사용자 편의성을 제공해줍니다. 돋보기 기능은 실습수업 시간 중 뒤에 있는 학생들이 글씨가 안보일 경우 간단하게 클릭 한번으로 다른 사람들에게도 작은 글씨를 보여줄 수 있는 편의를 제공할 것입니다. 8
객체지향언어 및 프로젝트 2. 개발 내용 시스템 구조 9
객체지향언어 및 프로젝트 3.기능 명세 • 세부 기능 명세 10
객체지향언어 및 프로젝트 3. 기능 명세 세부 기능 명세 - 프로그램 프로토타입 11
객체지향언어 및 프로젝트 3. 기능 명세 세부 기능 명세 - 도구모음 관련 기능 문서 열기 - 원하는 텍스트 문서를 불러들여 출력 텍스트 크기 변경 가능 - 사용자들을 위하여 글자 크기를 확대 및 축소 가능하게 하여 사용자의 편의에 맞게 설정 돋보기 기능 - 돋보기 기능을 이용하여 확대하여 보는 기능 페이지 이동 - 사용자의 기호에 맞게 스크롤 기능과 페이지 넘김 형식으로 구현 환경설정(글꼴) - 다양한 글꼴을 제공하여 사용자의 기호에 맞게 변경이 가능 문자열 찾기 - 원하는 구절이나 단어 등을 검색을 통하여 쉽게 찾을 수 있게 이동 책갈피 기능 - 사용자가 기억에 남는 구절이나 단어, 명언 등이 있으면 책갈피를 지정하여위치를 기억하여 쉽게 찾는 기능 12
객체지향언어 및 프로젝트 4.개발 환경 • 프로그램 개발 환경 13
객체지향언어 및 프로젝트 4. 개발 환경 • 프로그램 개발 환경 • - OS : Windows 7 • - Tool : Visual studio 2010 • - Language : C++ With MFC 14
객체지향언어 및 프로젝트 5.개발 일정 및 역할 • 팀 개발 일정 • 명세서 개별 역할 15
객체지향언어 및 프로젝트 5. 개발 일정 및 역할 팀 개발 일정 16
객체지향언어 및 프로젝트 5. 개발 일정 및 역할 명세서 개별 역할 - 시스템 기능 명세 및 보고서 작성 (김용현) - 시스템 기능 명세 및 발표 (조민정) - 시스템 기능 명세 및 발표 자료 작성 (신승철) 17
객체지향언어 및 프로젝트 The E.N.D. Thank U Q & A