You are on page 1of 22

TRNG CAO NG CNG NGH THNG TIN HU NGH VIT HN

KHOA KHOA HC MY TNH





N
PHN MM QUN L IM BNG ACCESS
(Mn: Qun l v x l d liu cn bn)
Ngi hng dn: H Vn Phi
Lp: CCQ-DL01
Nhm thc hin: Nhm 1
Nng, thng 7 nm 2008


TRNG CAO NG CNG NGH THNG TIN HU NGH VIT HN
KHOA KHOA HC MY TNH



N
PHN MM QUN L IM BNG ACCESS
(Mn: Qun l v x l d liu cn bn)
Ngi hng dn: H Vn Phi
Lp: CCQ-DL01
Nhm thc hin: Nhm 1
1. V Cng Bch
2. L Thanh Hng
3. Dng Th Huyn Trang
4. Hunh Thanh Tng
Nng, thng 7 nm 2008


MC LC
Chng 1 CC BC CHUN B .................................................. 4
1 Xy dng c s d liu ..................................................... 4
1.1 Khi nim v c s d liu Access ................................... 4
1.2 Bng d liu (Tables) ........................................................ 4
2 Thit k truy vn (Query) ................................................ 8
2.1 C s l lun ...................................................................... 8
2.2 Cc bc thit k truy vn (Query) ................................ 9
3 Thit k giao din (Form) ................................................. 11
3.1 C s l lun ...................................................................... 11
3.2 Cc bc thit k giao din (Form) ................................. 11
4 Thit k bo co (Report) ................................................. 14
4.1 C s l lun ...................................................................... 14
4.2 Cc bc thit k bo co (Report) ................................. 15
5 Thit k trang truy cp d liu (Pages) .......................... 16
5.1 C s l lun ...................................................................... 16
5.2 Cc bc thit k trang truy cp d liu (Pages) .......... 16
6 Thit k Macro .................................................................. 18
6.1 C s l lun ...................................................................... 18
6.2 Cc bc thit k Macro .................................................. 19
Chng 2 BO CO TNG TH THIT K V CHY
CHNG TRNH ............................................................ 20
2.1 Bo co tng th thit k .................................................. 20
2.2 Chy chng trnh hon thnh ....................................... 20









VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 4
I. TNH CP THIT CA TI
Trong h thng qun l hin nay tt c cc trng hc, vic qun l im ca hc
sinh, sinh vin l v cng quan trng v cn thit.
p ng nhu cu nhm 1 bt tay vo vic nghin cu mt phn mm c
th gii quyt cng vic qun l im mt cch hiu qu v chnh xc hn.
Phn mm c rt nhiu tnh nng m cc nh qun l im quan tm nh: Tnh
im trung bnh, nhp v xem im vi giao din d nhn tng chnh xc trong qu
trnh nhp v tnh im, v im l mt c s nh gi trnh hc lc ca ngi i
hc. c bit tnh nng truy vn (Query) c cha tham s ca phn mm gip ngi
s dng c th truy cp vo bt k bng ghi no c trong phm vi qun l v chnh sa.
Tnh nng d s dng l quan trng nht, trong thi i cng ngh hin nay, vic
s dng c tin hc vn phng rt ph bin, chnh v th m phn mm qun l im
c vit trn nn Access nm trong b Office ca tp on Microsoft l mt li th
cho ngi s dng.
Ngoi ra ngi s dng cn c th thay i mt s tnh nng ca phn mm c
th ph hp vi ban hnh ca B Gio dc v o to.
II. CNG CHI TIT
Chng 1: CC BC CHUN B
1. Xy dng c s d liu (tables)
2. Thit k truy vn (Queries)
3. Thit k giao din (Form)
4. Thit k bo co (Report)
5. Thit k trang truy cp d liu (Pages)
6. Thit k Macros
Chng 2: Bo co tng th thit k v chy chng trnh
2.1 Bo co tng th thit k
2.2 Chy chng trnh hon thnh
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 5
III. NI DUNG
n nghin cu gm 2 chng
CHNG 1:
CC BC CHUN B
1. Xy dng c s d liu
1.1. Khi nim v c s d liu Access
CSDL Access l mt i tng bao gm tp hp cc bng d liu, cc kt ni gia cc
bng c thit k mt cch ph hp phc v lu tr d liu cho mt ng dng
qun l d liu no .
V d:
CSDL Qun l im sinh vin bao gm tp hp cc bng d liu:
danhsachsinhvien, danhsachloptheomon, danhsachlopcodinh, danhsachdiem,
danhsachmonhoc c kt ni vi nhau mt cch ph hp phc v lu tr d liu cho
ng dng qun l im sinh vin mt trng hc. Ton b cu trc CSDL qun l
im sinh vin trn Access c m t nh sau:

