Visual Basic을 이용한 성장관리 프로그램

Slides:



Advertisements
Similar presentations
일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
Advertisements

프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
1 파일 및 폴더 다루기 A. 파일이란 : 응용프로그램을 이용해서 만든 사용자가 만든 정보의 집합 - 파일 형식 : 이름과 확장자로 이뤄짐 예 sample.txt 샘플.txt - 복원하려면 휴지통에서 파일선택 후 드래그해서 밖으로 이동 혹은 RESTORE B. 확장자의.
7.1/2 메뉴편집기 사용하기 7.1 메뉴편집기 사용하기 7.2 MDI사용하기.
엑셀리포트를 이용한 날짜별 리포트 자동 저장 방법
오토베이스9 태그 편집기를 이용한 태그 편집 오토베이스 교육센터.
컴퓨터와 인터넷.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
DB 프로그래밍 학기.
DB 프로그래밍 학기.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Index SendMemo 기능 Q & A 팀 소개 배경 및 목적 구현
Image & Video processing
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
Power Java 제3장 이클립스 사용하기.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
데이터베이스 (Database) 컴퓨터 응용 및 실습 I.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
MySQL 및 Workbench 설치 데이터 베이스.
데이터베이스 및 설계 금오공과대학교 컴퓨터공학부 이 이섭.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
5장 Mysql 데이터베이스 한빛미디어(주).
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
파일(File) 다루기 컴퓨터응용 및 실습 I.
홍익대학교 메일 시스템 구축 Outlook 설정 매뉴얼.
9. 데이터베이스 9.7 데이터베이스 기술 이야기.
마우스(Mouse) 다루기 컴퓨터응용 및 실습 I.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Visual Basic .NET 처음 사용하기.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
1. C++ 시작하기.
컴퓨터응용과학부 Java Enterprize(DB) 제 15 주
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
5장 Mysql 데이터베이스 한빛미디어(주).
Program Language 환경공학과 천대길.
1장. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
Grade Server Team14. Attention Seeker
환경 설정 예제 데이터베이스 생성 - 그림 3.34의 SQL Server 관리 스튜디오 창의 왼쪽 영역의 데이터베
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
인터넷 따라 하기 ◆ 인터넷 시작 하기 ◆ 인터넷 끝내기 ◆ 홈페이지 방문 및 정보검색 ◆ 전자우편( ) 가입
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
영상처리 실습 인공지능연구실.
그래픽 모듈 편집.
Nessus 4 설치 정보보호응용 조용준.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
PADS Logic 회로도.
데이터 베이스 DB2 관계형 데이터 모델 권준영.
Java , 안드로이드를 이용한 ‘사천성’ Game
( Windows Service Application Debugging )
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
메뉴(Menu) 컴퓨터응용 및 실습 I.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
중간 보고 이 재 동.
서적DB개발 과제 Page 2의 ERD를 통해 구축할 서적 DB의 구조를 파악한다. (4개의 개체에 대해 확인함)
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
 6장. SQL 쿼리.
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
그래픽 컨트롤 (Graphic Control)
Chapter 11. 문서 인쇄 및 파일 형식.
BoardGame 보드게임 따라가기.
Presentation transcript:

Visual Basic을 이용한 성장관리 프로그램 Graduation Project Visual Basic을 이용한 성장관리 프로그램 0~6세를 위한 성장관리 프로그램 학 부 : 컴퓨터응용과학부 이 름 : 신 정 훈 담당교수 : 이 형 원 교수님

★ 프로젝트 구성 1. 프로그램 개발동기 및 목적 2. 프로젝트 스케줄 3. Program Language 2004.05.27 ★ 프로젝트 구성 1. 프로그램 개발동기 및 목적 2. 프로젝트 스케줄 3. Program Language 4. VB의 Control 적용 5. DataBase 연동 6. 이벤트 구성 7. 프로젝트 보완 및 느낀점

1. 프로그램 개발동기 및 목적 1-1. 개발동기 아기들의 저항력이 부족 (예방접종 필요) 아기들의 저항력이 부족 (예방접종 필요) 바쁜 사회를 살아감 (병원 갈 시간 부족) 아기의 성장과정에 대한 관심 부족 성장과정 기록 부족 1-2. 목적 질병에 대한 상식적 내용 제공 예방접종 시기에 대한 정보 제공 발육표준치와 성장정보 제공 아기의 앨범 구성

