1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỒ á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

132 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 132
Dung lượng 5,27 MB

Nội dung

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 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 LỜI CẢM ƠN Lời đầu tiên, em xin gửi lời cảm ơn đến toàn thể quý thầy cô khoa Công nghệ thông tin trường Đại học Tài – Marketing giảng dạy truyền đạt cho em kiến thức bổ ích Thầy ln tạo điều kiện thuận lợi cho em hoà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 chân thành đến thầy Đinh Xuân Thọ trực tiếp hướng dẫn, tận tình dạy Thầy ln giải thích thắc mắc, góp ý sửa chữa phần cịn thiếu sót, giúp đỡ em mặt suốt trình thực đề tài để làm đạt kết tốt Do thời gian thực với kinh nghiệm kiến thức hạn chế nên khơng tránh khỏi sai sót Kính mong nhận ý kiến, nhận xét quý thầy cô để em bổ sung, hồn thiện kiến thức thân Cuối cùng, chúc thầy cô nhà trường toàn thể ban lãnh đạo trường Đại học Tài – Marketing nói chung q thầy khoa Cơng nghệ thơng tin nói riêng lời chúc sức khỏe, ln thành cơng nghiệp 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 Nguyễn Võ Quốc Huy i 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ý ghi rõ họ tên) ii 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 lớp ConnectionToSQL 31 Bảng 3.7: Bảng thuộc tính lớp EffectOfMouse 36 Bảng 3.8: Bảng thuộc tính lớp Table 39 Bảng 3.9: Bảng thuộc tính lớp Classroom 41 Bảng 3.10: Bảng thuộc tính lớp Department 42 Bảng 3.11: Bảng thuộc tính lớp Mark 43 Bảng 3.12: Bảng thuộc tính lớp trừu tượng Person 45 Bảng 3.13: Bảng thuộc tính lớp Student 46 Bảng 3.14: Bảng thuộc tính lớp Subject 47 Bảng 3.15: Bảng thuộc tính lớp ClassroomListPanela .49 Bảng 3.16: Bảng thuộc tính lớp ConnectionSettingFrame 52 Bảng 3.17: Bảng thuộc tính lớp DepartmentListPanel .54 Bảng 3.18: Bảng thuộc tính lớp DetailsOfStudent 56 Bảng 3.19: Bảng thuộc tính lớp FilterForm 59 Bảng 3.20: Bảng thuộc tính lớp HomeFrame 61 Bảng 3.21: Bảng thuộc tính lớp LoginFrame 63 Bảng 3.22: Bảng thuộc tính lớp ManagementPanel 65 iii 0 Bảng 3.23: Bảng thuộc tính lớp MarkListPanel 68 Bảng 3.24: Bảng thuộc tính lớp StudentListPanel 71 Bảng 3.25: Bảng thuộc tính lớp SubjectListPanel 73 iv 0 DANH MỤC HÌNH Hình 1.1: Trường Đại Học Tài Chính – Marketing 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 Hình 2.2: Bốn tính chất quan trọng lập trình hướng đối tượng 11 Hình 2.3: Cấu trúc phân cấp Java Swing .14 Hình 2.4: Sơ đồ JDBC 15 Hình 2.5: Bộ dụng cụ JDK bao gồm ? 18 Hình 2.6: JRE – mơi trường thời gian chạy Java JDK ? .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 package control 31 Hình 3.8: Các lớp package model 40 Hình 3.9: Các lớp 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 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 chức thị mật 76 Hình 4.3: Thực thành cơng chức đăng nhập 77 Hình 4.4: Thực thất bại chức đăng nhập 77 Hình 4.5: Thực chức thay đổi kết nối sở liệu 78 Hình 4.6: Giao diện thay đổi kết nối sở liệu 79 Hình 4.7: Thực thành cơng chức thay đổi sở liệu 80 Hình 4.8: Thực thất bại thay đổi sở liệu 80 Hình 4.9: Giao diện chương trình 81 Hình 4.10: Thực chức hiển thị giao diện quản lý thông tin đối tượng liên quan đến quản lý điểm sinh viên 82 Hình 4.11: Thực chức đăng xuất giao diện 82 Hình 4.12: Giao diện quản lý thơng tin sinh viên 83 Hình 4.13: Thực thành công chức thêm thông tin sinh viên 83 Hình 4.14: Thực thất bại chưc thêm thông tin sinh viên 84 vi 0 Hình 4.15: Thực thành cơng chức xóa thơng tin sinh viên .84 Hình 4.16: Thực thất bại chức xóa thơng tin sinh viên 85 Hình 4.17: Thực thành cơng chức sửa thơng tin sinh viên 85 Hình 4.18: Thực thất bại chức sửa thông tin sinh viên 86 Hình 4.19: Thực thành cơng chức tìm kiếm thơng tin sinh viên theo mã sinh viên 86 Hình 4.20: Thực thất bại chức tìm kiếm thơng tin sinh viên theo mã sinh viên 87 Hình 4.21: Thực thành cơng chức tìm kiếm thơng tin sinh viên theo tên sinh viên 87 Hình 4.22: Thực thất bại chức 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 .89 Hình 4.25: Thực thành cơng chức thêm thơng tin điểm sinh viên 89 Hình 4.26: Thực thất bại chức thêm thông tin điểm sinh viên 90 Hình 4.27: Thực thành cơng chức xóa thơng tin điểm sinh viên .90 Hình 4.28: Thực thất bại chức xóa thơng tin điểm sinh viên 91 Hình 4.29: Thực thành cơng chúc sửa thơng tin điểm sinh viên .91 Hình 4.30: Thực thất bại chức sửa thông tin điểm sinh viên 92 Hình 4.31: Thực thành cơng chức tìm kiếm thơng tin điểm sinh viên theo mã sinh viên 92 Hình 4.32: Thực thất bại chức tìm kiếm thơng tin điểm sinh viên theo mã sinh viên 93 vii 0 Hình 4.33: Thực thành cơng chức 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 thất bại chức 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 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 chức lọc danh sách dựa tiêu chí “Xếp loại học lực” 95 Hình 4.38: Kết sau lọc danh sách dựa tiêu chí “Xếp loại học lực” 96 Hình 4.39: Thực chức lọc danh sách dựa tiêu chí “Thang điểm 10” 96 Hình 4.40: Kết sau lọc danh sách dựa tiêu chí “Thang điểm 10” 97 Hình 4.41: Thực chức lọc danh sách dựa tiêu chí “Thang điểm 4” 97 Hình 4.42: Kết sau lọc danh sách dựa 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 giao diện quản lý điểm sinh viên 99 Hình 4.44: Thực mở giao diện xem chi tiết thơng tin sinh viên 99 Hình 4.45: Thực thành công chức 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 thành công chức thêm thông tin môn học 101 Hình 4.48: Thực thất bại chức thêm thông tin môn học 101 viii 0 Đề 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 Hình 4.8.1.1.11: Thực thất bại chức tìm kiếm thơng tin môn học theo tên môn học 4.9 Giao diện quản lý thông tin lớp học Giao diện quản lý thông tin lớp học hỗ trợ người dùng thực chức thêm, xóa, sửa tìm kiếm hay nhiều thơng tin lớp học giao diện chương trình  Giao diện: Hình 4.9.1.1.1: Giao diện quản lý thông tin lớp học Nguyễn Võ Quốc Huy – 1921006708 Trang 99 0 Đề 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ức năng:  Thêm thông tin lớp học: Hình 4.9.1.1.2: Thực thành cơng chức thêm thơng tin lớp học Hình 4.9.1.1.3: Thực thất bại thêm thơng tin lớp học  Xóa thơng tin lớp học: Nguyễn Võ Quốc Huy – 1921006708 Trang 100 0 Đề 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 Hình 4.9.1.1.4: Hình 4.9.1.1.5: Thực thành cơng chức xóa thơng tin lớp học Thực thất bại chức xóa thông tin lớp học  Sửa thông tin lớp học: Nguyễn Võ Quốc Huy – 1921006708 Trang 101 0 Đề 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 Hình 4.9.1.1.6: Hình 4.9.1.1.7: Thực thành công chức sửa thông tin lớp học Thực thất bại chức sửa thông tin lớp học  Tìm kiếm thơng tin lớp học: - Tìm kiếm theo mã lớp học: Nguyễn Võ Quốc Huy – 1921006708 Trang 102 0 Đề 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 Hình 4.9.1.1.8: Thực thành cơng chức tìm kiếm thơng tin lớp học theo mã lớp học Hình 4.9.1.1.9: Thực thất bại chức tìm kiếm thơng tin lớp học theo mã lớp học - Tìm kiếm theo tên lớp học: Nguyễn Võ Quốc Huy – 1921006708 Trang 103 0 Đề 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 Hình 4.9.1.1.10: Thực thành cơng chức tìm kiếm thơng tin lớp học theo tên lớp học Hình 4.9.1.1.11: Thực thất bại chức tìm kiếm thơng tin lớp học theo tên lớp học 4.10 Giao diện quản lý thông tin khoa Giao diện quản lý thông tin khoa hỗ trợ người dùng thực chức thêm, xóa, sửa tìm kiếm hay nhiều thơng tin khoa giao diện chương trình Nguyễn Võ Quốc Huy – 1921006708 Trang 104 0 Đề 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  Giao diện: Hình 4.10.1.1.1: Giao diện quản lý thơng tin khoa  Chức năng:  Thêm thông tin khoa: Hình 4.10.1.1.2: Thực thành cơng chúc thêm thơng tin khoa Nguyễn Võ Quốc Huy – 1921006708 Trang 105 0 Đề 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 Hình 4.10.1.1.3: Thực thất bại chức thêm thông tin khoa  Xóa thơng tin khoa: Hình 4.10.1.1.4: Thực thành cơng chức xóa thơng tin khoa Nguyễn Võ Quốc Huy – 1921006708 Trang 106 0 Đề 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 Hình 4.10.1.1.5: Thực thất bại chức xóa thơng tin khoa  Sửa thơng tin khoa: Hình 4.10.1.1.6: Thực thành cơng chức sửa thông tin khoa Nguyễn Võ Quốc Huy – 1921006708 Trang 107 0 Đề 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 Hình 4.10.1.1.7: Thực thất bại chức sửa thơng tin khoa  Tìm kiếm thơng tin khoa: - Tìm kiếm theo mã khoa: Hình 4.10.1.1.8: Thực thành cơng chức tìm kiếm thơng tin khoa theo mã khoa Nguyễn Võ Quốc Huy – 1921006708 Trang 108 0 Đề 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 Hình 4.10.1.1.9: Thực thất bại chức tìm kiếm thơng tin khoa theo mã khoa - Tìm kiếm theo tên khoa: Hình 4.10.1.1.10: Thực thành cơng chức tìm kiếm thông tin khoa theo tên khoa Nguyễn Võ Quốc Huy – 1921006708 Trang 109 0 Đề 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 Hình 4.10.1.1.11: Thực thất bại chức tìm kiếm thơng tin khoa theo tên khoa Nguyễn Võ Quốc Huy – 1921006708 Trang 110 0 Đề 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 5: KẾT LUẬN 5.1 Kết luận 5.1.1 Những kết đạt  Xây dựng chương trình quản lý điểm sinh viên với chức thêm, xóa, sửa, tìm kiếm thông tin liên quan đến thông tin sinh viên, thông tin điểm sinh viên, thông tin môn học, thông tin lớp học thơng tin khoa  Tích lũy cho thân kinh nghiệm phân tích thiết kế lớp hỗ trợ lưu trữ thông tin cần thiết từ sở liệu 5.1.2 Hạn chế  Tốc độ tải liệu từ sở liệu chương trình cịn hạn chế  Thời gian thực chức thêm, xóa, sửa, tìm kiếm xử lý chưa tối ưu 5.2 Hướng phát triển 5.2.1 Hướng khắc phục hạn chế  Tham khảo tìm hiểu dự án xây dựng chương trình quản lý thơng tin website liên quan đến lập trình nhằm định hướng lại cho thân có góc nhìn phân tích thiết kế lớp để tối ưu tốc độ xử lý chương trình  Nghiên cứu kỹ phương pháp lập trình hướng đối tượng (OOP) lập trình nói chung lập trình ngơn ngữ Java nói riêng 5.2.2 Hướng mở rộng đồ án mơn học  Xây dựng thêm tính cho chương trình quản lý điểm sinh viên lập chức lập báo cáo điểm sinh viên, chức lập biểu đồ để thống kê xếp loại sinh viên,… Nguyễn Võ Quốc Huy – 1921006708 Trang 111 0 Đề 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  Mở rộng phạm vi quản lý thơng tin cho chương trình quản lý điểm sinh viên nhằm cung cấp thông tin chi tiết cho người sử dụng chương trình Nguyễn Võ Quốc Huy – 1921006708 Trang 112 0 Đề 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 TÀI LIỆU THAM KHẢO [1] Phân Tích Thiết Kế Hệ Thống Thơng Tin - Quản Lý Điểm (slideshare.net) [2] Aptech | Đề tài: Hệ thống quản lý điểm sinh viên (aptechvietnam.com.vn) [3] Đề tài: Hệ thống quản lý điểm sinh viên hệ dân - Nguyễn Thị Hoa TaiLieu.VN Nguyễn Võ Quốc Huy – 1921006708 Trang 113 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. .. Chương trình quản lý điểm thi sinh viên trường Đại Học Tài Chính – Marketing 0 1.3 Mục tiêu đề tài Trang Quản lý điểm sinh viên cơng việc nhằm quản lý tất q trình hoạt động học tập sinh viên trường. .. gian Đề 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? ?? xây dựng phần mềm giúp trường Đại Học quản lý điểm sinh viên cách dễ dàng, thuận tiện thống Chương trình

Ngày đăng: 23/08/2022, 10:24

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w