You are on page 1of 10

Phn mm qun l hc sinh cp 3

02HC025

i Hc Quc Gia Thnh ph H Ch Minh


Trng i Hc Khoa Hc T Nhin
Khoa Cng Ngh Thng Tin
------oOo------

BO CO N ORACLE
ti:

Phn mm Qun l
Hc sinh cp 3
SVTH :

Trn Th Thy Dung


MSSV : 02HC025

LP :

02HCA

Thng 8 / 2005

Oracle

Trang 1

Phn mm qun l hc sinh cp 3

02HC025

MC LC
Chng 1 : Kho st hin trng v xc nh yu cu........................................................2
1.1
Kho st hin trng ..........................................................................................2
1.2
Yu cu chc nng...........................................................................................3
1.2.1 Danh sch cc yu cu nghip v .................................................................3
1.2.2 Bng qui nh...............................................................................................3
1.2.3 Biu mu lin quan ......................................................................................3
1.3
Yu cu cht lng ..........................................................................................5
Chng 2 : Phn tch.......................................................................................................5
1.1
M hnh ho yu cu ngi s dng.................................................................5
1.1.1 M hnh Usecase..........................................................................................5
1.1.2 M hnh ha tng yu cu ca ngi s dng...............................................6
1.1.3 Chc nng tra cu hc sinh ..........................................................................7
1.1.4 Chc nng nhp bng im mn ..................................................................7
1.1.5 Chc nng lp bo co tng kt....................................................................7
1.1.6 Chc nng thay i qui nh.........................................................................8
1.2
S lp .........................................................................................................8
1.2.1 S lp mc phn tch............................................................................8
1.2.2 Danh sch cc lp i tng ........................................................................8
1.2.3 M t tng lp i tng..............................................................................9
1.2.4 Danh sch cc rng buc ..............................................................................9
Chng 3 : Thit k.......................................................................................................10
1.1
Thit k d liu ..............................................................................................10
1.1.1 M hnh ER ...............................................................................................10
1.1.2 S logic.................................................................................................10
1.1.3 Danh sch cc bng....................................................................................10
1.1.4 M t chi tit tng bng d liu..................................................................11
1.2
Thit k giao din ..........................................................................................12
1.3
Thit k x l.................................................................................................13
1.3.1 Mn hnh ng nhp...................................................................................13
1.3.2 Mn hnh tip nhn hc sinh.......................................................................13
1.3.3 Mn hnh tra cu........................................................................................16
1.3.4 Mn hnh nhp bng im mn ..................................................................17
1.3.5 Mn hnh thay i qui nh ........................................................................20
Chng 4 : Ci t v th nghim .............................................................................21
1.1
C i t .........................................................................................................21
1.2
Th nghim ...................................................................................................21
Chng 5 : Kt lun v hng pht trin .......................................................................40
1.1
Kt qu thc hin c ..................................................................................40
1.2
T nh gi....................................................................................................40
1.2.1 u im .....................................................................................................40
1.2.2 Hn ch......................................................................................................41
1.3
Hng pht trin ............................................................................................41

------oOo------

Chng 1 : Kho st hin trng v xc nh yu cu


1.1 Kho st hin trng
Hin nay, cng ngh thng tin c xem l mt ngnh mi nhn ca cc quc gia, c bit l
cc quc gia ang pht trin, tin hnh cng nghip ha v hin i ho nh nc ta. S bng
n thng tin v s pht trin mnh m ca cng ngh k thut s, yu cu mun pht trin th
phi tin hc ho vo tt c cc ngnh cc lnh vc.
Cng vi s pht trin nhanh chng v phn cng my tnh, cc phn mm ngy cng tr nn a
dng, phong ph, hon thin hn v h tr hiu qu cho con ngi. Cc phn mm hin nay
ngy cng m phng c rt nhiu nghip v kh khn, h tr cho ngi dng thun tin s
dng, thi gian x l nhanh chng, v mt s nghip v c t ng ho cao.
Do vy m trong vic pht trin phn mm, s i hi khng ch l s chnh xc, x l c
nhiu nghip v thc t m cn phi p ng cc yu cu khc nh v tc , giao din thn
thin, m hnh ho c thc t vo my tnh ngi s dng tin li, quen thuc, tnh tng
thch cao, bo mt cao (i vi cc d liu nhy cm), Cc phn mm gip tit kim mt

Oracle

Trang 2

Phn mm qun l hc sinh cp 3

02HC025

