Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

73 10 0
Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG PHẠM HỒNG TÍNH ỨNG DỤNG LIFERAY PORTAL 6.2 PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ TẠI NXBGD CHI NHÁNH ĐÀ NẴNG Chuyên ngành: HỆ THỐNG THÔNG TIN Mã số: 60 48 01 04 LUẬN VĂN THẠC SĨ HỆ THỐNG THÔNG TIN Người hướng dẫn khoa học: TS.Vũ Thị Trà Đà Nẵng - Năm 2016 LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung luận văn thực hướng dẫn trực tiếp TS Vũ Thị Trà Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Tác giả Phạm Hồng Tính MỤC LỤC MỞ ĐẦU 1 Lý chọn đề tài Mục đích nghiên cứu Đối tượng phạm vi nghiên cứu Bố cục luận văn CHƯƠNG NGHIÊN CỨU TỔNG QUAN VỀ LIFERAY PORTAL 1.1 GIỚI THIỆU CỔNG THÔNG TIN ĐIỆN TỬ PORTAL 1.1.1 Khái niệm cổng thông tin điện tử Portal .5 1.1.2 Các loại cổng thông tin Portal 1.1.3 Các tính cổng thông tin Portal 1.2 CÁC TIÊU CHUẨN CỔNG THÔNG TIN PORTAL 1.2.1 Portlet API (JSR 168) .9 1.2.2 Web Services for Remote Portlets (WSRP) 1.3 LIFERAY PORTAL 10 1.3.1 Khái niệm .10 1.3.2 Ưu điểm Liferay Portal 10 1.3.3 Những tiện ích tích hợp Liferay Portal 11 1.3.4 Kiến trúc LiferayPortal 13 1.3.5 Portlet 15 1.3.6 Phiên Liferay Portal 6.2 điểm 18 CHƯƠNG ĐỀ XUẤT GIẢI PHÁP VÀ XÂY DỰNG HỆ THỐNG QUẢN LÝ TẠI NXBGD CHI NHÁNH ĐÀ NẴNG .23 2.1 GIỚI THIỆU NXBGD CHI NHÁNH ĐÀ NẴNG 23 2.1.1 Giới thiệu 23 2.1.2 Chức nhiệm vụ phòng, ban 23 2.2 PHÂN TÍCH QUY TRÌNH XỬ LÝ CƠNG VIỆC .24 2.2.1 Quy trình đọc rà sốt sách tham khảo tái .25 2.2.2 Quy trình thực làm sách tham khảo 26 2.2.3 Quy trình thực làm sách tham khảo tái 27 2.3 MỤC TIÊU XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ TẠI NXBGD CHI NHÁNH ĐÀ NẴNG 29 2.3.1 Chức quản lý lịch công tác 29 2.3.2 Chức quản lý danh mục sách .29 2.3.3 Chức quản lý tiến độ 29 2.3.4 Thống kê – Lập báo cáo .30 2.4 PHÂN TÍCH VÀ THIẾT KẾ HỂ THỐNG 30 2.4.1 Mơ hình kiến trúc chung 30 2.4.2 Đặc tả yêu cầu hệ thống 30 2.4.3 Đề xuất quy trình nghiệp vụ 32 2.4.4 Thiết kế sở liệụ 38 2.5 PHÁT TRIỂN HỆ THỐNG 44 2.5.1 Xây dựng thuật toán xử lý luồng công việc hệ thống 44 2.5.2 Cơ sở thiết kế bảo mật phân quyền 46 2.5.3 Phân quyền người dùng hệ thống .47 2.5.4 Xây dựng ứng dụng 48 2.6 MỘT SỐ LƯU Ý KHI TRIỂN KHAI MỘT HỆ THỐNG ĐƯỢC XÂY DỰNG TRÊN NỀN TẢNG LIFERAY PORTAL 53 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 54 3.1 ĐÁNH GIÁ KẾT QUẢ ĐẠT ĐƯỢC 54 3.2 HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI .57 DANH MỤC CÁC TỪ VIẾT TẮT TIẾNG VIỆT GĐ Giám đốc PGĐ Phó Giám đốc TBBT Trưởng ban biên tập BTV Biên tập viên CNTT Công nghệ thông tin BTTTT Bộ thông tin truyền thông QĐ Quyết định ƯDCNTT Ứng dụng Công nghệ thông tin NXBGD Nhà xuất Giáo dục TIẾNG ANH RSS RDF Site Summary LDAP Lightweight Directory Access Protocol NDS Domain Name System AD Active Directory CMS Content Management System SDK Software Development Kit ESB Enterprise Service Bus SSO Singer - Sign – On OSA OpenSource Alliance DANH MỤC CÁC BẢNG Số hiệu bảng Tên bảng Trang Bảng 2.1 Cấu trúc bảng Danh mục công việc 41 Bảng 2.2 Cấu trúc bảng Danh mục đơn vị 42 Bảng 2.3 Cấu trúc bảng Danh mục biên tập viên 42 Bảng 2.4 Cấu trúc bảng Danh mục sách 42 Bảng 2.5 Cấu trúc bảng Tiến độ 43 Bảng 2.6 Phân quyền người dùng chức hệ thống 48 DANH MỤC CÁC HÌNH Hình 1.1 Minh họa kiến trúc Portal Hình 1.2 Minh họa kiến trúc Liferay Portal 14 Hình 1.3 Portlet Container 15 Hình 1.4 Giao diện Portlet window Portal Page 16 Hình 1.5 Responsiver Liferay 19 Hình 1.6 Tổ chức trang quản trị 20 Hình 1.7 Calendar Liferay 20 Hình 1.8 Tổ chức nội dung Liferay 21 Hình 1.9 Chức kéo-thả trang quản trị nội dung 22 Hình 2.1 Sơ đồ quy trình đọc rà sốt 25 Hình 2.2 Sơ đồ quy trình làm sách tham khảo 27 Hình 2.3 Sơ đồ quy trình làm sách tham khảo tái 28 Hình 2.4 Mơ hình kiến trúc hệ thống 30 Hình 2.5 Sơ đồ ca sử dụng hệ thống 31 Hình 2.6 Sơ đồ ca sử dụng hoạt động nghiệp vụ Biên tập viên 33 Hình 2.7 Sơ đồ xử lý nghiệp vụ biên tập viên 34 Hình 2.8 User case hoạt động nghiệp vụ Trưởng ban biên tập 35 Hình 2.9 Sơ đồ xử lý nghiệp vụ Trưởng ban biên tập 36 Hình 2.10 User case hoạt động nghiệp vụ Ban giám đốc 37 Hình 2.11 Sơ đồ xử lý nghiệp vụ Ban Giám đốc 37 Hình 2.13 Mở chế độ làm việc với Liferay Eclipse 49 Hình 2.14 Cấu trúc liferay project 49 Hình 2.15 Các gói ứng dụng sau build Service thành công 51 Hình 2.16 Cài đặt phương thức implement service 52 Hình 2.18 Các file jsp sử dụng cho portlet tương ứng 52 Hình 2.17 Viết mã cho lớp controller 53 Hình 3.1 Chức quản lý lịch công tác 55 Hình 3.2 Chức quản lý tiến độ Trưởng ban biên tập 56 Hình 3.3 Chức quản lý tiến độ Biên tập viên 56 Hình 3.4 Chức quản lý tiến độ Ban giám đốc 56 Hình 3.5 Chức quản lý danh mục sách 57 MỞ ĐẦU Lý chọn đề tài Trong bối cảnh công nghệ thông tin truyền thông dần trở thành nguồn lực quan trọng phát triển kinh tế, xã hội Các hệ thống thông tin xây dựng đem lại hiệu quả, lợi ích to lớn cho quan, tổ chức đơn vị nhà nước doanh nghiệp Chính thế, việc ứng dụng CNTT vào hoạt động quản lý nhu cầu cần thiết doanh nghiệp Với phát triển nhanh chóng quan, tổ chức kèm theo khối lượng cơng việc ngày tăng, yêu cầu quản lý công việc mặt thời gian, hiệu công việc ngày cao, việc đảm bảo tiến độ trở thành yêu cầu cấp bách Áp dụng quy trình sản xuất, quản lý quan tổ chức giúp hoạt động diễn có hệ thống chưa đủ, cần phải có hệ thống quản lý tự động, hỗ trợ nhà quản lý việc giám sát, đề tiến độ xử lý kịp thời cơng việc Hệ thống giúp giảm chi phí lao động làm tăng suất, hiệu Ở Việt Nam có nhiều giải pháp hệ thống thơng tin quản lý.Mỗi giải pháp có ưu nhược điểm riêng Căn vào quy mô quản lý, nhu cầu thực tế mà người lãnh đạo lựa chọn giải pháp cho phù hợp Với ưu điểm bật tiết kiệm chi phí, khả phát triển ứng dụng phong phú, dễ mở rộng, hỗ trợ tích cực từ cộng đồng cơng ty xây dựng triển khai, với sách khuyến khích phát triển phần mềm theo hướng mã nguồn mở phủ giải pháp sử dụng cơng nghệ mã nguồn mở Liferay để xây dựng hệ thống thông tin ứng dụng rộng rãi, đặc biệt hệ thống thông tin vừa nhỏ Việt Nam [1] Dự án Liferay Portal bắt đầu xây dựng từ năm 2000 tổ chức mã nguồn mở Liferay Từ Liferay Portal nhanh chóng phát triển phổ biến rộng rãi khắp giới, trở thành cổng điện tử mã nguồn mở hàng đầu giới tạp chí Infoworld bình chọn [7] Năm 2004, để đáp ứng nhu cầu sử dụng Liferay Portal ngày phát triển, công ty Liferay đời Liferay cung cấp dịch vụ chuyên nghiệp, đào tạo tư vấn cho khách hàng Châu Mỹ, Châu Âu, khu vực Trung Đơng, Châu Phi, Châu Á Thái Bình Dương Liferay Portal viết ngôn ngữ Java Bên cạnh Liferay Portal đáp ứng đầy đủ tiêu chuẩn tính kỹ thuật nêu Cơng văn số 1654/BTTTT-ƯDCNTT, ban hành ngày 27/05/2008 Bộ Thông tin Truyền thông [1] Liferay đáp ứng đầy đủ tiêu chuẩn bắt buộc theo Quyết định số 20/2008/QĐ-BTTTT ban hành ngày 09/04/2008 Bộ Thông tin truyền thông danh mục tiêu chuẩn ứng dụng Công nghệ thông tin quan nhà nước [2], bao gồm chuẩn kết nối HTTP, FTP, LDAP, DNS, POP3, TCP/IP, chuẩn tích hợp liệu như: XML, XSL, RDF, UTF-8,… nhiều tiêu chuẩn khác Với ưu mà mã nguồn mở Liferay mang lại với nhu cầu thực tế định chọn đề tài “Ứng dụng Liferay Portal 6.2 phát triển hệ thống thông tin quản lý NXBGD chi nhánh Đà Nẵng” làm đề tài tốt nghiệp luận văn cao học Mục đích nghiên cứu Mục tiêu đề tài nghiên cứu mã nguồn mở Liferay để xây dựng hệ thống quản lý công việc Nhà xuất Giáo dục chi nhánh Đà Nẵng Hệ thống sau xây dựng góp phần hỗ trợ công việc biên tập viên, giúp nhà quản lý giám sát tiến độ, quản lý công việc, lập báo cáo tình hình thực cơng việc biên tập viên toàn biên tập viên thời điểm có yêu cầu, hướng tới mục tiêu đảm bảo chất lượng tiến độ thảo Đối tượng phạm vi nghiên cứu 3.1 Đối tượng nghiên cứu Đối tượng nghiên cứu đề tài xây dựng hệ thống hỗ trợ doanh nghiệp ... DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ TẠI NXBGD CHI NHÁNH ĐÀ NẴNG 29 2. 3.1 Chức quản lý lịch công tác 29 2. 3 .2 Chức quản lý danh mục sách .29 2. 3.3 Chức quản lý tiến độ 29 ... XÂY DỰNG HỆ THỐNG QUẢN LÝ TẠI NXBGD CHI NHÁNH ĐÀ NẴNG .23 2. 1 GIỚI THIỆU NXBGD CHI NHÁNH ĐÀ NẴNG 23 2. 1.1 Giới thiệu 23 2. 1 .2 Chức nhiệm vụ phòng, ban 23 2. 2 PHÂN TÍCH... khác Với ưu mà mã nguồn mở Liferay mang lại với nhu cầu thực tế định chọn đề tài ? ?Ứng dụng Liferay Portal 6. 2 phát triển hệ thống thông tin quản lý NXBGD chi nhánh Đà Nẵng? ?? làm đề tài tốt nghiệp

