You are on page 1of 22

BÀI TẬP LỚN

HỌC PHẦN: KỸ THUẬT LẬP TRÌNH C/C++

NHÓM 14

XÂY DỰNG CHƯƠNG TRÌNH


QUẢN LÝ SINH VIÊN

GVHD: ThS.Hoàng Quang Huy


Thành viên:
Trần Đức Anh _ STT: 12 Mã lớp: 145502
Trần Văn Bảo _ STT: 14
NỘI DUNG TRÌNH BÀY

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


2. Đề tài
3. Nhiệm vụ
4. Thiết kế và xây dựng chương trình
5. Tài liệu tham khảo
3

1.GIỚI THIỆU
PRESENTATION TITLE

THÀNH VIÊN
NHÓM
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++
4

1.GIỚI THIỆU
PRESENTATION TITLE

THÀNH VIÊN
NHÓM
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++
2. ĐỀ TÀI

Xây dựng chương trình


quản lý sinh viên

5
LÝ DO CHỌN ĐỀ TÀI

• 1. Sự gợi ý từ giảng viên

• 2. Giúp thuận tiện trong việc quản lý thông tin của sinh viên

• 3. Kiến thức cần sử dụng tương đối lớn và bao quát

6
PRESENTATION TITLE

3. NHIỆM VỤ

Công việc cần làm

1. Tạo cấu trúc cho thông tin sinh viên


3. Đọc, ghi dữ liệu từ file text

2. Tạo các hàm chức năng (nhập, in, xóa…) 4.Tạo giao diện sử dụng

7
PHÂN CÔNG NHI ỆM VỤ PRESENTATION TITLE

Nhiệm vụ Mô tả Thành viên phụ trách Trạng thái

Chọn đề tài Chọn đề tài trong các đề Cả nhóm Hoàn tất


tài được gợi ý

Tìm hiểu, phân tích công Tìm hiểu về cấu trúc, chức Cả nhóm Hoàn tất
việc cần làm năng của chương trình cần
thực hiện
Làm slide, báo cáo Làm slide và báo cáo theo Trần Đức Anh Hoàn tất
mẫu và yêu cầu của giảng (slide)
viên
Viết code Viết chương trình C++ Trần Văn Bảo Hoàn tất
theo các chức năng đã tìm
hiểu được, vá lỗi, chạy
thử.
8
4. THIẾT KẾ VÀ XÂY DỰNG CT
SƠ ĐỒ CHỨC NĂNG
Phần mềm quản lý sinh viên

Quản lý sinh viên Quản lý điểm Tìm kiếm Thống kê

Thêm sinh viên Nhập, sửa điểm Theo MSSV In danh sách sv

Sửa sinh viên Nhập, sửa số tín nợ Theo lớp In ds theo lớp

Xóa sinh viên In ds theo điểm

Sắp xếp ds
9
SƠ ĐỒ USE CASE PRESENTATION TITLE

10
4. Thiết kế và xây
Class sv
dựng CT
Tên
Lớp
Ngày sinh
(-)
Giới tính
Cấu trúc lớp sinh viên CPA
Số tín nợ
(class sv)
in()
nhap()
(+) chuanHoaTen()
get…()
set…()

PRESENTATION TITLE 11
4. Thiết kế và xây
Class taiKhoan
dựng CT
Tài khoản
(-) Mật khẩu
Mã số giảng viên

Cấu trúc lớp tài khoản


get…()
giảng viên (+)
set…()

(class taiKhoan)

PRESENTATION TITLE 12
KẾT QUẢ ĐẠT ĐƯỢC

Giao diện chọn quyền


PRESENTATION TITLE thao tác

13
KẾT QUẢ ĐẠT ĐƯỢC

Giao diện đăng nhập


PRESENTATION TITLE tài khoản GV

14
KẾT QUẢ ĐẠT ĐƯỢC

Giao diện đăng ký


PRESENTATION TITLE tài khoản GV

15
KẾT QUẢ ĐẠT ĐƯỢC

Giao diện đổi mật


PRESENTATION TITLE khẩu tài khoản GV

16
KẾT QUẢ ĐẠT ĐƯỢC

MENU
PRESENTATION TITLE

17
KẾT QUẢ ĐẠT ĐƯỢC

Danh sách in ra
trong màn hình
console

18
KẾT QUẢ ĐẠT ĐƯỢC

Danh sách trong file text

19
PRESENTATION TITLE

TI MELINE

20
PRESENTATION TITLE
Code tham khảo:

5. Tài liệu 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&i
ndex=3&t=2234s

21
22

PRESENTATION TITLE

THANK YOU
Email address: bao2820040986@gmail.com
Website:
https://bmeelearning.wordpress.com/2023/11/29/20231-et2031-145
502-nhom-14-xay-dung-chuong-trinh-quan-ly-sinh-vien/
Link code: https://github.com/tranbao284/code
Video demo: https://www.youtube.com/watch?v=RtjLrUmXrUY

You might also like