Tải bản đầy đủ (.pdf) (132 trang)

ĐỒ án môn học lập TRÌNH JAVA đề tài CHƯƠNG TRÌNH QUẢN lý điểm THI SINH VIÊN TRƯỜNG đại học tài CHÍNH – MARKETING

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.32 MB, 132 trang )

BỘ TÀI CHÍNH
TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING
KHOA CƠNG NGHỆ THƠNG TIN

ĐỒ ÁN MƠN HỌC
LẬP TRÌNH JAVA
Đề tài:
CHƯƠNG TRÌNH QUẢN LÝ ĐIỂM THI SINH VIÊN
TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING

Giảng viên hướng dẫn: Đinh Xuân Thọ
Sinh viên thực hiện: Nguyễn Võ Quốc Huy
Mã số sinh viên: 1921006708
Mã lớp học phần: 2031112005802

TP. HCM, tháng 08 năm 2021

0

0


BỘ TÀI CHÍNH
TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING
KHOA CƠNG NGHỆ THƠNG TIN

ĐỒ ÁN MƠN HỌC
LẬP TRÌNH JAVA
Đề tài:
CHƯƠNG TRÌNH QUẢN LÝ ĐIỂM THI SINH VIÊN
TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING



Giảng viên hướng dẫn: Đinh Xuân Thọ
Sinh viên thực hiện: Nguyễn Võ Quốc Huy
Mã số sinh viên: 1921006708
Mã lớp học phần: 2031112005802

TP. HCM, tháng 08 năm 2021

0

0


LỜI CẢM ƠN
Lời đầu tiên, em xin gửi lời cảm ơn đến tồn thể q thầy cơ khoa Cơng nghệ
thơng tin trường Đại học Tài chính – Marketing đã giảng dạy và truyền đạt cho em các
kiến thức bổ ích. Thầy cô luôn tạo điều kiện thuận lợi cho em hồn thành tốt đề tài
“Chương trình quản lý điểm thi sinh viên trường Đại Học Tài Chính – Marketing”.
Đặc biệt, em xin gửi lời cảm ơn sâu sắc và chân thành nhất đến thầy Đinh Xuân
Thọ đã trực tiếp hướng dẫn, tận tình chỉ dạy. Thầy ln giải thích các thắc mắc, góp ý
và sửa chữa những phần cịn thiếu sót, giúp đỡ em về mọi mặt trong suốt quá trình
thực hiện đề tài để bài làm đạt được kết quả tốt nhất.
Do thời gian thực hiện cùng với kinh nghiệm và kiến thức cịn hạn chế nên khơng
tránh khỏi những sai sót. Kính mong nhận được những ý kiến, nhận xét của q thầy
cơ để em có thể bổ sung, hoàn thiện kiến thức của bản thân.
Cuối cùng, chúc thầy cơ trong nhà trường cùng tồn thể ban lãnh đạo trường Đại
học Tài chính – Marketing nói chung và q thầy cơ khoa Cơng nghệ thơng tin nói
riêng lời chúc sức khỏe, luôn thành công trong sự nghiệp của mình.
Em xin chân thành cảm ơn!
Thành phố Hồ Chí Minh, tháng 08 năm 2021

Sinh viên thực hiện
Nguyễn Võ Quốc Huy

i

0

0


NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
-

Điểm số:...........................................................................................................

-

Điểm chữ:.........................................................................................................
Tp. Hồ Chí Minh, tháng 08 năm 2021
Giảng viên phụ trách học phần

(Ký và ghi rõ họ tên)

ii

0

0


