울산대학교 | IT융합전공
본문바로가기
ender
졸업작품
졸업작품게시판

졸업작품게시판

2013-2 졸업작품 JLPT플래시카드
작성자 관** 작성일 2014-05-14 조회수 1377


 

 

JLPT 플래시카드

 

1. 작품명 : JLPT 플래시카드

2. 제작자 : 허기봉 (20072501)

3. 작품개요

21 세기 글로벌 시대를 지나오면서 여러 나라와의 교류가 활발히 이루어지고 , 학생 , 직장인 , 일반인까지 여러 세대에 걸쳐서 외국어를 배우고 있는 사람들이 많아지고 있다 .

1 외국어로 영어를 배우고 있지만 , 그 이외에 제 2 외국어로 우리나라와 가까이 있는 일본어를 배우는 사람들도 증가하고 , 여러 기업에서도 제 2 외국어가 가능한 인재들을 많이 원하고 있습니다 . 우리학교 학생들 중에도 교환학생 프로그램으로 일본 대학에 가서 일본 학생들과 교류를 하는 경우도 많이 보이고 있다 .

이러한 증가 추세로 , 일본어 학습 어플리케이션을 이용하여 이동 중에도 손쉽게 일본어를 배울 수 있도록 하였다 .

4. 개발 배경 및 목적

현재 우리 사회는 글로벌 시대로 접어들면서 우리나라 사람들이 외국으로 여행을 가거나 일을 하기 위해 외국으로 떠나는 사람들도 많아지고 , 외국인들도 여행이나 , 한국에서 직업을 가져 일을 하기 위해 한국으로 오는 사람들도 많아지게 되었다 . 그에 따라서 외국어의 중요성이 많이 대두되고 있는 시점이 오게 되었다 . 1 외국어로 영어를 배우는 사람이 대부분이지만 , 영어 뿐만 아니라 제 2 외국어를 배우는 사람들도 많이 증가하였다 . 특히 일본 같은 경우 , 한류열풍의 주축으로서 많은 교류를 하고 있다고 알려져 있다 . 그에 따라서 일본에 대한 우리나라 사람들의 관심이 증대되고 있고 , 일본인들도 우리나라에 대한 관심이 증가하여 , 양국 간의 교류가 활발해졌다 . 일본어를 배울 때 더욱더 손쉽고 편하게 배울 수 있도록 하는 교육용 컨텐츠가 활발히 이루어져야 한다고 생각하였고 , 현대에 들어서 많은 인원들이 스마트폰을 사용한다는 것에 착안하여 , 실질적으로 활용할 수 있는 일본어 학습 어플리케이션의 개발을 하여야 한다는 생각을 하게 되었다 . 다양한 학습 프로그램을 제공하는 스마트폰 어플리케이션을 개발해 , 이동 중이거나 , 다른 일을 할 경우에도 간단하고 쉽게 일본어를 학습할 수 있도록 하는 것이 목적이다 .

5. 졸업작품 내용

5-1. 시스템 구성

사용자는 일본어 학습 어플리케이션을 실행하게 되면 각각의 메뉴를 클릭하여 난이도를 설정하도록 한다 . 해당 메뉴를 클릭하게 되면 자동으로 설정되어있는 mpplayer 를 이용하여 각각 단어에 관한 뜻 , 발음에 관한 정보를 뿌려준다 . 그리고 flipper 를 사용하여 각각의 뷰를 설정된 시간만큼 보여준 후 다른 뷰로 넘어가도록 하여 바로 다음 단어를 확인하고 학습 할 수 있도록 하게 된다 . 그리고 옵션을 통하여 단어 반복 수 , 각 페이지 간의 간격 , 음성 on/off 설정을 할 수 있도록 하여 학습자의 설정에 맞게 학습할 수 있도록 한다 .

각각의 단어를 학습 하는 도중 단어 저장하기 버튼을 통하여 단어장 데이터베이스에 저장하여 메인 메뉴에서 단어장을 클릭했을 경우 바로 저장한 단어를 확인 할 수 있도록 한다 .

5-2. 기능

해당 어플리케이션 실행 시 기본 메뉴에서 초급 , 중급 , 고급 단어학습 , 생활 회화 학습 , 단어장 기능이 있다 . 단어 학습 메뉴에서는 각각의 step 선택을 통하여 해당 단어의 발음을 들을 수 있도록 하는 기능 , 일시 정지 기능 , 단어 저장 기능을 가지고 있고 , 옵션을 통하여 페이지가 지나가는 간격 , 반복 , 음성 on/off 기능을 가지고 있다 . 회화메뉴에서 mp3 재생 기능을 가지고 있고 , 단어장 메뉴에서는 학습자가 저장한 단어를 확인 할 수 있도록 하는 기능이 있다 .

5-3 개발환경

언어 :

Android - 휴대폰용 운영체제 , 미들웨어 , 응용 프로그램을 한데 묶은 소프트웨어 플랫폼 .

설계 및 구현 도구 :

1. Eclipse - 자바 및 안드로이드 프로그래밍을 하기 위한 개발 도구 .

2. Java Development Kit - Java 언어로 프로그래밍하기 위한 개발 도구 .

3. Android Development Tools - 이클립스에서 안드로이드 개발 환경을 구축하기 위한 툴들을 플러그인하는 도구 .

4. Android Software Development Kit - 안드로이드 응용 프로그램을 개발하기 위한 필요한 각종 도구들과 응용 프로그램 프로그래밍 인터페이스 (API) 를 제공 .

사용 시스템 : Android OS(Version 2.3.3 이상 ) 기반의 스마트폰 .

6. 제작 일정

개발단계

제작기간

제작내용

아이디어 구상

2013.3.7.~2013.3.31

개발 어플리케이션 아이디어 구상

프로토타입 구현

2013.4.1.~2013.5.2

개발 프로토타입 구현

시스템구성도 설계

2013.5.2.~2013.6.4

전체 시스템 구성도를 설계

DB 수집

2013.6.4.~2013.6.31

일본어 단어 , 회화 데이터베이스 수집

소스코딩 / 디버깅

2013.6.4.~2013.8.31

전체 소스코딩 , 디버깅

인터페이스 구현 , 테스트

2013.8.15.~2013.8.31

전체 인터페이스 구현 , 알파 테스트

보고서 작성

2013.8.31.~2013.9.21

보고서 작성

 

7. 향후 계획과 기대효과

현재보다 더욱 연구하여 개발 해 나가야 할 사항은 현재까지 진행된 학습화면 뿐만이 아니라 , 여러 가지 단어를 학습 한 후 해당 step 에 관한 문제나 퀴즈를 통한 학습 결과를 확인 할 수 있도록 하는 기능을 만들어 더욱 효과적으로 학습이 되었는지 확인 할 수 있는 것을 개선하도록 하는 것이다 . 그리고 일본어를 한번도 배워보지 못한 사람들을 위한 기본 히라가나 , 가타카나 표와 음성을 삽입하여 학습할 수 있도록 하는 기능을 추가하는 것이 좋을 것이다 .

 

이 프로젝트를 사용 하였을 경우 , , 학교에서 따로 인터넷 강의나 , 수업을 들을 때 뿐만 아니라 따로 책이나 컴퓨터를 가지고 공부를 하지 않더라도 쉽고 간단하게 일본어 학습을 할 수 있게 되어 , 더욱더 JLPT 자격증을 따기 쉽도록 할 수 있고 , 여러 학생들이 제 2 외국어에 관심을 가질 수 있는 계기가 될 수 있을 것이다 .