Bài tập lớn môn cơ sở dữ liệu (2)

8 34 0
Bài tập lớn môn cơ sở dữ liệu (2)

Đang tải... (xem toàn văn)

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC XÂY DỰNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN CƠ SỞ DỮ LIỆU BUỔI ĐỀ TÀI :WEBSITE QUẢN LÝ SINH VIÊN Nhóm : 19 Sinh viên thực : Vũ Đăng Hiệp Hà Nội, tháng năm 2021 MƠ TẢ BÀI TỐN: Cơng tác quản lý sinh viên (kết học tập) sinh viên đóng vai trị quan trọng hoạt động khoa trường đại học cao đẳng Bài toán Quản lý đặt vấn đề sau: Thể mơ hình tổ chức quản lý sinh viên theo khóa, theo lớp, theo loại hình đào tạo; Quản lý môn học lớp theo học kỳ kết học tập sinh viên mơn học Hệ thống cịn phải cho phép tạo báo cáo từ kết học tập sinh viên nhằm phục vụ công tác điều hành huấn luyện như: Tổng kết kết học tập theo kỳ, theo năm, theo khóa; In Danh sách ,Bảng điểm học kỳ; In Bảng điểm cá nhân… Ngoài chức trên, hệ thống cịn cần thêm số chức khác như: cập nhật loại danh mục liệu (danh mục lớp, danh mục loại hình đào tạo, danh mục ngành học …); chức lưu phục hồi liệu; chức trợ giúp … Có thể mơ tả sơ lược cơng việc (đối với khóa học) hệ thống quản lý sinh viên khoa sau: - Với lớp có cập nhật danh sách sinh viên lớp - Với học kỳ cần cập nhật danh sách môn học, danh sách lớp học phần mở kỳ - Khi có kết lớp học phần -> Cập nhật điểm môn học / lớp - Tổng kết kết học tập học kỳ, năm học, khóa học 1.1 Cơ cấu tổ chức: Một trường đại học năm tiếp nhận nhiều sinh viên đến trường nhập học trình học tập nhà trường quản lý hồ sơ sinh viên Trong trường có nhiều khoa ngành khác nhau, khoa có phịng giáo vụ nơi cập nhật thông tin sinh viên, lớp, môn học… - Mỗi khoa có hay nhiều lớp học, thơng tin lớp học gồm tên lớp, khóa học, năm bắt đầu, năm kết thúc có mã lớp Mỗi lớp có hay nhiều sinh viên, sinh viên nhập học cung cấp thông tin họ tên, ngày sinh, nơi sinh, phái, địa cấp cho mã sinh viên - Trong trình đào tạo trường, sinh viên phải học môn học mà khoa phân cho lớp, thông tin môn học gồm mã môn học, tên môn học, số tín chỉ, giáo viên phụ trách mơn học - Sau hồn thành mơn học giao, sinh viên thi môn thi tốt nghiệp 1.2 Yêu cầu: - Chương trình quản lý SV gồm vấn đề như: + Thêm danh sách sinh viên + Quản lý thêm danh sách môn học + Sinh viên đăng ký mơn học + Thể mơ hình tổ chức SV theo khóa, theo lớp, loại hình đào tạo + Quản lý môn học lớp theo học kì kết học tập SV mơn học + Hệ thống cịn phải cho phép tạo báo cáo từ kết học tập SV nhằm phục vụ công tác điều hành như: Tổng kết kết học tập theo kì, năm, khóa in danh sách thi bảng điểm + Ngồi cịn có thêm chức cập nhật loại danh mục liệu Mô tả nghiệp vụ Dựa vào cấu tổ chức sử dụng ta có thừa tác viên nghiệp vụ sau: - Sinh viên: khách nói chung, người có nhu cầu xem thơng tin điểm sinh viên Có quyền xem điểm,đăng nhập , đăng ký môn học, xem danh sách - Quản lý viên: giáo viên giáo vụ khoa có tất quyền khách, nhóm có thêm chức năng: quản lý môn học, quản lý điểm thi, quản lý sinh viên - Quản trị viên : có tất quyền hệ thống (bao gồm khách quản lý viên), nhóm cịn có thêm chức quản lý người dùng, quản lý khoa, quản lý lớp PHÂN TÍCH Thực thể 1.sinhvien ( masv,usernamesv,passsv, tensv, ngaysinh, gioitinh, diachi, malop, manganh,makhoa, phanquyen) 2.lopql ( malopql, tenlopql) 3.lopmh(malopmh,tenlopmh,giangvien,ngaythi) mon hoc ( mamh, tenmh, sotiet,sotin) 5.quanly( maql,tenql, usernamenameql,passql) 6.admin(maad,usernamenamead,passad,tenad) 7.khoa(makhoa, tenkhoa) 8.diem(masv,mamh,dkt,dqt,dtk) SƠ ĐỒ THỰC THỂ LIÊN KẾT VIII Sơ đồ Database Diagrams Bảng Đăng nhập: Kiểu Kích liệu thước TenDangNhap Varchar 20 Primary key MatKhau Varchar 20 Default null Tên trường Ràng buộc Ghi (ý nghĩa) Tên đăng nhập vào hệ thống Mật sử dụng để đăng nhập Bảng Sinh Viên: Kiểu Kích MaSV liệu varchar thước 10 Primary key HoTen nvarchar 30 Default null Tên trường NgaySinh Date GioiTinh SoCCCD DiaChi Email MaLop nvarchar nvarchar nvarchar nvarchar varchar Ràng buộc Default null 20 100 50 10 Default null Default null Default null Default null Ghi (ý nghĩa) Mã số sinh viên Họ tên sinh viên Ngày sinh sinh viên Giới tính Số CCCD/CMND Địa Email Mã lớp học Bảng Khoa: Tên trường MaKH TenKH Kiểu Kích liệu varchar nvarchar thước 10 50 Ràng buộc Primary key Default null Ghi (ý nghĩa) Mã khoa Tên khoa Bảng Khoa Học: Tên trường MaK TenK Kiểu Kích liệu varchar nvarchar thước 10 50 Ràng buộc Primary key Default null Ghi (ý nghĩa) Mã khoa học Tên khoa học Bảng Lớp: Tên trường MaLop MaK MaKH MaCT Số lượng Kiểu Kích liệu Varchar Varchar Varchar Varchar Varchar thước 10 10 10 10 200 Ràng buộc Primary key Default null Default null Default null Default null Ghi (ý nghĩa) Mã lớp học Mã khoa học Mã khoa Mã chương trình Số lượng sinh viên lớp học Bảng Chương Trình: Tên trường MaCT MaKH TenCT TongTCHP Kiểu Kích liệu varchar varchar nvarchar Int thước 10 10 100 Ràng buộc Primary key Default null Default null Default null Ghi (ý nghĩa) Mã Chương trình Mã Khoa Tên chương trình Tổng tín h/phần Bảng Mơn học: Tên trường MaMH TenMH SoTC MaHK MaCT Kiểu Kích liệu varchar varchar Int varchar varchar thước 10 50 10 10 Ràng buộc Primary key Default null Default null Default null Default null Ghi (ý nghĩa) Mã môn học Tên mơn học Số tín Mã học kỳ Mã chương trình Bảng Giảng Viên: Tên trường MaGV HoTenGV GioiTinh MaMH Kiểu Kích liệu varchar varchar nvarchar varchar thước 10 30 10 Ràng buộc Primary key Default null Default null Default null Ghi (ý nghĩa) Mã giảng viên Họ tên giảng viên Giới Tính Mã môn học Bảng Học Kỳ: Tên trường MaHK TenHK Kiểu Kích liệu varchar nvarchar thước 10 30 Ràng buộc Primary key Default null Ghi (ý nghĩa) Mã học kỳ Tên học kỳ 10 Bảng Điểm: Tên trường MaSV Kiểu Kích liệu varchar thước 10 Ràng buộc Default null Ghi (ý nghĩa) Mã số sinh viên MaMH DiemQT DiemKT DiemTK DiemQTLan2 DiemKTLan2 DiemTKLan2 MaDiem varchar real real real real real varchar 10 10 Default null Default null Default null Default null Default null Default null Default null Mã mơn học Điểm q trình Điểm thi cuối kỳ Điểm tổng kết Điểm trình lần Điểm thi cuối kỳ lần Điểm tổng kết lần Mã điểm ... sinh viên phải học môn học mà khoa phân cho lớp, thông tin môn học gồm mã môn học, tên môn học, số tín chỉ, giáo viên phụ trách mơn học - Sau hồn thành mơn học giao, sinh viên thi môn thi tốt nghiệp... Quản lý môn học lớp theo học kỳ kết học tập sinh viên mơn học Hệ thống cịn phải cho phép tạo báo cáo từ kết học tập sinh viên nhằm phục vụ công tác điều hành huấn luyện như: Tổng kết kết học tập. .. cần cập nhật danh sách môn học, danh sách lớp học phần mở kỳ - Khi có kết lớp học phần -> Cập nhật điểm môn học / lớp - Tổng kết kết học tập học kỳ, năm học, khóa học 1.1 Cơ cấu tổ chức: Một trường

Ngày đăng: 14/10/2021, 13:26

Từ khóa liên quan

Mục lục

  • Hà Nội, tháng 8 năm 2021

  • 1 MÔ TẢ BÀI TOÁN:

    • 1.1 Cơ cấu tổ chức:

    • 1.2 Yêu cầu:

    • 3. PHÂN TÍCH

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

Tài liệu liên quan