Báo cáo Khóa Luận Tốt Nghiệp
description
Transcript of Báo cáo Khóa Luận Tốt Nghiệp
1
BÁO CÁO KHÓA LUẬN TỐT NGHIỆP
Giảng viên hướng dẫn:
TS. Nguyễn Đình Thuân
Sinh viên:
Nguyễn Hữu Hữu (06520200)Nguyễn Tiến Long (06520268)
Trường đại học Công Nghệ Thông TinKhoa Hệ Thống Thông Tin
Xây dựng website hỗ trợ tìm kiếm việc làm
2
NỘI DUNG SẼ TRÌNH BÀY
Giới thiệu về khóa luận.Qui trình ICONIX.Kiến trúc hệ thống.Công nghệ nền tảng.Kết quả đạt được.Hướng phát triển.Demo.
3
GIỚI THIỆU KHÓA LUẬN
Ứng viên
Nhà tuyển dụng
Trung tâm đào tạo
4
QUI TRÌNH ICONIX
Tại sao lại dùng
ICONIX??ICONIX là
gì?
Các qui trình khác như RUP, water fall: quá lớn cho dự án nhỏ,vòng lặp dài và lâu.
Usecase Coding “trong thời gian nhanh nhất!”
Robustness Analysis
20% UML có thể mô hình hóa được 80% vấn đề“Agile without being Extreme”
5
QUI TRÌNH ICONIX
Phân tích yêu cầu. Phân tích và thiết kế sơ bộ. Thiết kế chi tiết. Hiện thực chương trình và kiểm thử.
Các giai đoạn trong qui trình ICONIX
6
QUI TRÌNH ICONIX
7
QUI TRÌNH ICONIX
Domain Diagram
8
QUI TRÌNH ICONIX
Robustness diagram – Đăng bài viết
9
QUI TRÌNH ICONIX
Sequence Diagram – Đăng bài viết
10
KIẾN TRÚC HỆ THỐNG
11
CÔNG NGHỆ NỀN TẢNG
Java server facesSpring frameworkHibernate framework
12
JSF FRAMEWORK
JSF là một khung làm việc cung cấp một bộ các thành phần giao diện (có thể dùng lại được) dùng để xây dựng các giao diện ứng dụng Web.
JSF là gì?
Tại sao lại sử dụng?
Button
Method
Event
Đơn giản hóa các thao tác xử lý ở tầng giao diện
13
SPRING FRAMEWORKSpring là
gì?
Rod JohnsonExpert One-on-One J2EE Design and Development 2002
Hỗ trợ tích hợp các Framework lại với nhau
Cơ chế IOC và Dependency Injection
14
SPRING FRAMEWORK
Các thành phần của Spring Framework
15
SPRING FRAMEWORKCơ chế IOC và Dependency Injection (Cơ chế đảo ngược kiểm soát và thêm sự phụ thuộc)
obj Aobj B
obj Fobj E
obj Dobj C
16
HIBERNATE FRAMEWORK
Hibernate là một bộ khung (framework) mã nguồn mở ánh xạ giữa đối tượng và các mối quan hệ của các đối tượng dựa trên mối quan hệ các bảng của hệ cơ sở dữ liệu quan hệ.
Hibernate cung cấp các cơ chế truy vấn, cập nhật dữ liệu, quản lý giao tác, khai báo các câu lệnh truy vấn và định nghĩa các mối quan hệ giữa các thực thể.
17
KẾT QUẢ ĐẠT ĐƯỢC
Áp dụng được công nghệ mới vào khóa luận.
Hiện thực các chức năng cơ bản.Triển khai và đưa website lên mạng.
18
HƯỚNG PHÁT TRIỂN
Lắng nghe ý kiến đóng góp từ người sử dụng. Gom nhóm những người tìm việc có cùng ngành nghề để
tiện trao đổi và chia sẻ kinh nghiệm. Cập nhật các tin tuyển dụng từ các trang tuyển dụng
khác một cách tự động
19
DEMO CÁC CHỨC NĂNG Đăng tin tức Tìm tin tức Cập nhật hồ sơ Export hồ sơ
20
TÀI LIỆU THAM KHẢO Srinivas Guruzu, and Gary Mak, 2010. Hibernate Recipes: A
Problem-Solution Approach. Doug Rosenberg, and Matt Stephens, 2007. Use Case Driven
Object Modeling with UML: Theory and Practice. Craig Walls with Ryan Breidenbach, 2004.Spring In Action
Second Edition, Manning. Mike Keith, Merrick Schincariol, 2009. Pro JPA 2: Mastering
the JAVA Persistence API, Apress. http://www.javaworld.com/javaworld/jw-07-2004/jw-0719-
jsf.html http://balusc.blogspot.com/2006/09/debug-jsf-lifecycle.html http://www.primefaces.org/ http://iconixprocess.com/
21
Cảm ơn quí thầy cô và các bạn đã lắng nghe!