우리 운동했어요. 소속 : 1 조 조원 : 전승엽, 김지민, 도정록, 김병호, 이승민, 강무진 제출일자 :
INDEX 1. 주제선정 이유 2. 시장 조사 3. 개발 과정 4. 요구 사항 정의 5. 요구 사항 설계 6.DB 설계 7.UI 설계 8. 시연
1. 주제선정 이유
- 건강에 대한 사회적 관심 증가 - 스포츠 동호회 증가 - 동호회 증가에 따른 체계적인 시스템 필요 - 기존의 시스템은 한가지 종목 ( 축구 ) 에 중점 Chapter 1 : 주제 선정 이유
I. 경기를 진행 할 상대팀의 부재 II. 팀을 이뤄 진행하는 스포츠 경 기의 경우 같이 운동 할 인원이 부족하여 할 수 없는 경우가 많 음 III. 구성 된 팀을 체계적으로 관리 할 필요가 있음 IV. 비슷한 수준의 팀과 경기를 할 경우 재미가 극대화 될 수 있지 만, 현실적으로 비슷한 수준의 팀과 경기를 찾기가 힘듬 V. 스포츠 매칭 서비스가 상용화 되어 있지 않음
2. 시장 조사
Chapter 2 : 시장 조사 바로매치 축구예찬 축구마니아들의 매치를 해주는 사이트 I. 지역, 연령대, 풋살, 축구 종목을 결 정하여 조건에 맞는 매칭 글을 올리 거나 신청 할 수 있다. II. 팀 전적이나 랭킹 개인 랭킹확인 시 스템과 경기장 정보 등의 기능이 있 다.
3. 개발 과정
역할 분담 Chapter 3 : 개발 과정 팀 원팀 원역 할 전승엽기능 구현 & DB 설계 김지민기능 구현 & DB 설계 도정록 UI & 기능 구현 어시스트 & 디자인 김병호기능 구현 & UI 설계 & 디자인 이승민기능 구현 & UI 강무진 UI
개발 일정 Chapter 3 : 개발 과정 ① 제안서 작성 ② 요구사항 명세서 ③ 분석 단계 ④ 설 계 ⑤ 데이터베이스 모델링 ⑥ 서버 시스템 구축 ⑦ Naming ⑧ 코 딩 ⑨ 테 스 트 1주1주 2주2주 3주3주 4주4주 5주5주 6주6주 7주7주 8주8주 9주9주 10 주 11 주 12 주 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨
개발 환경 Chapter 3 : 개발 과정 모델링프로그래밍 OS Window7 언어 Java, JSP, JavaScript 개발 도구 UML, ERWINEclipse-Luna 서버 Apache tomcat 7.0 데이터베이스 Oracle(11.g)
4. 요구사항 정의
Chapter 4 : 요구사항 정의 1) 패키지
Chapter 4 : 요구사항 정의 2) 설계 패키지 개요 패키지 명설명 공통 회원 패키지 사용자와 관리자 모두 회원의 정보를 입력 받아 회원가입을 할 수 있고, 회원의 로그인 / 로 그아웃, 아이디 찾기, 비밀번호 찾기를 할 수 있는 패키지이다. 관리자 회원 관리 패키지 관리자가 회원을 관리하는 패키지로 회원 정보 내용을 알고 싶거나 수정하고 싶을 때 관리 자는 그 정보를 추가, 삭제, 수정, 조회 할 수 있다. 그리고 비매너 회원을 관리할 수 있는 제재를 할 수 있다. 클럽 관리 패키지 관리자가 클럽을 관리하는 패키지로 클럽의 정보를 관리하고 비매너 클럽에 대해 제재를 가하거나 강제로 해체를 할 수 있다. 그리고 클럽의 정보를 수정 할 수 있다. 게시판 관리 패키지 관리자가 게시판을 관리 할 수 있으며, 특정 게시판의 게시 글도 관리하는 패키지이다. 관리자는 게시 글에 대하여 다양한 기능을 수행한다. 게시물에 대해서는 목록보기, 내용보 기, 수정, 삭제, 검색, 작성을 할 수 있다.
Chapter 4 : 요구사항 정의 패키지 명설명 사용자 마이페이지 패키지 마이페이지 패키지에서는 사용자의 회원정보수정, 탈퇴를 할 수 있고 자신이 속한 클럽에 대한 정보를 조회할 수 있다. 그리고 포인트를 이용하여 클럽을 생성할 수 있다. 포인트 패키지 클럽 생성이 필요한 포인트에 대한 정보를 볼 수 있는 패키지이다. 포인트를 충전할 수 있 고, 사용자의 포인트 사용내역을 볼 수 있고, 현재 사용자의 포인트가 얼마가 남았는지 알 수 있는 포인트 조회를 할 수 있다. 클럽 패키지 사용자가 이용하고 있는 클럽에 대한 패키지이다. 해당 클럽의 정보를 수정할 수 있고 매 칭기능을 이용하여 매칭을 한 경우 매칭결과 정보를 입력할 수 있고 클럽의 공지사항, 자 유게시판 기능이 있고 클럽원 관리와 클럽해체를 할 수 있다. 게시판 패키지 사용자가 게시판을 이용하기 위한 패키지로 사용자는 각 게시판의 게시 글을 검색 및 열람 할 수 있으며 특정 게시판에 게시글을 작성하거나 수정, 삭제를 할 수 있으며 각 게시글에 대한 댓글을 작성하거나, 수정, 삭제할 수 있다. 2) 설계 패키지 개요
Chapter 4 : 요구사항 정의 패키지 명설명 사용자 랭킹 패키지 매칭 결과를 승점제로 전국별 지역별로 랭킹을 조회할 수 있는 패키지이다. 팀의 순위를 볼 수 있고, 원하는 팀을 검색하고 가입신청을 할 수 있는 기능이 있다. 쪽지 패키지 회원 간 쪽지를 주고받을 수 있는 패키지이다. 사용자별 받은 쪽지 목록을 조회할 수 있고 내용보기와 삭제, 답장 기능을 수행할 수 있다. 불건전 쪽지를 신고할 수 있는 신고기능도 있다. 매칭 패키지 클럽이나 개인 혹은 소수 그룹 간 매칭을 진행할 수 있는 패키지이다. 팀 단위 매칭은 클럽 의 매칭을 원할 때 이용하는 기능이고, 조건부 매칭은 개인 혹은 소수 그룹이 매칭을 원할 때 이용하는 기능이다. 2) 설계 패키지 개요
5. 요구사항 설계
Chapter 5 : 요구사항 설계 회원 패키지 클래스 다이어그램
Chapter 5 : 요구사항 설계 로그인 설계 객체 시퀀스 다이어그램
Chapter 5 : 요구사항 설계 로그아웃 설계 객체 시퀀스 다이어그램
Chapter 5 : 요구사항 설계 id 찾기 설계 객체 시퀀스 다이어그램
Chapter 5 : 요구사항 설계 passwd 찾기 설계 객체 시퀀스 다이어그램
Chapter 5 : 요구사항 설계 회원가입 설계 객체 시퀀스 다이어그램
Chapter 5 : 요구사항 설계 회원관리 패키지 클래스 다이어그램
Chapter 5 : 요구사항 설계 회원목록 설계 객체 시퀀스 다이어그램
Chapter 5 : 요구사항 설계 회원 이용제재설계 객체 시퀀스 다이어그램
Chapter 5 : 요구사항 설계 회원 영구제재 설계 객체 시퀀스 다이어그램
Chapter 5 : 요구사항 설계 회원 수정 설계 객체 시퀀스 다이어그램
6. DB 모델링
Chapter 6 : DB 모델링
7. UI 모델링
Chapter 8 : UI 모델링 디자인 표준안 - 디자인 표준안 모드사이즈 : 1024 * 768 키 컬러 #65FF5E RGB(101,255,94) #00B700 RGB(0,183,0) #005D00 RGB(0,93,0 )
Chapter 8 : UI 모델링 디자인 컨셉 - 다양한 색 사용을 배제함으로써 유저들의 눈의 피로를 덜어 홈페 이지 이용에 불편함이 없도록 함 - 심플한 레이아웃으로 유저가 쉽게 접근할 수 있도록 함
Chapter 8 : UI 모델링 메인 페이지 레이아웃 Top Bottom Center
Chapter 8 : UI 모델링 서브 페이지 레이아웃 Top Bottom Center LeftRight
Chapter 8 : UI 모델링 로고
파일명 index.jsp 화면제목 최초 사이트접속 시 메인 화면 화면번호. 1 화면구성 1. 로고 2. 상단 메뉴 3. 메인 메뉴 4. 메인 이미지 5. 게시글 목록 출력 6.CopyRight 7. 배너 광고 화면설명 대구가톨릭대학교 청년취업아카데미 1 조 Copyright ⓒ Shall We Sports All Rights Reserved. 클럽매칭랭킹게시판 로그인 회원가입 마이페이지 메뉴 이미지 슬라이드 ★공지사항 more+ 1. 매칭 기능 안내 2. 클럽 등록 안내 3. 포인트 충전안내 ★팀모집 more+ 1. 위아더챔피언 팀원 모집해요 2. 어서와요 메뉴 이미지는 클릭시 메뉴 상세 페이지로 이동한다. 메인메뉴에 마우스 오 버시 메뉴 배경색 변경. 메인메뉴에 마우스 오 버시 메뉴 배경색 변경. 메인 이미지 하단 버튼 클릭 시 이미지 변경 [ 메인 페이지 ]
8. 시 연
Q n A
THANK YOU