프로젝트/kosta_project6 [중간프로젝트]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. [Mini_Project] 온라인 서점 구현하기 새 창에서 열기 Main을 통한 기능 구현 설명 1. 프로그램 실행시 비로그인 초기화면 출력 1. 로그인 2. 회원가입 1-1. 로그인 기능 - 로그인 시도 5회 실패 시 초기 화면으로 돌아감. - 로그인시 로그인 정보를 받아주는 객체를 회원정보로 초기화 1-2. 회원가입 기능 2. 관리자 계정으로 로그인 시 1.도서추가 2.도서제거 3.전체제고출력 0.관리자모드나가기 2-1. 도서추가 기능을 통해 새로운 입고된 도서를 재고에 추가 2-2. 도서제거 기능을 통해 기존의 도서를 재고에서 삭제 2-3. 전체제고출력 기능을 통해 재고내 모든 도서를 출력 2-4. 관리자모드나가기 기능을 통해 초기 로그인 화면으로 이동 3. 로그인 시 * 베스트 셀러 상위 10권 출력되는 로그인 초기화면 출력 1. 로그아웃 2... 2022. 3. 3. [22.02.10] BaseBallGame 과제) BaseBallGame 내용: 임의의수 3자리의 숫자를 맞추는 게임 123 134 1S1B -> 같은자리의 숫자 일치 => 스트라이크 S -> 서로다른자리 숫자 일치 => 볼 B 게임의 종료 -> 3Strike 1. 중복되지 않는 1-9 난수 3개를 구한다. => 배열 2. 키보드로 부터 3개의 숫자를 입력 받는다. => 배열 3. 스트라이크, 볼의 갯수를 체크 4. 결과 출력 5. 8번째 성공 알고리즘 방식 BaseBall 클래스 내부에 2개의 Method (1. 1~9로 이루어진 3자리 수의 난수를 생성하는 Method, 2. 3자리수를 입력받아 정답여부를 확인하는 Method) 를 생성한다. 1. 1~9로 이루어진 3자리 수의 난수를 생성하는 Method (make_answer) - 난수 생.. 2022. 2. 10. 이전 1 다음