2. 프로젝트 스케줄 프로젝트 수행 일정 : 2004년 1월~5월 (6개월)

3. Program Language 3-1. Visual Basic 6.0 미국 마이크로소프트에서 개발한 일반 응용 프로그램 개발 언어이면서 동시에 데이터베이스 프로그래밍까지 가능한VCL 개발도구. 비주얼 베이직은 윈도나 버튼을 폼(form)에 배치함으로써 그래픽 사용자 인터페이스(GUI)를 구사하는 프로그램을 매우 쉽게 개발할 수 있는 것이 특징이다. 3-2. Access Database 데이터베이스는 하나의 조직 안에서 다수의 사용자들이 공동으로 사용하기 위하여 통합되고 저장된 운영 자료의 집합. 일반적으로 DB라고 불리어진다.

4. VB의 Control 적용 Control MCI Control : 오디오 CD재생,동영상 파일 재생 웨이브 파일 재생 등을 할 수 있는 기능을 가진다. CommonDialog Control : 컨트롤을 사용하여 열기, 다른 이름으로 저장, 색, 글꼴, 등의 공통으로 사용 되는 대화 상자를 표시할 수 있다. MSFlexGrid Control : 데이타베이스에 저장된 데이터의 내용을 Data Control 과 연계되어 화면에 뿌려 주는 역할을 한다. Data Control : 데이타베이스에 저장된 데이터를 액세스하고 레코드간 이동을 가능하게 한다.

5. DataBase 연동(1) 관계형 테이블 생성 네개의 테이블과 테이블 생성쿼리를 이용하여 아기적용 테이블을 구현 테이블 간의 관계를 다음과 같이 연결

5. DataBase 연동(2) DB와 VR의 연동 소스 MSFlexGrid Control을 이용하여 만든 flxData의 DataSource값을 dtaData 로 저장. flxData dtaData dbPath = App.Path ‘현재 실행되고 있는 폴더의 경로를 반환 dtaData.DatabaseName = dbPath + "\DB.mdb” ‘경로 지정 dtaData.RecordSource = "Select * From 예방접종" ‘DB.mdb에서 예방접종 테이블 선택 dtaData.Refresh ‘ 데이터 활성화

6. 이벤트 구성(1) 6-1. MAIN 이벤트 6-2. 아기정보입력 메인메뉴 MCI Control을 이용하여 영상구현 이미지와 글자는 텍스트 파일로 서 저장된다.

6. 이벤트 구성(2) 6-3. 예방접종 텍스트 파일에 저장된 내용을 가져와서 label의 Caption 값으로 주었다. DB에서 테이블 생성쿼리로 생성된 내용을 개월 차에 의해 개월 수 안의 자료를 뿌려주게 하였다.

6. 이벤트 구성(3) 6-4. 예방접종 이벤트 6-5. 질병내용 이벤트 DB의 예방접종 테이블과 질병내용 테이블과 VB와 연동 되어 화면에 뿌려 진다.

6. 이벤트 구성(4) 6-6. 발육표준치 이벤트 6-7. 아기정보 이벤트 DB연동을 통해 발육표준치를 제공 하여 자녀의 성장과 비교 할 수 있도록 하였다. DB연동을 통해 성장자료를 제공 하여 자녀의 성장과 비교 할 수 있도록 하였다.

6. 이벤트 구성(5) 6-8. 앨범 만들기 이벤트 아기의 성장과정을 앨범과 간단 메모를 통해 저장할 수 있도록 이벤트를 주었다. CommonDialog Control을 이용하여 그림을 등록하고 그 경로를 텍스트 파일로 저장한다.

6. 이벤트 구성(6) 6-9. 앨범 & 메모 이벤트 6-10. 이미지 확대 이벤트 앨범 만들기에서 등록된 그림과 글을 확인할 수 있다. 화살표를 클릭하여 등록되어 있는 내용 을 확인할 수 있다. 이미지를 클릭하면 화면을 크게 볼 수 있도록 이벤트를 주었다.

7. 프로젝트 보완 및 느낀점 7-1. 보완점 유아기에 대한 광범위한 자료를 구성하여 다양한 정보를 사용자에게 제공 7-2. 느낀점 프로젝트를 구현하는 과정에서 발생하는 문제들을 해결해 나가면서 실무위주의 능력이 부족함을 인식 7-3. 차후계획 새로운 프로젝트를 통한 다양한 실무능력 배양