Tìm hiểu công nghệ JSP, ứng dụng xây dựng website quản lý nhân viên công ty xoai

20 648 0
Tìm hiểu công nghệ JSP, ứng dụng xây dựng website quản lý nhân viên công ty xoai

Đ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

slide thuyết trình, slide báo cáo, slide đề tài, slide, download slide

BÁO CÁO TỐT NGHIỆP TÌM HIỂU CÔNG NGHỆ JSP ỨNG DỤNG XÂY DỰNG WEBSITE QUẢN LÍ NHÂN VIÊN CÔNG TY XOAI GVHD: NGUYỄN HỒNG QUANG SVTH : PHAN VĂN ĐẤU GIỚI THIỆU ĐỀ TÀI Yêu cầu nội dung đề tài: Lý thuyết: – Tìm hiểu công nghệ JSP, với phần phục vụ cho chương trình như: nhúng, chuyển hướng, chuyển tham số, … – Xây dựng sở liệu có khả kết nối làm việc trang web Thiết kế chương trình: Thiết kế chương trình với chức chính, thêm cập nhật, sửa chữa thông tin nhân viên LÝ THUYẾT I Khái niệm JSP • JavaServer Pages (JSP) kỹ thuật xử lý yêu cầu client máy chủ (server-side), thực hành động client JSP cho phép tách thành phần động trang khỏi thành phần tónh HTML II Các thành phần script JSP II.1 Các biến định nghóa sẵn JSP Để đơn giản hoá mã biểu thức hay scriptlets JSP, người ta cung cấp cho đối tượng định nghóa trước Đó là: request, response, out, session, application, config, pagContext, page, exception - request: cho phép truy cập vào tham số request loại request (GET, POST, …) response: javax.servlet.http.HttpServletResponse, có phạm vi toàn trang (page) session: có phạm vi phiên truyền (session) kiểu tương ứng javax.servlet.http.HttpSession Gọi phiên truyền tạo tự động II.2 Biểu thức JSP Biểu thức JSP dùng để chèn giá trị trực tiếp vào luồng xuất Nó có dạng sau: III Xử lý nhúng chuyển hướng trang Trong trình xử lý chuyển liệu cho form nhúng triệu gọi trang JSP khác với trang hành III.1 Nhúng file vào trang với thị include Chỉ thị thường dùng để đem nội dung file html hay jsp bên vào trang hành III.2 Sử dụng thẻ Chỉ thị dùng để nhúng mã nguồn tónh Nếu muốn nhúng kết kết xuất từ trang jsp, servlet hay html khác vào trang hành sử dụng thẻ với cú pháp sau: III.2 Sử dụng thẻ Chỉ thị dùng để nhúng mã nguồn tónh Nếu muốn nhúng kết kết xuất từ trang jsp, servlet hay html khác vào trang hành sử dụng thẻ với cú pháp sau: III.3 Chuyeån tham số thẻ Khi nhúng trang thẻ bạn chuyển tham số cho trang nhúng để nhận kết xuất linh động cách sử dụng thẻ III.4 Chuyển hướng sang trang với sendRedirect() Ngoài việc chuyển tiếp sử dụng phương thức sendRedirect() để chuyển hướng triệu gọi trang JSP khác xử lý Sự khác chuyển tiếp (forward) chuyển hướng (redirect) lệnh sendRedirect () thực triệu gọi trang mà không chuyển tham số trang hành cho trang chuyển hướng IV SERVLET IV.1 Khái niệm Servlet thành phần đối tượng nhúng trình chủ Web server thực xử lý yêu cầu sinh trang Web động trả máy khách Để sử dụng Servlet cần có trình chủ hiểu Java hỗ trở triệu gọi Servlet Apache, Jrun, Web Logic … IV.2 Các phương thức xử lý Servlet Lớp GenericServlet phần cài đặt tổng quát cho đặc tả giao tiếp (interface) mang tên Servlet Theo đặc tả giao tiếp Servlet Sun đưa servlet cần có phương thức phục vụ cho nhu cầu khởi tạo (init), hoạt động phục vụ (service), hủy (destroy), trả thông tin cấu hình (getServletConfig), trả thông tin tư thân servlet (getServletInfo) III Tag Libraries Là action người lập trình tạo (custom action), custom action triệu gọi cách dùng custom tag Một tag library tập custom tag JAVABEAN JavaBean component phần mềm dùng lại được, thực trực quan môi trường phát triển tích hợp IDE (Integrated Development Environment) • JavaBean đối tượng Java cài đặt interface Serializable Chúng ta thường truy xuất đối tượng Java thông qua thuộc tính nó, với JavaBean điều hoàn toàn tương tự thường JavaBean không sử dụng trực tiếp cú pháp Java để truy xuất thuộc tính JavaBean sử dụng thẻ tương tự HTML để định nghóa Bean, thiết lập lấy giá trị Bean IV JDBC trình điều khiển truy xuất sở liệu JDBC trình đạo diễn cho phép bạn truy cập vào sở liệu hệ Access, MS SQL Server, Oracle… ngôn ngữ truy vấn SQL Theo đặc tả Sun có kiểu JDBC sau: -Truy xuất sở liệu JDBC-ODBC -JDBC kết nối trực tiếp với trình điều khiển sở liệu – JDBC kết nối thông qua ứng dụng mạng trung gian – JDBC kết nối thông qua trình điều khiển đặc thù xa PHÂN TÍCH THIẾT KẾ HỆ THỐNG Mô hình xử lý quan niệm Sơ đồ ngữ cảnh Quản lý Xem thông tin NV Nhân viên Đổi password Đổi password Thêm NV Sửa thông tin NV Xem thông tin NV Quản lý nhân viên Xóa NV Tạo user Gán quyền user Đổi password Admin Đổi quyền user Sơ đồ phân rã chức Quản lý nhân viên Phục vụ nhân viên Xem thông tin NV Đổi password Phục vụ admin Đổi password Đổi quyền user Phục vụ quản lý Xem thông tin NV Tạo user Đổi password Gán quyền user Thêm NV Xóa NV Sửa thông tin NV • Sơ đồ hệ thống Mức 1: Passwo rd Bảng chi tiết NV Quản lý Bảng cập nhật Bảng chi tiết NV Xem thông tin NV Thông tin NV Bảng chi tiết NV Dữ liệu Đổi NV thông tin NV Nhân viên Nhân viên Passwo rd Đổi passwor d Dữ liệu Password Permission Dữ liệu user Đổi thông tin user Bảng thay đổi Admin Passwo rd Mức 2: Phân rã xử lý đổi thông tin NV Thêm NV Quản lý Bảng cập nhật NV Xóa NV Dữ liệu NV Nhân viên Edit NV Mô hình liệu quan niệm Sơ đồ thực thể kết hợp TỈNH ĐƯỜNG -Mã tỉnh -Tên tỉnh -Mã đường -Tên đường NHÓM -Mã nhóm -Tên nhóm TDVH NG NGỮ -Mã NN -Tên NN -Mã TĐVH -Tên TĐVH NV-NN -Mã NN -Mã NV -Cấp độ HUYỆN -Mã huyện -Tên huyện Đ CHỈ TRƯỜNG -Mã Tr -Tên Tr -Số nhã NV-CM XA -MAXA -TenXa NHÂN VIÊN -Mã NV -Họ NV -Tên NV -Giới tính -Ngày sinh -Ngày vào Cty -Mã NV -Mã Tr -Mã CM -Ngày BĐĐT -Ngày KTDT C MÔN -Mã CM -Tên CM • Tiếp theo NHÂN VIÊN -Mã NV -Họ NV -Tên NV -Giới tính -Ngày sinh -Ngày vào Cty NV-ĐT NV-L -Số ĐT -Mã NV NGHỈ ĐT -Mã lí -Mã NV -Ngày BĐ -Ngày KT -Số ĐT -Mã NV -Mã lương -Ngày LL -Bậc lương LƯƠNG -Mã lương -Lương CB LÍ DO -Mã lí -Tên lí • Thiết kế giao diện Website QLNV Default.jsp Trang chủ Registration.jsp Đăng ký tuyển dụng ResultReg.jsp Thông báo đăng ký xong Login.jsp Đăng nhập Có Admin.jsp Admi n? Không AdminMenu.jsp Error Có Mana ger? KẾT LUẬN Chương trình ứng dụng đáp ứng yêu cầu phân tích thiết kế: - Quản lí thông tin chi tiết nhân viên: Ngoại ngữ, trình độ văn hóa, lương, địa - Thêm, sửa, xóa thông tin nhân viên … HƯỚNG PHÁT TRIỂN • Chương trình có khả xử lí tiếng Việt với CSDL • Upload hình ảnh, tài liệu liên quan nhân vieân ... thông tin NV Xem thông tin NV Quản lý nhân viên Xóa NV Tạo user Gán quyền user Đổi password Admin Đổi quyền user Sơ đồ phân rã chức Quản lý nhân viên Phục vụ nhân viên Xem thông tin NV Đổi password... THIỆU ĐỀ TÀI Yêu cầu nội dung đề tài: Lý thuyết: – Tìm hiểu công nghệ JSP, với phần phục vụ cho chương trình như: nhúng, chuyển hướng, chuyển tham số, … – Xây dựng sở liệu có khả kết nối làm việc... thông qua ứng dụng mạng trung gian – JDBC kết nối thông qua trình điều khiển đặc thù xa PHÂN TÍCH THIẾT KẾ HỆ THỐNG Mô hình xử lý quan niệm Sơ đồ ngữ cảnh Quản lý Xem thông tin NV Nhân viên Đổi

Ngày đăng: 25/10/2013, 16:26

Hình ảnh liên quan

Mô hình xử lý quan niệm   1. Sơ đồ ngữ cảnh - Tìm hiểu công nghệ JSP, ứng dụng xây dựng website quản lý nhân viên công ty xoai

h.

ình xử lý quan niệm 1. Sơ đồ ngữ cảnh Xem tại trang 12 của tài liệu.
Bảng chi tiết NV - Tìm hiểu công nghệ JSP, ứng dụng xây dựng website quản lý nhân viên công ty xoai

Bảng chi.

tiết NV Xem tại trang 14 của tài liệu.
Bảng cập nhật NV Quản lý - Tìm hiểu công nghệ JSP, ứng dụng xây dựng website quản lý nhân viên công ty xoai

Bảng c.

ập nhật NV Quản lý Xem tại trang 15 của tài liệu.
Mô hình dữ liệu quan niệm   Sơ đồ thực thể kết hợp - Tìm hiểu công nghệ JSP, ứng dụng xây dựng website quản lý nhân viên công ty xoai

h.

ình dữ liệu quan niệm Sơ đồ thực thể kết hợp Xem tại trang 16 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan