Mục Lục
Mục Lục
Hướng Dẫn Cài Đặt Môi Trường Video - Hướng dẫn cài đặt môi trường Video - Hướng dẫn tạo dự án Hello World Video Hướng dẫn phát hành dự án java - Lập trình Java căn bản Java Basic- Tạo dự án đầu tiên & phát hành dự án 01. Hướng dẫn cài đặt môi trường lập trình Java- lập trình Java 02. Hướng dẫn tạo dự án Java đầu tiên - lập trình Java căn bản Khai Báo Biến & Mệnh Đề Điều Kiện & Vòng Lặp In chuỗi Fibonaci Java Basic- In chuỗi ngược String in java Giải phương trình bậc nhất & Phương trình bậc 2 - Java 🌟 Bộ Bài Tập Tổng Hợp Java Core: Biến – Toán Tử – If/Else – Vòng Lặp – Bài Toán Nâng Cao Array Video Hướng dẫn Collections Java | List & ArrayList Java | Vector Java | Map & Hashmap Java | String Java Java Basic - Tìm dãy số nguyên tố trong mảng Video Test - Tìm kiếm chuỗi trong chuỗi OOP - Tích Chất Đóng Gói & Kế Thừa Video OOP - Tích chất bao đóng - Kế thừa trong Java - Lập trình Java căn bản Video OOP - Tính Chất Đa Hình - Tính Chất Trừu Tượng - Lập Trình Java Căn Bản Quản Lí Cán Bộ Video Quản Lí Cán Bộ OOP - Interface Video Java Basic- OOP - Tổng hợp - Quản lý sở thú TEST- Chương trình quản lý rạp chiếu film bằng java Video Hướng dẫn cú pháp Lambda Java | Tạo anonymous class Java | Interface Java & Abstract Java Video Hướng dẫn tìm hiểu Singleton Design Pattern Java | Singleton Object Java | OOP Java cho người mới Examination & Test Exam - Kiểm tra 60 phút lập trình OOP - Quản lý thiết bị máy tính - Lập trình OOP Video Exam - Kiểm tra 60 phút lập trình OOP - Quản lý thiết bị máy tính - Lập trình OOP [Examination] Xây dựng Hệ thống Phân cấp Đối tượng Hình học - Khoá Java Cơ Bản Java Swing Video Hướng dẫn học Java Swing | Ví du quản lý sinh viên Java | Java Swing cho người mới bắt đầu Ôn Tập Tổng Quát Java Basic Java basic- Assignment - Quản lý sách Java Basic - Quản lý ATM - Quản lý tài khoản ngân hàng Video Java Basic - Quản lý ATM - Quản lý tài khoản ngân hàng
Java Basic

Phần mềm quản lý trường học - giảng dạy

OOP
- Hướng dẫn cách phân tích dự án
- Class Object
- Tính chất trong lập trình OOP
=> Tính chất bao đóng là gì?
=> Tính kế thừa là gì?
=> Tính đa hình là gì?
=> Tính trừu tượng

Giải thuật trong lập trình
- Ví dụ căn bản.
===========================================
Yêu cầu: Xây dựng phần mềm quản lý trường học.

Chúng ta cần phải làm gì?
- Làm rõ yêu cầu.
=> Quản lý giảng viên
=> quản lý lớp học
=> Quản lý sinh viên
=> Quản lý môn học
=> Quản lý chấm công
=> Quản lý lương
=> Quản lý dụng cụ
=> Quản lý phong học
=> Quản lý lập lịch dạy
=> ...
- Pick 1 nhóm để triển khai trong dự
- Nhóm chức năng cần phát triển
=> Quản lý giảng viên
=> Quản lý sinh viên
=> Môn học
=> Lớp học
=> Lịch học
=> Điểm danh

- Học cách break chức năng trong chương trình
1. Basic functions => input data
2. Report
3. Phần quyên chức năng.
=> Giải pháp trước
=> Kiến trúc phần mềm rõ ràng.

============================================
========== Yêu cầu phần mềm ================
============================================
- Thực hiện các basic functions
Basic functions
=> Thêm, sửa, xoá
1. Thêm giản viên
2. Thêm sinh viên
3. Thêm môn học
4. Thêm lớp học
5. Lịch học
6. Điểm danh
7. Hiển thị thông tin điểm danh của học viên theo 1 ngày cụ thể
8. Thoát chương trình

- Phân tích class digram (Class Object)
- Student
- rollNo => OK
- fullname, birthday, gender, address => OK
- Subject
- tên môn học => OK
- mã lớp => OK
- Teacher
- Tên, birthday, address, gender => OK
- Schedule
- schedule_id
- Môn dạy
- Lớp dạy
- Ngày bắt đầu
- Ngày kết thúc
- id teacher => Trần Văn Điệp
- Khung giờ dạy (tối 2, 4, 6)
- thời gian dạy (18h - 22h)
- Attendence
- rollNo
- schedule_id
- status (PRESENT, ABSENT, PA)
- created_at (thời gian điểm danh)
- updated_at ()
- ClassRoom
- Mã lớp
- Tên lớp
- ClassGroup
- Mã lớp
- Mã sinh viên (rollNo)
- Thành phần thêm trong chương trình
- Main class
- DataMgr => quản lý tất cả các đối tượng trong chương trinh (design pattern => singleton)
- MenuController
=> functions vào đây

Yêu cầu
- Thiết kế các class object theo phân tích trên
- Tạo hàm tạo, getter/setter, nhập, hiển thị cho từng class object
- Triển khai các chức năng cho menu chương trình trên


Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó

×