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

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 18 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 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Ử Chun 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ế tồ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 khơng thể 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 hồ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 khơng có 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 ngun sẵn có khơng phải 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 Ngồi cịn 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 hồn chỉnh - Portlet khơng có 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ệ hồ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 hồn tồ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ả tố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 cịn 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 tố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 tốn, nên có thêm bảng Tính tố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 tố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 ngun sẵn có khơng phải 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. .. thông tin điện tử 3.1.1 Yêu cầu kiến trúc hệ thống Cổng thông tin điện tử Cổng thông tin điện tử điểm truy cập tập trung, tích hợp kênh thông tin, dịch vụ ứng dụng, phân phối tới ngƣời sử dụng thông

Ngày đăng: 28/02/2021, 00:09

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