You are on page 1of 2

ĐỀ TÀI: QUẢN LÝ BẢNG ĐIỂM HỌC SINH

1. Mục đích của đề tài


Tạo giao diện bảng điểm để quản lý điểm thi của học sinh với 3 môn học: toán, văn, anh.
2. Mô hình lớp của đề tài

<<interface>>
IHocSinh
tongDiem(): double

HocSinh
+ ma: String
+ hoTen: String DanhSachHocSinh
+ toan: double +danhSach{collection=”ArrayList”}
+ van: double +themMoi( HocSinh): boolean
+ anh: double +xoaTheoMa(ma:String):boolean
<<constructor>>+HocSinh +timTheoMa(ma:String):HocSinh
<<contructor>>+HocSinh(parameters) +docFile
+getMa():String +ghiFile
+setMa(ma:String):void
+getHoTen():String
+setHoTen(hoTen:String):void
+getToan():double
+setToan(toan:double):void
+getVan():double
+setVan(van:double):void
+getAnh():double
+setAnh(anh:double):void
+tongDiem():double

DoiTuongDiemUuTien
-nhomDoiTuong: String
<<contructor>>+DoiTuongDiemUuTien()
<<contructor>>+DoiTuongDiemUuTien(parameters)
+getNhomDoiTuong():String
+setNhomDoiTuong(nhomDoiTuong:String):void
+tongDiem():double
*Chức năng của các đối tượng

- Đối tượng HocSinh có các thuộc tính: ma, hoTen, toan, van, anh và phương thức: tongDiem có chức
năng xuất ra thông tin học sinh như mã, tên, điểm toán-văn-anh

- Đối tượng DoiTuongDiemUuTien có thuộc tính: nhomDoiTuong và phương thức : tongDiem có chức
năng phân loại ra học sinh thành các nhóm đối tượng khác nhau để tổng điểm

3. Chọn 1 control chính: miêu tả chi tiết các thuộc tính (20) và thao tác sự kiện đó (10 sự kiện
thường dùng)
Chọn button
-Docfile có thuộc tính là text , khi click chuột vào nút Docfile thì cửa sổ open mở , chọn file từ
open để Đọc file, các thông tin từ file đọc sẽ hiện lên trên bảng
-Luufile có thuộc tính text, sau khi nhập thông tin vào các text Field, khi click chuột vào nút
Luufile, cửa sổ Save mở, ghi tên file muốn lưu rồi nhấn nút save ở cửa sổ Save
-Them có thuộc tính text, sau khi nhập tông tin vào các text Field, khi click chuột vào nút Them
thì thông tin vừa nhập ở các text Field sẽ được thêm vào bảng. Trường hợp thêm vào trùng mã
với các mã đã có ở trong bảng thì khi click chuột vào nút Them sẽ có thông báo “da co ma “ “nay
trong DS”
-Xoa có thuộc tính text, khi click chuột vào nút Xoa sẽ có cửa sổ Input mở để nhập mã cần xóa,
nhập mã cần xóa và click OK, mã cần xóa sẽ được xóa khỏi bảng. Trường hợp mã cần xóa không
trùng với các mã đang có trong bảng thì khi click chuột vào nút Xoa sẽ có thông báo”khong co
ma” “ nay trong DS”
-Tim có thuộc tính text, khi click chuột vào nút Tim sẽ có cửa sổ Input mở để nhập mã cần tìm,
nhập mã cần tìm và click Ok, thông tin của mã cần tìm sẽ hiện ra. Trường hợp mã cần tìm không
có trong bảng thì khi click chuột vào nút Tim sẽ có thông báo”khong có ma” “này trong DS”

You might also like