3. Đối tƣợng nghiên cứu
3.3 Thử nghiệm và đánh giá hệ thống
3.3.1.Thử nghiệm hệ thống
3.3.1.1. Thử nghiệm hệ thống trên thiết bị Android Môi trƣờng thử nghiệm:
- Hệ điều hành Android 5.0.1 - Thiết bị Samsung Galaxy Note 3 Kiểm thử về giao diện:
Bảng 3.1. Kết quả kiểm thử giao diện
STT Yêu c ầu Kết quả
1 Hiển thị màn hình đăng nhập YES
2 Hiển thị màn hình đăng ký YES
3 Hiển thị danh sách bài giảng YES
4 Hiển thị danh sách tất cả các bài giảng YES 5 Hiển thị màn hình đổi mật khẩu YES 6 Hiển thị màn hình tạo bài giảng YES 7 Hiển thị màn hình xem bài gi ảng YES
8 Hiển thị màn hình cài đặt YES
69 Kết quả kiểm thử các tính năng
Bảng 3.2. Kết quả kiểm thử các tính năng
STT Yêu c ầu Kết quả
1 Kiểm tra các điều kiện đăng nhập YES
2 Đăng nhập thành công YES
3 Kiểm tra các điều kiện đăng ký YES
4 Đăng ký thành công YES
5 Tạo bài giảng mới YES
6 Tạo tiêu đề bài giảng YES
7 Tính năng ghi âm YES
8 Tính năng tẩy nét vẽ YES
9 Tính năng undo, redo YES
10 Tính năng đăng xuất YES
11 Tính năng lƣu trạng thái đăng nhập YES
12 Tính năng đổi mật khẩu YES
13 Tính năng xem lại bài giảng YES
14 Tính chọn màu sắc, kích thƣớc nét vẽ YES
3.3.1.2. Thử nghiệm hệ thống trên các nền tảng khác
Kết quả thử nghiệm trên nền tảng web app cũng đạt kết quả tốt:
Bảng 3.3. Kết quả kiểm thử giao diện ứng dụng web
STT Yêu c ầu Kết quả
1 Hiển thị màn hình đăng nhập YES
2 Hiển thị màn hình đăng ký YES
3 Hiển thị danh sách bài giảng YES
4 Hiển thị danh sách tất cả bài giảng YES 6 Hiển thị màn hình xem bài gi ảng YES
70 Bảng 3.4. Kết quả kiểm thử các tính năng ứng dụng web
STT Yêu c ầu Kết quả
1 Kiểm tra các điều kiện đăng nhập YES
2 Đăng nhập thành công YES
3 Kiểm tra các điều kiện đăng ký YES
4 Đăng ký thành công YES
5 Tính năng xem lại bài giảng YES
3.3.1.3. Thử nghiệm về dung lƣợng
Bảng 3.5. Kết quả thử nghiệm dung lƣợng bài giảng Lần Thời gian (phút) Dung lƣợng json (KB) Dung lƣợng audio(KB) Trung bình (MB/phút) 1 0.5 362 239 1.17 2 0.5 345 176 1.02 3 0.5 381 141 1.02 4 0.5 317 217 1.04 5 0.5 331 212 1.06 6 0.5 327 183 0.99 7 0.5 375 144 1.01 8 0.5 351 197 1.07 9 0.5 337 191 1.03 10 0.5 347 228 1.12 3.3.2.Đánh giá hệ thống 3.3.2.1. Ƣu điểm
Hệ thống triển khai thành công với những ƣu điểm vƣợt trội:
71 - Giao diện giản đơn theo phong cách Material.
- Dung lƣợng bài giảng nhỏ. Trung bình một bài giảng kéo dài 45 phút có dung lƣợng không quá 60MB. Chi tiết độc giả xem ở bảng 3.5.
3.3.2.2. Nhƣợc điểm
Bên cạnh những ƣu điểm vƣợt trội bên trên, hệ thống vẫn còn một vài nhƣợc điểm cần phải khắc phục:
- Các tính năng mới ở mức độ đầy đủ, chƣa phong phú.
- Chƣa có tính năng chia sẽ dữ liệu, gửi tin nhắn giữa các ngƣời dùng.
- Nên đƣa thêm tính năng cài đặt chất lƣợng âm thanh, giúp tối ƣu hóa dung lƣợng lƣu trữ.
3.3.3.Một số hình ảnh ứng dụng
72 Hình 3.3. Màn hình đăng ký thành viên
73 Hình 3.5. Màn hình đặt tựa đề bài giảng
74 Hình 3.7. Màn hình đăng xuất
75 Hình 3.9. Giao diện đăng nhập trên web
76 Hình 3.11. Giao diện xem bài giảng trên web
77
KẾT LUẬN A. Kết luận
Luận văn tốt nghiệp của tác giả với đề tài: “Nghiên cứu công nghệ phát triển ứng dụng đa nền tảng và áp dụng vào dịch vụ hỗ trợ giáo dục” đã hoàn thành và đã giải quyết đƣợc các vấn đề sau:
- Tìm hiểu công nghệ phát triển ứng dụng đa nền tảng.
- Tìm hiểu công nghệ ghi lại thao tác ngƣời dùng với màn hình điện thoại. - Đề xuất mô hình ghi lại thao tác viết tay của ngƣời dùng trên màn hình điện thoại, đóng gói thành dữ liệu, lƣu trữ gửi cho những ngƣời dùng khác. Từ đó những ngƣời dùng khác có thể xem lại các thao tác viết tay một cách chính xác. Mô hình này rất thích hợp cho các giáo viên t ạo ra các bài gi ảng, lƣu trữ và gửi cho các học sinh, sinh viên. Ƣu điểm vƣợt trội của mô hình này là t ạo ra các bài gi ảng 45 phút với dung lƣợng không quá 60 MB.
- Xây dựng và triển khai thành công ứng dụng dựa trên mô hình đã đề xuất. Ứng dụng đầy đủ các tính năng cơ bản, có thể áp dụng trong thực tiễn.
- Phát triển một ứng dụng mô hình Client-Server chỉ với ngôn ngữ JAVA, dễ dàng triển khai đến nhiều nền tảng.
B. Các vấn đề còn tồn tại
Mặc dù tác giả đã rất cố gắng với tất cả sự nỗ lực của bản thân cũng nhƣ sự giúp đỡ tận tình của các cán bộ hƣớng dẫn nhƣng do kiến thức và thời gian có hạn nên trong quá trình xây dựng ứng dụng còn gặp những khó khăn sau:
- Cần nghiên cứu kĩ hơn các tính năng bút Spen giúp cho việc tạo các bài giảng thuận tiện hơn, dễ dàng hơn và nhanh chóng hơn.
- Để các thao tác với màn hình một cách chính xác, các bài giảng đƣợc tạo ra chỉ hỗ trợ trên các thiết bị Android hỗ trợ bút Spen.