Ngày đăng: 24/04/2022, 15:15

Hình ảnh liên quan

DANHM ỤC CÁC BẢNG - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng
DANHM ỤC CÁC BẢNG Xem tại trang 6 của tài liệu.
Hình 1.4. Giao diện của một Portlet window trên một Portal Page [9] - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 1.4..

Giao diện của một Portlet window trên một Portal Page [9] Xem tại trang 24 của tài liệu.
Hình - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

nh.

Xem tại trang 28 của tài liệu.
Hình - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

nh.

Xem tại trang 29 của tài liệu.
Hình 1.9. Ch - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 1.9..

Ch Xem tại trang 30 của tài liệu.
Hình - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

nh.

Xem tại trang 33 của tài liệu.
Hình 2.3 - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 2.3.

Xem tại trang 36 của tài liệu.
Mô hình kiến trú ch - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

h.

ình kiến trú ch Xem tại trang 38 của tài liệu.
Hình - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

nh.

Xem tại trang 39 của tài liệu.
Hình 2.6. Sơ đồ - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 2.6..

Sơ đồ Xem tại trang 41 của tài liệu.
Hình 2.7. Sơ đồ xử lý nghiệp vụ của biên tập viên - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 2.7..

Sơ đồ xử lý nghiệp vụ của biên tập viên Xem tại trang 42 của tài liệu.
Hình 2.8. User case ho - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 2.8..

