프로젝트기획서 1. 프로젝트개요 프로젝트명개발기간개발인원개발환경 Basketball Matching, Shop 2018년 2월 1일 ~ 2018년 2월 11일 총원 4명 Design 김응길 역할분담 Frontend 김응길, 유혁준 Backend 김응길, 이준규, 이용규

Similar documents
NCS : ERP(SAP) ERP(SAP) SW IT,. SW IT 01., 05., 06., 08., 15., , 05. SW IT,,,, SAP HR,,, 4,,, SAP ABAP HR SCHEMA, BSP,

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

PowerPoint 프레젠테이션

SMV Vending Machine Implementation and Verification 김성민 정혁준 손영석

View Licenses and Services (customer)

[ 네이버마일리지 ] 디자인셋팅매뉴얼 1. 장바구니페이지에네이버마일리지안내추가 - 위치 : HTML 디자인설정 > 장바구니 > 장바구니주문목록 {{$c_3}} [ 편집 ] 버튼클릭 > HTML 편집탭으로이동 > 여러개의장바구니모두결제버튼 {u9} [ 편집 ] 버튼클릭하

슬라이드 1

Convenience Timetable Design

Chapter 1

대회운영시스템

Angry MOMO Presentation

C스토어 사용자 매뉴얼

게임 기획서 표준양식 연구보고서

1. 목 차 2. 서비스 소개 기획의도 팀원소개 서비스 개요 요구사항 정의 프로젝트 개요 개발 환경 작업일정 시스템구조 데이터베이스 구성 테이블 명세 3. 기술 상세 사용자 서비스 4. 기술 상세 관리자 기능

슬라이드 1

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

슬라이드 1

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

슬라이드 1

고도몰5 manual

Office 365 사용자 가이드

PowerPoint Presentation

Microsoft Word - CASS인터넷질권 메뉴얼ver

PowerPoint 프레젠테이션

Go Out 프로젝트 기술 명세서

歯MW-1000AP_Manual_Kor_HJS.PDF

JDK이클립스

1

Ver1.0

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

슬라이드 1

슬라이드 1

슬라이드 1

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

슬라이드 1

MaxstAR SDK 2.0 for Unity3D Manual Ver

PowerPoint 프레젠테이션

Install stm32cubemx and st-link utility

ÀÌ·¯´×_³»Áö1-1ÃÖÁ¾

해외전자정보서비스이용교육 EBSCO ebooks - 인터페이스상세이용방법및다운로드 ( 대출모드 ) 안내

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

4S 1차년도 평가 발표자료

슬라이드 1

Windows 8에서 BioStar 1 설치하기

한국에너지기술연구원 통합정보시스템설치방법설명서 한국에너지기술연구원 지식정보실 - 1 -

Microsoft PowerPoint 세션.ppt

메뉴얼41페이지-2

System Recovery 사용자 매뉴얼


PowerPoint 프레젠테이션

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

PowerPoint 프레젠테이션

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규

Ver. 4.0 OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date Team Information 오세욱 임현유

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

PDF_Compass_32호-v3.pdf

Facebook API

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규

B2B 매뉴얼

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Title Here

Week13

쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로

제목을 입력하세요.

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

요약 1

RemoteAR 정보 사용설명서 소프트웨어정보 매뉴얼정보 기본정보

PowerPoint 프레젠테이션

제 2 장 기본 사용법

Cloud Friendly System Architecture

NX1000_Ver1.1

슬라이드 1

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

1. 계정 생성

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

Software Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현

슬라이드 1

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp

MVVM 패턴의 이해

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

파워포인트

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

Microsoft PowerPoint - 팀웍.ppt

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

서현수

gcloud storage 사용자가이드 1 / 17

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

JAVA 플랫폼 개발 환경 구축 및 활용

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

<31345FC6C0BFF8C0C720B0ADC1A1C0BB20B8F0B5CE20C8B0BFEBC7CFB6F32E687770>

2018 연세- 넥슨 √창의플랫폼 FAIR

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

슬라이드 1

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

< C0DAC0B2C5BDB1B820BFEEBFB520B8DEB4BABEF32D33C2F720C6EDC1FD2E687770>

산업원천기술개발사업 착수회의 20ft~40ft급 세일요트 엔지니어링 통합관리 및 핵심부품 생산기술 개발

Transcription:

