중프 발표

갓김치·2020년 10월 21일
0

중간프로젝트

목록 보기
1/2

1조 TEAM DOIT

  • 발표자: UA 이지향
  • PL배현태 / DA김민지 / ua 디자인 부트스트랩, 이지향/ TA 허지영, 핵심 api / aa차경석, 학원에서배운 기술들 구현?

⭐ PPT

프로젝트 아웃라인

  • trello 모티브
  • 사용자의 효율적인 일정관리
  • 프로젝트 매니저 시스템
  • 원활한 프로젝트 진행관리서포트
  • 그룹별 공유드라이브
  • ddit 스터디룸 활성화
  • ddit 커뮤니티사이트

장점

  • 쉽고 편리한 일정관리
    • 프로젝트, 개인일정
  • 200퍼 활용하기
    • 스터디룸 활성화
    • 교류 활성화

개발구축환경

  • sqldeveloper
  • svn
  • trello(형상관리, 팀원소통)
  • commons mail

⭐ 시연

첫화면

  • 사진변경 시간지남에따라

회원가입

  • 중복확인, 정규식체크
  • ddit 학생인증 - 디비연동
  • 이메일인증 -> 인증코드 발송 -> 인증코드메일함에서 확인

로그인

메인페이지

  • 네비게이션바
  • 원하는 부분만 jsp 파일로 화면 변경

발표순서 우선 메인보다가 네비따라서 메뉴

  • 디데이설정, 투두, 캘린더 api -> 사용자일정관리
  • 스터디룸 예약 현황: 자기가 속해있는 곳에서 가장 가까운 시일내
    • A그룹이 목요일 B그룹이 금요일에 해놨으면 A그룹먼저보이게
  • 최신인기글: 자유게시판 추천글가장많은거
  • 캘린더api: 자기가 추가하고싶은 날에 일정추가누르면 일정추가가됨
    • 오늘 회식이니까 회식 추가
    • 안가고싶으면 다시 누르면 삭제된다
    • 드래그해서 빈일정 한번에 추가
    • 일정무한대로 추가가능
      • 빈칸누르면 계속 일정추가됨
  • 투두리스트: (원래는 모달창(modal window)으로 입력을받으려고했는데 사용자의 접근성이떨어질거같아서 어느창에서 투두리스트치면 들어가도록 개발했다고함)
    • 완료한거 체크누르면 밑으로 내려가게
    • 휴지통 아이콘누르면 아예삭제가되게
    • 이기능은 할일에서도 삭제 되게 (??뭔소린지모르겠음..)
  • 마이 프로젝트 관리
    • 속한그룹5개까지가능
    • 자신이 속한 그룹에서 할당량보여주는 그래프

네비게이션바

  • 마이페이지
    • 프로필사진변경
    • 기본이미지에서 변경가능, 위에 네비바에서도 작게 바뀜
      • 이때 여기 웹사이트는 페이지 전체가 리로드됐는데 그럴필요 없이 ajax로 하는게 낫지않았을까.. by 쾅진
    • 상태메시지 바꾸면 그룹원들에게 보이는 부분에도 바뀜
    • 자기 정보는 이메일만 수정가능
    • 패스워드 수정가능
    • 문의하기
  • 그룹프로젝트
    • 그룹추가: 이름, 목표 추가해서 설정가능
      • 그룹생성후 그룹원추가하려면 카드(?)에서 소속반 선택하고 아이디입력해서 초대하면 메일로 초대코드 발송됨
      • 초대코드받은아이디로 다시로그인해봅시다
      • 메일함에서 받은 초대코드복사후 join버튼 누르면 그룹참여창이뜨는데 거기에 코드입력하면 참여가 됨
      • 그룹장은 딜리트 수정 그런 버튼이 더 있음
    • 그룹삭제: 미리 만들어둔 그룹원5명 그룹삭제
    • 인원추가: 최대6명이라 한명더추가가능인데, 6명인 그룹은 인원 추가버튼이 안보인다
    • 파일업로드
      • 확장자별로 이미지가 다름
      • 업로드, 다운로드
    • 그룹채팅: 업로드후 업로드했다고 채팅
      • 오른쪽창에 채팅가능
      • 채팅로그가 저장되기때문에 다른 그룹채팅방가면 안뜨고 다시 그채팅방가면 이전채팅방 로그 보존되어있음
    • 프로그레스: 할당량 퍼센테이지
      • 수정변경가능
  • 스터디룸예약
    • 개발원에 스터디룸 4개있다고 가정하고 만듬
    • 그룹장만 스터디룸예약이가능함
    • 다른날에3번예약 가능한데 붙여서 하루에 3번은안됨
    • 드래그로 원하는시간만큼 예약가능
    • week: 주간 예약현황 /
  • month: 월별예약현황 - 프리보드
    • 글쓰기: modal window
    • 추천시스템
    • 댓글작성
    • 공지사항: 이용자는 읽기, 관리자가 등록가능