User case ho Xem tại trang 43 của tài liệu.
Hình 2.9. Sơ đồ xử lý nghiệp vụ của Trưởng ban biên tập - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 2.9..

Sơ đồ xử lý nghiệp vụ của Trưởng ban biên tập Xem tại trang 44 của tài liệu.
Hình 2.11 - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 2.11.

Xem tại trang 45 của tài liệu.
Hình 2.10. User case ho - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 2.10..

User case ho Xem tại trang 45 của tài liệu.
2.4.4.1. Xây dựng mô hình thực thể liên kết - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

2.4.4.1..

Xây dựng mô hình thực thể liên kết Xem tại trang 46 của tài liệu.
Hình thức - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình th.

ức Xem tại trang 48 của tài liệu.
- Bảng DANHMUCCONGVIEC - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

ng.

DANHMUCCONGVIEC Xem tại trang 49 của tài liệu.
Hình 2.13 - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 2.13.

Xem tại trang 57 của tài liệu.
Hình - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

nh.

Xem tại trang 57 của tài liệu.
Hình 2.16. Cài - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 2.16..

Cài Xem tại trang 60 của tài liệu.
Hình - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

nh.

Xem tại trang 61 của tài liệu.
b. Một số hình - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

b..

Một số hình Xem tại trang 63 của tài liệu.
Hình 3.2. Ch - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 3.2..

