2025/06 26

웹 개발 프로젝트 리뷰 (2) - 개인 기능 구현

지난번 프로젝트 개요에 이어서이번 글에서는 제가 어떤 기능을 담당하였고어떻게 구현하였는지 리뷰해보려고 합니다.온라인 사용자 접근 관리 (Online User Access Management)제가 이번 웹 개발 프로젝트에서맡은 부분은 온라인 사용자 접근 관리 기능으로아래와 같은 CRUD 기능을 구현하였습니다.기본적인 디자인은 게임 개발 전공 조원이 맡아서 담당하고저는 HTML과 CSS를 담당하여 랜딩, 메인페이지를만들었고 이 두 페이지들을 바탕으로 다른 조원들은각자 필요에 따라 JSP파일들을 만들어서 사용하였습니다.위 CRUD기능들을 구현하기 위해 제가 작성한파일들은 다음과 같습니다.JSP랜딩페이지메인페이지회원가입 페이지로그인 페이지상세정보 페이지접속기록 페이지ModelCustomer.javaStaff.j..

웹 개발 프로젝트 리뷰 (1) - 프로젝트 개요

이번 학기에 진행한 웹 개발 프로젝트 리뷰를해보려고 합니다.프로젝트이번 웹 개발 주제는 IoT제품을 판매하는온라인 커머스 웹사이트 제작이었습니다.조원은 총 5명전체 프로젝트 기간은 9주로 진행하였습니다.조원들의 개발 경험은 다음과 같았으며,대체적으로 실무 개발 경험이 거의 없는 상태에서협업을 진행하였습니다.A: 데이터베이스 SQL만 경험 있음B: 코딩 경험 없음C: 자바, HTML, CSS 경험 유D: 자바, HTML, CSS 경험 유E: 자바, HTML, CSS 경험 있으나 미흠기술 스택 (Tech Stack)이번 프로젝트는 다음과 같은 주요 기술을기반으로 개발했습니다.Frontend: HTML, CSSBackend: JSP (JavaServerPage)Database: SQLite툴: VSCode, ..

초보자를 위한 기초 엑셀 통계 (17) - 분산분석(ANOVA)

지난번 선형 회귀 분석에 이어서이번글에서는 분산분석(ANOVA)에 대해서알아보겠습니다.ANOVA는 Analysis of Variance의 약자로한국어로 바꾸면 분산분석입니다.분산분석은 주로 통계에서 두 개 이상의 그룹의평균이 서로 다른지를 비교할 때 사용하는 방법입니다.예를 들어 1반, 2반, 그리고 3반의 수학 점수의평균이 서로 다른가? 와 같은 질문에 답을 찾을 때활용가능합니다.ANOVA에는일원분산분석 (One-way ANOVA),이원분산분석 (Two-way ANOVA),반복측정 ANOVA로 총 세 가지 종류가 존재하는데이번 글에서는 독립변수가 1개인 경우인일원분산분석에 초점을 맞추어 알아볼 예정입니다. 먼저 ANOVA의 전제 조건에 대해서알아보겠습니다.1. 모든 그룹의 분산이 유사해야 한다.2...

초보자를 위한 기초 엑셀 통계 (16) - 선형 회귀 분석 (Linear Regression Analysis)

지난번 범주형 가설검정에 이어서이번 글에서는 선형 회귀 분석(Linear Regression Analysis)에 대해서 알아보겠습니다.회귀 분석이란 하나의 변수를 기반으로다른 변수를 예측하거나 설명하는 통계 모델입니다.예를 들면 키가 큰 사람이 몸무게가 더많이 나갈까?공부를 오래 하면 점수가 높아질까?와 같은 질문에 대한 답을 수학적으로풀어내는 것이 회귀 분석이라고 할 수 있습니다.기본적인 회귀 수식은 아래와 같은모습을 띄고 있습니다.y = a + bx + e여기서 a는 절편b는 기울기e는 오차를 말하는데저 수식 어딘가 익숙하지 않나요?네 맞습니다. 선형 회귀 수식은 일차방정식과 같은 모습을가지고 있습니다.그럼 아래 예시를 통해 더 자세히 알아보겠습니다.92명의 사람들의 키와 몸무게를조사해서 산전도 그래..