BQ GIAO DI,JC VA DAO TAO TRLf G DAI Ht)C DAN LAP HAI PHONG HE THONG TO VAN MON HOC CHO HOC VIEN DANG KY HOC TIN CHI DO AN TOT NGHIEP DAI HOC HE CHINH QUY Nganh: Cong ngh( thong tin HAI PHONG -2007 B() GIAO DUC VA DAO TAO TRIIONG DAI H()C DAN LAP HAI PHONG HE THONG TO VAN MON HOC CHO HOC VIEN OANG KY HOC TIN CHI DO AN TOT NGHIEP DAI HOC HE CHINH QUY Nganh: Cong ngh( thong tin Sinh vie’n thuc hi(n: Nguye’n Thi Hie“ n Gi:to vie“ n huéing d:in: PGS.TS Nguye“ n Van Vy Ma so sinh vie’n: 10393 HAI PHONG -2007 Liri c:tin en Truoc tie’n em xin giri 1é'i c:inn on chan th:inh PGS.TS Nguyen Van Vy tliay da cho chung em nhfrng kién thuc quy b:iu, tan tinh chi bao, hu6ng dan chiing em suot qu:i trinh I:tin dfi :in tot nghiép n:iy Em xin c:tin on chan th:inh t6'i c:ic thfiy gi:to, co gi:to khoa Cfing Nghe‘ Thong Tin, truong Dat Hpc Dan Lap H;ii Phong da nhi(t tinh giiing day, tao diéu kie’n thuan l pi cho em suot qua trinh h pc t:ip cling nhu thoi gran l:inn dfi :in tot nghie‘p n:iy Em r:it mong nhan dupc cac y kién dong gé›p cua cac th:iy co giao, cac chuyén gia céi kinh nghi(m vii ciing to:in the c:ic ban sinh vie’n de b:in thuc t(ap n:iy duoc ho:in thi(n hon Yin chiin thénh cam on.* H:ii Phong th:ing nd 2007 Sinh vién Nguyen Thi Hie’n Liip CT702 Khoa lu(an nghién emu ph:it trién va xay dung thong tu van mon hoc cho sinh vie’n cac triiong dat hpc d:to tao theo tin chi D:iy I:i mot van de“ lie’n quan den nghi(p vu tu vfin mon hoc v:i sap xe'p lép hoc cho sinh vie‘n Khoa luan dupc x:iy dung trén cci so khao sat, ph:in tich thuc trang cua cong I:ic tu v:in mon hoc cua mot so trirong dat hoc o H:i Noi da :ip dung Dong tlioi :ip dung phuong ph:ip ph:in tich thiét ké huéng c:iu triic de giai quyét viin de Khoa luan den dii thiét ké v:i trién khai dune thcing tu’ v n mén hoc dap irng dupc ph:in nao yéu cau cua nghiép vu In viin mon hpc Huéing ph:it trie’n ciia he thong tit v:in mon hpc lit hoiin thi(n the’m cac chirc uang h( thong v:i tich hop duoc voi c:ic he‘ thfi ng qu:in ly kh:ic da ton tai c:ic tnrong de tro giiip lioat dong dao tao theo tin chi LOI CAM ON 1.1 MO T:I BAI TOAN 1.2 PHAN TICH THiiC TRaNG, VéN De’ CéN Glal QUYéT 12 1.2.1 Thyc trang hien é ccic triréng déo tao theo tin chi 12 Ldp CT702 CAC MO HINH XI: LY NGHI(P V¿ 35 3.1.1 Biéu luong di1: lieu vat ly miic 36 3.1.2 Biéu dé luéng dii lieu vat IQ miic I 36 3.2 XAY D¿NG M© HINH DII LI(U II NI(M 39 3.2 ./ Liet ké chinh r‹ic héa mdc tin 39 3.2.2 Bvac 2.’ Xéc d]nh céc thvc thé va thuoc tinh 41 3.2.3 Bvac 3.’ Xéc d]nh v‹i thuoc tinh cii‹i n‹i .44 3.2.4 Bvoc 4.’ l'é biév dci md hinh .47 CHIfONG 4: THIeT Ke H( THoNG .48 I THIeT Ke' CO S‹i Dii LI(U 48 4.1 Thiét ké so scr dii lieu logic 48 1.2 Thiét ké cc sa dii lieu v t ly' 50 4.2 THIéT Ke' LUoNG Dir kI(U H( THoNG 60 4.2.1 Biéu lcong thong cha biéu “1.Dcing 4.2.2 Biéu dé luong he thong ciia biéu “2 ter chiic dang mén hpc” 60 ” 62 4.2.3 Biéu luong thong cha biéu “3.L p ké hoach hoc ver béo céo” 64 4.3 XAC D›NH CAC GIAO DI(N .65 4.3 / c‹ic gi‹io die:n cap nhcit 65 #.3.2 Céc giao di[en sti• /j' 65 4.3.3 Tich hpp céc giao dren 66 4.4 He’ THING CAC GIAO DI(N TUONG TAC CiiA He’ THING 67 4.5 D(IC T:I CAC GIAO DI(I .68 CHIICING .70 CMI D@T THE’ NGH M .70 GIAO DIEN DQG NQ HE THONG 70 5.2 GIAO DIEN TH1)NG KE MON HOC 5.3 GIAO DIEN XEM CHI TIET MSN HOC 5.4 GIAO DIEN DANG KY MON HOC 72 5.5 GIAO DIEN TU VAN MSN HOC 72 TAI LIEU THAM KHAO 73 Liip CT702 C:ic tir viét tat Chfr viet t5t Tén da y dfi SV Sinh vie‘n NV Nh:in vién PDT Phfing d:to tao HT He thong TT Thong tin MH Mon hoc DK Dang ki GD Giao dién Email Thu di(n tu KQ Két qua Liip CT702 Trong nhiing n;im g;in d:iy, song song voi vi(c diio tao hinh thuc nie’n kho:i ci cac truong dat h pc, thi vi(c tfi chiic h pc theo Hi hoc tin chi dang rig:iy c:ing tro nén rat plifi bién va rig:iy cang duoc mo rong Cfing t:ic In v:in clio hpc tin chi doi voi sinh vién lua chon "n hhpocc vao d:in 'i k’ hpc cong vi(c r:it quan trpng v:i ga) p nhie’u khéi khan Néi khfing nhiing giiip cho sinh vién hiéu biét ve nh(rng mon hpc ma minh ciin phai hoc va co thé dang ky theo hpc diing v6'i c:ic ye‘u cfiu dat Dong thé'i ciing gi:inn bot cfing sirc va thé'i gran cho gi:to vie‘n v:i c:ic bfi phan lien quan ph:ii l:inn tu van gitip c:ic em chon mon hoc, giiip plifing dao tao riit ngan tlioi gran phiin bo va tfi chirc léip hpc giira moi ky Nhiing ly trén cho th:iy vi(c xfiy dung h( thong thong tin céi chuc n;ing tu van v:i quiin ly diing mon hpc cho sinh vie’n I:i can thie't cho c:ic trué'ng tfi chirc hpc theo tin chi.Vi vay, in:i Hi da manh dan chon de’ I:ii “ H( thong tu v:in mon hoc cho hpc vién dang hpc tin chi ” tain dé Hi khoa luan tfit nghi(p Noi dung kho:i luan dupc trinh b:iy theo c:ic chuong sau: • Chuong : Tong quan brit to:in tu van • Chuong : Mo hinh nghi(p vij • Chuong : Pharr tich he thong • Chuong : Thiét ké he thong • Chuong : Cai d a)t thtr nghiém he thong • Két luan • T:ii lie‘u tham kh:to Liip CT702 4.2 Thiét ké lufing dfr li(u h( thfing 4.2.1 Biéu luong h( thfing ciia biéu “1 Dang mfin hpc” DANG Tra ciru danh s:icl CHUON TRINH DS MO DIEU KIEN Chon mon co the hoc DS MON DU KIEN Nhan tu C:ic file: CHUONG TRINH, DANG KY, KET QUA HOC TQ, DS MON DIEU KIEN,DANH SAHC MON DU KIEN Khi in:iy thuc hi(n tu van tu dong thi (1.2) v:i (1.3) in:iy ho:in to:in tu 69 Léip CT702 Tiéu trinh 1.2 Chon mon co the hoc Xfr 1y theo 1o: sinh vién chon mon hpc minh muon hpc Dfiu dna vao DANH SACH MONDU' KIEN, KET QUA HOC TAP, CHUONG TRINH Tién trinh Tu vfin chpn mfi n — sinh vién muon chon mon de dang — Xir ly theo lo hpc Sinh vién nh:ip vao mon hpc dang ky, h( thong sc: hi(n c:ie thong “ mon hpc sinh vién viia dang ky, xem mon sinh vién co the“ hoc hay khong tu DS MON DIEU KIEN,DANH SAHC MON DU' KIEN luu vao ban DANG KY Khi chi lai hai giao di(n: a Tra cfiu chpn mon can hpc 4.2.2 Bieu luong h( thong ciia bieu “2 to chirc d5ng kj” Lap hoa d thu tie’n Le’n dam s:ich mf r hoc T QA DA K Diéu chinh danh s:ich mon Thong tin tong hcp 5INH Thong bao két qua ’ SV dfing 2.2 Tong hop C:ic file: NHAN VIEN, MON HOC CT, IT QUA DANG KY, PHIEU THU, CHUONG TRINH, DS MON HOC DU KIEN, DANG KY Tién trinh 2.2 Tong hpp dang ky Xu 1y theo 1o moi co sinh vie’n dang mot mon hpc Tien trinh 2.4 Thong b:to két qu:i ‘ DA‘NNGG KKYY cua Tiéu trinh 2.5 Lap hoa don thu tiéu Xu ly theo lo: Khi da tong hpp duoc c:ic mon hoc duoc hoc, tong so sinh vién dang , so den vi hpc trinh ma mot sinh vién dang Can cu v:to KET QUA DANG KY, he‘ thong sé tié n h:inh xfr ly rfii thong b:to so tien hoc plii ma moi sinh vién phai nop 4.2.3 Bieu luong h( thong ciia biéu “3 Lap ke hoach hpc va b:t o c:in” L:ip danh sach léip Le’n danh s:ich sinh vie’n top LANNDAO Lfp b:to cao Cac file:KET QUA DANG KY, DANG LY, DS UP-MON, DS SINH VIEN LOPU‘- MON, PHIEU THU, BAO CAO Tien trinh 3.2 Le“ n danh sach sinh vién l6p Xtr ly theo lfi moi co sinh vién DANG KY, he‘ thong se‘ tié n h:inh PHAN LOAI W Thuc the NAM HOC © Thuc the’ HOC KY W Thuc the MON HOC © Thuc the“ DS MON DU KIEN © Thuc the’ DANG KY © Thuc the“ SINH VIEN © Thuc the’ KHOA © Thuc the“ NGANH W Thuc the CHU'ONG TRINH W Thuc thé NHAN VIEN © Thuc the“ KET QUA HOC TAP W Thuc thé UP © Thuc the’ PHAN LOAI W Thuc the MON-DIEU KIEN © Tie'n trinh “ Kiém tra danh sach” 17 Chon “ n so the W Tiéu trinh “ 2.Chpn mon hoc” © Tién trinh “3 Nhan tu viin” © Tiéu trinh “4.Lap bring dang ky” Tién trinh “5 Tong hpp dang ky” Le“ n ds mon du kién Tiéu trinh “6 Mon hpc du kie’n” © 22 Die‘u chinh danh s:ich mon © Tie'n trinh“7.Diéu chinh d.s:ich mon ” 23 Tong hpp dang W Tien trinh“8 Tong lipp dang 24 Thong b:to ké t qu:i © Tie'n trinh “7 thong b:to ke't qu:i” 25 L:ip hfia don thu hoc phi ” Tien trinh “8 Liip hoa don thu hoc phi” 26 Lap danh s:ich l6p © Tie'n trinh “9 Lap danh s:ich l6p” 27 L:ip danh s:ich sinh vién top W Tien trinh “1 Lap DS SV 1éip” Lap b:to c:to © Tie'n trinh “1 B:to c:to” 4.3.3 Tich hpp c:ie giao di(n Khi tich hpp cac giao di(n ta lai cac giao dién sau: STT Tén giao di(n 16 17 Chon ’n co the 18 19 20 Tong hop dang 21 Le’n ds ‘n du kién 22 Diéu cliinh danh s:ich mon 23 Tong hop dang ky 24 Thong b:to ké t qu:i 25 Liip 1o›a don tliu hoc plii 26 Liip danh s:ich top 27 Lap danh s:ich sinh vie‘n lcrp 28 Liip b:to c:to 4.4 H( thi‘ing c:ie giao di(n tirong t:ie ciia h( thiing truy c:ip HT Lfip bao c:to Tao DS mon du kie'n Tong hop dang Len DS Lén DS sinh 4.5 Dac ta c:ie giao di(n Khi may thuc hi(n In van tip dong thi he ( 2) va ( 1.3) may thuc hién ho:in toan tu dong Khi dé› chi cfi n lai hai giao di(n: Chon mon co thé hpc Cac mon can hoc Ction mon ciin hoc Ma sinh vién Mon co the chon hoc Mon cé› thé d:inq 1.4 Chon mon d:ing Tim két qu:i hoc SV Lfy mon Chuong trinh hoc hoc Céc can hoc Nhu vay, chi co ba giao dién (co sinh vién tuong t:ic v6'i he thong) tuong ung voi c:ic tien trinh I:i 1 1, 1.4, va 1.4 Chu'ong CAI DAT THU’ NGHIEM Dé xiiy dung chuong trinh thfr nghiém chiing em da sir dung cfing cu v:i cfing ngh( sau de xfiy dung: Ngfin ngii lap trinh ASP.Net,C# Trinh soan thao v:i bién d]ch Microsoft Visual Studio 2005 H( qu:in tr] cn sir dfr li(u SQL Server 2000 C:ic Tool chia se’ tre“ n mang 5.1 Giao dien déng nhap h§ thong 5.2 Giao die[ n thong ké m6n hgc Viét lip trinh trén nén Lap Trinh Web PHP Th‹rc Hanh "" Gidp SV lam quen vtil moi tru'ong lap trinh trJc quan VB, Net 5.4 Giao dien déng k m6n hgc c hao mu'ng: sv001 Q L%ptrnhC 5.5 Giao dien tu' vén mén hqc C hon Nhung Mon B an D:i H‹›c + Lép trinh hu'éng doi tu'ong + $uén l/ dr/ én phan mém 82 Lérp CT702 H( thong tu van mon h pc I:i mot chuong trinh co ich cho vi(c to chuc h pc theo tin chi H( thong céi kha n;ing tu van mon h pc cho nguoi hpc ciing nliu giiip nguoi hoc dang ki tham gia top hoc de dang nhanh chfing Diéu n:iy hét sire can thiét ' luon sinh vién trucrng r:it dong, ’ luon c:ie thay co gi:to tham gia tu van mon hpc cho sinh vie’n lai han che' V:to thé'i diém cuoi ciing khoa luan da dat duoc mot so ké t qu:i nhu sau • Tao mfi hinh phiin tich v:i thie'I ke' cho he‘ thong Tu Viin Mon Hoc • He‘ thong da sir dung ’n n ir ASP.Net de‘ xay dung chuong trinh, • Trién khai trén Co so dfr 1i(u nho nén chua d:in1i gi:i duoc tinh phirc tap cua thong • Ho:in thie’n phfin tich thie't ke' v:i xay dung chuong trinh tot hon • Sir dung lai h( thong de’ ring dpng v:to cac b:ii toan tu v;in kh:ic 83 Léip CT702 ... gran cho c:i nh:i truéing tan th;iy co gi:to, trim cho vi(c to chuc hpc cap riip, sinh vién grip nhiéu khé› khan Vi viiy h( thong tu v:in duoc xiiy dung co the giiip cho nguoi hpc céi the lua chon... xép top hpc cho sinh vién tien hoc phi cho sinh vién djra trén nhirng nhu can ma sinh vién diing ki: mon hoc, thay gi:to, 1ép hoc, cho hpp 1y nliiit va sau dfi tinh to:in h pc phi cho sinh vie’n... truoc t l:i phuc vu cho hoat dong tu viin mon hpc cho sinh vie’n, vi(c dang ki mon hpc cho sinh vie’n, tie''p nhan dang ki mon hoc ciia c:ic sinh vie’n c Nghi(p vu tu viin mon hoc cho sinh vién duoc