분류 전체보기 65

5강 손익계산서 계정

수익 계정에서 관리하는 계정과목 영업수익 : 주된 영업활동의 수익(=매출) → 계속적, 반복적인 판매수익 영업외수익 : 주된 영업활동 외의 수익 → 영업수익(매출) 외의 모든 수익 영업수익 : 영업활동 중 제품, 상품, 서비스 판매수익 → 매출 영업외수익에 속하는 계정과목 : 이자수익, 제춤, 상품 외의 각종 자산의 처분이익, 임대료 ex) (주) 서울은 전자제품판매업을 영위하고 있음. 20X1년에 전자제품 100개를 단위당 100,000원에 판매하였음 매출 = 100,000원 * 100개 = 10,000,000원 20X1.1 (주)부산에 10,000,000원을 빌려주고, 20X1.12.31에 원금을 회수하기로 하였음. 이자율은 연 5%로 약정하였음. 20X1년의 이자수익 = 10,000,000원 * 5..

금융/회계 2023.11.27

4강 재무상태표 계정

계정(account, A/C)이란? : 장부에 체계적으로 기록, 관리하는 단위 재무상태표 계정 : 자산 계정, 부채 계정, 자본 계정 손익계산서 계정 : 수익 계정, 비용 계정 → 이익은 수익에서 비용을 차감하여 산출, 별도로 관리하는 계정이 아님 계정과목이란? : 계정에 구체적인 이름을 붙인 것 ex) 재무상태표 계정 자산 계정 AAA 계정 BBB 계정 자산 계정에서 관리하는 계정과목 자산의 성격별 분류 재산 채권(받을 권리) 기타 재산 성격의 계정 과목 현금 : 통화, 통화대용증권(ex. 수표), 요구불예금(ex. 보통예금, 당좌예금) 현금성자산 : 현금 전환이 용이한 금융상품 → 현금 및 현금성자산 토지 : 공장부지, 산지, 농지, 상가부수토지 등 건물 : 상가, 주택, 공장, 창고, 오피스빌딩 등..

금융/회계 2023.11.22

3강 수익, 비용, 이익

수익(revenue)이란? : 일정 기간 경제적 효익의 유입 일정기간? 1년, 6개월(반기), 3개월(분기), 회계기간* 경제적 효익? 가장 대표적인 경제적 효익은 현금 회계기간 : 회계적 거래를 종합, 결과를 집계하는 기간 → 전전기, 전기, 당기, 차기, 차차기 수익과 자산의 관계 일정 기간 수익이 발생하면… 경제적 효익(현금) 유입 → 회사의 자본(이익잉여금) 증가 → 회사의 자산 증가 ex) 20X1.9.30 현재 회사의 자산 = 100만원 10월 한 달간 수익 = 20만원 (비용은 0으로 가정) → 20X1.10.31 현재 회사의 자산 = 120만원 수익의 분류 영업수익 : 주된 영업활동의 수익(=매출) → 계속적, 반복적으로 발생 영업외수익 : 주된 영업활동 외의 수익 → 영업수익(매출) 외의..

금융/회계 2023.11.20

2강 자산, 부채, 자본

자산(asset)이란? : 미래 경제적 효익을 주는 것 미래? : 1년 이내(단기) / 1년 이후(장기) 경제적 효익? : 가장 대표적인 경제적 효익은 현금 유입 자산(asset)의 종류 재산 : 현재 경제적 가치를 가지는 것 (건물, 토지, 기계, 상품 등) 채권 : 일정한 금전을 받을 권리 (매출채권, 미수금, 대여금 등) 기타 자산의 분류 유동자산 : 1년 이내(단기), 가까운 미래에 나에게 경제적 효익을 줄 수 있는 자산 비유동자산 : 1년 이후(장기), 먼 미래에 ex) 미수금(아직 받지 못한 돈, 받을 권리가 있는 돈) 100,000원 1년 이내 회수? YES → 유동자산 NO → 비유동자산 (장기미수금) 부채(liability)란? : 미래 경제적 희생이 되는 것 미래? : 1년 이내(단기)..

금융/회계 2023.11.13

1강 회계의 개념

기업의 경영활동 : 기업의 이익극대화를 위한 모든 활동 영업활동 : 1. 매입한 자산 사용 2. 재료, 상품 매입 3. 종업원 고용, 임금 4. 기타 제조, 판매 및 관리를 위한 활동 투자활동 : 영업에 사용할 건물, 기계, 비품 등 매입(매각), 재산 증식 목적의 투자 재무활동 : 사업자금조달(상환) ex) 경영활동의 예 나의 현금 70,000원, 은행 대출 30,000원 총 100,000원 출자하여 커피전문점 설립, 개업 → 사업자금 조달(상환) → 재무활동 건물 50,000원 매입 커피 기계, 테이블, 의자 등 비품 매입 20,000원 → 영업에 사용할 건물, 기계, 비품 등 매입 (매각) → 투자활동 커피 재료 매입 20,000원, 종업원 급여 10,000원 커피 판매 50,000원 → 매입한 건..

