본문 바로가기

프로젝트14

[Spring Boot]B2B 이커머스 플랫폼 비즈큐레이터 프로젝트 설명 기업간의 대량 구매/판매 및 맞춤 상품 제작 의뢰를 중개해주는 B2B 플랫폼 담당 1. 인증 (Spring Security를 통한 로그인|로그아웃, JWT 토큰) 2. 의뢰서 (CRUD) Github https://github.com/growing-every-day/ebnatural-bizcurator-backend Api 설계 https://mkevin-study.notion.site/API-f7750933ed964026ab922863edad7301?pvs=4 주요 기술 스택 SpringBoot SpringSecurity SpringDataJPA JWT 프로젝트 방향성 1. 현업과 유사한 프로젝트 구조 최종 목표는 취업이기 때문에 현업에서도 도움이 될만한 프로젝트를 진행하고 싶었습니다. .. 2023. 9. 12.
[Java] ToyProject - SmartStore 프로젝트 요약 1. 모든 고객의 사이트에서 머문 시간 및 사용 금액을 저장해놓고 머문 시간 및 사용 금액을 통해 고객에게 등급을 부여한다. 2. 등급을 기반으로 분류된 고객의 정보들을 다시 이름, 머문 시간, 사용 금액을 통해 오름차순|내림차순으로 정렬하여 화면에 출력한다. 세부 설명 초기화면은 위와 같다. 1. 등급 분류 기준 (Classification Parameter) 등급 분류 기준을 담은 싱글톤 객체는 Groups이며, Groups객체 하위에 Group[]을 기반으로 등급 분류 기준이 관리 Group 객체는 필드로 [등급 분류, [머문 시간, 사용 금액]]을 소유 Set Parameter 초기에는 어떤 기준도 없는 상태로, 새로운 등급 분류 기준을 추가 등급 분류 종류는 enum을 통해 관리하.. 2022. 11. 26.
[중간프로젝트]ERP - 마이페이지 ERP 부분에서 마이페이지를 맡아서 진행하였다. 구체적인 기능으로는 1. 개인 정보 조회 및 수정 2. 근태 기록 조회 3. 연차 기록 조회 및 처리(인사과[부서 번호로 판단]의 경우 승인 및 반려 가능) 4. 급여 명세서 조회 (매월 10일이 되면 해당 월의 급여 명세서가 자동으로 생성) 5. 개인 주소록 조회 및 수정, 삭제 를 구현하였으며 아래 동영상을 통해 확인 가능 부서번호 1(인사과)일 경우 연차 기록 승인/반려 UI 표출 부분 부족한 부분 1. URL 깔끔하게 나오도록 Controller에 Path들 정리하기 2. get, post 용도 확실히 하여 사용하기 프로젝트 파일 ver.1 동영상 촬영 시점 ver.2 POST 방식으로 변경 후 한글 깨짐 현상 발견 및 수정 프로젝트 병합을 위해 디.. 2022. 5. 9.
[HTML] 웹페이지 개선 html, css, json, ajax를 활용하여 웹페이지를 개선하는 프로젝트를 진행하였다. 로그인 및 회원가입 기능을 담당하였다. jsp를 통해 개인정보를 저장 및 열람하고 싶었는데 이 부분이 쉽게 해결되지 않았다. 아마 intellij 셋팅을 제대로 못한게 문제인 것 같은데, 다음에 배우고 나면 할 수 있을 것 같다. 2022. 4. 7.
[Data Modeling] 중고장터 Code 인기 검색어 1위부터 10위까지 스크립트 상에 출력 DECLARE product_name varchar2(50); product_count number; BEGIN dbms_output.put_line('인기 검색어 순위!'); dbms_output.put_line('-------------------------------------'); for i in 1..10 loop select search_word, count_in into product_name, product_count from ( select rownum rw, sr.* from (select search_word, count(*) count_in from search group by search_word order by coun.. 2022. 3. 18.
[Data Modeling] Book Store 느낀점 데이터 모델링이라는 것이 다른 프로그래밍 분야와는 '모델링을 진행하는 사람에 따라서 다른 결과가 나올 수 밖에 없겠구나'라는 느낌을 받았다. 문제 상황에 대한 해석과 모델링 과정에서 중점을 두는 포인트도 관점에 따라 다를 수 있고 이러한 차이들은 결과적으로 데이터 모델링의 차이로 이어지는 것 같다. 그렇기 때문에 데이터 모델링을 잘하려면 문제 상황을 정확히 인식하고 여러 엔티티들간의 관계를 잘 파악하여야 한다는 점을 배웠다. 2022. 3. 16.