Java Web + EA

EA - Phần mềm quản lý công ty

PHÁT TRIỂN ỨNG DỤNG DOANH NGHIỆP (JSF & JDBC/JPA)

1. Yêu cầu Cơ sở dữ liệu

Tạo bảng thông tin công ty với các trường và dữ liệu mẫu sau:

idnamecompany_keydescriptionaddressenabled
1LL BeanllbeanLL BeanMaine1
2AppleappleAppleCalifornia1
3EMCemcEMCMassachusetts0
4NikenikeNikeOregon1

2. Yêu cầu Ứng dụng Web

Xây dựng ứng dụng web sử dụng framework JSF để quản lý danh sách công ty với các trang và chức năng cụ thể như sau:

Trang chủ: index.xhtml (Danh sách công ty)

  • Hiển thị: Sử dụng bảng để liệt kê toàn bộ danh sách công ty từ cơ sở dữ liệu.

  • Tìm kiếm: Thêm chức năng tìm kiếm công ty theo tên hoặc mã.

  • Xóa: Mỗi dòng dữ liệu có nút Delete để xóa bản ghi tương ứng.

  • Điều hướng: Có nút hoặc link dẫn sang trang thêm mới (add.xhtml).

Trang thêm mới: add.xhtml

  • Giao diện: Thiết kế form nhập liệu gồm các trường: ID, Name, Company Key, Address, Description và một Checkbox cho Enable.

  • Chức năng: Lưu thông tin công ty mới vào cơ sở dữ liệu và quay trở lại trang danh sách.

Trang chỉnh sửa: edit.xhtml

  • Giao diện: Tương tự trang thêm mới nhưng dữ liệu cũ của công ty được đổ vào các ô nhập liệu.

  • Chức năng: Cập nhật thông tin thay đổi vào cơ sở dữ liệu.


3. Yêu cầu kỹ thuật

  • Framework: JavaServer Faces (JSF).

  • Managed Bean: Xử lý logic điều hướng và gọi các phương thức CRUD.

  • Kết nối CSDL: Sử dụng JDBC hoặc JPA (tùy chọn) để thực hiện các thao tác thêm, sửa, xóa, tìm kiếm.

  • UI/UX: Giao diện tối giản, sạch sẽ, các nút bấm bố trí hợp lý theo mẫu trong hình ảnh đính kèm.

Phản hồi từ học viên

5

Tổng 0 đánh giá

Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó