5. 상세 설계

Download Report

Transcript 5. 상세 설계

종합 설계 프로젝트
MyCE (교내 맞춤형 어플)
최종 발표
팀 명– 5조
발표자: 60072306 김균태
팀원:
60072354
60062414
60072313
60082350
이광복
강다일
김동하
소지현
Index
Team- 5조
1. 개요
-목표 및 기대 효과
- 필요성 및 배경
- 관련 어플 시장 조사
2. 개발 환경
- 현실적 제약 조건
3. 요구 분석
- 설문 조사를 통한 요구분석
- USECAE Diagram
- Data Flow
4. 기본 설계
- 개략적인 설계
5. 상세 설계
- 메뉴 기능 상세 설계
6. MyCE Application
1. 개요
- 목표 및 기대효과
Team – 5조
명지대 컴퓨터 공학 학생, 더 나아가 모든 학생에게 정확하고, 다량의 정보를 제공
Accuracy
High-Volume
Everyone
Satisfaction
Interest
1. 개요
- 필요성 및 배경
교내의 정보 체계 모호함
분산된 정보, 자신에게 해당하는 정보 분류 불확실함
개인 별로 알고 있는 정보의 양 차이
신입생, 저학년 경우 정보 습득 미숙함
향후 진로에 대한 불안함
MyCE
Application
Team – 5조
1. 개요
- 관련 어플 시장 조사
* 명지대 기존 어플리케이션 시장 조사
Team – 5조
2. 개발 환경
Team – 5조
개발 OS
Windows 7 x86,
Windows XP
개발환경
구동환경
테스트환경
개발 언어
JAVA
JDK 버전
JDK SE7
개발 툴
Eclipse SE
설계도구
Enterprise Architect(EA)
도구
Android SDK
기기명
Android Virtual Device
OS
안드로이드
API버전
2.2.x API level 8
기기명
갤럭시 U+
개발명
애니콜 SHW-M130L
해상도
WVGA 480 x 800
CPU
ARMv7 1Ghz
플랫폼
안드로이드
API 버전
프로요 2.2
디스플레이
AMOLED 3.7inch
2. 개발 환경
구분
산업표준
-현실적 제약조건
내용
관련 기술동향이나 산업표준 조사
표준화된 프로세스를 따르는가
Team – 5조
반영한 결과
ISO9126 Software Product 품질 표준에 기반 한 설
계
프로세스 과정에 맞추어 진행
어플리케이션에 대한 명지대 학생들의 꾸준한 수요
경제
경제성을 고려
와 사용,
다만 본 시스템은 수익성 보다는 유익성, 공익성에
중점을 두고 설계
환경
제품이 환경 친화적인가
동작 환경의 특성이 고려되었는가
직업적 책임과 윤리적 책임 인식
윤리
관련 기술이 지적재산권 침해 및 보호에 미치는 영
향 고려
단지 어플리케이션의 제공이므로 환경 문제에서 자
유롭다
스마트폰 제품 환경에 최적화 되어 설계되었다
윤리적 책임을 인지하고, 결과물의 윤리성 보장을
위해 노력
타인의 기술에 대한 저작권 인식을 확립, 다만 보다
개방적인 안드로이드 시장이므로 제반 비용 부담이
적을 것으로 예상
3. 요구 분석
- 설문조사를 통한 요구분석
Team – 5조
1.일반사항
총 조사 인원 : 28명
학번 분포도 : 06학번 4명, 07학번 4명, 09학번 4명, 10학번 4명, 11학번 12명
학년 분포도 : 4학년 8명, 3학년 6명, 2학년 14명
성별 분포도 : 여 10명, 남 18명
1. 현 명지대학교의 학과생활에 관한 정보 서비스에 만족하십니까? ( )
-> 대부분이 현재 정보 제공 서비스에 불만족을 표함
3. 요구 분석
- USECASE Diagram
Team – 5조
4. 기본 설계
- 개략적인 설계
Team – 5조
주제별 정보 획득/분류
↓
아이콘 선택을 통한 메뉴 접근
메뉴
학점관리
내용
수강학점/개인정보 저장
개인 별 맞춤 졸업학점 조회
학년 지침서
1~4학년별 지침이 될 수 있는 도움말 및 정보 제공
학과정보
학과 정보, 교수님 정보, 홈페이지 정보 제공
셔틀안내
셔틀버스 시간, 정차 위치가 표시된 구글 맵 제공
종합정보
ㄱ~ㅎ 까지 교내 관련 통합정보를 선택 리스트로 제공
캠퍼스 안내
캠퍼스 지도, 캠퍼스 주변 자취방, 식당, 편의시설 지도
각 시설 전화번호 제공
5. 상세 설계
- 메뉴 기능 상세 설계
Team – 5조
메뉴 별 상세 설계
메뉴
메인화면
설계
6개의 각 메뉴를 직관적 아이콘 형식으로 배치
메인 화면과 내 정보수정, 수강과목 관리로 구성. 개인 정보에 저장된 내용
이 없을 시에 즉, 처음 실행 시, 내 정보수정으로 자동 이동한다. 정보수정에
학점관리
서는 학번, 이름, 학년, 입학년도, 특이사항1,2 작성개인이 저장한 내 정보를
기반으로 졸업 학점을 계산하여 메인 화면에 출력(입학년도, 특이사항1,2로
구분) 수강 과목 관리에서는 현재 개인이 수강한 학점을 종류별로 입력/저
장수강 과목 관리에 작성한 내용을 기반으로 메인화면에 현재 수강 학점을
출력. 방법은 'Preference' 방식으로 저장/관리
학년 지침서
1/2/3/4학년의 학년별 선택 버튼 제공
선택된 학년에 해당하는 텍스트 호출
뷰는 단순히 책처럼 정보 전달만을 목적으로 하며
텍스트로 이루어져 있음
5. 상세 설계
- 메뉴 기능 상세 설계
Team – 5조
메뉴 별 상세 설계
메뉴
설계
교수님 소개/ 학과소개/ 학과연혁으로 이루어져 있다
학과 정보
교수님 소개에는 교수님 사진, 연락처, 홈페이지, 교수실 제공
학과 소개에는 학과 정보와 학과 사무실 정보 제공
학과 연혁에는 년도 별 학과 연혁 소개
자연 캠퍼스 교내/시내 셔틀버스 운행 시간표 제공,
셔틀 안내
정차 지역 표시 지도 제공
구글 맵 API 키를 받아, 지도에 정차 지역 표시
각 정보를 담고 있는 뷰의 제목을
종합 정보
한글 자음 오름차순 순으로 선택 리스트 형식으로 나열하여
사용자가 선택시 해당 정보 뷰로 이동
가장 상위 부분에 제목 검색란을 만들어 직접 검색 허용
5. 상세 설계
- 메뉴 기능 상세 설계
Team – 5조
메뉴 별 상세 설계
메뉴
설계
캠퍼스 먹거리/캠퍼스 지도 제공
캠퍼스 안내
캠퍼스 먹거리에는
캠퍼스 주변 배달 음식 전화번호와 전화 연결 기능 제공
캠퍼스 지도에는
캠퍼스 지도와 주변 지도 이미지 제공
6. MyCE Application
Team – 5조
6. MyCE Application
Team – 5조
6. MyCE Application
Team – 5조
6. MyCE Application
Team – 5조
6. MyCE Application
Team – 5조
6. MyCE Application
Team – 5조
6. MyCE Application
Team – 5조
6. MyCE Application
Team – 5조
감사합니다.