Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Visual Basic을 이용한 성장관리 프로그램"— Presentation transcript:

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

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

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

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

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

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

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

8 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 ‘ 데이터 활성화

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

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

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

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

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

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

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


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

Similar presentations


Ads by Google