Nghiên cứu mô hình quản lý người dùng và bảo mật thông tin trong cổng thông tin điện tử

81 362 0
Nghiên cứu mô hình quản lý người dùng và bảo mật thông tin trong cổng thông tin điện tử

Đ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 TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - Đỗ Thị Uyển NGHIÊN CỨU MÔ HÌNH QUẢN LÝ NGƢỜI DÙNG VÀ BẢO MẬT THÔNG TIN TRONG CỔNG THÔNG TIN ĐIỆN TỬ Chuyên ngành: Công nghệ thông tin LUẬN VĂN THẠC SỸ KỸ THUẬT CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN NGƢỜI HƢỚNG DẪN KHOA HỌC TS TẠ TUẤN ANH HÀ NỘI-2012 LỜI CẢM ƠN Lời em in h n th nh nghệ thông tin trường Đại họ h m n ho thầ cô Viện Công N i đ gi ng gi p đ em suốt qu tr nh họ t p Em in h n th nh đ em m n thầ Tạ Tu n nh người đ t n t nh hướng dẫn th ho n thành lu n văn n Và ũng in m n l nh đạo bạn đồng nghiệp n i ông t đ tạo điều kiện tốt nh t ho họ t p v nghiên ứu Cuối ùng ũng in đượ b tỏ lòng biết n tới gi đ nh v người th n người d nh ho qu n t m đ ng viên v s t suốt thời gi n qu nh ùng MỤC LỤC MỞ ĐẦU Lý chọn đề tài Phƣơng pháp nghiên cứu Mô tả phạm vi, nội dung nghiên cứu luận văn CHƢƠNG I: XÂY DỰNG CÁC HỆ THỐNG QUẢN LÝ THEO MÔ HÌNH CỔNG THÔNG TIN (PORTAL) 1.1 Giới thiệu Cổng thông tin điện tử 1.2 Cách phân biệt Portal với ứng dụng web hệ thống quản trị nội dung 1.3 Một số phần mềm lõi cổng thông tin điện tử 12 1.4 Tích hợp ứng dụng cổng thông tin 18 CHƢƠNG II: QUẢN LÝ NGƢỜI DÙNG TRONG CỔNG THÔNG TIN 20 2.1 Mô hình Cơ sở liệu danh bạ ngƣời dùng 20 2.1.1 Giới thiệu số chuẩn Cơ sở liệu danh bạ ngƣời dùng 20 2.1.2 Phƣơng thức hoạt động LDAP 22 2.2 Hệ thống đăng nhập cửa SSO với CAS 27 2.2.1 Giới thiệu hệ thống SSO 27 2.2.2 Dịch vụ chứng thực trung tâm - CAS 30 CHƢƠNG III: GIẢI PHÁP XÂY DỰNG HỆ THỐNG 36 SỬ DỤNG LIFERAY PORTAL 36 3.1 Những yêu cầu hệ thống Cổng thông tin điện tử 36 3.1.1 Yêu cầu kiến trúc hệ thống Cổng thông tin điện tử 36 3.1.2 Yêu cầu chức hệ thống Cổng thông tin điện tử 40 3.1.3 Yêu cầu kỹ thuật hệ thống Cổng thông tin điện tử 43 3.2 Phần mềm lõi cổng thông tin LIFERAY 46 3.2.1 Giới thiệu Liferay 46 3.2.2 Quản lý ngƣời dùng LIFERAY 49 CHƢƠNG IV: CÁC KẾT QUẢ TRIỂN KHAI ỨNG DỤNG 53 4.1 Cấu hình Liferay, môi trƣờng cho hệ thống hoạt động 53 4.1.1 Cài đặt Liferay 53 4.1.2 Cấu hình môi trƣờng cho hệ thống 54 4.2 Triển khai hạ tầng cổng thông tin 55 4.2.1 Đối tƣợng ngƣời dùng hệ thống biotech-hou portal 55 4.2.2 Các trang thông tin: 55 4.3 Triển khai ứng dụng quản lý học tập Courses 57 4.4 Tích hợp ứng dụng quản lý thí nghiệm QLTN_cnsh vào cổng thông tin 65 4.4.1 Giới thiệu ứng dụng quản lý thí nghiệm QLTN_cnsh 66 4.4.2 Chạy ứng dụng: 69 ĐÁNH GIÁ VÀ KẾT LUẬN 74 TÀI LIỆU THAM KHẢO 75 DANH MỤC CÁC HÌNH Hình 1: Mô hình kết nối client/server 22 Hình 2: Thao tác tìm kiếm 23 Hình 3: Những thông điệp Client gửi cho server 23 Hình 4: Nhiều kết tìm kiếm đƣợc trả 24 Hình 5: Chứng thực dùng LDAP 26 Hình 6: Ví dụ thƣ mục điển hình 26 Hình 7: Khái niệm SSO 27 Hình 8: Ngƣời dùng truy cập vào UD đ chứng thực với CAS server 30 Hình 9: Ngƣời dùng truy cập vào UD mà chƣa chứng thực với CAS server 34 Hình10: Mô hình kiến trúc phân tầng CTTĐT 37 Hình 11: Mô hình cổng thông tin biotech-hou 38 Hình 12: Sơ đồ khái quát hệ thống ngƣời dùng biotech-hou 39 Hình 13: Đặc điểm Liferay - đầy đủ tính cần thiết 47 Hình 14: Mỗi liên hệ Vai trò Permission 50 Hình 15: Giao diện để cấu hình LDAP CAS Liferay 52 Hình 16: Trang chủ biotech-hou portal 56 Hình 17: Biểu đồ lớp lĩnh vực 58 Hình 18: Các lớp đƣợc sinh chạy ServiceBuilder 64 Hình 19: Nguyên mẫu giao diện 64 Hình 20: Trang đăng ký khóa học dành cho sinh viên 65 Hình 21: Sơ đồ biểu diễn Use Case 66 Hình 22: Cấu hình CAS - Liferay 70 Hình 23: Cấu hình Liferay - LDAP 70 Hình 24: Cấu hình Liferay - LDAP (t.t) 71 Hình 25: Cấu hình Liferay - LDAP (t.t) 71 Hình 26: Cấu hình Liferay - LDAP (t.t) 72 Hình 27: Cấu hình Liferay - LDAP (t.t) 72 Hình 28: Cấu hình Liferay - LDAP 72 Hình 29: Trang liên kết với ứng dụng 73 Hình 30: Trang ứng dụng QLTN-biotech 73 DANH MỤC CÁC BẢNG Bảng 1:Mô tả thuộc tính URI 32 Bảng 2: Bảng tên khóa học 58 Bảng 3: Bảng lƣu thông tin sinh viên 59 Bảng 4: Bảng phòng học 59 Bảng 5: Bảng giảng viên phụ trách môn học 59 Bảng 6: Bảng giảng viên 59 Bảng 7: Bảng môn học 59 Bảng 8: Bảng lƣu thông tin sinh viên viết lời bình (Comment) 60 Bảng 9: Bảng lƣu thông tin ngày nghỉ khóa học 60 Bảng 10: Danh mục bảng ứng dụng 69 DANH MỤC CÁC CHỮ VIẾT TẮT STT 10 11 12 Chữ viết tắt CNSH CSDL CTTĐT SSO LDAP AD CAS OpenSSO DN MVC Biotech-hou ID Diễn giải Công nghệ sinh học Cơ sở liệu Cổng thông tin điện tử Single Sign On Lightweight Directory Access Protocol Active Directory Central Authenticate Service Open Single Sign-On Distinguished Name Model–View–Controller Biotech –HaNoi Open University Identification MỞ ĐẦU Lý chọn đề tài Trong thời đại hội nhập kinh tế toàn cầu, thông tin ngày trở thành nguồn tài nguyên vô giá, vấn đề trao đổi thông tin trọng cấp thiết, mạng máy tính giúp cho nguời tiếp cận, trao đổi thông tin cách nhanh chóng, thuận tiện Cùng với dịch vụ kèm đ mang lại lợi ích phủ nhận Một dịch vụ Internet việc xây trang web mà từ ngƣời sử dụng dễ dàng truy xuất trang web dịch vụ thông tin khác mạng máy tính cách tiện lợi, dễ sử dụng web Portal Và vấn đề lớn Portal chƣa thể tích hợp tất ứng dụng để dùng chung sở liệu, tức nguời dùng chƣa có tài khoản cho việc đăng nhập chƣơng trình dùng chung làm việc tài khoản tài khoản Điều đƣợc hiểu cách đơn giản việc quy tài khoản nhƣ cho chƣơng trình việc cần thiết Nó giống nhƣ tòa nhà đại, với phòng ốc chức quyền hạn khác nhau, ngƣời với thẻ tay, đến đâu chỗ tòa nhà làm đƣợc nhiệm vụ thẻ vào phòng định Website Khoa Công nghệ sinh học cổng thông tin thành viên Công thông tin Đại học Mở Hà Nội, với phân cấp sâu tuyển sinh nhƣ quản lý đào tạo, trang thông tin Khoa công nghệ sinh học có đầy đủ thành phần giống nhƣ website hoàn chỉnh, ngƣời dùng khách truy cập để nắm đƣợc thông tin, sinh viên xem điểm, xem thời khóa biểu, thông báo, truy cập thƣ viện điện tử…., giảng viên đăng ký giảng, dạy học trực tuyến, tra cứu lƣơng,… Hiện trang giống nhƣ trang website khác đ nêu trang khoa mang tính trang thông tin đơn thành viên truy cập ứng dụng Đỗ Thị U n - Lu n văn tốt nghiệp o họ Khoa nói riêng trƣờng trang khác phải có username/password riêng biệt, trang khoa phân cấp phân quyền ngƣời quản trị, giảng viên sinh viên Cùng với tảng đ đƣợc thiết kế sẵn ứng dụng muốn tích hợp vào khó khăn Chính lý em xin đề xuất xây dựng portal mà có phân quyền rõ ràng ngƣời dùng tảng đ sẵn có tích hợp lên hệ thống ứng dụng khác theo chế Single Sign On Cụ thể xây dựng trang thông tin cho Khoa công nghệ sinh học, xây dựng cho sinh viên trang riêng quản lý đăng ký học tập phần mềm quản lý thí nghiệm đƣợc tích hợp vào cổng thông tin theo mô hình SSO để làm tảng phát triển thêm ứng dụng sau mà thiết kế lại cổng thông tin Phƣơng pháp nghiên cứu Nghiên cứu lý thuyết cổng thông tin điện tử, sở chọn phần mềm lõi cổng thông tin phù hợp với việc thiết kế xây dựng cổng thông tin có hỗ trợ quản lý ngƣời dùng bảo mật thông tin Mô tả phạm vi, nội dung nghiên cứu luận văn Trong luận văn em nghiên cứu thiết kế portal thực tế đơn vị Khoa công nghệ sinh học, Viện Đại học Mở Hà Nội theo hƣớng sau: - Phân quyền ngƣời sử dụng để đảm bảo tính bảo mật thông tin - Dùng SSO để đăng nhập cửa để ngƣời dùng tiện lợi dễ sử dụng tận dụng đƣợc nguồn tài nguyên sẵn có xây dựng lại nhiều, cụ thể tích hợp ứng dụng web phát triển đ đƣợc xây dựng tảng thích hợp để giao tiếp SSO server phục vụ cho đăng nhập cửa - Lựa chọn phần mềm lõi cổng thông tin thích hợp để xây dựng cổng thông tin cho đơn vị Nội dụng luận văn gồm chƣơng: Chƣơng 1: Xây dựng hệ thống quản lý theo mô hình cổng thông tin Chƣơng 2: Quản lý ngƣời dùng portal Đỗ Thị U n - Lu n văn tốt nghiệp o họ Chƣơng 3: Giải pháp xây dựng hệ thống sử dụng liferay Chƣơng 4: Các kết triển khai ứng dụng Đánh giá kết luận Đỗ Thị U n - Lu n văn tốt nghiệp o họ CHƢƠNG I: XÂY DỰNG CÁC HỆ THỐNG QUẢN LÝ THEO MÔ HÌNH CỔNG THÔNG TIN (PORTAL) 1.1 Giới thiệu Cổng thông tin điện tử Portal hay Cổng thông tin điện tử đƣợc hiểu nhƣ trang web xuất phát mà từ ngƣời sử dụng dễ dàng truy xuất trang web dịch vụ thông tin khác mạng máy tính Lợi ích lớn mà portal đem lại tính tiện lợi, dễ sử dụng Thay phải nhớ vô số địa khác cho mục đích sử dụng khác nhau, ngƣời dùng cần nhớ đến web portal đó, nhà cung cấp dịch vụ đ tích hợp thứ mà ngƣời dùng cần Portal nơi tích hợp môi trƣờng web kênh thông tin, ứng dụng đƣợc phân phối tới ngƣời dùng khác tùy thuộc vào nhóm quyền, nhu cầu nhƣ mục đích sử dụng ngƣời dùng Tùy 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 nhƣ sau: Cổng thông tin ông ng (Publi port ls): 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 Ngoài cho phép cá nhân hóa (personalization) website theo đối tƣợng ngƣời dùng Ví dụ Yahoo Cổng thông tin nh nghiệp (Enterprise port l h Corpor te Desktops): Cổng thông tin đƣợc xây dựng phép thành viên doanh nghiệp sử dụng tƣơng tác thông tin hay ứng dụng nghiệp vụ tác nghiệp doanh nghiệp Cổng gi o dị h điện tử (M rketpl e port ls): 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 hu ên biệt (Spe i lized port ls): Ví dụ nhƣ SAP portal, cổng thông tin loại cung cấp ứng dụng chuyên biệt khác Cổng thông tin điện tử l m t trung t m tí h hợp thông tin; l m tru t p trung v du nh t; tí h hợp kênh thông tin p dị h vụ ứng dụng; l m t Đỗ Thị U n - Lu n văn tốt nghiệp o họ Điểm khác: - Portlet tạo mảnh nội dung không tạo trang web hoàn chỉnh - Portlet URL trực tiếp - Portlet không bị bó buộc vào nội dung tạo Nội dung tạo html/text WML (Wireless Markup Language) Ngoài Portlet cung cấp thêm số hàm chức sau: Persistent storage for preferences: Portlet cung cấp đối tƣợng Portlet Preferences dành cho việc lƣu trữ dƣ liệu ngƣời sử dụng Một ví dụ liệu mà portlet lƣu lại Look and Feel portlet cho user Những liệu đƣợc lƣu trữ kho liệu đồng Chúng không bị khởi động lại server Là nhà phát triển bạn không cần phải suy nghĩ cách lƣu trữ chúng Request processing: So với servlet portlet có xử lý request phức tạp Nếu servlet, vòng đời request đƣợc gói gọn method service (…) vòng đời request portlet đƣợc chia làm hai giai đoạn (phases) Giai đoạn xử lý request giai đoạn hai trả lại kết - Giai đoạn một: Vì trang web cổng thông tin, có nhiều portlet nên cổng thông tin phải tìm portlet mà ngƣời sử dụng gửi yêu cầu tới gọi phƣơng thức processAction Tất các lôgic nghiệp vụ portlet thƣờng đƣợc xử lí giai đoạn Kết trả đƣợc chứa portlet session hay actionResponse - Giai đoạn hai: Cổng thông tin qua portlet trang web gọi phƣơng thức render Ở giai đoạn này, portlet thƣờng lấy kết chứa portlet session hay response chuyển kết thành mảng html mà ngƣời sử dụng đọc hiểu Portlet có nhiều loại khác đƣợc cổng thông tin Liferay hỗ trợ Một số loại portlet phổ biến kể đến nhƣ:  JavaServer Page (JSP) portlets 61 Đỗ Thị U n - Lu n văn tốt nghiệp o họ  Struts portlets  JavaServer Faces (JSF) portlets  Vaadin portlets  Spring Model–View–Controller (MVC) portlets JavaServer Page portlet (JSP portlet) Đây loại portlet đơn giản Liferay Phần lõi xử lý đƣợc viết java Các nhà phát triển dễ dàng hiểu phát triển đƣợc JSP portlet cấu trúc, cách thức xử lý nhƣ logic JSP portlet đơn giản dễ hiểu Trong Liferay plugin SDK đ có chế độ tự động sinh portlet theo dạng JSP portlet, coi nhƣ mà loại portlet mặc định Strusts portlet Strusts portlet đƣợc thiết kế theo mô hình MVC dựa tảng Struts Portlet Framework Strust portlet công nghệ hoàn chỉnh portlet nhiên việc phát triển khó khăn Chúng ta tải Struts portlet Struts 2.0 portlet trang download Liferay JavaServer Faces portlet (JSF portlet) Portlet đƣợc xây dựng tảng Java Server Faces APIs SUN Đây công nghệ tiêu chuẩn để xây dựng giao diện ngƣời dùng phía máy chủ, đƣợc thiết kế để giúp cho nhà thiết kế giao diện web dễ dàng Trên giao diện download Liferay, ta lấy đƣợc WAR file cho JSF 1.1 JSF 1.2 Portlet Vaadin portlet Vaadin portlet portlet đƣợc hỗ trợ cổng thông tin Liferay chạy phiên cũ cách cài đặt thủ công thông qua file thƣ viện mở Vaadin Vaadin portlet có đặc điểm thú vị viết Vaadin portlet hoàn toàn phía server, không cần lo ngại HTML, CSS, Javascript hay tƣơng thích với trình duyệt hoàn toàn đƣợc xử lý từ bên Vaadin portlet đƣợc phát triển dựa Vaadin Framework 62 Đỗ Thị U n - Lu n văn tốt nghiệp o họ Spring MVC portlet Liferay portal hỗ trợ Spring MVC portlet Spring MVC portlet tiếng với khía cạnh lập trình định hƣớng Đƣợc phát triển dựa Spring Web Flow (SWF), Spring Framework – giải pháp tốt cho việc quản lý dòng chảy ứng dụng web Cụ thể cho phép chụp dòng kiện nhƣ mô đun khép kín tái sử dụng cho tình khác Và nhƣ vậy, lý tƣởng cho việc xây dựng mô đun ứng dụng web cho phép nhà quản lý dễ dàng quản lý giao dịch mà không cần quan tâm đến vấn đề xử lý mức độ thấp Service Builder Service Builder công cụ đƣợc tích hợp bên Liferay sử dụng công nghệ Spring Hibernate, hỗ trợ lập trình viên phát triển portlet cách nhanh chóng hơn, giúp sinh tự động số interface class lớp Persistence, Service, Model Lớp Service có class chịu trách nhiệm quản lý truy xuất, lƣu trữ liệu thêm logic nghiệp vụ cần thiết Lớp xây dựng thành hai lớp nhỏ: Local Service Remote Service Local Service bao gồm logic nghiệp vụ truy cập lớp Persistence Remove Service thƣờng sử dụng để kiểm tra an ninh đƣợc truy cập đâu Internet mạng cục phƣơng thức SOAP, JSON hay Java RMI - Portlet khung hệ thống cần xây dựng, nhƣ đ trình bày em đ chọn công nghệ MVC portlet để phát triển chạy ServiceBuilder sinh tự động đƣợc package persistence, model, service nhƣ hình dƣới 63 Đỗ Thị U n - Lu n văn tốt nghiệp o họ nh 18: C lớp đượ sinh r hạ Servi e uilder Sau Deploy xuất project dạng file.war chạy cổng thông tin liferay Hình 19: Ngu ên mẫu gi o diện 64 Đỗ Thị U n - Lu n văn tốt nghiệp o họ Hình 20: Tr ng đăng ký kh họ d nh ho sinh viên 4.4 Tích hợp ứng dụng quản lý thí nghiệm QLTN_cnsh vào cổng thông tin Mô tả toán “ứng dụng Công nghệ thông tin để hỗ trợ sinh viên thống kê, phân tích lập báo cáo thực hành phòng thí nghiệm Công nghệ sinh học, Viện Đại học mở Hà Nội " để giúp sinh viên thống kê, phân tích đƣa báo cáo cách nhanh chóng, xác số môn thực hành phòng thí nghiệm mô kết thí nghiệm để đánh giá hiệu thực Là ứng dụng web tảng Java để tích hợp vào cổng thông tin Khoa có hƣớng : - Chuyển ứng dụng web thành portlet: Thông qua portals bridges, số chuẩn dùng để hỗ trợ bridges nhƣ là: hỗ trợ số bridge chuyển thành portlet: JSF portlet, Struts portlet, PHP portlet, Perl portlet, - Dùng SSO để đăng nhập 65 Đỗ Thị U n - Lu n văn tốt nghiệp o họ Trong khuôn khổ luận văn em xin đƣợc dùng chế SSO để truy cập ứng dụng ứng dụng đ đƣợc thiết kế đễ sẵn sàng tích hợp với CAS server 4.4.1 Giới thiệu ứng dụng quản lý thí nghiệm QLTN_cnsh Biểu đồ Use Case: Sinh viên: - Nhập kết thí nghiệm - Tạo báo cáo Quản lý hệ thống: - Tạo lớp - Tạo nhóm thí nghiệm - Nhập liệu sinh viên Hình 21: S đồ bi u diễn Use C se Mô tả Use Case Nhập kết thí nghiệm: Điều kiện: Họ tên sinh viên, tên lớp, tên nhóm thí nghiệm đ có hệ thống Trƣờng hợp bình thƣờng: - Sinh viên chọn thí nghiệm (vi sinh, lên men,…) - Khai báo giáo viên hƣớng dẫn 66 Đỗ Thị U n - Lu n văn tốt nghiệp o họ - Khai báo họ tên, năm sinh - Khai báo lớp - Khai báo nhóm thí nghiệm thành viên nhóm - Nhập liệu kết thí nghiệm Trƣờng hợp khác: - Chọn lớp chọn nhóm thí nghiệm - Kết liệu lần nhập trƣớc đƣợc hiển thị - Sửa liệu đ bị nhập sai Tạo báo cáo: Điều kiện: liệu kết quả/kết luận thí nghiệm đ đƣợc nhập đầy đủ vào hệ thống - Chọn lớp chọn nhóm thí nghiệm - Kết liệu thí nghiệm nhóm đƣợc hiển thị - Chọn chức tạo báo cáo - In báo cáo, export định dạng khác Tạo lớp: Điều kiện: ngƣời quản lý hệ thống đ nhận đƣợc danh sách lớp học - Chọn chức nhập liệu - Chọn chức Lớp Tạo nhóm: Điều kiện: ngƣời quản lý hệ thống đ nhận đƣợc danh sách nhóm thí nghiệm - Chọn chức nhập liệu - Chọn chức Nhóm Nhập liệu sinh viên: Điều kiện: danh sách lớp đ đƣợc nhập vào hệ thống từ trƣớc - Chọn chức nhập liệu - Chọn chức Sinh viên - Chọn lớp để thêm sinh viên - Tạo mới/sửa thông tin sinh viên 67 Đỗ Thị U n - Lu n văn tốt nghiệp o họ Mô tả chi tiết Các bảng Lớp, Nhóm Sinh Viên mô tả quan hệ: lớp có nhiều sinh viên tƣơng tự, nhóm có nhiều sinh viên Các bảng thí nghiệm lên men có trƣờng Lớp ID Nhóm ID tham chiếu đến bảng Lớp Nhóm Mỗi ghi bảng thí nghiệm lên men kết nhóm Từ truy vấn đến bảng lớp nhóm để biết kết thí nghiệm thuộc nhóm nào, lớp Các bảng lại thí nghiệm lên men có mối quan hệ tƣơng tự nhƣ bảng LenMenBai1TN1 LenMenBai1TN2 Cấu trúc bảng khác trƣờng tính toán kết cho thí nghiệm Đối với thí nghiệm vi sinh, thí nghiệm có nhiều ghi cho phần tính toán, nên có thêm bảng Tính toán để lƣu ghi thí nghiệm Danh sách bảng TT Tên bảng Mô tả Lop Danh sách lớp Nhom Danh sách nhóm Sinhvien Danh sách sinh viên TNVisinh Bảng dùng nhập DL cho môn Vi sinh TNVStinhtoan Bảng dùng để tính toán cho môn Vi sinh Bảng dùng nhập liệu cho môn lên LenMenBai1TN1 men thí nghiệm Bảng dùng nhập liệu cho môn lên LenMenBai1TN2 men thí nghiệm Bảng dùng nhập liệu cho môn lên LenMenBai1TN3 men thí nghiệm 68 Đỗ Thị U n - Lu n văn tốt nghiệp o họ Bảng dùng nhập liệu cho môn lên LenMenBai1TN4 men thí nghiệm 10 Bảng dùng nhập liệu cho môn lên LenMenBai2TN1 men thí nghiệm 11 Bảng dùng nhập liệu cho môn lên LenMenBai2TN2 men thí nghiệm 12 Bảng dùng nhập liệu cho môn lên LenMenBai2TN3 men thí nghiệm 13 Bảng dùng nhập liệu cho môn lên LenMenBai3TN1 men thí nghiệm 14 Bảng dùng nhập liệu cho môn lên LenMenBai3TN2 men thí nghiệm 15 Bảng dùng nhập liệu cho môn lên LenMenBai3TN3 men thí nghiệm 16 Bảng dùng nhập liệu cho môn lên LenMenBai3TN4 men thí nghiệm ng 10: D nh mụ b ng ứng dụng 4.4.2 Chạy ứng dụng: Các sinh viên giảng viên có quyền dùng ứng dụng này, Liferay ngƣời quản trị phân quyền cho communities SINHVIEN GIANGVIEN đƣợc sử dụng trang này, đăng nhập cổng thông tin biotech-hou ngƣời truy cập vào ứng dụng mà không cần phải đăng nhập lần Theo yêu cầu cổng thông tin liferay phải đƣợc cấu hình nhƣ sau: Vì tính SSO tính quan trọng nhƣ đ nêu em phải dùng đến tài nguyên có sẵn liferay portltal 69 Đỗ Thị U n - Lu n văn tốt nghiệp o họ Đăng nhập vào Liferay với quyền admin Vào controlpanel  setting  authentication, chọn tag CAS điền thông tin CAS Server Hình 22: C u h nh C S - Liferay Chú ý: LogoutURL:https://biotech.hou.edu.vn:80/casweb/logout?url=http://biotech.hou.ed u.vn:80/web/guest Khi đăng xuất CAS hủy ticket granting sau chuyển trang guest biotech-hou Liferay LDAP Dữ liệu import vào Liferay từ LDAP Chọn thẻ LDAP cấu hình mục sau: - Authentication: Hình 23: C u h nh Lifer - LDAP 70 Đỗ Thị U n - Lu n văn tốt nghiệp o họ - Connection: Điền đầy đủ thông tin LDAP Sever Hình 24: C u h nh Lifer - LDAP (t.t) Hình 25: C u h nh Lifer - LDAP (t.t) - Users: - User mapping: Điền đầy đủ thông tin thuộc tính tên LDAP, thông tin map giá trị tƣơng ứng LDAP với trƣờng Liferay 71 Đỗ Thị U n - Lu n văn tốt nghiệp o họ Hình 26: C u h nh Lifer - LDAP (t.t) - Groups: Map group LDAP, tƣơng ứng với Liferay Hình 27: C u h nh Lifer - LDAP (t.t) - Import/Export: Kích hoạt chức Import để liệu LDAP đƣợc import vào Liferay chọn khoảng thời gian để cập nhật (Import Interval) Hình 28: C u h nh Lifer - LDAP 72 Đỗ Thị U n - Lu n văn tốt nghiệp o họ Sau cấu hình Liferay xong chạy vào trang chủ chọn nhƣ sau: Hình 29: Trang liên kết với ứng dụng Khi chọn vào Trung tâm NC ứng dụng CNSH liên kết đến ứng dụng nhƣ sau không yêu cầu phải login: Login nh 30: Tr ng ứng dụng QLTN-biotech 73 Đỗ Thị U n - Lu n văn tốt nghiệp o họ ĐÁNH GIÁ VÀ KẾT LUẬN Nhƣ đ đề cập từ tên luận văn: “Nghiên ứu mô h nh qu n lý nguời dùng v b o m t thông tin thông tin điện tử” vấn đề quan trọng việc sử dụng portal Với việc áp dụng cụ thể vào việc thiết kế portal thực tế đơn vị nơi em công tác em đ giải đƣợc: - Phân quyền ngƣời sử dụng để đảm bảo tính bảo mật thông tin - Dùng SSO để đăng nhập cửa để ngƣời sử dụng tiện lợi dễ sử dụng tận dụng đƣợc nguồn tài nguyên sẵn có xây dựng lại nhiều - Đ tận dụng đƣợc ƣu cổng thông tin m nguồn mở Liferay so với cổng thông tin khác để phục vụ trực tiếp đơn vị Với khả thời gian có hạn em chƣa nghiên cứu sâu đƣợc việc thiết kế ứng dụng tích hợp đƣợc cổng thông tin cách dễ dàng mà sử dụng ứng dụng đ đƣợc thiết kế theo default chuẩn tích hợp đƣợc vào cổng thông tin Cổng thông tin ngày đƣợc phát triển mạnh mẽ hƣớng tới tiện dụng ngƣời dùng, em hy vọng đóng góp kỹ thuật để áp dụng đƣợc thực tế 74 Đỗ Thị U n - Lu n văn tốt nghiệp o họ TÀI LIỆU THAM KHẢO Tài liệu báo cáo kỹ thuật phần mềm lõi cổng thông tin thuộc dự án xây dựng hệ thống phần mềm cổng thông tin điện tử Viện khoa học công nghệ Việt Nam 2010-2012 thầy Tạ Tuấn Anh cung cấp Các thông tin, hình ảnh phần mềm ứng dụng Khoa công nghệ sinh hoc, Viện Đại học Mở Hà Nội cung cấp Forum: http://www.bkqvn.com/forum/showthread.php?p=525 Lightweight Directory Access Protocol - Wikipedia, the free encyclopedia.htm Robert Chen & Gaurav Barot & Samir Bhatt & Sandeep Nair & Mahipalsinh Rana, Liferay Beginner’s guide, Packt, December 2011 Jonas X.Yuan, Liferay Portal Enterprise Intranets, Packt, April 2010 Jonax X.Yuan, Liferay User Interface Development, Packt, November 2010 8.Ashish Sarin, Portlets in Action, Manning, September 2011 Rechard Sezov, Liferay in Action, Manning, September 2011 75 Đỗ Thị U n - Lu n văn tốt nghiệp o họ ... lại cổng thông tin Phƣơng pháp nghiên cứu Nghiên cứu lý thuyết cổng thông tin điện tử, sở chọn phần mềm lõi cổng thông tin phù hợp với việc thiết kế xây dựng cổng thông tin có hỗ trợ quản lý ngƣời... thống Cổng thông tin điện tử 36 3.1.1 Yêu cầu kiến trúc hệ thống Cổng thông tin điện tử 36 3.1.2 Yêu cầu chức hệ thống Cổng thông tin điện tử 40 3.1.3 Yêu cầu kỹ thuật hệ thống Cổng thông tin. .. nghiệp o họ CHƢƠNG I: XÂY DỰNG CÁC HỆ THỐNG QUẢN LÝ THEO MÔ HÌNH CỔNG THÔNG TIN (PORTAL) 1.1 Giới thiệu Cổng thông tin điện tử Portal hay Cổng thông tin điện tử đƣợc hiểu nhƣ trang web xuất phát mà

Ngày đăng: 25/07/2017, 21:45

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • MỞ ĐẦU

  • CHƯƠNG I: XÂY DỰNG CÁC HỆ THỐNG QUẢN LÝ THEO MÔ HÌNH CỔNG THÔNG TIN (PORTAL)

  • CHƯƠNG II: QUẢN LÝ NGƯỜI DÙNG TRONG CỔNG THÔNG TIN

  • CHƯƠNG III: GIẢI PHÁP XÂY DỰNG HỆ THỐNG SỬ DỤNG LIFERAY PORTAL

  • CHƯƠNG IV: CÁC KẾT QUẢ TRIỂN KHAI ỨNG DỤNG

  • ĐÁNH GIÁ VÀ KẾT LUẬN

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

  • Đang cập nhật ...

Tài liệu liên quan