1 / 14

THIEÁT KEÁ HEÄ THOÂNG TIN QUAÛN LYÙ SINH VIEÂN KHOA TOAÙN - TIN HOÏC

THIEÁT KEÁ HEÄ THOÂNG TIN QUAÛN LYÙ SINH VIEÂN KHOA TOAÙN - TIN HOÏC. GVHD : GSTS. Nguyeãn Höõu Anh GVPB : Th.S. Ñoã Vaên Nhôn SVTH : Phaïm Quoác Trung - 9600511. MUÏC LUÏC. CHÖÔNG I : LYÙ THUYEÁT VEÀ CSDL A. HEÄ CÔ SÔÛ DÖÕ LIEÄU QUAÛN LYÙ B. CÔ SÔÛ DÖÕ LIEÄU QUAN HEÄ

kairos
Download Presentation

THIEÁT KEÁ HEÄ THOÂNG TIN QUAÛN LYÙ SINH VIEÂN KHOA TOAÙN - TIN HOÏC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. THIEÁT KEÁ HEÄ THOÂNG TIN QUAÛN LYÙ SINH VIEÂN KHOA TOAÙN - TIN HOÏC GVHD : GSTS. Nguyeãn Höõu Anh GVPB : Th.S. Ñoã Vaên Nhôn SVTH : Phaïm Quoác Trung - 9600511

  2. MUÏC LUÏC CHÖÔNG I : LYÙ THUYEÁT VEÀ CSDL A. HEÄ CÔ SÔÛ DÖÕ LIEÄU QUAÛN LYÙ B. CÔ SÔÛ DÖÕ LIEÄU QUAN HEÄ CHÖÔNG II : THIEÁT KEÁ CSDL CHÖÔNG TRÌNH QLSV KHOA TOAÙN - TIN HOÏC A. PHAÂN TÍCH HIEÄN TRAÏNG - YEÂU CAÀU B. HEÄ THOÂNG TIN YÙ NIEÄM C. HEÄ THOÂNG TIN LOGIC

  3. YEÂU CAÀU BAØI TOAÙN • Muïc ñích : * Baøi toaùn nhaèm aùp duïng nhöõng thaønh töïu cuûa ngaønh tin hoïc vaøo vieäc xaây döïng 1 chöông trình öùng duïng Quaûn Lyù Sinh Vieân Khoa Toaùn - Tin Hoïc. * AÙp duïng moâ hình CSDL quan heä ñeå toå chöùc döõ lieäu, caøi ñaët thöïc teá treân heä quaûn trò CSDL M.Access 97, vaø thieát keá giao dieän xöû lyù baèng V. Basic 6.0 • Yeâu caàu : * Löu tröõ : sinh vieân, moân hoïc, keát quaû hoïc, höôùng... * In aán : danh saùch sinh vieân, baûng ñieåm, baùo caùo... * Tra cöùu : sinh vieân, moân hoïc, giaûng vieân * Tính toaùn : ÑTBTL, STCTL, xeáp loaïi, tyû leä...

  4. THIEÁT KEÁ DÖÕ LIEÄU • Caùc phuï thuoäc haøm • Moâ hình yù nieäm döõ lieäu • Löôïc ñoà CSDL quan heä • Moâ hình logic döõ lieäu

  5. PHUÏ THUOÄC HAØM • MSMON  TENMON, TC_LT, TC_TH, SOTC, THULAO1T • MSHUONG TENHUONG, MSCVHT • MSBM  TENBM, MSTBM • MSSV  HO_SV, TEN_SV, NTNS_SV, NOISINH_SV, PHAI_SV, DIACHI_SV, MSHUONG. • MSGV  HO_GV, TEN_GV, NTNS_GV, NOISINH_GV, PHAI,HOCVI,DIACHI_GV,DIENTHOAI,HT_GV, MSBM • MSMON, MSSV, HOCKY, TENKHOA  DIEM • MSMON, MSGV, HOCKY  SOTIET, THULAO • MSMON, MSHUONG  GHICHU • MSMON, TENKHOA  MSGVDAY, PHONGHOC, THUHOC, GIOHOC, NGAYTHI, GIOTHI • MSSV, HOCKY  ÑTB_HK, STC_HK, ÑTB_TL, STC_TL

  6. (1,1) (1,n) (1,n) (1,1) (1,n) (0,1) (0,n) (0,n) (0,1) (1,1) (0,n) (0,n) (1,n) (1,n) (0,n) (0,n) (1,n) (1,1) Höôùngngaønh Coá vaán Boämoân Moân_Höôùng Tröôûng Thuoäc Choïn Sinhvieân Moânhoïc Giaûngvieân Coù SV_Moânhoïc GV_Moândaïy Toångkeát Moânmôû MOÂ HÌNH YÙ NIEÄM DÖÕ LIEÄU

  7. LÖÔÏC ÑOÀ QUAN HEÄ • Moânhoïc (MSMON, TENMON, TC_LT, TC_TH, SOTC, THULAO1T). • Höôùngngaønh (MSHUONG, TENHUONG, #MSCVHT). • Boämoân (MSBM, TENBM, #MSTBM). • Sinhvieân (MSSV, HO_SV, TEN_SV, NTNS_SV, NOISINH_SV, PHAI_SV, DIACHI_SV, #MSHUONG). • Giaûngvieân (MSGV, HO_GV, TEN_GV, NTNS_GV, NOISINH_GV, PHAI_GV, HOCVI, DIACHI_GV, DIENTHOAI, HT_GV, #MSBM). • SV_Moânhoïc (#MSSV, #MSMON, TENKHOA, HOCKY, DIEM). • GV_Moândaïy (#MSGV, #MSMON, HOCKY, SOTIET, THULAO). • Moân_Höôùng (#MSMON, #MSHUONG, GHICHU). • Moânmôû(#MSMON, TENKHOA, PHONGHOC, #MSGVDAY, THUHOC, GIOHOC, NGAYTHI, GIOTHI). • Toångkeát (#MSSV, HOCKY, ÑTB_HK, STC_HK, ÑTB_TL, STC_TL). • Thamsoá(TENTS, GIATRI, DIENGIAI)

  8. MOÂ HÌNH LOGIC DÖÕ LIEÄU

  9. THIEÁT KEÁ XÖÛ LYÙ • Xöû lyù nhaäp lieäu tieâu bieåu • Xöû lyù in aán tieâu bieåu • Xöû lyù tra cöùu tieâu bieåu • Xöû lyù tính toaùn tieâu bieåu

  10. XÖÛ LYÙ NHAÄP TIEÂU BIEÅU • Xöû lyù nhaäp lyù lòch SV • + Nhaäp MSSV (ms). • + T1 = mssv=ms ( sinhvien ) • + Nhaäp môùi caùc thoâng tin veà lyù lòch sinh vieân hoaëc söûa chöõa caùc thoâng tin neáu ñaõ coù. Nhaán löu khi xong. • + If (chöa ñuû thoâng tin caàn thieát) then • Print “Thieáu thoâng tin caàn thieát !” • Else { Update sinhvien • If (Update_OK) then Print ”Thaønh coâng" • Else Print “Loãi caäp nhaät” • EndIf • Xoùa troáng caùc oâ ñeå nhaäp sinh vieân môùi. } • EndIf

  11. XÖÛ LYÙ IN AÁN TIEÂU BIEÅU • Xöû lyù xuaát phieáu ñieåm • + Nhaäp yeâu caàu in vaø nhaäp MSSV (ms). • + T1 = mssv, hosv, tensv, ntns, noisinh, ngaønhhoc (mssv = ms (sinhvien)) • + T2 = mssv = ms ( sv_monhoc ) • + T3 = msmon, tenmon, sotc, diem ( monhoc * T2 ) • + Goïi hieän report töông öùng vôùi döõ lieäu keát xuaát ôû treân. • + Choïn : in ra maùy in, hoaëc löu thaønh taäp tin. • + If (in ra maùy in) then • Kích hoaït maùy in, goïi leänh in report. • Else • Yeâu caàu nhaäp teân, ñöôøng daãn taäp tin vaø löu vaøo dóa. • EndIf

  12. XL TRA CÖÙU TIEÂU BIEÅU • Xöû lyù tra cöùu thoâng tin SV • + Nhaäp caùc tieâu chuaån ñeå tra cöùu veà lyù lòch (vd : teân, moân hoïc (mamon), STCTL (tc), ÑTBTL (dtb). • + If (ten = Null) then ten = ’*’ EndIf • + If (mamon=Null) then mamon = ’*’ EndIf • + If (tc = Null) then tc = ’*’ EndIf • + If (dtb = Null) then dtb = ’*’ EndIf • + T1 = sinhvien * ( hocky=hk hieân taïi ( tongket ) ) • + T2 = tensv=ten and msmon=mamon and stctl=tc and dtbtl=dtb ( T1 * sv_monhoc ) • + Xuaát danh saùch caùc sinh vieân töø baûng T2 leân maøn hình.

  13. XL TÍNH TIEÂU BIEÅU • Xöû lyù tính xeáp loaïi. • + Choïn chöùc naêng tính xeáp loaïi cho hoïc kyø hieän taïi (hk) • + T1 = hocky = hk ( tongket ) • + For (sv in T1) do • { if (sv.ñtbtl>=9) then sv.xeploai = “xuat sac” • else if (sv.dtbtl>=8) then sv.xeploai = “gioi” • else if (sv.dtbtl>=7) then sv.xeploai = “kha” • else if (sv.dtbtl>=6) then sv.xeploai=“trung binh kha” • else if (sv.dtbtl>=5) then sv.xeploai = “trung binh” • else if (sv.dtbtl>=3) then sv.xeploai = “yeu” • else sv.xeploai = “kem” } • + Hieän baûng döõ lieäu tính ñöôïc ra maøn hình. Choïn löu. • + Löu döõ lieäu.

  14. KEÁT LUAÄN • Luaän vaên ñaõ aùp duïng nhöõng phöông phaùp thieát keá ñeå xaây döïng heä thoâng tin Quaûn Lyù Sinh Vieân Khoa Toaùn - Tin Hoïc töø möùc yù nieäm ñeán möùc logic. • AÙp duïng moâ hình CSDL quan heä, laø 1 moâ hình phoå bieán, vaø thieát keá döõ lieäu ñaït ñeán daïng chuaån 3. Thuaän lôïi cho vieäc caøi ñaët thöïc teá treân heä QT CSDL M.Access 97. • Moâ hình döõ lieäu vaø xöû lyù ñaõ ñaùp öùng ñöôïc caùc yeâu caàu ñaët ra cuûa chöông trình, vaø coù theå môû roäng trong töông lai.

More Related