Phần mềm quản lý sinh viên bằng phương pháp lập trình hướng đối tượng với java | Học phần lập trình hướng đối tượng với Java giúp sinh viên năm được phương pháp lập trình hướng đối tượng (OOP) và ngôn ngữ lập trình Java cơ bản. Bài tập lớn môn học là tổng hợp kiến thức, kỹ năng về phương pháp lập trình hướng đối tượng và ngôn ngữ lập trình Java. Nội dung bài tập lớn gồm: Phân tích bài toán, giới thiệu tông quan về phương pháp lập trình hướng đối tượng, đặc trưng của ngôn ngữ lập trình Java, cài đặt phần mềm với ngôn ngữ Java trong đó sử dụng các lớp kế thừa, lớp trừu tượng vào giao diện (interface) của lập trình hướng đối tượng. Bài tập lớn là tài liệu tham khảo hữu ích cho SV ngành CNTT. Lập trình Java, bài tập lớn, đồ án môn học, lập trình hướng đối tượng
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
TIỂU LUẬN/BÀI TẬP LỚN HỌC PHẦN: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
TÊN (TIỂU LUẬN/BÀI TẬP LỚN):QUẢN LÝ SINH VIÊN
BẮC NINH, tháng 10 năm 2021
Trang 2BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
TÊN (TIỂU LUẬN/ BÀI TẬP LỚN): QUẢN LÝ SINH VIÊN
STT thực hiện Sinh viên Khóa Lớp Mã sinh viên
Điểm bằng
số
Điểm bằng chữ Ký tên SV
1 Đinh Xuân Trường K11 CNTT2 20200641
Trang 3LỜI MỞ ĐẦU
Sự phát triển như vũ bão của CNTT đã tác động mạnh mẽ và to lớn đến mọi mặt đời sống kinh tế xã hội Ngày nay, CNTT đã trở thành một trong những động lực quan trọng nhất của sự phát triển Với khả năng số hoá mọi loại thông tin (số, đồ thị, văn bản, hình ảnh, tiếng nói, âm thanh.), máy tính trở thành phương tiện xử lý thông tin thống nhất và đa năng, thực hiện được nhiều chức năng khác nhau trên mọi dạng thông tin thuộc mọi lĩnh vực: nghiên cứu, quản
lý, kinh doanh Những ứng dụng của Công Nghệ Thông Tin trong lĩnh vực quản
lý là những ứng dụng vô cùng quan trọng Nó không những giải phóng công sức cho những người quản lý mà còn đem lại sự chính xác và nhanh nhạy trong quản lý Là một sinh viên của khoa Công Nghệ Thông Tin, em rất vui mừng khi mình được giao đề tài xây dựng ứng dụng Quản lý sinh viên Ứng dụng Quản lý sinh viên gồm có nhập các thông tin của snh viên: Mã sinh viên, giới tính, tuổi, quê quán, email, điểm các môn và điểm tổng kết của sinh viên
đó Thông tin sinh viên sẽ được quản lý và sắp xếp theo họ tên, ngày tháng năm sinh, tùy thuộc vào lựa chọn của người quản lý Ngoài ra với chức năng tìm kiếm sinh viên theo tên, lớp và khóa sẽ giúp cho người quản lý dễ dàng có được thông tin cần thiết Chức năng quản lý điểm sẽ cho phép người quản lý nhập điểm cho sinh viên và cũng cung cấp công cụ cho phép họ có thể sửa chữa cũng như cập nhật điểm cho sinh viên khi có nhu cầu.Thống kê sinh viên, cho phép người quản lý có được những thông tin về sinh viên một cách trực quan và đầy đủ nhất, Tìm kiếm thông tin sinh viên, cho phép ban quản lý có được thông tin về sinh viên một cách nhanh chóng
Trang 4MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT
DANH MỤC BẢNG BIỂU VÀ SƠ ĐỒ
Trang 5NỘI DUNG
Đề tài: Phần mềm quản lý sinh viên
- Dự án sử dụng ngôn ngữ lập trình Java và công cụ Netbean, SQLsever
- Dự án sẽ thực hiện trong 4 tuần bắt đầu từ 13.09.2021 - 27.10.2021
-Yêu Cầu chức năng dự án:
+Chức năng:Nhập/xuất, tính toán, thống kế, báo cáo
+ Phi chức năng: Giao diện GUI (giao diện đồ hoạ - form), đơn giản, dễ sử dụng
+ Yêu cầu khác: Sử dụng kế thừa, đã hình, lớp trừu tượng, phương thức trừu tượng và linh hoạt trong tận dụng đặc điểm modifier cho thuộc tính và phương thức
+ Bài toán cho phép nhập các thông tin của sinh viên bào gồm: Họ tên, giới tính, tuổi, email, quên quán, điểm các môn và tính điểm tổng kết
+Gồm các chức năng: Thêm, sửa, xóa, tìm kiếm và lưu thông tin nhập vào BÀI LÀM
1 Tạo cơ sở dữ liệu trong SQL sever
Trang 72 Project
2.1 Code class Student
Trang 82.2 Code Class mark
2.3 Code class tearch
Trang 92.4 Code class studentDAO
2.5 Code class markDAO
Trang 102.6 Code class tearchDAO
3 Tạo Form
3.1 Form Play
Trang 11-code
3.2 Form trang chủ
Trang 12- Code
Trang 133.3 Form studentform
Trang 14-code
Trang 163 4 Form teacrchform
Trang 193.5 Form Markform
Trang 20Code markform
Trang 234.Kết Luận:
+ Hoàn thành bài tập lớn sử dụng ngôn ngữ lập trình Java và công cụ Netbean, MySQL / SQL Server
+ Chức năng: Nhập / xuất, tính toán, thống kế, báo cáo
+ Phi chức năng: Giao diện GUI (giao diện đồ hoạ - form), đơn giản, dễ sử dụng
+ Yêu cầu khác: Sử dụng kế thừa, đã hình, lớp trừu tượng, phương thức trừu tượng và linh hoạt trong tận dụng đặc điểm modifier cho thuộc tính và phương thức
5 Tài liệu tham khảo
https://viettuts.vn/java
https://lap-trinh-may-tinh.blogspot.com/p/b.html
Trang 24https://www.youtube.com/watch?v=w354JcsOvWo&t=2464shttps://www.youtube.com/watch?v=WFqW_1aFiho&t=774s