
C# 프로그래밍 기초와 실무-스마트 경영정보 시스템을 위한
저자명 : 박찬목 쪽수 : 252쪽 판형 : 46배 변형(188*257) 책가 : 20,000원 발행일 : 2021년 09월 03일 발행처 : 황서보아카데미
책 소개
- C# 기초 문법과 프로그래밍 도구 설명 – 경영 정보 시스템 개발을 위한 실무 핵심 내용 수록 – 데이터베이스 및 윈도 프로그램 작성법 제시 – 구글 OR-Tools 사용법 및 코드 설명
스마트 경영 정보 시스템 초보자 개발자에게 필요한 핵심적인 내용을 제공하고 있다. 먼저 컴퓨터를 처음 접하는 독자들을 위해 기초적인 C# 문법과 기업 업무를 전산화하기 위한 실무적인 프로그래밍 방법을 소개하고 있다. 또, 데이터 관리를 위한 데이터베이스의 사용법, 및 유저 인터페이스를 실장하기 위한 윈도우 프로그래밍 방법도 취급한다. Google OR-Tools 라는 도구를 사용하여 최적 운영계획을 생성하는 프로그래밍 방법론을 마지막 장에서 소개하고 있다.
2) 출판사 서평
C#은 마이크로소프트가 개발한 오브젝트 지향 프로그램 언어이다. 문법이 비교적 쉽고 편리한 컴퓨터 프로그래밍 환경을 제공하고 있으며 기업 업무용 컴퓨터 소프트웨어를 개발하는 용도로 가장 많이 사용되고 있다.
기업들은 1980년대부터 경영정보시스템(MIS)이라는 컴퓨터 소프트웨어를 이용해 업무관리를 시작했고 2000년대부터는 다양한 업무를 통합 관리할 수 있는 ERP라는 소프트웨어가 등장하면서 기업 업무용 시스템으로 관심을 끌기 시작했다. 최근에는 최적화, 데이터 분석 등의 중요성이 부각되어 스마트 경영 정보 시스템에 대한 관심이 높아지고 있다. 특히 제조업체에서는 스마트 팩토리를 구축하는 것이 큰 이슈가 되고 있다. 이러한 시대적 변화 속에서 기업정보시스템을 구축하기 위한 기술은 단순한 데이터의 보존관리뿐만 아니라 시각화, 데이터 분석, 최적화 기술이 중요한 영역이 되고 있다.
이 책은 스마트 경영 정보 시스템의 초심자에게 필요한 핵심적인 내용을 제공하고 있다. 먼저 컴퓨터를 처음 접하는 독자들을 위해 기초적인 C# 문법과 기업 업무를 전산화하기 위한 실무적인 프로그래밍 방법을 소개하고 있다. 또, 데이터 관리를 위한 데이터베이스의 사용법, 및 유저 인터페이스를 실장하기 위한 윈도우 프로그래밍 방법도 취급한다. 첫머리에 든 것처럼, 스마트 경영 정보 시스템은, 데이터 분석이나 최적화 수법이 적용되어 의사결정에 도움이 되는 정보를 제공하는 것이 특징이다. 이 책에서는 Google OR-Tools라는 도구를 이용하여 최적 운영계획을 생성하는 프로그래밍 방법론을 마지막 장에서 소개하고 있다.
본서가 스마트 경영 정보 시스템의 개발을 배우고자 하는 독자들에게 조금이라도 도움이 되길 바란다.
3. 저자
박찬목 아주대에서 산업공학과 박사 학위를 받았다. 현재 인덕대 산업경영공학과 교수로 재직 중이며 빅데이터 분석, 경영과학, 컴퓨터 프로그래밍 과목을 맡고 있다. 여러 기업에서 생산·운영 최적화, 공장 시뮬레이션, 음악 서비스 추천 시스템 등을 개발하고, 기업 현장에서 활용 가능한 다양한 컴퓨터 소프트웨어 시스템에 대해 교육·연구하고 있다.저술한 책으로 『R 비즈니스 데이터 분석과 텍스트마이닝』, 『Java+Spark 빅데이터 분석 프로그래밍』, 『ERP 정보관리사-회계·인사』(공저), 『ERP 정보관리사-물류·생산』(공저)이 있다.
4) 회
- 스마트 경영 정보 시스템의 개요 1.1 기업 경영과 정보 시스템 1.2 프로그래밍의 개요 1) C # 컴퓨터 프로그래밍 도구 2) C # , 컴퓨터 프로그램의 작업 순서 3) 디버깅 (Debugging) 하는
2.C#을 이용한 컴퓨터 프로그래밍 2.1C#컴퓨터 언어 기초 1)Hello World프로젝트 만들기 2)C#프로그램 구조 3)C#프로그램이 간단한 입출력 기능 4)C#코드 표시의 구성 요소 5)데이터형과 변수 6)사칙 연산 계산기 예제 7)평균을 원하는 예제 2.2제어문 방 나 문 그리고 예외 처리 1)조건문 2)밴 대복 문 3)예외 쵸림은 4)if문 사용 예제 5)switch문 예제 6)조건문 연습(예금 잔액 계산하는 것)7)발복뭉 연습(1부터 100까지 총 요구하는 것)의 8)발복뭉 연습(각 연도별 예금 잔액 표시하기 때문에)2.3방법과 배열 1)메소드(Method)2)배열(Array)3)메소드와 배열을 이용한 주간 재고 관리 예제 4)작품 오프시강 정렬 예제 5)계산기 예제 6)의 평균과 분산 계산 예제 2.4, 객체 지향 개념 1) 객체 지향 프로그래밍(Object-Oriented Programming) 개요 2) 클래스 선언이나 객체 생성 3) 클래스 및 객체 사용의 예 4) 클래스 및 객체 관련 부가 기능의 예
3. 기업 업무 시스템 기초 프로그래밍 3.1 영업 관리 프로그램 3.2의 구매 관리 프로그램 3.3 창고 관리 프로그램 3. 4 생산 관리 프로그램 3.5 인사 급여 관리 프로그램 3.6 회계 관리 프로그램
4. 창(GUI) 프로그래밍 4.1 창 프로그램의 개요 4.2 창 개체별 특성 1) 라벨(Label) 2) 버튼(Button) 3) 텍스트 상자(Text Box) 4)의 목록 상자(List Box) 5) 콤보 박스(Combo Box) 6) 라디오 버튼(Radio Button), 체크 박스(Check Box) 새로운 창 사용
5. 데이터 관리 프로그래밍 5.1 파일 입출력 1) 텍스트 (Text) 형태의 파일 입출력 2) 파일을 이용한 메모장의 예제 3) 구조화된 데이터 취급 4) 파일 기반의 영업 관리 프로그램 5.2 데이터베이스 1) 데이터베이스 정의 2) 경영정보 시스템 테이블 설계 4) SQL 5) Maria DB 5.3 데이터베이스 입출력 1) 데이터 행의 추가 예제 2) 데이터의 행성 2
6. 경영 정보 시스템 프로그래밍 6.1 영업 관리 시스템 1)의 영업 관리 개요 2) 창고 관리 데이터베이스 만들기 3) 화면 설계 4) 메서드의 설계 6.2 생산 관리 시스템 1) 생산 관리 개요 2) 생산 관리 데이터베이스 만들기 3) 화면 설계 4) 메서드의 설계 6.3 창고 관리 시스템 1) 창고 관리의 개요 2) 창고 관리 데이터베이스 만들기 3) 화면 설계 4) 메서드의 설계 4) 메서드의 설계
7. GUI의 고급 프로그래밍 7.1의 그래프 그리기 1) 막대 그래프 그리기 2) 도트 그래프 그리기 7.2 엑셀 연동하기 1) 엑셀 파일 읽기 2) 엑셀 파일 읽기 기능 3) 엑셀 파일 저장 기능 7.3 대용량 데이터를 향해 List View 사용하기 2) 가상 모드에서 List View 사용하기 2) 데이터 생성 및 삭제 버튼 이벤트 핸들러 만들기
8. 스마트 운영 계획 생성하는 8.1 최적화 기법의 개요 1) 선형 계획법 2) 정수 계획법 3) 네트워크 모형(Network Model) 4) 제약 프로그래밍(Constraint Programming) 8.2 Google OR-Tools 설치한 것 8.3 선형 계획법을 이용한 최적 생산 계획 직원 8.4 정수 계획법을 이용한 최적 생산 계획 모델링 8.2 Google OR-Tools 설치 8mm Constras tras tras tras tras tras tras tras tras tras tra를 이용한 최적 생산 계획 모델링 이용 계획 모델링 작업 작업 8