DANH MỤC BẢNG
Bảng 3.1: Bảng thông tin sinh viên...................................................................26
Bảng 3.2: Bảng thông tin môn học....................................................................26
Bảng 3.3: Bảng thông tin khoa..........................................................................27
Bảng 3.4: Bảng thông tin lớp............................................................................27
Bảng 3.5: Bảng thông tin điểm sinh viên..........................................................28
Bảng 3.6: Bảng thuộc tính của lớp ConnectionToSQL.....................................31
Bảng 3.7: Bảng thuộc tính của lớp EffectOfMouse..........................................36
Bảng 3.8: Bảng thuộc tính của lớp Table..........................................................39
Bảng 3.9: Bảng thuộc tính của lớp Classroom..................................................41
Bảng 3.10: Bảng thuộc tính của lớp Department..............................................42
Bảng 3.11: Bảng thuộc tính của lớp Mark........................................................43
Bảng 3.12: Bảng thuộc tính của lớp trừu tượng Person....................................45
Bảng 3.13: Bảng thuộc tính của lớp Student.....................................................46
Bảng 3.14: Bảng thuộc tính của lớp Subject.....................................................47
Bảng 3.15: Bảng thuộc tính của lớp ClassroomListPanela...............................49
Bảng 3.16: Bảng thuộc tính của lớp ConnectionSettingFrame..........................52
Bảng 3.17: Bảng thuộc tính của lớp DepartmentListPanel...............................54
Bảng 3.18: Bảng thuộc tính của lớp DetailsOfStudent......................................56
Bảng 3.19: Bảng thuộc tính của lớp FilterForm................................................59
Bảng 3.20: Bảng thuộc tính của lớp HomeFrame.............................................61

Bảng 3.21: Bảng thuộc tính của lớp LoginFrame.............................................63
Bảng 3.22: Bảng thuộc tính của lớp ManagementPanel....................................65
iii

0

0


Bảng 3.23: Bảng thuộc tính của lớp MarkListPanel..........................................68
Bảng 3.24: Bảng thuộc tính của lớp StudentListPanel......................................71
Bảng 3.25: Bảng thuộc tính của lớp SubjectListPanel......................................73

iv

0

0


DANH MỤC HÌNH
Hình 1.1: Trường Đại Học Tài Chính – Marketing.............................................2
Hình 1.2: Sơ đồ tổ chức trường Đại Học Tài Chính – Marketing.......................2
Hình 2.1: Ngơn ngữ lập trình Java......................................................................7
Hình 2.2: Bốn tính chất quan trọng trong lập trình hướng đối tượng................11
Hình 2.3: Cấu trúc phân cấp trong Java Swing.................................................14
Hình 2.4: Sơ đồ JDBC......................................................................................15
Hình 2.5: Bộ dụng cụ trong JDK bao gồm những gì ?......................................18
Hình 2.6: JRE – mơi trường thời gian chạy Java trong JDK như thế nào ?.......19
Hình 2.7: NetBeans IDE...................................................................................22

Hình 2.8: Microsoft SQL Server.......................................................................23
Hình 3.1: Dữ liệu bảng thơng tin sinh viên.......................................................28
Hình 3.2: Dữ liệu bảng thơng tin mơn học........................................................29
Hình 3.3: Dữ liệu bảng thơng tin khoa..............................................................29
Hình 3.4: Dữ liệu thơng tin bảng lớp................................................................29
Hình 3.5: Dữ liệu bảng thơng tin điểm..............................................................30
Hình 3.6: Diagram quản lý điểm sinh viên.......................................................30
Hình 3.7: Các lớp trong package control..........................................................31
Hình 3.8: Các lớp trong package model............................................................40
Hình 3.9: Các lớp trong package view..............................................................48
Hình 3.10: Thiết kế giao diện cho lớp ClassroomListPanel..............................49
Hình 3.11: Thiết kế giao diện cho lớp ConnectionSettingFrame......................51
Hình 3.12: Thiết kế giao diện cho lớp DepartmentListPanel............................53
v

0

0


Hình 3.13: Thiết kế giao diện cho lớp DetailsOfStudent..................................55
Hình 3.14: Thiết kế giao diện cho lớp FilterForm.............................................58
Hình 3.15: Thiết kế giao diện cho lớp HomeFrame..........................................60
Hình 3.16: Thiết kế giao diện cho lớp LoginFrame..........................................62
Hình 3.17: Thiết kế giao diện cho lớp ManagementPanel................................64
Hình 3.18: Thiết kế giao diện cho lớp MarkListPanel......................................67
Hình 3.19: Thiết kế giao diện cho lớp StudentListPanel...................................70
Hình 3.20: Thiết kế giao diện cho lớp SubjectListPanel...................................72
Hình 4.1: Giao diện đăng nhập.........................................................................75
Hình 4.2: Thực hiện chức năng hiện thị mật khẩu............................................76

