Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
1,52 MB
Nội dung
Báo cáo Assignment Lập trình Java Giáo viên hướng dẫn : Hồ Thị Hồng Nga Họ tên sinh viên : Trương Văn Quý Mã số sinh viên : PS22871 Lớp : IT17325 Hồ Chí Minh – 2020 CẦU GIAI ĐOẠN 1 Tạo project Tạo package (dao, entity, ui, ) để lưu file chương trình Tạo class tương ứng với table USERS, GRADE, STUDENTS Các trường liệu private, viết constructor phương thức getter/setter Tạo form đăng nhập gồm username , password nút login - Tạo ArrayList để lưu danh sách users - Khi chọn Login: o Username Password trống Hiện hộp thoại thông báo nhập đủ thông tin o Username Password có ArrayList Hiện hộp thoại thơng báo đăng nhập thành cơng Đóng form Login o Username Password khơng có ArrayList Hiện hộp thoại thơng báo đăng nhập thất bại - Khi chọn Cancel: Đóng form Login SOFT203 – Lập trình Java3 Tạo giao diện chức quản lý sinh viên - Tạo ArrayList để lưu danh sách students Nhập sẵn thông tin số sinh viên vào danh sách - Khi mở form: Đọc danh sách SV ArrayList đổ lên Table Chọn dòng Table hiển thị thông tin SV chọn lên điều khiển form (Các điều khiển không cho sửa liệu trực tiếp) - Khi chọn dòng Table hiển thị thơng tin SV dịng chọn lên điều khiển form - Khi chọn nút New: xóa trắng điều khiển form đồng thời cho nhập liệu vào điều khiển - Khi chọn nút Update: cho phép sửa đổi liệu vào điều khiển form trừ Mã SV (khơng cho sửa MaSV) SOFT203 – Lập trình Java3 - Khi chọn nút Save: o Nếu trước chọn New thêm dịng liệu vào ArrayList Hiện hộp thoại thông báo thêm thành công o Nếu trước chọn Update cập nhật thay đổi thông tin SV chọn Hiện hộp thoại thông báo cập nhập thành công Cập nhật thông tin SV Table o Sau thêm cập nhật thành công Cập nhật danh sách SV Table đồng thời khóa điều khiển form - Khi chọn nút Delete o Kiểm tra MaSV rỗng thị Hiển thị hộp thoại thông báo chọn SV muốn xóa o Cần hiển thị hộp thoại xác nhận việc xóa SV Nếu đồng ý xóa SV chọn khỏi ArrayList Cập nhật danh sách SV Table 10 Y4 Yêu cầu chức Mỗi click vào nút Login, chương trình phải kiểm tra thơng tin đăng nhập có khơng, thơng báo thành công, sai thông báo đăng nhập sai Giảng viên nhập điểm khơng thể thêm sinh viên Cán đào tạo thêm sinh viên, nhập điểm 11 Mỗi giảng viên cập nhật điểm cho sinh viên, chương trình tính lại điểm trung bình sinh viên, đồng thời hiển thị danh sách sinh viên có điểm tổng kết cao môn học Y5 Chức nâng cao 1, Form Quản lý điểm, giảng viên thêm, xóa, sửa, update điểm cho sinh viên SOF203 – Lập trình Java Assignment 12 2, Form Quản lý sinh viên, cán đào tạo thêm, xóa, sửa, update thơng tin sinh viên click chọn dòng table liệu chi tiết sinh viên hiển thị components tương ứng 13 14 ... Tạo project Tạo package (dao, entity, ui, ) để lưu file chương trình Tạo class tương ứng với table USERS, GRADE, STUDENTS Các trường liệu private, viết constructor phương thức getter/setter Tạo. .. ArrayList Hiện hộp thoại thông báo đăng nhập thất bại - Khi chọn Cancel: Đóng form Login SOFT2 03 – Lập trình Java3 Tạo giao diện chức quản lý sinh viên - Tạo ArrayList để lưu danh sách students Nhập... khiển form trừ Mã SV (không cho sửa MaSV) SOFT2 03 – Lập trình Java3 - Khi chọn nút Save: o Nếu trước chọn New thêm dịng liệu vào ArrayList Hiện hộp thoại thông báo thêm thành cơng o Nếu trước chọn