Professional Documents
Culture Documents
02HC025
BO CO N ORACLE
ti:
Phn mm Qun l
Hc sinh cp 3
SVTH :
LP :
02HCA
Thng 8 / 2005
Oracle
Trang 1
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------
Oracle
Trang 2
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.
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
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
Q3
Q4
Qui nh v vic
nhp bng im
mn
Ch c ti a 2 hc ki
- C 9 mn hc trong 1 lp
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
BM2:
DANH SCH LP
S s:
Lp:
Stt
02HC025
H v tn
Gii tnh
a ch
Ngy sinh
BM3 :
Stt H v tn
Lp
TBHK1
TBHK2
BNG IM MN HC
BM4 :
Mn:
Lp:
Stt
H v tn
Hc k :
im 15
im 1 tit
im cui HK
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
BM5.2 :
BO CO TNG KT HC K
Hc k :
Stt
Lp
S s
S lng t
T l
Oracle
Trang 4
02HC025
Yu cu cht lng
Tnh tin ho
1
Thay i qui nh xp lp
Tnh hiu qu
3
Nhp 100 h s /1 gi
Xp tt c cc lp trong 3 gi
Tnh bo mt
9
10
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
02HC025
D2
Tip nhn
hc sinh mi
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
D2
D4
D liu
Lp danh
sch lp
D3
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
02HC025
Ngi dng
dung
D1
D2
Tra cu
hoc sinh
Gii thut x l
D4
D liu
D2
Nhp bng
im mn
Gii thut x l
D3
D4
D liu
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
D liu
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
02HC025
Ngi dng
dung
D1
D2
Thay i
qui nh
Gii thut x l
B1: Nhn D1 t ngi dng
D3
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
Tn lp
ngha
HOC SINH
LOP
Lu thng tin v lp
KHOI
MON HOC
Lu tr danh sch cc mn hc
DIEM MON
Oracle
Trang 8
02HC025
HOC KY
THAM SO
HC SINH
LP
KHI
MN HC
IM MN
HC K
CHI TIT
IM
LOI KIM
TRA
THAM SO
Tn i tng
RB1
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
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
MADIEMMON
PHAI
1..1
NGAYSINH
TRUNGBINH
co
0..n
MAMON
MONHOC
TENMONHOC
1.1.2 S logic
Tn lp
ngha
HOC SINH
LOP
Lu thng tin v lp
KHOI
MON HOC
Lu tr danh sch cc mn hc
DIEM MON
HOC KY
THAM SO
Oracle
Trang 10