Professional Documents
Culture Documents
TRNG I HC DN LP HI PHNG
HI PHNG -2007
-------------o0o-------------
H THNG T VN MN HC
CHO HC VIN NG K HC TN CH
HI PHNG -2007
n tt nghip
B GIO DC V O TO
TRNG I HC DN LP HI PHNG
-------------o0o-------------
H THNG T VN MN HC
CHO HC VIN NG K HC TN CH
HI PHNG -2007
Nguyn Th Hin
Lp CT702
n tt nghip
Li cm n
Trc tin em xin gi li cm n chn thnh PGS.TS Nguyn Vn V
thy cho chng em nhng kin thc qu bu, tn tnh ch bo, hng dn
chng em trong sut qu trnh lm n tt nghip ny.
Em xin cm n chn thnh ti cc thy gio, c gio khoa Cng Ngh
Thng Tin, trng i Hc Dn Lp Hi Phng nhit tnh ging dy, to
iu kin thun li cho em trong sut qu trnh hc tp cng nh trong thi
gian lm n tt nghip ny.
Em rt mong nhn c cc kin ng gp ca cc thy c gio, cc
chuyn gia c kinh nghim v cng ton th cc bn sinh vin bn thc tp
ny c hon thin hn.
Xin chn thnh cm n!
Nguyn Th Hin
Lp CT702
n tt nghip
TM TT KHA LUN
Kha lun nghin cu pht trin v xy dng h thng t vn mn hc
cho sinh vin trong cc trng i hc o to theo tn ch. y l mt vn
lin quan n nghip v t vn mn hc v sp xp lp hc cho sinh vin.
Kha lun c xy dng trn c s kho st, phn tch thc trng ca cng
tc t vn mn hc ca mt s trng i hc H Ni p dng. ng
thi p dng phng php phn tch thit k hng cu trc gii quyt vn
. Kha lun n nay thit k v trin khai c h thng t vn mn hc
p ng c phn no yu cu ca nghip v t vn mn hc.
Hng pht trin ca h thng t vn mn hc l hon thin thm cc
chc nng trong h thng v tch hp c vi cc h thng qun l khc
tn ti trong cc trng tr gip hot ng o to theo tn ch.
Nguyn Th Hin
Lp CT702
n tt nghip
MC LC
B GIO DC V O TO........................................................................................................................1
TRNG I HC DN LP HI PHNG..............................................................................................1
-------------O0O-------------..................................................................................................................................1
N TT NGHIP I HC H CHNH QUY.....................................................................................1
B GIO DC V O TO........................................................................................................................2
TRNG I HC DN LP HI PHNG..............................................................................................2
-------------O0O-------------..................................................................................................................................2
N TT NGHIP I HC H CHNH QUY.....................................................................................2
LI CM N....................................................................................................................................................3
TM TT KHA LUN.................................................................................................................................4
MC LC..........................................................................................................................................................5
CC T VIT TT..........................................................................................................................................9
M U..........................................................................................................................................................10
CHNG 1......................................................................................................................................................11
TNG QUAN BI TON T VN............................................................................................................11
1.1. M T BI TON.......................................................................................................................................11
1.2.PHN TCH THC TRNG, VN CN GII QUYT ..........................................................................................13
Lp CT702
n tt nghip
2. Nhn t vn.........................................................................................31
3. Chn mn hc......................................................................................31
4. Lp bng ng k................................................................................31
ng k mn hc.....................................................................................31
T vn ng k v t chc lp.................................................................31
5. Ln danh sch mn hc hc k............................................................31
6. Tng hp ng k ca sinh vin..........................................................31
7. Thng bo kt qu ng k..................................................................31
8. iu chnh danh sch mn hc...........................................................31
9. Lp ha n thu tin............................................................................31
T chc ng k.......................................................................................31
10. Ln danh sch cc mn ca hc k...................................................31
11. Ln danh sch sinh vin mi lp.......................................................31
12. Lp bo co.......................................................................................31
T chc lp v bo co...........................................................................31
2.2.4.M t chi tit cc chc nng..........................................................32
2.2.4. Danh sch cc h s d liu c s dng...................................34
2.2.5. Lp ma trn thc th chc nng....................................................35
CHNG 3......................................................................................................................................................36
PHN TCH H THNG..............................................................................................................................36
CC M HNH X L NGHIP V..........................................................................................................................36
..........................................................................................................................................................................36
Nguyn Th Hin
Lp CT702
n tt nghip
THIT K H THNG.................................................................................................................................49
4.1.THIT K C S D LIU..............................................................................................................................49
GIAO DIN............................................................................................................................65
Nguyn Th Hin
Lp CT702
n tt nghip
Nguyn Th Hin
Lp CT702
n tt nghip
Cc t vit tt
Ch vit tt
Tn y
SV
Sinh vin
NV
Nhn vin
PT
Phng o to
HT
H thng
TT
Thng tin
MH
Mn hc
ng k
GD
Giao din
Th in t
KQ
Kt qu
Nguyn Th Hin
Lp CT702
n tt nghip
M u
Trong nhng nm gn y, song song vi vic o to hnh thc nin
kho cc trng i hc, th vic t chc hc theo li hc tn ch ang ngy
cng tr nn rt ph bin v ngy cng c m rng. Cng tc t vn cho
hc tn ch i vi sinh vin la chn mn hc vo u mi k hc l mt
cng vic rt quan trng v gp nhiu kh khn. N khng nhng gip cho
sinh vin hiu bit v nhng mn hc m mnh cn phi hc v c th ng
k theo hc ng vi cc yu cu t ra. ng thi cng gim bt cng sc
v thi gian cho gio vin v cc b phn lin quan phi lm t vn gip cc
em chn mn hc, gip phng o to rt ngn thi gian phn b v t chc
lp hc gia mi k.
Nhng l do trn cho thy vic xy dng h thng thng tin c chc
nng t vn v qun l ng k mn hc cho sinh vin l cn thit cho cc
trng t chc hc theo tn ch.V vy, m ti mnh dn chn ti H
thng t vn mn hc cho hc vin ng k hc tn ch lm ti kho lun
tt nghip.
Ni dung kho lun c trnh by theo cc chng sau:
Kt lun
Nguyn Th Hin
10
Lp CT702
n tt nghip
Chng 1
TNG QUAN BI TON T VN
1.1. M t bi ton
Trong nhng nm gn y, song song vi vic o to theo hnh thc
nin kho cc trng i hc, th vic t chc hc theo tn ch ang ngy
cng tr nn ph bin v ngy cng c m rng. Vic hc theo tn ch c
nhng u im ht sc ni bt. Mt mt n cho php pht trin ht kh nng
hc tp nghin cu ca sinh vin m khng c s gng p cng nhc. Mt
khc, n c th rt ngn thi gian hoc tp ca sinh vin hn khi m sinh vin
c kh nng. Hu ht cc trng ngy nay ang mun chuyn t hnh thc
hc nin kho sang hnh thc o to tn ch. Tuy nhin, hin nay phng
php o to ny mi ch p dng mt s trng ring l m cha tr thnh
h thng c.
Cng tc t vn cho sinh vin hc theo tn ch i vi sinh vin l mt
cng vic rt quan trng. N khng nhng mt mt gip cho sinh vin hiu
bit v nhng mn hc m mnh cn phi hc vi nhng iu kin tin quyt
t ra, bit c mnh c th hc nhng mn g, phi hc nhng mn g c
th theo hc mn hc chn. Trn c s ng k, lm sao cho vic
ng k l hp l, hp l m li ph hp vi nguyn vng hc tp ca sinh
vin.
Hng k, hin cc trng p dng o to theo tn ch, nh trng cn
phi b tr cc thy c gio ngi t vn cho hc sinh v cc mn hc c
quyn chn vic ny tn rt nhiu thi gian ca cn b. Tuy nhin, do s
lng sinh vin rt ln nn vic t vn cho sinh vin ch c hn. iu ny ko
di thi gian cho c nh trng ln thy c gio, lm cho vic t chc hc cp
rp, sinh vin gp nhiu kh khn. V vy h thng t vn c xy dng c
th gip cho ngi hc c th la chn cc mn hc ph hp m khng phi
mt rt nhiu thi gian. Gip cho nh trng khng phi mt cng sc, tin
bc b tr cc thy c gio t vn mn hc cho sinh vin. Nh trng c thi
Nguyn Th Hin
11
Lp CT702
n tt nghip
gian b tr cc kho hc v x l cc hot ng qun l ng vi lch biu
nh. y l bi ton c tnh rt kh thi v c th c p dng trong cc
trng i hc trong nc ta trong thi gian ti.
H thng T vn mn hc c th c phn ra thnh hai phn h: H
thng T vn v H thng qun tr. Trong H thng t vn, ta c th phn ra
thnh hai h nh hn l: H T vn mn hc v H Sp xp lp, tnh hc
ph cho sinh vin.
H thng qun tr: H ny dnh cho phng o to. H ny c kh nng
h tr cc hot ng nghip v qun tr mn hc t: Cp nht thng tin mn
hc, To mn hc mi; Cp nht chng trnh o to, quyt nh thm sinh
vin vo hc mn hc; Qun l ngnh hc; Qun l lp hc; Lp k hoch
ging dy mi k
H T vn mn hc: H tr cc dch v t vn mn hc. T vic thng
k cc mn hc hc, cc mn hc s phi hc da vo cc mn hc hc,
t sinh vin ra quyt nh chn mn hc ng k hcNgoi ra cn c
th gip nhng ngi dng khng phi l sinh vin tm hiu v vn hc
tin ch ca trng.
H sp xp lp v tnh hc ph: thc hin vic phn lp da vo s lng
ng k mn hc ca mt mn c th, cc iu kin rng buc hin c ca
Mn hc, lp hc, ch tiu nm hc, im s, rng buc tin quyt. Trn c s
, h thng s phn lp cho sinh vin, v tnh tin hc ph phi tr cho sinh
vin ng k trong k
Cc h ny c s gn kt vi nhau mt cch cht ch. Khng th thiu
bt k mt phn no trong cc phn . Trong , H T vn mn hc l h c
ngha ln nht trong cng tc t vn mn hc v n phi s dng cc thng
tin c c t h thng qun l. Trong thi gian hn ch, trong kha lun ny
tp trung ch yu vo ni dung t vn mn hc.
Nguyn Th Hin
12
Lp CT702
n tt nghip
M t cng vic
Cc cng vic phi lm ch yu l Cp
nht thng tin mn hc. Qun l cc
thng tin sau:
Tn mn hc.
Nguyn Th Hin
13
Lp CT702
n tt nghip
s n v hc trnh.
C l mn c bn hay khng?
Cc mn tin quyt.
Qun l chng trnh o to
Bao gm t vic:
To chng trnh.
Thm mn hc mi cho chng
trnh.
Sa thng tin mn hc.
Loi mn hc khi chng trnh o
to.
Nguyn Th Hin
14
Lp CT702
n tt nghip
S lng cn b gio vin tham gia thc hin cng vic t vn cho sinh
vin mi khoa ch c khong hai ngi trong mi ngy. Trong khi s
lng sinh vin cn t vn li rt ln. V vy, cng tc t vn l rt vt v, i
hi phi c h thng tin hc ho h tr trong vic t vn mn hc, ng k
hc, thay i mn hcnhm thc hin mt cch chnh xc, kp thi, gim
ti, ra quyt nh mt cch chnh xc, nhanh chng.
Mt khc, trong qu trnh gii quyt xt duyt iu kin hc mn
ng k hc, sp xp lp, ln hc ph cho sinh vin, sinh vin s phi ch rt
lu. Nu nh iu kin khng c tho mn v s lng sinh vin qu t nn
khng th xp lp c. Nh vy sinh vin s phi ng k li v ch xp
lp, lm mt rt nhiu thi gian ca c sinh vin cng nh nh trng.
V s lng sinh vin tham gia t vn vo u k l rt ln, nn tc
x l, tnh ton v thu tin hc ph ca sinh vin cng s b chm tr rt nhiu.
M t
nh gi
chung
Nguyn Th Hin
15
Lp CT702
n tt nghip
Phn lp.
Chuyn lp.
Khng th
ln vt c
cc ln
chuyn lp.
16
Lp CT702
n tt nghip
nghip.
Lu h s tt nghip vnh vin.
Thng k.
Theo di tnh hnh thc tp ca sinh
vin.
Theo di thng tin lin lc vi ph
huynh sinh vin.
Cp nht khen thng k lut.
17
Lp CT702
n tt nghip
o H thng WebSite c xy dng trn nn cng ngh For
Web, c s d liu MSAccess, IIS nn tn dng c cc c
s d liu c sn ca n v v Cc dch v tin ch m h
thng Windows cung cp.
o Tc truy cp kh nhanh.
o Giao din d dng.
Nhc im:
o Tnh bo mt khng cao. K thut xy dng h thng c
nn h thng i khi b Down. Vic bo tr cng l rt kh
khn.
o V h thng c s dng c s d liu MS Access nn h
thng t vn xy dng ln phi s dng MS Access hoc phi
thay i CSDL c th mi c th tch hp c.
Nguyn Th Hin
18
Lp CT702
n tt nghip
Cho php sinh vin c th in ra danh sch cc mn hc m
mnh chn trn c s cc mn hc s phi hc v cc
mn hc hc theo cu trc hnh cy.
3. C kh nng p ng c cc quy ch o to
a. Qun l c cc mn hc:
Hin nay, thng tin cc mn hc cn phi c qun l mt cch
y vi cc thng s nh: Tn mn hc, s trnh hc, c l i
cng khng,
b. Qun l ngnh hc
Cp nht ngnh hc v cc thng tin ngnh hc. V qu trnh o
to theo hnh thc tin ch l khng c nh, cho nn mn hc
hng nm s thng xuyn thay i. Vic hc cng thay i theo
yu cu.
c. Qun l lp hc.
d. Qun l thng tin sinh vin.
e. Qun l Ch tiu nm hc.
f. Qun l tng tc mn hc
Theo nh Quy nh ca vic hc tn ch th sinh vin bt buc
phi hc cc mn hc i cng. y l nhng mn hc bt
buc. Ch khi hc xong i cng, sinh vin mi c php ng
k hc nhng mn hc m mnh mun theo. Tt nhin phi lun
c s rng buc. Mn hc ny mun hc th phi hc mn hc
kia hay nu hc mn hc ny th c th hc c nhng mn
hc kia
g. Qun l Chng trnh o to
Nguyn Th Hin
19
Lp CT702
n tt nghip
Trong chng trnh o to c th nh trng quyt nh b
sung, hay loi b mt hay mt vi mn hc cho ph hp vi
xu th o to hin nay. Nn vic cp nht mn hc hin c l
cn thit.
h. Qun l tn ch mn hc m sinh vin t theo tng kho
20
Lp CT702
n tt nghip
an ton d liu trong cng ngh lu tr tr ln rt cp thit. m
bo an ton d liu khng ch l phng trnh c nhng sai st
trong x l d liu, lu tr d liu m cn l ngn nga nhng
hnh vi sai tri trong vic s dng h thng.
21
Lp CT702
n tt nghip
nht cc thng tin mn hc cng nh nhng vn m sinh vin ang quan
tm. Ngoi ra phi c kh nng kt xut ra cc file pdf gi ti cc h thng
khc.
Gii php v chun ho v quy trnh nghip v.
o i vi ngi chu trch nhim qun l:
Cn phn cng trch nhim mt cch hp l, ng vic,
ng thi gian quy nh.
C trch nhim cp nht mn hc cn thit cng nh theo
di st sao vic ng k hc ca sinh vin.
Lp bo co nh k hay khi c yu cu.
o i vi ngi tham gia quy trnh c bit l sinh vin:
Phi thc hin tt trch nhim ca mnh bng vic m
bo cht lng cng vic v ng tin cng vic.
C th gi phn hi ti ngi qun l quy trnh hoc ng
Nguyn Th Hin
22
Lp CT702
n tt nghip
v gip cho nh trng bt thi gian cng sc thc hin cng tc
t vn cho sinh vin.
Nguyn Th Hin
23
Lp CT702
n tt nghip
Chng 2
M HNH NGHIP V
2.1. M t nghip v
Khi t chc ging dy theo h thng tn ch, u mi hc k sinh vin
ng k cc mn hc thch hp vi nng lc v hon cnh ca mnh, ng
thi ph hp vi quy nh chung nhm t c kin thc theo mt ngnh
chuyn mn chnh no . C vn hc tp ti cc Khoa, Vin c trch nhim
gip sinh vin chn la cc mn hc ph hp vi kh nng ca mnh v m
bo hon tt c trong thi gian quy nh cc mn hc ca nhm ngnh v
ngnh chn. C vn cho sinh vin la chn mn hc l cc cn b ging
dy c kinh nghim, hiu bit su sc v chng trnh o to ca nhm
ngnh v ngnh lin quan, c tinh thn trch nhim v tn tuy vi cng tc
sinh vin. Mi c vn s c trch nhim c vn cho mt s lng khong 100
sinh vin.
Cc mn hc c Nh trng la chn cho mi hc k c cng b
rng ri cho sinh vin la chn. C nhiu loi mn hc khc nhau: mn
hc bt buc, mn hc tin quyt, mn hc song hnh, mn hc t chn bt
buc theo chuyn ngnh. Ngoi ra sinh vin cn c th t ghi tn hc mt s
mn theo nguyn vng c nhn b sung thm kin thc ca mnh trong
mt lnh vc no .
Trong h thng o to theo tn ch, ngoi lp qun l thng thng cn
c khi nim "lp mn hc". "Lp mn hc" c t chc theo tng mn hc
m sinh vin ng k hc. Khi nim lu ban s khng cn. Sinh vin ch b
buc phi thi hc nu khng hon tt kho hc trong mt s hc k quy nh
hoc c s tn ch tch lu nh hn 2/3 tng s tn ch ti thiu m sinh vin
buc phi ng k theo quy nh ca trng mi hc k tnh ti thi im
ang xt.
Nguyn Th Hin
24
Lp CT702
n tt nghip
Trong h thng tn ch, mt nm hc cc trng c chia thnh 3 hc
k: gm 2 hc k chnh v mt hc k ph (h). Hc k ph c m nhm
to iu kin cho sinh vin ui kp tin trnh hc tp khi cha t mt mn
hc no , hoc hc vt hon tt nhanh chng trnh o to. S tn ch
ng k trong hc k ph khng vt qu 7 tn ch. Hc k ph s c m
khi sinh vin c yu cu v nh trng c kh nng p ng c yu cu .
Trong mi hc k chnh, sinh vin c quyn ng k hc t 15 n 27
tn ch (tr hc k lm n tt nghip v khng k cc tn ch thc tp cng
nhn, thc tp cn b k thut).
Nh vy, mi kho hc c quy thnh s hc k chnh hoc s tn ch
phi hon tt t mt vn bng. Do , khi nim nm hc s khng hon
ton mang ngha nh trc y. Cng vic hc tp, ging dy s c tin
hnh lin tc trong nm.
Hot ng T vn mn hc l hot ng ch cht v rt quan trng ca
h thng qun l h o to theo tn ch. Nh chng ta bit, mi nm, mi
khi ngnh s c mt chng trnh o to ring m trong cc lp trong
cng kho s phi hc theo chng trnh o to nh sn. Theo quy nh
ca vic hc theo tn ch, sinh vin bt buc phi hc xong cc mn i
cng. y l cc mn hc bt buc. Sau khi hc xong i cng, sinh vin
mi c php ng k hc nhng mn hc chuyn ngnh m mnh mun
theo. Sinh vin c php ng k cc mn hc vo u mi hc k. Do
sinh vin bt buc phi suy ngh cn thn v cc vn nh ni dung cc
mn hc ng k, trnh t cc mn hc, nng lc ca bn thn, k c kh
nng ng hc ph ... khi ng k hc. Vo u mi k, nh trng lp danh
sch cc mn hc trong k cho mi kho ca mt ngnh hc v thng bo cho
sinh vin. Thng tin bao gm: Kho hc, ngnh hc, tn mn hc, ngy thng
hc, gio vin dy, s n v hc trnh, ghi ch.
Da vo thng bo , sinh vin ca mi chuyn ngnh tra cu tm ra
thng tin cn thit cho mnh. Mi sinh vin phi xc nh c:
Cc mn hc (lc ra t bng im hin c ca sinh vin).
Nguyn Th Hin
25
Lp CT702
n tt nghip
Cc mn hc cn phi hc bng cch trch ra t chng trnh o to
lp) chon ra cc mn ng k.
Lp bng ng k cc mn hc d kin s hc v gi km ng k cho
phng o to.
Phng o to tip nhn cc bng ng k hc ca sinh vin, tng hp s
sinh vin ng k cc mn, sp xp li cc lp hc, loi b cc mn hc
khng c sinh vin theo, lp ra danh sch hc mi c iu chnh cng
b. Mt khc, lp thng bo kt qu cho cc sinh vin ng k c chp
nhn y sinh vin n ng tin v lp phiu tham gia lp hc. Nhng
sinh vin ng k khng c lp s ng k li t tip theo.
Sau khi cc sinh vin ng k y v np tin, phng o to
ln danh sch sinh vin cc lp cho cc mn hc v lp thi kha biu cho k
hc. Thi kha biu c gi v cc khoa cc khoa phn cng cn b
ging dy.
Tin trnh t chc ng k v lp thi kha biu cho mi k c m t
bng biu hot ng hnh sau:
Nguyn Th Hin
26
Lp CT702
n tt nghip
Phng o to
Sinh vin
Trc k hc
Lp danh sch cc mn
s t chc trong k
Nhn t vn
mn hc
Thng bo cho
sinh vin
Chn v ng k
mn hc
Tng hp ng k cho
sinh vin
Gi ng k cho
trng
Ln danh sch lp c th
t chc
iu chnh DS
mn hc hc k
Thng bo kt
qu ng k
ng k
kt qu
yes
Lp thi kha
biu gi cc khoa
Thu hc ph
Trc khi bt
u k hc.
27
Lp CT702
no
n tt nghip
Nguyn Th Hin
28
Lp CT702
n tt nghip
Danh t
Phng o to
Phn loi
Tc nhn
DS mn hc d kin
HSDL
3. Nhn t vn.
Sinh vin
Tc nhn
4. Chn mn hc.
Mn hc
5. Lp bn ng k.
Ban ng k
HSDL
Chng trnh hc
HSDL
7. Thng bo kt qu ng k.
9. Lp ha n thu hc ph.
Thng bo kt qu
HSDL
Ha n thu tin
HSDL
Hc ph
12. Lp bo co.
Gio vin
Tc nhn
Nguyn Th Hin
29
Danh sch SV lp
HSDL
Bo co
HSDL
Lnh o
Tc nhn
Lp CT702
n tt nghip
Yu cu bo co
Danh sch lp
Danh sch mn hc
ng k mn hc
Thng bo kt qu ng k
Ha n thu hc ph
Danh sch cc lp
H THNG
0
T VN V
T CHC
LP HC
Bo co
LNH O
Bo co ph duyt
Nguyn Th Hin
30
Lp CT702
n tt nghip
Gp ln 1
Gp ln 2
1. Tra cu mn hc.
2. Nhn t vn.
ng k
mn hc.
3. Chn mn hc.
4. Lp bng ng k.
5. Ln danh sch mn hc hc
k
6. Tng hp ng k ca sinh
vin.
T chc
ng k
7. Thng bo kt qu ng k.
T vn
ng k v
t chc lp
T chc
lp v bo
co
12. Lp bo co
Nguyn Th Hin
31
Lp CT702
n tt nghip
1. ng k mn hc
2. T chc ng k
3.Lp k hoch hc v bo co
2.2 Tng hp ng k.
3.3 Lp bo co
1.4 Lp bng ng k
Nguyn Th Hin
32
Lp CT702
n tt nghip
hc l cc cn b ging dy c kinh nghim, hiu bit su sc v chng trnh
o to ca nhm ngnh v ngnh lin quan
(1.3) Chn mn hc: Sau khi xc nh c cc mn mnh mun hc,
tng s n v hc trnh chn, sinh vin c C vn hc tp ti cc Khoa,
Vin t vn xong, sinh vin s quyt nh chn mn hc m mnh s hc.
(1.4)Lp bng ng k: Khi xc nh c cc mn mnh mun hc,
tng s n v hc trnh chn, sinh vin vit phiu ng k ng k
nhng mn mnh mun hc vi phng o to. Sinh vin phi ng k lun
lp hc, thi gian hc, gio vin dy ri gi cho phng o to.
(2.1) Ln danh sch mn hc: y l cng vic ca phng o to.
Phng o to c nhim v lp ra bng danh sch cc mn no c th c
hc trong k.
(2.2) Tng hp ng k: Phng o to tng hp cc bn ng k mn
hc ca sinh vin c th hc trong k li ri thng bo cho sinh vin bit:
nhng lp s m, nhng sinh vin ng k chp nhn.
(2.3) iu chnh danh sch mn: Phng o to da vo kt qu ng
k ca sinh vin sp xp li cc lp hc, loi b cc mn hc khng c
sinh vin theo, c th b sung danh sch mn hc mi iu chnh sinh vin
ng k.
(2.4) Thng bo kt qu: Khi tng hp c danh sch cc lp c th
hc, loi b cc lp khng c sinh vin ng k theo, phng o to lp bng
thng bo mi thng bo cho sinh vin bit kt qu nhng mn no s
c hc trong k, mn no b loi b khng c hc trong k ny v kt
qu ng k ca h.
(2.5) Lp ha n thu tin: Khi thng bo kt qu cc mn hc c
hc, phng o to cng thng bo lun kt qu m sinh vin ng k sinh
vin n ng tin v lp phiu tham gia lp hc. Nhng sinh vin ng k
khng c lp s ng k li t tip theo.
Nguyn Th Hin
33
Lp CT702
n tt nghip
(3.1) Lp danh sch lp: Sau khi cc sinh vin ng k y v
np tin, phng o to ln danh sch sinh vin cc lp cho cc mn hc v
lp thi kha biu cho k hc
(3.2) Lp danh sch sinh vin lp: Sau khi sinh vin ng k v np
tin hc ph xong, phng o to tin hnh xp lp cho sinh vin, chia nh
nhng lp c ng sinh vin ng k.
(3.3) Lp bo co: Phng o to tin hnh tng hp cc thng tin chi
tit v vic ng k hc, lp hc, gio vin b mn dy trong k ri lp bo
co bo co ln ban lnh o nh trng.
Nguyn Th Hin
34
Lp CT702
n tt nghip
a b c d e f g h
1. ng k mn hc.
R R C R
2. T chc ng k.
U R R
U R U C C
3. Lp k hoch hc v bo co.
Nguyn Th Hin
35
C
R U U
Lp CT702
n tt nghip
Chng 3
PHN TCH H THNG
3.1 Cc m hnh x l nghip v
SINH VIN
Yu cu bo co
Bo co
LNH O
T in mn hc
D.sch SV mi lp
D.sch cc lp t
g
f
e
Ha n thu hc ph
Thng bo KQ ng k
Bng
ng k
TH
KQ
Bng KQ hc tp ca
Bn ng k
Chng trnh hc
Danh sch MH d
Lp
3.0k
hoch hc,
bo co
Danh sch sinh vin cc lp
Danh sch cc lp
Danh sch mn hc
Tra cu mn
hc
Ho n thu hc ph
Thng tin t vn
Thng bo kt qu ng k
T2.0
chc
ng k
Bo co
ng k mn hc
Yu cu t vn
1.0k
ng
mn hc
SINH VIN
Hnh 3.1 Biu lung d liu mc 0 ca ng k t chc lp hc
Nguyn Th Hin
36
Lp CT702
n tt nghip
D.sch mn hc d
a
b
Chng trnh hc
Bng KQ hc tp ca
Bn ng k
Lp1.4
bng
ng k
Yu
cu
ng
k
Thng tin t vn
Thng tin mn
hc
Tra
1.1cu
danh sch
mn
Yu cu t vn
Yu cu tra cu
ng k
SINH VIN
Thng bo KQ ng k
T in mn hc
SINH VIN
1.2 t
Nhn
vn
1.3mn
Chn
hc
Nguyn Th Hin
37
Lp CT702
n tt nghip
iu2.3
chnh
danh sch
mn
D.sch mn hc d kin
Chng trnh hc
Ha n thu hc ph
Thng bo KQ ng
Bng TH KQ ng
D.sch cc lp t chc
D.sch SV mi lp
Bng ng k sinh
2.5 n
Lp ha
thu tin
Ln2.1
danh
sch mn
hc
Ho n hc ph
C tha s n v hc trnh
khng
SINH VIN
2.4 bo
Thng
kt qu
2.2hp
Tng
ng k
Kt qu ng k
SINH VIN
Nguyn Th Hin
38
Lp CT702
n tt nghip
SINH VIN
Danh
sch
sinh
vin
lp
D.sch mn hc d
Bng TH KQ ng
D.sch cc lp t
Danh sch SV mi lp
Bo co
Ho n thu hc ph
LNH O
Tng hp bo co
Danh
sch
lp
Yu cu bo co
Lp3.1
danh
sch lp
3.3bo
Lp
co
Ln3.2
danh
sch sinh
vin lp
Nguyn Th Hin
39
Lp CT702
n tt nghip
3.2.
Du loi
Mc tin
Du loi
18. Kho
1. Hc k.
19. Ngnh hc
2. Nm hc.
20. M mn hc
3. Mn hc
21. Tn mn
4. S tn ch.
22. Ngy ng k
5. Hc ph.
D. bng kt qu hc tp
23. M SV
24. Tn SV
7. Tn chng trnh
25. M mn hc
8. Ngnh hc(CT)
26. S tn ch
9. Thi lng(CT)
27. im mn
E. Bng tng hp ng k
11. Tn mn hc(CT)
28. Tn mn hc
29. S SV ng k (mn)
30. S lp m(mn)
C. Bn ng k.
31. M/khng
14. S bn ng k
F. Thng bo kt qu
15. M SV
32. M SV
16. H tn SV
33. H tn SV
17. tn lp
34. Tn mn hc
Nguyn Th Hin
40
Lp CT702
n tt nghip
35. Chp nhn/khng
(ng k mn)
36. /thiu
51. Nm hc
G. Ha n thu hc ph
52. Tn lp m
37. S ha n
50. Hc k
38. M SV
54. M SV
39. H tn SV
55. H tn SV
40. L do thu
J. T in mn hc
56. M mn
42. Ngythu
57. Tn mn
44. Hc k
K. Bo co
45. Nm hc
60. S bo co
46. M lp m
61. Tn bo co
47. Tn lp m
62. Ni dung bo co
48. Mn hc
49. S sinh vin
Nguyn Th Hin
63. Ngy bo co
64. Ngi lp bo co
41
Lp CT702
n tt nghip
Du
loi
Du
loi
Mc tin
C. Bng ng k mn hc
1. Hc k
15. S bn ng k
2. Nm hc
16. M SV
3. Tn mn hc
17. H tn SV
4. S tn ch mn hc
18. Tn lp kha hc
5. Hc ph mn d kin
19. Tn kho
20. Tn ngnh
7. Tn chng trnh
D. Bng kt qu hc tp
8. Tn ngnh
E. Bng tng hp ng k
30. S lp m cho mn
13. S tn ch mn hc
31. M/ khng
F. Thng bo kt qu ng k
35. Chp nhn ng k mn
36. /thiu
Nguyn Th Hin
42
Lp CT702
n tt nghip
Mc tin
Du
loi
Du
loi
Mc tin
G. Ha n thu hc ph
37. S ha n thu hc ph
J. T in mn hc
40. L do thu ph SV
K. Bo co
60. S bo co
61. Tn bo co
46. M lp m
62. Ni dung bo co
47. Tn lp m
63. Ngy bo co
64. Ngi lp bo co
Nguyn Th Hin
43
Lp CT702
n tt nghip
T bng 3.2 ta xc nh c cc thc th v cc thuc tnh ca n cho
trong bng sau:
Thc th
Cc thuc tnh
HOC KY
Tn hc k
NAM HOC
Tn nm hc.
MON HOC
PHAN LOAI
M loi, tn loi.
CHUONG TRINH
NGANH
M ngnh, tn ngnh.
SINH VIEN
M SV, tn SV.
LOP
KHO
M kho, tn kho.
LOP-MON
BAO CAO
Tn bo co.
NHAN VIEN
Nguyn Th Hin
44
Lp CT702
n tt nghip
Mc tin
Du
loi
Mc tin
15. S bn ng k
39. S ha n thu ph
23. Ngy ng k
40. L do thu ph
28. im mn
30. s SV ng k mn
31. S lp-mn m
60. S bo co
32. M/khng
62. Ni dung bo co
Nguyn Th Hin
63. Ngy bo co
45
Lp CT702
n tt nghip
T bng trn ta xc nh c cc ng t. T thit lp c cc
quan h tng tc cho trong bng sau:
Mi quan h
NG K
THI( t)
THNG BO
TNG HP
Thuc tnh
S ng k
HOC KY
Ngy ng k
S tn ch
HOC KY
im mn
Chp nhn/khng
/thiu
S tin np
S SV ng k
S lp m
M/khng
S phiu
THU
Ngy thu
L do thu
Tng s tin thu
D KIN
S tn ch
Nguyn Th Hin
46
Lp CT702
n tt nghip
Bng 2: Cc mi quan h ph thuc s hu
Mi quan h
THUOC 1
THUOC 2
THUOC 3
LOP-KHOA, KHOA
THUOC 4
LOP-KHOA, NGANH
THUOC 5
THUOC 6
THUOC 7
CO
Thuc tnh
S tit
Nguyn Th Hin
47
Lp CT702
n tt nghip
Bc 4: V biu m hnh
NM HC
PHN LOI
Thuc 5
S
tit
3.2.4.
MN HC
Thuc 7
Thuc 1
HC K
Thi
D kin
im
ng k
Thu
Tng
hp
Thng bo
NHN VIN
lp
Phn
SINH VIN
Thuc 2
LP-MN
Thuc 3
LP-KHO
KHO
Thuc 6
Thuc 4
NGNH
CHNG TRNH
Nguyn Th Hin
48
Lp CT702
n tt nghip
Chng 4
Thit k h thng
4.1. Thit k c s d liu
4.1.1. Thit k s s d liu logic
a. Biu din cc thc th
Ta chuyn m hnh ER nhn c mc trc thnh m hnh d liu
quan h nh sau y:
NMHC
HC K
MN HC
NM HC (Tn nm hc)
HC K (M hc k, tn hc k)
MN HC (m mn, tn mn, s tin ch)
(1)
(2)
(3)
SINH VIN
gio)
LP-KHO
KHO
NGNH
LP-MN
PHN LOI
CHNG TRNH
thi lng )
NHN VIN
a ch)
(5)
(6)
(7)
(8)
(9)
Nguyn Th Hin
49
Lp CT702
n tt nghip
b. Biu din cc mi quan h
<Thuc 1>
(2) => (2):
HC K (Tn hc k, tn nm hc)
<Thuc 3>
(2)
<Thuc4>
(5)
<Thuc 2>
(5)
<Thuc 6>
(4)
<Thuc 7>
(11)
<Thuc 8>
<d kin>
<Thi>
<Dangky>
<Thongbao>
<Tonghop>
(14)
(15)
(16)
(18)
KT QU NG K (m mn, tn hc k, s SV ng
k, s lp)
<Thu>
(13)
sotiennop)
<Phanlop>
(12)
(19)
PHIEUTHU (sophieu, maSV, MaNV, lydothu, sotien, ngaythu)
(20)
Nguyn Th Hin
50
Lp CT702
n tt nghip
PHN LOI(8)
#Tn nm hc
#M loi
Tn loi
MN HC(3)
#M mn
Tn mn
S tn ch
#M loi
LP-MN(13)
#M lp mn
Tn lp mn
SINH VIN(4)
#M SV
H tn SV
Ngy sinh
Dn tc
Tn gio
a ch
in thoi
#M ngnh
#M kho
#M hc k
NGNH(7)
#M ngnh
Tn ngnh
HC K(2)
#M hc k
Tn hc k
#Tn nm hc
KHO(6)
LP(5)
#M lp
Tn lp
Nm nhp hc
Nguyn Th Hin
LP-KHO(12)
# M lp
#M khoa
Nm nhp hc
49
#M kho
Tn kho
Lp CT702
CHNG TRNH(9)
#M chng trnh
Tn chng trnh
Thi gian hc
Thi lng
#M ngnh
#M mn
NHN VIN(10)
#M NV
Tn nhn vin
Ngy sinh
a ch
BO CO(11)
#M bo co
Tn bo co
#M nhn vin
n tt nghip
50
Lp CT702
n tt nghip
(SDK) xung t do t mng www.microsoft.com/net, vi SDK, ta ch c th
dng Notepad hoc mt text Editor no ta thch pht trin trang ASP.Net
m thi.
Kt ni c s d liu trong bi
ADO l cng c truy nhp n cc c s d liu c xy dng
trn OLEDB (Object Linking and Embeding Database). Nu OLEDB l cng
ngh c xy dng mc h thng th cng ngh ADO c xy dng
mc ng dng. Khi lp trnh chng ta khng phi tng tc trc tip vi OLE
DB m thay vo ta ch lp trnh vi ADO. u im khi lp trnh vi ADO:
d s dng, khng ph thuc vo ngn ng lp trnh, khng ph thuc vo
ngun d liu, d dng m rng.
Nguyn Th Hin
51
Lp CT702
n tt nghip
Kho
chnh
Kiu DL
String(64)
Kho
ngoi
2. Bng HOCKY
Tn trng
Kiu DL
Kho
chnh
Ma_hoc_ky
String(64)
Ten_hoc_ky
String(255)
Nam_hoc
String(64)
Kho
ngoi
3. Bng MONHOC
Tn trng
Kiu DL
Ma_mon
String(64)
Ten_mon
String(255)
So_tien_chi
Int(5)
Nguyn Th Hin
52
Kho
chnh
Kho
ngoi
Lp CT702
n tt nghip
4. Bng SINHVIEN
Tn Thuc tnh
Kiu DL
Ma_SV
String(64)
Ho_ten_SV
String(255)
Dan_toc
String(255)
Ngay_sinh
DATE
Ton_giao
String(255)
Dia_chi
String(255)
Dien_thoai
String(64)
Ma_lop
String(64)
Kho
chnh
Kho
ngoi
5. Bng LOP-KHA
Tn Thuc tnh
KiuDL
Ten_lop
String(64)
Nam_nhap_hoc
DATE
Ma_khoa
String(64)
Ma_nganh
String(64)
Nguyn Th Hin
Kho
chnh
Kho
ngoi
53
Lp CT702
n tt nghip
6. Bng KHOA
Tn Thuc tnh
KiuDL
Ma_khoa
String(64)
Ten_khoa
String(255)
Kho
chnh
Kho
ngoi
7. Bng NGANH
Tn Thuc tnh
KiuDL
Ma_nganh
String(64)
Ten_nganh
String(255)
Kho
chnh
Kho
ngoi
8. Bng LOP-MON
Tn Thuc tnh
KiuDL
Ma_Lop-mon
String(64)
Ten_lop-mon
String(255)
Nguyn Th Hin
Kho
chnh
Kho
ngoi
54
Lp CT702
n tt nghip
9. Bng PHAN LOAI
Tn Thuc tnh
KiuDL
Ma_loai
String(64)
Ten_loai
String(255)
Kho
chnh
Kho
ngoi
KiuDL
Ma_CT
String(64)
Ten_CT
String(255)
Thoi_gian_hoc
DATE
Thoi_luong
Int(5)
Ma_nganh
String(64)
Kho
chnh
Kho
ngoi
KiuDL
Ma_NV
String(64)
Ho_ten_NV
String(255)
Ngay_sinh
DATE
Dia_chi
String(255)
Nguyn Th Hin
Kho
chnh
Kho
ngoi
55
Lp CT702
n tt nghip
12. Bng MON-CHUONG TRINH
Tn Thuc tnh
KiuDL
Kho
chnh
Kho
ngoi
Ma_CT
String(64)
Ma_mon
String(64)
So_tin_chi
Int(5)
KiuDL
Kho
chnh
Kho
ngoi
Ma_mon1
String(64)
Ma_mon2
String(64)
KiuDL
Ma_hoc_ky
String(64)
Ma_mon
String(64)
So_tin_chi
Int(5)
Nam_hoc
String(64)
Nguyn Th Hin
Kho
chnh
56
Kho
ngoi
Lp CT702
n tt nghip
15. Bng KET QUA HOC TAP
Tn Thuc tnh
KiuDL
Kho
chnh
Kho
ngoi
Ma_SV
String(64)
Ma_mon
String(64)
So_tin_chi
Int(5)
Diem
Int(5)
KiuDL
Ma_SV
String(64)
Ma_mon
String(64)
Hoc_ky
String(64)
Ngay_dang_ky
DATE
Nam_hoc
String(64)
Nguyn Th Hin
Kho
chnh
Kho
ngoi
57
Lp CT702
n tt nghip
17. Bng THONG BAO
Tn Thuc tnh
KiuDL
Kho
chnh
Kho
ngoi
Ma_SV
String(64)
Ma_mon
String(64)
Chap_nhan
Int(5)
Du/thieu
Int(5)
So_tien_nop
Int(5)
KiuDL
Ma_lop-mon
String(64)
Ma_SV
String(64)
Ma_hoc_ky
String(64)
Nam_Hoc
String(64)
Nguyn Th Hin
Kho
chnh
58
Kho
ngoi
Lp CT702
n tt nghip
19. Bng KET QUA DANG KY
Tn Thuc tnh
KiuDL
Kho
chnh
Ma_ mon
String(64)
Ma_hoc_ky
String(64)
So_SV_dang_ky
String(64)
So_lop
String(64)
Nam_hoc
String(64)
Kho
ngoi
KiuDL
So_phieu
String(64)
Ma_SV
String(64)
Ma_NV
String(64)
Ly_do_thu
String(255)
So_tien
Int(5)
Ngay_thu
DATE
Nguyn Th Hin
Kho
chnh
Kho
ngoi
59
Lp CT702
n tt nghip
SINH VIN
Mn ng k
Mn cn phi hc
Tra1.1
cu
danh sch
mn
NG
K
CHN
G TRNH
DS MN
D KIN
Yu cu chn mn
Lp1.4
bng
ng k
Thn
g tin
t
vn
KT
QU
HC
1.2
Chn mn
c th hc
Chn mn ng k
DS MN
IU
KIN
1.3
Nhn t
vn
Cc mn c th hc
SINH VIN
Thng tin t vn
Yu cu t vn
Thng tin mn hc
60
Lp CT702
n tt nghip
Tin trnh 1.2 Chn mn c th hc.
X l theo l: u mi k hc khi sinh vin chn mn hc mnh mun hc
da vo DANH SCH MND KIN, KT QU HC TP, CHNG
TRNH.
Tin trnh 1.3 T vn chn mn
X l theo l khi sinh vin mun chn mn ng k hc.
Sinh vin nhp vo mn hc ng k, h thng s hin ra cc thng
Nguyn Th Hin
61
Lp CT702
n tt nghip
PHIU
THU
CHNG
TRNH
KT
QU
NG
K
MN
HC_CT
Thng
tin tng
hp
NG
K
2.2hp
Tng
ng k
phiu thu
NHN
VIN
DS MN D
KIN
iu2.3
chnh
danh sch
mn
2.5 n
Lp ha
thu tin
kt qu ng k
Ln2.1
danh
sch mn
hc
SINH VIN
2.4 bo
Thng
kt qu
Thng bo s SV ng k
62
Lp CT702
n tt nghip
Tin trnh 2.4 Thng bo kt qu.
X l theo l khi ht thi gian ng k mn hc
Cn c vo s NG K ca sinh vin, h thng s tin hnh x l ri a
ra KT QU NG K sinh vin c bit.
Tin trnh 2.5 Lp ha n thu tin.
X l theo l: Khi tng hp c cc mn hc c hc, tng s sinh vin
ng k, s n v hc trnh m mt sinh vin ng k.
Cn c vo KT QU NG K, h thng s tin hnh x l ri thng bo
s tin hc ph m mi sinh vin phi np.
da vo KT QU NG K, h thng tin hnh thu hc ph ca sinh vin
ri in kt qu vo phiu thu
Nguyn Th Hin
63
Lp CT702
n tt nghip
LNH O
KT
QU
NG
K
Lp3.1
danh
sch lp
NG
K
Bo co
DS LP
- MN
Ln3.2
danh
sch sinh
vin lp
Yu cu bo co
v bo co
DS SINH
VIN
LP_MN
PHIU
THU
3.3bo
Lp
co
BO
Cc file:KT QU NG K, NG L, DS LP-MN,
DS SINH VIN
CO
LOP-MN, PHIU THU, BO CO.
Nguyn Th Hin
64
Lp CT702
n tt nghip
Thc th NM HC
2.Cp nht hc k
Thc th HC K
3.Cp nht mn hc
Thc th MN HC
5.Cp nht ng k
Thc th NG K
Thc th KHO
Thc th NGNH
11.Cp nht kt qu hc tp
Thc th KT QU HC TP
12.Cp nht lp
Thc th LP
hc
18. Nhn t vn
vn
Nguyn Th Hin
65
Lp CT702
n tt nghip
19. Lp bng ng k
ng k
20. Tng hp ng k
21. Ln ds mn d kin
23. Tng hp ng k
24. Thng bo kt qu
25. Lp ha n thu hc ph
28. Lp bo co
Tn giao din
16
Tra cu mn
17
Chn mn c th
18
Nhn t vn
19
Lp bng ng k
20
Tng hp ng
21
Ln ds mn d kin
22
23
Tng hp ng k
24
Thng bo kt qu
25
Lp ha n thu hc ph
Nguyn Th Hin
Gp li
66
Lp CT702
n tt nghip
26
Lp danh sch lp
27
28
Lp bo co
Nguyn Th Hin
67
Lp CT702
n tt nghip
truy cp HT
1
H thc n
chnh
0
ng k mn
hc
To DS mn d
kin
Lp bo co
Cp nht h
thng
1
3.1
To DS mn
d kin
3
3.2
Tng hp ng
k
3
3.3
Thng bo kt
qu ng k
3
3.4
Ln DS
lp-mn
3
3.5
Ln DS sinh
vin lp-mn
3
Nguyn Th Hin
68
Lp CT702
n tt nghip
1.3tra
Kim
tin
iu kin
1.2mn
Chn
c th hc
KT
QUA
HC
MN
D
KIN
1.1mn
Chn
cn hc
Cc mn cn
hc
Mn c th
chn hc
Mn c th
ng k
MN
IU
KIN
Yu cu mn ng k
M sinh vin
SINH VIN
Mn chn ng k
Nguyn Th Hin
69
1.4mn
Chn
ng k
NG
K
Lp CT702
n tt nghip
b. Biu tra cu chn mn cn hc
chn chng trnh hc
M sinh vin
SINH VIN
1.1.1
Tm
kt
qu hc
SV
Cc mn hc
Cc mn cn
hc
Cc mn cn hc
1.1.2
Ly
mn
Chng
trnh hc
KT
QU
HC
TP
1.1.4
Cc
mn
cn hc
CHNG
TRNH
kt qu so snh
CHNG
TRNHMN
So 1.1.3
snh CT
-kt qu
Nguyn Th Hin
70
Lp CT702
n tt nghip
Chng 5
CI T TH NGHIM
xy dng chng trnh th nghim chng em s dng cng c v
cng ngh sau xy dng:
1. Ngn ng lp trnh ASP.Net,C#.
2. Trnh son tho v bin dch Microsoft Visual Studio 2005.
3. H qun tr c s d liu SQL Server 2000.
4. Cc Tool chia s trn mng.
Nguyn Th Hin
71
Lp CT702
n tt nghip
Nguyn Th Hin
72
Lp CT702
n tt nghip
Nguyn Th Hin
73
Lp CT702
n tt nghip
Kt Lun
H thng t vn mn hc l mt chng trnh c ch cho vic t chc
hc theo tn ch. H thng c kh nng t vn mn hc cho ngi hc cng
nh gip ngi hc ng k tham gia lp hc d dng nhanh chng. iu ny
ht sc cn thit do s lng sinh vin trong trng rt ng, s lng cc
thy c gio tham gia t vn mn hc cho sinh vin li hn ch.
Vo thi im cui cng kha lun t c mt s kt qu nh sau :
To ra m hnh phn tch v thit k cho h thng T Vn Mn Hc
H thng s dng ngn ng ASP.Net xy dng chng trnh,
Nguyn Th Hin
74
Lp CT702
n tt nghip
[1]
[2]
[3]
Nguyn Th Hin
75
Lp CT702