Xây dựng phần mềm quản lí sinh viên khoa kỹ thuật công nghệ môi trường

93 10 0
Xây dựng phần mềm quản lí sinh viên khoa kỹ thuật công nghệ môi trường

Đ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/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, / 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 va khich If 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 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 Cac thay, co 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 suot nam dai hoc chuan bi hanh trang vao doi Bac bif t em xin chan cam on thay Boan Thanh Nghi, nguoi luon san sang va tan tinh huong dan, gitip do, dong vien em suot qua trinh thuc hif n khoa luan 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 suot qua trinh hoc va thuc hifn de tai Mac du da co gang hoan khoa luan 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 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 each song va ca each suy nghT cua chung ta Co the noi rang bat ki hoat dong co to chhc nao cua ngucri neu tinh den hieu qua cung can dupe quan li Cac hoat dong co mot dac diem chung la phai xu li mot lupng Ion thong tin va thong tin thuong rat da dang va co xu huong phat sinh Vi the, su 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 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 ciia cac thay co 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 cong nghe phan mem dong vai tro quan trong hau het cac ltnh vuc Hau nhu nhung he thong tien tien quan 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 Khoa, he thong h tro cho viec xtr cac nghiep vu co ban 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 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 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 tuong lai PHU LUC - Huong din cai dat TAI LIEU THAM KHAO - Danh sach cac tai lieu tham khao d6 hoan 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 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 tuan tu quan li thong tin Khoa23 Hinh 3.3-10.Luge tuan ttr quan li nganh hoc24 Hinh 3.3-11 Luge tuan tu quan li thong tin lop hoc25 Hinh 3.3-12.Lugc tuan tu quan li chuong trinh hoc26 Hinh 3.3-13.Luge tuan tu quan li mon hoc27 Hinh 3.3-14.Lugc 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 tuan tu quan li thong tin sinh vien31 Hinh 3.3-18.Luge tuan tunhap diem hoc tap32 Hinh 3.3-19.Luge tuan tu nhap diem ren luyen33 Hinh 3.3-20.Lugc tuan tu tra cuu thong tin lop hoc34 Hinh 3.3-21.Luge 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 tuan tu tra cuu diem trung binh37 Hinh 3.3-24.Lugc d6 tu^n tu cac thong ke37 Hinh 3.3-25.Luge tuan tu quan li thong tin nguoi dung38 Hinh 3.3-26.Lugc tuan tu phan quyen nguoi dung39 Hinh 3.3-27.Lugc d6 tu^n tu phuc hoi du lieu40 Hinh 3.3-28.Lugc tuan tu luu du lieu40 Hinh 3.3-29.Luge tuan tu doi mat khau41 Hinh 3.3-30.Lugc tuan tu xem danh sach nganh hgc41 Hinh 3.3-31.Luge tuan tu xem danh sach chuong trinh hgc42 Khoa luan tot nghiep Hinh 3.3-32.Luge tuan tuxem tinh trang sinh vien42 Hinh 3.3-33.Lugc tuan tu xem danh sach cac chinh sach43 Hinh 3.3-34.Luge tuan tu xem danh sach sinh vien43 Hinh 3.3-35.Lugc hgp tac quan li Khoa43 Hinh 3.3-36.Luge hgp tac quan li nganh hoc44 Hinh 3.3-37.Luge hgp tac quan li lop hoc.44 Hinh 3.3-38.Luge hgp tac quan li chucng trinh hoc44 Hinh 3.3-39.Lugc hgp tac quan li mon hoc45 Hinh 3.3-40.Lugc hgp tac quan li tinh trang45 Hinh 3.3-41.Luge hgp tac quan li li do45 Hinh 3.3-42.Lugc hgp tac quan li chinh sach46 Hinh 3.3-43.Lugc hgp tac quan li thong tin sinh vien46 Hinh 3.3-44.Lugc hgp tac nhap diem thi46 Hinh 3.3-45.Luge hgp tac nhap diem ren luyen qui doi47 Hinh 3.3-46.Lugc hgp tac tra cuu thong tin lop hoc47 Hinh 3.3-47.Lugc 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 hgp tac tra cuu diem trung binh48 Hinh 3.3-50.Lugc d6 hgp tac cho cac th6ng ke48 Hinh 3.3-51.Luge hgp tac quan li ngugi dung49 Hinh 3.3-52.Lugc hgp tac phan quyen nguoi dung49 Hinh 3.3-53.Lugc d6 hgp tac phuc h6i du lieu49 Hinh 3.3-54.Lugc hgp tac luu dtt lieu50 Hinh 3.3-55.Lugc hgp tac d6i mat kMu50 Hinh 3.3-56.Lugc hgp tac xem danh sach nganh hoc50 Hinh 3.3-57.Lugc hgp tac xem chucmg trinh hoc50 Hinh 3.3-58.Lugc hgp tac xem tinh trang sinh vien51 Hinh 3.3-59.Lugc hgp tac xem danh sach cac chinh sach51 Hinh 3.3-60.Lugc hgp tac xem danh sach sinh vien51 Hinh 4.1-1.So 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 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 lien ket man hinh_cac chuc nang chinh:74 Hinh 4.1-26.Sa 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 lien ket man hinh_menu tim kiem75 Hinh 4.1-29.Sa 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 4:THIET KE VA CAI BAT LTNG DUNG ? RBTV tren nhieu lirac quart he o Rang buoc toan ven tham chieu U'ng dung:Quan If sinh vien Khoa Mo ta RBTV25 KT thuat - Cong nghe - Moi truong Boi canh: CT_HOC, NGANH, MONHOC Mo ta: Mot chuong trinh hoc phai thuoc mot nganh va co mon hoc Biu diln: Vet e CTHOC, 3n s NGANH, 3m e MONHOC: ct.MaNganh = n.MaNganh, ct.MaMH = m.MaMH Bang tarn anh hu'dng: CT HOC + NGANH - MONHOC , ' •• " + (MaNganh, MaMH) '• + - + (MaNganh) + (MaMH) + ' U'ng dung:Quan If sinh vien Khoa " Mo ta RBTV26 KI thuat - Cong nghe - Moi tniong Boi canh: NGANH, KHOA Mo ta: Mot ngdnh hoc phai thuoc mot khoa Bieu dien: Vn s NGANH, 3k e KHOA: n.MaKhoa = k.MaKhoa Bang tarn anh huong: NGANH + KHOA - L -' ' + (MaKhoa) • + (MaKhoa)' 69 PHAN 4:THIET KE VA CAI DAT LfNG DUNG U'ng dung:Quan li sinh vien Khoa Mo ta RBTV27 K7 thuat - Cong nghe - Moi trudng Boi canh: HUYEN, TINH Mo ta: Mot huyen phai thuoc mot tinh Bi^u dien: Vh e HUYEN, 3t e TINH: h.MaTinh = t.MaTinh Bang tarn anh liudng: m HUYEN mmmm +- TINH _ + (MaTinh) + + (MaTinh) Mo ta RBTV28 Ung dung:Quan li sinh vien Khoa KT thuat - Cong nghe - Moi trtrong Boi canh: NGUOIDUNG, PHANQUYEN Mo ta: Mot quyen cita nguai dung phai thuoc mqXphdn quyen Biu diln: Vn e NGUOIDUNG, 3p e PHANQUYEN: n.Quyen = p.MaQuyen Bang tarn anh hud'ng: L " '* ' , ,^ ' i '- 11 jF' r ^ ~ || a ' mouemtmrn NGUOIDUNG PHANQUYEN + (Quyen) + • "-' ifng dung:Quan li sinh vien Khoa + + (MaQuyen) Mo ta RBTV29 Kt thuat - Cong nghe - Moi timing Boi canh: LOP, NGANH 70 PHAN 4:THIET KE VA CAI DAT UNG DUNG Mo ta: Mot lap phai thuoc m6t nganh Bilu diin: VI e LOP, 3n e NGANH: l.MaNganh = n.MaNganh Bang tarn anh huong: LOP + (MaNganh) • NGANH + - U'ng dung:Quan li sinh vien Khoa , + (MaNganh) Mo ta RBTV30 Ki thuat - Cong nghe - Moi trtrong Boi canh: SINHVIEN, MONHOC, HK NH, DIEM Mo ta: Diem cua tirng mon hoc img voi ttmg sinh vien ttrng hoc ki Bi6u diin: Vd s DIEM, 3m e MONHOC, Bhk e HK_NH, BsV e SINHVIEN: d.MaMH = m MaMH, d.HK_NH = hk.HK_NH, d.MSSV = sv.MSSV Bang tarn anh huong: DIEM MONHOC HK NH SINHVIEN + • ' -' ' - + - + + -t' U'ng dung:Quan li sinh vien Khoa + (MSSV, HK_NH, MaMH) + (MaMH) + (HK_NH) + (MSSV) Mo ta RBTV31 KT thuat - Cong nghe - Moi truong Boi canh: SINHVIEN, XEPLOAI, HKNH, DIEMTB Mo ta: Diem trung binh ung vci timg sinh vien tirng hoc ki va ket qua xep loai hoc tap, xep loai (hoc bong) phai thuoc mot xep loai 71 PHAN 4:THIET KE VA CAI BAT UNG DUNG Biu diln: Vdtb e DIEMTB, 31 e XEPLOAI, 3hk e HK_NH, 3sv e SINHVIEN: dtb.XepLoai = l.MaXepLoai, dtb.HK_NH = hk.HKNH, dtb.MSSV = sv.MSSV Bang t3m anh hudng: BRB!K^||pji!B|pamM^^—1 DIEMTB - + (MSSV, HK_NH, XepLoai, XepLoaiHT) XEPLOAI - HK NH - SINHVIEN - + + (MaXepLoai) •+:(HK^NB) U'ng dung:Quan li sinh vien Khoa + (MSSV) Mo ta RBTV32 KT thuat - Cong nghe - Moi trirong Boi canh: SINHVIEN, LOP, HOKHAU, DANTOC, TONGIAO, CHINHSACH Mo ta: Moi sinh vien phai thuoc m6t lop, mot ho khau, mot dan toe, mot ton giao va mot chinh sach Bieu diln: Vsv

Ngày đăng: 08/03/2021, 14:42

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

  • Đang cập nhật ...

Tài liệu liên quan