Tải bản đầy đủ (.pdf) (66 trang)

Xây dựng website quản lý điểm học tập học sinh trung học phổ thông

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (35.79 MB, 66 trang )

TRUoNG DAr Hoc rAy oO
KHoA rY rnfuar bONG NGHE

a

J*{.r$ilc s4r xec rAr

LUAN vAN

rOr Ncurpp DAr Hec

xAvDUNGwEBSITE
HQC SINH
QUAN LY DIEM HQC TAP
atA'
TRUNGHOC PHO THONG

Hg vir t6n sinh vi6n:
LO Vdn Trung
Mssv:0851010071

C5n bQ hu6ng d6n:
Ths. Nguy6n ViQt Huj,nh Mai

C6n bQ ph6n biQn
Ths.Th6i ThiNgec Thiry

Md s6 dC tai: OtZ

L.003669


CdnTho,2012


Ludn vdn t6t nghiQp: Website qudn ly didm h7c sinh THPT

LOt CAM ON
DAu ti6n t6i xin chdn thdnh gtri loi c6m on d6n Ban girim hiQu trunng Dai

Hqc Tdy D6, quy thAy c6 da tan tinh dAy b6o, truy6n d4t ki6n thric, cflng nhu
kinh nghiQm quy b6u cho t6i su6t thoi gian hgc t4p t4i trudng.

Tdi xin grii loi c6m on c6 Nguy6n ViQt Huj,nh Mai, Cd da tQn tinh hudng
d6n, girip d0 t6i trong su6t thdi gian thpc hiQn lu4n van. TOi cf,ng ch6n thdnh c6m
on thAy cO trong Khoa

K! Thuat -

C6ng NghE d5 tao mgi di€u ki6n thu4n lgi

nn6t eC t6i c6 th6 hodn thdnh t6t lufln

v[n tdt nghiQp.

T6i xin giri loi c6m on sdu s6c dtln gia dinh, cha mg, ngudi thdn, nhfing
ngudi dE nu6i d4y, dQng vi6n vd tng hd t6i


ngdy h6m nay.


Xin cim on t6t ci anh chi, b4n bd da nhiQt tinh chia

s6

kinh nghiQm, kii5n

thfc, girip tl0 t6i trong su5t nhfing ndm hgc t4i trudng.

Sinh vi6n thgc hiQn
LG

Vin Trung


LuQn vdn t6t nghiQp: Website quim ty diAm hqc sinh THPT

NHAN

xEr cuA GtAo vrEN HI/ONG oAn
----sJ ffi p------

Cfrn Tho,ngdy. . ...th6ng.. ...ndm 2012

Girlo vi6n Hurimg D6n

Ths.Nguy6n ViQt Huj,nh Mai


Ludn vdn ti* nghiQp: Website qudn l!, diAm hpc sinh THPT


NHAN

xEr cUA GrAo vrEN

PHAN BIEN

_-q m e)------

Cdn Tho,ngdy. . ...th6ng.....ndm 2Ol2
Girlo vi6n Phin Bi6n

Ths. Th6i ThiNgoc Thriy


LuQn vdn

6t nghiQp Website

qudn l!, diAnt hpc sinh THPT

MUC LUc
CHIIONG t: TONG QUAN.............

2.I.
2.2.
2.3.
2.4.
2.5.

HTML

PHP

..........6

MYSQL

..............7

JAVASCRIPT.......

AJAX

CHUONG 3: NQI DUNG VA KET QUA NGUYT,N CUIJ
3.1. k6t qui tli6u tra, thu thflp th6ng tin............

3.1.4.

MO hinh lu$n

3.1.5. C6c ring

$ (MLD)

9
,9

.......17

buQc tham chi6u.........


18

t9

3.1.6. Md hinh MPD........

.........29

KET LUAN VA DE NGHI

.............57

TAI LITU THAM KHAO

GVHD: Nguy6n ViQt Hulnh Mai

SVTH: L0 VAn Trung


Ludn vdn t6t nghiQp: Website qudn ly diAm hpc sinh THPT

CAC KY HIFU VA VIET TAT
vii-it tet

Y nghia

THPT

Trung Hgc Ph6 Th6ng


CSDL

Co

SQL

Structured Query Language

MCD

Model Conceptual Data

MLD

Model Logical Data

Scv

Dt

LiQu


LuQn vdn

tiit nghiQp: [hebsite qudn l!, di(im hpc sinh THPT

TOM TAT
O c6c trudng THPT, b€n c4nh viQc gi6ng d4y thi quin ly


^ rdt quan trong. N€u qu6n
mQt c6ng viQc
,,,

ly b6ng tay,


hoc sinh ld

viQc ndy ddi h6i rat nhi6u

gi6y mpc, thdi gian vd c6ng stic,.. ViQc luu trfi tti6m vd tim ki6m cfing r6t kh6
kh6n.

Chinh vi vfly,

OC

tai "xAy dqtng website qudn $, itiOm hgc tQp cfia hgc

sinh 0 mQt trwdng THPT " dugc dua ra nh[m mgc dich t4o ra mQt website c6
th6 thay th6 con ngudi ldm nhfing viQc ndy. Website sC girip gi6m thii5u tOi da
c6ng viQc cria ngudi quin ly vd t[ng d0 chinh x6c cta viQc tinh to6n diiSm, girip

ngudi dirng d6 dang tra cuu, so sSnh vd

in 6'n cdc dir lieu khi cAn. ViQc qu6n l;i

nhu v4y cfrng th6 hiQn sp chuydn nghiQp h6a trong cdng tric quin ly cria trudng.

Chucrng trinh sE dugc vitit tr6n PHP, vd hQ quin tr! CSDL MYSQL..

TI./ KHOA


Ludn vdn ttit nghiQp: Website qudn $, diAm h7c sinh THPT

ABSTRACT
In high schools, beside the teaching, the mark management of students is a
very important work.

If

that manage manually, it

will require a lot of paper, ink,

time and effort, .. The storage and search marks will be extremely difficult.
Therefore, the topic"website built monage point of Jile student learning

fielt THPT' was given the purpose of creating a program that can replace
people to do these things. The program will help minimize the work of the
at

o

managers and increase the accuracy

of the mark calculation, help users easily


search, statistics, comparison and printing in case of need. That management also
demonstrates the professionalism in the management of the school. The program

will

be written

in

PHP, administrator MYSQL.

KEYWORDS


Lusn vdn tdt nghiQp: Website qudn ly diAm hqc sinh THPT

CHI./ONG 1: TONG QUAN

1.1.

DaT VAN

1.1.1.

or

HiQn tr4ng

Trong c6ng t6c qu6n ly ditim hgc tdp cria hgc sinh mQt trudng THPT , thi kh6i
luqng th6ng tin cAn qu6n ly hing n[m tdng lOn rdt d6ngk€, sO lugng th6ng tin v0

hgc sinh ngdy cdng nhidu, lugng th6ng tin cAn luu trir ld r6t l6n. DAn d6n viQc

quin ly ktit qu6 hgc tQp cira hgc sinh, g{p r6t nhiCu kh6 khIn, phric t4p vd t6n
kdm. Nh6t ld viQc tim ki6m c6c th6ng tin cria gi6o vi6n vd hgc sinh,

;. ..
cdn la cdng

dt

viQc v6 cirng kh6 kh6n vd mdt nhi6u thoi gian do luqng

liQu cfl khi

dt

liQu rdt

l6n. D€ viQc qudn ly c6 hiQu qui cAn r6t nhi6u c6ng sric cira c6n bQ quin ly vd
gi6o vi6n.

E6 c6ng viQc quin ly duqc nhg nhdng hon, dilp ring nhu cAu thUc t6, t4o diAu

loi cho c6ng t6c quin ly, gi6ng day, vd hgc tQp cira hgc sinh, nhd
trudng cAn phii O6i mOi phucrng ph6p quan ly tt6 kiQn thu4n

Ngdy nay, vdi sg ph6t tri6n cria c6ng nghQ thdng tin vd ring dpng cria c6ng
ngh6 thdng


tin vdo doi s6ng ld mQt thUc t6 md chring ta kh6ng thti pht nhfln

dugc. HAu h6t c6c ngdnh, c6c linh vyc diiu dugc tin hgc h6a, trong

116

linh vpc

*Quin lf tli6m

hgc tgp

duoc quan tdm hdng ctAu ld gi6o dpc.

1.1.2. Mgc ti0u
Muc ti0u chinh cta

dO

tdi ndy ld xdy dUng website

cria hgc sinh & mQt trudng THPT

"

d6

khic phpc nhirng kh6 khdn

dd nOu tr6n,


il6ng thoi dC viQc quin ly ttat hiQu qui hon.

1.2.

LICH StI ClAr QUYEr VAN Or
HiQn tai, hAu h6t ciic trulng d5 c6 website th6ng tin, nhung chi don thuAn ld

website gi6i thi6u. Trudng THPT Chuy6n Hung Vucrng, noi chon tim hi6u thgc
tis dc tdi,

trulng da timg budc cii thi€n viQc quin ly th6ng tin bing

c6ch

fng

dgng website vdo quin ly.

GVHD: Nguy6n ViQt Hulnh Mai

SVTH: L6 VEn Trung

I


LuQn van tot nghiQp: Website qudn l!, diem hoc sinh THPT

1.3. PHAM Vr - {', NGHIA
1.3.1 Ph4m vi y6u cAu


a.

Vi co sd l!,thuyi|t

o

criu vd vQn dung ly thuy6t ph6n tich hQ th6ng, rlc tim hicu hp thdng hiQn

tai, xdy dUng c6c m6 hinh
dong dir liQu phpc vg cho

o

hQ

OC

th6ng thgc th6 k6t hqp, mO hinh lupn ly, luu dd

tai.

dt li€u, tr6n co s0 d6, lga
chgn mQt ng6n ngt lap trinh phu hqp cho viQc fng dung. MOt s6 k! thu{t mdi
Nghi6n criu mQt

sO

ng6n ngir lap trinh co s0


ring dqng vdo lpp trinh.

o

,.7

Tim hi6u mQt sd h0 quin tri co sd dU liQu. Tir d6 chgn ra mQt

tri tucrng thich v6i ng6n Nghi6n ngft lap trinh d5 chgn, sao cho phu

hqrp

hQ qu6n

vdi img

dung.

b.
OA

Vi ch*c ndng
tai xdy dgng website "Quin

lf

tli6m hgc

tfp cia


hgc sinh & mQt trudng

THPT" ph6i dim b6o c6c chric ndng sau:
MQt s6 chrfrc ning chung

o Chc chric ndng cap nhflt (th6m, sta, x6a, in).

o Cdc chric nrng nhQp xu6t dtr liQu 6 cdc d4ng file pdf.
o Circ chric n[ng tim ki6m d4ng Autocomplete.
o Thi6t k6 menu chfc ndng d4ng tg dOng d6ng, m0 theo kii5u cdy menu.
MQt sii chrfrc nlng girio viOn: Qu6n ly th6ng tin girlo vi€n.

.
.
.

Cap nhdt thdng tin gi6o vi6n c6 chir nhiQm hay kh6ng.
Cap nh4t th6ng tin thuQc t6 chuy€n m6n.

Cap nhdt ghi nhan chric vu md girio vi6n dd ldm tru6c d6, hiQn tpi (c6

luu v6t).
MQt sii chrfrc

ning quf,n lf hgc sinh.

Qu6n ly rli0m hgc sinh.

.


Nhap cli€m hoc sinh vdi nhi6u c6ch: Xh0p tlii5m hgc sinh theo mdn hoc,

theo hgc sinh vd c6 th6 nhap di6m theo hgc sinh vd m6n hgc.

GVHD: Nguy6n ViQt Hulnh

Mai

SVTH: LC Van

Trung

2


Luqn vdn dt nghiQp; Website qudn ly didnt hoc sinh THPT

o

Chric ndng xem di6m: Chgn hQc kj,, vd lcrp hgc, c6 th6 xem di0m theo

tirng hgc sinh, theo tirng m6n hgc. Ngodi ra cdn c6 chric ndng cQp nhQt hanh
kiOm vd x6p loai hanh ki6m.

Quin ly th6ng tin hgc sinh.

o

CAp nhdt danh s6ch hgc sinh t6 chric theo t

.

CAp nhflt lorp hgc, girio vi6n chri nhiQm.

o

Chric nlng quin ly thdng tin php huynh hgc sinh.

Quin ly x6p

1o4i hgc sinh.

Quin ry tni HQu hgc t$p

.
.
.

Cap nhpt th6ng tin v0 m6n hgc.
Cap nh6t c6c 1o4i tdi lieu hqc t0p.
CAp nh6t ciic th6ng b6o, th6ng tin hgc tflp, th6ng tin trudng.

Thi khoin ngutri dring.

o

Tdi kho6n ddnh cho ngudi quin tri( hiQu tru&ng, ph6 hiQu trucrng).

o Tdi kho6n ddnh cho giSo vi6n chti nhiQm.
o Tdi kho6n ddnh cho giSo vi6n bQ m6n.

o Tdi kho6n ddnh cho hoc sinh.
. Vi W thuqt
o Dim b6o tinh chinh x6c, kii5m tra todn vgn dt liQu, ki6m tra 15i phrit
sinh do ngudi dirng, ddm b6o an todn, b6o rnflt.

o
.
.
o
.
o
o

Giao diQn thdn thiQn.

T6c

dQ

truy xu6t nhanh.

Chuong trinh mCm d6o, d6 m0 rQng vd phSt triiSn.

Tuong thich v6i ciic ring dpng kh6c dang sti dpng tr6n windows.
HC qu6n

NgOn

tri co sd dir liOu MySQL.


ngt l6p trinh web:

PHP

MQt sO tJquery.

GVHD: Nguy6n ViQt Hulnh Mai

SVTH: L0 VIn

Trung

3


Luqn vdn u* nghiQp: Website qudn l!, di1m hoc sinh THPT

o

M6i trulng cdi dflt web Server.

1.3.2.

f

nghia cria tlii tiri

ViQc ring dUng tin hgc vdo c6c ho4t dQng qu6n ly c6c linh vuc, c6c ngdnh ngh6


thyc sg dI mang

a.

14i nhiOu

loi ich to l6n nhu:

V6i ngadi dilng:

.

Titit kiQm thoi gian tim ki6m, ghi ch6p, tinh to6n

o

Thu0n ti€n tim ki6m th6ng tin khi cAn thitit.

o

Luu trir

o

C6 thi5 dung moi hic, mgi noi n6u c6 th6 truy c0p internet.

sE

sO


ligu, it sai s6t.

titit kigm tdi nguyOn, chfnh x6c, thao tiic nhanh tr6n dfi

1i0u.

o Dim bio d6ng bQ vO dfi liQu.

b.

Vdi bdn thdn

.

ti6p

o

Ndng cao

bitit c6c

o

c4n dtr liQu thgc

hQ

k!


16

khi khao siit h0 th6ng.

ndng ph6n tich hQ thdng th6ng tin, m6 hinh h6a hQ th6ng,

th6ng c6 sin, nhfln th6y nhirng uu nhuoc dii5m.

Thdnh th4o hon trong l6p trinh c6c ring dung quin ly tr€n web.

.

Hi6u bi6t th6m vd dAy dir hcrn vd cric c6ng tiic qu6n ly tlitim hgc sinh 0
trudng THPT .

I.4. PHIIONG PHAP NGUYTN CITU
Nham dam b6o titin dQ thr,rc hi6n dc tai, khi dugc girio vi6n hu6ng d6n ch6p
nh0n dA tdi
dQ

bft rl6u phdn chia thoi gian, c6ng viQc,

thuc hien

dC

dQ. Trong qu5

tai.


Tt

16p

k5 ho4ch vd brio crio ti6n

d6, xem x6t vd diAu chinh c6ng viQc cho phir hqp v6i tii5n

trinh ldm vi€c, tranh tht sg quan tdm cria giSo vi6n hudng d[n.

Nhin chung hQ th6ng dugc xdy dUng qua c6c giai do4n sau:

a.
th

Phan tich ydu cAu, m6 ta dAy dri vo hQ th6ng th6ng tin sip x6y dung, m6

cdc chric n5ng,

tinh nlng c[ra

hQ

th5ng.

Khi ndng m& r6ng, ciic loai tdi li6u ddi

h6i, thdi gian d6p ting hopc ciic y6u cAu vO d6 tin cay (ch6t luqng) cfing nhu ch6t
luqng cria hQ th5ng, nghiCn cfu khi thi.


GVHD: Nguy6n ViQt Hulnh

Mai

SVTH: L0 Vdn

Trung

4


LuQn vdn

b.

6t

nghiQp: Website qudn ly di€m hgc sinh THPT

Tim hi6u c6c ring dUng li6n quan d6n hq th5ng

<15

dugc xdy

dpg

tru6c

d6, tim hi6u hiQn tr4ng, y6u cAu mgc ti6u AC tai. X6c clinh pham vi vir k6t qui c6n

dpt dugc cho d0 tdi. Phdn tich vd tfri6t

c.

te chi ti6t, tim c5c tdi liQu c6 li0n

quan.

Ph6n tich mO hinh hQ thdng, m6 hinh h6a (MCD, MLD, DFD), module

h6a hQ th6ng -> tii5n hdnh thi6t k6 website.

d. ThUc hien vd ki6m tra l6i, x6c nhfln tinh hgrp lQ cria tdi liQu d{c td,tniet tC
module chuytln ti6p gifra cdc giai do4n.

e.

CAi dflt website (tru6c ti6n ch4y thri tr6n localhost).

f. Vitit bao crio k6t qui thpc nghiQm.
g. Luu trir, dang t6i website lOn internet - Hu6ng d6n qu6n trf website (giai
do4n thgc hi6n cu6i cirng).

GVHD: Nguy6n ViQt Hulnh

Mai

SVTH: L6 VIn

Trung


5


LuQn vdn t6t nghiQp; Website quan ly diAnt hoc sinh THPT

CHTIONG 2: CA SO LV THUYET

2.I. HTML
HTML (hay Hypertext Markup Language-Ngdn ngt li6n k6t si0u vln b6n) ld
ng6n ngtr d6nh d6u chuAn dnng lap trinh cdc tdi liQu World Wide Web, tdi liQu ld
cdc t$p

tin vdn bin don gi6n.

Ng6n ngt HTML dung cdc tag ho{c ciic dopn m5 lqnh il6 chi cho c6c trinh
duyQt (Web browsers) c6ch hi6n

thi c6c thdnh phAn cira trang nhu text vd

graphics, chuQt. HAu htlt c6c Web browser,

dic

biQt ld Microsoft Internet Explorer vd

Netscape Navigator, nh{n bitit c5c tag cria

HTML vucrt xa nhfing chuAn HTML


df;tra. Microsoft FrontPage chi dung dC dqc vd
hiiSu ngdn

vitit

cdctQp tin HTML md kh6ng

ngfi HTML yCu cAu ph6i ldm gi.

Dynamic HTML(DHTML-HTML dQng): Ld ng6n ngir HTML m& rQng ldm
tdng hiQu ring trinh bdy vdn bin vd d6i tuqng khiic.

URl(Uniform Resource Locator): Efa chi tdi

mQt tr4m Internet hay m4ng nQi

bg, ld m6t chu6i cung c6p dia chi Internet cta rnQt Web site tdi nguy6n tr6n
World Wide Web, di theo sau m6t nghi thric. URL thudng dung ldhttp.ll, tl6 chi

dfnh dia chi Web site tr6n Internet. Nhtng URL khric

ld gopher:ll,

ftp,,ll,

mailto,,|1...

Web browser (Trinh duyQt web): PhAn m0m phi6n dich it6nh d6u cria c6c file


bing HTML, dinh dpng chring sang c6c trang Web, vd th6 hi6n chring cho ngudi
dung. Vdi browser c6 thiS cho ph6p ngucri dung goi nhfln e-mail, doc newsgroups,
vd thgc hi€n c6c file sound hoflc video tl6 tlugc nhring vd trong tdi lipu Web.

Script: MQt tflp cric chi lQnh dirng

AC Uao

cho chucrng trinh bitit c6ch thpc hiQn

mQt thri tgc qui dinh, nhu dang nh4p vdo hQ th6ng thu diQn tri chang h4n. C6c

khi

ning script dugc cdi sin trong mQt sd chuong trinh.

2.2. PHP
PHP (vi6t tat nOi quy "PHP: Hypertext Preprocessor") ld rnQt ng6n ngfr lflp

trinh kich b6n hay rn6t lo4i rnd lQnh cht y6u dugc dung d6 phdt tri6n c6c img
dpng vi6t cho miiy chri, m5 ngu6n m6, dirng cho muc dich t6ng qu6t. N6 r6t thfch
hqp v6i web vd c6 th6 d6 dang nhring vdo trang HTML. Do duoc t6i uu h6a cho
c6c ring dUng web, t6c d6 nhanh, nho ggn, cri ph6p gi6ng C vd Java, dE hgc vd
GVHD: Nguy6n ViQt Hulnh Mai

SVTH: LC Van Trung

6



LuQn vdn

6t

nghiQp: Website qudn l!, diim hpc sinh THPT

thdi gian xdy dyng s6n phAm tucrng cl5i ngin hcrn so v6i c6c ng6n ngfi kh6c n6n
PHP dA nhanh ch6ng tr& thdnh m6t ng6n ngt l4p trinh web ptrO Ui6n ntr6t th6
gi6i.
Ng6n ngt script ch4y tr6n Server.
PHP scripts chria text, th6 HTML, script.
Sri dpng phAn m0 rQng t€n file : .php, .phtml.

PHP scripts se tr6 vC t
PHP h6 trq dC ldm viQc vdi nhi6u h9 QTCSDL khric nhau: MySQL,
Informix, Oracle, Sybase, Solid, PostgreSQl, Generic ODBC...
Phan mi:m md ngudn mo. mi6n phi.
Chay tr6n nhi6u platforms (Unix, Linux, Windows).

Tuong thich v6i hAu h6t c6c web Server (Apache, IIS, etc).

2.3. MYSQL
HQ qu6n

tri co so dt

liQu, dung cho c6c rlmg dpng

vla


vd nh6, h6 trg chuAn

SQL, phAn m6m ma ngu6n md, mi6n phi. MySQL Chay tr6n nhi€u platforms

(Unix, Linux, Windows), rdt ph6 bi6n. PHP + MySQL : Web dQng ch4y tr6n
nhi6u platforms khiic nhau.

2.4. JAVASCRIPT
JavaScript, theo phi6n

bin

hiQn hdnh, ld mQt ng6n ngfi lAp trinh kich

dpa trOn t16i tuqng dugc ph6t triiSn tir ciic

y

bin

niQm nguy€n m5u. Ng6n ngir ndy

dugc dtrng rQng r6i cho c6c trang web, nhung cfrng dugc dung d6 tao khi n6ng

vi6t script sti dpng c6c d6i tugng nim s8n trong c6c ring dung.N6 v6n dugc ph6t

tritln bcri Brendan Eich tpi Hdng truydn th6ng Netscape v6i c6i t6n dAu ti6n
Mocha, r6i sau d6 d6i t6n thdnh Livescript, vd cu6i cirng thdnh JavaScript. Gi6ng
Java, JavaScript c6


cf

ph6p tucrng tu C, nhung n6 gAn

vdi Self hon Java. js ld

phAn mo rQng thucrng dugc dung cho t4p rin md ngu6n JavaScript.

2.5. AJAX
Ajax vi6t tht
tu&ng, m6

ti

cpm

tt:

Asynchronous Javascript And

viqc sri dUng k6t

o HTML

o
.

ciua


h-o.

xML. Ajax ld mQt y

p m6t nh6m nhi6u c6ng nghQ vdi nhau:

(hoac XHTM) t<6t

frcr,p

v6i CSS.

MO hinh DOM (Document Object Model).
OOi tugng XMlHttpRequest.

GVHD: Nguy6n Vi$t Hulnh Mai

SVTH: LO Vin Trung


LuQn vdn

o
o

COng nghQ

6t

nghiQp: Website qudn ly di€nt hoc sinh THPT


XML.

AJAX dugc vi6t Uing Javascript.

Uu di€m cria ajax:

.

DE hgc dE hi6u.

.

DE ti6p can

o
o

Gi6m bdng th6ng.

Thoi gian hi6n thitrang wed nhanh hon.

o

TAng tinh tuong titc giitatrang wed vdi ngudi dirng.

o

Dugc h6 trq tr6n hAu h;5t cAc trinh duyQt thdng dqng: Internet


Explorer, Firefox, Opera. ..

Uu di6m cria mO hinh MVC:

.

Su phdn chia 16 rdng gifta ba phAn Model, View vd Controller gifp

d6 qu6n ly vd d6 m0 rQng.

.
o
o
o
o

Irrt6i li0n k6t giira ba phAn cfing dugc n6u cp thti.

Thich hgp cho ldm viQc theo nh6m Ajax & MVC.
Model: PHP, ASP.NET & MySQL, SQL Server...

View: HTML (XHTML) & CSS
Controller: Ajax vd Javascript.

GVHD: Nguy6n ViQt Hulnh Mai

SVTH: L6 Vdn

Trung


8


LuQn vdn

t& nghiQp: Website qudn ly di€m hoc sinh THPT

CHTIONG 3: NQI DUNG

3.1.

vA KET QUA NGUYEN CI].U

K6t qui tlidu tra, thu thgp th6ng tin

3.1.1.

MO te hQ thiing

Quin l1f hgc sinh: MQt trudng Trung Hgc PhO Th6ng (THPT) chuy6n ban
i"

muon quAn ly toan diQn hgc sinh trOn miiy tinh trong qu6 trinh hqc t4i truong (kC

tir khi hgc l6p l0 rt6n 12). Sau khi kh6o srit hiQn trang dE n6m dugc nhirng th6ng
tin

sau:

o


Quin

lf ly lich hoc sinh: M6i hgc sinh nhd trulng cAn qu6n ly citc

th6ng tin: Hg t€n, gi6i tinh, ngay sinh, noi sinh, dia chi, cha mg, anh chi em ruQt
cirng hgc tpi trudng.

.

T6 chric hgc t4p: Hgc dugc t6 chric thdnh lop hgc theo chuy6n ban
cria kh6i, m5i tOp c6 ban ciin sg l6p. M6i khOi cO mQt s6 m6n hoc v6i s6 tii5t vd
he sO kh6c nhau cho tirng kh6i chuy6n ban. Vt6i m6n hoc cria m6i tcrp hgc dugc
gi6o vi6n gihngd4y trong su6t nAm hgc.

o

Qudn ly hgc tQp: Di0m cria m6i m6n hoc dugc qu6n ly theo timg hgc

kj, (mQt ndm c6 2 hoic 3 hqc ky). M6i gi6o vi6n luu di€m m6n hgc do minh
gi6ng dpy, cu6i kh6a hgc ditim ndy sE dugc chuy6n cho gi6o vi6n chri nhiem. So
di6m duoc ph6n chia thdnh ciic cQt:
,-.:

KiAm ffa miQng (h€ s6

l):

_


_ ? -

T6i da 3 lAn trong mOt hqc kj,, c6 th6 kh6ng kii5m

tra.
KiiSm

tu 15 philt

(hQ

sa t|: roi oa 5lAn trong

mQt hqc

k,, toi thi€u 2ldn

trong mQt hgc kj,.

Kiam ffa thqrc hdnh (he s6 1): Tdi da 2ldn trong m6t hgc kj,, c6 thc kh6ng
kitlm tra.
Ki€m tra

I

ti€t &€

sA 2):

Ki6m tra dfng 3 lAn trong m6t hgc kj,.


Thi hoc ki,: Thi dring mQt lAn trong mQt hqc kj,.

Quy tac tinh diiSm trung binh: M6i chuy6n ban c6 m6t s5 m6n c6 he s6 tintr
ri6ng c[ra n6. Ban Khoa hgc tq nhi6n (KHTN) c6 hQ s6 2 cho ciic m6n To6n, Vflt

ly, H6a hoc, sinh hoc, h€ so 1 cho ciic mon cdn l?i. Ban Khoa hgc x6 hQi vd
NhAn vdn (KHXH-NV) c6 hQ so 2 cho c6c m6n Ngt vrn, Llch sti, Dialy,Ngo4i

GVHD: Nguy6n ViQt Hulnh Mai

SVTH: L6 Vdn Trung

9


LuQn vdn

dt

nghiQp: Website qudn ly di€m hoc sinh THPT

ngt thri nh6t, h9 sO 1 cho c6c m6n cdn lpi. Ri6ng OOi vOi c6c m6n chuy6n thi
I

-.
tli6m
cria mdn do se nhdn v6i

hQ s6 3.


Ki0m tra thulng xuy6n (KTtx), kiOm tra dinh ky (KTdk), ki6m tra hgc kj, hay

thi hqc ky (KThk), trung binh m6n hgc kj, (TBmhk), trung binh m6n ci nim
(TBmcn), trung binh ki6m tra (TBkt).

BffTfx*SxD,nrdff
r8kt : r ong ca{ ftq so
TBrukk

-

T&mt'n

:

TEk,t*?xBffflEk
q
J

3

Di6m trung binh cdc m6n hgc ky (TBhk), c6 n5m hgc (TBcn) lA di6m trung
binh m6n hgc kj, cuat6t ch

TBl.rk

circ

: In


m6n vdi he

sO

BTEmlrk m&n

/-,

cta tirng m6n hgc.

i

x E{s nrim i

ttb man

L

Di0m trung binh cric m6n cA ndm (TBcn) ld trung binh cQng cira ditim trung
binh ci nf,m cria tdt citc6c m6n hoc, v6i hC s6 cira timg m6n hoc.

TEm

:

"X, T$rncw

wzfrru


i. x

trtrS

E, ns ru6'ra

m&'n

i

d

Di0m trung binh m6n hgc c6c m6n hoc ky (TBhk) hoflc c6 ndm hoc (TBcn) ld
A^I'

s6 nguyen ho4c sd th4p phdn dugc l6y clOn chtr s6 th4p ph6n thri nhdt sau khi tl6

lhm trdn sO. OOi vdi c6c m6n chi d4y hgc trong

I hqc ki,thi

l6y k6t qui tl6nh giri,

xtip lopi cria hgc ky d6 ldm k6t qui d6nh gi6, xdp lo4i cho c6 nf,m.
,l;.,

Ti6u chu6n x6p lo4i hgc kj, vd x6p lo4i cd ndm: Loai gi6i: Ei6m trung binh
c6c m6n hgc

tir 8.0 tro l€n, d6i vdi hgc sinh THPT chuy6n thi tlii5m m6n


chuyOn

tir 8.0 tr& l6n, kh6ng c6 mdn hoc ndo di6m trung binh dudi 6.5; Loqi khd: Di6m
trung binh c6c m6n hoc tir 6.5 tr0 l6n,

OOi

vOi hgc sinh THPT chuy6n thi di6m

mdn chuyen tir 6.5 tro l€n, kh6ng c6 m6n hoc ndo ditim trung binh du6i 5.0; Loqi

trung binh: Di6m trung binh c6c m6n hoc
chuy6n thi di6m m6n chuy6n

til

5.0 tr& l0n, AOi vOi hgc sinh THPT

tir 5.0 tr0 l6n, kh6ng c6 m6n hgc ndo dii5m trung

binh dudi 3.5; Loqi y€u: DiAm trung binh c6c m6n hgc

tt 3.5 trd l€n, kh6ng c6

m6n hgc ndo cli6m trung binh dudi 2.0; Loqi kdm; ctrc truong hqp con l4i.

GVHD: Nguy6n ViQt Hulnh Mai

SVTH: L6 Vdn Trung


10


LuQn vdn

6t

nghiQp; Website qudn l!,dient hgc sinh THPT

H4nh kiiSm: Cira hgc sinh chir y6u dugc x6p lopi theo y kiOn cria gi6o vi6n
chri nhiQm, ngudi theo d6i trong su5t qu6 trinh hgc cria hoc sinh, c6 sg d6ng g6p
cria c6n sU lop.Hpnh ki6m dugc xr5p lo4i o c6c

mfc t6t, kh6, trung binh, y6u.

Hgc b4: Dua vdo ki5t qu6 hqc tAp cria hoc sinh, m6i hgc sinh

sE

c6 mQt

sO

hgc

ba ghi nhQn, theo d6i t6ng qurit vA vi6c hoc.

Qu6n


li,

gi6o vi6n:

M6i gi6o vi6n nhd trudng qu6n ly

citc th6ng

tin: Ho tdn,

gi6i tinh, ngdy sinh, noi sinh, dla chi, qu0 quiin, ngdy b6t dAu ldm viQc, s6 diQn
thoqi li6n lac, chric vg. Ghi nhpn c6c chric vp md m6t giiio vi6n k6 tt khi Uat eAu
vdo ldm viqc tai trudng cho d6n khi th6i viQc.

T6 chric gi6ng d4y: Gi6o viOn duoc t6 chric gi6ng d4y theo tirng t6 chuyOn
m6n, tiry theo chuy€n mdn cria m5i girio vi0n. Dpy hgc vd gi6o dpc theo chucrng

trinh k6 ho4ch gi6o dqc, so4n bdi, dpy thUc hdnh thi nghiQm, ki6m tra, d6nh gi6
theo quy dinh, vdo s6 dii5m, s6 hgc ba dAy dir, l6n lcrp
trong ciic ho4t tlQng girio dqc do nhd trudng t6 chric.

Quin ly gi6ng day: Gi6o vi€n chu nhi6m 16p, tim hiOu n6m vtng hgc sinh
l.
trong lcrp vC mgi mflt nhdm thric ddy sU ti€n b0 cira c6 lcrp. C0ng t6c ch{t che v6i
gia dinh hoc sinh, chri tlQng ptrOi trqp v6i c6c gi6o vi6n cira t6, c6c td chric xd hQi

c6 li€n quan trong hopt dQng gi6ng day vd gi6o dgc hgc sinh do l6p minh chri
nhiQm. Nhfln x6t d6nh giirvit x6p lo4i hoc sinh vC hgc lpc, hpnh ki6m cutii


q,ua

i.

-l
cudi ndm,
d€
ngh! khen thu0ng vd k;i luflt hgc sinh. Bilo ciio thudng kj,hoac

ctQt

xu6t vC tinh hinh cria 16p vdi HiQu Tru&ng.

3.1.2. xf,y dr;ng

a.

frAOi

cric miii X6t trqp

ttft hqp thuoc_to_chuyen

_rnon: thUc th6 tham

gia: gi6o_vien,

to_chuyen_mon (tO chuy6n m6n).
GIAO-VIEN


GV
:p]:
HO_GV
TEN_GV
EMAIL_GV
MA

ChamclereOl
Characl€rs0)

MA TOCM :E-:. ChamctersfSt

TEN_ToCM

Chaccters(loo)

<M>

THUOC-TO-CHUYEN-MON

<M>

DIA-CHI-GV

ChaEclers(loo) <M>

PHAI_GV
SDT-GV

Boolean


NGAY-SINH-GV DaI6

.frf,

<M>

Charactets(2s) <M>

MAT-KIIAU_GV Charaderse0)
TO-CHUYEN-MON

<M>

Characlers(2o) <M>

Characlers(1l)

NGAY_BD_LV Date

OUE_QUAN_GV

<M>

<M>
<M>
<M>

TON_GIAO_GV


Charactors(100)<M>
oraraclers (50) <M>

DAN-TOC_GV

Chamctsts(50) <M>

Hinh 3.1 MOi ktlt irqp to_chuyen_mon
gi6i:
Di6n
Mgt tO chuy6n m6n c6 ich nh6t ld mQt hodc nhidu gi6o vi€n. MQt
gi6o vi6n thuQc mQt vd chi mQt t6 chuy€n m6n, girio vi6n php thuQc vdo t6
chuy€n m6n.

GVHD: Nguy6n ViQt Hulnh Mai

SVTH: L0 Vdn Trung

11


LuQn vdn ttit nghiQp; Website quan ly di€nt hqc sinh THPT

b.

chfc vu. ThUc th6 tham gia:
Giao_vien, chuc_vu (chric vp). Thoi_diem_chuc_vu (thoi di6m chtic vp) nhu ld
Cric m6i ktlt hqp giffa th6ng tin gi6o vi6n vd

mQt thgc th6 liCn k6t, dugc sinh ra do c6c mOi


t6t hqp v6i thpc thti giao_vien b0i

mOi t<6t hqp gv_co_chuc_vu (gi6o vi6n c6 chric vg),

vdi thgc th6 chuc vu bOi

mOi t6t hqp thuoc_chuc_vu (thuQc chric vp).
CHUC

GIAO VIEN

MA

<oi> Charade60)

GV
HO_GV
TEN_GV
E|\4A|L_GV
MAT_KHAU_GV
DIA_CHI_GV
NGAY-SINH-GV
PHAI-GV
SDT_GV
NGAY-BD-LV
QUE_QUAN_GV
TON_GIAO_GV
DAN_TOC_GV
MA


ChaEc-ts6{20)

Charade60)
Charac{ec (25)
ChsracteB(20)
CharadoE (100)

Dale
Boolean

<M>
<M>
<M>
<M>
<M>
<M>
<M>
<M>

(1

.

ChrEdtec{s0}

5!r:

i



THOI-DIEM-CHUC-VU
NGAY_BT-CV DatE NGAY-KT*CV Dale

GV_co_CHUC_vu

ChaEdeF(50) .M,

(50)

VU

ChaEde6(5)

i

Date

ChaEdeE

:gi:

DIEN_GIAI_GV

1) "M,
<M>
CharacteG(1o0) <M>
ChaEcteF


CV

TNUOC:CHUC_VU

<M>

Hinh 3.2 M5i
Di6n gi6i: C6c m6i t6t

hcr,p

t<6t trqp

thoi_diem_chuc_vu

ndy thO hiQn sU luu v6t cria hQ th6ng, nhirng th6ng

tin vA chric vq cria gi6o vi€n. MQt gi6o vi€n c6 th€ c6 nhiOu hay kh6ng c6 chric
vu trong nhirng khodng thoi gian kh6c nhau, trong cirng mdt thoi gian mQt gi6o
vi6n c6 th6 giir nhi6u chuc vu trong trudng. MQt chr?c vu c6 th6 c6 nhi6u ho4c
kh6ng c6 gitlo vi€n ndo dim nhiQm.

c.

Cric mdi t<6t trqp chu_nhiem_1op, duoc_chu_nhiem, chu_nhiem_o_nk.

Thpc thti tham gia: giao_vien, lop (l6p), hoc_ky_nien_khoa (hgc kj, ni6n kh6a).
Chu_nhiem (chri nhiQm) nhu ld mQt thUc th6 li€n ki5t, dugc sinh ra do c5c m6i


t6t

hqp v6i thFc thil giao_vien boi m6i t<6t frqp chu_nhiem*1op, v6i thuc th6 lop boi

moi tchu_nhiem_o_nk.
ioC-iV-Nrer.r-kioe ,

:
HK NK

ChafacleE (13)

,'

]cHu_ruHrer..l_o_NK CHU-NHIEM

DUOC CHU

<M>

NHIEMMA LoP <oi>
rEN LOp

LOP

chaleqif#{ilsllit
Cnemctam(;l$--,S,)

CHU-NHIEM LOP


GIAO-VIEN

GV
HO_GV
TEN_GV
EMAIL*GV
MA

<oi> ChsracleBa/l
Chardctera.(20)::,

ChaEct€EC/)
Charaohr$(25)
Chatrcr€rsi(2o)

MAT_KHAU_GV
DIA_CHI_GV
ChrEcteE (1OO)
NGAY.SINH_GV Oate
PHAI_GV
Booletr
SDT_GV
ChaEdars(1 1)
NGAY_BO_LV Dale
QUE_QUAN-GV ChaEcte6(1OO)

ss:


I

<lrl>
<M>

i
i

-M>

,


*Mlr

<M>
<M>

:

i

<M>

Hinh 3.3 MOi ket hqp chu_nhiem
GVHD: Nguy6n ViQt Hulnh Mai

SVTH:


LO

V5n Trung

t2

,,.

sh

fl4}.

L


LuQn vdn

#t

nghiQp; Website qudn ly di€nt hpc sinh THPT

Di6n gi6i: MQt gi6o vi€n co th6 kh6ng chti nhiQm hoflc chri nhiQm nhiAu lop
hgc o nhtng hqc kj, ni6n kh6a khiic nhau. MQt girio vi6n mQt hqc kj, niOn kh6a
chi dugc chri nhiQm mQt lop duy nh6t. MOt lop hgc 0 mQt hgc kj,ni6n kh6a duy
nhAt chi c6 mQt girio vi6n chri nhiQm. Mgt th6ng tin trong chu_nhiem tuong ung

v6i mQt gi6o vi6n, mQt l6p, m6t hoc kj,ni6n kh6a.

d.


Cric m6i

t6t trqp th6ng tin cta hgc sinh vC ei6m hqc. ThUc thi5 tham

gia:

hoc_sinh, giao_vien, mon_hoc, loai_kiem_tra, hoc_ky_nien_khoa. Diem_hoc
(tti6m hgc) nhu ld mQt thpc th6 li6n k6t, duoc sinh ra do c6c mOi t<6t hqp vdi thpc

th6 hoc_sinh bdi mOi t
thi5

ttit trqp cho_mh (cho m6n hec), vdi thyc th6 loai kiem_tra boi
mOi t<6t hqp cua_lo4i_kt (cira 1o4i kiOm tra), vdi thyc th€ giao_vien UOi mOi thqp giao_vien_cham_hl (gi6o vi6n ch5m di6m hec lgc), vdi thgc th€
mon_hoc boi m6i

hoc_ky_nien_khoa boi m6i ktit frqp hl_thuoc_hk (hqc lgc thuQc hgc

HOC-SrNH

HOC-KY-NIEN-KHOA

HK

NK

ip,it,. cnerae&r"rtpj


DIEN-GIAI-HKNK

Characters (50)

kj).

Bhsfpctqrs{10}

:!!::-:

MA

,tMt":

reN_xs

HS

HO HS

Charaoters{20}
Cl1irac{erer(7,,}

EMAIL-HS

Charactsrs,{2S}

:MAT_KMU-HS

NAM-SINH-HS

QUE-QUAN-HS
SDT-HS
PHAI HS

HL-CUA-HS on 6Ur nS
DAN-TOC

HL-THT.[OC-HK

NGAY-BO-VAO_HOC

,.DIEM
-Dl5M-l?S<M>
I
Float
,

:

IMA

GV

HO-GV

CHO MH

TEN-MH
GHI-CHU.MH


Chara.teB{100} +l

GlAo*vlEN ':,rr ,:,,:
:ei: ctlaractpe(zj" lMt
:':,' Characters(?O)::

:'

,. Charactarsfr):,::::-.<M>
TEN_GV
EMAIL_GV
Characters (25) <M>
1'MAT*KHAU*GV Cheract6rs.(20) .Ch:aracter$(,1q0) <M>
iElA-CHl_GV
<M>
NGAY-SINH-GV OAIC
<M>
Pl-lCl_GV
Boolean
SDT*GV
:.:i Chara(*ers(1+ fMt
<M>
NGAY_BD_LV Date
,,a

MON*HOC

l'


l

GV-CHAM-HL

CUA_LOAI-KT

LOAI_KIEM-TRA

cnt=Sr5l oo) *.M',',
Y*t-Qu LGu....,. "'t
1
.

Hinh 3.4 m6i t6t trqp diem_hoc
DiSn gi6i: MQt hgc sinh khi tham gia vdo moi t ct hqp hl_cua_hs

bit

buQc

m6i hgc sinh ph6i c6 th6ng tin diOm trong b6ng tti€m hqc. MQt hgc sinh c6 thi5 c6

tin trong bing di6m hqc. MQt thdng tin trong diem_hoc
tuong ring v6i mQt rn6n hgc, mdt hgc kj, niOn kh6a, gido vicn chdm, loai ki€m
mQt ho4c nhiOu th6ng

GVHD: Nguy6n Vi$t Hulnh Mai

SVTH: L6 Vdn Trung


13


LuQn vdn t6t nghiQp: Website qudn l!,di6m hpc sinh THPT

tra. MQt gi6o vi€n c6 th6 khdng ch6rn ho4c c6 ch6m nhi6u di6rn hoc theo tirng
m6n cho ttrng hgc sinh khSc nhau 6 c6c hgc kj,.

t6t trqp thuoc_khoi. ThUc thd tham gia: lop, khoi_chuyen_ban. MQt
kh5i chuyOn ban dugc lpp ra phii c6 l6p theo hoc, mQt lop hQc dugc ddo t4o theo
e.

trrtOi

mQt vd chi mQt ktr6i chuy6n ban.
KHOI*CHUYEN_BAN

MA KH <Di> lnteoer

TEN_KH

<M>

ChaEcteE(1oo) <M>

rHUOC_KHOI

LOP

MA LOP <oi> Characlers{lo} Slb


rEN:loP Gn.lT:il09La:*
Hinh 3.5 mdi

f.

Cdc mOi

ttit

t<6t trqp

I

thuoc_khoi

hqp qh_hs, qh_ph. Thgc the tham gia:

hoc_sinh,

phu_huynh_hoc_sinh (phu huynh hgc sinh). Quan_he nhu ld mQt thgc th0 lien

k6t, dugc sinh ra do c6c m6i

t<6t

hqp vdi thgc th6 hoc_sinh boi m5i

qh_hs, vdi thuc th€ phu_huynh_hoc_sinh bOi mOi


t
hqp

t<6t trqtp

qhlh.

PHU-HUYNH-HOC-SI NH

MA PHHS

<oi> Characters(1o)

HO-PH
TEN-PH
PHAI_PH
DIA_CHI_PH
SDT_PH
NGHE_NGHIEP_PH
NAM_SINH_PH

Characlers
Characters

Boolean

<M>

(20) <M>

C/) <M>

QH-PH

QUAN_HE

QUAN-HE

Characters (1OO) <M>

<M>

Characters(1oo) <M>
Characters(1

1)

<M>

Characlers(2oo) <M>

Date

<M>

QH_HS

HOC-SINH

MA HS


:!t:
HO_HS
TEN_HS
EMAIL_HS
MAT-KHAU_HS
NAM-SINH-HS
QUE_QUAN_HS
SDT_HS
PHAI_HS
DIA-CHI_HS
DAN_TOC
NGAY*BD_VAO_HOC
TON_GIAO*HS

Charactersilo)

<M>
<M>
<M>
<M>
<M>
<M>
DAIE
Characters(1oo) <M>
Characters (1 1)
<M>
Boolean
Characters(1o0) <M>
Characters (20) <M>

<M>
Date
Characters (50) <M>
Characters
Characters
Characters
Characters

(20)
O)
(25)
(20)

Hinh 3.6 md hinh quan_he
Di6n gi6i: MQt hoc sinh khi theo hgc t4i truong il€ c6 th6 quan lf t6t viQc hgc

t4p cria hoc sinh nhir trudng li0n t6t voi gia dinh (phu huynh hgc sinh), nhim
theo d6i s6u s6t qu6 trinh hqc t4p hgc sinh t4i trudng. Trucrng cAn quan t6m tdi
mQt sd th6ng tin d6 c6 thi5 lien l4c vdi gia dinh hgc sinh khi cAn thi6t. M6t th6ng

tin trong bang quan_he tucrng ring vdi mQt hgc sinh, mQt phg huynh.
GVHD: Nguy6n ViQt Hulnh Mai

SVTH: L6 Vdn Trung

u6i t6t

trqp

t4



LuQn vdn

6t

nghiQp: Website qudn ly diAm hoc sinh THPT

cho ph6p mQt hgc sinh c6 th6 c6 nhi6u dai diQn php huynh hgc sinh,

it nhAt ta

mQt ngudi dai di6n.MQt phq huynh c6 mQt hoflc nhidu con, ch6u,...(tuy theo
quan hQ gia dinh) theo hoc t4i trucrng.

e.

Cric m6i ktit hqp v€ hoc_lop. Thgc th6 tham gia: hoc_sinh, ban_can_su

(ban crin sU lop), hoc_ky_nien_khoa, lop. Hoc_lop nhu ld mQt thpc th6 li6n
ktit,dugc t4o b&i c6c m6i ki5t

ho. p

v6i thpc th6 hoc_sinh dugc t4o boi mOi ttit

hs_hoc_lop, v6i thUc th6 ban_can_su duoc tao b0i mOi
th6 lop dugc t4o tir mOi t6t

n*


boi m5i k6t hqp o_hk.

MA HS

Ch!r!cteE{10)

HC_HS
TEN_HS
EtulAlL_HS
MAT_KHAU_HS
NAM_SINH_HS
OUE_OUAN-HS
SoT_HS
PHAI-HS
DIA_CHI_HS
DAN_TOC
NGAY_BD_VAO-HOC
TtrN*GIAO_HS

Ch.rrcleE(?0)
ChiracteEa/)
Ch!ric,teE(25)
Charr6't€tr

(20)

Date

qtul>


"-,"r,

trq,p

t6t hgp la_bcs, vdi thgc

v6i thgc th6 hoc-ky-nien-khoa dugc t4o

lstr_NGAY-NeHLHoC tfltrger <M>
XIN-PHEP
lnlegsr {M}

<M>
<M>
<M>
<M>

CharacteE(too).M>
ChlracieE

(1 1)

Booleln

qM>

Ch!racteE(100) cM>


Chrr.ote6(2ll) cM,
Date
Ch!r!c,teE(50)

<ci> Ghsr.qtEE(1?l <M>
HN
DIEN-GlAl-HKNK Ch.rrcteE(50)<M>
HK

<M>

Hinh 3.7 mOit<6t trqp hoc_lop

Di6n gi6i: MQt hgc sinh c6 thi5 duqc t6 chric hgc boi mQt hoflc nhi6u lcrp
trong nhfrng ni0n kh6a kh6c nhau. MQt hgc sinh mQt hoc kj, ni6n kh6a chi hgc
mQt lcrp duy nh6t. MQt thdng tin trong b6n hoc_lop tuong ring v6i mQt hgc sinh,
mQt hgc

kj,ni€n kh6a, mdt l6p,

mQt ban c6n su l6p.

M6i l6p trong

mQt hgc kj,

ni6n kh6a c6 th6 c6 nhi6u hoc sinh duoc t6 chfc vdo hoc.

GVHD: Nguy6n ViQt Hulnh Mai


SVTH: L6 Vdn Trung

15


Luqn vdn t6t

3.1.3.
PHU_huy

M6 hinh thuc

M_SC_SrNh

MA PffiS
g
rc-PH
TEN_PH
PHAI_PH
OIA_CHI_PH
SDT,PH
reHE_NGHIEP-PH
NAM_SIM-PH

Che€doEilo) SU:
cha.decl?o) <M>
CbaadoElT) <M>
<M>
Bool€a.


hqp (MCD)

:
OUAN- HE

oH PH

sN*eaN_su-LoP

OUAN-HE Chaad66{1o0) <M>

Ue

g

aCS

illretr

<M>

KHOI_CHWEN-BAN

THUOC-^HO|

MA KH
TEN

KH =f


ChaBd.BiTr :!!-:.
chaEd.E(1oo) <M>

<M>

Cha6de6(200)<M>

<M>

DAIE

LOP
Ua fOi Sp:: ChaEdoEllol aU:
TEN-LoP
chaBdeB(roo) <M>

sS:

Cha€d6B(1m)

DIEN-GIAI_B6

ChaEdeE(1Oo) <M>

Cha€de6(11)

diAm hoc sinh THPT

QH


LA-BCS

HS

O-LOP
H@_LOP

rcC.SINH
MA HS
HO_HS
TEN HS
EMATL HS

:Dj: ChacdeB(lo)
ChaEdc6(2O)
SemdeB(7)
seEd€6(25)
Chamd66{20)
&te

MAT-KHAU-HS
MM-SINH_HS
OUE-OUAN_rc
SDT.HS

<M>

O_HK


<M>

chaEdec(1 1)

DIA.CHI_HS
DAN_TOC

NGAY-BD.VAO,rcC
HS

l

HS rcC LOP

<M>
<M>
<M>

Cha€d€B(1OO) <M>

Pmr_Hs

TON,GIAO

so-NGAY_reH_rcC lnt6g6r <M>
XIN_PHEP
hr.gor <M>

:!!:


<M>
Boolcan
Cierades(too) <M>
ChaEdoc(2O) <M>
<M>
hte
Sarade6{5O) <M>

STT_HK

re_qU_NHEM

HOC_UON

HANB-KIEM
HK-CUA_HS

lnrqe.

<M>

XEP-LOAI-HK ChaEd66(50) <M>
HOC-KY-NIEN.K}IOA

g

E5-_!!K

HK THUOC


DIEN-GIAI-HKNK

HK

Ch6hdec{13) :U:
Chs6de6(50)<M>
GIANG OAY

MON-rcC
<Dr> CharadeE(7)
MA MH
TEN_MH
ChaEdeE(lOOJ
GHI,CHU-MH
Cha€d66l2OO)

HL_CUA-BS

NK

GIANG-DAY-MH

:

<M>
<M>

CHU_NHIEM-O_NK

GIANG-DAY_LOP

OAY-

CHU NHIEM
GIANG-OAY

DIEM

CUA_LOAI-KT

rcC

OIEM Float <M>
HL_THUOC-HK

GV-GIANG_DAY

LOAI-KIEM_TRA

STT LKr lpl:

LoALKT

]!Eg
:ha€de61sl

:M:

MA

<M.>


TEN_TOCM

Cha€de6(5)

Gv

HO GV
TEN-GV
EMAIL-GV
MAT.KHAU_GV
DIA-CHI_GV

1U:

TruOC_TO-CHUYEN-MON

ChaGdeE(100) <M>

:pi:

aiir;;a;irt

SDT-GV
NGAY-BD.LV

ChaEdec(2o)
GeBde6(7)
cheEd€c(25)
CheddeBl2o)

Cha€dets{lm)
Oa!6
Boolean
ChaEde6(11)
Oete

OUE_OUAN-GV

Cha6deB{1OO)

TON_GIAO*GV
DAN TOC GV

ChaEde6(50)
chaEdoc(5o)

reAY.SINH_GV

TO.CHWEN-MON

MA TOCM g

GIAO.VIEN

sU:

<M>
<M>
<M>
<M>

<M>
<M>
<M>
<M>
<M>
<M>
<M>
<M>

CM-VU

CHU-NHIEM-LOP

UA-A.Y

sp!:. e!9Ege!919t sU:
DIEN-GIALCV
ChaEde6(50) <M>

GV-CO_CHUC-VU THOI-DIEM.CHrc.VU
tcli_si_cv oare.u,

THUOC_CHUC_VU

NGAY_KT_CV Dare

Hinh 3.8 m6 hinh MCD

GVHD: Nguy6n ViQt Hulnh Mai


SVTH: Le VAn Trung

l6


LuQn vdn t& nghiQp' Website qudn ly di€nt hpc sinh THPT

3.1.4. Md hinh lufln lf (MLD)
o PHU_HUYNH_HOC_SINH CIAAIIffiS, HO_PI{ TEN_PFL PI{AI_PH,
DIA_CHI-PH, SDI-PH, NGM_NGHIEP_PH, NAMJINH_PTD

o QUAN_HE (MA HS. MA PHHS, QUAN_HE)

o

HOC_SINH MAHS, HO_HS, TEN_HS, EMAIL_HS, MAT KHAU_HS,
NAM-SINH-HS, QUE_QUAN-HS, SDT HS, PFIAI_HS.DIA-CHI-HS, DANI-TOC,
NGAY_BD_VAO_HOC, TON-GIAO-HS)

o BAN_CAN_SU_LOP
o HOC
S

(MA BCS, DIEN_GIAI

BCS)

LOP (MA BCS. MA LOP. MA HS" HK NK.

O_NGAY_NGHI_HOC, XIN-PHEP)

o LOP

(MA LOP, TEN_LOP, MA_KII)

o KHOI_CHUYEN_BAN

o HANH_KIEM(STT

(MA KH, TEN_KH)

HK.flI( Nl( MA_HS,XEP_LOAI_HK,)

o HOC_KY_NIEN_KHOA

(HK NK, DIEN_GIAI_HKNK)

o HOC_MON

(MA MH. MA LOP)

o MON_HOC

(MA MH, TEN_MH, GHI_CHU_MH)

o DIEM_HOC
DIEM)

(HK NK. MA GV. MA MH. MA HS. STT LKT,

o GIANG_DAY (MA GV.MA MH,HK NK.MA LOP)


(HK NK. MA GV)
o CHU_NHIEM (MA GV, MA_LOP, HK_NIQ
o DAY_HK

o LOAI_KIEM_TRA (STT LKT, LOAI_KT)

o GIAO_VIEN (MA GV, MA_TOCM,HO*GV, TEN_GV, EMAIL_GV,
MAT_KHAU-GV, DIA-CHI_GV, NGAY-SINH_GV, P}IAI_GV, SDT_GV,
NGAY_BD_LV, QUE_QUAN_GV)

(MA CV, DIEN_GIAI_CV)
o TO_CHUYEN_MON (MA TOCM, TEN_TOCM)
O THOI-DIEM-CHUC-VU @
NGAY_BD-CV,
O

CHUC_VU

NGAY_K]_CV)
Chil thich: Gqch dudi vd im dQm ld kh6a chtnh, im dQm vd in nghiAng
ld kh6a ngoqi.

GVHD: Nguy6n ViQt Hulnh Mai

SVTH: L6 Vdn

Trung

17



×