lng ln thi gian, cng sc ca con ngi, v tng chnh xc v hiu qu trong cng vic
(nht l vic sa li v t ng ng b ho).
Mt v d c th, vic qun l hc v trong trng trung hc ph thng. Nu khng c s h tr
ca tin hc, vic qun l ny phi cn kh nhiu ngi, chia thnh nhiu khu, mi c th qun
l c ton b h s, hc sinh (thng tin, im s, k lut, hc b, ), lp hc (s s, GVCN,
thi kho biu, ), gio vin (thng tin, lch dy, ) cng nh cc nghip v sp thi kho
biu, tnh im trung bnh, xp loi hc lc cho hc sinh ton trng (s lng hc sinh c th
ln n hai ba ngn hc sinh). Cc cng vic ny i hi nhiu thi gian v cng sc, m s
chnh xc v hiu qu khng cao, v a s u lm bng th cng rt t t ng. Mt s nghip
v nh tra cu, thng k, v hiu chnh thng tin kh vt v. Ngoi ra cn c mt s kh khn
v vn lu tr kh s, d b tht lc, tn km, Trong khi , cc nghip v ny hon
ton c th tin hc ho mt cch d dng. Vi s gip ca tin hc, vic qun l hc v s tr
nn n gin, thun tin, nhanh chng v hiu qu hn rt nhiu.

1.2 Yu cu chc nng


1.2.1 Danh sch cc yu cu nghip v
STT
1

Yu cu
Tip nhn hc sinh

Biu mu
BM1

Qui nh
Q1

Ghi ch
Xo,Cp nht

Lp danh sch lp

BM2

Q2

Xo , Cp nht

Tra cu hc sinh

BM3

Nhn bng im mn

BM4

Q4

Xo , cp nht

Lp bo co tng kt

BM5

Q5

Thay i qui nh

Q6

1.2.2 Bng qui nh


M s

M t

Tn qui nh

Q1

Qui nh v nhp
Tui hc sinh t 15 n 20 tui
v sa thng tin hc
sinh

Q2

Qui nh v sp lp
cho hc sinh

Ghi
ch

S hc sinh trong mt lp khng vt qu


40 hc sinh
- C 3 khi lp : khi 10 c 3 lp , khi 11
c 3 lp , khi 12 c 3 lp

Q3

Q4

Qui nh v vic
nhp bng im
mn

Ch c ti a 2 hc ki
- C 9 mn hc trong 1 lp

Qui inh v vic


Hc sinh ch t nu t ht tt c cc mn
lp bo co tng kt - Hc sinh t mn nu im trung bnh>=5

1.2.3 Biu mu lin quan


1.2.3.1 Yu cu tip nhn h s hc sinh

BM 1 :
H v tn :
Ngy sinh :

H S HC SINH
Gii tnh :
a ch :

E-mail :

Q1 : Tui hc sinh t 15 n 20

1.2.3.2 Yu cu lp danh lp :

Oracle

Trang 3

Phn mm qun l hc sinh cp 3

BM2:

DANH SCH LP
S s:

Lp:
Stt

02HC025

H v tn

Gii tnh

a ch

Ngy sinh

Q2: C 3 khi lp, mi khi c 3 lp. Mi lp khng qu 40 hc sinh.

1.2.3.3 Yu cu tra cu hc sinh :

DANH SCH HC SINH

BM3 :
Stt H v tn

Lp

TBHK1

TBHK2

1.2.3.4 Yu cu nhn bng im mn :

BNG IM MN HC

BM4 :

Mn:

Lp:
Stt

H v tn

Hc k :

im 15

im 1 tit

im cui HK

Q4 : C 2 hc k (1,2).C 9 mn hc (Tan,L,Ha,Sinh,S, a, Vn, o


c,Th Dc).

1.2.3.5 Yu cu lp bo co tng kt :
BM5.1:

BO CO TNG KT MN
Mn :
Stt

Lp

Hc k :
S s

S lng t

T l

Q5.1 : Hc sinh t mn nu c im trung >=5

BM5.2 :

BO CO TNG KT HC K
Hc k :

Stt

Lp

S s

S lng t

T l

Q5.2 : Hc sinh t nu t tt c cc mn.

Oracle

Trang 4

Phn mm qun l hc sinh cp 3

02HC025

1.2.3.6 Yu cu thay i quy nh :

Q6 : Ngi dng c th thay i cc qyu nh nh sau


+Q1 :Thay i tui ti thiu,tui ti a
+Q2 : Thay i s s ti a ca cc lp.Thay i s
lng v tn cc lp trong trng
+Q4 : Thay i s lng v tn mn hc
+Q5 : Thay i im hun nh gi t mn

1.3 Yu cu cht lng


Stt

Yu cu cht lng

Tnh tin ho
1

Thay i qui nh tip nhn hc sinh

Thay i qui nh xp lp

Tnh hiu qu
3

Nhp 100 h s /1 gi

Xp tt c cc lp trong 3 gi

Tra cu hc sinh ngay tc th

Tnh tin dng


6

Giao din ngi dng thn thin

