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