Hình 4.3: Thực hiện thành cơng chức năng đăng nhập.....................................77
Hình 4.4: Thực hiện thất bại chức năng đăng nhập...........................................77
Hình 4.5: Thực hiện chức năng thay đổi kết nối cơ sở dữ liệu..........................78
Hình 4.6: Giao diện thay đổi kết nối cơ sở dữ liệu............................................79
Hình 4.7: Thực hiện thành cơng chức năng thay đổi cơ sở dữ liệu...................80
Hình 4.8: Thực hiện thất bại thay đổi cơ sở dữ liệu..........................................80
Hình 4.9: Giao diện chính của chương trình.....................................................81
Hình 4.10: Thực hiện chức năng hiển thị giao diện quản lý thông tin của các
đối tượng liên quan đến quản lý điểm sinh viên...........................................................82
Hình 4.11: Thực hiện chức năng đăng xuất trên giao diện chính......................82
Hình 4.12: Giao diện quản lý thơng tin sinh viên..............................................83
Hình 4.13: Thực hiện thành cơng chức năng thêm thơng tin sinh viên.............83
Hình 4.14: Thực hiện thất bại chưc năng thêm thông tin sinh viên...................84
vi

0

0


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

Hình 4.15: Thực hiện thành cơng chức năng xóa thơng tin sinh viên...............84
Hình 4.16: Thực hiện thất bại chức năng xóa thơng tin sinh viên.....................85
Hình 4.17: Thực hiện thành cơng chức năng sửa thơng tin sinh viên................85
Hình 4.18: Thực hiện thất bại chức năng sửa thơng tin sinh viên.....................86
Hình 4.19: Thực hiện thành cơng chức năng tìm kiếm thơng tin sinh viên theo
mã sinh viên

........................................................................................................ 86


Hình 4.20: Thực hiện thất bại chức năng tìm kiếm thơng tin sinh viên theo mã
sinh viên

........................................................................................................ 87

Hình 4.21: Thực hiện thành cơng chức năng tìm kiếm thơng tin sinh viên theo
tên sinh viên

........................................................................................................ 87

Hình 4.22: Thực hiện thất bại chức năng tìm kiếm thơng tin sinh viên theo tên
sinh viên

........................................................................................................ 88

Hình 4.23: Giao diện quản lý thông tin điểm sinh viên theo thang điểm 10.....89
Hình 4.24: Giao diện quản lý thơng tin điểm sinh viên theo thang điểm 4.......89
Hình 4.25: Thực hiện thành cơng chức năng thêm thơng tin điểm sinh viên....89
Hình 4.26: Thực hiện thất bại chức năng thêm thông tin điểm sinh viên..........90
Hình 4.27: Thực hiện thành cơng chức năng xóa thơng tin điểm sinh viên.......90
Hình 4.28: Thực hiện thất bại chức năng xóa thơng tin điểm sinh viên............91
Hình 4.29: Thực hiện thành cơng chúc năng sửa thơng tin điểm sinh viên.......91
Hình 4.30: Thực hiện thất bại chức năng sửa thông tin điểm sinh viên............92
Hình 4.31: Thực hiện thành cơng chức năng tìm kiếm thơng tin điểm sinh viên
theo mã sinh viên ........................................................................................................ 92
Hình 4.32: Thực hiện thất bại chức năng tìm kiếm thông tin điểm sinh viên theo
mã sinh viên

........................................................................................................ 93

vii

0

0

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

Hình 4.33: Thực hiện thành cơng chức năng tìm kiếm thơng tin điểm sinh viên
theo mã mơn học ........................................................................................................ 93
Hình 4.34: Thực hiện thất bại chức năng tìm kiếm thơng tin điểm sinh viên theo
mã mơn học

........................................................................................................ 94

Hình 4.35: Giao diện lọc danh sách sinh viên theo yêu cầu..............................94
Hình 4.36: Thực hiện mở giao diện lọc danh sách điểm sinh viên theo yêu cầu...
........................................................................................................ 95
Hình 4.37: Thực hiện chức năng lọc danh sách dựa trên tiêu chí “Xếp loại học
lực”

........................................................................................................ 95
Hình 4.38: Kết quả sau khi lọc danh sách dựa trên tiêu chí “Xếp loại học lực”....
........................................................................................................ 96
Hình 4.39: Thực hiện chức năng lọc danh sách dựa trên tiêu chí “Thang điểm

