TRI/ONG DAI HOC AN GIANG
KHOA KY THUAT - CONG NGHE - MOI TRlfONG
BUI BICH VAN
KHOA LUAN CCNHAN TIN HOC
XAY DlTNG PHAN MEM QUAN LI SINH VIEN
KHOA KY THUAT-CONG NGHE-MOI TRtTC^VG
a^NG AI HQC
AN GIANG .
THtfVIEN
Giang vien hiro'ng dan
ThS. DOAN THANH NGHI
An Giang, 5 / 2007
Khoa luan tot nghifp
Loi cam
Con xin giri loi biet on sau sac den cha me, gia dinh da tao moi dieu kifn ve vat chat,
tinh thin, dong vien, giup do va khich If con trong suot thoi gian qua.
Trong suot qua trinh hoc tap va thtrc hifn khoa luan em da nhan duqc sir day do,
huong dan va ho trq rat tan tinh ctla tat ca cac thay co, ban be cung cac anh chi khoa tren. Nay
em xin giri loi cam on chan thanh den:
Ban Giam Hieu, Ban chu nhiem Khoa KT thuat — Cong nghe - Moi trtrong, ciing cac
thay co truong Bai hoc An Giang da tao dieu kien thuan loi cho chting em hoc tap tot va thtrc
hien de tai khoa luan nay.
Cac thay, co trong Khoa KT thuat - Cong nghe - Moi truong, truong dai hoc An Giang,
cac Thay Co cua Truong Bai Hoc Khoa hoc Tu Nhien TPHCM, cac Th^y Co cua truong Bai
hoc Can Tho da tan tinh giang day, truyen dat nhung kien thuc, kinh nghiem quy bau va da
khich If, ho trq nhieu mat cho em trong suot 4 nam dai hoc chuan bi hanh trang vao doi.
Bac bif t em xin chan thanh cam on thay Boan Thanh Nghi, nguoi luon san sang va
tan tinh huong dan, gitip do, dong vien em trong suot qua trinh thuc hif n khoa luan nay.
Cam on cac anh chi cung tap th lop BTH4TH1 va BH4TH2 da gin bo, chia se va la
nguon dong vien to Ion giup toi vuot qua moi kho khan trong suot qua trinh hoc va thuc hifn
de tai nay.
Mac du da co gang hoan thanh khoa luan trong pham vi va kha nang cho phep nhung
chac chan se khong the tranh khoi nhung thieu sot. Em rat mong nhan duqc sir thong cam,
gop y va tan tinh chi bao cua cac Thay Co va cac ban.
Chan thanh cam anil
Sinh vien thuc hifn
Biti Bich Van.
Khoa luan tot nghiep
Loi noi dau
Cung giong nhu cuoc each mang cong nghiep, cuoc each mang cong nghe thong tin da
va dang dan den nhung thay doi quan trpng trong each song va ngay ca each suy nghT cua
chung ta.
Co the noi rang bat ki hoat dong co to chhc nao cua con ngucri neu tinh den hieu qua
cung can dupe quan li. Cac hoat dong nay co mot dac diem chung la phai xu li mot lupng Ion
thong tin va thong tin do thuong rat da dang va co xu huong phat sinh. Vi the, su ra doi cua
cac phan mem quan li da dap ung t6t cho nhu cau thiet yeu cua xa hoi.
Neu nhu trupc day viec xtr li va luu tru cac ho so deu dupe thuc hien mot each thu
cong va hao ton nhieu thai gian va khong gian luu tru thi su tin hoc hoa trong cong tac quan li
da gop phan khong nho giup cho mpi hoat dong tro nen nhanh chong, chinh xac va dem lai
hieu qua cao hem.
Tit nhung dac diem tren cua cac phan mem quan li va sir tan tinh giiip do ciia cac thay
co trong Khoa Ki thuat - Cong nghe - Moi truong nen em da chpn de thuc hien de tai xay
dung ph^n mem "Quan lisinli vien Khoa Ki thuat - Cong nghe - Moi tru&ng".
Khoa luan tot nghiep
TOM TAT
Ten de tai: Ph&i mem quart li sinh vien Khoa KI thuat — Cong nghe - Moi truong.
Giang vien huong dan: Thac si Doan Thanh Nghi.
Sinh vien thue hien: Biti Bich Van. Lop DH4TH2.
Hien nay cong nghe phan mem dong vai tro quan trong trong hau het cac ltnh vuc.
Hau nhu nhung he thong tien tien quan trong deu co sir tham gia ho trq ciia cac he thong phan
mem.
Xuat phat tu thuc trang ve van de luu trft cung nhtr quan li ho so va diem cua sinh vien
Khoa Ky thuat - Cong nghe - Moi truong, truong Dai hoc An Giang, de xay dung nen he
thong quan li chung v6 ho so va kh qua hoc tap cua sinh vien trong Khoa, he thong h tro cho
viec xtr cac nghiep vu co ban trong thuc te va duqc xay dung tren hai giao dien ting dung
khac nhau: WindowForm va Web; nhung cung truy cap den mot co so dft lieu . Dieu nay dam
bao duqc tinh nhat quan va dong nhat du lieu cua he thong.
LTng dung tren WindowForm: ho tro tuong doi day du cac chuc nang can thiet ma mot
phan mem quan li thucmg co: nhap lieu, xu li, tra ciiu, thong ke vain cac bao cao...
Lfng dung tren Web: ho tro viec tra ciiu thong tin ve ho so va ket qua hoc tap cua cac
sinh vien, gui thong bao cua Khoa, ho trq sinh vien dong gop y kien...
Bo cue cua khoa luan: gom 4 phan chinh va mot so de muc co lien quan.
•PHAN 1: TONG QUAN - Gioi thieu doi net ve he thbng h trq viec quan li sinh vien
Khoa KT - CN - MT nhu pham vi va d6i tuqng ma he thong huong toi
•PHAN 2: CO SO LY THUYET - Trinh bay mot s6 khai niem co lien quan he thdng.
•PHAN 3: PHAN TICH - Phan tich hien trang, yeu cau va dft lieu.
•PHAN 4: THIET KE VA CAI DAT UNG DUNG.
TONG KET - Ket luan cac vSn d6 da dat duqc va neu len mot s6 huong phat trien trong
tuong lai.
PHU LUC - Huong din cai dat.
TAI LIEU THAM KHAO - Danh sach cac tai lieu tham khao d6 hoan thanh khoa luan.
Khoa luan t6t nghiep
MUC LUC
PHAN 1: TONG QUAN1
7.7
Giai thieu iing dung7
1.2
Ddi tuang vd pham vi ciia ling dung."7
1.2.1Doi tuang•.1
1.2.2Phamvi2
PHAN 2: CO' SO' LY THUYET4
2.1Moi truang4
2.1.1Moi-truong lap trinh :4
2.1.2Ngon ngu lap trinh va cai dat4
2.1.3He quan tri ca sd du lieu:6
2.1.4CongcuhStra:7
2.1.5Cong cu tao tai lieu huang din:7
2.1.6Ma ngu6n h tra:8
2.2Phdn tick thiit hi8
2.2.1Mohinh„•.8
2.2.2Mo hinh quan niem t6 chiic DFD8
2.2.3Mo hinh du lieu8
2.2.4MohinhUML9
PHAN 3: PHAN TICH11
3.1Phdn tick hien Irang77
3.1.1Hien trang Khoa KT-CN-MT11
3.1.2Mo ta hoat dong cua hien trang12
3.1.3Phe phan hien trang12
3.2Phdn tichyeu cdu73
3.2.1Cac qui trinh nghiep vu chinh13
3.2.2Cac yeu clu chuc nang13
3.2.3Cac yeu cau phi chuc nang13
3.3Phdn tich die lieu14
3.3.1Mo hinh quan niem to chuc DFD14
3.3.2Mo hinh du lieu'.18
3.3.3MohinhUML22
PHAN 4: THIET KE VA CAI DAT iTNG DUNG52
4.1Thiit ki:52
4.1.1ThiStkSxuli52
4.1.2ThiSt kg cac thanh phan53
4.1.3Thietkgdulieu54
4.1.4Thi^t ke giao dien74
4.2Cdidal76
4.2.1
Cac man hinh WindowForm76
Khoa luan tot nghiep
4.2.2
Mot so man hinh Web79
TONGKET81
PHULUC82
TAI LIEU THAM KHAO83
Khoa luan tot nghiep
DANH SACH CAC HINH VE, BANG BIEU
Hinh 1.2-l.Pham vi he th6ng quan li sinh vien Khoa KT_CN_MT2
Hinh 3.1-l.Sa d6 to chuc11
Hinh 3.3-1.M6 hinh DFD miic t6ng th614
Hinh 3.3-2.M6 hinh DFD muc 114
Hinh3.3-3.Phanraoxulil.l:16
Hinh3.3-4.Phanraoxulil.217
Hinh 3.3-5M6 hinh thtrc thl k6t hop18
Hinh 3.3-6.M6 hinh quan niem dQ lieu20
Hinh 3.3-7.M6'hinh vat li PDM21
Hinh 3.3-8.Mo hinh use_case22
Hinh 3.3-9.Lugc do tuan tu quan li thong tin Khoa23
Hinh 3.3-10.Luge do tuan ttr quan li nganh hoc24
Hinh 3.3-11 .Luge do tuan tu quan li thong tin lop hoc25
Hinh 3.3-12.Lugc do tuan tu quan li chuong trinh hoc26
Hinh 3.3-13.Luge do tuan tu quan li mon hoc27
Hinh 3.3-14.Lugc do tu^n tu theo doi tinh trang sinh vien28
Hinh 3.3-15.Lugc d6 tu^n tu quan li thong tin li do29
Hinh 3.3-16.Lugc d6 tuin tu quan li thong tin chinh sach30
Hinh 3.3-17.Lugc do tuan tu quan li thong tin sinh vien31
Hinh 3.3-18.Luge do tuan tunhap diem hoc tap32
Hinh 3.3-19.Luge do tuan tu nhap diem ren luyen33
Hinh 3.3-20.Lugc do tuan tu tra cuu thong tin lop hoc34
Hinh 3.3-21.Luge do tuan tu tra ciiu thong tin sinh vien35
Hinh 3.3-22.Luoc d8 tu^n tu tra cuu diem36
Hinh 3.3-23.Lugc do tuan tu tra cuu diem trung binh37
Hinh 3.3-24.Lugc d6 tu^n tu cac thong ke37
Hinh 3.3-25.Luge do tuan tu quan li thong tin nguoi dung38
Hinh 3.3-26.Lugc do tuan tu phan quyen nguoi dung39
Hinh 3.3-27.Lugc d6 tu^n tu phuc hoi du lieu40
Hinh 3.3-28.Lugc do tuan tu sao luu du lieu40
Hinh 3.3-29.Luge do tuan tu doi mat khau41
Hinh 3.3-30.Lugc do tuan tu xem danh sach nganh hgc41
Hinh 3.3-31.Luge do tuan tu xem danh sach chuong trinh hgc42
Khoa luan tot nghiep
Hinh 3.3-32.Luge do tuan tuxem tinh trang sinh vien42
Hinh 3.3-33.Lugc do tuan tu xem danh sach cac chinh sach43
Hinh 3.3-34.Luge do tuan tu xem danh sach sinh vien43
Hinh 3.3-35.Lugc do hgp tac quan li Khoa43
Hinh 3.3-36.Luge do hgp tac quan li nganh hoc44
Hinh 3.3-37.Luge do hgp tac quan li lop hoc.44
Hinh 3.3-38.Luge do hgp tac quan li chucng trinh hoc44
Hinh 3.3-39.Lugc do hgp tac quan li mon hoc45
Hinh 3.3-40.Lugc do hgp tac quan li tinh trang45
Hinh 3.3-41.Luge do hgp tac quan li li do45
Hinh 3.3-42.Lugc do hgp tac quan li chinh sach46
Hinh 3.3-43.Lugc do hgp tac quan li thong tin sinh vien46
Hinh 3.3-44.Lugc do hgp tac nhap diem thi46
Hinh 3.3-45.Luge do hgp tac nhap diem ren luyen qui doi47
Hinh 3.3-46.Lugc do hgp tac tra cuu thong tin lop hoc47
Hinh 3.3-47.Lugc do hgp tac tra cuu thong tin sinh vien47
Hinh 3.3-48.Lugc d6 hgp tac tra cum di^m48
Hinh 3.3-49.Lugc do hgp tac tra cuu diem trung binh48
Hinh 3.3-50.Lugc d6 hgp tac cho cac th6ng ke48
Hinh 3.3-51.Luge do hgp tac quan li ngugi dung49
Hinh 3.3-52.Lugc do hgp tac phan quyen nguoi dung49
Hinh 3.3-53.Lugc d6 hgp tac phuc h6i du lieu49
Hinh 3.3-54.Lugc do hgp tac sao luu dtt lieu50
Hinh 3.3-55.Lugc do hgp tac d6i mat kMu50
Hinh 3.3-56.Lugc do hgp tac xem danh sach nganh hoc50
Hinh 3.3-57.Lugc do hgp tac xem chucmg trinh hoc50
Hinh 3.3-58.Lugc do hgp tac xem tinh trang sinh vien51
Hinh 3.3-59.Lugc do hgp tac xem danh sach cac chinh sach51
Hinh 3.3-60.Lugc do hgp tac xem danh sach sinh vien51
Hinh 4.1-1.So do cau true ch\ic nang52
Hinh 4.1-2.Kien true t6ng quan ph^n m^m QLSV53
Hinh 4.1-3.SO d6 thiet k^ cac thanh ph^n53
Hinh4.1-4.BangCT_HOC54
Hinh 4.1-5.Bang CHINHSACH55
Khoa luan tot nghiep
Hinh4.1-6.BangDANTOC55
Hinh4.1-7.BangDIEM55
Hinh4.1-8.BangDIEMTB55
Hinh4.1-9.BangHOCKI_NAMHOC55
Hinh4.1-10BangHOKHAU55
Hinh 4.1-11.Bang HUYEN56
Hinh 4.1-12.B4ngDIEMTB56
Hinh 4.1-13.Bang LIDO,56
Hinh4.1-14.BangLOP56
Hinh4.1-15.BangMONHOC56
Hinh4.1-16.BangNGANH56
Hinh4.1-17.BangPHANQUYEN56
Hinh 4.1-18.Bang NGUOIDUNG57
Hinh4.1-19.BangSINHVIEN57
Hinh4.1-20.BangTINH57
Hinh 4.1-21.Bang TINHTRANG57
Hinh4.1-22.BangTONGIAO58
Hinh4.1-23.BangXEPLOAI58
Hinh4.l-24.Quan he giilacac bang du lieu58
Hinh 4.1-25.Sa do lien ket man hinh_cac chuc nang chinh:74
Hinh 4.1-26.Sa do lien kk man hinh_menu he th6ng74
Hinh 4.1-27.Sa d6 lien kk man hinh_menu quan li75
Hinh 4.1-28.So do lien ket man hinh_menu tim kiem75
Hinh 4.1-29.Sa do lien ket man hinh_menu thong ke75
Hinh 4.2-1 .Man hinh chinh_Giao dien WindowForm76
Hinh 4.2-2.Man hinh nhap lieu_Giao dien WindowForm76
Hinh 4.2-3.Man hinh danh muc_Giao dien WindowForm77
Hinh 4.2-4.Man hinh tra ciiuGiao dien WindowForm77
Hinh 4.2-5.Man hinh th6ng ke_Giao dien WindowForm78
Hinh 4.2-6.Man hinh tro giiip78
Hinh 4.2-7.Man hinh chinhGiao dien web79
Hinh 4.2-8.Man hinh xem chtrong trinh hocGiao dien web79
Hinh 4.2-9.Man hinh tra cuu_Giao dien web80
Hinh 4.2-1 O.Man hinh tra ciru_Giao dien web80
Khoa luan tot nghiep
DANH SACH CAC KY HIEU VA TlT VIET TAT
ADO: ActiveX Data Object.
CDM: Conceptual Data Model.
CBQL: Can bo quan li.
CSDL: Co so du lieu.
DFD: Data Flow Diagram.
DTS: Data Transformation Service.
ER: Entity Relationship.
GVHD: Giang vien huong dan.
HTML: HyperText Makup Language.
IIS: Internet Infromation Server.
KT-CN-MT: Ky Thuat - Cong Nghf - Moi Trubmg.
MSSV : Ma so sinh vien.
PHP: Personal Home Page.
QBND: Uy ban nhan dan.
QD: QuySt djnh.
QL: Quan li.
RBTV: Rang buoc toan ven.
RDBMS: Relational Database Management System.
SVTH: Sinh vien thuc hien.
TBCMR: Trung binh chung me rong.
TBHT: Trung binh hoc tap.
TK: Th6ng ke.
TT: Thong tin.
UML: Unified Modeling Language.
XL: Xu ly
XML: Extensible Markup Language.
PHAN 1:TONGQUAN
PHAN1: TONGQUAN
1.1Giffi thieti u'ng dung
He thong quan li sinh vien Khoa KT - CN - MT dugc xay dung vdi muc tieu chii yeu
la ho trg cho cac can bo quan If trong cong tac quan li sinh vien trong Khoa. He thong hoat
dong nhir sau:
-Moi sinh vien sau khi tiring tuyen vao trudng deu dugc quan li thong qua ho so
cua sinh vien. He thong se luu tru toan bo thong tin ve ho so cua sinh vien de ho trg cho viec
theo doi thong tin cua sinh vien trong su6t khoang thai gian theo hoc d trudng.
-Doi vdi timg sinh vien he thong se giiip cac can bo quan li theo doi chat che tinh
trang, ket qua hgc tap cung nhu cac chinh sach... ma sinh vien do dugc htrdng trong timg
khoang thai gian cu the.
-Ben canh do nu nhu can bo quan li hoac sinh vien cd yeu cau tim kiem thong tin
ve ho sa, diem cung nhu cac thong tin khac cd lien quan den sinh vien thi he thong se nhanh
chdng dua ra ket qua that chinh xac.
-Dong thai cuoi moi hoc ki trong timg nien khoa he thong se ho trg cho viec tinh
toan , thong ke va len bang diem, ket qua hoc tap cua timg sinh vien.
-Ngudi quan trj co day du quyen trong viec luu tru cung nhu tim kiem, thong ke
hoac thao tac tren bat ki chuc nang nao ciia he thong.
De cong tac quan li dat hieu qua cao hon, ung dung con dugc md rong tren giao dien
web de hd trg cho viec tra ciiu thong tin ve diem sinh vien. Ngoai ra, ling dung nay con ho trg
viec trao doi thong tin giua Khoa va cac sinh vien.
Cd hai ling dung trSn deu cung ket noi vdi mot ca sd du lieu nen se dam vao dugc tinh
nhat quan va chinh xac cua thong tin.
1.2Boi tiro'ng va pham vi cua u'ng dung
1.2.1 D6i tu-ffng
H| thong quan li sinh vien Khoa KT - CN - MT dugc xay dung hudng den cac doi
tuong:
-Cac can bo quan li chiu trach nhiem chung ve viec theo doi thong tin va tinh hinh
hoc tap cua tat ca cac sinh vien trong Khoa.
-Cac sinh vien trong Khoa de ho co the tu tra ciiu ket qua hoc tap cua minh bat ki
thai diem nao.
Do nhu cau luu trtt va truy xuat thong tin thudng xuyen nhung no lai dugc luu tru d
nhieu bo phan khac nhau nen giai phap ve mot he thong ho trg cong tac quan li sinh vien da
kip thai dap ling nhung yeu cau khach quan chung cua Khoa.
PHAN 1:TONGQUAN
1.2.2 Pham vi
1.2.2.1 Mohinh
i
Moi trudug: sinh vien, can bo quan li, BCN khoa..
f)hu vao:
Thong tin
vililjch,
Bail ra:
Phan he quan li h6 so
ciru, cac bao
diem, cac
yeu cau tra
ciiu...
Kit qua tra
cao, bieu
Phan he quan li diem
mau, danh
muc...
Hinh 1.2-l.Pham vi he thong quan li sinh vien Khoa KT_CN_MT.
1.2.2.2 Mo ta pham vi
PHAN LTONGQUAN
Khoa KT - CN - MT
Ngirai lap: Bui Bich Van
Ngay lap: 25/04/2007
Thong tin tong quan
• T6n dir an: Quan li sinh vien Khoa KT thuat - Cong nghe - Moi truang.
Ouan lv du an: Bui Bich Van
Phat bieu van de:
Vai so luong sinh vien hang nam tang len khong ngung. Khoa co nhu
c^u cai tien viec tu dong luu trir, xur li tinh toan, tint kiem va in an cac bao cao
nhSm dap ung duac mot khoi lugng Ian ve xu li thong tin va tinh chinh xac cua
thong tin. Sir can thiep cua he thong quan li sinh vien se mang den hieu qua hoat
dong cao hon trong cong tac quan li sinh vien cua Khoa.
Muc tieu:
• Cho phep cac bo phan quan ly va theo doi thong tin, tinh trang, cac chinh
sach cua sinh vien trong Khoa mot each chinh xac. Thong ke va theo doi
qua trinh hoc tap cua sinh vien.
"
Tao tinh lien thong ve thong tin giua cac bo phan co lien quan trong
trtrong de thuc hien tot cong tac quan li trong Khoa.
Mota:
•H^ thong mdi se thu th|ip tat ca cac thong tin ve.sinh vien, chuong trinh
hoc, ket qua hoc, tinh trang, chinh sach...cua sinh vien.
•Lap danh sach, bao bieu.. .nham giup cho can bo quan li nam ro thong tin
can thiet. Dong thai cho phep sinh vien biet duqc ket qua hoc tap cua ban
than minh
Loi ich mang lai:
•Tao sir tien dung,nhanh chong va thoai mai cho cac can bo quan li.
"
Ttr dong hoa cho cong tac quan li cua Khoa tao nen tinh chuyen nghiep
cho viec quan li thong tin.
•Tiet kiem duac thai gian va chi phi.
Cac buoc thuc hien de hoan thanh du an:
•Lap ke hoach phat trien he thong.
•Phan tich he thdng.
•Thi^t ke.
•Cai dat.
Kiem tra.
•Bien soan tai lieu.
"Huan luyen sir dung.
Thai gian udc tinh: 3 Thang.
PHAN 2:C0 SC3 LY THUYET
PHAN 2: CO SO LY THUYET
2.1 Moi tru'6'ng
2.1.1Moi truong lap trinh :
Microsoft .NET Frameword SDK v2.0
2.1.2Ngon ngu- lap trinh va cai flat
2.1.2.1 Window Form
•
Neon neir C#
Ngon ngur C# kha don gian, chi khoang 80 tir khoa va hon muoi may kieu dCF lieu
dirge xay dung sin. Tuy nhien, ngon ngil C# co y nghia cao khi no thuc thi nhung khai niem
lap trinh hien dai. C# bao gom tdt ca nhung h trg cho cau true, thanh phan component, lap
trinh huong doi tuong. Nhung tinh chat do hien dien trong mot ngon ngu ldp trinh hien dai.
Va ngon ngu C# hoi du nhung dieu kien nhu vay, hon nua no duoc xay dung tren nen tang
cua hai ngon ngu manh nhat la C++ va Java.
Ngon ngu C# duoc phat trien boi doi ngu ky su cua Microsoft, trong do nguoi dan dau
la Anders Hejlsberg va Scott Wiltamuth. Ca hai nguoi nay dieu la nhung nguoi noi tieng,
trong do Anders Hejlsberg duoc biet den la tac gia cua Turbo Pascal, mot ngon ngu lap trinh
PC pho bien. Va ong dung dau nhom thiet ke Borland Delphi, mot trong nhung thanh cong
dau tien cua viec xay dung moi truong phat trien tich hop (IDE) cho lap trinh client/server.
Phan cot loi hay con goi la trai tim cua bat cii ngon ngu lap trinh huong doi tuong la
su ho tro cua no cho viec dinh nghia va lam vigc voi nhung lop. Nhung lop thi dinh nghTa
nhung kieu du lieu moi, cho phep nguoi phat trien mcr rpng ngon ngu de tao mo hinh tot hon
de giai quyet van de. Ngon ngu C# chiia nhung tir khoa cho viec khai bao nhung kieu lop doi
tupng moi va nhung phuong thuc hay thugc tinh cua lop, va cho viec thuc thi dong goi, k^
thira, va da hinh, ba thugc tinh co ban cua bat cii ngon ngO lap trinh huong doi tuong.
Trong ngon ngu C# mgi thu lien quan den khai bao lop dieu duoc tim thay trong phan
khai bao cua no. Djnh nghia mot lop trong ngon ngu C# khong doi hoi phai chia ra tap tin
header va tap tin nguon giong nhu trong ngon ngu C++. Hon the nua, ngon ngu C# h tro
kieu XML, cho phep chen cac tag XML de phat sinh tu dong cac document cho lop.
C# cung ho tro giao dien interface, no duoc xem nhu mot cam ket voi mot lop cho
nhung djch vu ma giao dien quy dinh. Trong ngon ngu C#, mot Idp chi co the ke thira tir duy
nhat mot lop cha, tire la khong cho da ke thira nhu trong ngon ngu C++, tuy nhien mot lop co
the thuc thi nhieu giao dien. Khi mot lop thuc thi mot giao dien thi no se hira la no se cung
cap
chiic nang thuc thi giao dien.
Trong ngon ngii C#, nhung cau true cung duoc ho tro, nhung khai niem ve ngtr nghia
cua no thay doi khac voi C++. Trong C#, mot cau true duoc gioi han, la kieu du lieu nho ggn,
va khi tao the hien thi no yeu cau it hon ve he dieu hanh va bg nho so voi mot lop. Mot cau
tnic thi khong the ke thira tir mot lop hay duoc ke thira nhung mot cau true co the thuc thi mot
giao dien.
Ngon ngu C# cung cap nhung dac tinh huong thanh phan (component-oriented), nhu
la nhung thugc tinh, nhung su kien. Lap trinh huong thanh phan duoc ho tro boi CLR cho
phep luu tru metadata voi ma nguon cho mot lop. Metadata mo ta cho mot lop, bao gom
nhung phuong thuc va nhung thugc tinh cua no, cung nhu nhung su bao mat can thiet va
PHAN 2:C0 SC5 LY THUYET
nhung thuoc tinh khac. Ma nguon chiia dung nhirng logic can thiet de thuc hien nhirng chiic
nang cua no.. Do vay, mot lap dugc bien dich nhu la mot khoi self-contained, nen moi trirong
hosting biet dirge each doc metadata cua mot lap va ma nguon can thiet ma khong can nhirng
thong tin khac de sir dung no.
Mot hru y cuoi cung ve ngon ngu C# la ngon ngit nay cung ho trg viec truy cap bo nha
true tiep sir dung kieu con tro cua C++ va tir khoa cho dau ngoac [] trong toan tii. Cac ma
nguon nay la khong an toan (unsafe). Va bo giai phong bo nha tu dong cim CLR se khong
thuc hien viec giai phong nhirng doi tupng dugc tham chieu bang su dung con tro cho den khi
chiing dugc giai phong.
•7ir sao phai sir dune neon neu C#
Nhieu nguai tin rang khong can thiet co mot ngon ngir lap trinh mai. Java, C++, Perl,
Microsoft Visual Basic, va nhirng ngon ngir khac dugc nghT rang da cung cap tat ca nhung
chuc nang can thiet.
Ngon ngir C# la mot ngon ngir dugc dan xuat tir C va C++, nhung no dugc tao tir nen
tang phat trien han. Microsoft bat dau vai cong viec trong C va C++ va them vao nhung dac
tinh mai de lam cho ngon ngir nay de sir dung han. Nhieu trong so nhung dac tinh nay kha
giong vai nhung dac tinh co trong ngon ngu Java. Khong dimg lai a do, Microsoft dua ra mot
so muc dich khi xay dung ngon ngft nay. Nhung muc dich nay dugc dugc torn t5t nhu sau:
C# la ngon ngit don gian
C# la ngon ngil hien dai
-C# la ngon ngir huong doi tugng
-C# la ngon ngu manh me va mem deo
-C# la ngon ngir co it tir khoa
-C# la ngon ngir huang module
-C# se tra nen ph6 bi^n
2.1.2.2 Lfne dung web
•PHP
PHP la chit viSt tat cua "Personal Home Page" do Rasmus Lerdorf tao ra nam 1994, dl
theo doi nguai dung truy cap li lich true tiep cua ong. Vi tinh huu dung va kha nang phat trien
PHP da bat dau dugc sir dung trong moi truong chuyen nghiep va no da tra thanh "PHP:
HyperText Preprocessor".
Theo website chinh thuc ciia PHP www.php.net thi PHP la "mot ngon nh& kich ban
nhung trong HTML", co nghia la PHP co the dugc cai dat rai rac trong HTML gitip cho viec
phat trien cac website dong dugc de dang. PHP la ngon ngir kich ban , khac vai ngon ngir lap
trinh, no dugc thiet ket de chi thuc hien dieu gi do sau khi mt su kien xay ra (vi du, khi
nguai dung giri mot bieu mau hoac chuyen tai mot URL).
Dac biet PHP la cong nghe phia may chu va khong phu thuoc moi truang.
•HTML
PHAN 2:C0 SC5 LY THUYET
HTML (Hypertext Markup Language): ngon ngtf danh dau sieu van ban, dugc sir dung
de tao cac tai lieu co the truy cap tren web.Tai lieu HTML dugc tao ra bang each sir dung cac
the va cac thanh phan cua HTML. File dugc Iuu tru tren Web server vui duoi .htm hoac .html.
Ban co the sir dung cac the va cac phan tii HTML de:
-Bieu khien hinh thiic va noi dung cua trang web.
-Xuat ban cac tai lieu true tuyen va truy xuat thong tin true tuyen bang each sir
dung cac lien ket dugc chen vao tai lieu HTML.
-Tao cac bieu mau true tuyen de thu th(ip thong tin ve nguoi dung, quan li cac giao
dich.
Javascript la m'ot ngon ngft kich ban dua tren doi tugng nham phat trien cac irng dung
Internet chay tren phia client va phia server.
Javascript la mot ngon ngu lap trinh dugc nluing trong cac trang HTML. Javascript
nang cao tinh dong va kha nang tuong tac cho cho website bang each sir dung cac hieu ung
ciia no nhu: thyc hien cac phep tinh, kiem tra form, viet cac tro chai, bo sung cac hieu irng
dac biet, tiiy bien cac chon lira do hoa, tao ra cac mat khau bao ve va hom the nua
Chung ta co the dung Javascript de:
-Tuong tac vai nguoi dung
-Thay doi noi dung dong.
-Kilm tra tinh hop Ie dtt lieu.
2.1.3 He quan tri co- so do lieu:
2.1.3.1SOL Server 2000
SQL Server 2000 la mot he thong quan ly co s^ du lieu (Relational Database
Management System (RDBMS) ) sir dung Transact-SQL de trao doi du lieu gitra Client
computer va SQL Server computer. Mot RDBMS bao gom databases, database engine va cac
ting dung dung de quan ly du lieu va cac bo phan khac nhau trong RDBMS.
SQL Server 2000 dugc toi uu de co the chay tren moi truong co sir du lieu rat 1cm
(Very Large Database Environment) len den Tera-Byte va co the phuc vu ciing luc cho hang
ngan user. SQL Server 2000 co the ket hgp "an y" voi cac server khac nhu Microsoft Internet
Information Server (IIS), E-Commerce Server, Proxy Server....
SQL Server co 7 editions: Enterprise, Standard, Personal, Developer, Desktop Engine
(MSDE), Win CE, Trial.
2.1.3.2Cac thanh ph^n quan trong trong SOL Server 2000
SQL Server 2000 dugc cau tao bdi nhieu thanh phan nhu Relational Database Engine,
Analysis Service va English Query.... Cac thanh phan nay khi phoi hgp voi nhau tao thanh
mot giai phap hoan chinh giup cho viec Iuu tru va phan tich du lieu mot each de dang.
• Relational Database Engine - Cdi loi cua SOL Server:
Day la mot engine co kha nang chiia data d cac quy mo khac nhau duoi dang table va
support tat ca cac kieu ket noi (data connection) thong dung cua Microsoft nhu ActiveX Data
Objects (ADO), OLE DB, and Open Database Connectivity (ODBC). Ngoai ra no con co kha
PHAN 2:C0 S(^ LY THUYET
nang tu dieu chinh (tune up). Vi du nhu sii dung them cac tai nguyen (resource) cua may khi
can va tra lai tai nguyen cho he dieu hanh khi mot ngudi dung log off.
•Replication - Co che tao ban sao (Replica):
Gia sir b
cap nh^t. Mot ngay dep trdi ban mu6n co mot cai database giong y het nhu the tren mot server
khac de chay bao cao (report database) (each lam nay thudng dung de tranh anh hudng d^n
performance cua server chinh). Van d la report server cua ban cung can phai duac cap nhat
thudng xuyen de dam bao tinh chinh xac cua cac bao cao. Ban khong the diing ca che back up
and restore trong trudng hop nay. The thi ban phai lam sao? Luc do co che replication cua
SQL Server se duoc su dung de bao dam cho du lieu o 2 database duoc dong bo
(synchronized).
•Data Transformation Service (DTS): Mot dich vu chuyen dich data vo cung hieu
qua
•Analysis Service: Dich vu phan tich dir lieu rat hay cua Microsoft.
•En^lish Query: Dich vu giup cho viec query data bang tieng Anh "tron" (plain
English).
•Meta Data Service:
Djch vu nay giup cho viec chua dung va "xao nau" Meta data de dang horn. Meta data
la nhung thong tin mo ta ve cau true cua data trong database nhu data thuoc loai nao String
hay Integer..., mqt cot nao do co phai la Primary key hay khong....Boi vi nhung thong tin nay
cung dupe chua trong database nen cung la mot dang data nhung de phan biet vdi data "chinh
thong" nguoi ta goi no la Meta Data.
•SOL Server Books Online: Quy^n "Kinh Thanh" khong thl thigu
•SOL Server Tools
Enterprise Manager: Day la mot cong cu cho ta thay toan canh he thong ca sd du lieu
mot each rat true quam No rat httu ich dac biet cho ngudi mdi hoc va khong thong thao 15m
v6SQL.
Query Analyzer: Doi vdi mot DBA gioi thi hau nhu chi can cong cu nay la co the quan
ly ca mot he thong database ma khong can den nhung thu khac. Day la mot moi trudng lam
viec kha tot vi ta co the danh bat ky cau lenh SQL nao va chay ngay lap tuc dac biet la no
giup cho ta debug may cai stored procedure de dang.
SQL Profiler: No co kha nang "chup" (capture) tat ca cac su kien hay ho^t dong diln
ra tren mot SQL server va luu lai dudi dang text file r^t hihi dung trong viec ki^m soat hoat
dong cua SQL Server.
Ngoai mot so cong cu true quan nhu tren chung ta cung thudng hay dung osql va bep
(bulk copy) trong command prompt.
2.1.4Cong cu h tru:
Power Designer 6.0, Notepad ++, Visio 2003, RationnalRose 2000.
2.1.5Cong cu tao tai lieu hudng dan:
PowerCHM
PHAN 2:C0 SC3 LY THUYET
2.1.6 Ma nguiin h trg:
xajax version 0.2.
2.2 Phan tich thiet ke
2.2.1Mo hinh
Mo hinh la mot dang trim tirong hoa cua the gidd thuc, la mot hinh anh (mot bieu dien)
cua mot he thong thuc, dugc diin ta a mot miic do trim tugng nao do, theo mot quan diem
(hay gdc nhin) nao do, boi mot hinh thuc dien ta (van ban, phuong trinh, do tin..) nao do.
Viec diing mo hinh de nhan thuc va dien ta mot he thong dirge goi la mo hinh hba.
Nhu vay qua trinh phan tich va thiet ke he thong cung dugc goi chung la qua trinh mo hinh
hoa he thong.
2.2.2Mo hinh- quan niem t6 chuc DFD
Mo hinh dong dtr lieu la mot mo hinh dung de bieu dien xir ly Ian du lieu cua he thong
nhung chii y den xir ly hmt la du lieu.
Mo hinh DFD gom cac khai niem chinh : Xu ly (Process), dong du lieu (Data flow),
kho dir lieu (Data store) va dau cuoi (Terminator hay Actor)
Sau day la khai niem va ki hieu cua mo hinh DFD:
W hieu
Khai niem
Y nghia
Xiily
Mot trong cac hoat dong ben trong cua he thong
—^
Dong du lieu
Su thay doi thong tin giua cac xu li.
Kho du lieu
La vung chua thong tin
Tac nhan dau cuoi
La mot tac nhan ben ngoai he thong
2.2.3 Mo hinh du-lieu
2.2.3.1 Mo hinh dtr lieu ER
Mo hinh thuc the ket hop la sir trinh bay chi tiet ve dtr lieu cho mot don vj to chuc
hoac pham vi nghiep vu xac dinh. Mot mo hinh thuc the ket hop thuong dugc the hien duoi
dang so do va dugc goi la so do thuc the ket hgp (ERD - Entity Relationship Diagram).
Cac khai niem chinh
Khainiem
Thuc th^
Moi ket hop
Thuoc tinh
Kihieu
I
Y" nghia
|
<o>
o
Bieu dien mot lop cac doi tugng cua the gioi thuc.
Bieu dien su ket hop cua hai hay nhieu thuc the
Bieu diin cac dac trung cua thuc the hay moi kit hop
PHAN 2:C0 S6 LY THUYET
Ngoai cac khai niem chinh da neu, con co cac khai niem: thuoc tinh ket hop, phan cSp,
tong quat hoa, djnh danh...
2.2.4 Mo hinh UML
UML la mot ngon ngft dung de
•True quan hoa
•Cu the hoa
•Sinh ma a dang nguyen mau
•Lap va cung cap tai lieu
UML la mot ngon ngft bao gom mot bang tft vung va cac quy tac de ket hop cac tft
vung do phuc vu cho muc dich giao tiep. Mot ngon ngft dung cho viec lap mo hinh la ngon
ngft ma bang tft vung (Cac ki hieu) va cac quy tac cua no tap trung vao viec the hien ve mat
khai niem cung nhu vat ly cua mot he thong.
Mo hinh hoa mang lai sir hieu bit v mot he thong. Mot mo hinh khong the giup
chung ta hi^u ro mot he thdng, thuong la phai xay dung mot so mo hinh xet tft nhftng goc do
khac nhau. Cac mo hinh nay co quan he vcri nhau.
UML se cho ta bi^t each tao ra va doc hieu duoc mot mo hinh ducrc cau true tot,
nhung no khong cho ta biet nhftng mo hinh nao nen tao ra va khi nao tao ra chung. Do la
nhiem vu cua quy trinh phat trien phan mem.
Trong UML co 9 loai lucre do chuan va co the chia lam 2 nhom:
-Cac loai lucre do tinh: use case diagram, class diagram (lop), object diagram (doi
tuomg), component diagram (thanh phan), deployment diagram (trien khai)
-Cac loai Iupc do dong: sequence diagram (tuan tu), collaboration diagram (hop tac),
statechart diagram (trang thai), activity diagram (hoat dong)
2.2.4.1 Bi6u d6 Use case (Use Case Diagram)
Bieu do Use case bao gom mot tap hop cac Use case, cac actor va the hien moi quan
he tucmg tac gifta actor va Use case. No rat quan trong trong viec to chftc va mo hinh hoa
hanh vi cua he thong
Cac ki hieu:
Actor
(Tac nhan)
Mot nguoi hoac cai gi do ben ngoai tuomg tac vdi he
thbng
Use case
Mot chuoi cac hanh dong ma he thong thuc hien,
(Tinh huong
sft dung)
mang lai mot ket qua quan sat duoc doi voi mot actor
2.2.4.2 Bilu d6 trinh tu (Sequence Diagram)
La mot dang bieu do tuomg tac (interaction), bieu diin sir tuomg tac gifta cac doi tuomg
theo thft tu thai gian. No mo ta cac doi tuong lien quan trong mot tinh hudng cu thl va cac
PHAN 2:C0 SCS LY THUYET
buoc tuan tu trong viec trao doi cac thong bao(message) gitta cac doi tuong do de thuc hien
mot chiic nang nao do cua he thong.
Cac ki hieu:
i^ Ki iiic-ii
tvh.'ii iiifm -"
.'
t
^ ii|>liiii!r^
Actor (Tac nhan)
Class (Lop)
: Database
1
Message (thong diep)
13: cmdDongY_Clidk()
f1
'1
Ghi chu thong diep:
[I
Thong diep goi tit ftmChinh dSn
CXL_CSDL (man hinh ftmChinh goi
lop CXL_CSDL thirc hien ham
Backup(db_name, fullpath))
2: Hi^n thi thong bao
Mt doi tuong goi thong diep den
ifimChinh
: Ba^kup(db_name.tijlpath)
chinh no (goi mot trong cac thao tac
cua no)
2.2.4.3 Bi6u d hop tac (Collaboration)
Gan giong nhu bi^u do Sequence, biiu d6 Collaboration la mot each kliac dg the hien
mot tinh huong co the xay ra trong h& thong. Nhung no tap trung vao viec the hien viec trao
doi qua lai cac thong bao gifta cac doi tuomg chii khong quan tam d^n thu tu cua cac thong
bao do. Co nghTa la qua do chiing ta se biet dugc nhanh chong giiia 2 doi tuong cu the nao do
co trao doi nhung thong bao gi cho nhau.Thuong chua:
-Boi tuong.
-Thong diep.
-Lienket:
•Mot quan he giua cac doi tuong qua do thong diep co the dugc gdi.
•Co thl la mot cu th6 hoa cua mot su ket hop.
10
PHAN3:PHANTiCH
PHAN3: PHANTICH
3.1 Phan tich hien trang
3.1.1 Hien trang Khoa KT-CN-MT
3.1.1.1 Gidi thieu
Khoa Ky thu^t - Cong nghe - Moi Trudng dugc thanh lap ngay 14 thang 5 nam
2001 theo Quyk djnh s6 241/QD - TC cua UBND tinh An Giang ki ngay 21 thang 02 nam
2001. Khoa gdm 3 bo mon: Tin hoc, Ky thuat va Moi trubng & Phat trien ben vilng, co chiic
nang dao tao va nghien cum khoa hoc cac nganh Cong Nghe Thong Tin va Ky Thuat Moi
Trudng, nhiim nghien cuu khoa hoc ling dung va chuyen giao cong nghe thong tin va
ky thuat moi trudng nhiim dap ling nhu cau phat trien kinh te cua cua Tinh An Giang va khu
vuc Dong Bang Song Cuu Long nhu:
Dao tao chinh quy Ci'r nhdn Cong Nghe Thong Tin: dao tao sinh vien tot nghiep
trinh do chuyen mon cao co kha nang to chtic thiet ke cac phan mem ung dung trong cac ltnh
vuc kinh te xa hoi khac.
Dao tao chinh quy Ky sic Ky Thuat Moi Tncang: dao tao sinh vien co trinh do
chuyen mon cao trong cac linh vyc thiet ke va thi cong cac cong trinh xir ly nuoc thai, nude
cap, khi thai, chat thai rin va chat thai doc hai, quan Jy he thong xir ly 6 nhiem moi trucmg
cho cac nha may, khu cong nghiep va khu dan cu; kiem tra giam sat va du bao 6 nhiem; tu
van moi trucmg va cong nghe sach; danh gia tac dOng moi trudng cho cac du an dau tu va
phat trien; toi tru hoa cong nghe va tham dinh cong nghe moi trudng.
Ngoai cong tac giang day, cac can bo cua khoa tap trung vao cong tac nghien cuu
khoa hoc (uu tien nghien cuu cac lTnh vuc mang tinh ling dung cao vao ddi song cua ngudi
dan tinh An Giang va Dong BSng song Cuu Long) Hien nay Khoa dang nghien cuu cac de tai
nghien cuu khoa hoc ve viec ling dung cong nghe thong tin va xay dung cac md hinh quan ly
ap dung cac cong nghe moi trong xii ly moi trudng.
Ban ChuNhi^m Khoa
' Van Ph6ng Khoa
C6ngDoan
Dota Thanh Nita
B^ Mon KTThuSt
HOi Sinh Vien
" B^TVl 6ri^Moi
Inrong 1
3n Moi I^
vh PTBVI
Hinh 3.1-l.So- 36 t6 chiic.
3.1.1.2 Phuong hudne phat tri^n
Theo Ke hoach xay dung va phat trien ciia trudng Dai hoc An Giang den nam
2010, du kien Khoa Ky thuat Cong nghe Moi trudng se co mot so nganh dao tao nhu sau:
•Cong nghe thong tin (Tin hoc).
•Ky thuat Moi trudng
•
Quan ly Moi trudng do thi & Cong nghiep
11
PHAN3:PHANTICH
•Co khi 6 to
•Co khi nong nghiep
•Dien — Dien tir
•Cong nghe Vat lieu xay dung
•Co - Dien — Dien tu (tu dong hoa)
•Cong nghe Hoa ch^t
3.1.2Mo ta hoat dong cua hien trang
Hang nam, ben canh so luong sinh vien hien co trong Khoa con co them mot lucmg
Ion cac tan sinh vien vao trudng. Vdi so luong sinh vien ngay cang dong thi cong tac quan li
cua Khoa se gap mot so kho khan ve nhan luc, thai gian, do chinh xac va dong nhat thong tin
giila cac phong ban...DO do, de giam bat nhfing kho khan chung thi sir can thiep cua cac he
thong quan li la rat can thiet. Trong gidi han pham vi cua de tai nay chi xet den mot so khia
canh nho trong cong tac quan li sinh vien chung cua Khoa, do la quan li thong tin ho so, quan
li diem cua sinh vien, qua trinh dao tao va cac chinh sach uu dai cho sinh vien...
Khoa phai theo doi chat che de co the kip thoi nam bat chinh xac thpng tin cua tung
sinh vien trong suot khoang thdi gian theo hoc tai trudng. Cac thong tin ve diem thi, tinh trang
va chinh sach uu tien cua tung sinh vien se duoc cap nhat lai sau moi hoc ki cua tung nam
hoc. Dong thdi, Khoa cung phai tong ket lai diem trung binh trong tung hoc ki cua tung nam
hoc de ghi nhan viec xep loai hoc tap, xep loai hoc bong hoac de ra nhOng de nghi cho cac
trudng hop buoc phai thoi hoc dua tren ket qua hoc tap...
3.1.3Phe phan hien trang
Sau khi khao sat va danh gia hoat dong ve cong tac quan li thong tin ho so va diem
cua sinh vien Khoa KT thuat - Cong nghe - Moi trudng, co the nhan dinh nhung thieu sot cua
hien trang nhu sau :
>Thieu:
-Thieu cac cong cu ho tro cac nghiep vu cong viec. (Chu yeu la tinh tay, ghi so
sach).
-Thieu su nhat quan thong tin giua cac bo phan, phong ban trong quy trinh cong
viec (vi moi ngudi co mot each luu tru: thong tin khac nhau, khong dong nhat vdi nhau).
>Kem hieu luc. thieu hieu qua :
-Mat nhieu thdi gian lam bao cao, bao bieu.
Cac thong tin quan ly bang so sach nhieu, phiic tap.
Khi can, truy xuat, tim kiem thong tin luu tru lau.
-Khong dat hieu qua cao trong cong viec.
-Chi phi giay to cao.
-Lang phi thdi gian cong sue, tuc lang phi ngay lao dong cua cac nhan vien de
thuc hien cac nghiep vu cong, tong hop so lieu, lap bao cao...
12
PHAN 3-.PHAN TICH
3.2 Phan tich yeu cau
3.2.1Cac qui trinh nghiep vu chfnh
3.2.1.1Ouan li thong tin sinh vien:
Hang nam Khoa thudng co them khoang 4 lap mai, so lugng sinh vien tang them
khoang 4*50 nguai. CBQL co nhiem vu kiem tra xac nhan lai thong tin sinh vien de luu vao
hfl so sinh vien cua Khoa. Ben canh do, trong suot qua trinh theo hoc tai truang cac CBQL
con co nhiem vu theo doi tinh trang hoc tap cung nhu cac chinh sach uu dai ma sinh vien do
dugc hudng trong nam...
3.2.1.2Ouan li diem:
Sau moi hoc ki, CBQL se tien hanh nhap diem thi cua tung mon hoc va diem
RLQD cho tung sinh vien. He th6ng se tu dgng tinh di^m TBCMR va diSm TBHT cho sinh
vien. Dflng thai, dua vao ket qua cua bang diem TBCMR va diem TBHT he thong se xep loai
khen thuang hoc bong va xep loai ket qua hoc tap tuong ting cho timg sinh vien.
3.2.1.3Ouan li chucme trinh dap tap:
Neu trong qua trinh dao tao cua Khoa co phat sinh them, chinh sua hoac loai bo
bat cac mon hoc thi CBQL co trach nhiem cap nhat hoac them cac mon hoc mdi vao danh
sach cac mon hoc da co sin. He thong se ho trg qua trinh quan li cong tac dao tao cua Khoa.
3.2.1.4Ouan li cac chinh sach uu dai:
Trong suot qua trinh theo hoc tai truang, mot so sinh vien se duac huang cac
chinh sach uu dai cua tinh, nha truang... CBQL se nhap thong tin cua cac sinh vien duac
huang cac chinh sach nay va he thong se ho trg cho viec theo doi chinh xac qua trinh thuc
hien cac chinh sach do..
3.2.2Cac yeu cau chiic nang
Ho trg nghiep vu: Nhap, luu tru, quan ly thong tin va diem cua cac sinh vien.
Ho trg quan ly cac thong tin khac cua sinh vien.
-Ho trg quan ly chuang trinh dao tao cua Khoa.
-Ho trg viec len thong bao cua Khoa va nhan y kien phan hoi tir sinh vien.
-Ho trg nhanh chdng, chinh xac viec tra cuu thong tin va ket qua hoc tap cua tung
sinh vien.
-Ket xuat bao cao, in an cac bao bieu co lien quan den thong tin, diem, va chuang
trinh dao tao.
3.2.3Cac yeu cau phi chuc nang
Nguai su dung phan mem co the khong biet nhieu ve may tinh do do can co trg
giup di su dung.
-Cho phep truy cap du lieu da nguai dung. Cac nguai dung co the truy cap ca sa
dCJ lieu dong thai.
-Toe do thuc hien cua he thong phai nhanh va chinh xac. Vi du tra cuu, thong ke
theo nhieu tieu chi phai nhanh chong dua ra ket qua chinh xac.
-Giao dien cua he thong phai di dung, true quan, gan gui vai nguai su dung.
13
PHAN3:PHANTICH
Phan huong dan sir dung true quan, sinh dpng.
3.3 Phan tich dfi- lieu
3.3.1 Mo hinh quan niem tfi chire DFD
3.3.1.1 MftcO
Nguor
dung
Yeu cau cua nguoi dung
Ket qua xu li cua he thong
Hinh 3.3-1.M6 hinh DFD muc t6ng the.
3.3.1.2 Mftcl
Hinh 3.3-2.M6 hinh DFD miic 1.
3.3.1.3 Muc2
Phanra muc 1.1
14