xây dựng website hỗ trợ công tác quản lý giảng viên

24 1 0
xây dựng website hỗ trợ công tác quản lý giảng viên

Đ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

Hiện nay, công nghệ thông tin là một trong ngành khoa học đang phát triển mạnh và ứng dụng rộng rãi trên nhiều lĩnh vực. Cùng với xu hướng phát triển của các phương tiện truyền thông như TV, Radio, báo giấy, … thì việc sử dụng Internet ngày càng phổ biến. Truy cập Internet, chúng ta có được một kho thông tin khổng lồ phục vụ mọi nhu cầu, mục đích của chúng ta chỉ bằng một cái nhấp chuột. Nhận thức được nhu cầu tìm hiểu thông tin, giải trí của xã hội, cũng như quản lý thông tin là sự ra đời của hàng loạt website cho các mục đích thương mại, giải trí, tin tức, quản lý thông tin … Để đáp ứng nhu cầu quản lý thông tin với số lượng nhiều thì website quản lý thông tin được ra đời là một nhu cầu tất yếu. Java là một trong những ngôn ngữ phổ biến với nhiều phiên bản khác nhau. Mỗi phiên bản đều có những tính năng mới riêng hỗ trợ cho người lập trình rất nhiều các chức năng. Do đó em muốn vận dụng các kiến thức đã học và tìm hiểu và phát triển một hệ thống giúp quản lý thông tin giảng viên tốt hơn cho trường Đại học Tài Nguyên và Môi Trường Hà Nội.

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - ĐỀ 1: Áp dụng kỹ thuật phát triển web họ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 Họ Và Tên Sinh Viên: ĐINH ĐỨC MẠNH Mã Sinh Viên: 1911060843 Lớp: ĐH9C4 Học phần: CÔNG NGHỆ JAVA Giảng Viên Hướng Dẫn:NGUYỄN VĂN HÁCH Hà Nội, Năm 2022 MỤC LỤC Nội dung MỤC LỤC LỜI MỞ ĐẦU PHẦN 1: CƠ SỞ LÝ THUYẾT .5 1.1 Ngôn ngữ Java .5 1.1.1 Ngôn ngữ lập trình 1.1.2 Công cụ Eclipse: .5 CHƯƠNG 2: MƠ TẢ VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Mơ tả tốn 2.2 Phân tích thiết kế hệ thống 2.2.1 Phân tích use case 2.2.2 Thiết kế Database CHƯƠNG 3: QUY TRÌNH THỰC HIỆN DỰ ÁN 3.1 Tạo dự án Eclipse 3.2 Code Giangvien.java 11 3.3 Code GiangvienDAO.java 12 3.4 Code GiangvienController.java 14 3.5 Code giangvien-list.jsp 16 3.6 Code giangvien-form.jsp .17 3.7 Code trangchu.jsp 18 CHƯƠNG 4: KẾT QUẢ 19 4.1 Giao diện trang chủ .19 4.2 Giao diện trang quản lý giảng viên 19 4.3 Giao diện trang thêm giảng viên 20 4.4 Giao diện trang sửa giảng viên 21 4.5 Xóa giảng viên 22 KẾT LUẬN 23 TÀI LIỆU THAM KHẢO 24 LỜI MỞ ĐẦU Hiện nay, công nghệ thông tin ngành khoa học phát triển mạnh ứng dụng rộng rãi nhiều lĩnh vực Cùng với xu hướng phát triển phương tiện truyền thông TV, Radio, báo giấy, … việc sử dụng Internet ngày phổ biến Truy cập Internet, có kho thơng tin khổng lồ phục vụ nhu cầu, mục đích nhấp chuột Nhận thức nhu cầu tìm hiểu thơng tin, giải trí xã hội, quản lý thông tin đời hàng loạt website cho mục đích thương mại, giải trí, tin tức, quản lý thơng tin … Để đáp ứng nhu cầu quản lý thông tin với số lượng nhiều website quản lý thơng tin đời nhu cầu tất yếu Java ngôn ngữ phổ biến với nhiều phiên khác Mỗi phiên có tính riêng hỗ trợ cho người lập trình nhiều chức Do em muốn vận dụng kiến thức học tìm hiểu phát triển hệ thống giúp quản lý thông tin giảng viên tốt cho trường Đại học Tài Nguyên Môi Trường Hà Nội PHẦN 1: CƠ SỞ LÝ THUYẾT 1.1 Ngôn ngữ Java 1.1.1 Ngôn ngữ lập trình Java (đọc "Gia-va") ngơn ngữ lập trình dạng lập trình hướng đối tượng(OOP) Khác với phần lớn ngơn ngữ lập trình thơng thường, thay biên dịch mã nguồn thành mã máy thông dịch mã nguồn chạy, Java thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau mơi trường thực thi (runtime environment) chạy Bằng cách này, Java thường chạy chậm ngơn ngữ lập trình thơng dịch khác C++, Python, Perl, PHP, C# Cú pháp Java vay mượn nhiều từ C & C++ có cú pháp hướng đối tượng đơn giản tính xử lý cấp thấp Do việc viết chương trình Java dễ hơn, đơn giản hơn, đỡ tốn công sửa lỗi Dùng thư viện chuẩn KFC, nhiều Giảng viên hướng dẫn đoạn code Java vài dòng C phải trang giấy Lập trình C hay xảy lỗi khó sửa Trong Java, tượng dị rỉ nhớ hồn tồn tránh cách định nghĩa vài preprocessor directives #define 1.1.2 Công cụ Eclipse: Eclipse công cụ hỗ trợ lập trình mã nguồn mở phát triển IBM Eclipse mơi trường phát triển Java tích hợp (IDE), với Eclipse mở rộng mã nguồn cách chèn thêm plugins cho project (PDE- Plug-in Development Environment) Mặc dù Eclipse viết ngôn ngữ lập trình Java, việc sử dụng khơng hạn chế cho ngơn ngữ Java Ví dụ, Eclipse hỗ trợ sẵn cài thêm plugins để hỗ trợ cho ngơn ngữ lập trình C/C + + COBOL Ngồi ra, cịn nhiều ngơn ngữ khác PHP, Groovy, Eclipse cịn hỗ trợ cho lập trình viên code theo mơ hình phát triển MVC, tạo thêm lib hỗ trợ phát triển phần mềm CHƯƠNG 2: MÔ TẢ VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Mơ tả toán Yêu cầu số chức quản lý giảng viên trường đại học: - Admin quản lý thông tin giảng viên trường đại học - Website quản lý giảng viên gồm chức hiển thị tồn danh sách giảng viên, thêm thơng tin giảng viên, sửa lại thơng tin giang viên, xố thơng tin giảng viên 2.2 Phân tích thiết kế hệ thống 2.2.1 Phân tích use case Hình Sơ đồ Usecase Admin quản lý giảng viên Hình Sơ đồ Usecase phân rã quản lý giảng viên Mô tả Usecase: - Usecase mơ tả việc admin thêm, sửa, xóa hiển thị danh sách giảng viên 2.2.2 Thiết kế Database - Xây dựng sở liệu phpmyadmin Hình Tạo sở liệu giangvien Hình Cơ sở liệu quản lý giảng viên CHƯƠNG 3: QUY TRÌNH THỰC HIỆN DỰ ÁN 3.1 Tạo dự án Eclipse - Tạo dự án Dynamic Web Project Hình Tạo project Dynamic Web Project - Đặt tên project BTL_DinhDucManh Hình Đặt tên project vừa tạo - Tạo package: intel.quanlygiangvien.controller, intel.quanlygiangvien.DAO, intel.quanlygiangvien.models Hình Project hệ thống Eclipse 10 3.2 Code Giangvien.java Hình Code Giangvien 11 3.3 Code GiangvienDAO.java 12 Hình Code GiangvienDAO 13 3.4 Code GiangvienController.java 14 Hình 10 Code GiangvienController 15 3.5 Code giangvien-list.jsp Hình 11 Code giangvien-list 16 3.6 Code giangvien-form.jsp 17 Hình 12 Code giangvien-form 3.7 Code trangchu.jsp Hình 13 Code trangchu 18 CHƯƠNG 4: KẾT QUẢ 4.1 Giao diện trang chủ Hình 14 Giao diện trang chủ 4.2 Giao diện trang quản lý giảng viên - Sau ấn vào nút giảng viên hệ thống chuyến hướng đến trang quản lý giảng viên Hình 15 Giao diện quản lý giảng viên 19 4.3 Giao diện trang thêm giảng viên - Sau ấn vào nút thêm giảng viên hệ thống chuyến hướng đến trang thêm giảng viên Hình 16 Giao diện thêm giảng viên - Nhập đầy đủ thông tin ấn nút save hệ thống kiểm tra thành công chuyển hướng trở trang quản lý giảng viên đồng thời hiển thị liệu vừa thêm Hình 17 Giao diện quản lý giảng viên 20

Ngày đăng: 01/07/2023, 15:23

Tài liệu cùng người dùng

Tài liệu liên quan