Tài liệu Đồ án Phân tích phần mềm quản lý điểm bằng access: TR NG CAO Đ NG CÔNG NGH THÔNG TIN H U NGH VI T – HÀNƯỜ Ẳ Ệ Ữ Ị Ệ
KHOA KHOA H C MÁY TÍNHỌ
∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗
Đ ÁNỒ
PH N M M QU N LÝ ĐI M B NG ACCESSẦ Ề Ả Ể Ằ
(Môn: Qu n lý và x lý d li u căn b n)ả ử ữ ệ ả
Ng i h ng d n: H Văn Phiườ ướ ẫ ồ
L p: CCQ-DL01ớ
Nhóm th c hi n: Nhóm 1ự ệ
Đà N ng, tháng 7 năm 2008ẵ
TR NG CAO Đ NG CÔNG NGH THÔNG TIN H U NGH VI T – HÀNƯỜ Ẳ Ệ Ữ Ị Ệ
KHOA KHOA H C MÁY TÍNHỌ
∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗
Đ ÁNỒ
PH N M M QU N LÝ ĐI M B NG ACCESSẦ Ề Ả Ể Ằ
(Môn: Qu n lý và x lý d li u căn b n)ả ử ữ ệ ả
Ng i h ng d n: H Văn Phiườ ướ ẫ ồ
L p: CCQ-DL01ớ
Nhóm th c hi n: Nhóm 1ự ệ
1. Võ Công
Bách
2. Lê Thanh
Hùng
3. D ngươ
Th Huy n Trangị ề
4. Huỳnh
Thanh Tùng
Đà N ng, tháng 7 năm 2008ẵ
M C L CỤ Ụ
Ch ng 1ươ CÁC B C CHU N BƯỚ Ẩ Ị....................................................4
1 Xây d ng c s d li uự ơ ở ữ ệ ....................................................4
1.1 Khái ni m v c s d li u Accessệ ề ơ ở ữ ệ .................................4
1....
24 trang |
Chia sẻ: hunglv | Lượt xem: 1039 | Lượt tải: 0
Bạn đang xem trước 20 trang mẫu tài liệu Đồ án Phân tích phần mềm quản lý điểm bằng access, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
TR NG CAO Đ NG CÔNG NGH THÔNG TIN H U NGH VI T – HÀNƯỜ Ẳ Ệ Ữ Ị Ệ
KHOA KHOA H C MÁY TÍNHỌ
∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗
Đ ÁNỒ
PH N M M QU N LÝ ĐI M B NG ACCESSẦ Ề Ả Ể Ằ
(Môn: Qu n lý và x lý d li u căn b n)ả ử ữ ệ ả
Ng i h ng d n: H Văn Phiườ ướ ẫ ồ
L p: CCQ-DL01ớ
Nhóm th c hi n: Nhóm 1ự ệ
Đà N ng, tháng 7 năm 2008ẵ
TR NG CAO Đ NG CÔNG NGH THÔNG TIN H U NGH VI T – HÀNƯỜ Ẳ Ệ Ữ Ị Ệ
KHOA KHOA H C MÁY TÍNHỌ
∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗
Đ ÁNỒ
PH N M M QU N LÝ ĐI M B NG ACCESSẦ Ề Ả Ể Ằ
(Môn: Qu n lý và x lý d li u căn b n)ả ử ữ ệ ả
Ng i h ng d n: H Văn Phiườ ướ ẫ ồ
L p: CCQ-DL01ớ
Nhóm th c hi n: Nhóm 1ự ệ
1. Võ Công
Bách
2. Lê Thanh
Hùng
3. D ngươ
Th Huy n Trangị ề
4. Huỳnh
Thanh Tùng
Đà N ng, tháng 7 năm 2008ẵ
M C L CỤ Ụ
Ch ng 1ươ CÁC B C CHU N BƯỚ Ẩ Ị....................................................4
1 Xây d ng c s d li uự ơ ở ữ ệ ....................................................4
1.1 Khái ni m v c s d li u Accessệ ề ơ ở ữ ệ .................................4
1.2 B ng d li u (Tables)ả ữ ệ ........................................................4
2 Thi t k truy v n (Query)ế ế ấ ................................................8
2.1 C s lý lu nơ ở ậ ......................................................................8
2.2 Các b c thi t k truy v n (Query)ướ ế ế ấ ...............................9
3 Thi t k giao di n (Form)ế ế ệ ................................................11
3.1 C s lý lu nơ ở ậ ......................................................................11
3.2 Các b c thi t k giao di n (Form)ướ ế ế ệ ...............................11
4 Thi t k báo cáo (Report)ế ế .................................................14
4.1 C s lý lu nơ ở ậ ......................................................................14
4.2 Các b c thi t k báo cáo (Report)ướ ế ế ................................15
5 Thi t k trang truy c p d li u (Pages)ế ế ậ ữ ệ .........................16
5.1 C s lý lu nơ ở ậ ......................................................................16
5.2 Các b c thi t k trang truy c p d li u (Pages)ướ ế ế ậ ữ ệ ........16
6 Thi t k Macroế ế ...................................................................18
6.1 C s lý lu nơ ở ậ ......................................................................18
6.2 Các b c thi t k Macroướ ế ế ..................................................19
Ch ng 2ươ BÁO CÁO T NG TH THI T K VÀ CH Y Ổ Ể Ế Ế Ạ
CH NG TRÌNHƯƠ ..............................................................20
2.1 Báo cáo t ng th thi t kổ ể ế ế.................................................20
2.2 Ch y ch ng trình hoàn thànhạ ươ ........................................20
VIET HAN ITC Đ án qu n lý đi mồ ả ể
I. TÍNH C P THI T C A Đ TÀIẤ Ế Ủ Ề
Trong h th ng qu n lý hi n nay t t c các tr ng h c, vi c qu n lý đi m c aệ ố ả ệ ở ấ ả ườ ọ ệ ả ể ủ
h c sinh, sinh viên là vô cùng quan tr ng và c n thi t.ọ ọ ầ ế
Đ đáp ng nhu c u đó nhóm 1 đã b t tay vào vi c nghiên c u m t ph n m m cóể ứ ầ ắ ệ ứ ộ ầ ề
th gi i quy t công vi c qu n lý đi m m t cách hi u qu và chính xác h n.ể ả ế ệ ả ể ộ ệ ả ơ
Ph n m m có r t nhi u tính năng mà các nhà qu n lý đi m quan tâm nh : Tínhầ ề ấ ề ả ể ư
đi m trung bình, nh p và xem đi m v i giao di n d nhìn tăng đ chính xác trong quáể ậ ể ớ ệ ễ ộ
trình nh p và tính đi m, vì đi m là m t c s đ đánh giá trình đ h c l c c a ng iậ ể ể ộ ơ ở ể ộ ọ ự ủ ườ
đi h c. Đ c bi t tính năng truy v n (Query) có ch a tham s c a ph n m m giúpọ ặ ệ ấ ứ ố ủ ầ ề
ng i s d ng có th truy c p vào b t kì b ng ghi nào có trong ph m vi qu n lý vàườ ử ụ ể ậ ấ ả ạ ả
ch nh s a.ỉ ử
Tính năng d s d ng là quan tr ng nh t, trong th i đ i công ngh hi n nay, vi cễ ử ụ ọ ấ ờ ạ ệ ệ ệ
s d ng đ c tin h c văn phòng r t ph bi n, chính vì th mà ph n m m qu n lýử ụ ượ ọ ấ ổ ế ể ầ ề ả
đi m đ c vi t trên n n Access n m trong b Office c a t p đoàn Microsoft là m tể ượ ế ề ằ ộ ủ ậ ộ
l i th cho ng i s d ng.ợ ế ườ ử ụ
Ngoài ra ng i s d ng còn có th thay đ i m t s tính năng c a ph n m m đườ ử ụ ể ổ ộ ố ủ ầ ề ể
có th phù h p v i ban hành c a B Giáo d c và Đào t o.ể ợ ớ ủ ộ ụ ạ
II. Đ C NG CHI TI TỀ ƯƠ Ế
Ch ng 1: CÁC B C CHU N Bươ ƯỚ Ẩ Ị
1. Xây d ng c s d li u (tables)ự ơ ở ữ ệ
2. Thi t k truy v n (Queries)ế ế ấ
3. Thi t k giao di n (Form)ế ế ệ
4. Thi t k báo cáo (Report)ế ế
5. Thi t k trang truy c p d li u (Pages)ế ế ậ ữ ệ
6. Thi t k Macrosế ế
Ch ng 2: Báo cáo t ng th thi t k và ch y ch ng trìnhươ ổ ể ế ế ạ ươ
2.1 Báo cáo t ng th thi t kổ ể ế ế
2.2 Ch y ch ng trình hoàn thànhạ ươ
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 3
VIET HAN ITC Đ án qu n lý đi mồ ả ể
III. N I DUNGỘ
Đ án nghiên c u g m 2 ch ngồ ứ ồ ươ
CH NG 1:ƯƠ
CÁC B C CHU N BƯỚ Ẩ Ị
1. Xây d ng c s d li uự ơ ở ữ ệ
1.1. Khái ni m v c s d li u Accessệ ề ơ ở ữ ệ
CSDL Access là m t đ i t ng bao g m t p h p các b ng d li u, các k t n i gi aộ ố ượ ồ ậ ợ ả ữ ệ ế ố ữ
các b ng đ c thi t k m t cách phù h p đ ph c v l u tr d li u cho m t ngả ượ ế ế ộ ợ ể ụ ụ ư ữ ữ ệ ộ ứ
d ng qu n lý d li u nào đó.ụ ả ữ ệ
Ví d :ụ
CSDL Qu n lý đi m sinh viên bao g m t p h p các b ng d li u:ả ể ồ ậ ợ ả ữ ệ
danhsachsinhvien, danhsachloptheomon, danhsachlopcodinh, danhsachdiem,
danhsachmonhoc đ c k t n i v i nhau m t cách phù h p ph c v l u tr d li uượ ế ố ớ ộ ợ ụ ụ ư ữ ữ ệ
cho ng d ng qu n lý đi m sinh viên m t tr ng h c. Toàn b c u trúc CSDL qu nứ ụ ả ể ộ ườ ọ ộ ấ ả
lý đi m sinh viên trên Access đ c mô t nh sau:ể ượ ả ư
Hình 1.1: Mô t liên k t các b ng d li uả ế ả ữ ệ
1.2. B ng d li u (Tables)ả ữ ệ
1.2.1. C s lý lu nơ ở ậ
B ng d li u (Tables) là m t thành ph n quan tr ng nh t c a c s dả ữ ệ ộ ầ ọ ấ ủ ở ở ữ
li u (CSDL). Nó là n i l u tr d li u tác nghi p cho ng d ng. ệ ơ ư ữ ữ ệ ệ ứ ụ
M t CSDL có th có r t nhi u b ng d li u, các b ng ph i đ c thi t kộ ể ấ ề ả ữ ệ ả ả ượ ế ế
sao cho có th l u tr đ c đ y đ d li u c n thi t và ph i đ m b o gi mể ư ữ ượ ầ ủ ữ ệ ầ ế ả ả ả ả
t i đa tình tr ng d th a d li u, gi m t i đa dung l ng c s d li u cóố ạ ư ừ ữ ệ ả ố ượ ở ở ữ ệ
th , đ ng th i t o môi tr ng làm vi c thu n l i cho vi c phát tri n ngể ồ ờ ạ ườ ệ ậ ợ ệ ể ứ
d ng trong các b c ti p theo.ụ ướ ế
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 4
VIET HAN ITC Đ án qu n lý đi mồ ả ể
M t b ng d li u trên Access bao g m các thành ph n:ộ ả ữ ệ ồ ầ
• Tên b ng.ả
• Các tr ng d li uườ ữ ệ
• Tr ng khóa.ườ
• B n ghi.ả
• T p h p các thu c tính c n thi t cho m i tr ng d li u và t pậ ợ ộ ầ ế ỗ ườ ữ ệ ậ
h p các b ng ghi.ợ ả
Hình 1.2: Mô t m t b ng d li u trong tr ng thái Datasheetả ộ ả ữ ệ ạ
Hình 1.3: Mô t m t b ng d li u trong tr ng thái Design viewả ộ ả ữ ệ ạ
1.2.2. Xây d ng c u trúc b ng (Tables)ự ấ ả
Đ gi i quy t bài toán qu n lý đi m(theo h tín ch ) ta c n thi t l p cácể ả ế ả ể ệ ỉ ầ ế ậ
b ng d li u nh sau: ả ữ ệ ư danhsachsinhvien, danhsachloptheomon,
danhsachlopcodinh, danhsachdiem, danhsachmonhoc.
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 5
M i c t là m t tr ng ỗ ộ ộ ườ
d li u (Field)ữ ệ
M i dòng là m t b ng ghi ỗ ộ ả
Tr ng khóa (Primary Key)ườ
T p h p các thu cậ ợ ộ
tính c a tr ng dủ ườ ữ
li u.ệ
VIET HAN ITC Đ án qu n lý đi mồ ả ể
Ta ti n hành t o b ng ế ạ ả Danhsachsinhvien theo các b c sau:ướ
• B c 1: Kh i đ ng trình thi t k c u trúc b ng ch đ Design View, ướ ở ộ ế ế ấ ả ở ế ộ Ở
th Tables, nh n nút New, ch n Design View, nh n OK. Ho c nh n Creatẻ ấ ọ ấ ặ ấ
Table in Design View trên th Tables. H p tho i thi t k c u trúc m t b ngẻ ộ ạ ế ế ấ ộ ả
xu t hi n:ấ ệ
Hình 1.4: H p tho i thi t k b ng.ộ ạ ế ế ả
• B c 2: Khai báo danh sách tên các tr ng c a b ng: b ng cách gõ danhướ ườ ủ ả ằ
sách tên các tr ng lên c t Field Name c a c a s thi t k . Đ i v i b ngườ ộ ủ ử ổ ế ế ố ớ ả
Danhsachsinhvien bao g m 5 tr ng là: Masinhvien, Malop, Tensinhvien,ồ ườ
Ngaysinh, Gioitinh.
• B c 3: Khai báo ki u d li u cho các tr ng c a b ng, b ng cách ch nướ ể ữ ệ ườ ủ ả ằ ọ
ki u d li u cho t ng tr ng c t Data Type t ng ng.ể ữ ệ ừ ườ ở ộ ươ ứ
• B c 4: ướ Thi t l p tr ng khoá cho b ng b ng cách:ế ậ ườ ả ằ
- Dùng chu t k t h p gi phím Shift đánh d u đ u dòng các tr ngộ ế ợ ữ ấ ầ ườ
mu n thi t l p khoá.ố ế ậ
- M th c đ n Edit | Primary key đ thi t l p thu c tính khoá cho cácở ự ơ ể ế ậ ộ
tr ng v a ch n. Cũng có th ra l nh này b ng cách nh n nút ườ ừ ọ ể ệ ằ ấ
Primary key trên thanh công c .ụ
• B c 5: L u l i c u trúc b ng v i tên ướ ư ạ ấ ả ớ Danhsachsinhvien. Nh n t h p phímấ ổ ợ
Alt + S ho c nh n nút Save trên thanh công c .ặ ấ ụ
T ng t ta t o các b ng d li u khác:ươ ự ạ ả ữ ệ
- B ng ả Danhsachdiem g m các tr ng nh sau: Masinhvien, Malop,ồ ườ ư
Diemquatrinh, Diemthilan1, Diemthilan2. Trong đó tr ngườ
Masinhvien và Malop đ c ch n làm tr ng chính.ượ ọ ườ
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 6
VIET HAN ITC Đ án qu n lý đi mồ ả ể
- B ng ả Danhsachloptheomon g m: Maloptheomon, Mamonhoc,ồ
Sotinchi, Gvphutrach, Siso, Hocky. Tr ng Maloptheomon là tr ngườ ườ
chính.
- B ng Danhsachmonhoc g m: Mamonhoc, Tenmonhoc, Ghichu.ả ồ
Tr ng Mamonhoc là tr ng chính.ườ ườ
- B ng Danhsachlopcodinh g m: Malop, Tenlop, Khoa, Siso, GVCN.ả ồ
Tr ng Malop là tr ng chính.ườ ườ
1.2.3. Thi t l p quan h (Relationship)ế ậ ệ
Sau khi t o xong các b ng d li u, ta ph i ti n hành liên k t các b ng l iạ ả ữ ệ ả ế ế ả ạ
v i nhau đ d li u c a t ng b ng có th k t n i tr thành m t h th ng l uớ ể ữ ệ ủ ừ ả ể ế ố ở ộ ệ ố ư
tr d li u hoàn ch nh.ữ ữ ệ ỉ
• T o liên k t cho các b ng c s d li u nh sau:ạ ế ả ở ở ữ ệ ư
- B ng ả Danhsachmonhoc liên k t 1-nhi u v i b ng ế ề ớ ả Danhsachloptheomon
thông qua tr ng ườ Mamonhoc.
- B ng ả Danhsachloptheomon liên k t 1-nhi u v i b ng ế ề ớ ả Danhsachdiem thông
qua tr ng ườ Maloptheomon.
- B ng ả Danhsachdiem liên k t nhi u-1 v i b ng ế ề ớ ả Danhsachsinhvien thông qua
tr ng ườ Masinhvien.
- B ng ả Danhsinhvien liên k t nhi u-1 v i b ng ế ề ớ ả Danhsachlopcodinh thông
qua tr ng ườ Malop.
Hình 1.5: T o liên k t gi a các b ng d li u.ạ ế ữ ả ữ ệ
1.2.4. Nh p d li u cho b ngậ ữ ệ ả
Sau khi t o liên k t cho b ng ta có th nh p d li u cho b ng m t cách dạ ế ả ể ậ ữ ệ ả ộ ễ
dàng và chính xác.
Ta ti n hành nh p d li u t hai phía, b t đ u t b ng d li uế ậ ữ ệ ừ ắ ầ ừ ả ữ ệ
Danhsachmonhoc và Danhsachlopcodinh
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 7
VIET HAN ITC Đ án qu n lý đi mồ ả ể
Hình 1.6: Nh p d li u t b ng ậ ữ ệ ừ ả Danhsachmonhoc.
Hình 1.7: Nh p d li u t b ng ậ ữ ệ ừ ả Danhsachlopcodinh.
2. Thi t k truy v n d li u (Query)ế ế ấ ữ ệ
2.1. C s lý lu nơ ở ậ
Truy v n d li u (Queries) là m t công c x lý d li u tr c quan, h u hi uấ ữ ệ ộ ụ ử ữ ệ ự ữ ệ
trên Access.
Có r t nhi u d ng yêu c u x lý d li u nh : trích, l c ,hi n th d li u, t ngấ ề ạ ầ ử ữ ệ ư ọ ể ị ữ ệ ổ
h p, th ng kê, thêm, b t, c p nh t d li u,…Vì v y s t n t i m t s lo i Queryợ ố ớ ậ ậ ữ ệ ậ ẽ ồ ạ ộ ố ạ
t ng ng đ gi i quy t các yêu c u x lý d li u trên.ươ ứ ể ả ế ầ ử ữ ệ
Trong Access có các lo i truy v n d li u nh :ạ ấ ữ ệ ư
- Select Query
- Total Query (Truy v n t ng h p)ấ ổ ợ
- Parameter Query (Truy v n có ch a tham s )ấ ứ ố
- Crosstab Query (Truy v n chéo)ấ
- Action Query (Truy v n hành đ ng)ấ ộ
- SQL Query
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 8
Sau khi nh p d li u cho ậ ữ ệ
tr ng khóa chính c a b ng ườ ủ ả
này ta có th liên k t đ n ể ế ế
m t b ng khác b ng cách ộ ả ằ
kích chu t vào d u c ng (+).ộ ấ ộ
VIET HAN ITC Đ án qu n lý đi mồ ả ể
2.2. Các b c thi t kê truy v n (Query)ướ ế ấ
Đ xem đi m c a đ i t ng (G m 1 b ng ghi hay nhi u b ng ghi) ta có thể ể ủ ố ượ ồ ả ề ả ể
s d ng m t trong s ki u truy v n đã nêu trên tùy thu c vào m c đích truyử ụ ộ ố ể ấ ở ộ ụ
v n.ấ
Ví dụ: Hãy đ a ra danh sách đi m trung bình môn Anh Văn c a t t c sinhư ể ủ ấ ả
viên trong l p (c đ nh) D li u g m các thông tin nh sau: ớ ố ị ữ ệ ồ ư Masinhvien,
Tensinhvien, Diemtrungbinh, Tenmonhoc, Mamonhoc, Malop (Trong đó mamonhoc
và mã l pớ không đ c hi n th khi xu t báo cáo)ượ ể ị ấ
Phân tích yêu c u:ầ
- Thông tin c n hi n th đ c l u tr trong 2 b ng d li u khác nhau, đóầ ể ị ượ ư ữ ả ữ ệ
là b ng ả Danhsachsinhvien, Danhsachmonhoc, Danhsachloptheomon và
Danhsachdiem.
- T 4 b ng d li u trên, ta ph i trích l c đ c nh ng thông tin v đi mừ ả ữ ệ ả ọ ượ ữ ề ể
trung bình c a môn Anh Văn 1 c a l p D li u.ủ ủ ớ ữ ệ
Các b c ti n hành t o Query:ướ ế ạ
- Trong c a s t o Query ta có th ch n 1 trong 2 cách t o Query làử ổ ạ ể ọ ạ
Create query in Design view (T thi t k m i) hay Create query by usingự ế ế ớ
wizard (Thi t k v i ng d ng có s ng).ế ế ớ ứ ụ ẵ
Hình 2.1: Giao di n thi t k Queryệ ế ế
- Ti p đ n ta ch n các tr ng có liên quan trong các b ng d li u làế ế ọ ườ ả ữ ệ
Danhsachsinhvien, Danhsachmonhoc, Danhsachloptheomon và
Danhsachdiem.
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 9
VIET HAN ITC Đ án qu n lý đi mồ ả ể
Hình 2.2: C a s ch a các b ng thông tin và các tr ng ch n làm tham s .ử ổ ứ ả ườ ọ ố
- Đ n b t c m t tr ng nào sau khi hi n th ta b nút ch n trong b ng ghiể ẩ ấ ứ ộ ườ ể ị ỏ ọ ả
Show.
- Trong b ng ghi Criteria ta thi t l p đi u ki n “CCQ-DL01” cho tr ngả ế ậ ề ệ ườ
Malop và đi u ki n “AV1” cho tr ng Mamonhoc trên cùng m t hàng (Cùngề ệ ườ ộ
c p), có th thi t l p đi u ki n không c đ nh b ng cách thay c p d u nháyấ ể ế ậ ề ệ ố ị ằ ặ ấ
(“”) b ng c p ngo c vu ng ([]).ằ ặ ặ ố
- Kích ch n nút ọ đ thi t l p công th c tính cho tr ng Đi m trungể ế ậ ứ ườ ể
bình, tùy thu c vào m i môn h c mà ta có công th c tính đi m trung bình khácộ ỗ ọ ứ ể
nhau.
Hình 2.3: C a s thi t l p công th c tính đi m trung bình.ử ổ ế ậ ứ ể
- Sau khi hoàn t t b m nút ấ ấ đ hi n th k t qu .ể ể ị ế ả
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 10
VIET HAN ITC Đ án qu n lý đi mồ ả ể
Hình 2.4: C a s th c thi truy v n.ử ổ ự ấ
3. Thi t k giao di n (Form)ế ế ệ
3.1. Khái ni m v Formệ ề
Khi s d ng m t ng d ng, đa ph n công vi c c a ng i dùng làm trên cácử ụ ộ ứ ụ ầ ệ ủ ườ
h p tho i (Dialogue), c a s (Windows). C 2 thành ph n này trong l p trình đ uộ ạ ử ổ ả ầ ậ ề
đ c g i là ượ ọ Form. V i ng i dùng, ớ ườ Form là giao di n đ s d ng ph n m m;ệ ể ử ụ ầ ề
còn v i nh ng ng i phát tri n ph n m m, ớ ữ ườ ể ầ ề Form là nh ng cái mà h ph i nghĩ,ữ ọ ả
ph i thi t k và t o ra sao cho ng i dùng h c m th y r t tho i mái, phù h p vàả ế ế ạ ườ ọ ả ấ ấ ả ợ
d dùng.ễ
Có 2 môi tr ng dùng t o Form trong Access:ườ ạ
- S d ng trình ử ụ Form Wizard. Đây là cách r t đ n gi n, nhanh chóng, d dùngấ ơ ả ễ
giúp t o nhanh m t Form.ạ ộ
- S d ng trình ử ụ Form Design View - m t công c t ng đ i hoàn ch nh đ t oộ ụ ươ ố ỉ ể ạ
ra các form đáp ng nhi u yêu c u khác nhau c a ng i s d ng.ứ ề ầ ủ ườ ử ụ
3.2. Các b c t o Formướ ạ
• T o form xem và nh p đi m cho sinh viên b ng cách s d ng Formạ ậ ể ằ ử ụ
Wizard.
• Đ u tiên ta t o form cho b ng d li u ầ ạ ả ữ ệ Danhsachdiem.
- Ta ch n các tr ng d li u c n hi n th trên form qua danh sáchọ ườ ữ ệ ầ ể ị
Selected Fields nh hình sau:ư
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 11
VIET HAN ITC Đ án qu n lý đi mồ ả ể
Hình 3.1: Ch n các tr ng d li u c n hi n th trên form.ọ ườ ữ ệ ầ ể ị
- Sau đó b m next đ chuy n sang b c ti p theo là ch n b c c hi nấ ể ể ướ ế ọ ố ụ ể
th và ch n giao di n hi n th cho Form.ị ọ ệ ể ị
Hình 3.2: C a s l a ch n b c c hi n th cho Form.ử ổ ự ọ ố ụ ể ị
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 12
VIET HAN ITC Đ án qu n lý đi mồ ả ể
Hình 3.3: C a s l a ch n giao di n hi n th cho Form.ử ổ ự ọ ệ ể ị
- Cu i cùng b m Finish đ hi n th k t qu .ố ấ ể ể ị ế ả
Hình 3.4: K t qu th c thi Form.ế ả ự
• Theo yêu c u thì ta ph i thi t k Form bao g m hai thông tin là đi m vàầ ả ế ế ồ ể
thông tin sinh viên, do đó ta ph i thi t k thêm form Danhsachsinhvienả ế ế
v i các b c thi t k t ng t nh ph n thi t k form choớ ướ ế ế ươ ự ư ầ ế ế
Danhsachdiem. R i th c hi n các b c sau:ồ ự ệ ướ
- M form ở Danhsachsinhvien,sau đó kích vào bi u t ng ể ượ để
chuy n sang c a s t thi t k .ể ử ổ ự ế ế
- Kéo th form ả Danhsachdiem t c a s làm vi c c a form vào c a sừ ử ổ ệ ủ ử ổ
hi n th c a form Danhsachsinhvien.ệ ị ủ
- Có th t o thêm các nút l nh m i đ thay th cho các nút l nh màể ạ ệ ớ ể ế ệ
tr ng trình h tr s n (có th không t o cũng đ c).ườ ổ ợ ẵ ể ạ ượ
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 13
VIET HAN ITC Đ án qu n lý đi mồ ả ể
Hình 3.5: Thi t k m t Form cho hai b ng d li u.ế ế ộ ả ữ ệ
- Kích vào bi u t ng ể ượ đ ch y th form và l u form v a thi t k l iể ạ ử ư ừ ế ế ạ
v i tên ớ Xem&nhapdiem.
Hình 3.6: K t qu hi n th Sub-form Xem&nhapdiem.ế ả ể ị
4. Thi t k báo cáo (Report)ế ế
4.1. C s ly lu nơ ở ậ
- Báo cáo (Report) là m t công c h u hi u dùng đ thi t k các m u báo cáoộ ụ ữ ệ ể ế ế ẫ
trong Access. Các báo cáo đ c s d ng đ hi n th d li u c a chúng ta m tượ ử ụ ể ể ị ữ ệ ủ ộ
cách có h th ng.ệ ố
- Báo cáo (Report) có th thi t k đ c nh ng m u bi u in n đ n gi n đ nể ế ế ượ ữ ẫ ể ấ ơ ả ế
nh ng m u bi u ph c t p ph c v nhu c u in n đa d ng c a ng i dùng.ữ ẫ ể ứ ạ ụ ụ ầ ấ ạ ủ ườ
4.2. Các b c thi t k Báo cáoướ ế ế
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 14
Nút
l nh t o ệ ạ
m i.ớ
Form đi m ể
đ c ghép vào ượ
form thông tin
SV
VIET HAN ITC Đ án qu n lý đi mồ ả ể
- Thi t k truy v n cho report (S d ng truy v n xem đi m trung bình)ế ế ấ ử ụ ấ ể
- Thi t k report b ng cách s d ng Report wizard.ế ế ằ ử ụ
- Ch n các tr ng c s d li u trong truy v n mu n hi n th .ọ ườ ở ở ữ ệ ấ ố ể ị
Hình 4.1: L a ch n các tr ng d li u đ hi n th trên Report.ự ọ ườ ữ ệ ể ể ị
- Ch n tr ng d li u ọ ườ ữ ệ masinhvien đ nhóm d li u trong report.ể ữ ệ
- Ch n cách th c trình bày report nh t ng t nh ph n thi t k giao di nọ ứ ư ươ ự ư ở ầ ế ế ệ
cho form.
- N u mu n thay đ i m t s thu c tính trong report thì m report ch đế ố ổ ộ ố ộ ở ở ế ộ
Design view đ thay đ i.ể ổ
Hình 4.2: C a s thi t k Report ch đ Design View.ử ổ ế ế ở ế ộ
- Th c thi report, ta có k t qu hi n th nh sau:ự ế ả ể ị ư
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 15
Tiêu đ ề
trang báo cáo
Tiêu đ trang ề
Ph n hi n ầ ể
Ph n hi n th ầ ể ị
tên các c t ộ
(tr ng)ườ
Page Footer
VIET HAN ITC Đ án qu n lý đi mồ ả ể
Hình 4.2: K t qu hi n th báo cáo (Report)ế ả ể ị
5. Thi t k trang truy c p d li u (Pages)ế ế ậ ữ ệ
5.1. C s lý lu nơ ở ậ
Trang truy c p d li u là m t ki u trang Web đ c bi t, đ c k t n i tr c ti pậ ữ ệ ộ ể ặ ệ ượ ế ố ự ế
đ n d li u trong c s d li u. D li u này có th đ c l u tr trong c s dế ữ ệ ơ ở ữ ệ ữ ệ ể ượ ư ữ ơ ở ữ
li u Microsoft Access (*.mdb) ho c trong c s d li u Microsoft SQL Server.ệ ặ ơ ở ữ ệ
Pages cho phép hi n th so n và so n th o d li u c b n. Chúng ta có thể ị ạ ạ ả ữ ệ ơ ả ể
xem thông tin tóm t t ho c thâm nh p sâu vào d li u đ th y đ c b n ghi chiắ ặ ậ ữ ệ ể ấ ượ ả
ti t có liên quan v i thông tin tóm t t.ế ớ ắ
5.2. Các b c thi t k Pagesướ ế ế
- T o truy v n cho trang truy v n d li u ( đây ta l y l i truy v n DTBAV1ạ ấ ấ ữ ệ Ở ấ ạ ấ
đã t o ph n trên)ạ ở ầ
- T o trang truy v n d li u ch đ wizard, ch n truy v n và các tr ng dạ ấ ữ ệ ở ế ộ ọ ấ ườ ữ
li u mu n hi n th đ thi t k trang truy c p d li u.ệ ố ể ị ể ế ế ậ ữ ệ
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 16
VIET HAN ITC Đ án qu n lý đi mồ ả ể
Hình 5.1: L a ch n tr ng d li u cho trang truy c p d li u.ự ọ ườ ữ ệ ậ ữ ệ
- Ch n tr ng d li u đ nhóm thông tin trên trang truy c p d li u ( đây taọ ườ ữ ệ ể ậ ữ ệ ở
ch n tr ng ọ ườ Masinhvien)
Hình 5.2: Ch n tr ng d li u hi n th trên trang truy c p d li u.ọ ườ ữ ệ ể ị ậ ữ ệ
- M trang truy c p d li u d ng Design view đ tinh ch nh thu c tính vàở ậ ữ ệ ở ạ ể ỉ ộ
c u trúc c a trang truy c p d li u.ấ ủ ậ ữ ệ
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 17
VIET HAN ITC Đ án qu n lý đi mồ ả ể
Hình 5.3: Tinh ch nh c u trúc, thu c tính c a trang truy c p d li u.ỉ ấ ộ ủ ậ ữ ệ
- Th c thi trang truy c p d li u v a t o, k t qu nh sau:ự ậ ữ ệ ừ ạ ế ả ư
Hình 5.4: K t qu th c thi trang truy c p d li u.ế ả ự ậ ữ ệ
6. Thi t k Macrosế ế
6.1. C s lý lu nở ở ậ
Trong Access Macro th hi n các tác v riêng bi t c a ng i dùng ch ng h nể ệ ụ ệ ủ ườ ẳ ạ
nh m m t Form ho c ch y m t báo cáo và cho phép ta m r ng ng d ng cư ở ộ ặ ạ ộ ở ộ ứ ụ ơ
s d li u m t cách d dàng.ở ữ ệ ộ ễ
Các Macro có th đ c s d ng cho nh ng tác v đ c l p đi l p l i đ tiêtể ượ ử ụ ữ ụ ượ ặ ặ ạ ể
ki m th i gian. Các Macro có th th c hi n các tác v nh :ệ ờ ể ự ệ ụ ư
- Ch y cùng lúc các truy v n và các báo cáo.ạ ấ
- M cùng lúc nhi u Form và nhi u báo cáo.ở ề ề
- Ki m tra tính chính xác d li u trên các Form.ể ữ ệ
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 18
VIET HAN ITC Đ án qu n lý đi mồ ả ể
- Di chuy n d li u gi a các b ng.ể ữ ệ ữ ả
- Th hi n các hành đ ng khi ta kích vào nút l nh.ể ệ ộ ệ
6.2. Các b c thi t k Macrosướ ế ế
- Thi t k macro v i cùng m t hành đ ng là “OpenForm” và “Open Query”ế ế ớ ộ ộ
- Trong tr ng d li u Form Name, ta ch n tên form mu n m . đây, taườ ữ ệ ọ ố ở Ở
ch n form ọ Nhap&xemdiem1.
Hình 6.1: T o hành đ ng cho Macroạ ộ
- L u macro v a t oư ừ ạ
Th c thi macro v a t o, ta th y form ự ừ ạ ấ Nhap&xemdiem1 đ c hi n lên khiượ ệ
kích ho t macro này.ạ
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 19
VIET HAN ITC Đ án qu n lý đi mồ ả ể
CH NG 2:ƯƠ
BÁO CÁO T NG TH VÀ CH Y CH NG TRÌNHỔ Ể Ạ ƯƠ
2.1. Báo cáo t ng th thi t kổ ể ế ế
2.2. Ch y ch ng trình hoàn thànhạ ươ
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 20
VIET HAN ITC Đ án qu n lý đi mồ ả ể
TÀI LI U THAM KH OỆ Ả
1. Microsoft Access 2000 Bible Quick Start; Cary N.Prague, Michael R. Iruin;
Pulished by Hungry Minds, Inc, 2002.
2. Microsoft Access 2000 with VBA – Advanced; Al Napier, Phil Judd, H.
Albert Napier, Philip J. Judd; Pulished by Kris Oxford, 2000.
3. Mastering Microsoft Office 2000 Professional Edition; Gini Courter and
Annette Marquis; Pulished by Oxford Express, 1999.
4. Tài li u t M ng Giáo d c Vi t Namệ ừ ạ ụ ệ
5. Thông tin s n ph m và các tài li u h c t p liên quan t i Website c a Công tyả ẩ ệ ọ ậ ạ ủ
Microsoft
Qu n lý và x lý d li u căn b nả ử ữ ệ ả Trang 21
Các file đính kèm theo tài liệu này:
- DoanPhanmemquanlydiembangAccess.pdf