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 xaydung ph^n me
Trang 1An Giang, 5 / 2007
Giang vien hiro'ng dan
ThS DOAN THANH NGHI
KHOA LUAN CCNHAN TIN HOC
BUI BICH VAN
TRI/ONG DAI HOC AN GIANG
KHOA KY THUAT - CONG NGHE - MOI TRlfONG
Trang 2em xin giri loi cam on chan thanh den:
Ban Giam Hieu, Ban chu nhiem Khoa KT thuat — Cong nghe - Moi trtrong, ciing cacthay co truong Bai hoc An Giang da tao dieu kien thuan loi cho chting em hoc tap tot va thtrchien 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 Baihoc Can Tho da tan tinh giang day, truyen dat nhung kien thuc, kinh nghiem quy bau va dakhich 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 vatan 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 languon 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 nhungchac 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 anilSinh vien thuc hifnBiti Bich Van
Khoa luan tot nghifp
Trang 3Cung 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 quacung can dupe quan li Cac hoat dong nay co mot dac diem chung la phai xu li mot lupng Ionthong tin va thong tin do thuong rat da dang va co xu huong phat sinh Vi the, su ra doi cuacac 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 thucong 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 laihieu 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 xaydung ph^n mem "Quan lisinli vien Khoa Ki thuat - Cong nghe - Moi tru&ng"
Loi noi dau
Khoa luan tot nghiep
Trang 4TOM 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 vienKhoa Ky thuat - Cong nghe - Moi truong, truong Dai hoc An Giang, de xay dung nen hethong quan li chung v6 ho so va kh qua hoc tap cua sinh vien trong Khoa, he thong h tro choviec xtr cac nghiep vu co ban trong thuc te va duqc xay dung tren hai giao dien ting dungkhac nhau: WindowForm va Web; nhung cung truy cap den mot co so dft lieu Dieu nay dambao 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 motphan 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 cacsinh 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 vienKhoa 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 trongtuong 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 tot nghiep
Trang 5MUC LUC
PHAN 1: TONG QUAN17.7 Giai thieu iing dung71.2 Ddi tuang vd pham vi ciia ling dung."7
1.2.1Doi tuang•.1
1.2.2Phamvi2
PHAN 2: CO' SO' LY THUYET42.1Moi truang42.1.1Moi-truong lap trinh :42.1.2Ngon ngu lap trinh va cai dat42.1.3He quan tri ca sd du lieu:62.1.4CongcuhStra:72.1.5Cong cu tao tai lieu huang din:72.1.6Ma ngu6n h tra:82.2Phdn tick thiit hi8
2.2.1Mohinh„•.8
2.2.2Mo hinh quan niem t6 chiic DFD82.2.3Mo hinh du lieu82.2.4MohinhUML9
PHAN 3: PHAN TICH11
3.1Phdn tick hien Irang773.1.1Hien trang Khoa KT-CN-MT113.1.2Mo ta hoat dong cua hien trang123.1.3Phe phan hien trang123.2Phdn tichyeu cdu733.2.1Cac qui trinh nghiep vu chinh133.2.2Cac yeu clu chuc nang133.2.3Cac yeu cau phi chuc nang133.3Phdn tich die lieu143.3.1Mo hinh quan niem to chuc DFD143.3.2Mo hinh du lieu'.183.3.3MohinhUML22
PHAN 4: THIET KE VA CAI DAT iTNG DUNG52
4.1Thiit ki:52 4.1.1ThiStkSxuli524.1.2ThiSt kg cac thanh phan534.1.3Thietkgdulieu544.1.4Thi^t ke giao dien74 4.2Cdidal764.2.1 Cac man hinh WindowForm76Khoa luan t6t nghiep
Trang 64.2.2 Mot so man hinh Web79
TONGKET81
PHULUC82
TAI LIEU THAM KHAO83Khoa luan tot nghiep
Trang 7DANH 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 chuc11Hinh 3.3-1.M6 hinh DFD miic t6ng th614Hinh 3.3-2.M6 hinh DFD muc 114Hinh3.3-3.Phanraoxulil.l:16Hinh3.3-4.Phanraoxulil.217Hinh 3.3-5M6 hinh thtrc thl k6t hop18Hinh 3.3-6.M6 hinh quan niem dQ lieu20Hinh 3.3-7.M6'hinh vat li PDM21Hinh 3.3-8.Mo hinh use_case22Hinh 3.3-9.Lugc do tuan tu quan li thong tin Khoa23Hinh 3.3-10.Luge do tuan ttr quan li nganh hoc24Hinh 3.3-11 Luge do tuan tu quan li thong tin lop hoc25Hinh 3.3-12.Lugc do tuan tu quan li chuong trinh hoc26Hinh 3.3-13.Luge do tuan tu quan li mon hoc27Hinh 3.3-14.Lugc do tu^n tu theo doi tinh trang sinh vien28Hinh 3.3-15.Lugc d6 tu^n tu quan li thong tin li do29Hinh 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 vien31Hinh 3.3-18.Luge do tuan tunhap diem hoc tap32Hinh 3.3-19.Luge do tuan tu nhap diem ren luyen33Hinh 3.3-20.Lugc do tuan tu tra cuu thong tin lop hoc34Hinh 3.3-21.Luge do tuan tu tra ciiu thong tin sinh vien35Hinh 3.3-22.Luoc d8 tu^n tu tra cuu diem36Hinh 3.3-23.Lugc do tuan tu tra cuu diem trung binh37Hinh 3.3-24.Lugc d6 tu^n tu cac thong ke37Hinh 3.3-25.Luge do tuan tu quan li thong tin nguoi dung38Hinh 3.3-26.Lugc do tuan tu phan quyen nguoi dung39Hinh 3.3-27.Lugc d6 tu^n tu phuc hoi du lieu40Hinh 3.3-28.Lugc do tuan tu sao luu du lieu40Hinh 3.3-29.Luge do tuan tu doi mat khau41Hinh 3.3-30.Lugc do tuan tu xem danh sach nganh hgc41Hinh 3.3-31.Luge do tuan tu xem danh sach chuong trinh hgc42Khoa luan tot nghiep
Trang 8Hinh 3.3-32.Luge do tuan tuxem tinh trang sinh vien42Hinh 3.3-33.Lugc do tuan tu xem danh sach cac chinh sach43Hinh 3.3-34.Luge do tuan tu xem danh sach sinh vien43Hinh 3.3-35.Lugc do hgp tac quan li Khoa43Hinh 3.3-36.Luge do hgp tac quan li nganh hoc44Hinh 3.3-37.Luge do hgp tac quan li lop hoc.44Hinh 3.3-38.Luge do hgp tac quan li chucng trinh hoc44Hinh 3.3-39.Lugc do hgp tac quan li mon hoc45Hinh 3.3-40.Lugc do hgp tac quan li tinh trang45Hinh 3.3-41.Luge do hgp tac quan li li do45Hinh 3.3-42.Lugc do hgp tac quan li chinh sach46Hinh 3.3-43.Lugc do hgp tac quan li thong tin sinh vien46Hinh 3.3-44.Lugc do hgp tac nhap diem thi46Hinh 3.3-45.Luge do hgp tac nhap diem ren luyen qui doi47Hinh 3.3-46.Lugc do hgp tac tra cuu thong tin lop hoc47Hinh 3.3-47.Lugc do hgp tac tra cuu thong tin sinh vien47Hinh 3.3-48.Lugc d6 hgp tac tra cum di^m48
Hinh 3.3-49.Lugc do hgp tac tra cuu diem trung binh48Hinh 3.3-50.Lugc d6 hgp tac cho cac th6ng ke48
Hinh 3.3-51.Luge do hgp tac quan li ngugi dung49Hinh 3.3-52.Lugc do hgp tac phan quyen nguoi dung49Hinh 3.3-53.Lugc d6 hgp tac phuc h6i du lieu49Hinh 3.3-54.Lugc do hgp tac sao luu dtt lieu50Hinh 3.3-55.Lugc do hgp tac d6i mat kMu50Hinh 3.3-56.Lugc do hgp tac xem danh sach nganh hoc50Hinh 3.3-57.Lugc do hgp tac xem chucmg trinh hoc50Hinh 3.3-58.Lugc do hgp tac xem tinh trang sinh vien51Hinh 3.3-59.Lugc do hgp tac xem danh sach cac chinh sach51Hinh 3.3-60.Lugc do hgp tac xem danh sach sinh vien51Hinh 4.1-1.So do cau true ch\ic nang52Hinh 4.1-2.Kien true t6ng quan ph^n m^m QLSV53Hinh 4.1-3.SO d6 thiet k^ cac thanh ph^n53Hinh4.1-4.BangCT_HOC54Hinh 4.1-5.Bang CHINHSACH55Khoa luan tot nghiep
Trang 9Hinh4.1-6.BangDANTOC55Hinh4.1-7.BangDIEM55Hinh4.1-8.BangDIEMTB55Hinh4.1-9.BangHOCKI_NAMHOC55Hinh4.1-10BangHOKHAU55Hinh 4.1-11.Bang HUYEN56Hinh 4.1-12.B4ngDIEMTB56Hinh 4.1-13.Bang LIDO,56Hinh4.1-14.BangLOP56Hinh4.1-15.BangMONHOC56Hinh4.1-16.BangNGANH56Hinh4.1-17.BangPHANQUYEN56 Hinh 4.1-18.Bang NGUOIDUNG57 Hinh4.1-19.BangSINHVIEN57Hinh4.1-20.BangTINH57Hinh 4.1-21.Bang TINHTRANG57 Hinh4.1-22.BangTONGIAO58Hinh4.1-23.BangXEPLOAI58Hinh4.l-24.Quan he giilacac bang du lieu58Hinh 4.1-25.Sa do lien ket man hinh_cac chuc nang chinh:74Hinh 4.1-26.Sa do lien kk man hinh_menu he th6ng74Hinh 4.1-27.Sa d6 lien kk man hinh_menu quan li75
Hinh 4.1-28.So do lien ket man hinh_menu tim kiem75Hinh 4.1-29.Sa do lien ket man hinh_menu thong ke75Hinh 4.2-1 Man hinh chinh_Giao dien WindowForm76Hinh 4.2-2.Man hinh nhap lieu_Giao dien WindowForm76Hinh 4.2-3.Man hinh danh muc_Giao dien WindowForm77Hinh 4.2-4.Man hinh tra ciiuGiao dien WindowForm77Hinh 4.2-5.Man hinh th6ng ke_Giao dien WindowForm78Hinh 4.2-6.Man hinh tro giiip78Hinh 4.2-7.Man hinh chinhGiao dien web79Hinh 4.2-8.Man hinh xem chtrong trinh hocGiao dien web79Hinh 4.2-9.Man hinh tra cuu_Giao dien web80Hinh 4.2-1 O.Man hinh tra ciru_Giao dien web80Khoa luan tot nghiep
Trang 10DANH 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 lyXML: Extensible Markup Language
Khoa luan tot nghiep
Trang 11PHAN1: 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 hoatdong nhir sau:
-Moi sinh vien sau khi tiring tuyen vao trudng deu dugc quan li thong qua ho socua sinh vien He thong se luu tru toan bo thong tin ve ho so cua sinh vien de ho trg cho viectheo 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 tinhtrang, ket qua hgc tap cung nhu cac chinh sach ma sinh vien do dugc htrdng trong timgkhoang 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 nhanhchdng dua ra ket qua that chinh xac
-Dong thai cuoi moi hoc ki trong timg nien khoa he thong se ho trg cho viec tinhtoan , 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 kehoac 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 dienweb de hd trg cho viec tra ciiu thong tin ve diem sinh vien Ngoai ra, ling dung nay con ho trgviec 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 tinhnhat quan va chinh xac cua thong tin
1.2Boi tiro'ng va pham vi cua u'ng dung
PHAN 1:TONGQUAN
Trang 121.2.2.2 Mo ta pham vi
Hinh 1.2-l.Pham vi he thong quan li sinh vien Khoa KT_CN_MT
Bail ra:
Kit qua tra
ciru, cac bao cao, bieu mau, danh muc
Phan he quan li diem
Trang 13Thai gian udc tinh: 3 Thang.
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
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 nghiepcho viec quan li thong tin
•Tiet kiem duac thai gian va chi phi
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 tincan thiet Dong thai cho phep sinh vien biet duqc ket qua hoc tap cua banthan minh
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
Phat bieu van de:
Vai so luong sinh vien hang nam tang len khong ngung Khoa co nhuc^u cai tien viec tu dong luu trir, xur li tinh toan, tint kiem va in an cac bao caonhSm dap ung duac mot khoi lugng Ian ve xu li thong tin va tinh chinh xac cuathong tin Sir can thiep cua he thong quan li sinh vien se mang den hieu qua hoatdong cao hon trong cong tac quan li sinh vien cua Khoa
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
Ngirai lap: Bui Bich Van Ngay lap: 25/04/2007Khoa KT - CN - MT
PHAN LTONGQUAN
Trang 14PHAN 2: CO SO LY THUYET
2.1 Moi tru'6'ng
2.1.1Moi truong lap trinh :
Microsoft NET Frameword SDK v2.02.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 lieudirge xay dung sin Tuy nhien, ngon ngil C# co y nghia cao khi no thuc thi nhung khai niemlap trinh hien dai C# bao gom tdt ca nhung h trg cho cau true, thanh phan component, laptrinh 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 tangcua 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 congdau 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 nghTanhung 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 doitupng 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 phankhai bao cua no Djnh nghia mot lop trong ngon ngu C# khong doi hoi phai chia ra tap tinheader va tap tin nguon giong nhu trong ngon ngu C++ Hon the nua, ngon ngu C# h trokieu 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 chonhung djch vu ma giao dien quy dinh Trong ngon ngu C#, mot Idp chi co the ke thira tir duynhat mot lop cha, tire la khong cho da ke thira nhu trong ngon ngu C++, tuy nhien mot lop cothe thuc thi nhieu giao dien Khi mot lop thuc thi mot giao dien thi no se hira la no se cungcap
chiic nang thuc thi giao dien
Trong ngon ngii C#, nhung cau true cung duoc ho tro, nhung khai niem ve ngtr nghiacua 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 cautnic thi khong the ke thira tir mot lop hay duoc ke thira nhung mot cau true co the thuc thi motgiao 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 chophep luu tru metadata voi ma nguon cho mot lop Metadata mo ta cho mot lop, bao gomnhung phuong thuc va nhung thugc tinh cua no, cung nhu nhung su bao mat can thiet va
PHAN 2:C0 SC3 LY THUYET
Trang 15nhung thuoc tinh khac Ma nguon chiia dung nhirng logic can thiet de thuc hien nhirng chiicnang cua no Do vay, mot lap dugc bien dich nhu la mot khoi self-contained, nen moi trironghosting biet dirge each doc metadata cua mot lap va ma nguon can thiet ma khong can nhirngthong 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 nhatrue tiep sir dung kieu con tro cua C++ va tir khoa cho dau ngoac [] trong toan tii Cac manguon nay la khong an toan (unsafe) Va bo giai phong bo nha tu dong cim CLR se khongthuc hien viec giai phong nhirng doi tupng dugc tham chieu bang su dung con tro cho den khichiing 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 nhungchuc nang can thiet
Ngon ngir C# la mot ngon ngir dugc dan xuat tir C va C++, nhung no dugc tao tir nentang phat trien han Microsoft bat dau vai cong viec trong C va C++ va them vao nhung dactinh mai de lam cho ngon ngir nay de sir dung han Nhieu trong so nhung dac tinh nay khagiong 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, dltheo doi nguai dung truy cap li lich true tiep cua ong Vi tinh huu dung va kha nang phat trienPHP 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 bannhung trong HTML", co nghia la PHP co the dugc cai dat rai rac trong HTML gitip cho viecphat trien cac website dong dugc de dang PHP la ngon ngir kich ban , khac vai ngon ngir laptrinh, no dugc thiet ket de chi thuc hien dieu gi do sau khi mt su kien xay ra (vi du, khinguai 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
Trang 16Javascript la m'ot ngon ngft kich ban dua tren doi tugng nham phat trien cac irng dungInternet chay tren phia client va phia server.
Javascript la mot ngon ngu lap trinh dugc nluing trong cac trang HTML Javascriptnang cao tinh dong va kha nang tuong tac cho cho website bang each sir dung cac hieu ungciia no nhu: thyc hien cac phep tinh, kiem tra form, viet cac tro chai, bo sung cac hieu irngdac 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 Clientcomputer va SQL Server computer Mot RDBMS bao gom databases, database engine va cacting 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 hangngan user SQL Server 2000 co the ket hgp "an y" voi cac server khac nhu Microsoft InternetInformation 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 thanhmot 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 vasupport tat ca cac kieu ket noi (data connection) thong dung cua Microsoft nhu ActiveX DataObjects (ADO), OLE DB, and Open Database Connectivity (ODBC) Ngoai ra no con co kha
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 cacthe 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 sirdung 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 giaodich
PHAN 2:C0 SC5 LY THUYET
Trang 17nang tu dieu chinh (tune up) Vi du nhu sii dung them cac tai nguyen (resource) cua may khican 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<m co mot database dung de chiia du lieu ducrc cac ting dung thudng xuyencap nh^t Mot ngay dep trdi ban mu6n co mot cai database giong y het nhu the tren mot serverkhac de chay bao cao (report database) (each lam nay thudng dung de tranh anh hudng d^nperformance cua server chinh) Van d la report server cua ban cung can phai duac cap nhatthudng xuyen de dam bao tinh chinh xac cua cac bao cao Ban khong the diing ca che back upand restore trong trudng hop nay The thi ban phai lam sao? Luc do co che replication cuaSQL 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 hieuqua
•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" (plainEnglish).
•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 Stringhay Integer , mqt cot nao do co phai la Primary key hay khong Boi vi nhung thong tin naycung dupe chua trong database nen cung la mot dang data nhung de phan biet vdi data "chinhthong" 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 lieumot each rat true quam No rat httu ich dac biet cho ngudi mdi hoc va khong thong thao 15mv6SQL.
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 lamviec kha tot vi ta co the danh bat ky cau lenh SQL nao va chay ngay lap tuc dac biet la nogiup 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 hoatdong 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 S(^ LY THUYET
Trang 18Bieu diin cac dac trung cua thuc the hay moi kit hopBieu dien su ket hop cua hai hay nhieu thuc theBieu dien mot lop cac doi tugng cua the gioi thuc.
Cac khai niem chinh
La mot tac nhan ben ngoai he thong
La vung chua thong tin
Su thay doi thong tin giua cac xu li
Mot trong cac hoat dong ben trong cua he thong
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 hinhhoa 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 thongnhung 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:
PHAN 2:C0 SC3 LY THUYET
Trang 192.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 tuomgtheo thft tu thai gian No mo ta cac doi tuong lien quan trong mot tinh hudng cu thl va cac
Mot chuoi cac hanh dong ma he thong thuc hien,mang lai mot ket qua quan sat duoc doi voi mot actor
Mot nguoi hoac cai gi do ben ngoai tuomg tac vdi he thbng
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 tftvung do phuc vu cho muc dich giao tiep Mot ngon ngft dung cho viec lap mo hinh la ngonngft ma bang tft vung (Cac ki hieu) va cac quy tac cua no tap trung vao viec the hien ve matkhai 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 giupchung ta hi^u ro mot he thdng, thuong la phai xay dung mot so mo hinh xet tft nhftng goc dokhac 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 lanhiem 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 (doituomg), 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 hoahanh vi cua he thong
PHAN 2:C0 S6 LY THUYET
Trang 202.2.4.3 Bi6u d hop tac (Collaboration)
Gan giong nhu bi^u do Sequence, biiu d6 Collaboration la mot each kliac dg the hienmot tinh huong co the xay ra trong h& thong Nhung no tap trung vao viec the hien viec traodoi qua lai cac thong bao gifta cac doi tuomg chii khong quan tam d^n thu tu cua cac thongbao 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
Mt doi tuong goi thong diep denchinh no (goi mot trong cac thao taccua no)
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
Trang 21Hinh 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
Ban ChuNhi^m Khoa
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 chiicnang dao tao va nghien cum khoa hoc cac nganh Cong Nghe Thong Tin va Ky Thuat MoiTrudng, 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 khuvuc Dong Bang Song Cuu Long nhu:
Dao tao chinh quy Ci'r nhdn Cong Nghe Thong Tin: dao tao sinh vien tot nghieptrinh do chuyen mon cao co kha nang to chtic thiet ke cac phan mem ung dung trong cac ltnhvuc kinh te xa hoi khac
Dao tao chinh quy Ky sic Ky Thuat Moi Tncang: dao tao sinh vien co trinh dochuyen mon cao trong cac linh vyc thiet ke va thi cong cac cong trinh xir ly nuoc thai, nudecap, khi thai, chat thai rin va chat thai doc hai, quan Jy he thong xir ly 6 nhiem moi trucmgcho cac nha may, khu cong nghiep va khu dan cu; kiem tra giam sat va du bao 6 nhiem; tuvan moi trucmg va cong nghe sach; danh gia tac dOng moi trudng cho cac du an dau tu vaphat 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 cuukhoa hoc (uu tien nghien cuu cac lTnh vuc mang tinh ling dung cao vao ddi song cua ngudidan tinh An Giang va Dong BSng song Cuu Long) Hien nay Khoa dang nghien cuu cac de tainghien 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
PHAN3:PHANTiCH
Trang 22-Chi phi giay to cao
-Lang phi thdi gian cong sue, tuc lang phi ngay lao dong cua cac nhan vien dethuc hien cac nghiep vu cong, tong hop so lieu, lap bao cao
•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 lucmgIon cac tan sinh vien vao trudng Vdi so luong sinh vien ngay cang dong thi cong tac quan licua Khoa se gap mot so kho khan ve nhan luc, thai gian, do chinh xac va dong nhat thong tingiila cac phong ban DO do, de giam bat nhfing kho khan chung thi sir can thiep cua cac hethong quan li la rat can thiet Trong gidi han pham vi cua de tai nay chi xet den mot so khiacanh 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 tungsinh 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 namhoc Dong thdi, Khoa cung phai tong ket lai diem trung binh trong tung hoc ki cua tung namhoc de ghi nhan viec xep loai hoc tap, xep loai hoc bong hoac de ra nhOng de nghi cho cactrudng 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 diemcua sinh vien Khoa KT thuat - Cong nghe - Moi trudng, co the nhan dinh nhung thieu sot cuahien trang nhu sau :
>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
PHAN3:PHANTICH
Trang 233.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 themkhoang 4*50 nguai CBQL co nhiem vu kiem tra xac nhan lai thong tin sinh vien de luu vaohfl so sinh vien cua Khoa Ben canh do, trong suot qua trinh theo hoc tai truang cac CBQLcon 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 diemRLQD cho tung sinh vien He th6ng se tu dgng tinh di^m TBCMR va diSm TBHT cho sinhvien Dflng thai, dua vao ket qua cua bang diem TBCMR va diem TBHT he thong se xep loaikhen 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 bobat cac mon hoc thi CBQL co trach nhiem cap nhat hoac them cac mon hoc mdi vao danhsach 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 cacchinh sach uu dai cua tinh, nha truang CBQL se nhap thong tin cua cac sinh vien duachuang cac chinh sach nay va he thong se ho trg cho viec theo doi chinh xac qua trinh thuchien 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 tungsinh vien
-Ket xuat bao cao, in an cac bao bieu co lien quan den thong tin, diem, va chuangtrinh 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 trggiup di su dung.
-Cho phep truy cap du lieu da nguai dung Cac nguai dung co the truy cap ca sadCJ lieu dong thai.
-Toe do thuc hien cua he thong phai nhanh va chinh xac Vi du tra cuu, thong ketheo 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
PHAN 3-.PHAN TICH
Trang 24Hinh 3.3-1.M6 hinh DFD muc t6ng the.
Yeu cau cua nguoi dung Ket qua xu li cua he thong
Nguor dung
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
PHAN3:PHANTICH
Trang 27
TIKJVIEN-TRUC3NG DAI HQC
AN GIANG
Hinh 3.3-4.Phan ra 6 xir li 1.2
Thong tin diem cua sinh vien
Trang 28Hinh 3.3-5M6 hinh thuc thS ket hop
3.3.2.2 Thuvet minh cho mo hinh dir lieu
• 77moc linh mo la cho cac thuc the
Thuc th^ HUYEN: MaHuyen, TenHuyen
Thuc th6 TfNH: MaTinh, TenTinh.
Thuc th^ KHOA: MaKhoa, TenKhoa.
Thuc the NGANH: MaNganh, TenNganh.
Thuc thi TON GIAO: MaTG, TenTG.
Thuc the CHINH SACH: MaCS, TenCS, TuNgay, DenNgay.
Thuc the DAN T0C: MaDT, TenDT.
TcnllK HK_M1 Ttnl.Da.
3.3.2 M3 hinh du lieu
3.3.2.1 Mo hinh dft lieu ER
PHAN 3:PHAN TICH
Trang 29Thuc the HO KHAU: SoHoKhau, TenHoKhau.
Thirc the LCiP: MaLop, TenLop, NamVao, SiSo, SoNu
Thuc the SINH VIEN: MSSV, Ho, Ten, Phai, NgaySinh, DiaChi, DienThoai,
HinhAnh, HienDien, DoiTuong, KhuVuc, HoTenCha, NgheNghiepCha, HoTenMe,NgheNghiepMe.
Thuc the XEP LOAI: MaXL, TenXL.
Thirc the MON HOC: MaMH, TenMH, SoTinChi.
Thuc the LI DO: MaLiDo, TenLD.
Thirc the HOC KI -NAM HOC: HK_NH, TenHK_NH
• Ve each qui dinh 3at ihuoc tinh tham sia lam khoa chinh
Thirc the HUYfiN: MaHuyen la khoa chinh.
Thirc the TINH: MaTinh la khoa chinh.
Thuc the KHOA: MaKhoa la khoa chinh.
Thuc the NGANH: MaNganh la khoa chinh.
Thirc the TON GIAO: MaTG la khoa chinh.
Thirc the CHINH SACH: MaCS la khoa chinh.
Thirc the DAN TOC: MaDT la khoa chinh.
Thirc the HO KHAU: SoHoKhau la khoa chinh.
Thuc the LCSP: MaLop la khoa chinh.
Thuc the SINH VIEN: MSSV la khoa chinh.
Thirc the XEP LOAI: MaXL la khoa chinh.
Thuc the MON HOC: MaMH la khoa chinh.
Thuc the LI DO: MaLiDo la khoa chinh.
Thuc the HOC Ki - NAM HOC: HK_NH la khoa chinh.
PHAN3:PHANTICH
Trang 30Hinh 3.3-6.M6 hinh quan nicm dir lieu
^.i^MaDT
! DoiTuong KhuVuc
\ HoTenCha ScMu
SiSo
3.3.2.3 Mo hinh quan niem dir lieu
PHAN 3:PHAN TICH
Trang 31Hinh 3.3-7.M6 hinh vat li PDM
MAHUYEN \archar(2l MATINHvarnharf2) TENHUYEN varchar(5O)
TAIKHOAN varcharfsni
MAQUYEN inl
MATKHAU \Brohar(9)
MATINH \ercharf2l TENTINH varchar(50) NGUOIDUNG
MAQUYEN = MAQUYEN
KHAU = HOKHAU
so HO I
\ MATINH\archar(2) ] TENHOKHAU vofchar(50) ' MAHUYEN <undened
HOKHAU
IMADT id
;TENDT varchar(50) smalldatetime
smalldatetime
\srchar(50)
id
DENNGAY TUNGAY TENCS MACS CHINHSACH
MATG ^ TENTG varchar(50)
rchar(50) |
\o-charl21 1 LIDO I
JTENLD
I MAID
I
NGHENGHIEPCHA rarchar(50) HOTENMEvarchar(50) NGHENGHIEPME varchar(50)
vtrcharf^
varchar(SO) varohar(50) smalldatetime bit
Larchar(5O)
\archar(50) int int t^rchar{15) int int int Larchar(2) bit V3rchar(2)
\archar(3) varchar(5O)
"MSSV
| HO
,HOTEN
| NGAYSINH PHAI DIACHI
1 HINHANH
I DIENTHOAI IHOKHAU
i TENLOP
j CHINHSACH
'DANTOC
I TONGIAO LIDO HIEMDIEN
| DOITUONG 'KHUVUC HOTENCHA
MAMH= MAMH
HK NHid MALDvarnharf?!
MSSVvarcharOi GHICHUvarchar(SO)
decimal(5) date^ me darimallsl varcharlfll
\archarM5l
id
DIEM
DIEM NGAYTH LANTHI MSSV MAMH
HK NH
T1NHTRANG
iMHOC I
^1 ^J*1 = HK,NH /arohar(15)J^
id
varcharn5) varcharf15l
Trang 33Hinh 3.3-9.Luoc do tuan tu quan li thong tin Khoa
11: Hien thi thong bao10: Thong bao thong tin khong hop le
J
8: Kiem tra thong tinI
, 9: Luu thong tin ,I
'6: Hien thi du lieu
<^.L
j 5: Lay du lieu tu Khoa
7: Nhap thong tin moi hoac xoa, sua
Trang 341: Dang nhap he thong
Trang 35Hinh 3.3-11.Luge (16 tuan tu' quan li thong tin lo^ hoc
11: Hien thi thong bao
10: Thong bao thong tin khong hop le
rV^r1-9: Luu thong tin
8: Kiem tra thong tin '
>r
6: Hien thi du lieu I
5: Lay du lieu tu Lop
7: Nhap thong tin mbi hoac xoa, sua
;' 2: Chon frmQLLop ,
~^ST Hien thi frmQLLop
J r ^j
II| 4: Lay du lieu
1: Dang nhap he thongi
>
Lop:CXL Lop
Trang 361: Dang nhap he thong
, ! :frmChinh i I :ftmQL CTHoo :C)4_ CTHocCT Hoc
: Nquni quan ll I —u—"^^ i
o
o Quart li chirong trinh hoc
PHAN3:PHANTICH
Trang 37Hinh 3.3-13.Lunc do tuan ty quan li mon hoc
11: Hien thi thong bao10: Thong bao thong tin khong hop le
9: Luu thong tin
*7I
7|
8: Kiem tra thong tin
I 6: Hien thi du lieu
! 5: Lay du lieu tu MonHoc
7: Nhap thong tin moi hoac xoa, sua
3: Hien thi frmQL^onHoc
J 4: Lay du lieu j
I MonHoc:CXL MonHoc
:ftmQLMonHoc 1: Dang nhap he thong'
Trang 38Hinh 3.3-14.Liroc do tuan tu- theo doi tinh trang sinh vien
11: Hien thi thong bao10: Thong bao thong tin khong hop le
I
9: Luu thong tin 8: Kiem tra theng tin
II
; 7: Nhap thong tin moi hoac xoa,
6: Hien thi du lieu
1: Dang nhap hethnng
>
:CXI- TinhTrana :frmQLTinhTrano
Trang 39Hinh 3.3-15.Lugc do tu3n tir quan li thong tin li do
I| 9: Luu thong tin |
! I^ ^
!•'10: Thong bao thong tin khong hop leI
r"^i i
11: Hien thi thong bao —I
i: Hien thi du lieu
8: Kiem tra thong tin
7: Nhap thong tin moi hoao xoa, sua
5: Lay du lieu tu LiDo
Trang 409: Luu thong tin
6: Hien thi du lieu j
T
2: Chon fnmQLChinhSach
3: Hien thi frmQLChinhSach
1: Dang nhap he thong
:frmQLChinhSanh :CXI ChinhSach j ChinhSach
J I
:frm Chinho
o Ouan li chinh sach
PHAN 3:PHAN TICH