Ngn chn khng gy li , cnh bo nu gp li

Tnh tng thch


8

Chy c trn h iu hnh Window hin nay

Tnh bo mt
9

C chc nng sao lu c s d liu (nh k hay tc th)

10

Phc hi c s d liu khi cn thit

Chng 2 : Phn tch


1.1 M hnh ho yu cu ngi s dng
1.1.1 M hnh Usecase

Thay i
qui nh

Tip nhn
hc sinh

Lp bo co
tng kt

Gio v
Nhp bng
im mn

Lp danh
sch lp
Tra cu hc
sinh

Oracle

Trang 5

Phn mm qun l hc sinh cp 3

02HC025

1.1.2 M hnh ha tng yu cu ca ngi s dng


1.1.2.1 Chc nng tip nhn hc sinh
Ngi dng
D1

D2

D1: Thng tin hc sinh :H tn, Gii tnh, Ngy


sinh , a ch, Email
D2 : Kt qu ca vic thm hc sinh ny
D3 : Lu thng tin hc sinh xung CSDL

Tip nhn
hc sinh mi

D4 : Tui qui nh ca hc sinh t 15-20

Gii thut x l
B1: Nhn D1 tng ngi dng

D3

D4

B2: c D4 t CSDL
B3: Kim tra qui nh tui ti thiu , tui ti a v
cc thng tin hc sinh phi c in y

D liu

B4: Nu tha mn tt c cc iu kin trn th


B4.1: Lu D3 xung b nh ph
B4.2: Thng bo kt qu cho vic thm hc sinh
mi ny
B5: Ngc li thng bo tht bi v quay li B1

1.1.2.2 Chc nng lp danh sch lp


Ngi dng
D1

D2

D4 : Qui nh v sp lp cho hc sinh :

D4

D liu

D2 : Kt qu vic lp danh sch


D3 : Lu danh sch hc sinh xung CSDL

Lp danh
sch lp

D3

D1 : Tn lp v s s lp,danh sch hc sinh cng


vi cc chi tit lin quan (h v tn,gii tnh,ngy
sinh, a ch)

S hc sinh trong mt lp khng vt qu 40 hc


sinh
- C 3 khi lp : khi 10 c 4 lp , khi 11 c 3
lp , khi 12 c 2 lp

Gii thut x l
B1: Nhn D1 t ngi dng
B2: c D4 t CSDL
B3: Kim tra khi lp c thuc danh sch cc
khi lp
B4: Kim tra tn lp c thuc danh sch tn lp
ca mi khi
B5: Kim tra s s lp c vt qu s s ti a
khng
B5.1: Nu tha mn cc iu kin trn th
B5.1.1: Lu D3 xung b nh ph
B5.1.2: Tr D2 cho ngi dng
B9: Ngc li thng bo tht bi v quay li B1

Oracle

Trang 6

Phn mm qun l hc sinh cp 3

02HC025

1.1.3 Chc nng tra cu hc sinh


D1 : MAHS( HOTEN )

Ngi dng
dung
D1

D2 : Thng tin kt qu : lp hc , thng tin hc sinh(H


tn, Gii tnh, Ngy sinh ,a ch, Email),TBHK1,TBHK2

D2

D4 :Kt qu vic tm kim danh sch : khi hc , lp hc


v hc sinh cn tra cu

Tra cu
hoc sinh

Gii thut x l
D4

B1: Nhn D1 t ngi dng


B2: c D4 t CSDL

D liu

B3: Tr D2 cho ngi dng

1.1.4 Chc nng nhp bng im mn


Ngi dng
D1

D2

Nhp bng
im mn

D1 : Thng tin v bng im mn hc: Lp, mn, Hc k,


danh sch hc sinh cng cc chi tit lin quan (H v tn,
im 15 pht, im 1 tit, im cui HK)
D2 : Kt qu ca vic nhp bng im mn
D3 : Lu bng im mn xung CSDL
D4 : Thng tin danh sch cc : hc k , mn hc

Gii thut x l
D3

D4

D liu

B1: Nhn D1 t ngi dng


B2: c D4 t CSDL
B3: Kim tra hc k c thuc danh sch cc hc k khng
B3.1: Kim tra mn hc c thuc danh sch cc mn hc
B3.2: Nu tha mn cc iu kin trn th
B3.2.1: Lu D3 xung CSDL
B3.2.2: Tr D2 cho ngi dng
B4: Ngc li thng bo tht bi v quay li B1

1.1.5 Chc nng lp bo co tng kt


Ngi dng
D1

D2

Lp bo co
tng kt mn t
theo hc k

D1 : Thng tin hc k , mn hc cn lp bo co
D2 : Thng tin bo co xut ra theo yu cu ca ngi
dng
D4 : Thng tin hc sinh t mn hc nu c im trung
bnh >= 5

