Tải bản đầy đủ (.pdf) (89 trang)

Bài 1: Tin Quản lý Visual Foxpro - Giới thiệu môn học

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (14.44 MB, 89 trang )

TIN QUẢN LÝ
VISUAL FOXPRO
Nhóm TIN QUẢN LÝ - BM TIN - Khoa Toán Tin học
Đại học Thăng Long

Monday, November 12, 2012
Tin quản lý - Visual Foxpro
2
GIỚI THIỆU MÔN HỌC
 Mục đích
– Làm việc với hệ quản trị CSDL MSVisual Foxpro
– Thiết kế & xây dựng một hệ thống quản lý thông
tin áp dụng cho một bài toán quản lý ở quy mô
vừa và nhỏ.
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
3
GIỚI THIỆU MÔN HỌC
 Tài liệu
– Slide bài giảng
– Bài tập thực hành
– Website lấy tài liệu

 Phần mềm sử dụng
– Microsoft Visual Foxpro 6.0  9.0

Monday, November 12, 2012
Tin quản lý - Visual Foxpro
4
ĐÁNH GIÁ MÔN HỌC
 Điểm quá trình







– TH1: Điểm quá trình (chưa kể điểm cộng) >=9.0
 MIỄN THI cuối kỳ 
 Điểm tổng kết = Điểm quá trình (đã gồm cả điểm
cộng)
TT
Nội
dung
Thời
gian thực hiện
Tỷ
lệ

Ghi
chú
1
01
bài KT phần Report
Tuần
3 hoặc tuần 4
15%

2
01
bài KT phần Program
Tuần

4 hoặc tuần 5
15%

3
01
bài KT phần Form
Tuần
6 hoặc tuần 7
20%

4
01
bài KT Tổng hợp
Tuần
8
40%

5
01
bài Trắc nghiệm
Từ
tuần 8 đến hết tuần 9
10%

Làm
cho đến khi đạt điểm cao nhất
6
Nộp
BTVN đầy đủ, đúng
Các

tuần
20%

Điểm
cộng
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
5
ĐÁNH GIÁ MÔN HỌC
 Điểm quá trình





– TH2: Điểm quá trình (chưa kể điểm cộng) < 9.0
 Điểm tổng kết = 30% Điểm QT + 70% Điểm thi cuối kỳ
TT
Nội
dung
Thời
gian thực hiện
Tỷ
lệ

Ghi
chú
1
01
bài KT phần Report

Tuần
3 hoặc tuần 4
15%

2
01
bài KT phần Program
Tuần
4 hoặc tuần 5
15%

3
01
bài KT phần Form
Tuần
6 hoặc tuần 7
20%

4
01
bài KT Tổng hợp
Tuần
8
40%

5
01
bài Trắc nghiệm
Từ
tuần 8 đến hết tuần 9

10%

Làm
cho đến khi đạt điểm cao nhất
6
Nộp
BTVN đầy đủ, đúng
Các
tuần
20%

Điểm
cộng
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
6
LỊCH TRÌNH MÔN HỌC
 Bài 1: Giới thiệu hệ quản trị CSDL MS Visual
Foxpro & các khái niệm cơ bản
 Bài 2: Các kỹ thuật cơ bản làm việc với bảng dữ liệu
 Bài 3: Sắp xếp, tìm kiếm, thống kê dữ liệu
 Bài 4: Thiết kế báo cáo (Report)
 Bài 5: Lập trình trong môi trường Visual Foxpro
 Bài 6: Biểu mẫu (Form)
 Bài 7: Menu & Project
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
7
BÀI 1
 Tổng quan về hệ quản trị CSDL Visual Foxpro

 Các khái niệm cơ bản
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
8
HỆ QUẢN TRỊ CSDL MS VISUAL FOXPRO
 Giới thiệu ban đầu
– Hệ quản trị cơ sở dữ liệu dùng để giải quyết các bài
toán trong các lĩnh vực quản lý
– Thừa kế và phát triển trên phần mềm DBASE III
PLUS và DBASE IV (ASTON-TATE)
– Foxpro 2.6 for Windows
– MS Visual Foxpro 3.0, 5.0, 6.0, 7.0, 8.0, 9.0
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
9
HỆ QUẢN TRỊ CSDL MS VISUAL FOXPRO
 Bắt đầu với MS Visual Foxpro
– C1: START – PROGRAMS – MICROSOFT VISUAL
FOXPRO 6.0 (7.0, 8.0, 9.0)

– C2: Trên Desktop, chọn biểu tượng của chương
trình Visual Foxpro
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
10
HỆ QUẢN TRỊ CSDL MS VISUAL FOXPRO
 Môi trường làm việc
Title bar – thanh tiêu đề
Menu bar – thanh Menu
Tool bar – thanh công cụ

Command – Cửa sổ lệnh
Status bar – thanh trạng thái
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
11
HỆ QUẢN TRỊ CSDL MS VISUAL FOXPRO
 Chế độ làm việc trong Visual Foxpro
– Chế độ tương tác (Interactive)
 Thông qua menu hệ thống (System Menu)
 Thông qua câu lệnh từ cửa sổ Command
– Chế độ chương trình (Program – Bài 4)
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
12
CÁC KHÁI NIỆM CƠ BẢN (1)
 Cơ sở dữ liệu (Database)
 Bảng dữ liệu (Table)
– Trường (Field)
– Bản ghi (Record)
 Kiểu dữ liệu (Data type)
 Từ khoá (Keywords) và câu lệnh (Statement)
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
13
CÁC KHÁI NIỆM CƠ BẢN (2)
 Cơ sở dữ liệu (Database): Tập hợp các thực