관리자모드로 전환

  • 프리보드
    • 공지사항등록
  • 매니지
    • 회원정보수정
    • 어드민모드: 문의게시판(회원이마이페이지에서문의했떤것들)

회원모드로 전환

  • 문의게시판
    • 관리자답변확인

1조 끝




2조. null 먹고 java

  • food delivery service
  • 목차: 팀원소개, 프로그램제작취지, 페이지프레젠테이션, 프로그램시연

⭐ PPT

팀원소개

  • 최준형(피엘), 동민킴(티에이: api), 데이빗킴(디에이), 용진킴(에이에이), 유에이(나정리)

프로젝트 경과

  • 프로젝트 진행전: 기획(포지션분배,산춘물제작)
  • 1주차 월-수: 프런트엔드개발 먼저 - 메뉴구조도 산출물작업하며 화면먼저 구성했다고함
  • 1주차 수-금: 엑션브이오..? (못들음)
  • 1주차 주말
  • 2주차: 월수

프로젝트 제작 취지

  • 지역특화 배달프로그램
    • 카카오지도 API, 대전지역특화
  • 사용자 구분을 통한 효율적 관리
    • 주문자, 점주, 관리자
    • 보안성강화노력
  • 소통지향프로그램
    • 이벤트, 공지사항, 큐엔에이, 리뷰, 게시판
    • 고객 점주 관리 다방향 소통
  • 실제로 사용할 수 있는 프로그램

메인페이지

  • 레퍼런스: 배민, 요기요
  • 시인성, 가독성 높이기위해

지도 Api기반 검색

  • 잘보이고 편리한 앱: 페이지 지도출력, 세분화검색기능

최종목표/개선점

  • 지역특화 컨텐츠추가
    • 정확한 위치제공, 지역별선호도, 지역특화정보추가
    • ex 이 지역의 선호브랜드, 평
  • 세분화된사용자구분
    • 업주및 관리자 권한 세분화, 구매액에따른 고객 등급 구분
  • 전국구 프로그램 지향
  • 데이터모델링개선
    • 효율적인 오류없는 데이터베이스 구축 추구

⭐ 시연

회원가입

  • 일반회원
  • 매장회원
    • 기본정보입력 이외에 매장정보 입력
    • 중복체크
    • 메일api 인증메일 (인증코드맞나 체크)
    • 매장운영시간
    • 우편번호검색 (카카오우편번호서비스 - 지도API)

주문 (일반회원로그인)

  • 맥도날드 선택 -> 지도 api로 지도가 뜸
    • 지도api + db정보 연계
  • 상세검색 -> 검색결과
  • 메뉴리스트
    • 칼로리 입력은 홈페이지보고 노가다,,
    • 장바구니에 메뉴추가하면 왼쪽에 실시간으로 추가됨
  • 개인장바구니가서 주문
    • 주문하기 -> ㅜㅈ문하면 장바구니가 비워짐
  • 최근 주문 목록
    • 리뷰: 텍스트, 별점, 사진첨부

매장 정보확인

  • 매장클릭하면 가게정보, 리뷰도 보임

관리자로그인

이벤트목록

  • 수정 삭제는 관리자만
  • 수정하기 누르면 수정성공하기 알럿이 뜸
  • 글작성
    • 제목, 게시판선택셀렉트창, 본문, 파일, 성공하면 성공창뜸

회원관리

  • 회원밴
    • 테이블 맨 오른쪽에 밴버튼이있음
    • 악질리뷰

매장관리

  • 가입신청하면 승인

점주로그인

주문관리

  • 신규주문

매장정보관리

리뷰관리

2조 끝




3조.

⭐ ppt

프로젝트 소개

  • smart self-fitness system: triples
  • 헬스장이나 조언을 해주는사람이없다면 이 서비스를이용해서 식단이나 운동방법을 알수있도록

프로젝트 개요

  • 피트니스는 먹는것부터 시작, 운동은 어려워, 목표를 통제, 언제어디서나, 웹앱을 사용하며 누구나 쉽게, 칼로리를 추적하고 성분을 분석하고 활동을 기록
  • 앱 베이스로 만듬 (운동하면 들고다녀야하니까) -> 단조롭고 심플한 ui

서비스 설명

  • 언제어디서나 빠르고 쉽게
  • 목표를 위한 정확한 도구
    • 영양에 초점
  • 커뮤니티

기능구현및설명

  • 10만개 이상의 음식 검색
    • 9만건이 db에 있다..
  • 바코드스캔, 모션 ai
    • 바코드스캔: 본인이 먹은 음식 바코드 스캔해서 기록
    • 모션: 하고있는 자세가 정확한 자세인지 체크
  • 맞춤 분석 및 통계
    • 관리자: 사용자들이 카테고리 사용하는 빈도
    • 관리자: 매달 증감추이