10”


........................................................................................................ 96
Hình 4.40: Kết quả sau khi lọc danh sách dựa trên tiêu chí “Thang điểm 10”......
........................................................................................................ 97
Hình 4.41: Thực hiện chức năng lọc danh sách dựa trên tiêu chí “Thang điểm 4”
........................................................................................................ 97
Hình 4.42: Kết quả sau khi lọc danh sách dựa trên tiêu chí “Thang điểm 4”....98
Hình 4.43: Giao diện xem chi tiết thông tin sinh viên trên giao diện quản lý

điểm sinh viên

........................................................................................................ 99

Hình 4.44: Thực hiện mở giao diện xem chi tiết thông tin sinh viên................99
Hình 4.45: Thực hiện thành cơng chức năng cập nhật thơng tin sinh viên......100
Hình 4.46: Giao diện quản lý thơng tin mơn học............................................100
Hình 4.47: Thực hiện thành cơng chức năng thêm thơng tin mơn học............101
Hình 4.48: Thực hiện thất bại chức năng thêm thông tin môn học..................101
viii

0

0

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

Hình 4.49: Thực hiện thành cơng xóa thơng tin mơn học...............................102

Hình 4.50: Thực hiện thất bại chức năng xóa thơng tin mơn học....................102
Hình 4.51: Thực hiện thành cơng chức năng sửa thơng tin mơn học..............103
Hình 4.52: Thực hiện thất bại chức năng sửa thơng tin mơn học....................103
Hình 4.53: Thực hiện thành cơng chức năng tìm kiếm thơng tin mơn học theo
mã mơn học

...................................................................................................... 104

Hình 4.54: Thực hiện thất bại chức năng tìm kiếm thơng tin mơn học theo mã
mơn học

...................................................................................................... 104

Hình 4.55: Thực hiện thành cơng chức năng tìm kiếm thơng tin mơn học theo
tên mơn học

...................................................................................................... 105

Hình 4.56: Thực hiện thất bại chức năng tìm kiếm thơng tin mơn học theo tên
mơn học

...................................................................................................... 105

Hình 4.57: Giao diện quản lý thơng tin lớp học..............................................106
Hình 4.58: Thực hiện thành cơng chức năng thêm thơng tin lớp học..............106
Hình 4.59: Thực hiện thất bại thêm thơng tin lớp học.....................................107
Hình 4.60: Thực hiện thành cơng chức năng xóa thơng tin lớp học................107
Hình 4.61: Thực hiện thất bại chức năng xóa thơng tin lớp học......................108
Hình 4.62: Thực hiện thành công chức năng sửa thông tin lớp học................108
Hình 4.63: Thực hiện thất bại chức năng sửa thơng tin lớp học......................109

Hình 4.64: Thực hiện thành cơng chức năng tìm kiếm thơng tin lớp học theo mã
lớp học

...................................................................................................... 109

Hình 4.65: Thực hiện thất bại chức năng tìm kiếm thông tin lớp học theo mã lớp
học

...................................................................................................... 110

ix

0

0

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

Hình 4.66: Thực hiện thành cơng chức năng tìm kiếm thơng tin lớp học theo tên
lớp học

...................................................................................................... 110

Hình 4.67: Thực hiện thất bại chức năng tìm kiếm thơng tin lớp học theo tên lớp
học

...................................................................................................... 111

Hình 4.68: Giao diện quản lý thơng tin khoa...................................................111
Hình 4.69: Thực hiện thành cơng chúc năng thêm thơng tin khoa..................112
Hình 4.70: Thực hiện thất bại chức năng thêm thơng tin khoa........................112
Hình 4.71: Thực hiện thành cơng chức năng xóa thơng tin khoa....................113
Hình 4.72: Thực hiện thất bại chức năng xóa thơng tin khoa..........................113
Hình 4.73: Thực hiện thành cơng chức năng sửa thơng tin khoa.....................114
Hình 4.74: Thực hiện thất bại chức năng sửa thơng tin khoa..........................114
Hình 4.75: Thực hiện thành cơng chức năng tìm kiếm thơng tin khoa theo mã

khoa