Hnh 1.1: M t lin kt cc bng d liu
1.2. Bng d liu (Tables)
1.2.1. C s l lun
Bng d liu (Tables) l mt thnh phn quan trng nht ca c s d liu
(CSDL). N l ni lu tr d liu tc nghip cho ng dng.
Mt CSDL c th c rt nhiu bng d liu, cc bng phi c thit k sao
cho c th lu tr c y d liu cn thit v phi m bo gim ti a
tnh trng d tha d liu, gim ti a dung lng c s d liu c th, ng
thi to mi trng lm vic thun li cho vic pht trin ng dng trong cc
bc tip theo.
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 6
Mt bng d liu trn Access bao gm cc thnh phn:
Tn bng.
Cc trng d liu
Trng kha.
Bn ghi.
Tp hp cc thuc tnh cn thit cho mi trng d liu v tp hp
cc bng ghi.

Hnh 1.2: M t mt bng d liu trong trng thi Datasheet

Hnh 1.3: M t mt bng d liu trong trng thi Design view
1.2.2. Xy dng cu trc bng (Tables)
gii quyt bi ton qun l im(theo h tn ch) ta cn thit lp cc bng
d liu nh sau: danhsachsinhvien, danhsachloptheomon, danhsachlopcodinh,
danhsachdiem, danhsachmonhoc.
Mi ct l mt trng
d liu (Field)
Mi dng l mt bng ghi (Record)
Trng kha (Primary Key)
Tp hp cc thuc tnh
ca trng d liu.
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 7
Ta tin hnh to bng Danhsachsinhvien theo cc bc sau:
Bc 1: Khi ng trnh thit k cu trc bng ch Design View, th
Tables, nhn nt New, chn Design View, nhn OK. Hoc nhn Creat Table
in Design View trn th Tables. Hp thoi thit k cu trc mt bng xut
hin:

Hnh 1.4: Hp thoi thit k bng.
Bc 2: Khai bo danh sch tn cc trng ca bng: bng cch g danh sch
tn cc trng ln ct Field Name ca ca s thit k. i vi bng
Danhsachsinhvien bao gm 5 trng l: Masinhvien, Malop, Tensinhvien,
Ngaysinh, Gioitinh.
Bc 3: Khai bo kiu d liu cho cc trng ca bng, bng cch chn kiu
d liu cho tng trng ct Data Type tng ng.
Bc 4: Thit lp trng kho cho bng bng cch:
- Dng chut kt hp gi phm Shift nh du u dng cc trng
mun thit lp kho.
- M thc n Edit | Primary key thit lp thuc tnh kho cho cc
trng va chn. Cng c th ra lnh ny bng cch nhn nt
Primary key trn thanh cng c.
Bc 5: Lu li cu trc bng vi tn Danhsachsinhvien. Nhn t hp phm
Alt + S hoc nhn nt Save trn thanh cng c.
Tng t ta to cc bng d liu khc:
- Bng Danhsachdiem gm cc trng nh sau: Masinhvien, Malop,
Diemquatrinh, Diemthilan1, Diemthilan2. Trong trng
Masinhvien v Malop c chn lm trng chnh.
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 8
- Bng Danhsachloptheomon gm: Maloptheomon, Mamonhoc,
Sotinchi, Gvphutrach, Siso, Hocky. Trng Maloptheomon l trng
chnh.
- Bng Danhsachmonhoc gm: Mamonhoc, Tenmonhoc, Ghichu.
Trng Mamonhoc l trng chnh.
- Bng Danhsachlopcodinh gm: Malop, Tenlop, Khoa, Siso, GVCN.
Trng Malop l trng chnh.
1.2.3. Thit lp quan h (Relationship)
Sau khi to xong cc bng d liu, ta phi tin hnh lin kt cc bng li vi
nhau d liu ca tng bng c th kt ni tr thnh mt h thng lu tr d
liu hon chnh.
To lin kt cho cc bng c s d liu nh sau:
- Bng Danhsachmonhoc lin kt 1-nhiu vi bng Danhsachloptheomon
thng qua trng Mamonhoc.
- Bng Danhsachloptheomon lin kt 1-nhiu vi bng Danhsachdiem
thng qua trng Maloptheomon.
- Bng Danhsachdiem lin kt nhiu-1 vi bng Danhsachsinhvien thng
qua trng Masinhvien.
- Bng Danhsinhvien lin kt nhiu-1 vi bng Danhsachlopcodinh thng
qua trng Malop.

