1 / 27

Ứng dụng công nghệ JSF, Richfaces , Hibernate & Jasper vào Hệ thống Chấm công doanh nghiệp

Ứng dụng công nghệ JSF, Richfaces , Hibernate & Jasper vào Hệ thống Chấm công doanh nghiệp. Bài tập lớn Client – Server Nhóm C2H4 : Lê Hải Cường – Phạm Đình Cường – Trần Ngọc Hiếu – Nguyễn Hòa – Nguyễn Đức Huy – Lớp: Hệ thống thông tin – K51. Quy trình phát triển dự án.

Download Presentation

Ứng dụng công nghệ JSF, Richfaces , Hibernate & Jasper vào Hệ thống Chấm công doanh nghiệp

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ứngdụngcôngnghệ JSF, Richfaces, Hibernate & Jasper vào Hệ thống Chấm côngdoanhnghiệp Bài tập lớn Client – Server Nhóm C2H4 : Lê Hải Cường – Phạm Đình Cường – Trần Ngọc Hiếu – Nguyễn Hòa – Nguyễn Đức Huy – Lớp: Hệ thống thông tin – K51

  2. Quy trình phát triển dự án • Áp dụng quy trình CMMI • Chỉ tập trung vào • Cách tổ chức thư mục • Quản lý source

  3. Nghiệp vụ • Quản lý nhân sự • Quản lý Chấm công • Báo cáo • Tính lương

  4. Mô hình J2EE

  5. Sơ đồ phân tầng Client – Server Web Server DB Server Client Side HIBERNATE BROW S E R F I L T ER BACKING BEAN JSF +R ICH FACE DB

  6. Các công nghệ • Filter • JSF • RichFaces • Hibernate • Jasper report

  7. Reponse Filter Servlet JSP JSF … Request Reponse Request Filter Layer Filter Filter ServerResource

  8. Filter – Ứng dụng • Xác thực người dùng • Ngăn chặn truy cập trái phép • Thống kê truy cập hệ thống • Nén dữ liệu trả về • Xác định vùng địa lý • Chuyển đổi nội dung • …

  9. Java Server Faces • Là một UI framework • Cung cấp thư viện taglib lớn về giao diện người dùng • Có hỗ trợ điều hướng thông qua face-config.xml • Không phải là nâng cấp của JSP • Tương thích tốt với JSP

  10. JSF – Mô hình

  11. JSF – Ví dụ

  12. Richfaces • Là framework mã nguồn mở • Cung cấp các giao diện người dùng phong phú • Tích hợp AJAX trong các compoment • Hỗ trợ mạnh mẽ Javascript, Skin • Tương thích hoàn toàn với JSF

  13. RF – Mô hình

  14. RF – Ví dụ

  15. Hibernate • Là framework mã nguồn mở cho phép: • Lưu trữ đối tượng vào cơ sở dữ liệu • Tái tạo đối tượng đã được lưu trữ • Cung cấp ngôn ngữ truy vấn HQL • Sử dụng file xml để mapping • Được áp dụng phổ biến nhất trong việc mapping các bảng trong CSDL với các entity bean

  16. HBN – Mô hình

  17. HBN – Ví dụ

  18. Jasper report • Là bộ thư viện và công cụ cho phép thiết kế, dịch và xuất báo cáo. • Mã nguồn mở • Hỗ trợ truyền tham số động

  19. Jasper report – Ví dụ

  20. CSDL • Được thiết kế và cài đặt trên SQL Server 2008 • Bao gồm 21 bảng

  21. UML

  22. UML (tiếp…)

  23. ScreenShot (1/4)

  24. ScreenShot (2/4)

  25. ScreenShot (3/4)

  26. ScreenShot (4/4)

More Related