본문 바로가기
728x90
반응형

전체 글82

회계 관리 프로그램 예제 기업에서는 돈을 자산, 부채, 자본 ,수익 , 비용으로 분석하여 관리한다 계정 종류는 아래와 같다분류 계정자산현금,매출 채권,미수 금,건물,기계장치부채매입 채무, 차입금, 미지급 금자본자본금 , 자본 잉여금 ,이익 잉여금수익매출액, 건물 임대료, 이자 수익비용매출 원가, 임차료, 급여, 광고 선전 비기업에서는 기업의 활동을 계정의 변화로 기록하는데 이를 전표 등록이라고 한다 본 실습에서는 단순하게 일 별 계정 변동을 조정 하는 기능을 개발 해보려고 한다 또한 회계 분석 기능으로 재무 상태 표 와 손익 계산서를 사용한다 재무 상태 표는 기업의 자산 부채 자본의 현재 상태를 정리해서 보여주고 손익 계산서는 특정 기간 동안의 수익과 비용의 발생을 정리하는 분석 표다 저장되어있는 데이터를 계정별 로 정리하는 기.. 2024. 11. 9.
인사 급여 관리 프로그램 예제 직원에 대한 인사 급여 관리를 할 수 있는 프로그램을 작성 해보자 인사 관리 정보는 이름 직급 근무, 부서 근무 년 수, 초과 업무 시간, 월 급여 액 이다 출력 기능은 각 직원의 월 급여 액을 출력 하도록 하고 분석 기능에서는 부서 별 직원의 총 급여 액을 합산하여 보여주는 기능을 개발한다namespace salary_ex{ // 인사 관리 정보 struct worker { } class Program { // 사원등록 static void AddWorker(worker[] w) { } // 사원 직급 수정 static void ChangePos(worker[] w) { .. 2024. 11. 8.
생산 관리 프로그램 예제 메뉴 설명1. 생산 계획 입력날짜 , 품목 , 작업장 , 생산량을 입력하면 생산 계획을 저장할 수 있다ProductionPlan() 메소드 사용 2. 생산 완료 입력날짜를 입력하면 해당 날짜의 생산 건이 완료 된 것으로 저장된다Com-pleteProcess() 메소드 사용 3. 품목 별 생산 실적 분석품목 별 생산 계획량 , 완료량 진척률을 보여준다ProductionSummary() 메소드 사용 4.작업장 별 생산 실적 분석작업장 별 생산 계획량 완료량 진척률을 보여준다ProductionSummary() 메소드 사용 0. 프로그램 종료프로그램 종료using System;using System.Collections;namespace Production_ex{ // 생산 관련 데이터 저장 stru.. 2024. 11. 7.
구매 관리 프로그램 예제 월간 구매 계획 및 입고량을 관리할수있는 프로그램을 작성해보자 저장할 데이터는 구매처,구매품목,구매량,입고여부이다 분석에서는 한달동안 품목별 구매 계획량과 입고량을 볼수 있도록 한다 프로그램 전체 구조는 다음과 같다 namespace buyinfo_ex{ struct buy { } class Program { // 일별 구매계획 등록 static void BuySlip(buy[] s) { } // 특정 구매건에 대해 입고되었음을 저장 static void CompleteProcess(buy[] s) { } //품.. 2024. 11. 5.
영업 관리 프로그램 예제 영업관련 업무 진행과 분석용 기능을 수행하도록 하는 명령어 기반 프로그램을 작성해본다 업무진행은 매출전표를 입력을 사용하고 분석기능은 고객별 월 매출 및 상품별 월매출을 정리하여 화면에 보여주도록 한다using System;using System.Collections;namespace Saleinfo_ex{ // 구조체 struct saleinfo { } class Program { //매출 등록 코드 static void SaleSlip(saleinfo[] s) { } //고객별 매출액 정리 static void CustomerSummary(saleinfo[] s) { .. 2024. 11. 5.
비동기 TCP 서버 TCP 서버는 동기 적으로 TCP 서버로서 이는 동시에 여러 클라이언트들 이 접속 했을 때 순차적으로 하나 씩 처리해야 하는 단점이 있다 따라서 다중 클라이언트 접속을 핸들링 하기 위해서는 TCP 서버를 비동기로 만들 필요가 있다 TCP 서버를 비동기로 만드는 방법은 크게 두 가지로 분류 할 수 있는데 고전적인 APM 방식과 요즘 많이 사용되는 TAP 방식이 있다APM 방식은 BeginAcceptTcpClient()/EndAcceptTcpClient() dhk rkxdl Begin/End* 2개의 메서드를 쌍으로 사용하는 방식으로 Backward Compatibility 를 위해 사용 된다 TAP 방식은 AcceptTcpClientAsync() 와 같이 Async 가 붙는 메서드를 C# await 와 함.. 2024. 10. 17.
728x90
반응형