Gii thut x l
B1: Nhn D1 t ngi dng
B2: c D4 t CSDL

D4

B3: m s lng hc sinh c im cui k ln hn TB


ti thiu

D liu

B5: Tnh s lng t ca tng lp


B6: Tnh t l ca tng lp
B9: Xut D2
Ngi dng
D1

D2

D1 : Thng tin hc k cn lp bo co
D2 : Thng tin bo co xut ra theo yu cu ca ngi
dng
D4 : Thng tin hc sinh t nu t tt c cc mn hc

Lp bo co
tng kt hc k

Gii thut x l

D4

Oracle

Trang 7
D liu

Phn mm qun l hc sinh cp 3

02HC025

B1: Nhn D1 t ngi dng


B2: c D4 t CSDL
B3: m s lng mn m hc sinh c im cui k ln
hn TB ti thiu
B4: m s lng hc sinh t ca tng lp
B5: Tnh t l ca tng lp
B6: Xut D2

1.1.6 Chc nng thay i qui nh

Ngi dng
dung
D1

D2

D1 : Thng tin cc qui nh c th thay i nh : tui ti thiu


,tui ti a, s s ti a cc lp , tn cc lp , s lng v tn
cc mn hc , im chun nh gi t mn
D2 : Thng tin bng qui nh mi
D3 : Lu thng tin thay i qui nh xung CSDL

Thay i
qui nh

Gii thut x l
B1: Nhn D1 t ngi dng

D3

B2: Ghi D3 xung b nh ph


B3 : Hin th D2 cho ngi dng

D liu

1.2 S lp
1.2.1 S lp mc phn tch

HOC SINH

LOP

THAMSO

KHOI
DIEM MON

HOC KY

MON
HOC

CHI TIET DIEM

LOAI KIEM TRA

1.2.2 Danh sch cc lp i tng


Stt

Tn lp

ngha

HOC SINH

Lu thng tin hc sinh

LOP

Lu thng tin v lp

KHOI

Lu thng tin v danh sch khi lp

MON HOC

Lu tr danh sch cc mn hc

DIEM MON

Lu tr thng tin v im trung bnh cui k ca hc


sinh

Oracle

Trang 8

Phn mm qun l hc sinh cp 3

02HC025

HOC KY

Lu tr thng tin v danh sch cc hc k

CHI TIET DIEM

Lu tr thng tin v im s kim tra

LOAI KIEM TRA

Lu tr danh sch cc loi kim tra

THAM SO

Lu tr cc thng tin v qui nh

1.2.3 M t tng lp i tng


STT Tn i tng

HC SINH

LP

KHI

MN HC

IM MN

HC K

CHI TIT
IM

LOI KIM
TRA

THAM SO

Thuc tnh i tng

1.2.4 Danh sch cc rng buc


STT

Tn i tng

Thuc tnh i tng

RB1

Ngy sinh < ngy hin ti

RB2

Mt hc sinh ch c hc 1 lp

RB3

Mt lp hc ch thuc 1 khi hc

RB4

Tui hc sinh t 15 n 20

RB5

S s ca lp khng qu 40 hc sinh

Oracle

Trang 9

Phn mm qun l hc sinh cp 3

02HC025

Chng 3 : Thit k
1.1 Thit k d liu
1.1.1 M hnh ER
MAKHOI

co

0..n

KHOI

TENKHOI
SOLOPTOIDACUAKHOI

CTDIEM

1..n

MALOAIKIEMTRA

LOAIKIEMTRA
TENLOAIKIEMTRA

1..1
MALOP

co
oo
MAHS

0..n

LOP

DIEMSO

TENLOP

1..1

SISO

1..1

HOTEN

MAHOCKI

0..n

HOCSINH

co

1..1

1..1

DIEMMON

co

0..n

HOCKI

DIACHI

TENHOCKI

EMAIL

MADIEMMON
PHAI

1..1

NGAYSINH

TRUNGBINH

co

0..n
MAMON

MONHOC
TENMONHOC

1.1.2 S logic

1.1.3 Danh sch cc bng


Stt

Tn lp

ngha

HOC SINH

Lu thng tin hc sinh

LOP

Lu thng tin v lp

KHOI

Lu thng tin v danh sch khi lp

MON HOC

Lu tr danh sch cc mn hc

DIEM MON

Lu tr thng tin v im trung bnh cui k ca hc


sinh

HOC KY

Lu tr thng tin v danh sch cc hc k

CHI TIET DIEM

Lu tr thng tin v im s kim tra

LOAI KIEM TRA

Lu tr danh sch cc loi kim tra

THAM SO

Lu tr cc thng tin v qui nh

Oracle

Trang 10

You might also like