Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 89 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
89
Dung lượng
11,42 MB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN o0o NGUYỄN KHÁNH HỒI NAM LUẬN VĂN THẠC SĨ ĐỀ TÀI: QUẢN LÝ TÀI NGUYÊN CHO PHÒNG HỌP TRÊN ỨNG DỤNG MOBILE NGÀNH: KHOA HỌC MÁY TÍNH Họ tên: Nguyễn Khánh Hồi Nam Mã số: CH1401013 Người hướng dẫn: PGS.TS Vũ Thanh Nguyên Cơ quan: Công ty TNHH Precio Việt Nam TP HỒ CHÍ MINH, NĂM 2017 MỤC LỤC MỤC LỤC DẠNH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT DẠNH MỤC CÁC BẢNG DẠNH MỤC HÌNH VẼ .6 LỜI CAM ĐOAN LỜI CẢM ƠN LỜI NÓI ĐẦU 10 Tình hình nghiên cứu: 11 Mục đích nhiệm vụ nghiên cứu: 12 Đối tượng phạm vi nghiên cứu: 13 Phương pháp nghiên cứu: .13 NỘI DUNG 14 Chương 1: Tổng quan .14 1.1 Tính cấp thiết ứng dụng .14 1.2 Mục tiêu ứng dụng .15 1.3 Các công cụ sử dụng cho quy trình đặt phòng 17 1.3.1 Sử dụng Google Calendar 17 1.3.2 Sử dụng iCloud Calendar 17 1.3.3 Sử dụng Microsoft Exchange 18 1.3.4 Các ứng dụng tích hợp chạy mobile 19 1.4 Hướng tiếp cận 23 1.4.1 Mơ tả u cầu đặt phòng cụ thể 23 1.4.2 Các giải pháp có .25 1.4.3 Dùng Xamarin để phát triển ứng dụng máy tính bảng 25 1.4.4 Sử dụng Azure Cloud để làm trung tâm lưu trữ xử lý liệu 26 1.4.5 Sử dụng Office 365 để đồng hóa liệu 26 1.4.6 Xây dựng thuật toán cho toán 27 1.4.7 Bài toán xếp yêu cầu đặt phòng 28 1.4.8 Bài tốn đồng hóa liệu 30 1.4.9 Bài toán đáp ứng thời gian thực .31 -1- 1.4.10 Áp dụng thuật toán vào toán 31 1.5 Tính khoa học tính đề tài 31 1.6 Tổng kết chương 33 Chương 2: 2.1 Cơ sở lý thuyết 34 Một số khái niệm chung: 34 2.1.1 Cặp ghép 34 2.1.2 Đồ thị hai phía 34 2.1.3 Cặp ghép đầy đủ tối ưu 34 2.2 Phân tích thuật tốn 35 Bài toán xếp yêu cầu vào phòng họp .35 2.2.1 Thuật toán KM 35 Thuật toán Parallel KM .36 Bài toán đồng hóa liệu 37 2.2.2 2.3 Xét tính hiệu thực tiễn .38 2.4 Tổng kết chương 39 Chương 3: 3.1 Thiết kế chương trình 40 Kiến trúc hệ thống .40 3.1.1 Tổng quan kiến trúc 40 3.1.2 Các thành phần .40 3.2 Lượt đồ Usecase 41 3.2.1 User-case Đăng nhập .42 3.2.2 User-case Đặt phòng 44 3.2.3 User-case Dừng họp 47 3.2.4 User-case Yêu cầu thêm thời gian họp 50 3.2.5 User-case Tìm phòng thích hợp .51 3.2.6 User-case Xem thơng tin trạng thái phòng họp .53 3.2.7 User-case Xem lịch sử đặt phòng 55 3.2.8 User-case Gợi ý chọn phòng phù hợp với yêu cầu 56 3.2.9 User-case Cài đặt phòng 58 3.2.10 User-case Theo dõi trạng thái phòng .59 3.2.11 User-case Xắp xếp yêu cầu đặt phòng 61 -2- 3.3 Lượt đồ lớp tổng quan hệ thống 63 3.4 Thiết kế Cơ sở liệu .64 3.4.1 Sơ đồ quan hệ thực thể .64 3.4.2 Thiết kế chi tiết bảng 65 3.5 Tổng kết chương 70 Chương 4: 4.1 Thực nghiệm 71 Triển khai thực tế 71 4.1.1 Bài toán 1: Doanh nghiệp cho thuê phòng họp 71 4.1.2 Bài toán 2: Nhà hàng cho thuê sảnh cưới 72 4.1.3 Bài toán 3: Nhiều doanh nghiệp sử dụng chung phòng họp tòa nhà .73 4.1.4 Các bước cấu hình cho thành phần 75 4.1.5 Cài đặt thiết bị 77 4.2 Kết thực nghiệm 80 4.3 Tổng kết chương 82 Chương 5: Tổng kết 83 5.1 Kết đạt .83 5.2 Hướng phát triển .84 TÀI LIỆU THAM KHẢO 85 NHẬN XÉT CỦA GIẢNG VIÊN 88 -3- DẠNH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT KM Kuhn-Munkres PKM Parallel Kuhn-Munkres NFC Near Field Communication -4- DẠNH MỤC CÁC BẢNG Bảng 1.1: Ma trận chi phí tuận tốn Hungarian 28 Bảng 2.1: Ma trận liệu mẫu yêu cầu đặt phòng .38 Bảng 3.1: Bảng chi tiết User-case hệ thống 42 Bảng 3.2: Bảng mô tả User-case Đặng nhập .43 Bảng 3.3: Danh sách control hình login 43 Bảng 3.4: Bảng mô tả user-case Đặt phòng 45 Bảng 3.5: Danh sách control hình đặt phòng 46 Bảng 3.6: Bảng mô tả User-case Dừng họp 48 Bảng 3.7: Danh sách control hình .49 Bảng 3.8: Bảng mô tả User-case Yêu cầu thêm thời gian họp .50 Bảng 3.9: Bảng mơ tả User-case Tìm phòng thích hợp 52 Bảng 3.10: Danh sách control hình tìm kiếm phòng họp 53 Bảng 3.11: Bảng mô tả User-case Xem thơng tin trạng thái phòng họp 54 Bảng 3.12: Danh sách control hình chi tiết phòng họp 55 Bảng 3.13: Bảng mơ tả User-case Xem lịch sử đặt phòng .55 Bảng 3.14: Danh sách control hình lịch sử đặt phòng .56 Bảng 3.15: Bảng mô tả User-case Gợi ý chọn phòng phù hợp với yêu cầu 56 Bảng 3.16: Bảng mơ tả User-case Cài đặt phòng .58 Bảng 3.17: Danh sách control hình tùy chỉnh 59 Bảng 3.18: Bảng mô tả User-case Theo dõi trạng thái phòng họp .60 Bảng 3.19: Danh sách control hình theo dõi trạng thái 61 Bảng 3.20: Bảng mô tả User-case Xắp xếp yêu cầu đặt phòng 61 Bảng 3.21: Danh sách control hình xắp xếp u cầu đặt phòng 63 Bảng 3.22: Bảng Người dùng 65 Bảng 3.23: Bảng Tài nguyên phòng họp .65 Bảng 3.24: Bảng Phòng họp 66 Bảng 3.25: Bảng Yêu cầu đặt phòng 68 Bảng 4.1: Bảng danh sách liệu chạy thử nghiệm 80 Bảng 4.2: Bảng kết thời gian chạy thực nghiệm 81 -5- DẠNH MỤC HÌNH VẼ Hình 1.1: Mơ hình kết nối thành phần hệ thống 15 Hình 1.2: Giao diện Google Calendar 17 Hình 1.3: Giao diện iCloud Calendar 18 Hình 1.4: Giao diện Microsoft Exchange 18 Hình 1.5: Giao diện máy tính bảng Cloud Booking 19 Hình 1.6: Giao diện máy tính bảng Evoko .20 Hình 1.7: Giao diện máy tính bảng Captial Networks 20 Hình 1.8: Giao diện máy tính bảng GoGet 21 Hình 1.9: Giao diện máy tính bảng Robin 22 Hình 1.10: Giao diện lên lịch định kỳ cho họp 23 Hình 1.11: Giao diện giới hạn thời gian lịch định kỳ 24 Hình 1.12: Cấu trúc mã nguồn chương trình 26 Hình 2.1: Chuyển ma trận thành đồ thị hai phía đầy đủ 35 Hình 3.1: Mơ hình kiến trúc tổng quan 40 Hình 3.2: Lượt đồ tổng quan Usercase 41 Hình 3.3: Màn hình đăng nhập mobile 43 Hình 3.4: Luồng xử lý đăng nhập 44 Hình 3.5: Màn hình phòng tình trạng sẵn sàng phục vụ 45 Hình 3.6: Màn hình đặt phòng mobile 46 Hình 3.7: Luồng xử lý đặt phòng 47 Hình 3.8: Màn hình phòng diễn họp 48 Hình 3.9: Luồng xử lý dừng họp 50 Hình 3.10: Luồng xử lý thêm thời gian họp 51 Hình 3.11: Màn hình tìm kiếm phòng họp mobile .52 Hình 3.12: Luồng xử lý tìm phòng thích hợp 53 Hình 3.13: Màn hình chi tiết phòng họp .54 Hình 3.14: Màn hình lịch sử họp diễn 55 Hình 3.15: Luồng xử lý gợi ý chọn phòng phù hợp với yêu cầu người dùng 57 Hình 3.16: Một số trạng thái hình tùy chỉnh .59 Hình 3.17: Một số hình miêu tả giao diện xem trạng thái phòng họp .60 -6- Hình 3.18: Màn hình miêu tả giao diện xắp xếp yêu cầu đặt phòng 62 Hình 3.19: Sơ đồ lớp mối quan hệ đối tượng 64 Hình 3.20: Sơ đồ quan hệ thực thể hệ thống 65 Hình 3.21: Sơ đồ quan hệ bảng sở liệu .69 Hình 4.1: Màn hình cài đặt phòng Office 365 75 Hình 4.2: Màn hình cài đặt phòng Office 365 76 Hình 4.3: Màn hình cài đặt phòng Office 365 76 Hình 4.4: Màn hình sau tạo sở liệu 77 Hình 4.5: Màn hình sau tạo ứng dụng web 77 Hình 4.6: Màn hình đăng nhập mobile 78 Hình 4.7: Màn hình trạng thái phòng họp mobile 78 Hình 4.8: Màn hình đăng nhập mobile với tài khoản quản trị 79 Hình 4.9: Màn hình theo dõi trạng thái phòng họp 79 Hình 4.10: Màn hình cài đặt thuộc tính phòng họp 80 Hình 4.11: Biểu đồ thể thời gian xử lý tác vụ 81 -7- LỜI CAM ĐOAN Tôi cam đoan cơng trình nghiên cứu riêng tơi, thực hướng dẫn khoa học PGS.TS Vũ Thanh Nguyên Các số liệu, kết nêu luận văn trung thực chưa cơng bố cơng trình khác Người viết luận văn Nguyễn Khánh Hoài Nam -8- LỜI CẢM ƠN Lời em xin chân thành cảm ơn thầy cô giảng dạy lớp cao học ngành KHMT khóa 9, Trường Đại học Cơng Nghệ Thơng Tin Các thầy nhiệt tình, tâm huyết giảng dạy cho em học tập, nghiên cứu bổ sung thêm nhiều kiến thức quan trọng, hữu ích nghiên cứu công việc công ty phần mềm Đồng thời kịp nhận sửa đổi, bổ sung kiến thức hiểu chưa thật xác, giúp tăng cường lực phát triển tư nghiên cứu khoa học Đặc biệt, em gửi lời cảm ơn chân thành sâu sắc tới thầy PGS.TS Vũ Thanh Nguyên (Khoa Sau Đại học – ĐHQG TPHCM) Thầy giảng dạy với hướng dẫn luận văn cho em cách khoa học, tận tâm, chu đáo chi tiết để em hoàn thành luận văn cách tốt Cảm ơn gia đình cho em chỗ dựa vững để hồn thành khóa học hồn thành luận văn Mặc dù có nhiều cố gắng việc nghiên cứu khoa học để hoàn thành luận văn hạn chế cá nhân mặt thời gian nên em khó tránh thiếu sót Kính mong thầy bạn đóng góp ý kiến quý báu để hoàn chỉnh luận văn -9- phòng với chi phí thấp nhiều so với tự thuê riêng văn phòng trang bị đầy đủ thiết bị Nếu xét riêng sở vật chất Việt Nam họ sở hữu 45 văn phòng lớn nhỏ (1 -> 10 người), phòng họp chung (phòng 20 người phòng người), nhiều trang thiết bị cần thiết cho văn phòng - Quy trình đặt phòng: tương tự toán khách hàng liên hệ với công ty, cung cấ p yêu cầu đặt phòng nhận xác nhận chi tiết thời gian địa điểm sử dụng văn phòng thiết bị Nhưng khác với tốn chỗ có ưu tiên đặt phòng họp hay thiết bị cho nhân viên Bizwell, khách hàng th văn phòng Bizwell, cơng ty bên tòa nhà tới khách hàng bên Và điểm khác khác khách hàng thuê dài hạn ngắn hạn văn phòng, phòng họp thiết bị văn phong để có mức giá khác tăng hiệu suất sử dụng tài nguyên - Áp dụng thật toán: giúp doanh nghiệp đạt lợi ích tương tự toán Nhưng toán cần thêm yếu tố nhóm người vào ma trận chi phí, nhân viên BizzWell ưu tiên đặt phòng phải cho nhân viên có trọng số cao nhân viên đến từ nơi khác Tiêu chí Bộ liệu Bộ - Số lượng phòng Số lượng yêu cầu Biên độ thời gian họp đặt phòng 𝜶 (phút) 45 15 Ứng dụng phần mềm: tốn có lợi ích khác sử dụng phần mềm mobile so với tốn thứ nhất, xem lại q trình sử dụng thiết bị để tính tiền khách hàng dễ dàng Ví dụ cơng ty kế tốn, vào ngày cuối tháng họ có nhu cầu in báo cáo nhiều nên muốn thuê thêm máy in ngày, lúc có nhiều người khác thuê máy nên việc quản lý tính tốn chi phí chồng chéo phức tạp, sử dụng phần mềm mobile cần vào hình chi tiết sử dụng để thấy -74- tất người thuê máy in sử dụng thời gian để tính chi phí phải trả cho cơng ty 4.1.4 Các bước cấu hình cho thành phần Office 365 - Quản lý danh sách phòng họp tài nguyên hệ thống Admin -> Resources -> Room & equipment Hình 4.1: Màn hình cài đặt phòng Office 365 - Cài đặt phân quyền cho tài khoản dùng để truy xuất liệu từ Office 365 - Cấu hình cần thiết phòng họp: cài đặt quyền cho tài khoản quyền “full access” hình bên -75- Hình 4.2: Màn hình cài đặt phòng Office 365 - Chỉnh sửa thơng tin chi tiết phòng họp hình sau: Hình 4.3: Màn hình cài đặt phòng Office 365 Windows Azure: đóng vai trò hệ thống back-end -76- Tạo sở liệu: từ trang chủ https://portal.azure.com, click New - chọn Database, bước chọn SQL Server nhập thông tin cần thiết, click Create để tạo sở liệu Hình 4.4: Màn hình sau tạo sở liệu - Tạo web app service: Từ trang chủ Azure Portal, chọn New, sau chọn Web + Mobiel, bước chọn Webapp nhập thông tin cần thiết trước click Create để tạo ứng dụng web cho việc xử lý thơng tin backend Hình 4.5: Màn hình sau tạo ứng dụng web 4.1.5 Cài đặt thiết bị Máy tính bảng trước phòng họp - Đăng nhập với email phòng họp mà thiết bị liên kết Máy chủ phân biệt thiết bị dựa vào địa email -77- Hình 4.6: Màn hình đăng nhập mobile - Sau liên kết thành công với hệ thống, trình đồng hóa liệu thiết bị máy chủ tự động thực Quá trình diễn khoảng đến 10 giây tùy thuộc vào đường mạng thiết bị Sau đồng hồn tất hình hiển thị trạng thái phòng họp thơng tin họp diễn hình vẽ sau: Hình 4.7: Màn hình trạng thái phòng họp mobile Máy tính bảng dành cho người quản trị -78- - Đăng nhập với tài khoản người quản trị Hình 4.8: Màn hình đăng nhập mobile với tài khoản quản trị - Khi đăng nhập thành công với tài khoản quản trị Người dùng thiết lập tùy chỉnh cho phòng họp số lượng người, tài ngun phòng họp Ngồi người quản trị xem hình hiển thị trạng thái tất phòng họp hệ thống Hình 4.9: Màn hình theo dõi trạng thái phòng họp -79- Hình 4.10: Màn hình cài đặt thuộc tính phòng họp 4.2 Kết thực nghiệm Chuẩn bị liệu để tiến hành chạy thử, bao gồm toán thực tế số test khác: Số lượng phòng Số lượng yêu cầu Biên độ thời gian họp đặt phòng 𝜶 (phút) Bài tốn 30 100 15 Bài toán 24 30 60 Bài toán 45 15 Bộ 20 80 Bộ 20 80 Bộ 20 80 15 Bộ 50 200 Tiêu chí Bộ liệu Bảng 4.1: Bảng danh sách liệu chạy thử nghiệm -80- Kết thực nghiệm Kết Tốc độ đồng Bộ liệu hóa Tốc độ phân công Tốc độ lấy liệu (Milliseconds) (Milliseconds) (Milliseconds) Bộ 8000 800 500 Bộ 6000 400 500 Bộ 6000 500 500 Bộ 7000 6500 600 Bộ 7000 1500 600 Bộ 7000 500 600 Bộ 9000 600 700 Bảng 4.2: Bảng kết thời gian chạy thực nghiệm Biểu đồ thời gian xử lý tác vụ 10000 9000 8000 7000 6000 5000 4000 3000 2000 1000 Bộ Bộ Bộ Đồng Bộ Phân công Bộ Bộ Lấy liệu Hình 4.11: Biểu đồ thể thời gian xử lý tác vụ Dựa vào đồ thị rút nhật xét sau: -81- Bộ - Q trình đồng hóa liệu từ máy chủ email tới hệ thống back-end chiếm nhiều thời gian (9s cho lần chạy đồng bộ) Tốc độ tỉ lệ nghịch với số lượng yêu cầu đặt phòng Càng nhiều u cầu đặt phòng việc đồng diễn chậm - Tốc độ phân công chủ yếu phụ thuộc vào biên độ thời gian, thời gian ngắn nghĩa có nhiều trường hợp thay đổi cho yêu cầu đặt phòng làm tăng số cạnh ma trận trọng số nên ảnh hưởng tới tốc độ thật toán - Tốc độ truy xuất liệu tỉ lệ nghịch với số lượng yêu cầu đặt phòng, nhiều yêu cầu đặt phòng tốc độ truy xuất chậm Tốc độ truy xuất liệu nhỏ so với tác vụ phân công đồng Do hệ thống back end thiết lập Windows Azure nên tốc độ đường truyền liệu đảm bảo 4.3 Tổng kết chương Trong chương nêu toán cụ thể cách giải thuật tốn KM, từ cho thấy tính tính ứng dụng tính hiệu thuật toán áp dụng vào toán xếp sếp yêu cầu đặt phòng Thực nghiệm cho thấy tốc độ đồng phân công hợp lý, tốn 15 giây cho trường hợp chậm liệu chạy thử Bên cạnh yêu cầu thực tế mà thuật toán chưa giải được, chia ghép phòng th với nhu cầu sức chứa -82- Chương 5: Tổng kết 5.1 Kết đạt Trong thời gian tìm hiểu thực hiện, luận văn đạt số kết sau: - Tìm hiểu sơ thuật toán liên quan đến toán phân cơng giải thuật di truyền, tìm kiếm địa phương, thuật tốn tơ màu đồ thì, Hungarian data minning - Thiết kế sở liệu cho toán phân cơng, lưu trữ thơng tin phòng họp, lịch họp định kỳ nhật ký sử dụng phòng họp - Áp dụng thành cơng thuật tốn KM vào tốn đặt phòng - Xây dựng web application để cài đặt thuật toán KM đảm nhiệm vai trò back-end tính tồn phân cơng trả liệu cần thiết cho ứng dụng khác gọi tới - Xây dựng thành cơng ứng dụng demo mobile, đáp ứng chức cần thiết cho doanh nghiệp vừa nhỏ việc phân công phòng họp Người quản trị hệ thống theo dõi trạng thái tất phòng họp hình, từ có nhìn tổng quan bao quát thay đổi trạng thái phòng họp Người đặt phòng tìm phòng họp phù hợp với nhu cầu Nhờ tiết kiệm chi phí sử dụng phòng họp - Thực nghiệm cho số liệu thực tế để xét tính thực tiễn thuật tốn áp dụng vào toán cụ thể Tuy nhiên, khoảng thời gian có hạn, đề tài khơng thể tránh hỏi hạn chế, thiếu sót định - Chỉ tập trung nghiên cứu sâu thuật tốn phân cơng KM, nên khơng có nhìn tổng quan thuật tốn liên quan đến phân cơng - Ứng dụng mobile tập trung chức chính, chưa có giao diện tương tác thân thiện với người dùng - Thuật toán chưa kiểm nghiệm tập liệu lớn từ 100 phòng họp 10000 yêu cầu đặt phòng trở lên - Chưa áp dụng song song hóa cho thuật tốn KM vào thực tế -83- Trong tương lai học viên cố gắng bổ sung để hoàn thiện chức ứng dụng để người dùng linh động q trình đặt phòng, đồng thời cố gắng áp dụng song song hóa cho thuật tốn để đáp ứng quy mô liệu lớn thời gian xử lý nhanh 5.2 Hướng phát triển Mở rộng khả ứng dụng phần mềm vào quản lý tòa nhà lớn sử dụng văn phòng th làm phòng họp Khi việc phân cơng phòng họp trở thành nghiệp vụ chuyên biệt cần nhiều ràng buộc cụ thể Khi số lượng phòng nhiều, đặt phòng đa dạng u cầu chương trình áp dụng tốt thấy hiệu rõ ràng Ứng dụng cần thiết phát huy hết tính doanh nghiệp thuê sử dụng chung phòng họp với cơng ty khác tòa Khi đưa vào thực tế với hỗ trợ hệ thống phần mềm này, người quản trị người đặt phòng tương tác với thuận lợi Tuy nhiên số công ty không quan trọng việc đặt phòng trước sử dụng khơng có người quản trị thường xuyên giám sát phòng họp phần mềm hết tác dụng người dùng sử dụng phòng họp theo cách: thấy phòng trống vơ họp giữ phòng họp xong có người khác cần phòng lại tìm phòng trống chờ đợi đến có phòng trống Sau hồn thành xong luận văn nghiên cứu sâu lập trình mobile để xây dựng ứng dụng với giao diện thân thiện thao tác dễ dàng người sử dụng Có thể nâng cao thêm tính tổng qt để sử dụng cho nhiều mơ hình doanh nghiệp thực tế -84- TÀI LIỆU THAM KHẢO 1) Peter Karich (2007) Optimizing Educational Schedules Using Hungarian Algorithm and Iterated Local Search 2) Disha Patel, Ms.Jasmine Jha (2016) Hungarian Method Based Resource Scheduling algorithm in Cloud Computing Internation Journal Of Advance Research And Innovative Ideas In Education, IJARIIE, e-ISSN: 2395-4396 3) Ismail H Toroslu and Gokturk Ucoluk (2006), Incremental Assignment Problem "Information Sciences", 177, (2007) 4) Kevin Tierney, Amanda Coles, Andrew Coles, Christian Kroer, Adam M Britt Rune Møller Jensen (2012) Automated Planning for Liner Shipping Fleet Repositioning ICAPS'12 Proceedings of the Twenty-Second International Conference on International Conference on Automated Planning and Scheduling, trang 279-287 5) Hong Cui1, Jingjing Zhang, Chunfeng Cui, Qinyu Chen (2016), Solving largescale assignment problems by Kuhn-Munkres algorithm, at AMEII 2016 6) Korsvik, J; Fagerholt, K; and Laporte, G (2011), A large neighbourhood search heuristic for ship routing and scheduling with split loads Computers & Operations Research 38(2):474 – 483 7) Saurabh Gupta (2012), Cloud Computing Technologies Overview and Comparison – “Microsoft Azure vs Amazon EC2” 8) Martin Lagus (2014), Implementation of Office 365 Education in an academic institution Arcada University , Degree Programme: Information and Media Technology 9) Microsoft (2013) Plan for directory synchronization for Office 365: http://technet.microsoft.com/en-us/library/hh852469.aspx 10) RNDr Filip Zavoral, Ph.D (2015), Cross-platform Mobile Development -85- 11) Burke, E K., Kingston, J H., & de Werra, D (2004) Applications to timetabling In J Gross & J Yellen (Eds.), the handbook of graph theory (pp 445–474) London: Chapman Hall/CRC 12) Ehsan Alirezaei, Z.V.a.M.G.-G - Parallel Hybrid Meta Heuristic Algorithm for University Course Timetabling Problem (PHACT), 20th Iranian Conference on Electrical Engineering, (ICEE2012), IEEE, 673-678 13) Chinnasri, W., Krootjohn, S ,Sureerattanan, N - Performance comparison of Genetic Algorithm's crossover operators on University Course Timetabling Problem, in anon ED.Computing Technology and Information Management (ICCM), 2012 8th International Conference IEEE, 781-786 14) Duong Tuan Anh, Vo Hoang Tam, Nguyen Quoc Viet Hung (2006), Generating Complete University Course Timetables by Using Local Search Methods, IEEE Research, Innovation and Vision for the Future, 2006 International Conference on, ISBN 1-4244-0316-2 15) TS Quản Thành Thơ (2011), TS Nguyễn Tuấ n Anh - Hê ̣ thố ng quyế t ̣nh thời khóa biể u thơng minh, Trić h sang trang 44-48, Nô ̣i san Khoa Ho ̣c & Giáo Du ̣c 28/06/2011 Trường ĐH Nguyễn Tấ t Thành 16) Phan Việt Anh , Bùi Thu Lâm (2013) - Giải thuật di truyền ứng dụng hỗ trợ lập lịch điều hành công tác bệnh viện, Chuyên san Công nghệ thông tin Truyền thông - Số 02 (4-2013) Trường ĐH Kỹ Thuật Lê Quý Đôn 17) Nguyễn Thị Giang, Lê Văn Dực , Võ Thị Ngọc Châu , Phạm Văn Chung (2013) – Xây dựng hệ hỗ trợ định xếp thời khóa biểu trường Đại học - Cao đẳng, Luâ ̣n văn Tha ̣c Si ̃ - chuyên ngành Khoa học Máy tính 18) Chu Thị Hạnh (2013) - Các yếu tố ảnh hưởng đến việc triển khai thực xếp thời khóa biểu tự động cho trường đại học, Luâ ̣n văn Tha ̣c Si ̃ - chuyên ngành Khoa học Máy tính -86- 19) Andree, M (2011), implementation of the hungarian algorithm Open source Github, https://github.com/maandree/hungarian-algorithm-n3 Website: 1) Optimal room count and sizes for n overlapping meeting schedules 2) Digital signage answers meeting room booking nightmares 3) Find a conference room 4) How to Book Meeting Room By Office Outlook -87- NHẬN XÉT CỦA GIẢNG VIÊN -88- ... đề tài: Quản lý tài nguyên cho phòng họp ứng dụng Mobile (Meeting rooms resource management on mobile - eDoor) thực theo hướng ứng dụng Phòng họp trang bị bên phòng họp tài nguyên quý giá cho. .. dùng sử dụng phòng họp cách thuận tiện ứng dụng hỗ trợ cho cơng việc đặt phòng quản lý thời gian sử dụng phòng họp cần thiết Mặt khác việc quản lý phòng họp sẽ phức tạp số lượng phòng họp cố... mềm cài đặt máy tính bảng cấu hình cho phòng họp tương ứng Mục tiêu ứng dụng nâng cao khả tận dụng tài nguyên phòng họp quản lý thời gian sử dụng phòng họp hợp lý Tình hình nghiên cứu: Tình hình