Ch Xem tại trang 64 của tài liệu.
Sau khi cài đặt Java thực hiện cấu hình biến môi trường cho java như hình sau :  - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

au.

khi cài đặt Java thực hiện cấu hình biến môi trường cho java như hình sau : Xem tại trang 67 của tài liệu.
Hình 3. Cấu hình Server Tomcat 7 thông qua Eclipse - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 3..

Cấu hình Server Tomcat 7 thông qua Eclipse Xem tại trang 68 của tài liệu.
Hình 4. Cấu hình Liferay plusgin sdk 6.2 - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 4..

Cấu hình Liferay plusgin sdk 6.2 Xem tại trang 69 của tài liệu.
Hình 5. Khởi tạo Server Tomcat - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 5..

Khởi tạo Server Tomcat Xem tại trang 70 của tài liệu.
Quá trình khởi động Tomcat sẽ mất ít phút, tuỳtheo cấu hình của máy. Xem log để nhận biết server đã start hay chưa : (ví dụ: Server startup in…)  - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

u.

á trình khởi động Tomcat sẽ mất ít phút, tuỳtheo cấu hình của máy. Xem log để nhận biết server đã start hay chưa : (ví dụ: Server startup in…) Xem tại trang 71 của tài liệu.
Hình 11. Thư mục chứa file deploy - Ứng dụng liferay portal 6 2 phát triển hệ thống thông tin quản lý tại NXBGD chi nhánh đà nẵng

Hình 11..

Thư mục chứa file deploy Xem tại trang 73 của tài liệu.

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

Tài liệu liên quan