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

Xây dựng phần mềm tra cứu điểm bằng điện thoại di động tại trường Cao đẳng Công nghệ Thủ Đức

28 2 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

MẨU 9/NCKH-GV-KHCN ỦY BAN NHÂN DÂN TP.HCM TRƯỜNG CAO ĐẢNG CÔNG NGHỆ THỦ ĐỨC NGHIÊN CỨU KHOA HỌC Tên đề tài: Xây dựng phần mềm tra cứu điểm điện thoại di động trường Cao đẳng Công nghệ Thủ Đức {Construction of an academic results lookup software using mobile phones at Thu Duc College of Technology) Mã số: 2013-CNTT06 Chủ nhiệm đề tài: Tiêu Kim Cương Tp Hồ Chí Minh, năm 2014 - - MẨU 9/NCKH-GV-KHCN ỦY BAN NHÂN DÂN TP.HCM TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC NGHIÊN CỨU KHOA HỌC Tên đề tài: Xây dựng phần mềm tra cứu điểm điện thoại di động trường Cao đẳng Công nghệ Thủ Đức {Construction of an academic results lookup software using mobile phones at Thu Duc College of Technology} Mã số: 2013-CNTT06 Chù nhiệm đề tài: Tiêu Kim Cưong Cán phối hợp nghiên cứu: Trưomg Bá Thái TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC THƯ VIỆN DKCB.UWXM9 Tp Hồ Chí Minh, ngày tháng năm 2014 -2- MẨU 9/NCKH-GV-KHCN MUC LUC A DANH MỤC CÁC CHỮ VIẾT TẲT B DANH MỤC BIỂU BẢNG SỐ LIỆU c DANH MỤC CÁC HÌNH D PHẦN NỘI DUNG l Tổng quan vấn đề nghiên cứu 1.1 Tính cấp thiết đề tài 1.2 Tình hình nghiên cứu 1.3 Mục tiêu nhiệm vụ nghiên cứu 10 1.4 Đối tượng phạm vi nghiên cứu - 10 1.5 Phương pháp nghiên cứu II 1.6 Đóng góp cùa đề tài 11 1.7 Kết cấu báo cáo kết nghiên cứu 12 Nội dung 13 2.1 Cơ sở lý luận thực tiễn đề tài 13 2.1.1 Tìm hiểu sở thực tiễn cùa đề tài 13 2.1.2 Tìm hiểu cấu trúc lưu trữ điểm trưÒTig 14 2.1.3 Cơ sở lý luận đề tài 15 2.2 Phân tích thiết kế hệ thống 17 2.2.1 Phân tích đề xuất giải pháp 17 2.2.2 Thiết kế hệ thống 19 2.3 Kiểm thử đề xuất bước nghiên cứu 23 2.3.1 Kiểm thử chưong trình 23 2.3.2 Đề xuất bước nghiên cứu 26 Kết luận 26 E TÀI LIỆÙ THAM KHẢO 28 -3- MẨU 9/NCKH-GV-KHCN A DANH MỤC CÁC CHỮ VIẾT TẮT STT TỪ VIÉT TẮT MOODLE LMS TỪ GỐC Hệ quản lý học tập MOODLE Learning Management System trường cao bang công nghệ THƯ VIỆN đkcb -4- MẲU 9/NCKH-GV-KHCN B DANH MỤC BIẺƯ BẢNG SỐ LIỆU MẨU 9/NCKH-GV-KHCN c DANH MỤC CÁC HÌNH Hình Hình Hình Hình Hình Hình Hĩnh Hình Hình Mơ hình mơi trường học tập tích hợp đa dạng Sơ đồ nguyên lý hoạt động MOODBILE MOODLE 17 Kiến trúc tổng quan hệ thống 20 Mơ hình thiết kế cũa hệ thống Webservices server giảlập 20 Mơ hình thiết kế hệ thong điện thoại di động 21 Màn hình login điện thoại di động 24 Màn hình đăng nhập thành cơng (màn hình thơng tin chung) 24 Thực đơn chương trình 25 Kết học kỳ hiển thị điện thoại di động 25 -6- MẨU 9/NCKH-GV-KHCN D PHẦN NỘI DUNG Tổng quan vấn đề nghiên cứu Việc xây dựng mơi trường học tập tích hợp đa dạng (eLearning kết hợp với dạy học giáp mặt truyền thống) hướng trường cao đẳng, đại học Việt Nam Mơ hình tổng qt có dạng sau [1]: Học sinh/ sinh vỉên Nhà cung cấp nộl dung Nhà xuất Các hoạt động học tập Hệ thổng trường Phụ huynh Mua, kiếm tra Đội ngũ giảng viên Đội ngũ giảng viên Học sinh/ Sính viên Tương tác, chia sè Tương tác, chia sẻ Đội ngũ giảng viên Phụ huynh Tương tác, trao đỗi Hình Mơ hình mịi trường học tập tích hợp đa dạng Trong môi trường này, phụ huynh học sinh/ sinh viên đối tượng tham gia vào hệ thống: - Học sinh/ sinh viên: thực hoạt động học tập trường, xem kết quả, phản hồi chia sẻ thông tin - Phụ huynh Tưong tác trao đổi với giảng viên, với nhà trường, đồng ý mua tài nguyên học tập thấy cần thiết, xem nội dung học tập kiếm tra kết học tập dõi theo tiến trình học em Việc tra cứu điểm (xem điểm) nhìn chung thơng báo MOODLE cách rời rạc (cho kiểm tra thực mạng) Chưa có -7- MẨU 9/NCKH-GV-KHCN chế cho phép xem điểm cách hiệu dễ dàng (mọi nơi, lúc ) tồn tiến trình học tập theo kỳ học, cho môn học kiêm tra giấy thực hành Với phát triến không ngừng thiết bị di động, cho phép người dùng có thê thực nhiều điều mà hệ điện thoại trước không thê thực được, mở cho giáo dục đạo tạo chân trời mới: Mobile Learning p-Leaming (tương lai eLearning) Đây mục tiêu mà nhiều trường đại học Việt Nam ngắm tới (ví dụ: Trường Đại học SPKT thành phố Hồ Chí Minh, Đại học Bách khoa Hà Nội, Đại học Sư phạm Hà Nội ) Điện thoại di động dần thay PC cồng kềnh số công việc định việc phát triển ứng dụng điện thoại di động hướng mũi nhọn trường Cao đẳng Công nghệ Thủ Đức tương lai không xa 1.1 Tính cấp thiết đề tài Xét phương diện tầm nhìn cho tương lai xa Trường, để triển khai Mobile Learning p-Leaming, địi hỏi hạ tầng cơng nghệ đầy đủ nhiều đổi công tác quản lý Điều địi hỏi nhiều thời gian, cơng sức, nguồn lực cần thiết phải trải qua nhiều giai đoạn khác Trong giai đoạn đầu tiên, giải pháp tối ưu cần lựa chọn số module thực mà không phụ thuộc vào hạ tầng công nghệ Trường Một module : ‘‘Tra cứu điểm qua điện thoại di động” Mặt khác, xét phương diện nâng cao chất lượng phục vụ công tác đào tạo Trường giai đoạn nay, thực cịn thiêu cơng cụ cho phép khơng học sinh/ sinh viên mà bậc cha mẹ học sinh theo dõi kết học tập (hoặc em mình) cách tiện lợi Qua quan sát thực trạng trường cao đẳng Cơng nghệ Thủ Đức, nhóm nghiên cứu nhận thấy rằng, việc theo dõi kết học tập chủ yếu thông qua đường: - Qua thông báo giảng viên mơn -8- MẨU 9/NCKH-GV-KHCN - Qua phịng đào tạo (trực tiếp) - Qua trang Web trường (hệ thống online) Những cách thức bộc lộ nhiều hạn chế bất tiện cho phụ huynh học sinh/ sinh viên Đê nâng cao chất lượng phục vụ cho vấn đề này, cần có chế, cơng cụ cho phép người xem điểm chủ động tra cứu lúc, nơi mà không phụ thuộc vào Một giải pháp hiệu giải vấn đề nêu : 'Xây dimg phần mềm tra cứu điểm điện thoại di động trường Cao đẳng Công nghệ Thủ Đức” Đó nội dung đề tài 1.2 Tình hình nghiên cứu Ngồi nước, việc triên khai m-Leaming ứng dụng mobile vào thực tiễn giáo dục nhằm nâng cao chất lượng phục vụ nghiên cứu từ lâu [2] tâm điểm nhiều hội thảo quốc tể lớn [3], [4], Mặc dù trường đại học giới chưa hoàn toàn triển khai m-Leaming diện rộng, so module ứng dụng mobile vào thực tiễn giáo dục nhiều nơi đưa vào hoạt động (xem thời khoá biểu, lịch học, đăng ký mơn học di động) Ngồi nhiều tổ chức phát triển sở hạ tầng dạng mã nguồn mở cho hệ m-Leaming [2] Đây thuận lợi lớn cho nhà Trường tương lai Trong nước, việc tìm hiểu, triển khai m-Leaming ứng dựng cùa mobile vào thực tiễn giáo dục (theo hiểu biết nhóm nghiên cứu) bắt đầu hình thành Nhiều trường có kế hoạch gửi cán giảng viên nước học tập, nghiên cứu m-Leaming Tuy nhiên, diêm bắt đầu Không trường, doanh nghiệp nước bắt đầu khai phá "mảnh đất màu mơ’’ mà mobile đem lại cho giáo dục đào tạo Một công ty đầu việc phát triển ứng dụng mobile giáo dục Việt Nam TMA Solution (nhóm TMS) với hướng nghiên cứu nhằm biến smartphone/ iPad “cặp sách điện tử” học sinh/ sinh -9- MẨU 9/NCKH-GV-KHCN viên [1], Tuy nhiên, ứng dụng dừng mức demo với số tính hạn chế 1.3 Mục tiêu nhiệm vụ nghiên cứu Mục tiêu Xây dựng phần mềm cho phép sinh viên / bậc phụ huynh tra cứu kết học tập / em thơng qua thiết bị di động (Android iPhone) môi trường học tập tích họp đa dạng Bằng phương pháp phân tích, nhóm nghiên cứu "bóc tách” module tra cứu diêm khỏi hệ thống với giả thiết ràng buộc định (xem thêm mục phạm vi nghiên cứu) Từ xác định nhiệm vụ sau cần thực trình nghiên cứu: Nhiệm vụ nghiên cứu Tìm hiêu sở lý luận thực tiễn vấn đề nghiên cứu Tìm hiêu Webservices cách thức xây dựng giả lập server cho phép kết xuất liệu từ sở dừ liệu điểm sinh viên file dạng XML JSON Thiết kế xây dựng phần mềm tra cứu diêm cho phép truy vấn điểm từ điện thoại Android Kiểm thử đề xuất bước nghiên cứu 1.4 Đối tượng phạm vi nghiên cứu Đối tượng: Hệ thống tra cứu điểm dùng điện thoại di động Phạm vi: Do hệ thống server phục vụ cho e-Leaming m-Leaming Trường chưa tồn tại, để xây dựng hệ thống tra cứu điểm điện thoại di động nhóm nghiên cứu thực xây dựng giả lập server với ràng buộc đây: - Webserver dựa tảng MOODLE để tái sử dụng sau -10- MẨU 9/NCKH-GV-KHCN hồn tồn độc lập khơng có mối liên hệ với hệ thống e- Leaming xây dựng Trường Chính vậy, việc gắn kết chương trình tra cứu điểm phát triển trực tiếp hệ thống ƯIS khơng có sở thực tiễn thời điểm - Truy cập gián tiếp thông qua bảng điểm xuất chức hệ thống UIS (dưới dạng bảng Excel) Theo cách phải tốn thêm thời gian xuất liệu Mục 2.2.1 đề xuất giải pháp cho vấn đề 2.1.2 Tìm hiên cấu trúc lưu trữ điểm trường mặt cấu trúc sở liệu điểm Trường Cao đẳng Công nghệ Thủ Đức lưu trừ thông tin sau: a Thông tin chung - Họ tên sinh viên - Ngày sinh - Khoá - Ngành - Mã số sinh viên - Lớp - Bậc đào tạo - Hình thức đào tạo b Thông tin điêm Điểm môn học chia thành học kỳ (trong ba năm học) Mỗi học kỳ lưu trữ thông tin sau đây: - Năm học - Học kỳ (1 2) - 14- MẨU 9/NCKH-GV-KHCN - xếp loại - Số tín tích luỹ - Điểm TBC - Điểm TBC tích luỹ - Danh sách môn học học học kỳ Danh sách lưu thông tin sau: +) Số thứ tự +) Mã học phần +) Tên học phần +) Số tín (TC) +) Điểm lần 1: Điểm hệ 10, Điểm hệ 4, Điểm chữ +) Kết c Thông tin tông kêt - Số tín tích luỹ - Trung bình trung tồn khố - Trung bình trung tích luỹ tồn khố - xếp loại tồn khố Các thơng tin lưu trữ xử lý phân tích thiết kế chương trình 2.1.3 Cơ sở lý luận cùa đề tài Vì phần mềm tra cứu điểm tích hợp hệ thống e- m-Leaming nhà Trường tương lai (xem hình 1), nên hệ thống phải tích hợp MOODLE MOODLE thực chất Web server phục vụ cho việc quản lý đào tạo qua mạng Cho đến thời điểm tại, thân MOODLE chưa hỗ trợ dịch vụ cho phép ứng dụng di động truy xuất liệu từ MOODLE [1], - 15 - MẨU 9/NCKH-GV-KHCN Neu coi Smart phone "Máy tính mini” chúng có thê truy xuất trang MOODLE thông qua Web browses tốn trở thành "Xây dựng hệ thống MOODLE tương thích thiết bị”, việc xử lý server (gánh nặng cho server) không tận dụng sức mạnh điện thoại thông minh Chúng nghiêng hướng viết ứng dụng cho điện thoại Smart phone ứng dụng xử lý liệu lực có thê kết nối với Webserver để truy xuất liệu điểm Việc truy cập liệu từ ứng dụng điện thoại di động vào Webserver khác với máy tính Cách trao đổi hiệu thông qua Webservices Như vậy, cần có so Webservices tích họp vào MOODLE, tương tác với sở liệu điểm trả kết output chuẩn khuân dạng đối tượng JSON Các ứng dụng di động đơn xử lý đối tượng JSON để lấy thơng tin cần thiết hiển thị hình điện thoại Theo hướng này, nhóm nghiên cứu cịn tái sử dụng số phần mềm mã nguồn mở tích họp vào MOODLE tạo Webservices cho điện thoại di động (e.g MOODBILE) [2, 3], Tuy nhiên, Webservices phục vụ cho chức khác hệ e- m-Leaming tương lai Với hệ thống tra cứu điểm, MOODBILE [2] chưa hỗ trợ tính tương ứng Như vậy, nghiên cứu này, cần xây dựng Webservices bổ sung vào [2] tích họp vào MOODLE Sơ đồ nguyên lý hoạt động MOODBILE MOODLE mơ tả hình - 16- MÂU 9/NCKH-GV-KHCN Hình Sơ đồ nguyên lý hoạt động MOODBILE MOODLE 2.2 Phãn tích thiết kế hệ thống 2.2.1 Phân tích để xuất giải pháp Dựa thực trạng phân tích phần 2.1.1, 2.1.2 sở lý luận đề tài phần 2.1.3, để xây dựng thành cơng phần mềm tra cứu điểm điện thoại di động, nhóm nghiên cứu tách hệ thống tra cứu điểm thành hai hệ thống con: - Hệ thống phía Server - Hệ thống phía điện thoại di động a Hệ thơng phía điện thoại di động Đây ứng dụng viêt điện thoại di động (Android) Khi chạy, ứng dụng tự động kết nối với Server cung cấp dịch vụ Webservices cho đưa u cầu rần thiết (ví dụ u cầu đăng rtOtìỆỹ1 diêm, ) Dựa vào kết mà Webservices trả về, chươngHtìiớƠể xử lý đưa - 17- THƯ VIỆN MẨU 9/NCKH-GV-KHCN định tương ứng kết trả cho người dung hình theo khuôn dạng định sẵn Như vậy, theo cách tiếp cận này, chương trình ứng dụng điện thoại hồn tồn độc lập với hệ thống phía Server (chương trình khơng cần biết hệ thống phía server thực mà cần biết địa server khn dạng kết trả nào?) Nghĩa là, thay đổi chương trình phía server mà không làm thay đôi khuôn dạng trả Webservices khơng ảnh hưởng đến chương trình sử dụng phía điện thoại di động b Hệ thong phía Server Do thực trạng nhà trường chưa có server mong muốn, để xây dựng chương trình tra cứu điểm điện thoại di động cần server giả lập với điều kiện ràng buộc sau: - Địa server giả lập trùng với địa server thật sau Địa tham số hố thơng qua biến file - Server giả lập phải tích hợp vào MOODLE tập họp Webservices MOODBILE cần cài đặt đầy đủ; sẵn sàng hoạt động server giả lập Ràng buộc giúp cho Server giả lập sử dụng lại chức khác MOODLE (như quản lý tài khoản người dùng, quản lý tài nguyên, ) đồng thời dễ dàng tích họp vào hệ thống chung tương lai không xa - Tạo hai Webservices cho MOODBILE: o Khuôn dạng trả hai services phải cấu trúc thông tin (sử dụng đối tượng JSON) Ràng buộc đảm bảo cho ứng dụng di động chạy tốt sửa đổi lại webserver webservices o Một webservice giả lập truy xuất liệu điểm theo cách (gián tiếp thông qua file Excel xuất hệ thống ƯIS Trường) Điều không làm ảnh hưởng đến phát triển hệ thống - 18 - MẲU 9/NCKH-GV-KHCN sau này, chi cần sửa đơi nhỏ webservice hệ thống hoạt động bình thường: thay đọc liệu từ file Excel làm việc đọc trực tiếp từ bảng SQL (với điều kiện webserver cung cấp copy sở liệu điểm SQL hệ thống UIS) Webservice trả đối tượng JSON theo khuôn dạng định sẵn chứa đầy đũ thông tin mô tả mục 2.1.2 o Một Webservice giả lập dùng để thực thao tác đăng nhập từ điện thoại di động với tài khoản người sử dụng quản lý Webserver MOODLE: Mỗi người sử dụng điện thoại chạy chương trình, cần đăng nhập hệ thống Thông tin tài khoản người dùng (tên tài khoản mật khẩu) chương trình gửi đến Webserver thông qua webservice Webservice yêu cầu Webserver MOODLE kiểm tra thông tin tài khoản trả kết dạng đối tượng JSON cho chương trình Căn vào kết trả này, chương trình định người sử dụng có phép đọc liệu điểm yêu cầu hay không? 2.2.2 Thiết kế hệ thống a Kiên trúc tông quan hệ thông Dựa phân tích mục 2.2.1 chúng tơi đưa kiến trúc tổng quát cho hệ thống tra cứu điểm sau (hình 3) Với hệ thống này, người dùng điện thoại di động truy cập hệ thống cần qua Webservices MOODBILE hai webservices xây dựng thêm Tuy nhiên, người sử dụng PC truy xuất hệ thống theo cách thông thường (qua web browse) Như vậy, hồn tồn có khả tích hợp có hệ thống mà không gặp nhiều trở ngại - 19- MẨU 9/NCKH-GV-KHCN Hình Kiên trúc tống quan cùa hệ thống b Thiêt kê mô cho hệ thong Webservices server Hệ thống Webservices server thiết kế theo mơ hình UML (hình 4) Hĩnh Mơ hình thiêt kê hệ thống Webservices server giả lập -20 - MẨU 9/NCKH-GV-KHCN Với hệ thống này, CSDL Điểm CSDL tài khoản người dùng MOODLE có vai trị tác nhân ngồi nhằm cung cấp thơng tin yêu cầu cho hệ thống Mỗi ứng dụng kích hoạt, người sử dụng yêu cầu đăng nhập vào hệ thống Thông tin tài khoản người dùng (ID, Pass) gửi đến Websever xử lý Webservice ‘“Đăng nhập” Service sau gửi yêu cầu đến CSDL Tài khoản MOODLE nhằm xác thực trình đăng nhập Ket trả (thành cơng khơng) tích hợp vào đỗi tượng JSON gửi lại cho ứng dụng điện thoại di động Khi đăng nhập thành công, Hệ thống tiến hành đọc DL Điểm tưcmg ứng với tài khoản người dùng đăng nhập hệ thống, tích hợp vào đối tượng JSON trả cho ứng dụng c Phân tích, thiêt kê cho ímg dụng di động Android ứng dụng điện thoại di động phần mềm độc lập với Webservices Webserver MOODLE Nó coi hệ thống Webservices tác nhân ngồi, cung cấp thơng tin xác thực quyền truy cập liệu điểm tưoưg ứng Hệ thống thiết kế mơ hình ƯML sau (hình 5) xlndude> Xem Thơng tin chung Đăng nhập Xem điểm học kỳ lnclude> Đọc ĐL Siểm Phụ huynh/ Sinh viên extension points Đăng nhập Webservtces Hĩnh Mô hĩnh thiêt kê hệ thông điện thoại di động Hệ thống cho phép người sử dụng (phụ huynh sinh viên) thực chức chính: -21 - MẨU 9/NCKH-GV-KHCN - Xem thông tin chung (thông tin mục a mục c 2.1.2) Đây thơng tin sinh viên (họ tên, năm sinh ), khố học (niên khoá, lớp, hệ, ), thống kê chung cho tồn khố (xếp loại tồn khố, trung bình trung tồn khố, ) - Xem thơng tin cũa học kỳ (dữ liệu tương ứng mục b 2.1.2) - Thốt khỏi chương trình Mỗi người sử dụng muốn thực chức này, hệ thống yêu cầu họ phải đăng nhập để xác định quyền truy xuất hệ thống Thực chất, hệ thống gửi yêu cầu xác thực đến hệ thống Webservices nhận lại kết đối tượng JSON Dựa vào kết xác thực này, thành công, hệ thống tiếp tục gửi yêu cầu đọc liệu điểm (tương ứng tài khoản đăng nhập) đến hệ thống Webservices để yêu cầu đọc liệu điểm Ket trả đối tượng JSON Hệ thống sau phân tích đối tượng JSON trường dừ liệu tương ứng hiến thị hình theo yêu cầu người sử dụng d Triên khai cài đặt Do phần mềm tách thành hai hệ thống độc lập hai môi trường khác nhau, nên q trình cài đặt chúng tơi sử dụng công cụ ngôn ngữ khác nhau, phù hợp với yêu cầu mô đun Phần ứng dụng cài đặt điện thoại di động Android sử dụng ngôn ngữ Java công cụ ADT Chương trình viết test độc lập với phần Webservices Chỉ có điểm chung hai hệ thống sử dụng chung cấu trúc cho đối tượng JSON Phan Webservices phải tích hợp vào Webserver MOODLE hệ thống Webservices MOODBILE, nên toàn phần cài đặt hệ thống dựa tảng MOODBILE cài đặt ngơng ngữ PHP (vì phải tuỳ biến môi trường MOODLE nên phải sử dụng chung ngôn ngữ lập trình với MOODLE) Mọi thao tác đọc trả kết cho chương trình ứng dụng Android hệ thống sử dụng chung cấu trúc đối tượng JSON -22 - MẨU 9/NCKH-GV-KHCN 2.3 Kiêm thử đề xuất bước nghiên cứu 2.3.1 Kiếm thử chương trình Đây giai đoạn vừa kiêm tra tính đắn sản phẩm (hoạt động theo thiết kế cho kết mong muốn) vừa kiểm tra tính tiện lợi dễ sử dụng sản phẩm (độ hài lòng người sử dụng tính ưu việt sản phàm thân thiện trình sử dụng) Việc kiếm tra tính đắn sản phẩm thực chặt chẽ, nhiều lần dựa liệu thử cùa gần 20 sinh viên trường cách thực nghiệm trực tiếp thiết bị di động hồ trợ Kết cho thấy, chưong trình chạy tốt ổn định theo thiết kế Việc kiểm tra tính tiện lợi dễ sử dụng sản phẩm gặp đơi chút khó khăn do: - Thời gian hạn hẹp - Dữ liệu mang tính giả lập nên chưa thực đánh giá độ hài lịng phụ huynh sinh viên Cho nên, nhóm tác giả dừng lại mức ‘iham khảo ý kiến” người sử dụng thử phần mềm Kết tham khảo ý kiến cho thấy: - người cho nên triển khai thực tế - người cho cần xem xét lại thực trạng Trường có đáp ứng yêu cầu đặt hay không - người cho ràng giao diện hình chưa "bắt mắt” - người cho thơng tin q nhiều, nên giảm bớt Chương trình có ba hình chính: hình đăng nhập, hình thơng tin chung hình kết mồi học kỳ (có học kỳ vậy) Sau số hình chạy chương trình thử nghiệm Ipad: -23 - MẨU 9/NCKH-GV-KHCN ’ịh MLookup Username 1051tt0138 Pass ! Login Hĩnh Màn hình login điện thoại di động Khi đăng nhập thành công (đúng tên tài khoản mật cấp hệ thống MOODLE), hình sau xuất (hình 7) 'S‘ MLookup Thơng Tin Sinh Viên Họ tên SV: Ngơ Tùng Bảo Nghành: CƠNG NGHỆ THÔNG TIN Lớp: CD10CNTT3 Bậc đao tạo: Cao đắng Trung bình chung tồn khóa 7.24 Trung bình chung tích lũy tốn khóa 7,24 105HT0138 10-01-1991 2010- 2013 Chính quy 102 Khá MãsốSV: Ngày sinh: Khố: Hệ: Số tín chí tích lũy xếp loại tồn khóa Ỷ 04:13 T.ills Hình Màn hình đăng nhập thành cơng (màn hình thơng tin chung) -24- MẨU 9/NCKH-GV-KHCN Đê có thê tra cứu điêm học kỳ, người sử dụng kéo tay vào mép trái hình Thực đon theo cơng nghệ Slide xuất (hình 8) Hĩnh Thực đơn chiỉơng trình Nhấp chọn vào học kỳ, người sử dụng có thơng tin cụ thể học phần học học kỳ (hình 9) íỆỉ Mlookup Nồm học: 2010-2011 Học kỹ; Học kỳ Xếp Loại: Trung bình khả STT Mã Học phần SỔ tin tích lũy ; Điểm TBC: Điếm Tích Lưỹ: 15,00 5.68 5.68 STC Điểm 10 Điểm Điểm í:hữ Kết 6.0 2.0 Đat c CSC106010 Tên Học phần Tin học vãn phịng CSC!06030 Lập trình bân với c 57 2.0 c Đạt CSC106040 Tốn rịi rạc 5.1 1.0 D Đ DCC100013 Những NLCB cua nghĩa Mác-Lẽ Nin 7.3 3.0 B Đạ t DCC106130 Tin học đại cươngCNTT 5.0 1.0 D Đạt DCK100031 Giác dục chất 1 30 B Đạt NNC100011 Anh văn giao tiếp 1.0 D Đạt Ỷ C5 ỉ?.§g 04:15 T Hĩnh Kêt học kỳ hiên thị điện thoại di động -25 - MẨU 9/NCKH-GV-KHCN 2.3.2 Đề xuất bước nghiên cứu Dựa ý kiến phản hồi số người sử dụng thử, nhóm nghiên cứu nhận điểm yếu sản phẩm giao diện chưcmg trình Đây diêm khác biệt phát triển ứng dụng di động ứng dụng PC Với ứng dụng di động đòi hỏi thiết kế giao diện cao hon nhiều thường có nhóm chuyên trách thực Điều nằm ngồi khả nhóm tác giả Mặt khác, nhóm nhận thấy rằng, hệ thống hoạt động tối ưu (khơng thời gian xuất liệu từ UIS) cần phép đọc liệu điểm trực tiếp từ bảng SQL mặt nguyên tắc bảo mật, điều phi khả thi Tuy nhiên làm việc copy hồn tồn có khả Từ phân tích trên, đê có thê hồn thiện chương trình tốt hơn, nhóm đề nghị sau: - Cần bố sung thêm nhóm Design đào tạo đội ngũ cán Khoa Điều góp phần nâng cao chất lượng cho sản phâm nghiên cứu khoa học sau này, mà tốt cho học kỳ doanh nghiệp Sinh viên, em phải triển khai dự án thật, đặc biệt thiết bị di động - Cần thiết kế lại giao diện chương trình trước đưa vào sử dụng - Kiến nghị nhà Trường cho phép lấy copy từ liệu điểm Trường - Trước đưa chương trình vào hoạt động thức, cần thiết phải lấy ý kiến phản hồi từ phụ huynh sinh viên Kết luận Do thời gian nghiên cứu hạn hẹp, nhiều điểm cần sửa đổi bổ sung, nhóm nghiên cứu xây dựng thành cơng hệ thống tra cứu điểm điện thoại di động trường Cao đẳng Công nghệ Thủ Đức Hệ thống tách thành hệ thống độc lập giao tiếp với thông qua Webservices Hệ thống chạy điện thoại di động hoạt động -26 - MẨU 9/NCKH-GV-KHCN điện thoại Android hồ trợ số loại hình định (480x800, 800x1280 hình Ipad) Hệ thống phía Webserver mơi trường giả lập tích hợp vào hệ thống quản lý học tập MOODLE hệ thống hỗ trợ ứng dụng mobile MOODLE: MOODBILE [2], Toàn hệ thống hoạt động dựa sở liệu điểm kết xuất từ UIS Trường hệ thống quản lý tài khoản MOODLE hồn tồn tuỳ biến, tích hợp vào hệ thống e- m-Leaming Trương tương lai không xa -27- MẲU 9/NCKH-GV-KHCN E TÀI LIỆU THAM KHẢO [1] Nguyễn Nam Khánh, Tiêu Kim Cương: Tài liệu đặc tả kiến trúc đề xuất cho hệ iSchool iLearn TMA Solution, 2013 [2] Moodbile User Manual: The technical description of Moodbile on Moodie, 2011 [3] Mike Sharples, Josie Taylor, Giasemi Vavoula: Towards a Theory of Mobile Learning Centre for Educational Technology and Distance Learning, University of Birmingham, 2005 [4] Kwok Wing Lai: Advancing mobile learning across formal and informal contexts EDUSummIT, 2013 -28 - ... ỦY BAN NHÂN DÂN TP.HCM TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC NGHIÊN CỨU KHOA HỌC Tên đề tài: Xây dựng phần mềm tra cứu điểm điện thoại di động trường Cao đẳng Công nghệ Thủ Đức {Construction of an... người xem điểm chủ động tra cứu lúc, nơi mà không phụ thuộc vào Một giải pháp hiệu giải vấn đề nêu : 'Xây dimg phần mềm tra cứu điểm điện thoại di động trường Cao đẳng Cơng nghệ Thủ Đức? ?? Đó nội... mềm tra cứu điểm điện thoại di động, nhóm nghiên cứu tách hệ thống tra cứu điểm thành hai hệ thống con: - Hệ thống phía Server - Hệ thống phía điện thoại di động a Hệ thơng phía điện thoại di động

Ngày đăng: 12/10/2022, 17:49

Xem thêm:

w