⭐ 프로그램 시연

  • 앱기반 심플

로그인, 회원가입

  • 소셜로그인: 네이버 계정 으로 회원가입
  • 네이버메일이 넘어와도 메일인증해야함
    • 키, 몸무게, 목표, 활동빈도 -> 추후 일일섭취칼로리 추천에 반영

음식검색

  • 9만건의 데이터
  • 바코드검색: 데이터베이스에 있는 제품들이 나옴
    • 없으면 음식만들기라는 창이 뜸, 직접 사용자가 등록할 수 있음 -> 데이터제공해주셔서감사합니다
    • 등록하면 관리자가 확인후 승인할수 있음

마이페이지

  • 내프로필
  • 정보
    • 활동점수: 로그인마다 점수 플러스
  • 체중
  • 내가쓴글
  • 기타정보
  • 프리미엄구독
  • 일지
    • 날짜선택해서 본인이 입력했던 데이터들을 볼 수 있음
    • 음식추가: 바코드기능, 타이핑 사용가능
      • 추가에따른 일일 더먹을수있는 칼로리 알려줌
    • 운동추가: 운동몇분했는지

커뮤니티

  • 자유게시판, 뭔게시판뭔게시판 기타등등

AI트레이너 (프리미엄회원만 가능)

  • 운동선택후 반복횟수
    • 잘못하면 똑바로하세요
    • 다하면 목표횟수달성했다고 뜸

관리자

메인 -증감추이

  • 카테고리 이용통계
    • 원형그래프
  • 매월별 프리미엄구독 신규회원 통계

회원관리

  • 회원정보와 구독이력
  • 세이브인포메이션 -> 사용자가 요청하면 그사람 정보 저장해서 주는 기능?
  • 일반회원/프리미엄회원/블랙회원 - 나눠서 관리가능

게시판 글관리

  • 바코드 등록 요청게시판
    • 요청번호 누르면 사용자가 입력한 데이터
    • 바코드 정보가 맞는 제품이라면 등록 눌러서 db에 추가

3조 끝




4조. Unestagram

  • 인스타그램 클론코딩

⭐ ppt

팀원소개

  • 장성보피엘, 임정혁에이에이, 강지원디에이, 이영섭티에이, 이윤혜유에이

개요

  • 개인의 휴대폰이나 컴퓨터를 이용해 웹환경에 쉽게 노출
  • 개인의 일상/취미/관심사 등을 서로 공유하려는 사람들이 증가하고있어 소셜네트워킹 서비스의 발전가능성이 큼

개발환경

  • 이클립스
  • sqldeveloper
  • 스타uml
  • API (지도, 메일, 번역)

프로젝트일정

기능소개

  • 관리자
    • 게시물관리
    • 신고 관리
    • 계정관리
  • 사용자
    • 게시물서비스
    • direct message
    • 알림
    • 팔로우
    • 검색
    • 신고

수행계획서

  • 주제가 '일상공유'이기때문에 실시간데이터 처리에 중점

산출물

  • 요구사항정의서
  • 프로세스정의서
  • 유즈케이스

⭐ 시연

회원가입

  • 메일인증번호확인

로그인

  • 팔로우한 유저 없을땐 유저 추천
  • 비밀번호 잊을 때
    • 초기화해서 메일로보내줌

메인

  • 피드에 하트, 댓글,
  • 게시글의 지도태그 누르면 지도 api이용해서 그 위치에서 업로드한 사진들이 뜨고 그 사진 누르면 다시 사진 상세보기 가능

사진올리기

  • 친구 태그: 검색해서 계정찾기

dm

  • 여러명이서 가능
  • 사진보내기 가능

프로필


관리자로그인

게시물 신고 리스트

유저관리

  • 신고누적에 따라 3번 일시정지 5번 영구정지



5조. Nugall

  • 너네집에 갈껀데 너도 갈래?
  • 에어비엔비

⭐ ppt

팀원소개

개발환경

웹사이트소개

  • 집렌트서비스 홈페이지

⭐ 시연

회원가입

  • 중복체크
  • 이메일인증

마이페이지

  • 신용카드등록

예약

  • 체크인, 체크아웃, 지역, 지도상에 집 표시되고 왼쪽에 집나오고, 지도 위 집사진에 하트 눌러서 관심목록추가
  • 호스트에게 연락

리뷰


호스트 로그인

마이페이지

  • 집 등록 현황
  • 게시글 현황

관리자 로그인

  • 호스트가 집을 올리면 승인을 해줄 수 있음

5조 끝

profile
갈 길이 멀다

0개의 댓글