contentAreaFilled: ph m u T khu vUc nội dung iconTextGap: xác định khoảng cách giữa chữ v biểu tưMng margin: căn llabel: tên nhãnmaximumSize: k ch thước tối đa minimumSize: k ch thước tố
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN
QUẢN LÝ HỌC SINH
GIẢNG VIÊN HƯỚNG DẪN: LƯU VĂN HIỀN
SINH VIÊN THỰC HIỆN:
BÙI GIA HUY MSSV: 28211136231
Trang 2Đà Nẵng, 2023
Trang 3A.M c đ ch c a đ t i:
Ứng d ng quản lý học sinh thi đậu v o cấp 3 , theo dõi v quản lý dữ liệu c a học sinh với những thông tin như mã học sinh , thời gian thi , điểm số , họ tên , lớp ,…
Các chức năng c a ứng d ng :
Đọc File: Lấy dữ liệu học sinh đưa v o ứng d ng
Them : Thêm học sinh
Chỉnh Sửa : Chỉnh sửa lại thông tin học sinh
Xoa: Xóa học sinh bằng mã
Liệt kê : Liệt kê học sinh theo lớp
Sắp xếp : Sắp xếp học sinh có điểm từ cao đến thấp
Tim: TGm thông tin học sinh bằng mã
Cập nhập lại danh sách : Cập nhập lại dữ liệu danh sách
Xóa tất cả : Xóa tất cả học sinh
Max XH : Hiển thị học sinh có điểm cao nhất khối xã hội
Thoát : Thoát khỏi ứng d ng
B.Thuộc t nh c a đối tưMng:
background : m u n n
font : font chữ v cP chữ
foreground : m u chữ
icon: ảnh c a đối tưMng
text: tên c a đối tưMng
toolTipText: thông tin gMi ý khi di chuyển qua đối tưMng border: loại vi n borderPainted: m u cho vi n
buttonGroup: nhóm c a button
Trang 4contentAreaFilled: ph m u T khu vUc nội dung
iconTextGap: xác định khoảng cách giữa chữ v biểu tưMng
margin: căn l
label: tên nhãn
maximumSize: k ch thước tối đa
minimumSize: k ch thước tối thiểu
preferredSize: k ch thước ưu tiên
preferredIcon: biểu tưMng ưu tiên
selected: lUa chọn
selectedIcon: lUa chọn biểu tưMng
Accessible Name: tên có thể truy cập
Accessible Description: Mô tả có thể truy cập
model: mZu
alignmentX: căn chỉnh theo chi u ngang
alignmentY: căn chỉnh theo chi u dọc
autoscrolls: tU động cuộn
defaultCapable: đối tưMng nguyên mZu
disabledIcon: không cho ph\p biểu tưMng
disabledSelectedIcon: không cho ph\p lUa chọn biểu tưMng
enabled: cho ph\p lUa chọn đối tưMng
horizontalTextPosition: căn chỉnh vị tr c a chữ
Trang 5B SU kiện
actionPerformed: sU kiện di^n ra khi h nh động xuất hiện
ancestorMoved: sU kiện di^n ra khi lớp cha di chuyển
ancestorResized: sU kiện di^n ra khi k ch thước lớp cha thay đ`i
keyPressed: sU kiện di^n ra khi ph m đưMc nhấn
keyTyped: sU kiện di^n ra khi ph m đưMc gõ
keyReleased: sU kiện di^n ra khi ph m nhả ra
mouseClicked: sU kiện di^n ra khi click chuột
mouseEntered: sU kiện di^n ra khi chuột nhập v o th nh phbn
mouseExited: sU kiện di^n ra khi chuột thoát khỏi th nh phbn
mousePressed: sU kiện di^n ra khi chuột nhấn lên th nh phbn
mouseReleased: sU kiện di^n ra khi chuột nhả ra khỏi th nh phbn
componentAdded: sU kiện di^n ra khi th nh phbn đưMc thêm v o
componentHidden: sU kiện di^n ra khi th nh phbn biến mất
componentMoved: sU kiện di^n ra khi th nh phbn di chuyển
componentResized: sU kiện di^n ra khi k ch thước c a th nh phbn thay đ`i componentShown: sU kiện di^n ra khi th nh phbn hiện ra
itemStateChanged: sU kiện di^n ra khi tGnh trạng item thay đ`i
mouseWheelMoved: sU kiện di^n ra khi con lăn chuột di chuyển
propertyChange: sU kiện di^n ra khi thuộc t nh thay đ`i
inputMethodTextChanged: sU kiện di^n ra khi phưeng thức text thay đ`i
Trang 6B.Sơ đồ
<<abstract>>
DanhSach
ma, ten,lop: String gioiTinh: Boolean Nhaphoc: NgayThang abstract String getLopHoc();
constructor get/set toString
KhoiTuNhien toan, van, anh, ly: double
override getLopHoc(); constructor get/set toString getDiemTB()
NgayThang ngay,thang,nam : int NgayThang(String st) constructor
get/set toString
KhoiXaHoi
toan,van,su: double
override
getLopHoc();
constructor
get/set
toString
getDiemTB()
DoAnCaNhan
ArrayList<DanhSach>
void docFile (String)
void xuat (ArrayList)
them(DanhSach y)
void ThongKeTheoKhoi()
ArrayList tachKhoi(String nganh)
xoa(String ma)
void removeAll()
GiamTheoDiem()
timMaxKhoiXaHoi()
ArrayList<DanhSach> lietKeTheolop(String Lopthuongchon)
Trang 7C Giao Diện
1.Đọc File
Trang 83.Chỉnh sửa
Trang 94.Xóa
Trang 105 Liệt Kê
Trang 116.Sắp Xếp
Trang 127 TGm
Trang 138.Cập nhập lại danh sách
Trang 149.Xóa Tất Cả
10 Max XH