III. Định nghĩa các tag.
WEBSITE Quản Lý Cơng Việc
Login
Member Components Nội dung các trang
thành phần
Kiem Tra Username & PassWord . jsp
Đồ án tốt nghiệp Gvhd: Ts. Nguyễn Thúc Hải
Yeu cau kiem tra thong tin lien quan khi sua. - Quyen han o Group cu . - User dang thuoc Group nao, .. . .
Component của Admin(Quản Trị Hệ Thống)
Lam tuoi CSDL va Sao luu CSDL
OK
Thêm
OK
Kiem tra User da co ? OK Thêm Them permision . jsp OK Xoa Xoa permision. jsp OK Sua Sua permision. jsp Co Them User . jsp K Xoa OK Xoa User . jsp Sua OK Yeu cau chon User can sua Sua User . jsp Thêm OK
Kiem tra User thuoc Group nao chua ?
Co
Them User vao Group . jsp
K
Xoa
OK
Xoa User khoi Group . jsp
Sua
OK
Sua User trong Group . jsp
Thêm
OK
Kiem tra Group da co chua ? Co Them Group . jsp K Xoa OK Xoa group . jsp Sua OK Sua Group . jsp Chon Group de sua. Yeu cau kiem tra User trong Group da xoa het chua. * Bat buoc phai xoa tat ca User moi xoa duoc Group. Member components Admin component Trang Thong tin ve Permission
Trang thong tin ve User
Trang thong tin ve Quyen Han
cua User
Trang thong tin ve Group
Lam Tuoi CSDL & Sao Luu CSDL
OK
Thêm
Xố
Sửa
Components của Manager (Quản Lý)
Attach file Attach file
Thiet lap che do lam viec tu de xuat cua nhan vien Thong Ke CV.jsp Cong Viec Nhan vien Thong Ke NV.jsp Phan Cong truc tiep tu cac File bao cao cua nhan vien khac. Member Components Manager component Trang Thong
Ke . html User & Cac Bao CaoTrang TONG HOP . html
Trang Danh Sach Cac Thac Mac
. html
Trang Thong Tin Ve Cac Cong Viec
.jsp
Danh gia CV.jsp
Phan Cong CV . jsp
Tong Hop Bao Cao.Jsp
Kiem Tra Tien Do.jsp
Xem Bao Cao . jsp Cong Viec . jsp
Bang Thong Ke Cac CV
Nhan Vien .jsp
Bang Thong Ke Cac Nhan Vien
Giai Dap Thac Mac . jsp Thiet Lap Che
Do LV . jsp
Them cong viec .jsp
Xoa cong viec .jsp
Sua cong viec .jsp
Doi Password
Đồ án tốt nghiệp Gvhd: Ts. Nguyễn Thúc Hải
Component của Employee(Nhân Viên)
Submit Goi thong tin tren cho Quan ly Submit Goi thong tin tren cho Quan ly De xuat cach giai quyet bang van ban OK Error Add them file cong viec da lam. (trong chuyen nghanh tin hoc)
Thac mac & gop y De xuat cach giai quyet Add file OK Error Member component Employee component
Trang Gop y & Thac Mac
html giai quyet . htmlDe xuat cach
Bao da goi thanh cong Bao goi khong thanh cong
Xem giap dap cua quan ly
jsp Xem cac Danh
Gia CV . jsp Bao Cao Tien Do
& Dinh kem File . html Ten file & noi dung bao cao
Xem CV duoc giao
Tim CV .jsp
Danh sach cac CV duoc giao
Thong bao loi khong thay.
Doi Password .jsp
Hải
Chương V : TRIỂN KHAI ỨNG DỤNG
Các phần mềm cần thiết.
Đây là ứng dụng độc lập nền nên nĩ cĩ thể chạy trên các hệ điều hành khác nhau như các hệ thống Windows, Unix, …. Do đĩ chúng ta cĩ thể cài đặt hệ điều hành thuộc một trong các hệ thống trên và các phần mềm sau:
- Jakarta-Tomcat là một Servlet/JSP container. Thật ra theo lý thuyết, ứng dụng này cĩ thể chạy trên bất kỳ container hay web server nào cĩ hổ trợ Servlet/JSP nhưng chúng tơi chưa thử nghiệm trên container khác Jakarta-Tomcat 3.1.
- JDK 1.2 trở lên.
- MySQL Server 3.23.27 bản beta. Hiện nay đã ra bản 4.0.
- JDBC Driver loại bốn hổ trợ cho MySQL Server: mm.msql-2.0.4.
- Xalan và Xerces để chuyển XML thành HTML bằng cách sử dụng XSLT.
- Một trong các web browser sau: Netscape, Inernet Explorer, Opera tất cả từ 4.0 trở lên. Ứng dụng này đã thử nghiệm trên các web browser này.
- VietKey hoặc bất kỳ bộ gõ tiếng việt nào khác.
II. Triển khai ứng dụng web.
Ứng dụng web (ứng dụng server-side java) là một tập các trang JSPs, Servlets, HTML và các tài nguyên khác được gĩi gọn trong một gĩi duy nhất và chạy trên nhiều platform từ nhiều nhà sản xuất khác nhau. Ứng dụng Web được xác định trong một đường dẫn đặt biệt ở web server
Một ứng dụng web cĩ thể gồm các thành phần sau: - JavaServer Pages
- Servlets
- Các lớp tiện ích
- Các tài như xml, html, …
Đồ án tốt nghiệp Gvhd: Ts. Nguyễn Thúc Hải
- Các media như images, sounds, …
- Các đối tượng client như javabeans, applets, các lớp, … Mơ hình hoạt động của The Web Work. The Web Work hoạt động dựa trên mơ hình ba lớp (3 layer). Sau đây là mơ hình ba lớp tổng quát của ứng dụng Web. Web Server Web Client Data Internet/Intranet Database Server