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조 감사합니다.