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

수상작게시판

2013-1 졸업작품 [장려상] 수상작 조선스쿨
작성자 관** 작성일 2014-03-26 조회수 3463

 

조선스쿨 ( 가로세로 )

 

1. 작품명 : 조선스쿨 ( 가로세로 )

 

2. 제작자 : 곽보현 (20082439) , 김승희 (20094233) , 박나현 (20102538) , 방혜진 (20102551)

/ 지도교수 : 박양수

 

3. 작품개요 :

한국사 교육용 안드로이드 어플리케이션으로 조선시대에 관련된 용어로 데이터베이스를 구축하고 그 단어들을 사용한 가로세로 게임을 구현 하였다 . 만들어진 맵 틀에 맞는 단어를 데이터베이스에서 무작위로 불러와 가로세로 맵을 배치하는 알고리즘을 구현 하였다 .

 

4. 개발 배경 및 목적 :

현재 많은 게임들이 안드로이드 마켓에 나와 있지만 교육용 컨텐츠는 부족한 실정 이며 , 국사에 대한 게임용 앱이 부족하여 국사용 게임 앱을 만드는데 편리하도록 게임 알고리즘과 데이터 베이스를 구축 하였다 .

 

5. 졸업작품 내용

5-1. 시스템 구성

1) 소프트웨어 구성 ( 구성도 포함 )

구성도 

5-2. 기능

1) 게임하기

게임 맵 틀에서 랜덤하게 단어를 배치하여 불러온다 .

2) 랭킹 등록

게임을 종료 후 게임의 랭킹이 저장 되고 랭킹 버튼을 통해 확인 할 수 있다 .

5-3 개발환경

개발언어 : 자바

운영체제 : Windows 8 (x64)

개발 툴 : 이클립스 [ Version: Juno Service Release 2, Build id: 20130225-0426 ],

자바 SDK(1.7), 안드로이드 SDK (2.3.3), 안드로이드 Developer Tools

서버 & DB : MySQL 5.2.7 CE, Tomcat Server v7.0

하드웨어 : 컴퓨터 (CPU: i5-2450M, RAM: 8.0GB) , 테스트용 안드로이드 디바이스 (API level 17)

사용 시스템 : 안드로이드 디바이스 (API level 10 이상 .)

 

6. 제작 일정

개발단계

제작기간

제작내용

자료 수집 및 분석

(9/5~/15) 10days

아이디어 제시 및 요구사항 조사

안드로이드 학습

(9/10~/15) 15days

안드로이드 개발 환경 구축 및 조사

기능 요구 분석

(9/15~/25) 15days

요구 분석서 작성

기능 요구 분석

(9/15~/25) 15days

분석서 검토 및 수정

앱 기능별 설계

(9/25~10/5) 11days

프로젝트 기능별 S/W 설계

데이터 베이스 구성

(10/5~10/25) 20days

데이터베이스 설계 및 구현

데이터 베이스 구성

(10/25~5/23) 210days

단어 데이터베이스 수집

데이터 베이스 구성

(10/25~11/5) 10days

유저정보 설계 및 구현

앱 기능테스트

(11/1~11/15) 15days

프로젝트 기능별 S/W Testing

웹서버모듈 설계

(11/15~12/15) 30days

웹서버 모듈 설계 및 구현

맵틀 , 문제제작모듈설계

(12/15~4/10) 115days

맵틀생성 , 질의모듈 설계

사용자클라이언트 설계

(12/15~3/20) 85days

사용자 클라이언트 설계 및 구현

게임디자인 설계 및 구현

(3/20 ~5/5) 50days

사용자 편의 UI 설계 및 구현

테스트

(5/5 ~5/25) 20days

테스트 및 디버깅

보고서 작성

(5/22 ~5/26) 5days

보고서 작성 및 수정

10 개월 15

 

 

 

7. 향후 계획과 기대효과

 

가로세로 맵틀과 단어를 완전히 자동 생성 가능하도록 구현하고 , 소셜 네트워크 기능을 추가하여 친구와 대전하는 기능을 추가한다 . 소셜 네트워크를 활용 할 경우 사용자간의 경쟁의식을 유발하여 게임의 지속적인 학습 동기를 부여 할 수 있다 .