Skip to content

jihoon1125/Learning_Assist_program

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Learning Assist Program

학사정보관리 프로그램

학사정보관리 시스템으로 기존의 캠퍼스 서비스 유사한 웹 애플리케이션을 개발한다.

기능이 있는 웹 서비스를 MySQL, Node.js, React, Express를 사용하여 구현하였다.


USAGE


DATABASE

  • STUDENT Table

11

  • COURSE Table

image

  • PRIVATECOURSE Table

image

  • PROFESSOR Table

image

  • ER Diagram

image


OPTIONS

회원가입

image image

필수 정보 미입력 및 중복 ID로 회원가입 시도 시 Error Alert, 회원 가입 성공 시 로그인 페이지로 이동


로그인

image

로그인 실패 시 Error Alert, 로그인 성공 시 시간표 조회 페이지로 이동


비밀번호 변경

image

비밀번호 변경 완료 시 로그인 페이지로 이동 후 로그인 요구


개인정보 조회

image

시간표 페이지에서 [개인정보조회] 클릭 후 비밀번호를 제외한 정보 조회


수강과목 시간표 조회

image

DB에서 개인 수강 과목 정보를 가져온 후 시간표 출력


과목 수강신청

image

시간표가 중복되는 경우 아래와 같이 중복되지 않은 시간표들만 신청됨

image

과목 검색 시 해당하는 과목의 정보가 검색결과에 조회됨

신청 버튼을 누르면 신청목록에 과목이 담기며 삭제 또한 가능

수강신청 완료는 저장 버튼을 통해 가능


수강 및 성적 조회

image

전체 평점, 교양 평점, 전공 평점, 이수 학점 등 조회 가능

학기별 성적 조회 가능

전공, 교양 전체 평점에 대한 데이터 시각화 구현

이번 학기 성적 조회 가능


친구와 시간표 공유하기

image

친구의 학번 입력 후 친구 시간표 조회

About

시간표, 학사정보관리 프로그램

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published