Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

BỘ GIAO THÔNG VẬN TẢI

TRƯỜNG ĐH CÔNG NGHỆ GIAO THÔNG VẬN TẢI


----- * * * -----

Tên đề tài : Phần mềm quản lí khách sạn


Xây dựng phần mềm quản lý kết quả học tập của sinh viên tại trường ĐH Công
nghệ Giao thông vận tải

Giảng viên bộ môn : ThS. Bùi Tiến Trường


Nhóm sinh viên : 1. Nguyễn Đức Toàn
2. Ngô Bảo Việt
3. Hoàng Duy Khánh
4. Nguyễn Quốc Việt
5. Vũ Thành Nam
Lớp : 73DCTT26

Hà Nội, tháng 1/2024


1. Yêu cầu bài toán :
<< nêu thực trạng và lý do chọn bài toán xây dựng phần mềm quản lý kết quả
học tập >>
Phần mềm quản lý kết quả học tập sau khi phân tích đặt ra các vấn đề cơ bản
như sau: Thể hiện được mô hình tổ chức quản lý sinh viên theo khóa, theo chuyên
ngành đào tạo, theo lớp; Quản lý các môn học của các lớp và kết quả học tập của
sinh viên đối với các môn học đó.
Phần mềm cho phép xây dựng các chức năng danh mục để quản lý các dữ liệu
chung (khóa học, chuyên ngành, môn học, lớp); chức năng quản lý sinh viên (hồ sơ
sinh viên theo lớp, kết quả học tập).

2. Các đối tượng tham gia quản lý và sử dụng phần mềm :


- Nhóm quản trị : như ban giám hiệu, phòng đào tạo
- Nhóm quản lý : giáo viên chủ nhiệm, phòng khảo thí, phòng công tác sinh
viên
- Nhóm người dùng : giáo viên, sinh viên dùng để tra cứu thông tin

3, Cơ sở dữ liệu của phần mềm được lưu trữ và quản lý qua Hệ quản trị cơ sở
dữ liệu SQL :
Bài toán quản lý kết quả học tập sinh viên được xây dựng với CSDL cơ bản
gồm các bảng như sau :
Bảng Khoa : quản lý khóa học
Tên trường Kiểu dữ liệu Mô tả
MaKhoa Nvarchar(50) Là khóa chính
TenKhoa Nvarchar(255)
NienKhoa Nvarchar(50)

Bảng ChuyenNganh : quản lý ngành đào tạo


Tên trường Kiểu dữ liệu Mô tả
MaNganh Nvarchar(50) Là khóa chính
TenNganh Nvarchar(255)

Bảng Lop : quản lý danh mục các lớp học


Tên trường Kiểu dữ liệu Mô tả
MaLop Nvarchar(50) Là khóa chính
MaKhoa Nvarchar(50) Là khóa ngoài, liên kết đến bảng Khoa
MaNganh Nvarchar(50) Là khóa ngoài, liên kết đến bảng ChuyenNganh

TenLop Nvarchar(255)
GVCN Nvarchar(255)
SDT Nvarchar(50)

Bảng SinhVien : Quản lý hồ sơ sinh viene


Tên trường Kiểu dữ liệu Mô tả
MaSV Nvarchar(50) Là khóa chính
MaLop Nvarchar(50) Là khóa ngoài, liên kết đến bảng Lop
HoTen Nvarchar(255)
NgaySinh Date
GioiTinh bit
SDT Nvarchar(50)
DiaChi Nvarchar(MAX)

Bảng MonHoc : quản lý danh sách môn học


Tên trường Kiểu dữ liệu Mô tả
MaMon Nvarchar(50) Là khóa chính
TenMon Nvarchar(255)
SoTiet int

Bảng KetQua : Lưu kết quả học tập của sinh viene
Tên trường Kiểu dữ liệu Mô tả
MaSV Nvarchar(50) Là khóa ngoài, liên kết đến bảng SinhVien
MaMon Nvarchar(50) Là khóa ngoài, liên kết đến bảng MonHoc
DiemHS1 float
DiemHS2 float
DiemThi float
DiemThiLai float

4, Xây dựng chức năng cho phần mềm

5, Bảng phân chia công việc nhóm


STT Họ tên Chức năng Mức hoàn thành
1
2
2
4

You might also like