You are on page 1of 5

ĐẠI HỌC BÁCH KHOA HÀ NỘI

TRƯỜNG ĐIỆN – ĐIỆN TỬ


--------------------------------------------

BÁO CÁO BÀI TẬP LỚN:


Kỹ thuật lập trình
ĐỀ TÀI: XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ SINH VIÊN

Giảng viên hướng dẫn : ThS. Hoàng Quang Huy

Sinh viên thực hiện : Trần Đức Anh - 20223859


Trần Văn Bảo – 20223876

Mã lớp : 145502

Hà Nội, tháng 12 năm 2023


I. Giới thiệu thành viên:

1. Trần Đức Anh


- MSSV: 20223859
- STT: 12
- Định hướng: lập trình IoT
- Kỹ năng: lập trình C/C++

2. Trần Văn Bảo


- MSSV: 20223876
- STT: 14
- Định hướng: lập trình IoT, web
- Kỹ năng: lập trình C/C++

II. Giới thiệu đề tài:

Đề tài: xây dựng chương trình quản lý sinh viên.


Lý do chọn đề tài:
- Giúp thuận tiện trong quá trình quản lý thông tin sinh viên
- Rèn luyện kỹ năng lập trình C/C++

Chức năng chính:


- Nhập, sửa, xóa thông tin sinh viên
- Tìm kiếm sinh viên theo MSSV, lớp
- Sắp xếp danh sách theo bảng chữ cái alphabet
- Thống kê các sinh viên có CPA loại giỏi trở lên
- Thống kê các sinh viên đang bị cảnh cáo mức 3
- Đọc, ghi danh sách vào file text

III. Nhiệm vụ

Công việc chính:


- Tạo cấu trúc cho thông tin sinh viên
- Tạo các hàm chức năng (thêm, sửa, xóa,….)
- Đọc, ghi dữ liệu vào file text
- Tạo giao diện sửu dụng

1
Bảng phân công nhiệm vụ:

IV. Thiết kế va xây dựng chương trình

Sơ đồ chức năng:

2
Sơ đồ use case:

Cấu trúc lớp sinh viên (class sv):

3
Cấu trúc lớp tài khoản giảng viên (class taiKhoan):

V. Tài liệu tham khảo

Code tham khảo: LearnC/Bai6.4G.c at master · thantrieu/LearnC · GitHub

Thuật toán tham khảo: https://www.youtube.com/watch?


v=F0bAzZ_LLVk&list=LL&index=3&t=2234s

VI. Tổng kết

Các chức năng của chương trình đã được hoàn thiện.

Bài viết: https://bmeelearning.wordpress.com/2023/11/29/20231-et2031-


145502-nhom-14-xay-dung-chuong-trinh-quan-ly-sinh-vien/

You might also like