Transcript 졸업 작품 PT
Cash Director (Android Application) 서경대학교 컴퓨터과학과 류자현, 권나라 목 차 Smart phone Cash book App 필요성 국내·외 Cash book App 현황 OCR program 소개 Cash Director 설계 Cash Director 구현 질문 및 답변 가계부 필요성 재산을 모으기 위한 또 하나의 수단 App 필요성 App 현황 Smart Phone Cash book App 필요성 App 설계 향후 자금 사용 계획 가능 OCR 소개 개인의 수입과 지출현황, 자산 보유 현황 등을 체계적으로 정리 수입이나 지출이 발생하였을 때 다른 매체에 기록 후 다시 정리 App 구현 일반 가계부의 제한 사항 질문 및 답변 수기로 작성하거나 컴퓨터로 작성하기 때문에 장소에 제약 Smart Phone 기존 휴대폰의 통화기능을 넘어선 활용 가능 App 필요성 App 현황 Smart Phone Cash book App 필요성 카드 사용시 오는 문자로 자동 입력 가능 수입, 지출 발생 시 즉시 수동으로도 입력 가능 실시간 재산 조회 가능 App 설계 App 구현 카메라를 이용한 영수증 인식으로 입력 가능 질문 및 답변 Cash Director App 장점 OCR 소개 Application 개발이 자유로움 App 필요성 국내·외 Application 현황 App 현황 SaveMoney(android) · 달력 기능 OCR 소개 · 수신 SMS 설정 · 각종 보고서 App 설계 · 자산 관리 · SCV 내보내기 질문 및 답변 · 백업 및 복구 App 구현 · 잠금 기능 App 필요성 국내·외 Application 현황 App 현황 편한 가계부 (iPhone) · 문자 붙여넣기 기능 OCR 소개 · PC 연동 · 비밀번호 기능 App 설계 · 카드 관리 · 백업 및 복구 질문 및 답변 · 직관적 통계 App 구현 · 할부 기능 App 필요성 App 현황 OCR program 소개 (android 지원) OCR 소개 · Open Source · C++ Language · 통계 자료 기준 성능 95% (영문) · 다양한 플랫폼 지원 · 맞춤법 검사 가능 App 설계 · 한글지원 여부(X) · 한글 지원 여부(O) App 구현 · C++ Language · 유료 질문 및 답변 · Open Source 라이센스 · 아파치 라이선스 2.0으로 구글에 의해 배포 App 필요성 App 현황 Tesseract-OCR.... · 다양한 언어 사전 지원(자체적으로 다른 언어를 트레이닝 할 수 있는 도구 존재) App 설계 · 글꼴이 고정폭이든 가변폭이든 상관없음 App 구현 징 질문 및 답변 특 OCR 소개 · 자유롭게 사용 가능 App 필요성 Tesseract-OCR.... App 현황 Tesseract 구동 테스트 · Test OS Environment : Linux Fedora12 OCR 소개 · Test tesseract version : 3.00 테스트 단계 테스트 이미지 App 구현 App 설계 · 소스 코드를 다운받아 설치 (make, make install) OCR 구동 결과 질문 및 답변 · Test Language: 한국어 Android App 필요성 Linux Fedora12 OCR Program Tesseract 3.00 Language C++ NDK Android-NDK-r5b OS Windows XP / 7 Devlopment Program Eclipse Helios Service Release 2 SDK Android-SDK-r11-windows Version Android 2.2(Froyo) / Android 2.3(Gengirbread) App 현황 OS OCR 소개 Software & Version App 설계 OCR build Environment App 구현 개발 환경 질문 및 답변 Cash Director 설계 App 필요성 Cash Director 설계 Android Main Install Input OCR gallery Statistics Account Input Income Output Input Outgoings OCR 소개 Setting Calendar Statistics Password Output Outgoings Modify Income Modify Outgoings SMS Monitor App 구현 Category Output Income App 설계 Intro App 현황 Camera init : Process : Step : Database : List View : processing : DB Save / Load / Del : Use 질문 및 답변 : Activity SMS Preferences App 필요성 Android-NDK란? · 개발자에게 C, C++ 같은 언어로 native-code를 사용하여 application의 부품을 구현 할 수 있게 함 JNI란? · Java Native Interface로 자바가 다른 언어로 만들어진 application과 상호 작용 할 수 있는 인터페이스 제공 App 구현 ... ... ndk-build Library file 질문 및 답변 Tesseract NDK 빌드 App 설계 OCR 소개 · JNI 사용 가능 App 현황 Cash Director 설계 App 필요성 App 현황 OCR 소개 App 설계 so 파일 Load App 구현 Java native function 질문 및 답변 Cash Director 설계 Account_id Name Use_SMS Tel_Num Include_Str Outgoings Category Category_id name Outgoings Outgoings_id Date Category_id Account_id Business Amount History Memo App 현황 App 필요성 Account OCR 소개 name Date Category_id Account_id Amount History Memo App 설계 Category_id Income_id App 구현 Income Category 질문 및 답변 Cash Director 설계 App 필요성 Cash Director 설계 Execute SMS Monitor Execute OCR 소개 SMS App 현황 SMS 수신 가계부 입력 Search Compare SMS Input Activity App 구현 comprise Account DataInfo 질문 및 답변 Account List App 설계 Monitor App 필요성 Cash Director구현 첫화면, 메인 화면, 가계부 입력 화면 질문 및 답변 App 구현 App 설계 OCR 소개 App 현황 기본 동작 App 필요성 Cash Director구현 수입 · 지출 입력, 가계부 출력, 달력 질문 및 답변 App 구현 App 설계 OCR 소개 App 현황 기본 동작 App 필요성 Cash Director구현 통계, 설정 메인, 비밀번호 설정 질문 및 답변 App 구현 App 설계 OCR 소개 App 현황 기본 동작 App 필요성 Cash Director구현 수입 · 지출 카테고리 설정, 계좌정보 설정 질문 및 답변 App 구현 App 설계 OCR 소개 App 현황 기본 동작 App 필요성 Cash Director구현 기본 카메라 어플실행 Tesseract OCR 구동 지출입력부분 입력 질문 및 답변 촬영 후 사진 확인 App 구현 App 설계 OCR 소개 App 현황 OCR 동작 App 필요성 Cash Director구현 App 현황 SMS 동작 App 구현 SMS interpretation 질문 및 답변 BroadcastReceiver App 설계 OCR 소개 ReceiveSMS 질문 및 답변 App 구현 App 설계 OCR 소개 App 현황 App 필요성 Cash Director구현 동영상 시연 질문 및 답변 App 구현 App 설계 OCR 소개 질문 및 답변 App 현황 App 필요성