Xây dựng ứng dụng web hỗ trợ xây dựng và quản lý đề cương chi tiết môn học tại trường đại học an giang

65 18 0
Xây dựng ứng dụng web hỗ trợ xây dựng và quản lý đề cương chi tiết môn học tại trường đại học an giang

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRI/OtNG DAI HOC AN GIANG KHOA KY THUAT - CONG NGHE - MOI TRtfONG DANG THIDIEU HIEN - DTH092042 KHOA LUAN TOT NGHIEP DAI HOC NGANH CC NHAN TIN HOC XAYDUlVG tTNG DUNG WEB H6 TRO XAY DUNG VA QUAN LY DE ClTONG CHI TlET MON HOC TAITRITC^NG DAI HOC AN GIANG TRUClNGBAIHQC AN GIANG THUVIEN Giang yien huong dan: ThS HO NHA PHONG An Giang, 05/2013 NHANXETCUAGIANG VIEN HlTONG DAN Giang vien huffng dan (Ky va ghi ro ho ten) N6i dune nhan xet: B6ng ^ hay khong Song y cho sinh vien bao cao KLTN; Neu khong d6ng y c8n ghi ro ly K^t qua dat du^c so vdri yeu ciu; Y kien khao (n6u co) LOICAMON Lai cam an diu tien em xin gui din ba, me, da luon quan tarn lb ling cho em va giiip da em vupt qua nhQng kho khan thu thach hpc tap va cupc song Xin cam on Qiiy Thay,C6 Truang Dai hpc An Giang va nhat la Qui Thay, Co Khoa Ky thuat - Cong nghe - Moi truang da hit 16ng hit siic truyin dat kiin thiic va kinh nghiem cho em may nam qua., Dae biet em xin chan cam an Ths Ho Nha Phong, vtra la ngtrdi thay vira la ngtrcri true tiep ^^dng dan, giup d& em suot thai gian thuc tap qua de hoan tot chuyen de khoa luan tot ngh^ep V Toi xin gui lai cam on den tat ca cac ban cua t6i, cac ban da ben canh dpng vien va giup da toi hpc tap va cupc song Toi xin chan cam an! An giang, 12 thdng 05 nam 2013 Sinh vien th^rc hien: Dang Thi Dieu Hiln MUCLUC CHITONG I: GI0^THIEU T6NG QUAN 1.1SO LUQC Vp BE CETONG CHI TEETMON HQC1 1.1Khai niem de cvrong mon hocIT 1.2Muc tieu, y nghia cua viec xay dung de cuong m6n hpc1 1.2LY DO CHQN BE TAI1 CHITONGII: MO TA VA PHAN TICH H^ THONG3 n.l MO TA HE THONG3 1.1Phat bilu bai toan3 1.2Muctieuciiaheth6ng3 n.2PHAN TICH HE THONG4 2.1Phantichhientrangcuaheth6ng4 2.2Phan tich yeu cdu".5 2.3Phantich,6 2.4 Cdc rang buoc28 CHlTONG in: THIET KE31 IILlTHIETKECOsODErLffiU31 l.lMota.•31 1.2M6hinhquanhe31 1.3M6tacacbang 34 III.2 THIET Kfi GIAO DIEN42 ' 2.1 Trang chu: Nguoi dung dang nhap dl su: d^ng cac ch^c n^ng cua he thdng 42 2.2 Giaovien43 2.3Canbpkhoa•47 2.4 Quan tri vien48 •IV.l KET QUA BAT BUOC52 TV.2 CHUA LAM BUQC52 IV.3HU0NGPHATTRIEN53 PHULUC'154 Tai lieu tham khao56 DANH MUC TU" VIET TAT TuviSttat STT Y nghia sv Sinh vien GV Giang vien DCCT BS cuong chi tilt DCCTHP Be cuong chi tiet hoc phan 5' HP Hoc phan CSDL Co so du lieu QTVHT Quan tri vien he thong CBK Can bo quan ly khoa ! 111 DANH MfJC CAC BANG Bang 1: Mo td use case — dang nhdp10 Bang 2: Mo tduse case — Soan thdo de cuong chi tiet hoc phdn11 Bang 3: Mo td use case-Kiim duyet di cuong chi tiit hoc phdn11 Bang 4: Mo tduse case — Cap nhdt de cuong chi tiet hoc phdn12 Bang 5: Mo td use case — Them hoc phdn 13 Bang 6: Mo td use case -Xemphdn congsoan thdo DCCT.14 Bang 7:Mo tduse case-XemDCCTHP15 Bang 8: Mo td use case-Phdn congsoan thdo DCCTHP16 Bang 9: Mo td RBTV 02 28 Bang 10: Mo td RBTV 03.'.28 Bang 11: Mo td RBTV 0429 Bang 12: Mo td RBTV 0529 Bang 13: Mo td RBTV 0630 Bang 14: Mo td RBTV 0730 IV I I DANH MUC HINH ANHI i Hinh 1: Md hinh use case mice 07 I Hinh 2: Phdn rd use case qudn ly Khoa\;8 Hinh 3: Phdn use case qudn ly ngudi dung8 Hinh 4: Phdn use case qudn ly> bq mdn8 Hinh 5: Phdn use case qudn ly HP9 Hinh 6: Phdn use case qudn lyDCCTHP-9 Hinh 7: So dd lop tdng qudt17 Hinh 8: Phuang thuc cua ddi tuqng ngudi dimg18 Hinh 9: Phucmg thuc cua ddi tucmg de cucmg18 Hinh 10: Phucmg thuc cua ddi tupng gidng vien18 Hinh 11: Phucmg thuc cita ddi tuqmg ndi dung chi tiet.18 Hinh 12: Phucmg thuc cua ddi tucmg m^c tieu nhqn thuc chi tiet18 Hinh 13: Phucmg thuc cua ddi tuqmg Lich trinh to chuc day hqc cii the19 Hinh 14: Phucmg thuc cua ddi tucmg Tdng hap muc tieu chi tiet19 Hinh 15: Phucmg thuc cua ddi tucmg muc tieu chung19 Hinh 16: Phucmg thuc cua ddi tuang hoc phdn:19 Hinh 17: Phucmg thuc cua ddi tucmg bd mdnphu track19 Hinh 18: Phucmg thuc cua ddi tupng khoa20 Hinh 19: Phucmg thuc cua ddi tupng loai ngudi dung20 Hinh 20: Phucmg thuc cua ddi tuang cap nhdt de cucmg20 Hinh 21: Phuang thuc cua ddi tupngphdn cdng.' '20 Hinh 23: Phuang thuc cua ddi tupngphiiu ddnh gid de cuang21 Hinh 24: Phucmg thuc cua ddi tupng tieu chi ddnh gid21 Hinh 25: Phuang thuc cua doi tupng binh ludn21 Hinh 26: Phuang thuc cua ddi tuang ngdnh ddo tao, 21 Hinh 27: Phuang thuc cua ddi tupng chuang trinh ddo tq.o21 Hinh 28: Luac tudn tu - Them hoc phdn22 Hinh 29: Luac dd tudn tu-Xda hqcphdn23 Hinh 30: Luac dd tudn tu - Soan thdo DCCTHP24 Hnh 31: Luge tudn tu - Cap nhdtBCCTHP'.25 Hnh 32: Luge dd tudn tu-Phdn congsogn thdoBCCTHP26 Hinh 33: Litgc tudn tu-Bdnh gid de cuong27 Hinh 34: So mdi lien he giua cdc bang33 Hinh 35: Giao dien — Trang chu42 Hinh 36: Giao dien - Sau khigidng vien dang rihdp43 Hinh 37: Giao dien—Xemphdn congsogn thdo de cuong44 Hinh 38: Giao dien - Sogn thdo BCCTHP:45 Hinh 39: Giao dien —Xem danh sdch de cuong ddsogn46 Hnh40: Giao dien-Suade cuong46 Hinh 41: Giao dien — Phdn congsogn thdo de cuong47 Hinh 43: Giao dim - Trang qudn ly48 Hnh44: Giao dien - Qudn ly gidng vien49 Hnh 45: Giao dim - Them gidng vien49 Hnh 46: Giao dim - Qudn ly hgcphdn50 Hnh 47: Giao dim - Them hocphdn51 Hnh 48: Vi duvi giao dien EXT.NET.54 VI CHI/ONG I: GIOFITHIEU TONG QUAN 1.1SO LITOC VE BE CirCKNG CHI TIET MON HQC 1.1Khai niem tie cuong mon hpc La ban torn tat npi dung mon hpc nhlm dua muc tidu va cac npi dung ca ban cua mon hpc dupe hpi ddng khoa hpc va nha truang t6 chiic nghiem thu va cong bo r^ng rai chucmg trinh dao tao Be cuomg mon hpc la tai lieu cung dip nhOng thong tin xung quanh mon hpc va vd mon hpc cho sinh vien, vide mo ta nhung npi dung giang day va trinh tu md nhung npi dung dupe day la hai phln chinh ydu Be cuong mon hpc giang vien hoac nhom giang vien cung d^y mpt m6n hpc bien soan duai su chi dao cua Chu nhiem bp m6n (theo mlu thong nhat) 1.2Muc tieu, y nghla cua vi|c xay dung de cuong mon hoc >Cung cip cho sinh vien thong tin ve muc dich, npi dung mon hpc va yeii cau hpc tap >Bap tog yeu cdu ciia phuong thiic dao tao theo tin chi va la ca sa dk thuc hien d6i mdi phuong phap day-hoc va kidm tra - danh gia >Tao mot cong cu phap quy di co th^ kiem tra viec giang day ciia giang vien va viec hpc tap cua sinh vien >La ca sor giiip hpc vien diy manh khau tu hpc, tu nghien ciiu, n^ng cao tinh chu dpng, sang tao hpc tap ciia hpc vien >Tung budc nang cao chat lupng day - hpc va hpi nhap quoc te ve giao due sau dai hpc 1.2LY DO CHON BE TAI Cung vai su phat trien ve quy mo sinh vien va so lupng ede nganh dao tao, so lupng de cuong chi tiet cho cac hpc phan cung tang len Bac biet boi canh Trucrng Bai hpc An Giang dang trien khai dao tao theo hpc che tin chi thi viec sua d6i, cap nhat cac d^ cuong chi tiet mot each thubng xuyen la didu rit cin thi^t Hien tai, so lupng cac hpc phan dang dupe giang day tai trucmg la hon 2.000.B6ng nghia vai viec phai co hon 2.000 dd cuong chi tidt hpc phan tuong ling Vai so lupng de cuong chi tiet can phai xay dung, cap nhat va quan ly Ion nhu vay se gay kho khan cho bp phan quan ly d cac khoa va phong Bao hio vide tap hpp va thdng kd ndn toi chpn dd tai "XAY DUNG UNG DUNG WEB HO TRO XAY Trang DUNG VA QUAN LY BE CLTONG CHI TIET MON HQC TAI TRUtiNG DAI HOC AN GIANG" lam noi dung nghien curu cho khoa luan t6t nghiep cua minh Trang Bang Binh Iuan - BinhLuan STT' Tenthuocfinh, Khoa \ Kicudulieu Null Dien giai nchiar(lO) id TenNguoiBL nvarchar(250) Ten ngu^i binh Iuan NoiDungBL nvarchar(500) Noi dung binh lu^n MaDC nchar(lO) Ma de cucmg NgayDangBL datetime Ngay dang id_BL Primary_key HI.2 THIET KE GIAO DI^N 2.1 Trang chu: Nguai dung dang nhap de su: d\mg cac chiic nang cua he thong "WEBSITE HO TBO SOAN THAO BE CI/ONG CHI TJET HOC PHAN- ^ k' Hinh 35: Giao dien - Trang chu Trang 42 2.2 Giaovien Sau GV clang nhap co thS thyc Men cac chirc nang sau: -Soan thao &h cuong -Xem danh sach &b cuang da soan -Xem phan cong soan thao &h cuong -Doi mat khau m \S^EBSITEfl6 MO SOAN JHiO ofClTO^GjeHI Iit ttOC^HAN Tuesd^y 2M1 I'M 16/4/2013 ^-~^ ^il ^Sf i g^ In a nitsr^ b'Sn se^51 Dy m phan *^ng so n*aoBS Sm^^khSu E! H : Gwo c?/en — ^a^ ^/^; gidng vien dang nhdp Xem phSn cong soan thao tte cnong: GV MSt duoc cac thong tin v^ hoc ph^n diroc phan cong soan thao dg cuong, h6t han soan thao Trang 43 mtmm '^'EBSliE^O T.ROS^A^I aHAO'DEiCtTO^GCHTXlfijBOC PHM ) PhSn cdng soan th^o cTS cu^^ng cua giang vien: Nguyen Th| Kim Van TO063 TimIJhoeKTitutilstfrtia^ 16/4^013: !:48 PM ^ 2S/9/2013 OStfU^cs CO330-^CSubvediJ B^ti I- 16/4/^013:2:4SPM j B/3/2013 • Cht^aso 3oin Owe d^ mono D ^em phin e6no sc*^ J-S i ^ D^lmStiihSu : G/'ao rfi'e^ —Xemphan cdng soan thao de cuang Soan thao f^e cmrag chi tilt hoc phan: GV soan Ah cuang tren website, quui trinh soan de cuang duqc phan trang soan thao.GV nhap diy du thong tin tren trang soan thao thi d6 cuang mai duqc hoan Trang 44 WEBSITE BtQ TB0.S0ANfH^Q BE ^^tfO^G dm jjgj HOC fiH^&f fi Tr^ns ^^ Tuesda^ 3:10 PM 16/4/2 hi Soan tliao de cu^ng Chpn hoc phSn c5n xy dgVig de eJOrfl ^T ChunoglmhilJo^o [Sdph^nTt fil^rgj „ me^thiftdSot^o Los Hocph3n(Bitbu6eha^ti/cIiBn)fBi^^iie [yj Hs1" ph3n d5n guySt •"• r jpf Hgco^hr, j' Hbc phSn kG o*p GltrtfndiiddlvAlcichDptd^ ^DaiaHP "~8giflthSolu5nwa ^ — ^6 giS host d^ng tlieo nhdm cua HP PSd gifl h/hgc oia HP 3t B I 1= == ^j ^' : G/ao (//e - Sogn thdo DCCTHP Xem danh sach de cuong da soan: GV co the xem danh sach nhttng dS cuong mmh da soan BiSt dugc cac thdng tin nhu; de cuong da.so^in thao hoan chu, da dugc kiSm duyet, s6 lin binh luan GV co th xoa de cuong &b cuong chua dugc kiSm duyet Trang 45 YV^BSI'E gi TQ^arySO^N fHA'Of^jTCbG ifjfnr iffit Btt)G PHAj^ If1 •~^_d I16/^/Z013 i^^^ Danh sach de cirong cua giang vi ] TD053 i 16/4/2013 317PM Ch^a^u^ i Tim !^ hoc !u3 tufii st/phem I! X ? i.iS^*.lfj [! 7Z*^ f-'^ h ! FSMHC H I Hi 1^J I //:/: 39: Gwo dien-Xem danh sach de cuang da soan Sira de ctrong: GV sira de cudng chi tiet minh soan thao, qui trinh sira de cuang cung duqc chia trang vdi noi dung nhu soan thao de cuang Trong sira de cuang a bdt ky trang nao GV co thl chuyen sang trang lai de dang Trona2Tran 3^^ ' : Hoc plian : Cau tnic du1 li^u P & an thac ^^ er/^ng BS D3 cuong b^r osn Chtfeng trinh dSo t^o [Thhoc (.oat hoc phSn [i HOcphlntenquySt J^Knh thCTc dio too s I I "" ? C JB JBaiHoc^^ oh^ii M Hoc phan tl ^ip ^^B I \ ~ U Xirn j^^n cfirg 'j$n th Tdm tit rtfi'dung hpc phSn 3WHTHL _iB/ ^7 3w[gCtBon9i[^] ^^rsti ng'' ng& JpWnh clpuo Ctuwng3[lH^ $$bi bi ktll^IJb kug^au^IiJtba ii\ mti mtiabi)no iin CIirona^(!4lhsuU jU(, C^npartB Compa^njiLh mskhEil l{mr tiinslhHi^ ptal nv-|cvilv)tchi |il) lariii/VEiepti nr oagvaiclw* Crtr ngOsr* MijvieS M inf rBjnv.sSpsbBnrniijn lim^ton: lli Jtlo^iBi rgr^IciCngbBilJ-t^rOuigmSpniim^m Ch^rns7^yftu^tl^ot tid| ^ n^tKlhu)IkhtnBtiJBi gtil w- flio^ttie nmanBtajeMldKq chirotigB 9gllIh^ vi ctvSlac,Qiiue JUitlin,^-igv}!thira ^usntg-glrorEohinr^m.n ^ilhinhl het ^^n^i^n>f.Ch^natOt|^ilK!{uriOij^^bimff^lL-o fiqriliJn^Eiu^tit ntJnQiipt^^liih Bung cit^la.phaotfflig^mi^u^.i v Hinh 40: Giao dien — Sua de cuang Trang 46 2.3 Can bo khoa Phan cong soan thao de cirong: Can bo moi khoa co the xem danh sach nhitag hoc phaii thupc khoa minh da dupe phan cong, phan cong, thcri h^n, giang vien dupe phan cong Can bp khoa them phan cong soan thao cho giang vien thupc khoa minh Ph&n cong mot hoc ph^n cho nhiSu GV soan thao — j — —^ a ^wi^- o "3 thlncfegiaanthia^^^cuW? v*rr~*,^ ^ FtHIOfflS^tUcSM^3 JDaiAiithcitOto.—- -1 COS1C1 ^- ^ _^.=^~—_ ^^^ ~.r~ GUngvicn ^ ^.- -, — „—^^ ^r-o ' F^nng[fCung cap them cho he thdng nhieu chiic nang nhu: >Gui tin nhin gifta cac ngudi dtag >Binh luta cho moi d6 cuong Trang 53 PHULUC ^ GIO(I THIEU EXT.NET: 8: Vi dti vi giao dim EXT.NET Ext.NET la mot khung phan (component framework) ma ngu6n md danh cho ASP.NET duoc tich hop thu vien JavaScript Sencha Ext JS Ext.net bp cong cu ma nguon m^ giiip chiing ta co the xay dung website co giao didn hap dan va than thien vdi nguoi dung No bao gom hon 100 dieu khi^n (control) hieu nang cao cho Data Grids, Trees, Menus va AJAX Ext.NET giiip xay dung cac giao dien hgudi dung d6 hpa (GUI) dep, d6ng thai cung vdi kha nang h6 trg cao vl AJAX no cho phep cac lap truth vien co th^ don gian ma ma van thu dupe ting dung web co hieu nang sir dung cao va manh me han Yeu c^^u he th6ng: Visual Studio 2005, 2008 or 2010, or Visual Web Developer Express 2005, 2008 or 2010 NET Framework 3.5 (only required to be installed on machine), you can code in NET 2.0, 3.0 or 3.5 Trang 54 Download version moi nhat cua Ext.Net tai http://www.ext.net/download/ Sau download ve va tien hanh giai nen, chung ta co cac file:Ext.Net.dll, Ext.Net.Utllities.dll, Ext.Net.xml, Newtonsoft.Json.dll, Newtonsoft.Json.xml SU'DUNG Bu^^c 1: Ti^n hanh tao blank asp.net website sit dupg visual studio, sau them moi trang Default.aspx, them thu muc Bin vao website va copy tat ca *.dll vira giai nen vao folder Bin Click chuot phai vao website —> chon add reference va chon cac *.dll ben tren Add Ext.net vao toolbox: Click chuot phai vao toolbox chon Choose Items Sau chon Ext.Net.dll Bin folder -> OK Bir^c 2: Cau hinh web.config • Bu^c 3: Keo control ResourceManager vao trang aspx Bu^^c 4: Bay gio ban co the sir dung cac control cua EXT.NET vao trang web Trang 55 Tai lieu tham khao [1 ]http ://pdt.hcmuaf.edu.vn/contents.php?ids= 1393 &ur=pdt r21http://www.kh-sdh.udn.vn/zipfiles/so40quvenl/275-283.pdf [3]http://www.vnu.edu.vn/upload/2011/06/10557/Page 189 Huong dan xav dung de cuong mon hoc voi phuong thuc dao tao tin chi.pdf [41http://123.uhm.vn/71910 [5]http://www.caulacbovb.com/mp_details.php?pid=125824 [6] Nguyln ti6n Llm.2010 Thuc tap cu6i khoa Khoa KT-CN-MT Truong Dai hpc An Giang Trang 56 ... Tieuchi TieuChi3 inf Tieuchi TieuChi4 hit Tieuchi TieuChi5 hit Tieuchi TieuChi6 hit Tieuchi TieuChi7 int Tieuchi TieuCM8 int Tieuchi 10 TieuChi9 hit Tieuchi 11 TieuChilO int Tieuchi 10 12 TieuChil... Trang 14 USE CASE: Xem dg cuang chi tiSt hpc phln •ID: UC07 Tac nhan chinh: Sinh vien, giang vien, can bo khoa, can bo quan ly Nhfi-ng ngu-6i tham gia/quan tam: Can bo quan ly, Can bp khoa, giang. .. +LayTTGiangVien(string): GiangVien +LayHoTenGV(string): string +ThemGiangVien(GiangVien): boolean +XoaGiangVien(string): boolean +SuaGiangVien(string): boolean Hinh 10: Phucmg thuc cua doi tucmg giang vim NoiDungCTHP

Ngày đăng: 28/02/2021, 16:20

Tài liệu cùng người dùng

Tài liệu liên quan