sedoll / team_pro4

국비교육 팀 프로젝트 4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

                          천재교육 풀스택 과정 4차 프로젝트


                                                             ​

📂 프로젝트 소개

​ 안녕하세요!
Haebeop은 학생들을 위한 온라인 강의 플랫폼으로,
교육에 관한 정보를 공유하고 상호 지원하는 공간을 제공합니다.


학생들의 성장과 교육 과정을 더욱 효과적으로 관리하고,
경험을 나누며,
유익한 자원을 활용하여 함께 성장할 수 있는 플랫폼을 제공하는 것이
저희 팀의 기획의도 입니다.


                               🔹 HAEBEOP 🔹에 대해 자세히 설명해 드릴게요!

                                                        [🙋‍♀️ CLIKE ME 🙋]


​ ​ ​

👤 팀원 소개

백준철 - 리더   관리자 관련 기능 구현, 게시글 신고 기능 구현, 선생님 기능 구현
구예진 - 팀원   회원 관련 기능 구현, 이메일 인증 기능 구현, 나의 학습방 기능 구현
신승원 - 팀원   템플릿 및 전체 CSS 담당, 성적표 게시판 기능 구현, 학습 캘린더 기능 구현
박진권 - 팀원   FAQ 게시판 기능 구현, 공지사항 기능 구현, 게시글 좋아요 기능 구현
오세훈 - 깃마스터   뉴스 API 기능 구현, 강의 기능 구현, 결제 기능 구현

🗓 개발일정

2023.10.10 - 2023.10.25 ​

🔨 개발스택

주요언어

​ ​ ​ ​ ​ ​

개발환경


​ ​ ​ ​

👨‍👨 협업 방식

✔ 언제든 자유롭게 의견내기, 단 강요는 ��‍♂️
​ ✔   개발에 관련된 모든 자료를 공유하며 과정를 기록합니다.
​ ✔   개발 과정에서 발생하는 모든 이슈를 공유하며 협력하여 해결할 수 있도록 합니다.


​ ​

📅 WBS

wbs

📊 데이터베이스 설계

1️⃣ 요구사항 분석

🔹비회원🔹
슬라이드8

🔹회원🔹
슬라이드2 슬라이드3 슬라이드4 슬라이드5 슬라이드6

🔹관리자🔹
슬라이드10 슬라이드11 슬라이드12 슬라이드13 슬라이드14 슬라이드15 슬라이드16 슬라이드17 슬라이드18



2️⃣ 개념적 설계

🔹유즈케이스 (USE CASE)

usecasediagram13 ​ ​

3️⃣ 논리적 설계

🔹board🔹
board

🔹boardLikes🔹
boardLikes

🔹cart🔹
cart

🔹course🔹
course

🔹faq🔹
faq

🔹fileboard🔹
fileboard

🔹fileobj🔹
fileobj

🔹grade🔹
grade

🔹info🔹
info

🔹instfile🔹
instfile

🔹instructor🔹
instructor

🔹instructorfile🔹
instructorfile

🔹instructornotice🔹
instructornotice

🔹instructorqna🔹
instructorqna

🔹lecfile🔹
lecfile

🔹lecture🔹
lecture

🔹member🔹
member

🔹notice🔹
notice

🔹payment🔹
payment

🔹qna🔹
qna

🔹report🔹
report

🔹review🔹
review

4️⃣ 물리적 설계 - ERD

erd

📐 클래스 다이어그램

🔹Board🔹
Board
🔹Calendar🔹
Calendar
🔹Cart🔹
Cart
🔹Course🔹
Course
🔹Faq🔹
Faq
🔹File🔹
File
🔹Grade🔹
Grade
🔹Info🔹
Info
🔹Instructor🔹
Instructor
🔹Lecture🔹
Lecture
🔹Member🔹
Member
🔹Myclass🔹
Myclass
​🔹Notice🔹
Notice
🔹Payment🔹
Payment
🔹Qna🔹
Qna
🔹Review🔹
Review

​ ​ ​

💻 화면 설계도

🔹메인페이지🔹 home

🔹회원가입🔹 회원가입

🔹회원정보수정🔹 회원정보수정

🔹작성글🔹 작성글

🔹결제내역🔹 결제내역

🔹찜 강의🔹 찜 강의

🔹회원목록🔹 회원목록

🔹강사등록🔹 강사등록

🔹신고관리🔹 신고관리

🔹공지사항 - 목록🔹 공지사항

🔹공지사항 - 상세🔹 공지사항상세

🔹공지사항 - 작성🔹 공지사항작성

🔹faq🔹 faq

🔹회원가입🔹 회원가입

🔹자료실🔹 자료실

🔹자료실 - 상세보기🔹 자료실상세

🔹강의🔹 강의

🔹강의 - 상세보기🔹 강의상세보기

🔹수강신청🔹 수강신청

🔹선생님🔹 선생님

🔹선생님 - 상세🔹 선생님상세

🔹나의 강의실🔹 나의강의실

🔹성적표🔹 성적표

🔹학습계획표🔹 학습계획표

🔹장바구니🔹 장바구니


결과 이미지

🔹메인페이지🔹 메인

🔹join🔹 join

🔹login🔹 login

🔹비밀번호 찾기🔹 비밀번호찾기

🔹FAQ🔹 faq

🔹QnA🔹 qna

🔹QnA 작성🔹 qna작성

🔹QnA 상세🔹 qna상세

🔹QnA비밀번호 입력🔹 qna비밀번호입력

🔹공지사항🔹 공지사항

🔹강의등록🔹 강의등록

🔹강의목록🔹 강의목록

🔹강의상세🔹 강의상세

🔹강의수정🔹 강의수정

🔹커뮤니티 게시판 상세🔹 게시판신고내역

🔹결제내역🔹 결제내역

🔹공지사항🔹 공지사항

🔹관리자 강사 등록🔹 관리자강사등록

🔹관리자 게시글 관리🔹 관리자 게시글 관리

🔹관리자 게시판 댓글 관리🔹 관리자 게시판 댓글 관리

🔹관리자 게시판 신고 내역🔹 관리자 게시판 신고 내역

🔹내가 작성한 게시글🔹 내가 작성한 게시글

🔹내가 작성한 댓글🔹 내가 작성한 게시글

🔹회원 정보 수정🔹 회원 정보 수정

🔹찜강의🔹 장바구니

🔹추천한 게시글🔹 장바구니

🔹뉴스🔹 뉴스

🔹자유게시판🔹 자유게시판

🔹자유게시판 상세🔹 자유게시판상세

🔹장바구니🔹 장바구니

🔹정보게시판상세🔹 장바구니

🔹선생님목록🔹 선생님목록

🔹선생님상세🔹 선생님상세

🔹나의 학습방 - 메인🔹 선생님상세

🔹나의 학습방 - 학습계획표🔹 선생님상세


결과 gif

🔹강의 등록🔹 강의등록

🔹관리자 페이지🔹 관리자페이지

🔹나의 학습방🔹 나의학습방

🔹선생님🔹 선생님

🔹수강신청🔹 수강신청

🔹입시커뮤니티🔹 입시커뮤니티

🔹좋아요, 찜🔹 좋아요

About

국비교육 팀 프로젝트 4


Languages

Language:Java 41.8%Language:JavaScript 32.2%Language:CSS 17.0%Language:HTML 8.9%Language:PHP 0.1%