...................................................................................................... 115
Hình 4.76: Thực hiện thất bại chức năng tìm kiếm thơng tin khoa theo mã khoa.
...................................................................................................... 115
Hình 4.77: Thực hiện thành cơng chức năng tìm kiếm thơng tin khoa theo tên

khoa

...................................................................................................... 116
Hình 4.78: Thực hiện thất bại chức năng tìm kiếm thơng tin khoa theo tên khoa.
...................................................................................................... 116

x

0

0

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING



DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

DANH MỤC TỪ VIẾT TẮT
ANSI

American National Standards Institute

API

Application Programing Interface

GUI

Graphical User Interface

ISO

International Organization for Standardization

JDBC

Java Database Connectivity

JFC

Java Foundation

JVM


Java Virtual Machine

OOP

Object Oriented Programing

RDBMS

Relational Database Management System

SQL

Structure Query Language

XML

eXtensible Markup Language

xi

0

0

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

DANH MỤC THUẬT NGỮ ANH – VIỆT

Abstraction

Trừu tượng

Application

Ứng dụng

Compiler

Biên dịch

Encapsulation

Đóng gói

Inheritance

Kế thừa

Interface

Giao diện

Interpreter

Phiên dịch

Polymorphism


Đa hình

xii

0

0

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

MỤC LỤC
LỜI CẢM ƠN........................................................................................................ i
NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN..............................................ii
DANH MỤC BẢNG...........................................................................................iii
DANH MỤC HÌNH.............................................................................................. v
DANH MỤC TỪ VIẾT TẮT...............................................................................xi
DANH MỤC THUẬT NGỮ ANH – VIỆT.........................................................xii
MỤC LỤC......................................................................................................... xiii
Chương 1: GIỚI THIỆU TỔNG QUAN.............................................................1
1.1

Giới thiệu đơn vị nghiên cứu..................................................................1

1.1.1 Lịch sử hình thành..............................................................................1
1.1.2 Tổ chức hoạt động của nhà trường.....................................................2
1.2


Lý do hình thành đề tài...........................................................................3

1.3

Mục tiêu đề tài........................................................................................ 4

1.4

Nội dung đề tài.......................................................................................4

1.5

Đối tượng và phạm vi đề tài...................................................................5

1.6

Phương pháp nghiên cứu........................................................................5

1.7

Dự kiến kết quả đạt được........................................................................6

Chương 2: CƠ SỞ LÝ THUYẾT........................................................................7
2.1

Tổng quan về lập trình Java....................................................................7

2.1.1 Ngơn ngữ lập trình Java.....................................................................7
2.1.1.1 Khái niềm về ngơn ngữ lập trình Java.........................................7
2.1.1.2 Đặc điểm của ngơn ngữ lập trình Java........................................7

xiii

0

0

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

2.1.1.3 Lập trình hướng đối tượng trong ngơn ngữ lập trình Java...........9
2.1.1.4 Ưu và nhược điểm của ngơn ngữ lập trình Java........................11
2.1.2 Java Swing....................................................................................... 13
2.1.2.1 Khái niệm về Java Swing..........................................................13
2.1.2.2 Ứng dụng của Java Swing.........................................................13
2.1.2.3 Cấu trúc phân cấp trong Java Swing.........................................14
2.1.3 JDBC................................................................................................ 15
2.1.3.1 Khái niệm về JDBC..................................................................15
2.1.3.2 Kiến trúc của JDBC..................................................................15
2.1.3.3 Các thành phần của JDBC.........................................................16
2.1.4 JDK.................................................................................................. 16
2.1.4.1 Khái niệm về JDK.....................................................................16
2.1.4.2 JRE – môi trường thời gian chạy Java trong JDK như thế nào ?...
.................................................................................................. 19
2.1.4.3 Các bộ công cụ hỗ trợ phát triển ứng dụng trong JDK..............20
2.2

Tổng quan về công cụ hỗ trợ................................................................21


2.2.1 Apache NetBeans IDE.....................................................................21
2.2.2 Microsoft SQL Server......................................................................23
2.2.2.1 Khái niệm về Microsoft SQL Server.........................................23
2.2.2.2 Ưu và nhược điểm của Microsoft SQL Server..........................24
Chương 3: PHÂN TÍCH THIẾT KẾ CHƯƠNG TRÌNH..................................25
3.1

