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

Xây dựng phòng trao đổi trực tuyến thời gian thực

64 1 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

Nội dung

z  TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN VIỆN CÔNG NGHỆ THÔNG TIN KINH TẾ - BÁO CÁO THỰC TẬP CHUYÊN ĐỀ ĐỀ TÀI: XÂY DỰNG PHÒNG TRAO ĐỔI TRỰC TUYẾN THỜI GIAN THỰC Chuyên ngành: Công nghệ thơng tin Hệ: Chính quy Mã sinh viên: CQ530064 Họ tên sinh viên: Hà Huy Anh Giáo viên hướng dẫn: TS Nguyễn Trung Tuấn Hà Nội – Năm 2015 MỤC LỤC LỜI NÓI ĐẦU Chương 1: Giới thiệu 1.1 Đặt vấn đề 1.2 Cơ sở lý thuyết phương pháp nghiên cứu 1.2.1 Cơ sở lý thuyết phương pháp nghiên cứu .6 1.2.2 Khảo sát trạng sử dụng hệ thống lĩnh vực thảo luận đào tạo trực tuyến thời gian thực 1.2.3 Thực tế hệ thống triển khai 1.3 Định nghĩa hệ thống Chương 2: Khảo sát toán 11 2.1 Khảo sát yêu cầu quy trình quản lý .11 2.2 Phạm vi giới hạn lại số nghiệp vụ chính: 13 Chương 3: Phân tích, thiết kế, lập trình .15 3.1 Sơ đồ phân cấp chức năng, biểu đồ luồng liệu 15 3.1.1 Sơ đồ phân cấp chức 15 3.1.2 Biểu đồ luồng liệu mức ngữ cảnh 16 3.1.3 Biểu đồ luồng liệu mức đỉnh 17 3.1.4 Biểu đồ luồng liệu mức đỉnh: – Quản lý người dùng .18 3.1.5 Biểu đồ luồng liệu mức đỉnh – Quản lý phòng 19 3.1.6 Biểu đồ luồng liệu mức đỉnh – Quản lý trao đổi .20 3.1.7 Biểu đồ luồng liệu mức đỉnh – Quản lý hệ thống 21 3.2 Thiết kế sở liệu .22 3.2.1 Biểu đồ mối liên hệ bảng (table diagram) 22 3.2.2 Mô tả chi tiết bảng CSDL 25 3.3 Thiết kế giao diện phần mềm 29 3.3.1 Bảng trắng, chat 30 3.3.2 Danh sách thành viên phòng, tài nguyên 30 3.3.3 Văn tương tác .31 3.4 Lựa chọn công nghệ sử dụng 31 3.4.1 ASP.NET MVC kiến trúc N-Layer .31 3.4.2 SQL Server 34 3.4.3 Entity Framework 34 3.4.4 SignalR 35 3.4.5 Redis 39 3.4.6 AngularJS 40 3.4.7 FabricJS (Thư viện đồ họa tương tác mã nguồn mở) 41 3.4.8 Firepad (Thư viện văn tương tác mã nguồn mở) 41 3.4.9 Telepresence(SIP Server, soft MCU), SIPML5(SIP client) .42 3.5 Các thuật toán xử lý 42 3.5.1 Khởi tạo cập nhật bảng trắng 42 3.5.2 Video/voice broadcast .43 3.5.3 Tính thời gian sử dụng dựa điểm hệ thống 43 3.5.4 Trừ hạn mức sử dụng 43 3.6 Cài đặt (lập trình) chương trình 44 3.6.1 Trang chủ 44 3.6.2 Đăng nhập 45 3.6.3 Tạo phòng 45 3.6.4 Danh sách phòng .46 3.6.5 Chi tiết thơng tin phịng .46 3.6.6 Sửa thông tin phòng 47 3.6.7 Xóa phịng 47 3.6.8 Mở phòng 47 3.6.9 Thêm/xóa thành viên 49 3.6.10 Xem trạng thái online/offline thành viên 49 3.6.11 Lựa chọn hình ảnh chèn vào làm hình bảng trắng 50 3.6.12 Thao tác bảng trắng 50 3.6.13 Quản lý tài nguyên(ảnh, tài liệu) .51 3.6.14 Sử dụng văn tương tác(Interactive document) 51 3.6.15 Video/audio broadcast .52 3.6.16 Thống kê sử dụng người dùng 52 3.6.17 Quản trị người dùng 53 3.6.18 Cấp quyền quản trị 53 3.6.19 Tăng hạn mức sử dụng người dụng 54 Chương 4: Thử nghiệm hệ thống 55 4.1 Thử nghiệm hệ thống .55 4.1.1 Cấu hình yêu cầu .55 4.1.2 Cài đặt .55 4.1.3 Sử dụng hệ thống .56 4.2 Đánh giá 63 Danh mục tài liệu tham khảo 65 LỜI NĨI ĐẦU Cơng nghệ thông tin(CNTT) ứng dụng hầu khắp nghành, lĩnh vực giúp đơn giản hóa nâng cao hiệu suất nghiệp vụ; Bởi nói nghành mũi nhọn cần tập trung phát triển Trên thực tế nước ta nay, phủ dần chuyển dổi mơ hình quản lý từ giấy tờ cách thủ công sang lưu trữ hệ thống máy tính với quy trình tự động, đồng thời khuyến khích doanh nghiệp ứng dụng thành tựu ngành CNTT hoạt động kinh doanh, sản xuất Tầm quan trọng vai trị chiến lược cơng nghệ thơng tin với đối phát triển đất nước lần khằng định Nghị 36(1/7/2014) với việc xác định CNTT công cụ hữu hiệu để thực đột phá chiến lược Bên cạnh đó, hạ tầng CNTT cụ thể viễn thơng Internet hàng năm tiếp tục phá triển mạnh mẽ, theo sách trắng CNTT năm 2013 Việt Nam nằm top 10 nước khu vực châu Á người dùng Internet; đến năm 2014 số lượng người dùng tiếp tục tăng đạt mức 37% dân số nước vào cuối năm 2014 Đề tài hướng tới ứng dụng CNTT trao đổi thảo luận từ xa sử dụng độc lập sử dụng thành phần mở rộng cho hệ thống học trực tuyến(elearning) hay họp mặt, hội thảo trực tuyến Các giá trị hệ thống mang lại sau: tiết kiệm chi phí th khơng gian thực tế, thời gian lại tạo linh động mặt thời gian so với trao đổi offline Trong trình thực đề tài, em nhận hướng dẫn đầy đủ, kịp thời nhiệt tình thầy Nguyễn Trung Tuấn Tuy trình làm em cố gắng để hoàn thành tốt đề tài, khơng thể hồn tồn tránh khỏi sai sót; Vậy nên em mong nhận nhận xét, góp ý từ phía thầy để em tiếp tục hồn thiện dề tài Em xin chân thành cảm ơn 1CHƯƠNG 1: GIỚI THIỆU 1.1 Đặt vấn đề Lĩnh vực đào tạo, thảo luận trực tuyến có bước phát triển nhanh, địi hỏi cần phải cải thiện nhanh chóng kỹ thuật tích hợp vào hệ thống để thích ứng với thay đổi đáng kể hoạt động kinh doanh chiến lược phát triển nghiệp doanh nghiệp Xem xét phát triển thời gian gần đây, viết cố gắng trình bày cách chi tiết nghiệp vụ lĩnh vực đào tạo thảo luận trực tuyến đồng thời cung cấp số vấn đề quan trọng mặt nghiệp vụ 1.2 Cơ sở lý thuyết phương pháp nghiên cứu 1.2.1 Cơ sở lý thuyết phương pháp nghiên cứu sở lý thuyết phương pháp nghiên cứu lý thuyết phương pháp nghiên cứut phươ sở lý thuyết phương pháp nghiên cứung pháp nghiên cứuu Đề tài hướng tới khả HTML5(cụ thể thư viện FabricJS mã nguồn mở) để xây dựng công cụ vẽ bảng trắng đồng thời sử dụng công nghệ SignalR tương tác thời gian thực Công cụ tương tác văn trực thời gian thực(dạng Google Docs) dựa việc mở rộng cơng cụ có mã nguồn mở có sẵn Firepad) Ngồi ra, giao diện tương tác người dùng xây dựng hoàn toàn HTML,CSS với hỗ trợ framework AngularJS 1.2.2 Khảo sát trạngo sát trạngn trạngng sử dụng hệ thống dụng hệ thống ng hện trạng thống ng lĩnh vực thảo luận c thảo sát trạngo luận n đào tạngo trực thảo luận c tuyết phương pháp nghiên cứun thời gian thựci gian thực thảo luận c Interactive Whiteboard (IWB) - Bảng trắng tương tác, tương tác hiển thị kết nối với máy tính Một máy chiếu sử dụng để chiếu lên mặt phẳng bảng hay chiếu, với nó, người sử dụng điều khiển máy tính cách sử dụng bút, ngón tay, thiết bị khác Trong hệ thống phòng tương tác trực tuyến nói bảng trắng thành phần thiếu Chúng sử dụng loạt thiết lập, bao gồm lớp học cấp giáo dục , cơng ty phịng hội đồng quản trị nhóm làm việc, phòng đào tạo cho chuyên nghiệp huấn luyện thể thao, phát sóng hãng phim, người khác… Bảng trắng tương tác đời vào khoảng năm 2004 Tuy nhiên bảng trắng tương tác áp dụng phổ biến hóa, online hóa lĩnh vực công nghệ thông tin khoảng - năm gần đây, tức vào khoảng năm 2009 dự án ứng dụng bảng trắng tương tác nghiên cứu thực hiên, đến phát triển tồn diện nhiều ngành nghe, lĩnh vực sử dụng chúng công cụ phổ biến (ở nước phát triển hay nước trọng ứng dụng công nghệ thông tin vào giảng dạy đào tạo…) Ta tóm tắt ngắn gọn sau: Ngành công nghiệp Bảng tương tác dự kiến đạt doanh số bán hàng tỷ USD toàn giới vào năm 2008; bảy lớp học giới dự kiến tính Bảng tương tác vào năm 2011, theo nghiên cứu thị trường Futuresource Consulting Năm 2004, 26% người Anh lớp học tiểu học có bảng trắng tương tác Điều tra trường Công nghệ Becta vào năm 2007 98% trường trung học 100% trường tiểu học có bảng trắng tương tác Đến năm 2008 số trung bình bảng trắng tương tác tăng hai trường tiểu học (18 so với sáu năm 2005, tám khảo sát năm 2007) trường trung học (38, so với 18 năm 2005 22 năm 2007) Còn Việt Nam, bảng trắng tương tác điều đắt đỏ, xa xỉ; có cơng ty, doanh nghiệp lớn đầu tư sử dụng Lưu ý đến tận năm 2013, tức cách khoảng năm bảng trắng tương tác biết đến Việt Nam, công nghệ bảng trắng tương tác đơn tích hợp online cho vào máy tính với Việc sử dụng bảng trắng online cịn biết đến Việt Nam, thông thường doanh nghiệp sử dụng thông qua vài trang web bị nhiều hạn chế Do vậy, đề tài hoàn thành giảm bớt gánh nặng chi phí sử dụng tạo hiệu mang tính phổ cập bảng trắng online cho nhiều người biết đến 1.2.3 Thực thảo luận c tết phương pháp nghiên cứu hện trạng thống ng triển khaic triển khain khai Trên thực tế, tính đến thời điểm có lượng không nhỏ dự án ứng dụng công nghệ bảng trắng tương tác như:  Phổ cập hóa, thay bảng đen truyền thống thành bảng trắng trường học, doanh nghiệp  Online hóa cơng nghệ bảng trắng tương tác dùng cho kỹ sư phát triển hệ thống để họ làm việc thuận tiện  Tích hợp bảng trắng tương tác Web nhằm số mục đích lợi nhuận hay phi lợi nhuận  Tích hợp bảng trắng tương tác vào điện toán đám mây, lưu trữ online  … Hệ thống phòng họp trực tuyến OnSchool.vn https://onschool.vn/news/(Phiên beta trước trở thành trang web thức có dưới) Hệ thống phòng học trực tuyến daykem123.vn Hệ thống bảng trắng trao đổi nhóm(team-based whiteboard) twiddla.com 1.3 Định nghĩa hệ thống Hệ thống phòng trao đổi thực tuyến thời gian thực(Online realtime interactive room – ORIR): thực chất website cung cấp khơng gian phịng ảo có cung cấp cơng cụ phục vụ trao đổi online bảng trắng tương tác(hay interactive whiteboard), công cụ chat text, công cụ văn tương tác; mà nhờ việc tương tác lúc nhiều người dùng máy tính thuận tiện trực quan hơn, xóa nhịa khoảng cách khiến nhóm người dùng có mặt lớp học hay phịng họp, phịng làm việc Ngồi hệ thống thuộc dạng dịch vụ nên có chế tính phí sử dụng cụ thể hệ thống Sử dụng hệ thống đem lại giá trị:  Tăng cường hiệu hoạt động nhóm việc tương tác thực  Hỗ trợ trình bày chi tiết nghiệp vụ cách chuyên nghiệp  Linh hoạt việc đào tạo nghiệp vụ cho nhân viên online  Hội họp trực tuyến thuận lợi  Tăng cường hoạt động giảng dạy trực tuyến  Giúp lưu trữ, quản lý vẽ thuận tiện  Người dùng yên tâm bảo mật hệ thống  Sử dụng bảng trắng trực tuyến – công nghệ mới, chưa áp dụng nhiều Việt Nam Do vậy, hội kinh doanh lớn cho nhà đầu tư quan tâm 10

Ngày đăng: 23/05/2023, 11:40

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

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

TÀI LIỆU LIÊN QUAN

w