You are on page 1of 3

BÀI TẬP LỚN

*****
Đề tài: Xây dựng ứng dụng để quản lý một trung tâm
tin học

******

Môn : Công nghệ JAVA Lớp:

Thành viên:

Họ tên sv 1 MSSV :

Họ tên sv2 MSSV :

I.Yêu cầu:
Một trung tâm tin học được mở ra để rèn luyện các kiến thức tin học
khác nhau cho các học viên. Mỗi năm trung tâm này cung cấp nhiều khóa
học khác nhau. Mỗi khóa học sẽ được 1 giảng viên đảm nhận nó. Mặt
khác, do các học viên có đến từ nhiều trường khác nhau nên một khóa
học thường được chia thành các lớp để đáp ứng được yeu cầu từ học viên.
Yêu cầu, hãy xây dựng ứng dụng giúp quản lý thông tin của trung tâm đó.

II.Mô hình hóa :


1. Class HocVien, bao gồm các thuộc tính:

- String maSo : Là mã số học viên

- String hoTen: Tên của học viên

- String queQuan: Quê quán

- String truongDaiHoc: Tên trường đại học đang học,nếu không học
ở trường nào để null

- int namSinh: năm sinh

- int soKhoaHoc : số khóa học đã đăng kí

- boolean gioiTinh: giới tính (Nam :true, Nữ;False)

2. Class GiangVien, bao gồm thông tin:

- String maSo : Là mã số giảng viên

- String hoTen: Tên của giảng viên

- String queQuan: Quê quán

- int luong: Lương của giảng viên

- int namSinh: Năm Sinh

-boolean gioiTinh: Nam true, nữ false

3. Class KhoaHoc,bao gồm thuộc tính:

- String maSo : Là mã số khóa học

- String tenKH: Tên khóa học

- GiangVien giangVien: Giảng viên phụ trách dạy cho khóa học

- Date ngayBD: Ngay bắt đầu học (kiểu Date trong java)

- Date ngayKT: Ngày kết thúc (kiểu Date trong java)


- int hocPhi : Học phí khóa học

- List<LopHoc> danhSachLop: Danh sách lớp học được mở của


khóa học

4. Class LopHoc:

- String maSo: mã lớp

- String tenLop: tên lớp

- String buoiHoc: buổi học (Sáng /Chiều)

- int soLuongHV: số lượng học viên

5. Class QuanLyTT:

- List <HocVien> danhSachHocVien: học viên trong trung tâm

- List<KhoaHoc> danhSachKhoaHoc : khóa học trong trung tâm

- List<GiangVien>danhSachGiangVien: giảng viên trong trung tâm

III. Các thao tác quản lý chính:


- Thêm, xóa, sửa, tìm kiếm thông tin một sinh viên

- Thêm, xóa, sửa, tìm kiếm thông tin một khóa học

- Thêm, xóa, sửa, tìm kiếm thông tin một giản viên

- Các thao tác thôn kê nhanh.

- Đăng nhập tài khoản Admin

- Xuất file excel (có thể có)

…...

Ngoài ra còn có thể có những thao tác khác có thể được bổ sung sau.

You might also like