1. Trang chủ
  2. » Luận Văn - Báo Cáo

xây dựng csdl quản lí học sinh trường abc

19 110 1

Đ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

Cấu trúc

  • NỘI DUNG

  • CHƯƠNG I: MÔ TẢ BÀI TOÁN

    • 1. Phòng quản lý hồ sơ sinh viên

    • 2. Phòng quản lý tiến độ học

    • 3. Phòng quản lý khóa học:

    • 4. Phòng quản lý khung chương trình đào tạo:

    • 5. Phòng quản lý Học bổng:

  • CHƯƠNG II. XÂY DỰNG CSDLQL TẠI TRƯỜNG ĐẠI HỌC THƯƠNG NGHIỆP

    • 1. Tìm hiểu bài toán: đầu vào/ra

      • 1.1. INPUT

      • 1.2. OUTPUT

    • 2. Mô hình thực thể liên kết (mô hình ER)

      • 2.1. Lựa chọn thực thể và thuộc tính

      • 2.2. Mối liên kết và mô hình thực thể ER

    • 3. Chuẩn hóa cơ sở dữ liệu

    • 4. Chuyển đổi mô hình ER sang mô hình quan hệ

      • 4.1. Chuyển đổi theo quy tắc dựa trên mối liên kết 1 – 1:

      • 4.2. Chuyển đổi theo quy tắc dựa trên mối liên kết 1 – n:

      • 4.3. Chuyển đổi theo quy tắc dựa trên mối liên kết n – n:

    • 5. Sơ đồ quan hệ

    • 6. Các bảng dữ liệu

      • 6.1. Bảng sinh viên (SINHVIEN)

      • 6.2. Bảng học phần (HP)

      • 6.3. Bảng khoa (KHOA)

      • 6.4. Bảng thẻ sinh viên (THESV)

      • 6.5. Bảng kết quả học tập (KETQUAHOCTAP)

      • 6.6. Bảng học bổng (HOCBONG)

      • 6.7. Bảng lớp (LOP)

    • 7. Truy vấn

Nội dung

TRƯỜNG ĐẠI HỌC THƯƠNG MẠI BÀI THẢO LUẬN MÔN CƠ SỞ DỮ LIỆU Tên đề tài Xây dựng một cơ sở dữ liệu quản lí sinh viên tại trường Đại học Thương Nghiệp Giảng viên Nguyễn Hưng Long Nhóm thực hiện 06 Mã lớp học phần 2212INFO2311 Hà Nội 2022 MỤC LỤC LỜI MỞ ĐẦU 4 NỘI DUNG 5 CHƯƠNG I MÔ TẢ BÀI TOÁN 5 1 Phòng quản lý hồ sơ sinh viên 6 2 Phòng quản lý tiến độ học 6 3 Phòng quản lý khóa học 7 4 Phòng quản lý khung chương trình đào tạo 7 5 Phòng quản lý học bổng 7 CHƯƠNG II XÂY DỰNG CSDLQL TẠI TRƯỜNG ĐẠI HỌC.