Hnh 1.5: To lin kt gia cc bng d liu.
1.2.4. Nhp d liu cho bng
Sau khi to lin kt cho bng ta c th nhp d liu cho bng mt cch d
dng v chnh xc.
Ta tin hnh nhp d liu t hai pha, bt u t bng d liu
Danhsachmonhoc v Danhsachlopcodinh
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 9

Hnh 1.6: Nhp d liu t bng Danhsachmonhoc.

Hnh 1.7: Nhp d liu t bng Danhsachlopcodinh.
2. Thit k truy vn d liu (Query)
2.1. C s l lun
Truy vn d liu (Queries) l mt cng c x l d liu trc quan, hu hiu trn
Access.
C rt nhiu dng yu cu x l d liu nh: trch, lc ,hin th d liu, tng
hp, thng k, thm, bt, cp nht d liu,V vy s tn ti mt s loi Query
tng ng gii quyt cc yu cu x l d liu trn.
Trong Access c cc loi truy vn d liu nh:
- Select Query
- Total Query (Truy vn tng hp)
- Parameter Query (Truy vn c cha tham s)
- Crosstab Query (Truy vn cho)
- Action Query (Truy vn hnh ng)
- SQL Query
Sau khi nhp d liu cho
trng kha chnh ca bng
ny ta c th lin kt n mt
bng khc bng cch kch
chut vo du cng (+).
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 10
2.2. Cc bc thit k truy vn (Query)
xem im ca i tng (Gm 1 bng ghi hay nhiu bng ghi) ta c th s
dng mt trong s kiu truy vn nu trn ty thuc vo mc ch truy vn.
V d: Hy a ra danh sch im trung bnh mn Anh Vn ca tt c sinh vin
trong lp (c nh) D liu gm cc thng tin nh sau: Masinhvien, Tensinhvien,
Diemtrungbinh, Tenmonhoc, Mamonhoc, Malop (Trong mamonhoc v m lp
khng c hin th khi xut bo co)
Phn tch yu cu:
- Thng tin cn hin th c lu tr trong 2 bng d liu khc nhau, l
bng Danhsachsinhvien, Danhsachmonhoc, Danhsachloptheomon v
Danhsachdiem.
- T 4 bng d liu trn, ta phi trch lc c nhng thng tin v im
trung bnh ca mn Anh Vn 1 ca lp D liu.
Cc bc tin hnh to Query:
- Trong ca s to Query ta c th chn 1 trong 2 cch to Query l Create
query in Design view (T thit k mi) hay Create query by using
wizard (Thit k vi ng dng c sng).

Hnh 2.1: Giao din thit k Query
- Tip n ta chn cc trng c lin quan trong cc bng d liu l
Danhsachsinhvien, Danhsachmonhoc, Danhsachloptheomon v
Danhsachdiem.
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 11

