[졸업작품/졸업논문][데이터 분석 프로그램] 자바(Java), 오라클(oracle), R을 연동한 프로그램 / 워드 클라우드 / 데이터베이스 조회
*우*
다운로드
장바구니
소개글
- 본 리포트는 '논문 연구 및 발표' 수업에 작성되었으며, 본인이 직접 코딩하고 작성한 보고서 입니다.- 프로그램의 테마는 csv 파일로 제공되는 공공데이터를 R(시각적)으로 쉽게 표현하기 위한 프로그램 개발 입니다.
- 주요 기능은 아래와 같습니다.
1. 데이터베이스에 csv 파일을 이용한 데이터 입력
2. 데이터베이스에 사용자가 직접 데이터 입력
3. 데이터베이스에 접속해서 Query(DDL, DML, DCL)를 수행
4. 정해진 형식으로 데이터 조회
5. 조회된 데이터를 R과 연동해서 그래프 출력
6. 텍스트 파일의 내용을 읽어들여 R과 연동한 '워드클라우드' 생성
- 소스는 객체지향적 Class 단위로 깔끔하게 코딩했습니다. 각 기능 별로 13개의 Class로 구현되었으며, Main Class는 PublicData 입니다.
- 프로그램 보고서는 문자와 이미지를 적절하게 조합해서 작성되었습니다.
첨부파일의 구성은 Java 소스, 보고서, R Jar 파일, Sample 파일, 각 기능 실행 결과 이미지를 첨부했습니다.
- R을 연동하는 프로그램입니다. R을 조금 다루어 보신 분이라면 더욱 유리합니다.
프로그램 소개 PPT: http://www.happycampus.com/doc/16924712
컴파일 실행환경
JAVA 1.6 이상, R3.1.1(x64), Oracle 10g 이상압축파일 내 파일목록
PublicData/.settings/org.eclipse.jdt.core.prefs
PublicData/bin/PublicData/Connect$1.class
PublicData/bin/PublicData/Connect.class
PublicData/bin/PublicData/Disconnect.class
PublicData/bin/PublicData/Help.class
PublicData/bin/PublicData/InsertCSVAction.class
PublicData/bin/PublicData/InsertCSVForm$1.class
PublicData/bin/PublicData/InsertCSVForm$2.class
PublicData/bin/PublicData/InsertCSVForm$3.class
PublicData/bin/PublicData/InsertCSVForm$4.class
PublicData/bin/PublicData/InsertCSVForm.class
PublicData/bin/PublicData/InsertUser$1.class
PublicData/bin/PublicData/InsertUser$2.class
PublicData/bin/PublicData/InsertUser$3.class
PublicData/bin/PublicData/InsertUser$4.class
PublicData/bin/PublicData/InsertUser$5.class
PublicData/bin/PublicData/InsertUser$6.class
PublicData/bin/PublicData/InsertUser$7.class
PublicData/bin/PublicData/InsertUser.class
PublicData/bin/PublicData/PublicData$1.class
PublicData/bin/PublicData/PublicData$2.class
PublicData/bin/PublicData/PublicData$3.class
PublicData/bin/PublicData/PublicData$4.class
PublicData/bin/PublicData/PublicData$5.class
PublicData/bin/PublicData/PublicData$6.class
PublicData/bin/PublicData/PublicData$7.class
PublicData/bin/PublicData/PublicData$8.class
PublicData/bin/PublicData/PublicData.class
PublicData/bin/PublicData/QueryOfferActionData.class
PublicData/bin/PublicData/QueryOfferActionGraph$1.class
PublicData/bin/PublicData/QueryOfferActionGraph$2.class
PublicData/bin/PublicData/QueryOfferActionGraph$3.class
PublicData/bin/PublicData/QueryOfferActionGraph$4.class
PublicData/bin/PublicData/QueryOfferActionGraph.class
PublicData/bin/PublicData/QueryOfferForm$1.class
PublicData/bin/PublicData/QueryOfferForm$2.class
PublicData/bin/PublicData/QueryOfferForm$3.class
PublicData/bin/PublicData/QueryOfferForm.class
PublicData/bin/PublicData/QueryUserAction.class
PublicData/bin/PublicData/QueryUserForm$1.class
PublicData/bin/PublicData/QueryUserForm.class
PublicData/bin/PublicData/WordCloud.class
PublicData/image/Barplot.png
PublicData/image/Boxplot.png
PublicData/image/Histogram.png
PublicData/image/Pie.png
PublicData/image/Wordcloud.png
PublicData/src/PublicData/Connect.java
PublicData/src/PublicData/Disconnect.java
PublicData/src/PublicData/Help.java
PublicData/src/PublicData/InsertCSVAction.java
PublicData/src/PublicData/InsertCSVForm.java
PublicData/src/PublicData/InsertUser.java
PublicData/src/PublicData/PublicData.java
PublicData/src/PublicData/QueryOfferActionData.java
PublicData/src/PublicData/QueryOfferActionGraph.java
PublicData/src/PublicData/QueryOfferForm.java
PublicData/src/PublicData/QueryUserAction.java
PublicData/src/PublicData/QueryUserForm.java
PublicData/src/PublicData/WordCloud.java
PublicData/temp/Temp.csv
PublicData/temp/Wordcloud.R
PublicData/temp/Wordcloudtemp.txt
PublicData/.RData
PublicData/.classpath
PublicData/.project
RCaller-2.0.7.jar
SALPLE.txt
SAMPLE.csv
opencsv-1.7.jar
~$그램 보고서.docx
프로그램 보고서.docx
프로그램 설명.pptx
PublicData/bin/PublicData/Connect$1.class
PublicData/bin/PublicData/Connect.class
PublicData/bin/PublicData/Disconnect.class
PublicData/bin/PublicData/Help.class
PublicData/bin/PublicData/InsertCSVAction.class
PublicData/bin/PublicData/InsertCSVForm$1.class
PublicData/bin/PublicData/InsertCSVForm$2.class
PublicData/bin/PublicData/InsertCSVForm$3.class
PublicData/bin/PublicData/InsertCSVForm$4.class
PublicData/bin/PublicData/InsertCSVForm.class
PublicData/bin/PublicData/InsertUser$1.class
PublicData/bin/PublicData/InsertUser$2.class
PublicData/bin/PublicData/InsertUser$3.class
PublicData/bin/PublicData/InsertUser$4.class
PublicData/bin/PublicData/InsertUser$5.class
PublicData/bin/PublicData/InsertUser$6.class
PublicData/bin/PublicData/InsertUser$7.class
PublicData/bin/PublicData/InsertUser.class
PublicData/bin/PublicData/PublicData$1.class
PublicData/bin/PublicData/PublicData$2.class
PublicData/bin/PublicData/PublicData$3.class
PublicData/bin/PublicData/PublicData$4.class
PublicData/bin/PublicData/PublicData$5.class
PublicData/bin/PublicData/PublicData$6.class
PublicData/bin/PublicData/PublicData$7.class
PublicData/bin/PublicData/PublicData$8.class
PublicData/bin/PublicData/PublicData.class
PublicData/bin/PublicData/QueryOfferActionData.class
PublicData/bin/PublicData/QueryOfferActionGraph$1.class
PublicData/bin/PublicData/QueryOfferActionGraph$2.class
PublicData/bin/PublicData/QueryOfferActionGraph$3.class
PublicData/bin/PublicData/QueryOfferActionGraph$4.class
PublicData/bin/PublicData/QueryOfferActionGraph.class
PublicData/bin/PublicData/QueryOfferForm$1.class
PublicData/bin/PublicData/QueryOfferForm$2.class
PublicData/bin/PublicData/QueryOfferForm$3.class
PublicData/bin/PublicData/QueryOfferForm.class
PublicData/bin/PublicData/QueryUserAction.class
PublicData/bin/PublicData/QueryUserForm$1.class
PublicData/bin/PublicData/QueryUserForm.class
PublicData/bin/PublicData/WordCloud.class
PublicData/image/Barplot.png
PublicData/image/Boxplot.png
PublicData/image/Histogram.png
PublicData/image/Pie.png
PublicData/image/Wordcloud.png
PublicData/src/PublicData/Connect.java
PublicData/src/PublicData/Disconnect.java
PublicData/src/PublicData/Help.java
PublicData/src/PublicData/InsertCSVAction.java
PublicData/src/PublicData/InsertCSVForm.java
PublicData/src/PublicData/InsertUser.java
PublicData/src/PublicData/PublicData.java
PublicData/src/PublicData/QueryOfferActionData.java
PublicData/src/PublicData/QueryOfferActionGraph.java
PublicData/src/PublicData/QueryOfferForm.java
PublicData/src/PublicData/QueryUserAction.java
PublicData/src/PublicData/QueryUserForm.java
PublicData/src/PublicData/WordCloud.java
PublicData/temp/Temp.csv
PublicData/temp/Wordcloud.R
PublicData/temp/Wordcloudtemp.txt
PublicData/.RData
PublicData/.classpath
PublicData/.project
RCaller-2.0.7.jar
SALPLE.txt
SAMPLE.csv
opencsv-1.7.jar
~$그램 보고서.docx
프로그램 보고서.docx
프로그램 설명.pptx