TRƯỜNG ĐẠI HỌC THƯƠNG MẠI BÀI THẢO LUẬN MÔN CƠ SỞ DỮ LIỆU Tên đề tài: Xây dựng sở liệu quản lí sinh viên trường Đại học Thương Nghiệp Giảng viên: Nguyễn Hưng Long Nhóm thực hiện: 06 Mã lớp học phần: 2212INFO2311 Hà Nội - 2022 MỤC LỤC LỜI MỞ ĐẦU NỘI DUNG .5 CHƯƠNG I: MÔ TẢ BÀI TOÁN Phòng quản lý hồ sơ sinh viên .6 Phòng quản lý tiến độ học Phòng quản lý khóa học Phịng quản lý khung chương trình đào tạo Phòng quản lý học bổng CHƯƠNG II XÂY DỰNG CSDLQL TẠI TRƯỜNG ĐẠI HỌC THƯƠNG NGHIỆP Tìm hiểu tốn: đầu vào/ra .8 1.1 INPUT 1.2 OUTPUT Mô hình thực thể liên kết (mơ hình ER) .8 2.1 Lựa chọn thực thể thuộc tính .8 2.2 Mối liên kết mơ hình thực thể ER .9 Chuẩn hóa sở liệu .11 Chuyển đổi mơ hình ER sang mơ hình quan hệ 12 4.1 Chuyển đổi theo quy tắc dựa mối liên kết – 1: 12 4.2 Chuyển đổi theo quy tắc dựa mối liên kết – n: 13 4.3 Chuyển đổi theo quy tắc dựa mối liên kết n – n: 14 Sơ đồ quan hệ 15 Các bảng liệu 15 6.1 Bảng sinh viên (SINHVIEN) 15 6.2 Bảng học phần (HP) 16 6.3 Bảng khoa (KHOA) .16 6.4 Bảng thẻ sinh viên (THESV) 17 6.5 Bảng kết học tập (KETQUAHOCTAP) 17 6.6 Bảng học bổng (HOCBONG) 18 6.7 Bảng lớp (LOP) 18 Truy vấn 18 LỜI KẾT 20 TÀI LIỆU THAM KHẢO .21 LỜI MỞ ĐẦU Trong thời đại công nghệ 4.0, database chiếm vị trí quan trọng trở thành phần thiếu hầu hết hoạt động đời sống hàng ngày Các phần mềm ngày mơ nhiều nghiệp vụ khó khăn, hỗ trợ cho người dùng thuận tiện sử dụng, thời gian xử lý nhanh chóng, số nghiệp vụ tự động hố cao Nếu khơng có hỗ trợ tin học, việc quản lý liệu sinh viên phải cần nhiều người, chia thành nhiều khâu, quản lý tồn Trong đó, nghiệp vụ hồn tồn tin học hoá cách dễ dàng Với giúp đỡ tin học, việc quản lý học vụ trở nên đơn giản, thuận tiện, nhanh chóng hiệu nhiều Vì việc xây dựng sở liệu quản lý sinh viên trường đại học giải pháp tối ưu cho việc quản lý sinh viên Trên sở nghiên cứu thực tế với mong muốn hồn thiện lí thuyết học trường rèn luyện kĩ thực hành thân, nhóm chúng em mong muốn xây dựng nên sở liệu giúp quản lí sinh viên hiệu thuận lợi Sau nhóm em xin trình bày nội dung xây dựng hệ thống quản lí sinh viên trường Đại học Thương Nghiệp NỘI DUNG CHƯƠNG I: MƠ TẢ BÀI TỐN Quản lý sinh viên trường đại học quản lý q trình học tập, có tất hồ sơ sinh viên điểm trình học tập trường lưu chương trình “Quản lý sinh viên” Bài tốn đặt phân tích thiết kế hệ thống thơng tin vấn đề đặt phải quản lý? Và quản lý quản lý để cơng việc có hiệu quả, tiết kiệm thời gian cho cán công nhân viên Để đáp ứng nhiệm vụ bản, nhà trường xây dựng hệ thống quản lý sinh viên bao gồm phòng ban: Phòng quản lý hồ sơ sinh viên Bộ phận quản lý sinh viên phận quan trọng Bởi việc quản lý hồ sơ không tốt làm ảnh hưởng đến việc theo dõi sinh viên việc liên quan đến sinh viên theo học trường sinh viên trường Việc quản lý hồ sơ sinh viên tốt giúp cho việc tìm kiểm kiểm sốt sinh viên trở nên nhanh chóng hiệu Bộ phận Quản lý hồ sơ đảm bảo yêu cầu: – Vào đầu năm: nhập liệu hồ sơ nhập học sinh viên trúng tuyển, cấp mã sinh viên, lớp hành Vào cuối năm: cập nhật liệu hồ sơ tốt nghiệp cho sinh viên đủ tiêu chuẩn trường − Quản lý danh sách sinh viên theo khoa, ngành, chuyên ngành, lớp hành − Cập nhật in hồ sơ sinh viên theo mẫu hồ sơ 58 Bộ GD&ĐT − Quản lý đối tượng sách, trợ cấp − Cập nhật thơng tin hoạt động đồn thể, xã hội sinh viên, thông tin, nơi sinh viên bao gồm nội trú, ngoại trú − Tìm kiếm thơng tin sinh viên theo nhiều tiêu chí khác − Thống kê số liệu sinh viên theo mẫu 58 Bộ GD&ĐT Phòng quản lý tiến độ học − Xếp loại kết học tập, xét ngừng học, buộc học cho sinh viên − Xét duyệt đăng ký học chương trình thứ chuyển điểm cho chương trình thứ − Xét duyệt sinh viên chuyển từ trường khác trường từ trường đến trường khác − Xét tốt nghiệp cho sinh viên theo ngành học đăng ký − Cuối học kỳ, Phòng máy tính in gửi mẫu bảng điểm mơn lớp cho khoa để vào điểm, sau nhập liệu vào hệ thống − Sau nhập tất điểm thi, hệ thống tính điểm trung bình GPA cho cá nhân in danh sách học lại theo môn danh sách sinh có số điểm top cao giành học bổng − Hệ thống tự tính cộng điểm với sinh viên có thành tích tốt hay thuộc diện sách − Hết năm học, hệ thống tính điểm trung bình năm cho sinh viên Bảng xếp loại học tập bảng kết học tập sinh viên (bao gồm điểm GPA, điểm rèn luyện điểm cộng) theo lớp in gửi Phòng đào tạo để nhập kho thông tin cá nhân, xét khen thưởng gửi lớp hành Phịng quản lý khóa học: − Tạo khóa học lập danh sách ngành chuyên ngành đào tạo khóa học − Nhập danh sách sinh viên từ liệu tuyển sinh, lập lớp sinh hoạt, cấp tài khoản cho sinh viên quản lý lớp sinh hoạt Phòng quản lý khung chương trình đào tạo: − Tạo năm học, xác định mốc thời gian hoạt động đào tạo, lập quản lý chương trình đào tạo năm học ngành, tổ chức lớp học phần − Quản lý danh mục học phần ràng buộc điều kiện tiên học phần − Xây dựng kế hoạch đào tạo dự kiến xác lập kế hoạch đào tạo thức cho học kì Phịng quản lý Học bổng: − Xét duyệt học bổng cho sinh viên dựa danh sách điểm tổng kết kỳ học − Lập danh sách sinh viên hưởng trợ cấp − Quản lý quỹ học bổng, phân bổ quỹ học bổng − Phân loại học bổng theo đối tượng, kết Quả học tập rèn luyện − Xét sinh viên hưởng học bổng trợ cấp học bổng khuyến khích học tập − In tổng hợp xét học bổng danh sách học bổng chi tiết CHƯƠNG II XÂY DỰNG CSDLQL TẠI TRƯỜNG ĐẠI HỌC THƯƠNG NGHIỆP Tìm hiểu tốn: đầu vào/ra 1.1 INPUT – Đưa vào thông tin quản lý sinh viên trường Đại học Thương Nghiệp Khi sinh viên trúng tuyển Đại học Thương Nghiệp xác nhận theo học, hệ thống quản lý sinh viên cấp mã cho sinh viên đồng thời nhập liệu thông tin sinh viên từ hồ sơ đăng ký nhập học, hồ sơ sinh viên có mã hồ sơ thơng tin sinh viên – Các hồ sơ nhập vào bao gồm mã sinh viên, tên sinh viên, giới tính, ngày sinh, địa chỉ, lớp, khoa, ngành, niên khóa, – Các thông tin lưu trữ hệ thống quản lý nhà trường 1.2 OUTPUT Output hệ thống bảng biểu như: kết học tập sinh viên, danh sách sinh viên lớp học phần, thông tin lý lịch sinh viên, danh sách sinh viên nhận học bổng, … trường Đại học Thương Nghiệp Mơ hình thực thể liên kết (mơ hình ER) 2.1 Lựa chọn thực thể thuộc tính Thuộc tính tên gọi Thực thể Thuộc tính định danh Sinh viên SINH VIÊN mã sinh viên, tên sinh viên, giới tính, ngày sinh, số điện thoại, lớp hành Học phần HỌC PHẦN mã học phần, tên học phần, số tín chỉ, tên giảng viên, số lượng sinh viên Khoa KHOA mã khoa, tên khoa, số điện thoại khoa Kết học tập KẾT QUẢ HỌC TẬP mã sinh viên, tên sinh viên, lớp hành chính, tên học phần, mã học phần, số tín tích lũy, điểm tổng kết Học bổng HỌC BỔNG mã sinh viên, tên sinh viên, lớp hành chính, điểm tổng kết Thẻ sinh viên THẺ SINH VIÊN mã thẻ, tên sinh viên, mã sinh viên, mã khoa, niên khóa Lớp hành LỚP HÀNH CHÍNH mã khoa, mã lớp, tên lớp, sĩ số 2.2 Mối liên kết mơ hình thực thể ER 2.2.1 Xác định thực thể liên kết Mối quan hệ thực thể sinh viên lớp hành mối quan hệ 1-n Một sinh viên thuộc lớp hành lớp hành có nhiều sinh viên sinh viên Lớp hành n Có Sinh viên Mối quan hệ thực thể khoa lớp hành mối quan hệ 1- n Một khoa có nhiều lớp hành nhiều lớp hành thuộc khoa Khoa n Có Lớp hành Mối quan hệ thực thể sinh viên thẻ sinh viên mối quan hệ 1- Một sinh viên có thẻ sinh viên thẻ sinh viên thuộc sinh viên Sinh viên Có Thẻ sinh viên Mối quan hệ thực thể sinh viên học phần mối quan hệ n- n Một sinh viên học nhiều học phần học phần nhiều sinh viên học n Học Sinh viên n Học phần Mối quan hệ thực thể học phần kết học tập mối quan hệ nn Một học phần có nhiều kết học tập kết học tập gồm nhiều học phần Học phần n Kết n Kết học tập Mối quan hệ thực thể kết học tập học bổng mối quan hệ nn Nhiều kết học tập tốt có nhiều học bổng nhiều học bổng trao cho nhiều sinh viên có kết học tập tốt Kết học tập n Học tốt 2.2.2 Mô hình thực thể ER n Học bổng n n n n n n n n n Chuẩn hóa sở liệu Nhận xét chung: - Vì tất lược đồ khơng có thuộc tính đa trị nên chúng đạt 1NF - Vì tất thuộc tính khơng khóa phụ thuộc đầy đủ vào thuộc tính khóa, lược đồ quan hệ giả sử đạt dạng 2NF - Trong lược đồ quan hệ xét, thuộc tính khơng khóa khơng phụ thuộc bắc cầu vào thuộc tính khóa, chúng đạt 3NF  Xét quan hệ: SINH VIEN (masinhvien, tensinhvien, gioitinh, ngaysinh, sodienthoai) Ta có tập PTH: masinhvien → (tensinhvien, gioitinh, ngaysinh, sodienthoai) Nhận xét: Đã đạt chuẩn BCNF  Xét quan hệ: HOC PHAN (mahocphan, tenhocphan, sotinchi, giangvien, soluongsinhvien) Ta có tập PTH: mahocphan → (tenhocphan, sotinchi, giangvien, soluongsinhvien) Nhận xét: Đã đạt chuẩn BCNF  Xét quan hệ: KHOA (makhoa, tenkhoa, sodienthoaikhoa) Ta có tập PTH: makhoa → (tenkhoa, sodienthoaikhoa) Nhận xét: Đã đạt chuẩn BCNF  Xét quan hệ: KET QUA HOC TAP (masinhvien, tensinhvien, lophanhchinh, tenhocphan, mahocphan, sotinchitichluy, diemrenluyen, diemtrungbinhhoctap) Ta có tập PTH: masinhvien → (tensinhvien, lophanhchinh, tenhocphan, mahocphan, sotintichluy, diemrenluyen, diemtrungbinhhoctap) Nhận xét: Đã đạt chuẩn BCNF  Xét quan hệ: HOCBONG (masinhvien, tensinhvien, lophanhchinh, diemtongket) Ta có tập PTH: masinhvien → (tensinhvien, lophanhchinh, diemtongket) Nhận xét: Đã đạt chuẩn BCNF  Xét quan hệ: LOPHANHCHINH (malop, tenlop, siso) Ta có tập PTH: malop → (tenlop, siso) Nhận xét: Đã đạt chuẩn BCNF  Xét quan hệ: THESINHVIEN (mathe, tensinhvien, masinhvien, nganh, nienkhoa) Ta có tập PTH: mathe, masinhvien → (tensinhvien, nganh, nienkhoa) Nhận xét: Đã đạt chuẩn BCNF Chuyển đổi mơ hình ER sang mơ hình quan hệ 4.1 Chuyển đổi theo quy tắc dựa mối liên kết – 1:  Quan hệ Sinh viên – Thẻ sinh viên: SINHVIEN (MaSV, TenSV, GT, NS, SĐT, LopHC) THESINHVIEN (MaThe, TenSV, MaSV, Nghanh, NienKhoa) 4.2 Chuyển đổi theo quy tắc dựa mối liên kết – n:  Quan hệ Lớp hành - Sinh viên: SINHVIEN (MaSV, TenSV, GT, NS, SĐT, LopHC) LOPHC (MaKhoa, MaLop, TenLop, SiSo)  Quan hệ Khoa – Lớp hành chính: LOPHC (MaKhoa, MaLop, TenLop, SiSo) KHOA (MaKhoa, TenKhoa, SĐTKhoa) 10 4.3 Chuyển đổi theo quy tắc dựa mối liên kết n – n:  Quan hệ Sinh viên – Học phần: SINHVIEN (MaSV, TenSV, GT, NS, SĐT, LopHC) HOCPHAN (MaHP,TenHP, SoTinChi, TenGV, SLSV)  Quan hệ Học phần – Kết học tập: HOCPHAN (MaHP,TenHP, SoTinChi, TenGV, SLSV) KQHOCTAP (MaSV, TenSV, LopHP, MaHP, SoTCTL, DiemTB, DiemRL)  Quan hệ Kết học tập – Học bổng: 11 KQHOCTAP (MaSV, TenSV, LopHP, MaHP, SoTCTL, DiemTB, DiemRL) HOCBONG (LopHC, MaSV, TenSV, DiemTK) Sơ đồ quan hệ Các bảng liệu 6.1 Bảng sinh viên (SINHVIEN) Field name Data type Ghi MaSV Text Mã sinh viên TenSV Text Họ tên 12 GT Text Giới tính NS Date/time Ngày sinh SĐT Number Số điện thoại 6.2 Bảng học phần (HP) Field name Data type Ghi MaHP Text Mã học phần TenHP Text Tên học phần Sotinchi Number Số tín TenGV Text Họ tên giảng viên SLSV Number Số lượng sinh viên 6.3 Bảng khoa (KHOA) Field name Data type Ghi MaKhoa Text Mã khoa TenKhoa Text Tên khoa SĐTKhoa Number Số điện thoại khoa 6.4 Bảng thẻ sinh viên (THESV) Field name Data type Ghi MaThe Number Mã thẻ sinh viên TenSV Text Tên sinh viên MaSV Text Mã sinh viên 13 Nganh Text Ngành học NienKhoa Text Niên khóa 6.5 Bảng kết học tập (KETQUAHOCTAP) Field name Data type Ghi MaSV Text Mã sinh viên TenSV Text Tên sinh viên LopHC Text Lớp hành TenHP Text Tên học phần MaHP Text Mã học phần SoTCTL Number Số tín tích lũy DiemRL Number Điểm rèn luyện DiemTB Number Điểm trung bình Field name Data type Ghi MaSV Text Mã sinh viên TenSV Text Tên sinh viên LopHC Text Lớp hành DiemTK Number Điểm kiểm tra 6.6 Bảng học bổng (HOCBONG) 6.7 Bảng lớp (LOP) Field name Data type Ghi MaKhoa Text Mã khoa MaLop Text Mã lớp TenLop Text Tên lớp SiSo Number Sĩ số lớp 14 Truy vấn  Hiển thị HS nam có điểm TB từ trở lên kết xếp theo thứ tự giảm dần điểm TB ĐSQH: ΠMaSV,TenSV,GT,DiemTB (�(DiemTB>=7)˄(GT=“Nam”) (SINHVIEN*KQHOCTAP)) SQL:  Đếm số lượng sinh viên có lớp ĐSQH: �(Tenlop,Tổng số SV)( LopHC f COUNT(SINHVIEN.MaSV)LOPHC)) SQL:  Liệt kê sinh viên niên khóa 11 học lớp K102 ĐSQH: 15 ΠMaSV, TenSV, LopHC,Nienkhoa(�(LopHC= “K102”)˄(Nienkhoa=“11”)(SINHVIEN*THESINHVIEN)) SQL: LỜI KẾT Trong tiểu luận này, nhóm chúng em áp dụng phương pháp phân tích, thiết kế sở liệu để xây dựng chương trình sở liệu quản lý sinh viên trường Đại học Thương Nghiệp Kết mà nhóm đạt là: 16  Hiểu mục đích đề tài phân tích liệu cần lưu trữ sở liệu  Xác định tập thực thể, tập thuộc tính mối liên kết thực thể  Thơng qua mơ hình thực thể - liên kết (ER) đảm bảo độ xác, tránh trùng lặp thuộc tính, tập thực thể; đảm bảo dễ hiểu trình xây dựng sở liệu Từ dễ dàng chuyển đổi mơ hình ER sang mơ hình quan hệ  Thơng qua truy vấn dễ dàng tìm kiếm thơng tin thực thể cần tìm hiểu Qua tiểu luận chúng em nhận thấy việc thiết kế sở liệu việc quản lý sinh viên nói riêng quản lý vấn đề khác nói chung công việc cần thiết, quan trọng cần áp dụng việc quản lý liệu hàng ngày Việc thiết kế sở liệu khơng giúp tiết kiệm thời gian mà giúp dễ dàng quản lý, tìm kiếm thơng tin thực thể mà muốn tìm kiếm TÀI LIỆU THAM KHẢO [1] Giáo trình + slide giảng môn sở liệu [2] https://123docz.net/document/3500716-xay-dung-phan-mem-quan-lysinh- vien-truong-dai-hoc-khoa-hoc-hue.htm [3] https://123docz.net/document/463953-xay-dung-mo-hinh-co-so-du-lieunham-quan-ly-viec-thu-hoc-phi-cua-sinh-vien.htm 17 [4] https://123docz.net//document/8156401-khoa-luan-tot-nghiep-xay-dung- he- thong-co-so-du-lieu-quan-ly-sinh-vien-cua-khoa-quan-tri-van-phong-cuatruong-dai-hoc-noi-vu-ha-noi.htm [5] https://123docz.net/document/100957-he-thong-quan-ly-sinh-vien.htm 18 ... viên học nhiều học phần học phần nhiều sinh viên học n Học Sinh viên n Học phần Mối quan hệ thực thể học phần kết học tập mối quan hệ nn Một học phần có nhiều kết học tập kết học tập gồm nhiều học. .. thân, nhóm chúng em mong muốn xây dựng nên sở liệu giúp quản lí sinh viên hiệu thuận lợi Sau nhóm em xin trình bày nội dung xây dựng hệ thống quản lí sinh viên trường Đại học Thương Nghiệp NỘI DUNG... DUNG CHƯƠNG I: MƠ TẢ BÀI TỐN Quản lý sinh viên trường đại học quản lý q trình học tập, có tất hồ sơ sinh viên điểm trình học tập trường lưu chương trình ? ?Quản lý sinh viên” Bài tốn đặt phân tích