Hnh 2.2: Ca s cha cc bng thng tin v cc trng chn lm tham s.
- n bt c mt trng no sau khi hin th ta b nt chn trong bng ghi
Show.
- Trong bng ghi Criteria ta thit lp iu kin CCQ-DL01 cho trng Malop
v iu kin AV1 cho trng Mamonhoc trn cng mt hng (Cng cp), c
th thit lp iu kin khng c nh bng cch thay cp du nhy () bng cp
ngoc vung ([]).
- Kch chn nt thit lp cng thc tnh cho trng im trung bnh, ty
thuc vo mi mn hc m ta c cng thc tnh im trung bnh khc nhau.

Hnh 2.3: Ca s thit lp cng thc tnh im trung bnh.
- Sau khi hon tt bm nt hin th kt qu.
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 12

Hnh 2.4: Ca s thc thi truy vn.
3. Thit k giao din (Form)
3.1. Khi nim v Form
Khi s dng mt ng dng, a phn cng vic ca ngi dng lm trn cc hp
thoi (Dialogue), ca s (Windows). C 2 thnh phn ny trong lp trnh u c
gi l Form. Vi ngi dng, Form l giao din s dng phn mm; cn vi
nhng ngi pht trin phn mm, Form l nhng ci m h phi ngh, phi thit
k v to ra sao cho ngi dng h cm thy rt thoi mi, ph hp v d dng.
C 2 mi trng dng to Form trong Access:
- S dng trnh Form Wizard. y l cch rt n gin, nhanh chng, d dng
gip to nhanh mt Form.
- S dng trnh Form Design View - mt cng c tng i hon chnh to
ra cc form p ng nhiu yu cu khc nhau ca ngi s dng.
3.2. Cc bc to Form
To form xem v nhp im cho sinh vin bng cch s dng Form Wizard.
u tin ta to form cho bng d liu Danhsachdiem.
- Ta chn cc trng d liu cn hin th trn form qua danh sch
Selected Fields nh hnh sau:
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 13

Hnh 3.1: Chn cc trng d liu cn hin th trn form.
- Sau bm next chuyn sang bc tip theo l chn b cc hin th
v chn giao din hin th cho Form.

Hnh 3.2: Ca s la chn b cc hin th cho Form.
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 14

Hnh 3.3: Ca s la chn giao din hin th cho Form.
- Cui cng bm Finish hin th kt qu.

Hnh 3.4: Kt qu thc thi Form.
Theo yu cu th ta phi thit k Form bao gm hai thng tin l im v
thng tin sinh vin, do ta phi thit k thm form Danhsachsinhvien
vi cc bc thit k tng t nh phn thit k form cho
Danhsachdiem. Ri thc hin cc bc sau:
- M form Danhsachsinhvien,sau kch vo biu tng chuyn
sang ca s t thit k.
- Ko th form Danhsachdiem t ca s lm vic ca form vo ca s
hin th ca form Danhsachsinhvien.
- C th to thm cc nt lnh mi thay th cho cc nt lnh m
trng trnh h tr sn (c th khng to cng c).
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 15

Hnh 3.5: Thit k mt Form cho hai bng d liu.
- Kch vo biu tng chy th form v lu form va thit k li
vi tn Xem&nhapdiem.

Hnh 3.6: Kt qu hin th Sub-form Xem&nhapdiem.
4. Thit k bo co (Report)
4.1. C s ly lun
- Bo co (Report) l mt cng c hu hiu dng thit k cc mu bo co
trong Access. Cc bo co c s dng hin th d liu ca chng ta mt
cch c h thng.
- Bo co (Report) c th thit k c nhng mu biu in n n gin n
nhng mu biu phc tp phc v nhu cu in n a dng ca ngi dng.

Nt lnh
to mi.
Form im
c ghp vo
form thng tin
SV
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 16
4.2. Cc bc thit k Bo co
- Thit k truy vn cho report (S dng truy vn xem im trung bnh)
- Thit k report bng cch s dng Report wizard.
- Chn cc trng c s d liu trong truy vn mun hin th.

