Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
1,04 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG BÁO CÁO TĨM TẮT ĐỀ TÀI KHOA HỌC VÀ CƠNG NGHỆ CẤP CƠ SỞ XÂY DỰNG CỔNG THÔNG TIN THỰC TẾ ẢO TÍCH HỢP NỘI DUNG ĐA PHƯƠNG TIỆN ĐẠI HỌC ĐÀ NẴNG Mã số: T2018-ĐN01-04 Chủ nhiệm đề tài : Nguyễn Đăng Huy Đà Nẵng, tháng 12 năm 2019 THÀNH VIÊN THAM GIA TT Đơn vị công tác Nội dung nghiên cứu lĩnh vực chuyên môn cụ thể giao Họ tên Nghiên cứu tổng quan, kiểm thử Nguyễn Đăng Huy Ban Đào tạo, CNTT Phạm Phương Bình Ban Đào tạo, CNTT Nghiên cứu tổng quan Võ Đình Nam Ban Đào tạo, CNTT Xây dựng phần mềm phần mềm MỤC LỤC PHẦN MỞ ĐẦU 1 Tình hình nghiên cứu nước Tính cấp thiết đề tài Mục tiêu đề tài Đối tượng, phạm vi nghiên cứu Cách tiếp cận phương pháp nghiên cứu Nội dung nghiên cứu Nội dung đề tài PHẦN NỘI DUNG CHƯƠNG I TỔNG QUAN VỀ ỨNG DỤNG WEB 1.1 Định nghĩa ứng dụng web 1.2 Ưu điểm web app 1.3 Trình tự xây dựng hệ thống thông tin web 1.5 Mơ hình hệ thống quản lý thông tin web 1.6 Ứng dụng web portal 1.6.1 Khái niệm Portal 1.6.2 Phân loại Portal 1.6.3 Các đặc trưng Portal 1.6.4 Các dịch vụ Portal 1.6.5 Công nghệ xây dựng Portal 1.7 Kiến trúc hệ thống ứng dụng web portal 1.7.1 Máy chủ Cơ sở liệu 1.7.2 Nền tảng ứng dụng web 1.7.3 Máy chủ ứng dụng 1.7.4 Ngôn ngữ lập trình ứng dụng web portal CHƯƠNG II THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG 10 2.1 Công nghệ thực tế ảo 10 2.2 Các định dạng ảnh toàn cảnh 10 2.3 Phép chiếu ảnh dựng hình 10 CHƯƠNG III THUẬT TOÁN, MỘT SỐ ĐOẠN CODE MÔ PHỎNG 11 3.1 Thuật toán sử dụng số đoạn code mô 11 3.1.1 Thuật tốn mã hóa mật khẩu, truyền liệu mạng 11 3.1.2 Thuật toán dùng để truyền file mạng 11 3.1.3 Thuật toán dùng để phân quyền cho user sử dụng phần mềm 11 3.2 Thiết kế ứng dụng web portal thực tế ảo 11 3.2.1 Cấu trúc thành phần ứng dụng 11 3.2.2 Thanh công cụ phần mềm 11 3.2.3 Điểm kết nối phân cảnh 11 3.2.4 Hiển thị vị trí đồ online 11 3.2.5 Hiển thị phụ đề dạng chữ theo phân cảnh 11 3.2.6 Các chức tương tác với không gian thực tế ảo 11 3.2.7 Các điểm dấu thông tin nhanh 11 3.2.8 Trình chiếu phân cảnh 11 3.2.9 Cấu trúc liệu thông tin 11 3.3 Phân hệ chức ứng dụng web portal thực tế ảo 11 3.3.1 Giao diện 11 3.3.2 Không gian thực tế ảo Đại học thành viên 11 3.3.3 Chuyển đổi đa ngôn ngữ động tích hợp đồ online 11 3.3.4 Truy cập phân cảnh theo mã 11 CHƯƠNG IV HIỆU QUẢ ỨNG DỤNG WEB PORTAL THỰC TẾ ẢO 13 4.1 Đánh giá kết nghiên cứu 13 4.2 Công nghệ bật 13 PHẦN KẾT LUẬN 14 Kết luận 14 Hướng phát triển đề tài 14 MỤC LỤC 15 BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG THÔNG TIN KẾT QUẢ NGHIÊN CỨU Thông tin chung: − Tên đề tài: Xây dựng cổng thơng tin thực tế ảo tích hợp nội dung đa phương tiện Đại học Đà Nẵng − Mã số: T2018-ĐN01-04 − Chủ nhiệm: ThS Nguyễn Đăng Huy − Cơ quan chủ trì: Đại học Đà Nẵng − Thời gian thực hiện: 12 tháng Mục tiêu: − Xây dựng cổng thông tin điện tử giới thiệu Đại học Đà Nẵng với thông tin đầy đủ, chắt lọc, dễ tiếp cận, thân thiện sử dụng với người dùng thiết bị truy cập cách ứng dụng cơng nghệ thực tế ảo tích hợp nội dung đa phương tiện − Cung cấp công cụ hữu ích cho Ban Đào tạo quảng bá hình ảnh thông tin tuyển sinh đơn giản linh hoạt Tính sáng tạo: − Được xây dựng vận hành hồn tồn mơi trường Internet/Intranet theo chuẩn ứng dụng điện tử Hệ thống portal thực tế ảo cung cấp thơng tin hình ảnh cập nhật hồn tồn trực tuyến − Cơng nghệ Web 3D mang lại khả tương tác cao, trực quan, dễ dàng sử dụng, thân thiện với người dùng − Sử dụng mã Unicode việc lưu trữ trao đổi số liệu − Các thành phần giải pháp liên hệ chặt chẽ với mặt liệu − Hệ thống phân quyền tập trung thống giúp quản trị tập trung dễ dàng Kết nghiên cứu: − Số hóa sở vật chất tổng quan khuôn viên Đại học dạng cơng nghệ ảnh góc rộng tồn cảnh thực tế ảo Ảnh góc rộng lưu trữ định dạng phổ thông jpeg đảm bảo thuận tiện khai thác, lưu trữ tích hợp − Xây dựng khơng gian thực tế ảo ba chiều dựa liệu ảnh góc rộng Nền tảng cơng nghệ sử dụng ứng dụng web với ngơn ngữ lập trình HTML/CSS, JavaScript, XML − Tích hợp chức thao tác với khơng gian ảo phóng to/thu nhỏ, tương tác thao tác chuột, vuốt hình, xoay góc nhìn,… Các chức cho phép tương tác với không gian ảo linh hoạt theo hành vi người dùng − Xây dựng modul cho phép tích hợp nội dung thơng tin đa phương tiện giới thiệu Đại học Đà Nẵng, bao gồm video, text, tải file liệu − Liên kết không gian thực tế ảo ba chiều vào hệ thống thống thông qua điểm neo tương ứng với hướng di chuyển thực tế − Xây dựng modul tự động tùy biến giao diện phù hợp với nhiều kích cỡ thiết bị người dùng khác sử dụng tảng hệ điều hành khác điện thoại Android, iphone, laptop, PC,… Sản phẩm: 5.1 Sản phẩm khoa học: o Báo cáo thuyết minh tổng kết đề tài; o Dữ liệu số hình ảnh khn viên Đại học Đà Nẵng trường thành viên; 5.2 Sản phẩm công nghệ: o Cổng thông tin điện tử thực tế ảo giới thiệu Đại học Đà Nẵng trường thành viên o Sản phẩm đóng gói để lưu trữ chạy offline Hiệu quả, phương thức chuyển giao kết nghiên cứu khả áp dụng: 6.1 Đánh giá hiệu triển khai ứng dụng o Với người dùng: Cổng thông tin điện tử giới thiệu Đại học Đà Nẵng với thông tin đầy đủ, chắt lọc, dễ tiếp cận, thân thiện sử dụng với người dùng thiết bị truy cập INFORMATION ON RESEARCH RESULTS General information: − Project title: Development of virtual reality-based web portal integrating multimedia content in Danang University − Code number: T2018-ĐN01-04 − Coordinatior: M.S Nguyen Dang Huy − Implementing institution: UD’s offices − Duration: 12 months Objective(s): − To develop a web portal introducing Danang University in order to provide friendly and comprehensive information to users, who might use various devices with different operating systems The web portal utilizes virtual reality technology with an integration of multimedia contents − To provide a convenient tool to UD’ officers for university advertisement in admission processes Creativeness and innovativeness: − Built and operated fully in the Internet/ Intranet environment according to electronic application standards The web portal provides updated information and vision entirely online − Web 3D technologies provides high visibility, ease in use, and friendly to users − Use Unicode code to store and exchange data − The components in the solutions are closely related in terms of data − Concentrated and centralized distribution system makes the centralized management easier Research results: − Digitalize the landscapes and views of the university campuses by using panoramic image formats The panoramic images are saved in the jpeg file to ensure the convenience and usability in storage and integration − Develop 3D virtual reality environment by using the captured panoramic images The development framework use web-app engines and web programming languages such as HTML/CSS, JavaScript, and XML − Integrate basic functions of virtual reality such as zoom in/out, mouse interaction, touch, sweep, and rotation These functions enable users to interact with the virtual reality environment freely and easily − Develop appropriate modules to enable an integration of multimedia content on the virtual reality environment The multimedia content aims at providing introduction of Danang University in various formats such as video, text, and data files − Link among virtual reality scenes into a unified platform by using anchor points on the scene, which demonstrate the move of user in real − Develop interface module which can be automatically customized the layout according to the screen on user devices The user devices include Android and IOS smartphones, laptop, PC, etc Products: 5.1 Scientific products: o Final project reports (full and abstract versions); o Digital data of the landscapes and views in Danang University and members; 5.2 Technology products: o Virtual reality-based web portal to introduce Danang University and members o Packaged application for storage and offline usage Effects, transfer applicability: alternatives of research results and 6.1 Evaluate the effect of application deployment o For users: Web portal introducing Danang University providing friendly and comprehensive information to users, who might use various devices with different operating systems o For management officers: Provide a convenient tool to UD’ officers for university advertisement in admission processes 6.2 Application delivery: o Train the officers to manage, exploit, and update the system; o Use guide 6.2.1 Method of transfering: o Target audiences: candidates across the country; o Subjects of management and operation: Specialists of the Training Department, the Training offices of the UD’s members 6.2.2 About the address in application deployment: o UD’s Training Department; o Training Departments of UD’s members; PHẦN MỞ ĐẦU Tình hình nghiên cứu ngồi nước Cơng nghệ thực tế ảo (VR) phương pháp sử dụng kỹ thuật tin học hóa nhằm trình diễn lại khơng gian ba chiều thiết bị hiển thị số mà có khả mang lại trải nghiệm gần giống đời thật tới người dùng Công nghệ thực tế ảo nghiên cứu ứng dụng nhiều lĩnh vực đời sống người kiến trúc, thể thao, y học, nghệ thuật, giải trí,… Ví dụ cơng nghệ thực tế ảo dùng cho việc huấn luyện phi công máy bay hay đào tạo bác sĩ phẫu thuật với chi phí rẻ an tồn cao Hiện Việt Nam, ứng dụng bật công nghệ thực tế ảo bao gồm đào tạo giáo dục, mơ y khoa, trình diễn bất động sản Ví dụ, Viện CDIT thuộc Học viện Cơng nghệ Bưu Viễn thơng xây dựng “Hệ thống hỗ trợ đào tạo trực tuyến nhi khoa tiền lâm sàng dựa tảng công nghệ thực tế ảo” nhằm góp phần nâng cao chất lượng cơng tác đào tạo cho Bệnh viện Nhi Trung ương Tính cấp thiết đề tài Đại học Đà Nẵng Đại học vùng trọng điểm Quốc gia, đa ngành, đa cấp Đại học Đà Nẵng đóng vai trị trọng yếu đào tạo đội ngũ nhân lực nghiên cứu khoa học phục vụ cho nghiệp phát triển kinh tế-xã hội khu vực miền Trung - Tây Nguyên nói riêng cho nước nói chung Hiện nay, Đại học Đà Nẵng có 58.000 sinh viên, học viên theo học, thực đào tạo 25 ngành tiến sỹ, 42 ngành thạc sỹ, 129 ngành đại học 04 ngành cao đẳng Với quy mô tầm ảnh hưởng trên, việc cung cấp đầy đủ thông tin sở vật chất, đội ngũ giảng viên chương trình giảng dạy để em học sinh, học viên phụ huynh tìm hiểu, tra cứu thơng tin cách dễ dàng giúp định theo học chương trình, bậc học phù hợp nhu cầu cấp thiết Tuy nhiên nay, Đại học Đà Nẵng sử dụng cổng thông tin địa http://www.udn.vn cho việc cung cấp thơng tin thức liên quan đến hoạt động Trường Bên cạnh hiệu đáng kể từ cổng thông tin giàu nội dung mang lại, giao diện trang tin đánh giá tương đối phức tạp không thân thiện cho việc tìm hiểu thơng tin nhóm người dùng kể Hơn nữa, nội dung giới thiệu trường chủ yếu thể dạng text hình ảnh đơn điệu, gây khó khăn việc hình dung nhìn tổng quan, đầy đủ sở vật chất, đội ngũ giảng viên chương trình giảng dạy Trường Trên sở nhận định trên, việc xây dựng cổng thông tin giới thiệu đầy đủ Đại học Đà Nẵng vô cấp thiết Thực nhiệm vụ đồng thời thực nhiệm vụ đẩy mạnh tin học hóa trường đại học, góp phần thúc đẩy phát triển Trường theo sứ mạng, tầm nhìn mục tiêu chiến lược nghị Đảng ủy ĐHĐN Đảng ủy quan ĐHĐN đề Mục tiêu đề tài − Xây dựng cổng thông tin điện tử giới thiệu Đại học Đà Nẵng với thông tin đầy đủ, chắt lọc, dễ tiếp cận, thân thiện sử dụng với người dùng thiết bị truy cập cách ứng dụng cơng nghệ thực tế ảo tích hợp nội dung đa phương tiện − Cung cấp cơng cụ hữu ích cho Ban Đào tạo quảng bá hình ảnh thơng tin tuyển sinh đơn giản linh hoạt Đối tượng, phạm vi nghiên cứu 4.1 Đối tượng nghiên cứu Cổng thông tin điện tử giới thiệu Đại học Đà Nẵng 4.2 Phạm vi nghiên cứu − Nền tảng công nghệ không gian thực tế ảo 360 độ phục vụ cho việc xây dựng hệ thống cổng thông tin điện tử giới thiệu Đại học Đà Nẵng cách thân thiện, trực quan, hấp dẫn với người dùng − Số hóa sở vật chất tổng quan khuôn viên Đại học Đà Nẵng Cách tiếp cận phương pháp nghiên cứu 5.1 Cách tiếp cận − Đánh giá nhu cầu người sử dụng, khai thác thông tin (học viên, phụ huynh) người cung cấp thông tin (cán công tác Ban Đào tạo, Đại học Đà Nẵng) − Căn cấu tổ chức, đồ hành đồ mặt khuôn viên Đại học Đà Nẵng − Các báo cáo khái quát sở vật chất, đội ngũ giảng viên, chương trình đào tạo, thành tựu giáo dục Trường 5.2 Phương pháp nghiên cứu − Chuyển đổi yêu cầu người sử dụng thành yêu cầu kỹ thuật hệ thống cổng thông tin điện tử − Tiến hành số hóa khn viên, sở vật chất Đại học Đà Nẵng dạng ảnh góc rộng 360 độ − Tái không gian thực dựa ảnh góc rộng 360 độ web − Tích hợp thơng tin Trường lên khơng gian thực tế ảo Nội dung nghiên cứu − Số hóa sở vật chất tổng quan khuôn viên Đại học dạng cơng nghệ ảnh góc rộng tồn cảnh thực tế ảo Ảnh góc rộng lưu trữ định dạng phổ thông jpeg đảm bảo thuận tiện khai thác, lưu trữ tích hợp − Xây dựng không gian thực tế ảo ba chiều dựa liệu ảnh góc rộng Nền tảng cơng nghệ sử dụng ứng dụng web với ngơn ngữ lập trình HTML/CSS, JavaScript, XML Nội dung đề tài 7.1 Cấu trúc báo cáo Mở đầu trình bày phương pháp luận đề tài; Nội dung gồm chương sau: Chương 1: Tổng quan hệ thống Chương 2: Phân tích thiết kế Chương 3: Thuật tốn, code cài đặt ứng dụng phần mềm Chương 4: Kết triển khai ứng dụng thực tế Kết luận, kiến nghị Ngồi cịn có danh mục viết tắt, hình vẽ, bảng biểu tài liệu tham khảo 7.2 Sản phẩm nghiên cứu Cổng thông tin điện tử cơng nghệ thực tế ảo PHẦN NỢI DUNG CHƯƠNG I TỔNG QUAN VỀ ỨNG DỤNG WEB 1.1 Định nghĩa ứng dụng web Web app ứng dụng chạy web thực số chức chia sẻ hình ảnh, tính tốn, mua sắm… mà bạn dễ dàng tiếp cận thơng qua intranet hay Internet 1.2 Ưu điểm web app Với phát triển cơng nghệ thơng tin việc phát triển web app yêu cầu cần thiết quan trọng − Web app có khả bảo trì cập nhật cao mà bạn khơng cần cài đặt hệ thống máy tính Đây lý web app nhiều doanh nghiệp lập trình viên lựa chọn yêu cầu kỹ thuật cao − Bạn sử dụng web app bạn muốn, lúc nơi − Với web app bạn giúp công việc doanh nghiệp hiệu hơn, lĩnh vực hoạt động nhóm 1.3 Trình tự xây dựng hệ thống thông tin web Bước 1: Khảo sát hệ thống Khảo sát ban đầu cần xác định: o Nội dung, phạm vi, người sử dụng trực tiếp; o Có nhìn bao qt, gợi ý cho giai đoạn sau o Người sử dụng hệ thống: mức: điều hành, giám sát, thực hiện, mức chuyên nghiệp hoá Khảo sát chi tiết: o Đưa giải pháp tối ưu kỹ thuật tài chính, thời gian thực o Lập báo cáo yêu cầu sử dụng o Lựa chọn giải pháp, đề xuất kiến nghị Bước 2: Phân tích hệ thống o Đánh giá sơ kết khảo sát: Đã cung cấp đúng, đủ, xác chưa; o Xác định lại yêu cầu: Điều chỉnh lại cho phù hợp; o Xây dựng lại nguyên mẫu: Đặt lại yêu cầu hệ thống chi tiết Bước 3: Thiết kế hệ thống Thiết kế lôgic: xác định hệ thống sẽ làm việc nào, thông qua việc xác định phận, chức liên kết.: o o o o Chỉ định hệ thống (chức năng) mới; Chỉ định thủ tục; Chỉ định đầu vào, đầu ra; Chỉ định tệp sở liệu Thiết kế vật lý: Thiết kế chi tiết, cài đặt, ráp nối thành phần, môđun hệ thống: o Thiết kế chi tiết mơđun lập trình (mã hố chơng trình thiết kế); o Phát triển tệp sở liệu Bước 4: Xây dựng thử nghiệm hệ thống Xây dựng/kiểm thử phần môđun, phân hệ biên soạn tài liệu, tích hợp tất phần hoạt động thử kiểm tra cặn kẽ tất phần, môđun theo chức ghi thiết kế, bao gồm phần cứng phần mềm Quay lại bước (thiết kế lại hệ thống) thấy cần thiết Bước 5: Cài đặt vận hành hệ thồng Hệ thống qua thử nghiệm, chấp nhận cần cài đặt mơi trường thực tế Cài đặt xong cần trình diễn để ngời sử dụng kiểm tra thêm lần qua chấp nhận hệ thống Cần có thời gian để người sử dụng xem xét đánh giá hệ thống trước thức bắt tay vào vận hành khai thác thực Trong trình vận hành khai thác cần có phối hợp chặt chẽ thường xuyên tất phía, đặc biệt giai đoạn đầu Bước 6: Bảo trì phát triển Có kế hoạch thường xuyên theo dõi, bảo dưỡng, không ngừng hoàn thiện, kể nâng cấp cần thiết điều kiện cho phép Một hệ thống dù tốt đến đâu đáp ứng cách tối ưu nhu cầu thực tiễn, không trải qua giai đoạn thử nghiệm Nguyên nhân thiết kế, chưa hiểu biết thấu đáo thực tế phức tạp, đa dạng q trình thơng tin quản lý; nhu cầu thường xuyên thay đổi, nhu cầu nâng cao chất lượng hiệu thông tin người sử dụng Khai thác bảo hành hệ thống thông tin xây dựng tiếp tục hoàn chỉnh, hoàn thiện nâng cấp hệ thống thông tin đưa vào sử dụng 1.5 Mô hình hệ thống quản lý thơng tin web Hệ thống thông tin quản lý hệ thống hợp sở liệu dòng thông tin làm tối ưu cho việc thu thập, phân tích, lưu trữ, truyền dẫn trình bày thơng tin tổ chức nhiều cấp, có nhiều thành phần thực nhiều nhiệm vụ khác nhằm đạt mục tiêu thống hoạt động quản lý 1.6 Ứng dụng web portal 1.6.1 Khái niệm Portal Định nghĩa cổng giao dịch thông tin điện tử Portal: Theo định nghĩa tương đối phổ biến Portal điểm truy cập với giao diện web cho phép người dùng khai thác hiệu khối lượng lớn tài ngun thơng tin dịch vụ Đó khơng đơn giản trang HTML chứa liên kết đến tài nguyên mà tảng công nghệ cho phép tích hợp tồn thơng tin ứng dụng chạy web, đồng thời cung cấp khả tuỳ biến cho đối tượng sử dụng, cho phép khai thác thông tin hiệu nhất, nhanh thân thiện 1.6.2 Phân loại Portal Cổng Web cơng cộng hay siêu cổng Web: Có loại cổng Web cơng cộng (Public hay Mega (Internet) portals) Các cổng Web cơng cộng nói chung siêu cổng Web Cổng nhắm đến tồn người có khả sử dụng Internet ví dụ Yahoo, Google, Overture, Altavista, AOL, MSN, Excite, Đặc trưng cổng cung cấp dịch vụ thông thường mà người dùng Internet có nhu cầu như: tìm kiếm, tin tức, diễn đàn, dịch vụ thư mục, ứng dụng trực tuyến như: thư điện tử, chat, lịch cá nhân, Cổng Web doanh nghiệp: Portal EIP (Corporate/Enterprise (Intranet) portals – EIP) portal thiết kế dành cho doanh nghiệp mong muốn xây dựng mối quan hệ chặt chẽ với nhân viên, khách hàng đối tác doanh nghiệp Quan hệ khơng gói gọn quan hệ hai chiều hai bên mà cịn bao gồm tiến trình xử lý hoạt động quản lý doanh nghiệp Cổng Web thương mại: Cổng Web thương mại mở rộng quan hệ doanh nghiệp tới khách hàng đối tác nhà cung cấp Cổng thương mại điện tử thiết lập chợ ảo cung cấp dịch vụ thương mại liên quan đến cộng đồng người mua, người bán người tạo thị trường mạng Cổng Web cá nhân: Đây vẫn xu hướng Việt Nam giới Cổng Web di động (mobility portals): portal gắn vào điện thoại di động, PDA không dây, máy nhắn tin 1.6.3 Các đặc trưng Portal Chức tìm kiếm: Chức tìm kiếm dịch vụ cần phải có tất Portal Sau người dùng mô tả loại thông tin mà cần thơng qua từ khóa tổ hợp từ khóa, dịch vụ sẽ tự động thực tìm kiếm thơng tin Portal Website có Internet trả lại kết tìm kiếm cho người dùng Portal Thời gian thực dịch vụ tìm kiếm nhanh, hấp dẫn người dùng Các ứng dụng trực tuyến: Các ứng dụng trực tuyến bao gồm ứng dụng phổ biến Internet Cá nhân hóa dịch vụ: Cá nhân hóa dịch vụ đặc trưng quan trọng Portal Trên sở thông tin khách hàng cụ thể, nhà cung cấp tạo dịch vụ mang tính định hướng cá nhân, phù hợp với yêu cầu, sở thích khách hàng riêng biệt Thơng qua nhà cung cấp có khả tăng cường mối quan hệ với khách hàng, trì tín nhiệm khách hàng nhà cung cấp Cộng đồng ảo: Cộng đồng ảo “địa điểm ảo” Internet mà cá nhân, doanh nghiệp “tập hợp” để giúp đỡ, hợp tác với hoạt động thương mại Nói cách khác “cộng đồng ảo” mang lại hội hợp tác cho cá nhân, tổ chức doanh nghiệp mà ranh giới địa lý khơng cịn có ý nghĩa Một điểm tích hợp thơng tin nhất: Đặc trưng cho phép công ty cung cấp cho người dùng điểm truy nhập để thu nhập xử lý thông tin từ nguồn khác nhau, sử dụng ứng dụng để khai thác kho tài nguyên thông tin công ty nằm mạng Intranet công ty Kênh thông tin: Trong Portal, liệu thường tổ chức thành kênh thông tin cung cấp cho người dùng Một Portal chứa nhiều Portal con, Portal kênh thơng tin liên kết tới ứng dụng, website portal khác Việc quản lý thông tin theo kênh giúp cho việc phân lớp quản trị người dùng tốt so với chế Website truyền thống 1.6.4 Các dịch vụ Portal Dịch vụ trình bày nội dung: Lớp dịch vụ cấu portal giải vấn đề trình bày nội dung portal (portlets) tới người dùng cuối có nhiệm vụ giao diện web Dịch vụ thông tin: Một portal tập hợp nhiều dịch vụ thông tin (information service) Một dịch vụ thơng tin hiểu theo nghĩa từ thông tin Dịch vụ sở hạ tầng: Một cấu portal tốt bao gồm nhiều lớp dịch vụ sở hạ tầng, hỗ trợ (platform) thống tích hợp tồn diện Dịch vụ chứng thực: Lớp dịch vụ chứng thực (identify) giải vấn đề bảo mật portal lớp ứng dụng Nó bao gồm dịch vụ kiểm tra quyền (authentication) quản lý tài khoản username/password, dịch vụ đồng hóa LDAP, chế độ truy nhập cửa,… Dịch vụ quản trị: Các dịch vụ Admistration/management (quản trị/quản lý) cần thiết cho portal để dễ quản trị hỗ trợ hơn, cho phép người dùng có quyền (power user) định cấu hình cấu portal cho cộng đồng người dùng Dịch vụ truy cập tích hợp: Một giải pháp portal tổng thể sẽ cung cấp cấu trúc để nhập liệu vào sở liệu mặt sau ứng dụng Các lớp dịch vụ Access Integration (truy cập tích hợp) cung cấp chức cho portal, chí portlet riêng biệt Dịch vụ hợp tác: Các dịch vụ hợp tác cho phép người dùng portal làm việc cách hiệu cách thiết lập không gian làm việc chung, kho liệu chung, diễn đàn thảo luận chung Dịch vụ phát triển: Dịch vụ phát triển môi trường cho phép phát triển portal tuỳ chỉnh, module portal tuỳ chỉnh, portlet Thông thường, portlet hoạt động giống tầng hệ thống dịch vụ Web 1.6.5 Công nghệ xây dựng Portal Công nghệ Web tĩnh: Công nghệ chủ yếu dùng sử dụng ngôn ngữ HTML để xây dựng trang Web tĩnh Với việc sử dụng HTML, Website cung cấp tới người dùng liệu dạng văn bản, dạng hình ảnh dạng đa phương tiện (video, audio, ) Để nâng cao khả trình bày trang Web tĩnh thực số thao tác tương tác đơn giản, người ta sử dụng công nghệ như: javascript, CSS, DHTML, Tuy nhiên nội dung Website tĩnh xây dựng từ trước, sau cung cấp cho người dùng hay nói cách khác người dùng thay đổi nội dung trang Web tĩnh theo cách tương tác Ví dụ: người dùng muốn tìm kiếm thơng tin cơng ty cách nhập tên cơng ty nội dung trang Web sẽ trả lời thông tin có liên quan đến cơng ty Cùng với phát triển CNTT, Website tĩnh phát triến sang giai đoạn Website động để đáp ứng nhu cầu người dùng Công nghệ Web động: Như ví dụ phần cho thấy khả đáp ứng Website động nhu cầu người dùng khai thác Internet Một điểm khác Website tĩnh Website động là: nội dung thông tin trang Web thực xây dựng cần trả lời yêu cầu người dùng Công nghệ Portal: Một hệ thống Portal bao gồm phân hệ chính: tổ chức trang thơng tin, kiểm sốt truy nhập quản lý thành viên, xử lý yêu cầu xây dựng nội dung − Tổ chức trang thông tin (Page Aggregation) − Kiểm soát truy nhập quản lý thành viên (Security & Member Services) − Xử lý yêu cầu xây dựng nội dung 1.7 Kiến trúc hệ thống ứng dụng web portal 1.7.1 Máy chủ Cơ sở liệu Hệ quản trị sở liệu Microsoft SQL Server (MSSQL) hệ quản trị sở liệu thông dụng Đây hệ quản trị sở liệu thường sử dụng với hệ thống trung bình, với ưu điểm có công cụ quản lý mạnh mẽ giúp cho việc quản lý bảo trì hệ thống dễ dàng , hỗ trợ nhiều phương pháp lưu trữ, phân vùng đánh mục phục vụ cho việc tối ưu hóa hiệu 1.7.2 Nền tảng ứng dụng web .NET Framework thành phần thiếu Microsoft Windows, làm tảng cho công cụ phát triển ứng dụng NET Nó thiết kế nhằm hỗ trợ cho trình ứng dụng service hệ Đa phần nguyên tắc (fundamental) NET Framework sẽ quen thuộc chuyên viên phát triển ứng dụng làm việc môi trường phát triển hướng đối tượng (object-oriented development environments) 1.7.3 Máy chủ ứng dụng IIS viết tắt từ (Internet Information Services) IIS đính kèm với phiên Windows Microsoft Internet Information Services (các dịch vụ cung cấp thông tin Internet) dịch vụ dành cho máy chủ chạy Hệ điều hành Window nhằm cung cấp phân tán thơng tin lên mạng, bao gồm nhiều dịch vụ khác Web Server, FTP Server, 1.7.4 Ngơn ngữ lập trình ứng dụng web portal HTML chữ viết tắt cụm từ HyperText Markup Language, có nghĩa “ngơn ngữ đánh dấu siêu văn bản” Cha đẻ HTML Tim Berners-Lee, người khai sinh World Wide Web chủ tịch World Wide Web Consortium (W3C – tổ chức thiết lập chuẩn môi trường Internet) HTML dùng để mơ tả cấu trúc, thuộc tính liên quan đến cách hiển thị đoạn văn trình duyệt Các phần tử HTML khối xây dựng nên trang web Các phần tử HTML biểu diễn thẻ Trình duyệt khơng hiển thị thẻ HTML, sử dụng chúng để hiển thị nội dung trang CSS (Cascading Style Sheets) ngôn ngữ định kiểu sử dụng để định dạng – trình bày tài liệu HTML XML (bao gồm ngôn ngữ XML khác SVG XHTML) CSS mô tả quy cách phần tử cấu trúc phải hiển thị hình, giấy, lời nói phương tiện khác JavaScript: Ngơn ngữ lập trình Javascript giới thiệu vào năm 1995 Mục đích để đưa chương trình vào trang web trình duyệt Netscape Navigator – trình duyệt web phổ biến năm 1990 JavaScript phát triển Brendan Eich Hãng truyền thông Netscape với tên Mocha, sau đổi tên thành LiveScript, cuối thành JavaScript CHƯƠNG II THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG 2.1 Công nghệ thực tế ảo Công nghệ thực tế ảo (VR – Virtual Reality) biết đến cơng cụ đắc lực giúp người có trải nghiệm “như thật” môi trường khó tiếp cận trực tiếp hay gián tiếp xét hai phương diện không gian thời gian Mặc dù ý tưởng thực tế ảo đời ứng dụng tương đối lâu (gần 50 năm trước) Tuy nhiên, hạn chế hệ thống bổ trợ phản hồi xúc cảm hiển thị, công nghệ thực tế ảo ứng dụng phạm vi hẹp lĩnh vực y tế, giao thông, quân khoa học vũ trụ siêu âm, mô lái máy bay, xe tăng, tàu vũ trụ,… 2.2 Các định dạng ảnh toàn cảnh Ảnh toàn cảnh tạo nhiều cách khác nhau, bao gồm: xuất trực tiếp từ thiết bị camera chuyên dụng chụp 360 độ thời điểm, sử dụng phần mềm PTGui, Hugin ghép nối từ nhiều ảnh nhỏ lại Trong phạm vi viết, trình chụp tạo ảnh toàn cảnh xem hoàn thành Phần tập trung trình bày chi tiết hai định dạng ảnh toàn cảnh phổ biến 2.3 Phép chiếu ảnh dựng hình Về chất, nguyên tắc để thể tái dựng không gian tồn cảnh hình cầu dựa phép chiếu ngược sử dụng để xây dựng ảnh 2D Phép chiếu ảnh toàn cảnh equirectangular trường hợp đặc biệt phép chiếu khoảng cách hình trụ 10 CHƯƠNG III THUẬT TOÁN, MỘT SỐ ĐOẠN CODE MÔ PHỎNG 3.1 Thuật toán sử dụng số đoạn code mơ phỏng 3.1.1 Thuật tốn mã hóa mật khẩu, truyền liệu mạng 3.1.2 Thuật toán dùng để truyền file mạng 3.1.3 Thuật toán dùng để phân quyền cho user sử dụng phần mềm 3.2 Thiết kế ứng dụng web portal thực tế ảo 3.2.1 Cấu trúc thành phần ứng dụng 3.2.2 Thanh công cụ phần mềm 3.2.3 Điểm kết nối phân cảnh 3.2.4 Hiển thị vị trí đờ online 3.2.5 Hiển thị phụ đề dạng chữ theo phân cảnh 3.2.6 Các chức tương tác với khơng gian thực tế ảo 3.2.7 Các điểm dấu thông tin nhanh 3.2.8 Trình chiếu phân cảnh 3.2.9 Cấu trúc liệu thơng tin 3.3 Phân hệ chức ứng dụng web portal thực tế ảo 3.3.1 Giao diện Các chức hệ thống bao gồm: − Thơng tin bổ trợ dạng text theo phân cảnh − Điểm kết nối động tương ứng với vị trí liên kết phân cảnh − Thanh điều hướng (trước, sau, tự động, phóng tồn hình, tự động xoay, chia sẻ mạng xã hội) − Tích hợp đồ online (Bings map) − Đa ngôn ngữ: Tiếng Anh, Tiếng Việt 3.3.2 Không gian thực tế ảo Đại học thành viên 3.3.3 Chuyển đổi đa ngơn ngữ động tích hợp đồ online 3.3.4 Truy cập phân cảnh theo mã Cú pháp truy cập phân cảnh theo mã sau: 11 http://www.udn.vn/360vr?startscene= Trong đó, cho sau, x số thứ tự không gian phân cảnh: Mã scene Phân cảnh s0ax Đại học Đà Nẵng s1ax Đại học Bách khoa s2ax Đại học Kinh tế s3ax Đại học Sư phạm s4ax Đại học Ngoại ngữ s5ax Đại học Sư phạm Kỹ thuật Ví dụ: truy cập mã s1a6 sẽ tới thẳng không gian ảo Giảng đường Khu A Đại học Bách khoa 12 CHƯƠNG IV HIỆU QUẢ ỨNG DỤNG WEB PORTAL THỰC TẾ ẢO 4.1 Đánh giá kết nghiên cứu Về độ tin cậy: Với bước tiến hành chặt chẽ trình bày đảm bảo cho trình nghiên cứu, xây dựng hệ thống thông tin thực tế ảo giới thiệu trường Đại học Đà Nẵng hoạt động ổn định, cung cấp thơng tin cho nhiều nhóm người dùng lúc nơi với giao diện thân thiện; hỗ trợ đắc lực hiệu thực tế công tác tuyển sinh ĐHĐN trường thành viên Về chất lượng: Không gian thực tế ảo tái sử dụng hình ảnh chân thật chụp khn viên trường với chất lượng đảm bảo, hình ảnh rõ nét Sản phẩm khoa học: − Báo cáo thuyết minh tổng kết đề tài; − Dữ liệu số hình ảnh khn viên trường ĐHĐN Sản phẩm công nghệ: Hệ thống ứng dụng web portal thực tế ảo giới thiệu trường ĐHĐN Đối tượng sử dụng: Người dùng truy cập hệ thống lúc nơi thiết bị đầu cuối Đối tượng quản lý, tác nghiệp: Chuyên viên Ban Đào tạo, Phòng Đào tạo đơn vị thành viên Về địa đã triển khai ứng dụng thực tế: − Ban Đào tạo ĐHĐN; − Phòng Đào tạo trường thành viên ĐHĐN; 4.2 Công nghệ bật − Được xây dựng vận hành hoàn toàn môi trường Internet/Intranet theo chuẩn ứng dụng điện tử Việc quản lý thông tin cập nhật thực hồn tồn trực tuyến − Cơng nghệ WebGL mang lại khả tương tác cao, trực quan, dễ dàng sử dụng không gian thực tế ảo − Sử dụng mã Unicode việc lưu trữ trao đổi số liệu − Các thành phần giải pháp liên hệ chặt chẽ với sử dụng liệu chung thống − Hệ thống phân quyền tập trung thống giúp quản trị tập trung dễ dàng PHẦN KẾT LUẬN Kết luận Đề tài hoàn thành mục tiêu, nhiệm vụ nghiên cứu Trên sở kết hợp nghiên cứu lý thuyết khảo sát thực tế, nhóm tác giả xây dựng ứng dụng web portal thực tế ảo giới thiệu trường ĐHĐN, gồm website trực tuyến công nghệ thực tế ảo WebGL thiết kế tương thích với hầu hết thiết bị đầu cuối người dùng giao tiếp qua môi trường mạng internet Cơ sở liệu chung thống thuận tiện cho việc cập nhật Phần mềm hệ thống đa tiện ích xây dựng công nghệ tiên tiến hành thể tính ưu việt đáp ứng đầy đủ yêu cầu mục tiêu đề công tác giới thiệu quảng bá hình ảnh ĐHĐN thân thiện trực quan, mơ tả sinh động tổ chức đại học vùng đa cấp mơ hình ĐHĐN nói chung Việc nghiên cứu xây dựng hệ thống quản lý thông tin kết hợp chặt chẽ sở lý thuyết liệu thực tế ghi lại tồn hình ảnh khn viên trường ĐH đem lại sản phẩm ứng dụng có hiệu gần gũi với người dùng Phần mềm thiết kế web dễ dàng cho việc tích hợp vào cổng thông tin chung ĐHĐN địa www.dnu.vn phục vụ trực tiếp đắc lực cho công tác tuyển sinh Ban Đào tạo Đại học Đà Nẵng Hướng phát triển đề tài Mở rộng sở liệu hình ảnh sở vật chất ĐHĐN chất lượng số lượng giúp tăng trải nghiệm người dùng Tích hợp sâu nội dung đa phương tiện ứng dụng phát triển ... BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG THÔNG TIN KẾT QUẢ NGHIÊN CỨU Thông tin chung: − Tên đề tài: Xây dựng cổng thơng tin thực tế ảo tích hợp nội dung đa phương tiện Đại học Đà Nẵng − Mã số:... vi người dùng − Xây dựng modul cho phép tích hợp nội dung thơng tin đa phương tiện giới thiệu Đại học Đà Nẵng, bao gồm video, text, tải file liệu − Liên kết không gian thực tế ảo ba chiều vào... Nguyễn Đăng Huy − Cơ quan chủ trì: Đại học Đà Nẵng − Thời gian thực hiện: 12 tháng Mục tiêu: − Xây dựng cổng thông tin điện tử giới thiệu Đại học Đà Nẵng với thông tin đầy đủ, chắt lọc, dễ tiếp cận,