Ngày đăng: 07/04/2022, 17:18

HÌNH ẢNH LIÊN QUAN

2.2. Mối liên kết và mô hình thực thể ER - xây dựng csdl quản lí học sinh trường abc
2.2. Mối liên kết và mô hình thực thể ER (Trang 7)
6. Các bảng dữ liệu - xây dựng csdl quản lí học sinh trường abc
6. Các bảng dữ liệu (Trang 13)
6.1.Bảng sinh viên (SINHVIEN) - xây dựng csdl quản lí học sinh trường abc
6.1. Bảng sinh viên (SINHVIEN) (Trang 13)
6.3.Bảng khoa (KHOA) - xây dựng csdl quản lí học sinh trường abc
6.3. Bảng khoa (KHOA) (Trang 14)
6.2.Bảng học phần (HP) - xây dựng csdl quản lí học sinh trường abc
6.2. Bảng học phần (HP) (Trang 14)
6.6.Bảng học bổng (HOCBONG) - xây dựng csdl quản lí học sinh trường abc
6.6. Bảng học bổng (HOCBONG) (Trang 15)
6.5.Bảng kết quả học tập (KETQUAHOCTAP) - xây dựng csdl quản lí học sinh trường abc
6.5. Bảng kết quả học tập (KETQUAHOCTAP) (Trang 15)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w