금융/회계 2023.10.23

19. 공지사항 게시판 (임시저장 기능)

게시글 임시저장 게시판 테이블에는 글 상태값을 나타내는 boardStatus 컬럼이 있다. 1은 정상 등록, 2는 임시 저장, 3은 커뮤니티 신고 글 처음에 임시저장 기능은 boardStatus 값만 다르게 해서 글 등록 기능 활용하면 그렇게 어렵지 않겠다고 생각했는데……. 생각보다 할 게 너무 많다. 하다 보니까 글 등록, 임시저장, 수정, 삭제 쿼리를 다 갈아 엎고 있었음.. 사실 간단하게 하라면 그렇게 할 수도 있지만 진짜 서비스처럼 구현하고 싶어서..! (그러기엔 부족한 점이 많지만 ;;) 나를 힘들게 한 점은 임시저장을 누르고 같은 글 페이지에서 더 작성하거나 수정을 한 뒤에, 다시 임시저장을 눌렀을 때! 그때 새로운 글이 insert 되지 않고 기존 임시저장글이 update 되었으면 했다. e..

프로젝트 2023.06.11

18. 공지사항 게시판 (페이징 처리)

페이징 처리 게시글 목록 하단 중앙에 페이징 nav를 추가하고 목록 상단 좌측에 전체 데이터 건수를 추가했다. PageVO.java public class PageVO { private int nowPage; // 현재 선택된 페이지 번호 private int totalDataCnt; // 전체 데이터 수 private int beginPage; // 화면에 보이는 첫번째 페이지 번호 private int endPage; // 화면에 보이는 마지막 페이지 번호 private int displayCnt; // 한 페이지에 보여지는 게시글 수 private int displayPageCnt; // 한 번에 보여지는 페이지 수 private boolean prev; // '이전' 버튼의 유무 private b..

프로젝트 2023.05.30

17. 공지사항 게시판 (검색)

게시글 키워드 검색 기능을 추가할 때마다 UI가 계속 바뀐다. 이번에는 게시글 목록 우측 상단에 검색 태그를 추가했다. notice_list.html 제목 작성자 검색 기능이기 때문에 form 데이터를 get 방식으로 처리했다. GET 방식은 클라이언트에서 서버로 데이터를 전송할 때 URL에다 ‘?변수 이름=값’ 형태로 데이터를 넣어 전송한다. (Query String 형식) POST 방식은 HTTP 패킷의 body 부분에 그 값을 넣어서 전송한다. URL로는 데이터가 노출되지 않기 때문에 보안에 더 우수하다. GET 방식은 검색이나 조회 등 데이터를 읽을 때, POST 방식은 게시, 수정 등 데이터를 생성할 때 사용한다. 네이버 검색 form 태그를 확인해보면 get 방식인 것을 알 수 있다. 키워드 ..

프로젝트 2023.05.30

16. 공지사항 게시판 (댓글 삭제, 수정)

댓글 삭제 삭제 버튼을 누르면 onclick 속성으로 deleteReply() 함수가 실행된다. notice_detail.js //댓글 삭제 function deleteReply(replyNum, deleteBtn) { const deleteReplyTag = deleteBtn.closest('tr'); const replyTable = document.querySelector('#replyTable'); const replyCntSpan = document.querySelector('#replyCntSpan'); if(confirm('댓글을 삭제하시겠습니까?')) { //ajax start $.ajax({ url: '/reply/delete', //요청경로 type: 'post', async: true..

프로젝트 2023.05.26

15. 공지사항 게시판 (댓글 등록)

+) 댓글 테이블에 댓글 작성자 컬럼 추가함 (까먹음..) 댓글 작성자 컬럼은 사원 테이블의 사원 번호 컬럼을 참조하는 외래키임. ALTER TABLE BOARD_REPLY ADD REPLY_WRITER NUMBER CONSTRAINT REPLY_EMP_FK REFERENCES EMP(EMPNO) NOT NULL; 댓글 등록 글 상세 조회 페이지 하단에 댓글 테이블을 만들었다. 제일 하단에 댓글 입력 칸이 있고 시간순으로 위에서 아래로 댓글이 등록되도록 했음 (댓글 입력 칸) 등록 버튼을 클릭하면 regReply() 함수가 실행됨 notice_detail.html regReply() 함수 댓글 기능은 전체적으로 Ajax로 구현했는데, 페이지 리로딩 없이 비동기식으로 처리할 수 있기 때문이다. notice..

프로젝트 2023.05.26