Skip to content

ChoiJongBaek/yonginStudyProject

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

yonginStudyProject

소개

  • 용인대학교 컴퓨터과학과 졸업작품 발표 프로젝트
    • 4인 1조로 팀을 구성해 Front-End 1명, Back-End 2명, Front-End & Back-End 1명으로 진행
  • 원하는 스터디를 생성 or 참여하는 사이트
    • 주제, 지역 선택을 통해 자신이 원하는 스터디 그룹 참여
      intro

사용 기술

Back-End

  • Java EE 8
  • Spring 4.3.8 Release
  • Apache-Tomcat-9
  • Oracle Database 11g Express
  • MyBatis 3.4.1

Front-End

  • JSP
  • CSS
  • JavaScript

Tools

  • Eclipse IDE
  • Git

tool

영상

영상 바로가기

구현 화면

로그인 & 회원가입 & ID/Password 찾기

  • ajax를 통한 비동기 방식으로 여러가지 정보를 Server에 전송합니다.

  • 유효성 검사를 통한 입력값 적합 여부를 판단합니다.

  • 비밀번호 암호화를 통해 DB에 암호화된 Password 값을 저장합니다.

  • Email을 통해서 본인 인증 과정을 거칩니다.

  • 다음 지도 오픈 API를 이용하여 원하는 지역을 검색할 수 있도록 하였습니다.

  • 로그인 페이지입니다.
    login

  • 회원가입 페이지입니다.
    sign-up

  • ID/Password 찾기 페이지입니다.
    findId findPassword

메인 화면

  • 자신이 속한 스터디 목록/스터디 공지사항/일정이 확인 가능합니다
    main1 main2 main3

전체 스터디 목록 확인

  • 전체 스터디 목록이 확인 가능하며 원하는 스터디에 가입 신청을 할 수가 있습니다.
    list apply

공지사항

  • 홈페이지 전체에 대한 공지사항으로 글 작성시에 파일 첨부가 가능합니다.
  • 댓글 기능을 통해서 모든 사용자가 소통이 가능하도록 했습니다.
  • 부트스트랩을 통해 글 작성시 여러가지 효과를 줄 수 있도록 했습니다.
    noticeWrite notice

Q&A

  • 사용자들이 관리자들한테 질문을 남기는 페이지입니다.
  • 댓글은 모두가 달 수 있지만 해당 질문에 대한 답변은 관리자들만 남길 수 있습니다. q&a q&a answer

마이페이지

  • 회원정보 수정/스터디 관리/신청 현황 등을 관리하는 페이지입니다.
  • 소속된 스터디 탈퇴와 관리자일 경우 관리페이지 이동이 가능합니다.
  • 유효성 검사를 통해 비밀번호 변경시에 조건을 부여합니다.
  • 다음 지도 오픈 API를 이용한 주소 변경을 하도록 했습니다.
    mypage1 mypage2 mypage3 mypage4

스터디 페이지

스터디 홈

  • 스터디원 검색과 함께 쪽지 보내기, 일정 검색이 가능합니다.
  • 스터디원 검색에서는 각각의 검색 조건에 따라 조건에 부합하는 멤버가 검색되도록 검색 기능을 추가했습니다.
    member detail calendar

스터디 관리자 페이지

  • 스터디원 관리/스터디 정보 관리/스터디 신청 관리가 가능한 관리자용 페이지입니다.
  • 일반 사용자, 관리자에 따라 DB 상에서 값을 차별화를 둬서 변경시에 구분이 가능하도록 설정했습니다.
    info register

쪽지 페이지

  • 사용자들 간에 쪽지를 주고받을 수 있는 쪽지함입니다.
  • 발신 쪽지/수신 쪽지 모두 DB에 저장이 되며 삭제시에는 쪽지를 삭제하는게 아닌 상태를 update를 해줌으로써 데이터는 그대로 남겨둡니다.
    write send reception

관리자 페이지

  • 관리자만 접근이 가능한 페이지로 전체 회원 관리/전체 스터디 관리가 가능한 페이지입니다.
    member study

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.5%
  • Java 19.9%
  • CSS 4.0%
  • HTML 2.5%
  • Other 1.1%