Phân tích thiết kế hệ thống...................................................................25

3.1.1 Mơ tả hệ thống.................................................................................25
xiv

0

0

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

3.1.2 Phạm vi của hệ thống.......................................................................25
3.2

Thiết kế cơ sở dữ liệu...........................................................................25

3.2.1 Thiết kế các bảng.............................................................................25
3.2.2 Dữ liệu cho các bảng........................................................................28
3.2.3 Diagram...........................................................................................30
3.3


Thiết kế các lớp....................................................................................30

3.3.1 Package control................................................................................30
3.3.1.1 Lớp ConnectionToSQL.............................................................31
3.3.1.2 Lớp MouseEffect.......................................................................35
3.3.1.3 Lớp Table..................................................................................38
3.3.2 Package model.................................................................................40
3.3.2.1 Lớp Classroom..........................................................................40
3.3.2.2 Lớp Department........................................................................41
3.3.2.3 Lớp Mark..................................................................................43
3.3.2.4 Lớp trừu tượng Person..............................................................44
3.3.2.5 Lớp Student...............................................................................46
3.3.2.6 Lớp Subject...............................................................................47
3.3.3 Package view...................................................................................48
3.3.3.1 Lớp ClassroomListPanel...........................................................48
3.3.3.2 Lớp ConnectionSettingFrame...................................................51
3.3.3.3 Lớp DepartmentListPanel.........................................................53
3.3.3.4 Lớp DetailsOfStudent................................................................55
3.3.3.5 Lớp FilterForm..........................................................................58
xv

0

0

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING


3.3.3.6 Lớp HomeFrame.......................................................................60
3.3.3.7 Lớp LoginFrame.......................................................................62
3.3.3.8 Lớp ManagementPanel..............................................................64
3.3.3.9 Lớp MarkListPanel...................................................................66
3.3.3.10 Lớp StudentListPanel..............................................................69
3.3.3.11 Lớp SubjectListPanel..............................................................72
Chương 4: HIỆN THỰC CHƯƠNG TRÌNH....................................................75
4.1

Giao diện đăng nhập.............................................................................75

4.2

Giao diện thay đổi kết nối cơ sở dữ liệu...............................................78

4.3

Giao diện chính của chương trình.........................................................81

4.4

Giao diện quản lý thơng tin sinh viên...................................................82

4.5

Giao diện quản lý thông tin điểm sinh viên..........................................88

4.6


Giao diện lọc danh sách điểm sinh viên theo yêu cầu...........................94

4.7

Giao diện xem chi tiết thông tin của sinh viên trên giao diện quản lý

điểm sinh viên..............................................................................................................
98
4.8

Giao diện quản lý thông tin môn học..................................................100

4.9

Giao diện quản lý thông tin lớp học....................................................105

4.10 Giao diện quản lý thông tin khoa........................................................111
Chương 5: KẾT LUẬN...................................................................................117
5.1

Kết luận..............................................................................................117

5.1.1 Những kết quả đạt được.................................................................117
5.1.2 Hạn chế..........................................................................................117
xvi

0

0


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

5.2

Hướng phát triển.................................................................................117

5.2.1 Hướng khắc phục các hạn chế........................................................117
5.2.2 Hướng mở rộng đồ án môn học......................................................117
TÀI LIỆU THAM KHẢO.................................................................................119

xvii

0

0

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

Đề tài: Chương trình quản lý điểm thi sinh viên trường Đại Học Tài Chính – Marketing

Chương 1:

GIỚI THIỆU TỔNG QUAN


