1 / 8

졸업작품 제작

현장실무 프로젝트. 졸업작품 제작. 목 차. 테마 선정 장르 선정 시나리오 전개 유스케이스 다이어그램 시퀀스 다이어그램. 1. 테마 선정. 작품명 – 버스야 갔니 ? 작품 형태 – 안드로이드 기반 App 테마 선정 이유 - 극동대학교 통학생의 보다 편리한 통학생활 - 통학버스 노선별 시간표 제공 - 공지사항이나 문의 게시판을 통한 보다 빠른 정보 제공 - 카드 분실이나 두고 오는 경우 횟 수 감소. 2. 장르 선정. 장르 - 극동대학교 통학버스 정보 제공 앱

sybil
Télécharger la présentation

졸업작품 제작

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 현장실무 프로젝트 졸업작품 제작

  2. 목 차 • 테마 선정 • 장르 선정 • 시나리오 전개 • 유스케이스 다이어그램 • 시퀀스 다이어그램

  3. 1. 테마 선정 • 작품명– 버스야 갔니? • 작품 형태 – 안드로이드 기반 App • 테마 선정 이유 - 극동대학교 통학생의 보다 편리한 통학생활 - 통학버스 노선별 시간표 제공 - 공지사항이나 문의 게시판을 통한 보다 빠른 정보 제공 - 카드 분실이나 두고 오는 경우 횟 수 감소

  4. 2. 장르 선정 • 장르 - 극동대학교 통학버스 정보 제공 앱 • 작품 소개 - NFC연동을 통한 통학버스 카드 대체 - 통학 관련 공지사항을 스마트폰으로 확인 가능 - 빠르고 편리한 학교 통학버스 시스템 관리 - 통학생들에게 빠른 정보 제공

  5. 3. 시나리오 전개 • 사용자가 앱을 실행한다 • 사용자가 로그인한다 • 사용자가 요금정보를 클릭 시충전, 잔액확인, 요금표 메뉴 출력 • 사용자가 충전을 클릭한다 – 충전 시 직원한테 월정액, 정액권 여부를 말한다 1-1 ‘NFC Tag에 접촉하세요’라는 메시지를 출력 1-2 사용자가 정액권 선택 시 원하는 금액을 받는다 1-2-1금액을 직원이 확인한 후 금액 정보를 입력한다. 1-2-2 사용자가 스마트폰의usim칩 부분을 NFC Tag에 접촉시킨다 1-2-3금액 정보는 해당 요금정보DB에 해당 사용자의 요금변수에 입력된다 1-2-4요금변수에 입력되는 정보는 ‘남아있는 금액 + 충전금액’으로 입력된다 1-3 사용자가 월정액 선택 시 해당 노선 금액을 받는다 1-3-1금액을 직원이 확인한 후 날짜 정보를 입력한다. 1-3-2사용자가 스마트폰의usim칩 부분을 NFC Tag에 접촉시킨다 1-3-3날짜 정보는 해당 요금정보DB에 해당 사용자의 날짜변수에 입력된다 • 사용자가 잔액확인을 클릭한다 2-1 사용자 ID와 요금정보DB에 저장되어있는 해당 ID의 요금변수 정보가 있을 시 ‘잔액은 xxxxx원입니다.’라는 메시지를 출력 2-1-1잔액 요금은 해당 ID 요금변수에 입력되어 있는 값을 불러온다 2-2 사용자 ID와 요금정보DB에 저장되어있는 해당 ID의 날짜변수 정보가 있을 시 ‘X월X일까지 이용가능’이라는 메시지를 출력 2-2-1날짜 정보는 해당 ID 날짜변수에 입력되어 있는 값을 불러온다 2-3 사용자 ID와 요금정보DB에 저장되어있는 해당 ID의 요금변수, 날짜변수에 정보가 모두 있을 시 날짜변수를 우선으로 한다

  6. 3. 시나리오 전개 • 사용자가 결제를 한다 – 앱을 실행할 필요가 없다 3-1 사용자가 자신의 휴대폰의 NFC기능을 활성화 시킨다 3-2 사용자가 NFC Tag에 스마트폰의usim칩 부분을 접촉시킨다 3-3 NFC Tag에 입력된 NFC코드와 요금정보DB에 저장되어 있는 NFC코드를 매칭시켜 같은 코드를 찾는다 3-4 해당 코드의 요금변수와 날짜변수를 검색한다 3-5 요금변수에만 값이 있을 경우 결제 금액만큼 요금변수 값이 차감 되며 비프음이 1번 울린다. 3-6 요금변수와 날짜변수에 모두 값이 있을 경우 요금변수 값은 변경되지 않는다 3-7 날짜변수에 값이 없고 요금변수에 값이 부족하면 ‘잔액이 부족합니다’라는 메시지와 비프음이2번 울린다 3-8 날짜변수에만 값이 있을 경우 날짜를 비교한다 3-8-1 날짜변수의 값이 해당 날짜보다 늦으면 비프음이 한번 울린다. 3-8-2해당 날짜가 날짜변수 값 이후일 경우 ‘충전이 필요합니다’라는 메시지와 비프음이2번 울린다.

  7. 유스케이스 다이어그램 잔액이 부족하거나 해당 날짜가 지난 경우 잔액부족메시지 출력 <<extend>> 요금결제 관리 NFC 관리자 요금을 결제한다 월정액, 정액권 요금정보DB에서 정보를 가져온다 날짜정보, 요금정보 요금을 충전한다 <<extend>> 요금충전 관리 잔액을 확인한다 요금정보DB에서 정보를 가져온다 날짜정보, 요금정보 요금잔액 관리 잔액메시지를 출력한다 로그인 ID,PW입력 학사정보DB에서 정보를 가져온다 ID,PW,NFC코드 사용자 정보

  8. 시퀀스 다이어그램 사용자 정보 요금잔액 관리 요금충전 관리 요금결제 관리 학사정보DB에서 해당 NFC코드를 받아온다 사용자 ID,PW를 입력 홈 화면 출력

More Related