프로젝트기획서 1. 프로젝트개요 프로젝트명개발기간개발인원개발환경 Basketball Matching, Shop 2018년 2월 1일 ~ 2018년 2월 11일 총원 4명 Design 김응길 역할분담 Frontend 김응길, 유혁준 Backend 김응길, 이준규, 이용규, 유혁준 OS Windows 7, windows 10 DB Oracle 10g Development Tools Eclipse, SQL Developer Backend Java, Servlet/JSP, Spring, MyBatis, EL, JSTL 사용기술 ( 언어 ) Frontend HTML, CSS3, XML, JavaScript, Jquery, Bootstrap, Ajax, Angular.js 2. 프로젝트기획의도 앉아있는시간이많은현대인은중고등학생부터청장년층까지운동에대한필요가많고많은사람들이스포츠를즐길기회를원하고있다. 하지만인원이많이필요한스포츠에대해서기회를찾지만사람이없어서운동을하지못하는경우가자주있다. 그에반해이런필요를채우기위한스포츠커뮤티니사이트의공급은부족한실정이다. 우리는이런필요에발맞추어스포츠인들이농구경기를위해서직관적이고편리하게팀을꾸리고경기를매칭할수있는농구커뮤티니사이트를기획하였다. 3. 프로젝트개인별역할 구성원김응길유혁준조원명이용규이준규 분담역할 Backend 개발 (User, Gallery), 전체적인 Frontend 개발조장, Backend 개발 (match,shop), Frontend 개발 (Team) Backend 개발 (match,team,join) Backend 개발 (shop,cart,order)

4. 프로젝트개발일정 ( 스케줄표 ) 상세추진일정 ( 기술정보 ) 분석및설계 개발 시험운영 일정 조직구성 주제선정 사용자요구파악프로세스설계 기본설계 업무절차설계 프로세스설계 상세설계 DB 설계 화면설계 프로그램사양 프로그래밍 공통모듈작성 단위업무별코딩로그인 회원가입 마이페이지 메인페이지 TEAM MATCH SHOP CART ORDER GALLERY 설치및통합 설치 통합시험 2 월 1 2 3 4 5 6 7 8 9 10 11 12

5. 시스템설계기술서 * 프로젝트정의및범위농구매칭을할때개인과개인이직접경기를잡아야하고상대팀의실력을모르는상태에서경기밸런스문제의번거로움을개선하기위해각팀의정보와개인의실력을알수있는커뮤니티시스템이필요합니다. 로그인, 회원가입, 회원정보수정및열람팀만들기, 팀가입신청및수락하기, 경기매칭신청및수락하기, 팀리스트및멤버리스트 특히나개인이경기를했을시팀을구해야하는문재를해결하기위해간편하게원하는지역의팀의팀장에게개인이팀원신청을할수있게하여쉽게팀에가입경기를할수있게하고또한팀장은팀가입신청을받아팀에필요한포지션선수의신장을보고팀의경기력을향상시킬수있는기회를다양한방법을구상할수있습니다. 각팀의팀장은상대의경기전적그리고상대가경기했던경기의점수내용을보고자기와맞는수준의팀에매칭신청을할수있게하고매칭신청을받는팀장또한자신이매칭신청받은팀의실력을보고원하는팀과경기를할수있습니다. 농구경기에필요한다양한용품을구매할수있는서비스를통해농구공농구복농구화손목보호대등다양한물건들을포인트를통해구매할수있게만들었습니다. 요구분석 ( 기능 ) Main page user Match Team 분석내용 -main page: 메인페이지에서는승수가높팀을순서대로보여준다그리고 shop의최근올라온물건최근match 기록을볼수있다 team,match, shop,gallery 의링크가걸려있다상단의회원가입과로그인버튼으로로그인, 회원가입을할수있다 - 로그인 : 회원가입한정보와로그인한정보를비교하여로그인을실행한다. 비로그인사용자는인증이필요한모듈을사용할수없다. -Match : 매칭경기를신청할때상대팀정보에서경기신청을한다신청시에경기장소날짜를입력하고경기신청확인을누른다이때매칭을신청한팀은 awayteam 매칭신청을받은팀은 hometeam으로들어간다목록에는경기가종료된경기의정보와경기시작전경기정보를볼수있고매칭정보창에는매칭이성사된 2개의팀의의팀원경기장소경기날자를볼수있다 -Match detail: 매칭디테일페이지로가면각팀의팀원의포지션정보와승률을볼수있고경기점수를입력한후에점수가높은팀은승리와총경기수가올라가고점수가낮은팀은패와총경기수가올라간다 - team: 팀페이지에서팀의대표사진또는엠블럼과팀의주경기장팀명을적어팀을생성하면팀리스트에생성한팀을보여준다팀정보목록에는팀의주경기장과팀의엠블럼팀원의구과포지션등팀원의정보매칭신청버튼과개인의팀신청버튼이있다여기서매칭신청버튼은다른팀의팀장에게만뜨고팀신청버튼은팀이없는회원에게만보인다팀의팀장의아이디로로그인시매칭을신청한팀의정보와매칭승낙거절을볼수있고승낙을하면매칭정보창으로넘어간다팀가입신청한예비팀원의정보팀가입승낙거절을할수있다

