1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng CMS module cho hệ thống intranet của công ty TMA 1

42 0 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 42
Dung lượng 717,33 KB

Nội dung

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THƠNG TIN BỘ MƠN CƠNG NGHỆ PHẦN MỀM ĐẶNG ĐÌNH VƯƠNG BÙI VĨNH PHÚ XÂY DỰNG CMS MODULE CHO HỆ THỐNG INTRANET CỦA CƠNG TY TMA KHĨA LUẬN CỬ NHÂN TIN HỌC TP HCM, NĂM 2005 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM ĐẶNG ĐÌNH VƯƠNG – 0112458 BÙI VĨNH PHÚ – 0112024 XÂY DỰNG CMS MODULE CHO HỆ THỐNG INTRANET CỦA CƠNG TY TMA KHĨA LUẬN CỬ NHÂN TIN HỌC GIÁO VIÊN HƯỚNG DẪN TS TRẦN VIẾT HUÂN KS NGUYỄN TẤN HỘ KS LÊ THANH NHÀN TP HCM, NĂM 2005 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CẢM ƠN Chúng xin chân thành cảm ơn Khoa Công nghệ Thông tin, trường Đại học Khoa học Tự nhiên, Thành phố Hồ Chí Minh Cơng ty TMA tạo điều kiện cho thực đề tài tốt nghiệp Xin cảm ơn Thầy Trần Viết Huân, Anh Nguyễn Tấn Hộ, Anh Lê Thanh Nhàn, người tận tình hướng dẫn, bảo chúng tơi suốt thời gian thực tập Công ty Chúng cảm ơn anh chị nhóm TIS giúp đỡ, đóng góp ý kiến cho chúng tơi q trình cài đặt, thử nghiệm chương trình Xin gửi lời cảm ơn chân thành đến gia đình, ba mẹ bè bạn ln nguồn động viên to lớn, giúp đỡ chúng tơi vượt qua khó khăn suốt trình làm việc Mặc dù cố gắng hoàn thiện luận văn với tất nỗ lực thân, chắn tránh khỏi thiếu sót Kính mong q Thầy Cơ tận tình bảo Một lần nữa, xin chân thành cảm ơn ln mong nhận đóng góp quý báu tất người Tháng năm 2005 Đặng Đình Vương Bùi Vĩnh Phú LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA MỤC LỤC DANH SÁCH CÁC HÌNH VẼ MỘT SỐ KÝ HIỆU VÀ TỪ VIẾT TẮT MỞ ĐẦU Chương Giới thiệu đề tài TỔNG QUAN .12 Chương Tổng quan phát triển hệ CMS .13 NGHIÊN CỨU 16 Chương Nhu cầu sử dụng hệ CMS tổ chức 17 Nhu cầu 18 1.1 Tình hình web site tổ chức Việt Nam 18 1.2 Nhu cầu cập nhật quản lý nội dung 18 1.2.1 Nhu cầu doanh nghiệp .18 1.2.2 Nhu cầu tờ báo điện tử 20 1.2.3 Nhu cầu hệ thống thông tin công ty 21 Những lợi ích mà hệ CMS mang lại cho công ty 23 Chương Hệ thống intranet công ty 25 Yêu cầu phát triển hệ thống intranet công ty TMA .26 1.1 Tình hình 26 1.2 Quy định kiến trúc 27 1.2.1 Kiến trúc mạnh .27 1.2.2 Xây dựng công cụ hệ thống phi chức .28 1.2.3 Bảo mật 28 1.2.4 Khả tích hợp 29 1.3 Yêu cầu lúc phát triển 29 Portal TMA .30 2.1 Đặc điểm thành phần portal 30 2.2 Các thành phần xây dựng 31 2.3 Kiến trúc hệ thống portal 34 2.3.1 Kiến trúc hệ thống portal phổ biến 34 2.3.2 Kiến trúc hệ thống portal TMA .35 Công nghệ sử dụng để phát triển hệ thống intranet 36 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA Các chuẩn dùng để phát triển hệ thống .36 Nhu cầu công ty TMA xây dựng hệ CMS 37 5.1 Nhu cầu chia sẻ thông tin dự án vị trí cơng việc 39 5.2 Xây dựng hệ CMS dạng portlet sử dụng ứng dụng thành phần khác 41 5.3 Các kỹ thuật sử dụng trình phát triển 41 Chương Chuẩn JSR 168 .43 Giới thiệu chuẩn JSR 168 44 Một số khái niệm 45 2.1 Portal .45 2.2 Portlet 45 2.3 Portlet Container 46 So sánh Portlet Servlet 46 3.1 Điểm giống Portlet Servlet 46 3.2 Điểm khác Portlet Servlet .46 3.3 Đặc trưng Portlet mà khơng có servlet 47 Giao diện portlet 47 Portlet URL .48 Portlet Mode .48 Window State 49 Portlet Request 50 Portlet Response 50 10 Portlet Preferences 51 11 Caching .51 12 Ứng dụng Portlet .53 12.1 Các thành phần ứng dụng Portlet 53 12.2 Cấu trúc thư mục 53 12.3 Tập tin lưu trữ ứng dụng Portlet 54 13 Các đặc tả đóng gói triển khai 54 13.1 Đặc tả triển khai ứng dụng Web ứng dụng Portlet 54 13.2 Triển khai ứng dụng Portlet ứng dụng Web 55 13.3 Các thành phần đặc tả triển khai Portlet .55 13.4 Tính giá trị đặc tả triển khai Portlet .59 14 Thư viện thẻ Portlet 59 14.1 Thẻ actionURL 60 14.2 Thẻ renderURL 60 Chương Chuẩn JSR 170 .61 Giới thiệu chuẩn JSR 170 62 Mơ hình repository 63 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA Một số API 64 3.1 Thao tác repository 66 Sự liên hệ Node, Property Item 67 Sự xếp Item .67 Namespace 68 Property .69 7.1 Property đa trị 69 7.2 Các kiểu liệu Property .69 7.2.1 Kiểu Date 70 7.2.2 Kiểu Reference, Path Name 70 Node 71 8.1 Quan hệ node tên cha ( Same-Name Siblings ) .71 8.2 Các kiểu Node 71 8.2.1 Kiểu node kiểu node phụ .73 8.2.2 Property definitions 73 8.2.3 Child Node Definitions 74 8.2.4 Các kiểu node định nghĩa sẵn .75 8.3 Node tham chiếu (Referenceable Nodes) .78 Workspace 79 9.1 Repository có workspace .79 9.2 Repository có nhiều Workspace tương ứng node 80 10 Tạo phiên ( Versioning ) 82 10.1 Version History 83 10.2 Mối quan hệ versionable node version history 84 10.3 Đồ Thị Biểu Diễn Các Phiên Bản Trên Repository 84 10.4 Phiên Bản Cơ Bản (Base Version) 85 10.5 Khởi Tạo Một Version History 85 10.6 Tạo Phiên Bản Mới Của Một Node 86 10.7 Phục Hồi Lại Trạng Thái Trước Đó Của Node 87 10.8 Checkout .88 10.9 Update 88 10.10 Các Node Có Thể Tạo Phiên Bản Trên Repository 89 10.11 Thuộc Tính OnParentVersion 91 10.11.1 COPY 92 10.11.2 VERSION 93 10.11.3 INITIALIZE .93 10.11.4 COMPUTE .94 10.11.5 IGNORE 94 10.11.6 ABORT 94 10.12 Ví dụ Repository có hỗ trợ tạo phiên .95 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA 11 Lắng Nghe Sự Kiện Trên Repository (Observation) 96 11.1 Phát sinh kiện 96 11.2 Các loại kiện 97 11.3 Đối tượng lắng nghe xử lý kiện .98 11.4 Lựa chọn kiện để lắng nghe 99 11.5 Các kiện xảy hành động Repository 99 11.5.1 Hành động thêm Item 99 11.5.2 Hành động thay đổi giá trị Property 100 11.5.3 Hành động thêm vào Node tồn Repository .100 11.5.4 Khôi phục lại trạng thái Node 101 11.5.5 Sao chép Node 101 11.5.6 Xóa Item 102 11.5.7 Di chuyển vị trí Node 102 11.5.8 Tạo Phiên Bản Của Item 102 11.5.9 Khoá Item 103 11.5.10 Mở khóa Item 103 12 Vấn đề bảo mật Repository .104 13 Cơ chế khóa Repository 104 13.1 Mức độ khóa .104 13.2 Phạm vi khóa 104 13.3 Loại khóa 105 14 Tìm kiếm nội dung Repository 105 14.1 Ngôn ngữ truy vấn JCRQL .106 14.1.1 Mệnh đề SELECT 106 14.1.2 Mệnh đề FROM 106 14.1.3 Mệnh đề LOCATION 106 14.1.4 Mệnh đề WHERE .109 14.1.5 Mệnh đề SEARCH .110 14.1.6 Mệnh đề ORDER BY .111 15 Một số ví dụ việc cài đặt JCR 112 15.1 JCR cài đặt bên File System 112 15.2 JCR cài đặt bên Database 113 Chương So sánh số giải pháp CMS mã nguồn mở phổ biến 115 Giới thiệu giải pháp .116 1.1 Xu hướng phát triển hệ CMS 116 1.1.1 Xu hướng mặt thương mại 116 1.1.2 Xu hướng công nghệ, kỹ thuật 117 1.2 So sánh giải pháp CMS thông dụng .118 1.2.1 Tiêu chí lựa chọn giải pháp CMS để so sánh 118 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Cơng ty TMA 1.2.2 Các tiêu chí so sánh 118 Mô tả giải pháp so sánh 123 2.1 Giải pháp Cofax 2.0 123 2.2 Giải pháp Daisy 1.1 125 2.2.1 Repository chứa nội dung 126 2.2.2 Giao diện web .126 2.3 Giải pháp Magnolia 2.1 .127 2.4 Giải pháp OpenCMS 5.0 129 Kết luận 130 ỨNG DỤNG 132 Chương Các chức TMA CMS 133 Mơ hình Use case 134 Mô tả chức 135 2.1 Quản lý vai trò 135 2.2 Quản lý người sử dụng 135 2.3 Phân quyền sử dụng cho vai trò 136 2.4 Phân phối vai trò đến người sử dụng 137 2.5 Tối ưu hố thơng tin cấu hình hệ thống 138 2.6 Biên soạn nội dung trang web 138 2.7 Áp dụng template vào trang web 139 2.8 Phân loại nội dung .139 2.9 Truy nhập vào hệ CMS .139 2.10 Tìm kiếm nội dung 140 2.11 Lựa chọn ngôn ngữ 140 Chương Tích hợp hệ thống CMS vào TMA portal 141 System Architecture Magnolia CMS 142 1.1 Mơ hình số package quan trọng Magnolia CMS 142 1.2 Mô tả package .142 1.2.1 Package info.magnolia.cms 142 1.2.2 Package info.magnolia.cms security 143 1.2.3 Package info.magnolia.cms.servlets 143 1.2.4 Package info.magnolia.cms.core 143 1.2.5 Package info.magnolia.module.adminInterface 143 1.2.6 Package info.magnolia.module.templating 144 1.2.7 Package info.magnolia.repository 144 1.2.8 Package info.magnolia.exchange 144 Hướng tiếp cận để tích hợp .144 2.1 Hướng tiếp cận thứ 144 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA 2.2 Hướng tiếp cận thứ 145 Cách thức thực 146 3.1 Tạo dự án J2EE dựa mã nguồn Magnolia .147 3.2 Chuẩn hoá dự án J2EE theo chuẩn JSR 168 .147 3.3 Tích hợp hệ thống bảo mật 151 KẾT LUẬN 152 HƯỚNG PHÁT TRIỂN 155 TÀI LIỆU THAM KHẢO 157 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Cơng ty TMA DANH SÁCH CÁC HÌNH VẼ Hình 1: Hệ CMS quản lý tự động nội dung trang web Hình 2: Giao diện hệ thống intranet công ty TMA Hình 3: Hệ thống thông tin công ty TMA 10 Hình 4: Quy trình cập nhật thông tin doanh nghiệp .19 Hình 5: Quy trình cập nhật thơng tin doanh nghiệp sử dụng CMS 19 Hình 6: Quy trình cập nhật thơng tin tờ báo địên tử .20 Hình 7: Quy trình cập nhật thơng tin tồ soạn báo điện tử có sử dụng hệ CMS 21 Hình 8: Quy trình cập nhật thơng tin hệ thống thơng tin 22 Hình 9: Quy trình cập nhật thông tin hệ thống thông tin có CMS 23 Hình 10: Kiến trúc SOA intranet công ty TMA .26 Hình 11: Các thành phần portal cơng ty TMA 33 Hình 12: Kiến trúc hệ thống portal phổ biến 34 Hình 13: Kiến trúc hệ thống portal TMA 35 Hình 14: Chia sẻ thơng tin dự án vị trí cơng việc cơng ty TMA .40 Hình 15: Mơ hình chuẩn JSR 168 44 Hình 16: Cấu trúc đặc tả triển khai Portlet .57 Hình 17: Cấu trúc đặc tả triển khai Portlet (tt) .58 Hình 18: Chuẩn JSR 170 giao tiếp với sở liệu 62 Hình 19: Mơ hình workspace repository 63 Hình 20: Mối liên hệ Node, Property Item .67 Hình 21: Repository có workspace 79 Hình 22: Repository có nhiều workspace .81 Hình 23: Đồ thị mơ tả Version History 83 Hình 24: Repository có nhiều workspace hỗ trợ tạo phiên 95 Hình 25: Giao diện Cofax 123 Bùi Vĩnh Phú Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Cơng ty TMA Hình 4: Quy trình cập nhật thơng tin doanh nghiệp Với hệ CMS, doanh nghiệp khơng cần phải có nhóm phụ trách web thao tác cập nhật thông tin làm cách tự động Ngoài ra, thời gian cập nhật nội dung giảm thiểu cách đáng kể Hình vẽ sau minh họa cho quy trình cập nhật thơng tin doanh nghiệp sử dụng hệ CMS Hình 5: Quy trình cập nhật thơng tin doanh nghiệp sử dụng CMS Bùi Vĩnh Phú 19 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA 1.2.2 Nhu cầu tờ báo điện tử Trong tồ soạn báo điện tử, để cập nhật thơng tin thường xuyên, phóng viên nhà báo phải tập hợp thông tin từ nhiều nguồn khác Sau đó, thơng tin phải chờ kiểm duyệt Các thông tin sau kiểm duyệt chuyển cho đội ngũ làm web soạn để cập nhật lên web site báo điện tử Hình 6: Quy trình cập nhật thơng tin tờ báo địên tử Nếu sử dụng hệ CMS tồ soạn mình, tồn soạn báo giảm số bước quy trình cập nhật thơng tin họ Do đó, họ giảm thiểu thời gian công sức làm công việc Bởi sử dụng hệ CMS họ khơng cần phải có đội ngũ làm web cho tồn soạn biên tập viên duyệt thơng tin cách sử dụng hệ CMS Ngoài ra, hệ CMS cịn giúp phóng viên nhà báo việc thu thập thông tin Bùi Vĩnh Phú 20 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Cơng ty TMA Hình vẽ sau minh hoạ quy trình cập nhật thơng tin tồ soạn báo có sử dụng hệ CMS Hình 7: Quy trình cập nhật thơng tin tồ soạn báo điện tử có sử dụng hệ CMS 1.2.3 Nhu cầu hệ thống thông tin công ty Trong hệ thống thông tin công ty, người ta phân thành phòng ban dự án Các phịng ban dự án có nhiệm vụ phải cung cấp thơng tin cho nhóm làm web cơng ty Sau đó, thơng tin cập nhật lên hệ thống Intranet Bùi Vĩnh Phú 21 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Cơng ty TMA Quy trình cập nhật thơng tin minh hoạ hình vẽ Hình 8: Quy trình cập nhật thơng tin hệ thống thơng tin Trong quy trình này, phịng ban dự án sở hữu thông tin riêng họ Tuy nhiên, họ khơng có quyền đưa thơng tin lên hệ thống intranet công ty Việc cập nhật thơng tin bị phụ thuộc vào nhóm làm web Do đó, nhóm làm web nhận thơng tin từ phòng ban dự án, họ cần phải kiểm tra lại tính xác thơng tin trước cập nhật thơng tin lên hệ thống intranet Do phòng ban dự án bận rộn với công việc họ, họ thường khơng cung cấp thơng tin thường xun cho nhóm làm web để cập nhật thơng tin phịng ban hay dự án Khi thơng tin intranet cơng ty q lỗi thời khơng cập nhật thường xun nhóm làm web nhắc nhở phịng ban dự án cung cấp thơng tin cho để cập nhật Và điều thật làm chán nản nhóm làm web lẫn phòng ban thành viên dự án Ngược lại, sử dụng hệ CMS hệ thống thơng tin cơng ty, phịng ban dự án cập nhật thơng tin họ cách nhanh chóng mà khơng cần phải phụ thuộc vào nhóm làm web Hơn nữa, phịng ban dự án chịu trách nhiệm thơng tin mà đưa lên tình trạng thơng Bùi Vĩnh Phú 22 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA tin thiếu cập nhật phòng ban hay dự án Do đó, phịng ban dự án cảm thấy có trách nhiệm với việc cập nhật thơng tin thường xun Hình 9: Quy trình cập nhật thơng tin hệ thống thơng tin có CMS Ngồi ra, hệ thống thơng tin cơng ty sử dụng hệ CMS công cụ để quản lý nội dung Và công cụ sử dụng nhiều ứng dụng khác intranet Những lợi ích mà hệ CMS mang lại cho công ty Do đề tài thực nhằm phát triển hệ CMS cho cơng ty TMA, đó, chúng tơi quan tâm nêu lợi ích mà hệ CMS mang lại cho hệ thống intranet Cơng ty Những lợi ích trình bày đây: • Cập nhật thơng tin nhanh chóng • Giảm thời gian, cơng sức chi phí cho việc cập nhật thơng tin Bùi Vĩnh Phú 23 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA • Các ứng dụng khác sử dụng hệ CMS công cụ hỗ trợ cho việc cung cấp cập nhật thơng tin • Giúp người sử dụng dễ dàng tạo nội dung trang web mơi trường thuận tiện • Phân quyền sử dụng tương ứng với người sử dụng • Cá nhân hố thơng tin người sử dụng • Cung cấp chế tìm kiếm thơng tin • Áp dụng template để giúp cho việc tạo nội dung cách đồng • Cho phép thay đổi dễ dàng cách thức hiển thị trang web web site • Chấm dứt tình trạng thơng tin thiếu cập nhật web site • Nâng cao trách nhiệm phòng ban đề án cơng việc cập nhật thơng tin phịng ban đề án Bùi Vĩnh Phú 24 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA Chương Hệ thống intranet công ty Bùi Vĩnh Phú 25 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA Yêu cầu phát triển hệ thống intranet công ty TMA 1.1 Tình hình Khi đề tài bắt đầu nhóm TIS (TMA Information System) phát triển hệ thống intranet cho công ty dựa kiến trúc SOA (Service Oriented Architecture) Hình vẽ sau minh hoạ cho kiến trúc Portal xây dựng dựa Liferay Hình 10: Kiến trúc SOA intranet cơng ty TMA Bùi Vĩnh Phú 26 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA Trong hình vẽ trên, liệt kê số thành phần sau: • Các ứng dụng: quản lý nhóm, thơng tin liên hệ nhân viên, quản lý nhân sự, quản lý thông tin dự án… • Các Dịch vụ: Dịch vụ bảo mật, dịch vụ tuyển dụng… • Các thành phần chức năng: Các gói thư viện dùng chung… • Các thành phần phi chức năng: Hệ quản lý tài liệu, Hệ quản lý nội dung, Hệ tìm kiếm thơng tin, Hệ hỗ trợ làm báo cáo… Trong trình xây dựng hệ thống intranet, công ty đề yêu cầu để phát triển hệ thống ổn định, chẳng hạn yêu cầu hệ thống yêu cầu triển khai Các thành viên tham gia phát triển hệ thống thành phần liên quan phải tuân thủ quy định đề 1.2 Quy định kiến trúc 1.2.1 Kiến trúc mạnh Một kiến trúc mạnh xây dựng phải bao gồm tính chất sau: • Có thể dễ dàng mở rộng kiến trúc intranet tương lai • Hệ thống phải hoạt động ổn định • Intranet sử dụng dạng hệ thống phân tán • Intranet hỗ trợ nhiều loại ứng dụng • Intranet hoạt động với hiệu suất cao • Intranet sử dụng thành phần mã nguồn mở miễn phí Bùi Vĩnh Phú 27 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA 1.2.2 Xây dựng công cụ hệ thống phi chức Hệ thống intranet bao gồm số công cụ phi chức sau : • Thành phần bảo mật: hệ thống intranet có hệ thống bảo mật cho phép phân quyền người sử dụng hệ thống • Kiểm sốt quy trình xử lý: hệ thống intranet xác định chế quản lý quy trình xử lý • Hệ quản lý nội dung trang web: hệ thống intranet cung cấp thành phần dùng để quản lý nội dung trang web • Hệ quản lý tài liệu: hệ thống intranet cung cấp thành phần dùng để quản lý tài liệu hệ thống hệ thống intranet • Các template giao diện người dùng: hệ thống intranet hỗ trợ template để giúp cho người sử dụng tạo nhanh chóng dễ dàng nội dung cách đồng 1.2.3 Bảo mật • Hỗ trợ nhiều loại người dùng: công ty TMA có nhiều nhóm nhóm có nhiều vị trí cơng việc khác nên cần phải hỗ trợ nhiều loại người dùng khác • Truy cập nơi: nhân viên cơng ty có nhu cầu truy cập vào mạng intranet công ty họ trở nhà họ nên hệ thống intranet hỗ trợ chế để đáp ứng nhu cầu • Ghi nhận truy cập: hệ thống intranet ghi nhớ thao tác hệ thống phiên làm việc người sử dụng Bùi Vĩnh Phú 28 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Cơng ty TMA 1.2.4 Khả tích hợp Các yêu cầu cho phép tích hợp dễ dàng module vào hệ thống intranet cơng ty: • Kiến trúc mã nguồn mở: đặc điểm cho phép hỗ trợ nhiều công nghệ khác hoạt động • Sử dụng thư viện có sẵn thay xây dựng từ đầu 1.3 Yêu cầu lúc phát triển Do hệ thống intranet xây dựng để sử dụng nội công ty TMA, Công ty đặt yêu cầu trình phát triển sau: • Cần phải sử dụng cơng cụ mã nguồn mở miễn phí để phát triển hệ thống • Cần phải sử dụng cơng cụ web để tích hợp dễ dàng cơng cụ vào hệ thống thông tin TMA • Hệ thống intranet thành phần xây dựng dựa mã nguồn mở miễn phí Bùi Vĩnh Phú 29 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA Portal TMA 2.1 Đặc điểm thành phần portal Theo thiết kế ban đầu, portal công ty TMA bao gồm các đặc điểm sau: • Cơ chế bảo mật: đặc điểm quan trọng portal dùng để kiểm sốt truy cập người sử dụng • Khả tích hợp: đặc điểm cho phép tích hợp thành phần khác vào nhân portal • Hệ quản trị tài liệu: hệ thống dùng để quản lý tài liệu sử dụng nội cơng ty • Hệ quản trị nội dung: hệ thống dùng để quản lý nội dung trang web sử dụng nội Cơng ty • Cơ chế tìm kiếm: chế cho phép nhân viên Cơng ty tìm kiếm thơng tin cần thiết họ • Cơ chế hỗ trợ báo cáo • Hệ quản lý quy trình hoạt động: hệ thống giúp cho nhân viên công việc họ Khi có thay đổi xảy quy trình làm việc cần định nghĩa lại thứ tự thực cơng việc quy trình để nhận kết lúc chưa thay đổi, thay phải viết lại tồn quy trình làm việc • Hệ quản lý lịch trình: hệ thống hoạt động vào thời điểm định trước tương lai Bùi Vĩnh Phú 30 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA Trong thành phần nêu trên, có số thành phần xây dựng hồn thiện số cịn lại giai đoạn thực 2.2 Các thành phần xây dựng Vào thời điểm bắt đầu thực luận án này, thành phần sau xây dựng tích hợp vào portal cơng ty: Bùi Vĩnh Phú 31 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA Module Portal Mã nguồn mở sử dụng Liferay http://www.liferay.com/cms/servlet/HOMEINDEX Document Management System OpenEDMS Knowledge Tree http://www.openedms.com/edms/index.html http://theknowledgetreeinc.com/ Search Engine http://Dig http://www.htdig.org/ Report Engine Datavision http://datavision.sourceforge.net/ Workflow Engine Bonita http://bonita.objectweb.org/ Bảng 1: Một số thành phần xây dựng hệ thống portal Công ty Các đặc điểm thành phần portal cơng ty thể hình vẽ sau: Bùi Vĩnh Phú 32 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Phát triển CMS module cho hệ thống Intranet cuả Công ty TMA OpenEDMS & Knowledge Tree Document Management Scheduling system Security Bonita Datavision Reporting engine Liferay W orkflow management Enterprise Portal Integration Content management Searching Engine ht://Dig Hình 11: Các thành phần portal cơng ty TMA Bùi Vĩnh Phú 33 Đặng Đình Vương LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... triển CMS module cho hệ thống Intranet cuả Công ty TMA 1. 2.2 Xây dựng công cụ hệ thống phi chức Hệ thống intranet bao gồm số công cụ phi chức sau : • Thành phần bảo mật: hệ thống intranet có hệ thống. .. 91 10 .11 .1 COPY 92 10 .11 .2 VERSION 93 10 .11 .3 INITIALIZE .93 10 .11 .4 COMPUTE .94 10 .11 .5 IGNORE 94 10 .11 .6 ABORT 94 10 .12 Ví... module cho hệ thống Intranet cuả Công ty TMA Yêu cầu phát triển hệ thống intranet cơng ty TMA 1. 1 Tình hình Khi đề tài bắt đầu nhóm TIS (TMA Information System) phát triển hệ thống intranet cho công

Ngày đăng: 01/11/2022, 20:37

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w