1.1 Giới thiệu đơn vị nghiên cứu
1.1.1 Lịch sử hình thành
Tiền thân của Trường Đại học Tài chính - Marketing hiện nay là Trường Cán bộ
Vật giá Trung ương tại miền Nam, được thành lập theo Quyết định số 210/VGNNTCĐT ngày 01/9/1976 của Ủy ban Vật giá Nhà nước.
Năm 1978, Trường Cán bộ Vật giá Trung ương tại miền Nam được chuyển thành
Trường Trung học Vật giá số 2 theo Quyết định số 175/VGNN-TCCB ngày 23/8/1978
của Ủy ban Vật giá Nhà nước.
Năm 1992, Trường Trung học Vật giá số 2 được đổi tên thành Trường trung học
chuyên nghiệp Marketing theo Quyết định số 37/VGNN-TCCB ngày 13/3/1992 của
Ủy ban Vật giá Nhà nước.
Năm 1994, Trường Cao đẳng Bán công Marketing được thành lập trên cơ sở
Trường trung học chuyên nghiệp Marketing trực thuộc Ban Vật giá Chính phủ theo
Quyết định số 641/QĐ-TTg ngày 04/11/1994.
Năm 2003, Trường Cao đẳng Bán công Marketing được chuyển vào trực thuộc
Bộ Tài chính theo Quyết định số 116/2003/QĐ-BTC ngày 25/7/2003.
Năm 2004, Trường Đại học Bán công Marketing được thành lập trên cơ sở
Trường Cao đẳng Bán công Marketing theo Quyết định số 29/2004/QĐ-TTg ngày
05/03/2004 của Thủ tướng Chính phủ.
Năm 2009, Trường Đại học Bán cơng Marketing được đổi tên thành Trường Đại
học Tài chính - Marketing theo Quyết định số 395/QĐ-TTg ngày 25/03/2009 của Thủ
tướng Chính phủ.
Năm 2015, Trường Đại học Tài chính - Marketing được Thủ tướng Chính phủ
phê duyệt Đề án thí điểm đổi mới cơ chế hoạt động giai đoạn giai đoạn 2015 - 2017 tại
Quyết định số 378/QĐ-TTg ngày 23/3/2015, trở thành 1 trong 5 trường đại học công
Nguyễn Võ Quốc Huy – 1921006708

Trang 1

0


0

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

DANH MỤC TỪ VIẾT TẮT
ANSI

American National Standards Institute

API

Application Programing Interface

GUI

Graphical User Interface

ISO

International Organization for Standardization

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

JDBC
JFC

0


0Java Database Connectivity

Java Foundation


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

JFC

Java Foundation

JVM

Java Virtual Machine

OOP

Object Oriented Programing

RDBMS

Relational Database Management System

SQL

Structure Query Language

XML


eXtensible Markup Language

xi

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

0

0


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

DANH MỤC THUẬT NGỮ ANH – VIỆT
Abstraction

Trừu tượng

Application

Ứng dụng

Compiler

Biên dịch

Encapsulation

Đóng gói


Inheritance

Kế thừa

Interface

Giao diện

Interpreter

Phiên dịch

Polymorphism

Đa hình

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

0

0


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

xii

DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

0


0


DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

MỤC LỤC
LỜI CẢM ƠN........................................................................................................ i
NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN..............................................ii
DANH MỤC BẢNG...........................................................................................iii
DANH MỤC HÌNH.............................................................................................. v
DANH MỤC TỪ VIẾT TẮT...............................................................................xi
DANH MỤC THUẬT NGỮ ANH – VIỆT.........................................................xii
MỤC LỤC......................................................................................................... xiii
Chương 1: GIỚI THIỆU TỔNG QUAN.............................................................1
1.1

Giới thiệu đơn vị nghiên cứu..................................................................1

1.1.1 Lịch sử hình thành..............................................................................1
1.1.2 Tổ chức hoạt động của nhà trường.....................................................2
1.2

Lý do hình thành đề tài...........................................................................3

1.3

Mục tiêu đề tài........................................................................................ 4

1.4


Nội dung đề tài.......................................................................................4

1.5

Đối tượng và phạm vi đề tài...................................................................5

1.6

Phương pháp nghiên cứu........................................................................5

1.7

Dự kiến kết quả đạt được........................................................................6

Chương 2: CƠ SỞ LÝ THUYẾT........................................................................7
2.1

Tổng quan về lập trình Java....................................................................7
DO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETINGDO.an.mon.hoc.lap.TRINH.JAVA.de.tai.CHUONG.TRINH.QUAN.ly.diem.THI.SINH.VIEN.TRUONG.dai.hoc.tai.CHINH.–.MARKETING

2.1.1 Ngơn ngữ lập trình
0 Java.....................................................................7
0

2.1.1.1 Khái niềm về ngơn ngữ lập trình Java.........................................7


×