thể (bảng) dữ liệu có mối quan hệ (ràng buộc)
về dữ liệu
 Bảng dữ liệu (Table)
– *.dbf (VD: LUONG.DBF, DSCB.DBF)

– Đối tượng quan trọng nhất của một cơ sở dữ liệu
– Dùng để lưu trữ dữ liệu (dữ liệu, thông tin của các
đối tượng mà người sử dụng cần lưu trữ và quản
lý)
– Gồm nhiều cột (thuộc tính, trường - fields)
– Các dòng của bảng  bản ghi (mẫu tin - records)
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
14
CÁC KHÁI NIỆM CƠ BẢN (2)
 Ví dụ Bảng dữ liệu (Table)
– Quản lý cán bộ
 Mã cán bộ
 Họ tên cán bộ
 Ngày sinh
 Giới tính
 Ngày vào làm
 Tình trạng hôn nhân
 Hệ số cán bộ
 …
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
15
CÁC KHÁI NIỆM CƠ BẢN (3)
 Bảng dữ liệu (Table)
TRƯỜNG - FIELD
BẢN GHI - RECORD
GIÁ TRỊ CỦA BẢN GHI
Monday, November 12, 2012
Tin quản lý - Visual Foxpro

16
CÁC KHÁI NIỆM CƠ BẢN (4)
 Kiểu dữ liệu (Data Type): phản ánh bản chất
(định dạng) thông tin cần lưu trữ
 07 kiểu dữ liệu cơ bản
 Kiểu số
 Kiểu ký tự
 Kiểu ngày
 Kiểu logic
 Kiểu ghi nhớ
 Kiểu hình ảnh
 Kiểu tổng quát

Monday, November 12, 2012
Tin quản lý - Visual Foxpro
17
CÁC KHÁI NIỆM CƠ BẢN (2)
 Ví dụ Bảng dữ liệu (Table)
– Quản lý cán bộ
 Mã cán bộ : HC001; NS003
 Họ tên cán bộ : Nguyễn Văn A; Trần Thị B
 Ngày sinh : 23/02/1980; 27/09/1977
 Giới tính : Nam, Nữ
 Ngày vào làm : 01/01/2008; 14/02/2002
 Tình trạng hôn nhân : .T.; .F.
 Hệ số cán bộ : 1.3; 3.3
 …
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
18

CÁC KHÁI NIỆM CƠ BẢN (4)
 Kiểu số (Numeric - N): max 20 chữ số
 Integer
 Double
 Float
 Kiểu ký tự (Character - C): max 255 ký tự
 Kiểu ngày (Date - D)
 Kiểu logic (Logical - L): .T. và .F.
 Kiểu ghi nhớ (Memo - M): >255 ký tự
 Kiểu hình ảnh (Picture – P)
 Kiểu tổng quát (General – G)

Monday, November 12, 2012
Tin quản lý - Visual Foxpro
19
CÁC KHÁI NIỆM CƠ BẢN (10)
 Từ khoá và câu lệnh
– Từ khoá (Keywords): những từ có sẵn của Visual
Foxpro.
 VD: USE, BROWSE, DISPLAY, v.v…
– Từ khoá > 4 ký tự  chỉ cần dùng 4 ký tự đầu
 VD: BROWSE  BROW
 VD: DISPLAY  DISP
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
20
CÁC KHÁI NIỆM CƠ BẢN (10)
 Từ khoá và câu lệnh
– Câu lệnh: thực hiện một công việc nào đó
 Tập hợp các từ khoá, tham số

 có thể là 1 hay nhiều ký tự: !, ?, ??, @
– VD: BROWSE FIELDS Masv, Hoten, Diachi TITLE
“Danh sach sinh vien” NOAPPEND NODELETE
BÀI 2
CÁC KỸ THUẬT CƠ BẢN LÀM VIỆC
VỚI BẢNG DỮ LIỆU
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
22
NỘI DUNG
 KHÁI NIỆM BẢNG DỮ LIỆU
 KHỞI TẠO BẢNG DỮ LIỆU
 TUỲ BIẾN VỚI CẤU TRÚC CỦA BẢNG
 CÁC THAO TÁC TRÊN DỮ LIỆU
LƯU Ý TRƯỚC KHI LÀM VIỆC
 Thói quen tốt: “Nên tạo một không gian làm
việc riêng trước khi bắt tay vào thực hiện công
việc của mình”


Xây dựng thư mục làm việc mặc định

Monday, November 12, 2012
Tin quản lý - Visual Foxpro
23
THIẾT LẬP THƯ MỤC MẶC ĐỊNH
 Thư mục mặc định của Visual Foxpro
– C:\Program files\Microsoft Visual Foxpro 9
hoặc
– C:\User\ABC\My Documents\Visual Foxpro Projects

 Thay đổi (Thiết lập lại) thư mục mặc định
– Cách 1:
 SET DEFAULT TO <NEW PATH>
 VD: SET DEFAULT TO D:\MYDATA\BAITAP
– Cách 2:
 TOOLS – OPTION
 Thay đổi lại giá trị của Default Directory trong mục File
Locations
Monday, November 12, 2012
Tin quản lý - Visual Foxpro
24
THIẾT LẬP THƯ MỤC MẶC ĐỊNH

Monday, November 12, 2012
Tin quản lý - Visual Foxpro
25
Thư mục mặc định hiện tại
Bấm vào đây để thay
đổi thư mục mặc định

×