- join: 개인이원하는팀에팀을신청하면팀장에게신청한예비팀원의아이디이름신장포지션구력정보를제공하고팀원으로받거나거절할수있다 SHOP 로그인한회원만상품목록페이지제공로그인안한회원은로그인페이지로자동이동 - 상품올리기 버튼클릭시상품올리기페이지로이동 - 상품올리기페이지에서정보입력후상품등록가능상품리스트에마우스하버시 VIEW, ZOOM 버튼활성화되고 ZOOM 버튼클릭시확대된사진정보확인가능 VIEW 버튼클릭시나타나는모달창에서상품의상세정보확인가능 VIEW 모달창에서상품이미지에마우스하버시이미지확대가능, 상품사이즈와수량선택후주문가능주문하면 cart 테이블에자동추가 - 상품리스트에있는 ADD TO CART 버튼을눌러도 cart 테이블에추가가능 - 사이드카테고리선택시해당상품목록만제공 - 페이징처리로한페이지당 6 개의상품만제공 cart order Gallery - 로그인한아이디를이용해서 cart table 에담겨있는상품정보를불러와서주문상품확인가능 - 불러온상품목록의총구매가격을확인가능 - 목록에서금액옆에 X 모양의글리피콘을통해서해당상품취소가능 - 카트에담은상품정보를확인하고 total-price 밑에 CHECK-OUT 버튼을통해 order table 에추가가능 - 로그인한회원의아이디를사용해 OrderList에구매자주소를가저올수있음 - 카트에서주문한상품목록을볼수있는페이지로회원아이디를이용해 DB에서주문한상품목록을불러옴 -gallerry: 회원이사진을올리고그목록을볼수있다사진을업로드시사진이름원하는카테고리를설정하여올린다사진리스트페이지에서는사진의크기와비율에맞추어사진목록들을보여준다또한각각에카테고리를모아서볼수있다 6. DB 설계 (DataBase 기술서 ) 전체구성도

USER - SHOP - CART - ORDER USER - TEAM - MATCHING - JOINLIST - GALLERY

7. 프로젝트주요기능 ( 인터페이스기술서 ) MAIN 팀, 매치, 샵에있는리스트들을메인에출력

회원가입 angular.js 를이용한정규표현식적용 아이디중복확인기능적용 다음주소 api 를사용하여주소검색가능 로그인 localstorage 를사용한아이디저장기능적용

회원정보 회원가입시입력한정보확인 돈 부분은우측에충전버튼을눌러원하는금액만큼충전가능 잔액충전 angular.js 를이용하여금액제한설정 최대금액이상충전시충전이불가능하다는경고창표시

TEAM 리스트 생성된팀의승수가많은순으로팀목록리스트에보여준다 팀생성시지역팀이름엠뷸럼혹은팀사진을넣어준다 TEAM 디테일 팀디테일페이지중앙에팀사진혹은팀로고를보여주고우측에팀원의포지션구력등팀목록을보여준다 팀가입이안된회원은팀가입버튼이생성되고팀의팀장의아이디로로그인시 팀가입신청을확인할수있다그리고다른팀의매칭신청을수락거절할수있다 다른팀의팀장아이디로로그인하면현제보여주는팀에게매칭신청을할수있다

MATCH 리스트 매칭이완료되거나매칭신청을한목록을볼수있다매칭신청을완료하지않았으면매칭디테일페이지를볼수없다 MATCH 디테일 - 경기종료 매칭디테일페이지에는각팀의앰블럼아래에팀원의이름과포지션을볼수있고그팀의승수와경기의현재경기의패배혹은승리현황을볼수잇다 매칭페이지중앙에는매치정보를볼수있는데매칭장소매칭날짜를볼수있다 그아래에는홈팀의팀장이점수를입력하고그점수를통해홈팀어웨이팀의승리패배를결정한다 매칭신청시매칭신청한팀은어웨이팀이고매칭신청을받은팀은홈팀으로들어간다

SHOP 리스트 shop 리스트는회원한명이올릴물건의재고물건의이름사진사이즈를올릴수있고물건들은각각의카테고리별로보여준다 SHOP 디테일 회원이물건을구매하고자할때사진에마우스를올리면물건사진을확대해볼수있고물건을장바구니에올린다

장바구니 회원의장바구니를들어가면구매를원하는물품과물품의수량총가격을볼수있다 구매하기버튼을누르면물품의재고수량이줄어들고가격만큼회원의보유마일리지가줄어든다