ĐỒ án THIẾT kế cơ sở dự LIỆU CHO hệ THỐNG QUẢN lý SINH VIÊN

14 8 0
ĐỒ án THIẾT kế cơ sở dự LIỆU CHO hệ THỐNG QUẢN lý SINH VIÊN

Đ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

ĐẠI HỌC UEH TRƯỜNG CÔNG NGHỆ VÀ THIẾT KẾ UEH BỘ MÔN : CƠ SỞ DỮ LIỆU ĐỒ ÁN THIẾT KẾ CƠ SỞ DỰ LIỆU CHO HỆ THỐNG QUẢN LÝ SINH VIÊN Giảng viên hướng dẫn : Th.S Bùi Xuân Huy Sinh viên thực : Nhóm Lê Xuân Diệu Cao Tấn Hùng Võ Hồng Minh Dương Thị Bảo Trâm Lê Duy Khang Lớp học phần : 22D1INF50900605 MỤC LỤC I) MỞ ĐẦU II) MƠ TẢ DỮ LIỆU VÀ QUY TRÌNH CỦA HỆ THỐNG 1) Mô tả liệu .1 2) Quy trình hệ thống quản lí sinh viên TP.Hồ Chí Minh, ngày tháng năm 2022 III) MƠ HÌNH THỰC THỂ KẾT HỢP ERD 1) Thuyết minh cho mơ hình ERD 2) Thuộc tính mơ tả cho thực thể .3 3) Các quy định TPđặt HồthuộcChítínhMintham,ngàygia2làmthángkhóa6nămchính2022cho thực thể TIEU LUAN MOI download : skknchat123@gmail.com IV) MƠ HÌNH QUAN HỆ V) RÀNG BUỘC TOÀN VẸN VÀ CHUẨN HÓA CƠ SỞ DỮ LIỆU 1) Ràng buộc toàn vẹn 1.1)Ràng buộc toàn vẹn tính 1.2)Ràng buộc tồn vẹn miền giá trị 1.3)Ràng buộc toàn vẹn liên thuộc tính cù 2) Chuẩn hóa sở liệu VI) HIỆN THỰC HÓA TRÊN SQL 1) Các bảng Cơ sở liệu 2) Bảng liệu mẫu 3) Các câu truy vấn thông tin đơn giản VII) KẾT LUẬN I) MỞ ĐẦU Hiện nay, việc ứng dụng phát triển công nghệ thông tin vào việc quản lý sinh viên trường Đại học trở nên vô phổ biến Hệ thống quản lý sinh viên chưa ứng dụng công nghệ thơng tin tốn nhiều thời gian vào việc tìm kiếm sửa chữa thông tin,Tốn nhiều không gian lưu trữ , tốn chi phí vào việc sử dụng nguồn nhân lực phục hồi tài liệu, đồng thời việc theo dõi kiểm tra gặp nhiều khó khăn.Ngược lại , ứng dụng công nghệ thông tin vào việc quản lý sinh viên giúp tiết kiệm thời gian chi phí, giúp quản lý hiệu nguồn lực,có thể theo dõi kiểm tra dễ dàng Nắm bắt nhu cầu người dùng với phát triển cơng nghệ thơng tin , nhóm em – kiến thức học môn Cơ sở liệu, lên ý tưởng thiết kế cở sở liệu cho hệ thống phần quản lý sinh viên để khắc phục khó khăn q trình quản lý giảm thiểu chi phí , nhân lực , tăng độ tin cậy xác trình quản lý TIEU LUAN MOI download : skknchat123@gmail.com AI) MƠ TẢ DỮ LIỆU VÀ QUY TRÌNH CỦA HỆ THỐNG 1) Mô tả liệu Hê thống quản lý thông tin sinh viên có liệu sau: Mỗi sinh viên có mã sinh viên để quản lý, họ tên sinh viên, giới tính, năm sinh phải thuộc lớp đó.Mỗi khóa học có mã khóa học để quản lý, năm bắt đầu khố học năm kết thúc khóa học Mỗi khoa có mã khoa để quản, tên khoa Mỗi môn học có mã mơn học để quản lý, tên mơn học ,số tín mơn phải thuộc khoa Một lớp có mã lớp để quản lý, thuộc khoa mở cho khóa học định, chương trình định Vào kì thi,sinh viên tham gia thi Sau thi, kết thi ghi nhận điểm sinh viên làm thi cho mơn học lần thi thời gian thi định (Với môn, sinh viên thi lần ) 2) Quy trình hệ thống quản lí sinh viên Hệ thống quản lý thông tin sinh viên cung cấp cho sinh viên tài khoản cá nhân Sinh viên truy cập vào thời gian Hệ thống lưu trữ thông tin sinh viên bao gồm mã số sinh viên,họ tên, năm sinh giới tính sinh viên.Khi sinh viên truy cập vào hệ thống tra cứu lớp khoa mà sinh viên trực thuộc vào, tra cứu tên mơn học,số tín mơn khoa mà mơn thuộc Trong thơng tin lớp có chương trình học rõ ràng để sinh viên dễ dàng theo dõi Lớp nằm khóa học cụ thể nhằm tạo điều kiện cho sinh viên chủ động nắm bắt diễn biến giai đoạn Vào kì thi, sinh viên truy cập vào hệ thống để xem điểm tương ứng với môn học khoa giảng dạy Nếu sinh viên không tham gia dự thi môn học khơng có điểm khơng ghi nhận vào hệ thống III) MƠ HÌNH THỰC THỂ KẾT HỢP ERD TIEU LUAN MOI download : skknchat123@gmail.com Hình : Mơ hình thực thể kết hợp ERD 1) Thuyết minh cho mơ hình ERD Một sinh viên học lớp cố định, Một lớp bao gồm nhiều sinh viên Một lớp thuộc khóa học cụ thể , khóa học phân nhiều lớp Mỗi lớp có chương trình học riêng, chương trình học nhiều lớp khác Một lớp trực thuộc khoa, khoa gồm nhiều lớp Mỗi sinh viên thi nhiều môn không dự thi môn học nào(nếu sinh viên tham gia thi có điểm kèm theo), mơn học thi nhiều sinh viên Mỗi môn học giảng dạy khoa, khoa thể thực giảng dạy nhiều môn học TIEU LUAN MOI download : skknchat123@gmail.com 2) Thuộc tính mơ tả cho thực thể - Thực thể SINH VIEN: Mssv, HoTen, NamSinh, GioiTinh - Thực thể LOP: MaLop - Thực thể KHOA HOC: MaKhoaHoc, NamBatDau, NamKetThuc - Thực thể CHUONG TRINH HOC: MaChuongTrinh, TenChuongTrinh - Thực thể KHOA: MaKhoa, TenKhoa - Thực thể MON HOC: MaMon, TenMon, Tinchi - Mối kết hợp KET QUA: Mssv, MaMon, Diem 3) Các quy định đặt thuộc tính tham gia làm khóa cho thực thể: - Thực thể SINH VIEN có Mssv khóa - Thực thể LOP có MaLop khóa - Thực thể KHOA HOC có MaKhoaHoc khóa - Thực thể CHUONG TRINH HOC có MaChuongTrinh khóa - Thực thể KHOA có MaKhoa khóa - Thực thể MON HOC có MaMon khóa - Mối kết hợp KET QUA có Mssv, MaMon khóa IV) MƠ HÌNH QUAN HỆ SINHVIEN (Mssv, HoTen, NamSinh, GioiTinh, MaLop) KHOAHOC(MaKhoaHoc, NamBatDau,NamKetThuc) LOP (MaLop, MaKhoa, MaChuongTrinh, MaKhoaHoc) KHOA (MaKhoa, TenKhoa) CHUONGTRINHHOC(MaChuongTrinh, TenChuongTrinh) MONHOC (MaMon, TenMon, Tinchi, MaKhoa) KETQUA (Mssv, MaMon, Diem) V) RÀNG BUỘC TỒN VẸN VÀ CHUẨN HĨA CƠ SỞ DỮ LIỆU 1) Ràng buộc toàn vẹn 1.1) Ràng buộc tồn vẹn tính Bao gồm ràng buộc : - Mỗi chương trình phải có tên chương trình - Mỗi khóa phải có tên khóa TIEU LUAN MOI download : skknchat123@gmail.com - Mỗi mơn học phải có tên mơn học 1.2) Ràng buộc tồn vẹn miền giá trị - Chương trình học ‘DHCQ‘ ‘DHCQ-LT‘ ‘DHCQ-VB1’ + Biểu diễn ngơn ngữ hình thức: ∀e ∈ CHUONGTRINHHOC, e.TenChuongTrinh ∈ [‘DHCQ’, ‘DHCQ-LT’, ‘DHCQ-VB1’ , ‘DHCQ-VB2’] + Bối cảnh : CHUONGTRINHHOC hoặc‘DHCQ-VB2’ + Bảng tầm ảnh hưởng : Quan hệ CHUONGTRIN C - Số tín mơn học tối∀đa 10 + Biểu diễn ngơn ngữ hình thức: e ∈ MONHOC, e.TinChi ≤10 + Bối cảnh : MONHOC + Bảng tầm ảnh hưởng : Quan hệ MONHOC - Điểm thi phải chấm theo∀thang điểm 10 + Biểu diễn ngôn ngữ hình thức: e∈ KETQUA, ≤ e.Điểm ≤10 + Bối cảnh : KETQUA + Bảng tầm ảnh hưởng: Quan hệ KETQUA 1.3) Ràng buộc toàn vẹn liên thuộc tính quan hệ ∀ năm bắt đầu + Biểu diễn ngơn ngữ hình thức: e ∈ KHOAHOC, e.NamKetThuc ≥ e.NamBatDau + Bối cảnh : KHOAHOC + Bảng tầm ảnh hưởng: -Nămkếtthúckhóahọc phải lớn Quan hệ TIEU LUAN MOI download : skknchat123@gmail.com KHOAHOC ++NamKetThuc,NamBatDau - +NamKetThuc,NamBatDau 2) Chuẩn hóa sở liệu SINHVIEN (Mssv, HoTen, NamSinh, GioiTinh, MaLop) F = {Mssv → HoTen, NamSinh, GioiTinh, MaLop} KHOAHOC(MaKhoaH oc, NamBatDau,NamKetTh uc) F = {MaKhoaHoc → NamBatDau, NamKetThuc} LOP (MaLop, MaKhoa, MaChuongTrinh, MaKhoaHoc) F = {MaLop → MaKhoa, MaChuongTrinh, MaKhoaHoc} KHOA (MaKhoa, TenKhoa) F = {MaKhoa → TenKhoa} CHUONGTRINHHOC (MaChuongTrinh, TenChuongTrinh) F = {MaChuongTrinh → TenChuongTrinh} MONHOC (MaMon, TenMon, TinChi, MaKhoa) F = {MaMon → TenMon, TinChi, MaKhoa} KETQUA (Mssv, MaMon, Diem) F = {Mssv,MaMon →Diem} B1 Kiểm tra dạng chuẩn 1NF ÊN + Các thuộc tính quan hệ nguyên tố SQ + Giá trị thuộc tính hàng L 1) đơn trị, khơng chứa nhóm lặp + Khơng có thuộc tính có giá trị tính tốn từ thuộc tính khác => CSDL đạt chuẩn 1NF B2 Kiểm tra dạng chuẩn 2NF Trên tất quan hệ, thuộc tính khơng khóa phụ thuộc đầy đủ vào khóa Các TIEU LUAN MOI download : g tronskknchat123@gm g ail.com Cơ => CSDL đạt chuẩn 2NF sở B3 Kiểm tra dạng chuẩn 3NF Trên tất quan hệ, thuộc tính khơng khóa khơng phụ thuộc bắt cầu vào khóa liệu => CSDL đạt chuẩn 3NF V I ) H I Ệ N T H Ự C H Ó A T R MONHOC, KETQUA Bao gồm g: SIN HVI EN, KH OA HO C, LOP , KH OA, CH UO NG TRI NH HO C, Bảng SINHVIEN: Mssv Bảng KHOAHOC: Bảng LOP : varchar(10) Bảng KHOA: Bảng CHUONGTIRINHHOC: Bảng MONHOC: varchar(10) Bảng KETQUA: Mssv varchar(10) TIEU LUAN MOI download : skknchat123@gmail.com 2) Bảng liệu mẫu Bảng SINHVIEN : Mssv HoTen 312001 Nguyễn An 312002 Nguyễn Bình 312003 Bùi Linh 312004 Lê Diệu 312005 Dương Em 312006 Lê Giang 312007 Cao Hưng 312008 Phan Mộng Ngọc 312009 Võ Văn Kiệt 312010 Lê Lộc 312011 Lê Đức Anh 312012 Võ Bảo Vi 312013 Tạ Thị Minh Thư 312014 Bùi Thị Kiều Oanh 312015 Trần Trọng Nghĩa 312016 Phạm Tuấn Đạt 312017 Vũ Thụy Hoàng Hà 312018 Châu Thúy Hằng 312019 Nguyễn Thị Thu Trinh 312020 Dương Thị Xuân Phươ Bảng KHOAHOC: TIEU LUAN MOI download : skknchat123@gmail.com MaKhoaHoc K44 K45 K46 K47 Bảng KHOA: MaKhoa BIT KQM LLCT KNN KET Bảng LOP : Malop K46EC003 K45BI001 K47AV001 K45AC001 K47ERP001 K44EC002 K46KM001 K47AC001 K45AV001 K46BI001 K46ERP001 Bảng KETQUA: TIEU LUAN MOI download : skknchat123@gmail.com Mssv 312001 312002 312003 312004 312005 312006 312007 312008 312009 312010 312011 312012 312013 312014 312015 312016 312017 312018 312019 312020 Bảng CHUONGTIRINHHOC: Machuongtrinh DHCQ DHCQ-LT DHCQ-VB2 DHCQ-VB1 Bảng MONHOC: TIEU LUAN MOI download : skknchat123@gmail.com MaMon INF MAR ING HIS ENG 3) Các câu truy vấn thông tin đơn giản Câu : Cho biết thông tin sinh viên thuộc khoa Kinh Doanh Quốc Tế Câu : Cho biết họ tên điểm số sinh viên khoa BIT có điểm thi mơn TIEU LUAN MOI download : skknchat123@gmail.com VII) KẾT LUẬN Sau khoảng thời gian làm việc nghiêm túc hiệu nhóm, đến đồ án “THIẾT KẾ CƠ SỞ DỮ LIỆU CHO HỆ THỐNG QUẢN LÝ SINH VIÊN ”.của nhóm hồn thành theo yêu cầu nội dung thời gian giảng viên quy định Trong trình nghiên cứu thực đề tài với tâm cao hạn chế kinh nghiệm kiến thức nên đồ án nhóm chắn khơng thể tránh khỏi thiếu xót Nhóm chúng em mong nhận ý kiến đóng góp từ thầy để hoàn thiện Cuối lần nhóm chúng em xin gửi lời cám ơn chân thành tới thầy Bùi Xuân Huy tạo điều kiện cho nhóm có hội làm quen với sở liệu, nghiên cứu sâu áp dụng đồ án này.Đồng thời, thơng qua đồ án, giúp nhóm rèn luyện cách sử dụng SQL, hiểu thêm sở liệu cách vận hành TIEU LUAN MOI download : skknchat123@gmail.com ... điểm sinh viên làm thi cho mơn học lần thi thời gian thi định (Với môn, sinh viên thi lần ) 2) Quy trình hệ thống quản lí sinh viên Hệ thống quản lý thơng tin sinh viên cung cấp cho sinh viên. .. phát triển công nghệ thông tin , nhóm em – kiến thức học môn Cơ sở liệu, lên ý tưởng thiết kế cở sở liệu cho hệ thống phần quản lý sinh viên để khắc phục khó khăn q trình quản lý giảm thiểu chi... trình quản lý TIEU LUAN MOI download : skknchat123@gmail.com AI) MƠ TẢ DỮ LIỆU VÀ QUY TRÌNH CỦA HỆ THỐNG 1) Mô tả liệu Hê thống quản lý thơng tin sinh viên có liệu sau: Mỗi sinh viên có mã sinh viên

Ngày đăng: 12/09/2022, 07:03

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

Tài liệu liên quan