Hnh 4.1: La chn cc trng d liu hin th trn Report.
- Chn trng d liu masinhvien nhm d liu trong report.
- Chn cch thc trnh by report nh tng t nh phn thit k giao din cho
form.
- Nu mun thay i mt s thuc tnh trong report th m report ch
Design view thay i.

Tiu trang
bo co
Tiu trang
cui ca bo co
Phn hin th
d liu ca
cc trng.
Phn hin th tn
cc ct (trng)
Page Footer
thng ghi s
trang cho Report
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 17
Hnh 4.2: Ca s thit k Report ch Design View.
- Thc thi report, ta c kt qu hin th nh sau:

Hnh 4.2: Kt qu hin th bo co (Report)
5. Thit k trang truy cp d liu (Pages)
5.1. C s l lun
Trang truy cp d liu l mt kiu trang Web c bit, c kt ni trc tip
n d liu trong c s d liu. D liu ny c th c lu tr trong c s d liu
Microsoft Access (*.mdb) hoc trong c s d liu Microsoft SQL Server.
Pages cho php hin th son v son tho d liu c bn. Chng ta c th xem
thng tin tm tt hoc thm nhp su vo d liu thy c bn ghi chi tit c
lin quan vi thng tin tm tt.
5.2. Cc bc thit k Pages
- To truy vn cho trang truy vn d liu ( y ta ly li truy vn DTBAV1
to phn trn)
- To trang truy vn d liu ch wizard, chn truy vn v cc trng d
liu mun hin th thit k trang truy cp d liu.
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 18

Hnh 5.1: La chn trng d liu cho trang truy cp d liu.
- Chn trng d liu nhm thng tin trn trang truy cp d liu ( y ta
chn trng Masinhvien)

Hnh 5.2: Chn trng d liu hin th trn trang truy cp d liu.
- M trang truy cp d liu dng Design view tinh chnh thuc tnh v cu
trc ca trang truy cp d liu.
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 19

Hnh 5.3: Tinh chnh cu trc, thuc tnh ca trang truy cp d liu.
- Thc thi trang truy cp d liu va to, kt qu nh sau:

Hnh 5.4: Kt qu thc thi trang truy cp d liu.
6. Thit k Macros
6.1. C s l lun
Trong Access Macro th hin cc tc v ring bit ca ngi dng chng hn
nh m mt Form hoc chy mt bo co v cho php ta m rng ng dng c s
d liu mt cch d dng.
Cc Macro c th c s dng cho nhng tc v c lp i lp li tit kim
thi gian. Cc Macro c th thc hin cc tc v nh:
- Chy cng lc cc truy vn v cc bo co.
- M cng lc nhiu Form v nhiu bo co.
- Kim tra tnh chnh xc d liu trn cc Form.
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 20
- Di chuyn d liu gia cc bng.
- Th hin cc hnh ng khi ta kch vo nt lnh.
6.2. Cc bc thit k Macros
- Thit k macro vi cng mt hnh ng l OpenForm v Open Query
- Trong trng d liu Form Name, ta chn tn form mun m. y, ta chn
form Nhap&xemdiem1.

Hnh 6.1: To hnh ng cho Macro
- Lu macro va to
Thc thi macro va to, ta thy form Nhap&xemdiem1 c hin ln khi kch
hot macro ny.

VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 21
CHNG 2:
BO CO TNG TH V CHY CHNG TRNH
2.1. Bo co tng th thit k
2.2. Chy chng trnh hon thnh
VIET HAN ITC n qun l im
Qun l v x l d liu cn bn Trang 22
TI LIU THAM KHO
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. Ti liu t Mng Gio dc Vit Nam
http://www.edu.net.vn/Default.aspx?tabindex=1&tabid=6&mid=18
5. Thng tin sn phm v cc ti liu hc tp lin quan ti Website ca Cng ty
Microsoft http://office.microsoft.com/en-ca/FX010857911033.aspx.

You might also like