1. Trang chủ
  2. » Luận Văn - Báo Cáo

Ứ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.

25 190 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

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 Cơng trình hồn thành ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn khoa học: TS Vũ Thị Trà Phản biện 1: PGS.TSKH Trần Quốc Chiến Phản biện 2: TS Trần Thiên Thành Luận văn bảo vệ trước Hội đồng chấm Luận văn tốt nghiệp Thạc sỹ hệ thống thông tin họp Đại Học Đà Nẵng vào ngày 31 tháng 07 năm 2016 Có thể tìm hiểu luận văn - Trung tâm thông tin – Học liệu, Đại học Đà Nẵng Thư viện trường Đại học Sư phạm, Đại học Đà Nẵng 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] 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 môi trường mã nguồn mở Liferay Portal 6.2 Ngoài nội dung luận văn nghiên cứu quy trình xử lý cơng việc cơng ty, đề xuất giải pháp xây dựng hệ thống thông tin quản lý 3.2 Phạm vi nghiên cứu Trong khuôn khổ luận văn thực nghiệm, việc sâu vào phân tích đề xuất giải pháp xây dựng hệ thống, tơi giới hạn thực nghiệm lập trình phát triển mơ đun với chức sau: - Quản lý danh mục sách; - Quản lý tiến độ ban biên tập cá nhân; - Một số mô đun hỗ trợ khác; 3.3 Phương pháp nghiên cứu Sử dụng hai phương pháp phương pháp tài liệu phương pháp thực nghiệm Phương pháp nghiên cứu tài liệu Với phương pháp này, nghiên cứu tài liệu sở lý thuyết, tài liệu liên quan đến mã nguồn mở Liferay Portal, môi trường phát triển triển khai hệ thống, bên cạnh nghiên cứu số văn nghiệp vụ đơn vị Phương pháp thực nghiệm Xây dựng môi trường phát triển hệ thống dựa mã nguồn mở Liferay phiên 6.2, ngôn ngữ lập trình Java, sở liệu MySQL, Web server Apache Tomcat, công cụ phát triển Liferay Eclip IDE plugin hỗ trợ khác 3.4 Ý nghĩa khoa học thực tiễn đề tài Về khoa học: Kết nghiên cứu đề tài góp phần thúc đẩy việc ứng dụng phần mềm mã nguồn mở việc xây dựng hệ thống cổng thông tin quản lý doanh nghiệp vừa nhỏ, đồng thời tài liệu giúp người dùng tiếp cận tảng mã nguồn mở Liferay dễ dàng nhanh chóng triển khai ứng dụng thực tế doanh nghiệp tổ chức có nhu cầu Về thực tiễn: Sản phẩm để tài công cụ sử dụng hỗ trợ quản lý thực công việc cho quan, tổ chức người dùng phận nội dung NXBGD chi nhánh Đà Nẵng Bố cục luận văn Báo cáo luận văn tổ chức thành chương chính: Chương Nghiên cứu tổng quan Liferay Portal; Trong chương này, trình bày tổng quan cổng thông tin điện tử Portal, tảng cấu trúc Liferay, tính Portal, tiêu chuẩn Portal,cấu trúc Porlet, điểm phiên Liferay Portal 6.2 so với phiên trước 6 Chương Đề xuất giải pháp xây dựng hệ thống thông tin quản lý NXBGD chi nhánh Đà Nẵng; Nội dung chương chủ yếu trình bày quy trình nghiệp vụ xử lý công việc NXBGD chi nhánh Đà Nẵng, đề xuất giải pháp xử lý cơng việc có hệ thống thơng tin hỗ trợ quản lý, lợi ích mà hệ thống mang lại Xây dựng sở liệu, phát triển chức hệ thống Phân quyền người dùng, xây dựng môi trường, cài đặt hệ thống, phần đề cập đến số lưu ý triển khai hệ thống mã nguồn mở nói chung Liferay Portal nói riêng Chương Kết luận hướng phát triển đề tài; Đánh giá kết đạt được, ưu điểm nhược điểm từ đưa hướng phát triển đề tài tương lai 7 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 Cổng thông tin điện tử - Portal điểm truy cập tập trung nhất, tích hợp kênh thông tin dịch vụ, ứng dụng Đây sản phẩm hệ thống phần mềm phát triển dựa sản phẩm phần mềm cổng thông tin lõi (Portal core) nhằm thực trao đổi thông tin, liệu với hệ thống thông tin khác, đồng thời thực cung cấp dịch vụ hỗ trợ trao đổi thông tin người sử dụng, hệ thống với thông qua phương thức thống tảng web [3] 1.1.2 Các loại cổng thơng tin Portal Tuỳ thuộc vào mục đích cung cấp dịch vụ cho người dùng cuối mà ta có cổng thơng tin sau: - Cổng thơng tin công cộng (Public portals): Khi muốn ghép nối thông tin lại với từ nhiều nguồn, nhiều ứng dụng từ nhiều người ta dùng loại cổng thông tin Ngồi cho phép cá nhân hóa (Personalization)các website theo đối tượng người dùng Ví dụ Yahoo.com… - Cổng thông tin doanh nghiệp (Enterprise portal hay Corporate Desktops): Cổng thông tin xây dựng cho phép thành viên doanhnghiệp sử dụng tương tác ứng dụng nghiệp vụ tácnghiệp doanh nghiệp 8 - Cổng giao dịch điện tử (Marketplace portals): Là nơi liên kết người bán người mua Ví dụ: eBay, ChemWeb… - Cổng thơng tin ứng dụng chuyên biệt (Specialized portals): Ví dụ SAP portal, cổng thông tin loại cung cấp ứng dụng chuyên biệt phục vụ mục đích khác 1.1.3 Các tính cổng thơng tin Portal Các loại cổng thơng tin có chung số tính Người ta xem tính tiêu chuẩn để phân biệt portal với website tổng hợp tin tức, ứng dụng quản trị nội dung website, ứng dụng chạy Web [3] - Khả phân loại nội dung: Portal cho phép tổ chức nội dụng ứng dụng theo nhiều hình thức khác khác để đáp ứng yêu cầu khác nhóm (phân loại theo người sử dụng, phòng ban, đơn vị) tổ chức (Ví dụ: Về giao diện, quản lý trang…); - Khả tìm kiếm mục: Portal cung cấp tích hợp chức tìm kiếm đánh mục văn bản, tài liệu nhằm mục đích giúp người sử dụng nhanh chóng truy xuất đến nguồn tài nguyên mong muốn; - Khả quản lý nội dung: Portal cung cấp hệ thống kiểm soát nội dung, cho phép người sử dụng không am tường kỹ thuật tạo lập nội dung cách thuận tiện Portal cung cấp khả kiểm soát quyền truy xuất đến nội dung để đảm bảo người có quyền truy nhập văn mà họ cấp phép; - Cá thể hoá: cho phép thiết lập thơng tin khác nhau, trình bày theo nhiều cách khác nhau, phục vụ cho nhiều loại đối tượng sử dụng theo yêu cầu cá nhân sở thích, thói quen, u cầu nghiệp vụ Mỗi cá nhân tự chỉnh sửa cách hiển thị thơng tin, nội dung theo sở thích phù hợp với cơng việc mình; - Tích hợp liên kết nhiều loại thơng tin: cho phép tích hợp nội dung thơng tin từ nhiều nguồn tin khác nhằm phục vụ nhiều đối tượng sử dụng Portal cung cấp môi trường có khả tích hợp ứng dụng web có - Xuất thơng tin: Thu thập bóc tách thơng tin định chuẩn từ nhiều nguồn khác có chế xuất thơng tintheo chuẩn Hệ thống tin tức cập nhật cho hệ thống Portal nhiều hình thức sau: + Thơng qua hệ thống, biên tập viên sử dụng tính hệ thống CMS để xậy dựng nội dung + Cơ chế tích hợp tin tức từ website khác cách áp dụng chuẩn trao đổi tin tức thông dụng RSS + Hỗ trợ RSS hai chiều người dùng (Client) nhà cung cấp (Server) cho phép website mức dùng lại tin tức cổng + Thông qua hệ thống chuẩn có sẵn Portal web service - Đăng nhập lần (single sign on): Người dùng cần đăng nhập lần, sau truy cập sử dụng tất dịch vụ/nghiệp vụ đăng ký/cấp phép cổng thơng tin.Portal 10 phải tích hợp cung cấp hệ thống đăng nhập lần (một cửa) Nói cách khác, Portal lấy thơng tin người sử dụng từ dịch vụ thư mục LDAP, NDShoặc AD - Quản trị cổng thông tin: Người quản trị, người dùng tự xác định, điều chỉnh cách thức hiển thị kênh thông tin, nội dung thông tin định dạng chi tiết đồ hoạ, đồng thời cho phép người quản trị định nghĩa nhóm người dùng, quyền truy cập sử dụng thông tin khác - Quản lý người dùng: Cho phép quản trị người sử dụng dựa tiêu chuẩn LDAP để phân quyền sử dụng theo vai trò thống xuyên suốt tồn hệ thống - Hỗ trợ nhiều mơi trường hiển thị thông tin: Cho phép hiển thị nội dung thông tin nhiều loại thiết bị máy tính, thiết bị di động (Smart phone) cách tự động Portal phải có khả vận hành đa tảng, đa phương tiện.Cho phép người sử dụng sử dụng nhiều hệ điều hành khác nhau, thông quan trình duyệt web khác để truy xuất vào Portal Bao gồm phương tiện điện thoại di động, thiết bị cầm tay - Khả bảo mật: Portal phải cung cấp hệ thống xác thực cấp phép mạnh Bất kỳ tích hợp hệ thống nào, với chế đăng nhập lần, phải bảo mật ngăn chặn giao dịch không hợp lệ người sử dụng ứng dụng khác 1.2 CÁC TIÊU CHUẨN CỔNG THÔNG TIN PORTAL 1.2.1 Portlet API (JSR 168) 11 Đây tiêu chuẩn hiệp hội Java Community Process công bố, chủ yếu áp dụng cho portal xây dựng tảng Java Chuẩn cách tương tác ứng dụng nghiệp vụ (portlet) với Portal framework 1.2.2 Web Services for Remote Portlets (WSRP) Chuẩn OASIS (Organization for the Advancement of Structured Information Standards) công bố Chuẩn thức giao tiếp portal server với ứng dụng nghiệp vụ từ xa (remote portlet) thông qua dịch vụ Web (Web Services) [3] Các ứng dụng nghiệp vụ tuân thủ tiêu chuẩn chạy portal server áp dụng tiêu chuẩn WSRP, không cần quan tâm ứng dụng hay portal server xây dựng công nghệ/ngôn ngữ Hiện tại, có hai loại cơng nghệ hỗ trợ Web Services tốt J2EE 1.3 LIFERAY PORTAL 1.3.1 Khái niệm Liferay portal cổng thông tin điện tử mã nguồn mở viết Java, cung cấp tính khơng giới hạn số lượng tiện dụng hiệu đến cho người dùng, giúp cho người dùng triển khai website mong muốn khoảng thời gian nhanh Là giải pháp Cổng thông tin điện tử cho quan, doanh nghiệp, tổ chức, cá nhân cộng đồng [4] 1.3.2 Ưu điểm Liferay Portal a Về công nghệ b Về triển khai sử dụng hệ thống 12 1.3.3 Những tiện ích tích hợp Liferay Portal a Giao diện b Bộ công cụ phát triển giao diện phong phú c Hệ thống quản lý quyền sử dụng chặt chẽ d Tích hợp Liferay portal vào IDE e Thuận lợi triển khai Liferay portal 1.3.4 Kiến trúc LiferayPortal a Kiến trúc Logic Liferay Liferay portal xây dựng sẵn 60 kênh thuộc chủng loại Blogs, calendar, Document Library, Image Gallery, mail, message boards, polls, RSS feeds, Wiki, web content, Content Management System, Enterprise Content Management Systems Phiên 6.x có nhiều cải tiến so với phiên 5.x Đặc biệt phiên có hỗ trợ mơi trường phát triển ứng dụng (IDE) giúp cho trình phát triển ứng dụng dễ dàng Liferay hỗ trợ phát triển triển khai nhiều hệ điều hành khác Windows, Mac Linux OS JRE cài đặt sẵn hệ điều hành hỗ trợ thực thi máy ảo java JVM.Các máy chủ hỗ trợ thực thi Liferay bao gồm Apache Tomcat, Glassfish, Geronimo, Jetty, JOnAS, JBoss, Resin, Các máy chủ cung cấp kết nối khả tương tác thông qua ESB 1.3.5 Portlet a Giới thiệu Portlet thành phần phần mềm giao diện người dùng web dùng lại Được quản lý hiển thị cổng thông tin Một 13 trang cổng thông tin mô tả tập hợp nhiều portlet khơng “dẫm” lên Vì vậy, portlet hiểu ứng dụng web tích hợp cổng thông tin [7] b Những thuận lợi hạn chế việc sử dụng Portlet - Thuận lợi: - Hạn chế: 1.3.6 Phiên Liferay Portal 6.2 điểm a Các phiên Liferay b Những điểm phiên Liferay Portal 6.2 so với phiên trước 14 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 2.1 GIỚI THIỆU NXBGD CHI NHÁNH ĐÀ NẴNG 2.1.1 Giới thiệu Nhà xuất giáo dục chi nhánh Đà Nẵng thành lập theo Quyết định số 673/QĐ-TCCB Bộ Giáo dục - Đào tạo v/v thành lập Chi nhánh NXBGD thành phố Đà Nẵng Chịu trách nhiệm xuất bản, in phát hành sách giáo khoa, sách tham khảo, công trình khoa học, tài liệu dạy học phục vụ ngành học: Giáo dục mầm non, Giáo dục phổ thông, Giáo dục đại học sau đại học, Giáo dục chuyên nghiệp Giáo dục thường xuyên địa bàn tỉnh miền Trung Tây Nguyên theo đạo NXB Giáo dục 2.1.2 Chức nhiệm vụ phòng, ban a Phòng Kế hoạch – Kinh doanh Chức phòng Kế hoạch – Kinh Doanh (KHKD) làm việc với đối tác, tiếp nhận thảo, đề xuất lập tiến độ thực công việc liên quan đến làm thảo sách giáo dục, bao gồm Trưởng phòng, Phó phòng, Thư kí biên tập b Ban biên tập sách Khoa học tự nhiên Ban biên tập sách Khoa học tự nhiên (KHTN) có chức biên tập, đọc kiểm tra, đọc sửa in, đọc đính loại sách thuộc lĩnh vực Khoa học Tự nhiên Toán, Tin, Lý, Hoá, Sinh… 15 cấp Trung học sở, Trung học phổ thông, Đại học, Cao đẳng dạy nghề Tổ chức ban bao gồm Trưởng ban biên tập viên phụ trách chuyên môn c Ban biên tập sách Khoa học xã hội Ban biên tập sách Khoa học Xã hội (KHXH) có chức biên tập, đọc kiểm tra, đọc sửa in, đọc đính chính, loại sách thuộc lĩnh vực Khoa học Xã hội Văn, Sử, Địa…cấp Trung học sở, Trung học phổ thông, Đại học, Cao đẳng dạy nghề Tổ chức ban gồm Trưởng ban biên tập viên phụ trách chuyên môn d Ban biên tập sách Mầm non – Tiểu học Ban biên tập sách Mầm non – Tiểu học (MN-TH) có chức biên tập, đọc kiểm tra, đọc sửa in, đọc đính chính, loại sách thuộc lĩnh vực Khoa học Tự nhiên Xã hội bậc Mầm non Tiểu học Tổ chức ban gồm Trưởng ban biên tập viên phụ trách chun mơn e Phòng Mỹ thuật – Chế Phòng Mỹ thuật – Chế (MT-CB) có chức thiết kế, mỹ thuật sách, chỉnh sửa market thảo, xuất phim, can, chế sách.Tổ chức phòng bao gồm Trưởng phòng, hoạ sĩ thiết kế mỹ thuật 2.2 PHÂN TÍCH QUY TRÌNH XỬ LÝ CƠNG VIỆC Hiện tại, công tác làm sách giáo dục khối nội dung NXBGD chi nhánh Đà Nẵng bao gồm nhiều cơng việc quy trình thực khác nhau, hỗ trợ bổ sung cho Trong khuôn 16 khổ luận văn này, tập trung nghiên cứu quy trình từ xây dựng hệ thống hỗ trợ quản lý công việc Từ kết đạt làm tiền đề áp dụng cho quy trình lại 2.2.1 Quy trình đọc rà soát sách tham khảo tái a Tóm tắt quy trình b Sơ đồ quy trình 2.2.2 Quy trình thực làm sách tham khảo a Tóm tắt quy trình b Sơ đồ quy trình 2.2.3 Quy trình thực làm sách tham khảo tái a Tóm tắt quy trình b Sơ đồ quy trình 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 Quy trình thực làm thảo giáo dục nói chung, làm sách tham khảo mới, tái đọc rà sốt nói riêng đáp ứng nhu cầu tình hình thực tế nhân khối lượng cơng việc Tuy nhiên, quy trình phải trải qua nhiều khâu, nhiều phận tham gia nên việc quản lýtiến độ, công việc gặp nhiều bất cập Việc quản lý tiến độ công việc chủ yếu thực thủ công (Thông qua báo cáo giấy hàng tuần, hàng tháng, lập báo cáo file Word Excel), chưa có chế tự động Nhu cầu ứng dụng CNTT để xây dựng hệ thống thông tin quản lý công việc, lưu trữ thông tin nguồn tài nguyên tập 17 trung yêu cầu cấp bách Xuất phát từ tình hình thực tế, hệ thống quản lý cơng việc phải đáp ứng số yêu cầu chức sau: 2.3.1 Chức quản lý lịch công tác Xây dựng lịch cơng tác chung tồn công ty theo tuần, theo ngày theo làm việc Người quản lý quản lý lịch cơng tác chung tồn cơng ty, bên cạnh cá nhân tự tạo lịch cơng tác riêng cho Hỗ trợ nhắc nhở kiện lịch công tác 2.3.2 Chức quản lý danh mục sách Dữ liệu thảo, sách như: mã số, tên sách, tác giả, số trang lưu trữ liệu tập trung, giúp người dùng tìm kiếm thơng tin thảo, sách cách dễ dàng, nhanh chóng 2.3.3 Chức quản lý tiến độ Yêu cầu hệ thống giúp Ban Giám đốc, Trưởng/Phó ban biên tập quản lý tiến độ cơng việc cách tự động Việc theo dõi trạng thái công việc (Đang thực hiện, trễ tiến độ…) duyệt tiến độ công việc phải thực dễ dàng, nhanh chóng có độ xác cao Mỗi cá nhân tự quản lý cơng việc cách tự động hóa khơng cần lưu trữ hồ sơ giấy tờ cách làm truyền thống 2.3.4 Thống kê – Lập báo cáo Cuối quý, biên tập viên phải thống kê số lượng công việc thực quý để báo cáo Yêu cầu hệ 18 thống giúp biên tập viên quản lý đượcc cơng việc vi cách tự động thay sử dụng phần mềm Excel Hỗ trợ trích xuất báo cáo nhanh, xác có u cầu 2.4 PHÂN TÍCH VÀ THIẾT KẾ HỂ THỐNG 2.4.1 Mơ hình kiến trúc chung Mơ hình kiến trúc hệ thống mơ tả sau: 2.4.2 Đặc tả yêu cầu hệ thống Từ thực tế quy trình nghiệp vụ tại, việcc xây dựng d hệ thống quản lý công việc, tiến độ hướng tới việc hỗ trợ cá nhân người ng dùng công ty phải đáp ứng yêu cầu cụ ụ thể sau: a Yêu cầu chức 19 * Mô tả yêu cầu - Khi nhận thảo từ phận kinh doanh, trưởng phó ban biên tập phân loại cơng việc (Biên tập mới, biên tập tái bản, đọc đính v vv…) Hệ thống lưu trữ thông tin công việc, thông tin sách, thông tin người phụ trách công việc, thời gian nhận…Người thực công việc (Biên tập viên) vào thông tin công việc phân công nhập thời gian hồn thành cơng việc Trưởng, phó phòng ban đồng ý điều chỉnh thời gian hồn thành công việc cụ thể Trong trình thực cơng việc có độ ưu tiên cao biên tập viên phải yêu cầu điều chỉnh tiến độ để tránh việc trễ tiến độ Biên tập viên nhận email thông báo công việc đến hạn trễ tiến độ thông qua email Cuối tuần làm việc hệ thống xuất báo cáo tình hình thực cơng việc biên tập viên a Yêu cầu chức * Mô tả yêu cầu * Các thông tin phải lưu trữ * Các chức cần có hệ thống b Yêu cầu phi chức 2.4.3 Đề xuất quy trình nghiệp vụ a Hoạt động nghiệp vụ Biên tập viên • Mơ tả • Sơ đồ ca sử dụng hoạt động nghiệp vụ Biên tập viên • Sơ đồ luồng xử lý nghiệp vụ biên tập viên b Hoạt động nghiệp vụ trưởng Ban biên tập 20 • Mơ tả • Sơ đồ ca sử dụng hoạt động nghiệp vụ Trưởng ban biên tập • Sơ đồ luồng xử lý nghiệp vụ Trưởng ban biên tập c Hoạt động nghiệp vụ ban giám đốc (Giám đốc, phó giám đốc) • Mơ tả • Sơ đồ ca sử dụng hoạt động nghiệp vụ Ban giám đốc • Sơ đồ luồng xử lý nghiệp vụ Ban giám đốc 2.4.4 Thiết kế sở liệụ 2.4.4.1 Xây dựng mơ hình thực thể liên kết 2.4.4.2 Xây dựng mơ hình thực thể liên kết 2.4.4.3 Thiết kế cấu trúc bảng 2.5 PHÁT TRIỂN HỆ THỐNG 2.5.1 Xây dựng thuật toán xử lý luồng công việc hệ thống Đầu vào: Đầu ra: Các bước: Bước Kiểm tra điều kiện đầu vào Bước Cập nhật trạng thái tiến độ Bước Hiển thị trạng thái tiến độ 2.5.2 Cơ sở thiết kế bảo mật phân quyền Để đảm bảo việc bảo mật thông tin Liferay phân thành thuộc tính vai trò quyền cho người dùng 21 Ngồi loại vai trò nêu trên, có vai trò cho đội (team) Các team tạo quản trị trang bên trang web cụ thể đó.Các quyền định nghĩa gán cho team áp dụng cho trang mà team thuộc Các quyền định nghĩa mức bình thường, trang web, hay tổ chức, ngược lại, xác định mức portal, chúng áp dụng phạm vi khác Sự khác biệt bốn loại vai trò sau: • Vai trò thơng thường: Các quyền định nghĩa mức Portal áp dụng mức portal • Vai trò trang: Quyền định nghĩa mức portal áp dụng cho trang web cụ thể • Vai trò tổ chức: Quyền định nghĩa mức portal áp dụng cho tổ chức cụ thể • Team: Quyền xác định trang web cụ thể phân công trang web cụ thể 2.5.3 Phân quyền người dùng hệ thống 2.5.4 Xây dựng ứng dụng a Tạo cấu trúc Project b Tạo entity thông qua Service build c Cài đặt trang view d Viết mã cho lớp controller 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 - Tuỳ theo hệ điều hành máy chủ để lựa chọn phiên cài 22 đặt Java phù hợp - Phiên Liferay Plusgin SDK phải trùng khớp với (Ví dụ phiên Liferay 6.2 phải kèm theo SDK 6.2) - Mặc định Liferay hỗ trợ kết nối đến sở liệu MySQL, HSql Vậy triển khai hệ thống có sở liệu khác Oracle, SQLSerrver cần có thứ viện hỗ trợ kết nối phù hợp (VD: sở liệu Oracle 12c cần thư viện hỗ trợ jdbc6…) - Có hai cách Start Stop server Tomcat Cách thao tác trực tiếp từ eclipse start/stop từ startup.bat/startup.sh window ; Linux shutdown.bat/shutdown.sh 23 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI “Hệ thống thông tin quản lý NXBGD chi nhánh Đà Nẵng” giải pháp ứng dụng đáp ứng nhu cầu ứng dụng tin học vào công tác quản lý công việc, nhân môi trường sản xuất hay tổ chức hành đơn vị Với chức hệ thống cho phép người dùng thống kê nhanh số liệu, cập nhật nhanh thông tin mà người sử dụng yêu cầu, đem lại hiệu cao công tác quản lý, làm giảm công sức lao động việc lưu trữ thông tin, vừa bảo đảm độ tin cậy tức liệu lưu hệthống máy tính 3.1 ĐÁNH GIÁ KẾT QUẢ ĐẠT ĐƯỢC Luận văn tập trung nghiên cứu sở lý thuyết từ triển khai xây dựng hệ thống mã nguồn mở Liferay Portal, bên cạnh tiến hành khảo sát quy trình phát triển hệ thống thơng tin quản lý công việc công ty, nắm bắt số khái niệm phục vụ cho việc viết luận văn phân tích vai trò CNTT cần thiết phải xây dựng hệ thống hỗ trợ công việc môi trường hội nhập a Những ưu điểm nhược điểm luận văn đạt sau Ưu điểm: • Trình bày luận văn cách khoa học có hệ thống kiến thức hiểu biết thân, có tham khảo tài liệu vấn đề có liên quan đến nội dung tìm hiểu, nghiên cứu Nghiên cứu 24 tốn, tìm giải pháp xây dựng ứng dụng giải tốn cụ thể mang tính ứng dụng cao Nhược điểm: • Hệ thống áp dụng cho mạng nội Chưa thử nghiệm mạng diện rộng Một số vấn đề phát sinh trình quản lý cần tiếp tục nghiên cứu đề xuất giải pháp xử lý phù hợp b Một số hình ảnh giao diện chức hệ thống 3.2 HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI Đây tốn có nhiều tiềm q trình phát triển đơn vị, để phát triển thành hệ thống hồn chỉnh đưa ứng dụng vào thực tế cách rộng rãi cho đơn vi khác chươngtrình cần: • Cải tiến, hồn thiện số chức chưa hồn chỉnh chương trình • Nâng cấp hệ thống để áp dụng quản lý doanh nghiệp mạng diện rộng sử dụng hệ quản trị khác • Ứng dụng cho hầu hết doanh nghiệp không doanh nghiệp vừa nhỏ • Xây dựng hồn thiện chức báo cáo, truy xuất liệu ... CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI Hệ thống thông tin quản lý NXBGD chi nhánh Đà Nẵng” giải pháp ứng dụng đáp ứng nhu cầu ứng dụng tin học vào công tác quản lý công việc, nhân môi... dựng hệ thống thông tin quản lý NXBGD chi nhánh Đà Nẵng; Nội dung chương chủ yếu trình bày quy trình nghiệp vụ xử lý cơng việc NXBGD chi nhánh Đà Nẵng, đề xuất giải pháp xử lý cơng việc có hệ thống. .. nước [2] 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: 25/05/2019, 14:02

Xem thêm:

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w