SlideShare ist ein Scribd-Unternehmen logo
1 von 13
일정 관리 프로그램
고급 C 프로그래밍
2020202096 우성원
2022202052 이효민
프로젝트 주제
01
스케줄링
02
프로그램 설계 – 플로우 차트
03
프로그램 설계 – 시스템 구성도
04
구현 방법
05
실행 결과
06
고찰
07
참고문헌
08
01. 프로젝트 주제
주제
사용자의 일정을 입력하고 확인할 수 있는 스케줄링 프로그램
주제 선정 이유
- 스케줄을 관리할 때 손쉽게 입력, 수정이 가능한 프로그램의 필요성을 느낌
- 평소 노트북을 자주 활용하여 컴퓨터로 일정을 기입하고 확인할 수 있는
프로그램을 만들게 됨.
- 간트 차트
02. 스케줄링
Main.c
03. 프로그램 설계 – 플로우 차트
Main.c
03. 프로그램 설계 – 플로우 차트
04. 프로그램 설계 – 시스템 구성도
최종 코드 설계도
05. 구현 방법
-4차원 배열인 Schedule과 전역변수인 YEAR,MONTH를 중심으로 실행됨.
-Main문 내부에서 While문을 돌면서 Command 실행
-SetSchedule함수는 Schedule배열을 통해 입력하는 함수
-ShowScheduleday함수는 스케줄 내용을 출력하는 함수
-setPointCalnder함수는 YEAR,MONTH를 갱신하는 함수
-Display Calender 함수는 Schedule존재 여부와 YEAR,MONTH를 체크하면서 달력을 그
리는 함수.
05. 구현 방법
포인터( V), 함수 ( V), 배열 (V ), 문자 처리 (V ), 문자열 처리 ( V), 구조체 배열 ( ), 중첩
구조체 (V ), 구조체와 포인터 ( V), 함수 공용체와 열거형 (), 전처리 ( ), 파일 입출
력( ), 텍스트 타일 ( ), 이진 파일 ( ), 순차 선형 리스트 ( ), 연결 리스트 (V ), 스택 ( ),
큐( )
- 영상
06. 실행 결과
07. 고찰
1) 양방향 이중연결리스트로 구현한 DB(database)를 main함수와 결합
2) GUI 코드 작성
3) 최종적으로 실용가능한 프로그램 제작
08. 참고문헌
https://ko.wikipedia.org/wiki/%EC%97%B0%EA%B2%B0_%EB%A6%AC%EC%8A%A4%ED
%8A%B8
THANK YOU

Weitere ähnliche Inhalte

Ähnlich wie 고급 C프로그래밍_2022202052_이효민_프로젝트.zip.pptx

융합 1조 발표 최종.pptx
융합 1조 발표 최종.pptx융합 1조 발표 최종.pptx
융합 1조 발표 최종.pptx
ssusera68d48
 
오픈소스 소프트웨어 성능 최적화 보고서 6장
오픈소스 소프트웨어 성능 최적화 보고서 6장오픈소스 소프트웨어 성능 최적화 보고서 6장
오픈소스 소프트웨어 성능 최적화 보고서 6장
JamGun
 
OCE - Cno 2014 private sector oriented open paas oce
OCE - Cno 2014 private sector oriented open paas   oceOCE - Cno 2014 private sector oriented open paas   oce
OCE - Cno 2014 private sector oriented open paas oce
uEngine Solutions
 

Ähnlich wie 고급 C프로그래밍_2022202052_이효민_프로젝트.zip.pptx (20)

융합 1조 발표 최종.pptx
융합 1조 발표 최종.pptx융합 1조 발표 최종.pptx
융합 1조 발표 최종.pptx
 
Agados ABP(Application Building Process) Overview
Agados ABP(Application Building Process) Overview Agados ABP(Application Building Process) Overview
Agados ABP(Application Building Process) Overview
 
5조_최종발표.pptx
5조_최종발표.pptx5조_최종발표.pptx
5조_최종발표.pptx
 
연구개발프로젝트 사전준비
연구개발프로젝트 사전준비연구개발프로젝트 사전준비
연구개발프로젝트 사전준비
 
[Web Agency] Project Process Standard Guide
[Web Agency] Project Process Standard Guide[Web Agency] Project Process Standard Guide
[Web Agency] Project Process Standard Guide
 
오픈소스 소프트웨어 성능 최적화 보고서 6장
오픈소스 소프트웨어 성능 최적화 보고서 6장오픈소스 소프트웨어 성능 최적화 보고서 6장
오픈소스 소프트웨어 성능 최적화 보고서 6장
 
uEngine pro-lite 브로셔
uEngine pro-lite 브로셔 uEngine pro-lite 브로셔
uEngine pro-lite 브로셔
 
Service Design Management - Hyper Drilling
Service Design Management - Hyper DrillingService Design Management - Hyper Drilling
Service Design Management - Hyper Drilling
 
Seuk sak
Seuk sakSeuk sak
Seuk sak
 
Scrum and kanban with jira
Scrum and kanban with jira Scrum and kanban with jira
Scrum and kanban with jira
 
데이터 분석 프로젝트 관리 방법론
데이터 분석 프로젝트 관리 방법론데이터 분석 프로젝트 관리 방법론
데이터 분석 프로젝트 관리 방법론
 
HD 애플리케이션 만들기(파이어몽키 활용)
HD 애플리케이션 만들기(파이어몽키 활용)HD 애플리케이션 만들기(파이어몽키 활용)
HD 애플리케이션 만들기(파이어몽키 활용)
 
Pivotal Concourse를 활용한 CI/CD pipeline automated build-up & Workflow managemen...
Pivotal Concourse를 활용한 CI/CD pipeline automated build-up & Workflow managemen...Pivotal Concourse를 활용한 CI/CD pipeline automated build-up & Workflow managemen...
Pivotal Concourse를 활용한 CI/CD pipeline automated build-up & Workflow managemen...
 
SpeedMIS v6 소개
SpeedMIS v6 소개SpeedMIS v6 소개
SpeedMIS v6 소개
 
Operation Logic Manager
Operation Logic ManagerOperation Logic Manager
Operation Logic Manager
 
[Gastudy.net] Google analytics platform principles
[Gastudy.net] Google analytics platform principles[Gastudy.net] Google analytics platform principles
[Gastudy.net] Google analytics platform principles
 
Open ALMS 2.0 제품 소개서
Open ALMS 2.0 제품 소개서Open ALMS 2.0 제품 소개서
Open ALMS 2.0 제품 소개서
 
Ipl자동화방안제안 애플트리랩
Ipl자동화방안제안 애플트리랩Ipl자동화방안제안 애플트리랩
Ipl자동화방안제안 애플트리랩
 
웹개발/솔루션개발
웹개발/솔루션개발웹개발/솔루션개발
웹개발/솔루션개발
 
OCE - Cno 2014 private sector oriented open paas oce
OCE - Cno 2014 private sector oriented open paas   oceOCE - Cno 2014 private sector oriented open paas   oce
OCE - Cno 2014 private sector oriented open paas oce
 

고급 C프로그래밍_2022202052_이효민_프로젝트.zip.pptx