Báo cáo môn Cơ sở dữ liệu nâng cao Hệ thống quản lý sinh viên

60 0 0
Báo cáo môn Cơ sở dữ liệu nâng cao  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

Thiết lập cơ sở dữ liệu về hệ thống Quản lý sinh viên sử dụng cơ sở dữ liệu Microsoft SQL Server Management Studio 19. Báo cáo môn Cơ sở dữ liệu nâng cao về đề tài Hệ thống quản lý sinh viên là một tài liệu tổng hợp và phân tích chi tiết về quá trình thiết kế, triển khai và quản lý cơ sở dữ liệu cho hệ thống quản lý sinh viên.

TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN  BÀI BÁO CÁO KẾT THÚC HỌC PHẦN CƠ SỞ DỮ LIỆU NÂNG CAO PHÂN TÍCH, THIẾT KẾ VÀ CÀI ĐẶT CSDL CHO PHẦN MỀM QUẢN LÝ SINH VIÊN Giảng viên hướng dẫn : Trần Anh Duy Sinh viên thực : 21DH113742 Nguyễn Minh Khang 21DH113511 Đỗ Thành Công 21DH113308 Nguyễn Phước Nguyên Thành phố Hồ Chí Minh, tháng 08/20 DANH MỤC BẢNG Bảng : Phỏng vấn Bảng : Thông tin lưu trữ sinh viên Bảng :Thông tin lưu trữ thông tin sinh viên Bảng : Thông tin lưu trữ giáo viên Bảng : Thông tin lưu trữ lớp học Bảng : Thông tin lưu trữ phòng học .7 Bảng : Thông tin lưu trữ môn học Bảng : Thông tin lưu trữ lớp học phần Bảng : Thông tin lưu trữ khoa Bảng 10 : Thơng tin lưu trữ tài sinh viên Bảng 11 : Thơng tin lưu trữ hóa đơn .10 Bảng 12 : Thông tin lưu trữ lịch học 10 Bảng 13 : Thông tin lưu trữ kết học tập 11 Bảng 14 : Thông tin lưu trữ học bổng .12 Bảng 15 : Thông tin lưu trữ nhận học bổng 12 Bảng 16 : noSQL 16 Bảng 17 : newSQL 16 Bảng 18 : Thực thể SinhVien 19 Bảng 19 : Thực thể PhongHoc 20 Bảng 20 : Thực thể ThongTinSV 20 Bảng 21 : Thực thể MonHoc 21 Bảng 22 : Thực thể GiangVien 21 Bảng 23 : Thực thể LopHocPhan 23 Bảng 24 : Thực thể Khoa .24 Bảng 25 : Thực thể LopHoc 24 Bảng 26 : Thực thể TaiChinhSV 25 Bảng 27 : Thực thể HoaDon 25 Bảng 28 : Thực thể LichHoc 26 Bảng 29 : Thực thể HocBong 27 Bảng 30 : Thực thể NhanHocBong 27 Bảng 31 : Thực thể KetQuaHocTap 28 DANH MỤC HÌNH Hình : ERD Hình : lược đồ quan hệ dạng bảng .13 MỤC LỤC DANH MỤC BẢNG DANH MỤC HÌNH CHƯƠNG : GIỚI THIỆU ĐỀ TÀI 1.1 Giới thiệu 1.1.1 Mở đầu 1.1.2 Lý 1.2 Khảo sát thực tế 1.2.1 Thông tin chung 1.2.2 Cơ cấu tổ chức 1.3 Yêu cầu lưu trữ .4 CHƯƠNG : CƠ SỞ LÝ THUYẾT 13 2.1 Mơ hình thực thể kết hợp 13 2.2 Phụ thuộc hàm 13 2.3 Các dạng chuẩn 13 2.4 Bảo tồn thơng tin 14 2.5 Lập trình sở liệu 14 2.6 Ràng buộc toàn vẹn .15 2.7 noSQL newSQL .16 2.7.1 noSQL .16 2.7.2 newSQL 16 CHƯƠNG : PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU 17 3.1 Mơ hình thực thể kết hợp 17 3.2 Mô tả thực thể 19 3.3 Lược đồ sở liệu quan hệ .28 3.4 Phân tích chuẩn lược đồ quan hệ 29 3.4.1 Lược đồ chuẩn Tất lược đồ đạt chuẩn khơng có lượt đồ tồn thuộc tính đa trị 29 3.4.2 Lược đồ chuẩn .29 3.4.3 Lược đô đạt chuẩn .31 3.5 Lược đồ sở liệu quan hệ sau chuẩn hóa thành 3NF 32 CHƯƠNG : TRIỂN KHAI CƠ SỞ DỮ LIỆU TRÊN MS SQL SERVER 35 4.1 Tạo sở liệu 35 4.2 Nhập liệu mẫu .38 4.3 Cài đặt ràng buộc toàn vẹn 40 4.4 Cài store procedure 46 CHƯƠNG : KẾT LUẬN 51 5.1 Kết đạt được: 51 5.2 Kết chưa đạt : 51 5.3 Hướng phát triển mở rộng ứng dụng tương lai : 51 CHƯƠNG : GIỚI THIỆU ĐỀ TÀI 1.1 Giới thiệu 1.1.1 Mở đầu - Giữa thời đại mà công nghệ thông tin phát triển vũ bão, doanh nghiệp, ngành nghề hướng đến ứng dụng công nghệ vào hệ thống quản lý thay cho việc nhập liệu quản lý liệu thủ cơng, vốn dễ nhầm lẫn, sai sót Ngành giáo dục không ngoại lệ hàng năm phải đón nhận thêm hàng trăm có hàng ngàn sinh viên vào học, ngồi cịn phải xử lý thơng tin điểm, lớp học phần, Vì vậy, việc cần có hệ thống quản lý liệu tiên tiến theo kịp thời đại xử lý tốt yêu cầu nhà trường cần thiết 1.1.2 Lý - Nắm bắt nhu cầu áp dụng công nghệ vào quản lý học sinh ngành giáo dục nói chung trường Đại học nói riêng, nhóm em định xây dựng hệ thống sở liệu dành cho việc quản lý sinh viên Đề tài tập trung vào quản lý thông tin sinh viên điểm, khoa, lớp học phần, 1.2 Khảo sát thực tế 1.2.1 Thông tin chung Bảng : Phỏng vấn Người vấn : Đỗ Mạnh Hùng Ngày 3/8/2023 Câu hỏi Ghi nhận Câu : Trường học có chia Trường chia thành nhiều phòng ban nhiều phòng ban không với chức Giáo viên, Giáo vụ, Hiệu trưởng, Câu : Mã số sinh viên tạo Mã sinh viên tạo tự động, phân theo năm mà sinh viên vào học Câu : Dữ liệu sinh viên Dữ liệu sinh viên thường quản lý hiệu trưởng giáo vụ quản lý Câu 4: Làm để quản lý email, Cung cấp cho giáo viên email đồng email giáo viên cách dễ riêng trường dựa mã số Giúp dàng hơn? việc quản lý, phân biệt thông báo dễ dàng Câu 5: Làm để sinh viên quản lý Khi đóng tiền sinh hóa đơn với đầy khoản đóng tiền mình? đủ thơng tin, giúp sinh viên dễ quản lý khoản tiền đóng làm chứng có lỗi không mong muốn xảy Câu 6: Có chức để hỗ trợ sinh Tạo mục học bổng để hỗ trợ sinh viên viên không? thúc đẩy động lực học với nhiều mức học bổng Câu 7: Sinh viên có chuyên ngành, vậỵ Các sinh viên chia vào lớp lớp chuyên ngành đơng? có mã lớp phân biệt dựa chuyên ngành Nhằm chia nhỏ để dễ quản lý Câu 8: Làm để biết sinh viên cịn học Mỗi sinh viên có tình trạng cịn học bảo lưu.? hay bảo lưu hay nghỉ học Để dễ dàng truy xuất sau Câu 9: Sinh viên có lịch học Mỗi sinh viên dựa vào lớp học phần mà nào? đăng ký có lịch học khác Câu 10: Khi có người quản lý lỡ tay Hệ thống tự động lưu lại thao tác, xóa thơng tin? ngày người thực thao tác nhằm quản lý có trường hợp khơng mong muốn 1.2.2 Cơ cấu tổ chức Hiệu Phòng trường khoa Giảng viên Phòng đào Sinh tạo viên 1.3 Yêu cầu lưu trữ Bảng : Thông tin lưu trữ sinh viên STT Dữ liệu Kiểu Mô tả thông tin Ràng buộc Mã sinh viên Chuỗi Dữ liệu mô tả mã sinh viên Không trùng Họ tên Text Dữ liệu mô tả họ tên sinh viên Email chuỗi Dữ liệu mô tả email sinh phải định dạng viên không trùng Tình trạng Text Dữ liệu mơ tả tình trạng học sinh viên Mã lớp chuỗi Dữ liệu mô tả mã lớp mà sinh viên học Bảng :Thông tin lưu trữ thông tin sinh viên STT Dữ liệu Kiểu Mô tả thông tin Ràng buộc Mã thông tin sinh Chuỗi Dữ liệu mô tả mã số khóa viên sinh viên Ngày sinh Ngày Dữ liệu mô tả ngày sinh sinh viên Giới tính nam nữ Dữ liệu mơ tả giới tính sinh viên CCCD chuỗi Dữ liệu mô tả số Số CCCD phải cước công dân sinh khác viên SĐT chuỗi Dữ liệu mô tả số điện Số điện thoại phải thoại sinh viên đủ 10 số khác Địa Text Dữ liệu mô tả địa sinh viên Bảng : Thông tin lưu trữ giáo viên STT Dữ liệu Kiểu Mô tả thông tin Ràng buộc Mã giảng viên chuỗi Dữ liệu mô tả mã giảng khóa viên Họ tên Text Dữ liệu mô tả họ tên giảng viên Ngày sinh Ngày Dữ liệu mô tả ngày sinh giảng viên Giới tính 0, Dữ liệu mơ tả giới tính giảng viên Địa Text Dữ liệu mô tả địa giảng viên Email cá nhân chuỗi Dữ liệu mô tả email cá nhân phải định giảng viên dạng không trùng Email trường chuỗi Dữ liệu mô tả email trường phải định giảng viên dạng không trùng SĐT chuỗi Dữ liệu mô tả số điện thoại Số điện thoại giáo viên phải đủ 10 số khác CCCD chuỗi Dữ liệu mô tả số cước Không công dân trùng Bảng : Thông tin lưu trữ lớp học STT Dữ liệu Kiểu Mô tả thông tin Ràng buộc chuỗi Mã lớp học Dữ liệu mô tả mã phịng Khóa Số học Số lượng Dữ liệu mô tả số lượng lớp học Bảng : Thơng tin lưu trữ phịng học STT Dữ liệu Kiểu Mô tả thông tin Ràng buộc Mã phòng học chuỗi Dữ liệu mơ tả mã phịng Khóa học Loại phòng text Dữ liệu mơ tả loại phịng học

Ngày đăng: 02/03/2024, 15:00

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

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

Tài liệu liên quan