본문 바로가기

웹 개발/수강신청 사이트 만들기7

수강신청 사이트 보고서 작성자: Lemon_soju github: https://github.com/Lemon-soju/University_Sugang_Site 개발환경 개발언어: Java 프레임워크: 스프링 IDE: IntelliJ IDEA Community Edition 데이터베이스: H2 1.4.200 1 도메인 분석 설계 1.1 요구사항 분석 1. [필수] 구현 - 로그인/회원 가입 10 아이디/비밀번호로 회원 가입과 로그인이 가능해야 합니다. 가입 시 입력받는 필수 정보는 아이디, 비밀번호, 이름, 학번, 교수자/학생 여부입니다. 비밀번호는 저장할 때 원문을 복원할 수 없는 형태로 저장되어야 합니다. 2. [필수] 구현 - 교수자 - 강의 관리 10 교수자 역할의 계정으로 새로운 강의를 등록할 수 있어야 합니다. 교수.. 2022. 3. 26.
비밀번호 암호화 비밀번호 암호화 https://github.com/Lemon-soju/University_Sugang_Site/commit/c5f1940012c1d9665f8ea37f31648a9bb38bc0ff Merge pull request #10 from Lemon-soju/slave-01 · Lemon-soju/University_Sugang_Site@c5f1940 Password Encryption github.com 비밀번호를 데이터베이스에 암호화해서 저장하도록 설정했다. 비밀번호 필드 수정 https://github.com/Lemon-soju/University_Sugang_Site/commit/1bc6fab95c551d7585d81f2e50b583f1a00b634e Merge pull request #1.. 2022. 3. 25.
교수, 학생 역할 구분 및 수강신청 기능 추가 수강신청 기능 추가 https://github.com/Lemon-soju/University_Sugang_Site/commit/5e39bda730d6e1314c5a72fa16f17906064a3118 Merge pull request #8 from Lemon-soju/slave-01 · Lemon-soju/University_Sugang_Site@5e39bda Add SuGang Registration Function github.com 수강신청을 하면 사용자의 데이터베이스에 신청한 강의가 저장되도록 설계했다. 이후 교수와 학생 계정을 구분할 것이다. lazy 초기화 오류가 발생하면 객체를 직접 넘기지 말고 id 값을 넘기면 해결된다. 학생, 교수 역할 구분 https://github.com/Lemon-.. 2022. 3. 23.
강의등록, 게시물 등록 기능 추가 강의등록 기능 추가 https://github.com/Lemon-soju/University_Sugang_Site/commit/7d79129e8f167ba048a71c7ea25c991088657279 Add Course Registration Function · Lemon-soju/University_Sugang_Site@7d79129 This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. github.com 게시물 등록, 목록 조회 기능 추가 https://github.com/Lemon-soju/University_Sugang_Site/commit/7d79.. 2022. 3. 21.
강의목록 열람 페이지 구현 교수 내 강의목록 추가 https://github.com/Lemon-soju/University_Sugang_Site/commit/1a457177f0de260c39d14c55ad1a5b5fd2c23672 Merge pull request #2 from Lemon-soju/slave-01 · Lemon-soju/University_Sugang_Site@1a45717 Add MyLectureList Function github.com 내 강의목록에서 교수가 자신이 만든 강의 목록을 확인할 수 있다. 학생 전체강의목록, 회원가입 학번, 학생/교수 선택 폼 추가 https://github.com/Lemon-soju/University_Sugang_Site/commit/a04c7adf5d906bcc882fa9d4.. 2022. 3. 14.
로그인, 로그아웃, 회원가입, 세션 기능 추가 로그인, 로그아웃, 회원가입, 세션 기능 추가 https://github.com/Lemon-soju/University_Sugang_Site/commit/1eaaab186ba2addf3a6f895602cfbd7e0d0f93c3 Login, Logout, Join, Session Function Add · Lemon-soju/University_Sugang_Site@1eaaab1 Permalink This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. Showing 75 changed files with 61,316 additions and 0 deletion.. 2022. 3. 13.
과제 목표 2022 년도 준회원 과정 면제과제 명세 2022년 KWEB 1학기 준회원 스터디 Introduction 2022 KWEB 준회원 과정 면제과제의 주제는 “간단한 온라인 교육 플랫폼 제작”입니다. 쉽게 말해서, 고려대학교에서 사용하는 Blackboard Learn과 같이 교수자와 학생이 상호작용할 수 있는 웹 애플리케이션을 구현하는 것입니다. 이 문서는 면제과제에서 필수적으로 요구하는 명세 사항과 채점 기준, 제출 방식 등 면제과제에 관한 정보를 소개합니다. Specification 웹 애플리케이션 구현 과제에 관한 명세 사항입니다. Front-end를 구성할 때 React.js, Vue.js, Angular.js와 같은 프레임워크의 사용은 가능하며, Bootstrap과 같은 라이브러리는 사용할 수 있으.. 2022. 3. 13.