Bài tập lớn Công nghệ java ,Bài tập lớn Công nghệ java ,Bài tập lớn Công nghệ java ,Bài tập lớn Công nghệ java Bài tập lớn Công nghệ java Bài tập lớn Công nghệ java Bài tập lớn Công nghệ java Bài tập lớn Công nghệ java
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN KỲ THI KẾT THÚC HỌC PHẦN HỌC KỲ NĂM HỌC 2022-2023 Đề tài tập lớn: Đề số Họ tên sinh viên: Đỗ Xuân Hiệu Mã sinh viên: 1911061719 Lớp: ĐH9C6 Tên học phần: Công nghệ Java Giảng viên hướng dẫn: Nguyễn Ngọc Hoan Hà Nội -2022 MỤC LỤC LỜI MỞ ĐẦU 1.Lý chọn đề tài 2 Đối tượng phạm vi nghiên cứu đề tài .2 2.1 Đối tượng nghiên cứu 2.2 Phạm vi nghiên cứu .2 Nội dung CHƯƠNG 1: TỔNG QUAN VỀ CÔNG NGHỆ JAVA 1.1 Java .4 1.2 MySQL Workbench CHƯƠNG 2: MƠ TẢ BÀI TỐN 2.1 Bài toán đặt .6 2.2 Xây dựng sở liệu .6 2.3 Xây dựng code .6 2.3.1 Viết code giao diện 2.3.2 Tạo file kết nối MySQL 2.3.3 Code chức CHƯƠNG 3: DEMO BÀI TOÁN 11 3.1 Giao diện 11 3.2 Chức thêm 11 3.3 Chức sửa 12 3.4 Chức xóa 12 TÀI LIỆU THAM KHẢO 13 LỜI MỞ ĐẦU Lý chọn đề tài Chúng ta sống kỷ nguyên mà thành tựu khoa học công nghệ xuất cách mau lẹ đổi cách nhanh chóng Ngành cơng nghệ thơng tin ngày chứng tỏ vị trí xuất nhiều lĩnh vực, nơi, chốn đời sống Có thể nói, kinh tế tồn cầu chịu ảnh hưởng sâu sắc từ công nghệ thơng tin mà có khơng vai trị ngành công nghệ phần mềm Các phần mềm làm ứng dụng phục vụ cho công việc, hoạt động công ty tổ chức như: chương trình quản lý nhân sự, quản lý kho, quản lý hệ thống nhà sách, quản lý hệ thống bán hàng….ngày nhiều.Và chúng thể tầm quan trọng tổ chức Tuy nhiên, để làm phần mềm hoàn hảo đáp ứng nhu cầu người dùng khơng phải dễ Nó cần hỗ trợ lớn chuyên ngành lĩnh vực công nghệ thông tin Trong đó, cơng nghệ JaVa cơng nghệ đóng góp tương đối lớn việc hỗ trợ hồn thành sản phẩm Vì vậy, mà em định áp dụng công nghệ JaVa vào việc “xây dựng website hỗ trợ công tác quản lý giảng viên cho trường đại học Tài nguyên Môi Trường.” đề tài tập lớn giao Đối tượng phạm vi nghiên cứu đề tài 2.1 Đối tượng nghiên cứu Đề tài: “xây dựng website hỗ trợ công tác quản lý giảng viên cho trường đại học Tài nguyên Môi Trường” 2.2 Phạm vi nghiên cứu Là sinh viên khoa Công Nghệ Thông Tin học tập trường Đại học Tài Nguyên Và Môi Trường Hà Nội Nội dung - Tìm hiểu khái quát công nghệ Java Mysql workbench - Mô tả toán, hướng giải phần mềm cần thiết để thực đề tài CHƯƠNG 1: TỔNG QUAN VỀ CƠNG NGHỆ JAVA 1.1 Java Ngơn ngữ Java tạo James Gosling dự án Green Sun MicroSystems nhằm phát triển phần mềm cho thiết bị dân dụng Ngơn ngữ hồn tồn hướng đối tượng Ngơn ngữ an toàn: hạn chế thao tác nguy hiểm cho máy tính thật Khả năng: Là ngơn ngữ bậc cao C, C++, Perl, SmallTalk,… dùng để tạo ứng dụng để giải vấn đề số, xử lý văn bản, tạo trị chơi, nhiều thứ khác Có trường lập trình đồ họa Visual Java, Symantec Café, Jbuilder, Jcreator,… Có khả truy cập liệu từ xa thông qua cầu nối JDBC (Java DataBase Connectivity) Hỗ trợ lớp hữu ích, tiện lợi lập trình ứng dụng mạng (Socket) truy xuất Web Hỗ trợ lập trình phân tán (Remote Method Invocation) cho phép ứng dụng xử lý phân tán máy tính khác Đặc điểm: Ngơn ngữ hồn tồn hướng đối tượng Ngơn ngữ đa cho phép chương trình thực thi hệ điều hành khác nhau(MS Windows, Unix, Linux) mà khơng phải biên dịch lại chương trình Phương châm java “Viết lần , chạy nhiều nền” Ngôn ngữ đa luồng, cho phép chương trình có nhiều luồng điều khiển thực thi song song nhau, hữu ích cho xử lý song song Ngôn ngữ phân tán, cho phép đối tượng ứng dụng phân bố thực thi máy tính khác Ngôn ngữ động, cho phép mã lệnh chương trình tải từ máy tính máy người u cầu thực thi Ngơn ngữ an tồn, tất thao tác truy xuất vào thiết bị vào thực máy ảo nhờ hạn chế thao tác nguy hiểm cho máy tính thật Ngơn ngữ đơn giản, dễ học, kiến trúc chương trình đơn giản, sáng 1.2 MySQL Workbench MySQL Workbench công cụ truy cập sở liệu thiết kế mơ hình hóa trực quan để sử dụng với sở liệu quan hệ máy chủ MySQL MySQL Workbench giúp tạo mơ hình liệu vật lý hỗ trợ sửa đổi sở liệu MySQL có với kỹ thuật đảo ngược / chuyển tiếp, chức quản lý tùy chọn Mơ hình hóa cốt lõi hầu hết sở liệu hiệu suất cao MySQL workbench có cơng cụ cho phép nhà phát triển quản trị viên tạo thiết kế mô hình sở liệu vật lý trực quan Các mơ hình dễ dàng dịch sang sở liệu MySQL kỹ thuật chuyển tiếp – MySQL workbench hỗ trợ tạo nhiều mơ hình môi trường – Hỗ trợ tất đối tượng bảng, người xem, phương thức lưu trữ, trình kích hoạt, v.v để tạo sở liệu – MySQL workbench có tiện ích xác thực mơ hình tích hợp báo cáo vấn đề tìm thấy trình mơ hình liệu MySQL workbench cho phép biểu diễn mơ hình khác mở rộng cách sử dụng ngơn ngữ kịch LUA CHƯƠNG 2: MƠ TẢ BÀI TỐN 2.1 Bài tốn đặt Xây dựng website hỗ trợ công tác quản lý giảng viên cho trường đại học Tài nguyên Môi Trường 2.2 Xây dựng sở liệu Truy cập vào phần mềm MySQL Workbench tạo sở liệu quanlygiangvien quanlygiangvien tạo bảng mang tên giangvien: Hình 2.1 Tạo sở liệu MySQL Workbench 2.3 Xây dựng code 2.3.1 Viết code giao diện Viết code mô tả: Hình 2.2 Code tạo giao diện 2.3.2 Tạo file kết nối MySQL Hình 2.3 Code xml kết nối 2.3.3 Code chức * chức thêm Hình 2.4 Code chức thêm giảng viên Hình 2.5 Code chức thêm giảng viên * chức sửa giảng viên Hình 2.6 Code chức sửa Hình 2.7 Code chức sửa * chức xóa giảng viên Hình 2.8 Code chức xóa 10 CHƯƠNG 3: DEMO BÀI TỐN 3.1 Giao diện Hình 3.1 Giao diện quản lý giảng viên 3.2 Chức thêm Hình 3.2 Chức add giang vien Hình 3.3 Thêm thành cơng 11 3.3 Chức sửa Hình 3.4 Chức sửa Hình 3.5 Sửa thành cơng 3.4 Chức xóa Hình 3.6 Chức xóa Hình 3.7 Xóa thành công 12 TÀI LIỆU THAM KHẢO https://pages.codegym.vn/tai-lieu-java-core-co-ban Giáo trình Java (ĐH Cơng nghệ – ĐHQG HN) https://viettuts.vn/java-io Công nghệ java – Nguyễn Ngọc Hoan