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

Nghiên cứu đặc tả chức năng và thiết kế thiết bị VNUpad để truy cập thư viện số và sử dụng đa chức năng cho sinh viên ĐHQGHN

17 22 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

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 0,93 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trong đó việc sử dụng hệ điều hành Android sẽ giảm chi phí bản quyền, máy tính bảng đơn giản hóa thiết bị ngoại vi mà vẫn đáp ứng được nhu cầu học tập và làm việc, lại tiện dụng trong vi

Trang 1

ĐẠI HỌC QUỐC GIA HÀ NỘI

KẾT QUẢ THỰC HIỆN ĐỀ TÀI KH&CN

CẤP ĐẠI HỌC QUỐC GIA

Tên đề tài: “Nghiên cứu đặc tả chức năng và thiết kế thiết bị VNUpad để truy cập thư viện số và sử dụng đa chức năng cho sinh viên ĐHQGHN”

Mã số đề tài: QG.12.54 Chủ nhiệm đề tài: TS Lê Quang Minh

Hà Nội, 2015

Trang 2

PHẦN I THÔNG TIN CHUNG

1.1 Tên đề tài: Nghiên cứu đặc tả chức năng và thiết kế thiết bị VNUpad để truy cập thư viện số

và sử dụng đa chức năng cho sinh viên ĐHQGHN

1.2 Mã số: QG.12.54

1.3 Danh sách chủ trì, thành viên tham gia thực hiện đề tài

5 PGS TS Nguyễn Đình Việt Trường ĐH Công nghệ Ủy viên

8 CN.Nguyễn Tấn Tôn Thất Đỗ

Vũ Viện CNTT/ Công ty VIEGRID Ủy viên

1.4 Đơn vị chủ trì:

Viện Công nghệ Thông tin – ĐHQGHN

Điện thoại: 04 -37547347 Fax: 04 -37547347

E-mail: iti@vnu.edu.vn

Website: www.iti.vnu.edu.vn

Địa chỉ: Nhà E3, số 144, đường Xuân Thủy, quận Cầu Giấy, Hà Nội

Tên tổ chức chủ quản đề tài: Đại học Quốc gia Hà Nội

1.5 Thời gian thực hiện:

1.5.1 Theo hợp đồng : từ tháng 12 năm 2012 đến tháng 12 năm 2014

1.5.2 Gia hạn (nếu có) : đến tháng 12 năm 2015

1.5.3 Thực hiện thực tế : từ tháng 12 năm 2012 đến tháng 12 năm 2015

1.6 Những thay đổi so với thuyết minh ban đầu (nếu có):

1.7 Tổng kinh phí được phê duyệt của đề tài: 180 triệu đồng

PHẦN II TỔNG QUAN KẾT QUẢ NGHIÊN CỨU

Viết theo cấu trúc một bài báo khoa học tổng quan từ 6-15 trang (báo cáo này sẽ được đăng trên tạp chí khoa học ĐHQGHN sau khi đề tài được nghiệm thu), nội dung gồm các phần:

1 Đặt vấn đề

Trên thế giới, trong những năm gần đây, ra đời hàng loạt các thiết bị cảm ứng, máy tính bảng có thiết kế nhỏ gọn, nhiều chức năng như iPad, Samsung Galaxy, ATOS… chính chúng đã đang đem lại sự thay đổi mạnh về công nghệ trong 5 năm gần đây Cùng với nó là sự ra đời của hàng loạt các công nghệ và chuẩn kết nối, hệ điều hành mã nguồn mở cho phép các nhà khoa học công nghệ có thể tùy ý lựa chọn và xây dựng các thiết bị cầm tay (PDA) theo những chức năng khác nhau như: máy tính bảng, từ điển đa ngữ, điện thoại, máy chơi game…

Android là hệ điều hành trên điện thoại di động (và hiện nay là cả trên một số đầu phát HD,

HD Player, TV) phát triển bởi Google và dựa trên nền tảng Linux Trước đây, Android được phát triển bởi công ty liên hợp Android (sau đó được Google mua lại vào năm 2005) Các nhà phát triển

Trang 3

viết ứng dụng cho Android dựa trên ngôn ngữ Java Sự ra mắt của Android vào ngày 5 tháng 11 năm 2007 gắn với sự thành lập của liên minh thiết bị cầm tay mã nguồn mở, bao gồm 78 công ty phần cứng, phần mềm và viễn thông nhằm mục đính tạo nên một chuẩn mở cho điện thoại di động trong tương lai Android là hệ điều hành do công ty Google phát triển cho các thiết bị cầm tay sẽ phù hợp với xu hướng phát triển các dịch vụ cung cấp dữ liệu và phần mềm qua Internet

Các máy tính bảng có màn hình phù hợp đang là sự lựa chọn phổ biến cho việc đưa các ứng dụng gắn liền với các hoạt động đào tạo: đọc sách, ghi chép, học các bài giảng điện tử Tuy nhiên những máy tính bảng này vẫn đang có nhược điểm cơ bản là quá đa dụng và chưa hướng tới đối tượng chuyên gia, học sinh, không phù hợp với đại đa số người học ở Việt Nam là giá thành của chúng còn tương đối cao (khoảng 700USD), chính vì vậy việc thiết kế, chọn lựa các chức năng cần thiết và cấu hình phù hợp, giá thành thấp để phục vụ cho đối tượng người học là một đề tài cấp thiết

và có ý nghĩa khoa học, thực tiễn

Việc sản xuất máy tính giá rẻ đã từ lâu được xác định là biện pháp thúc đẩy và phổ cập ứng dụng CNTT tại Việt Nam Tuy nhiên, cho đến nay, giá máy tính không hạ được hơn so với mức hạ chung của thế giới, do chưa có một giải pháp thiết thực Máy tính bảng là một cơ hội mà Việt Nam cần nắm bắt để thực hiện máy tính giá rẻ Trong đó việc sử dụng hệ điều hành Android sẽ giảm chi phí bản quyền, máy tính bảng đơn giản hóa thiết bị ngoại vi mà vẫn đáp ứng được nhu cầu học tập

và làm việc, lại tiện dụng trong việc mang theo nên có thể giảm giá đáng kể so với laptop và máy tính để bàn Trong một số phiên bản, máy tính bảng có thể sử dụng thay thế điện thoại di động, và tiếp tục giảm chi phí cho người dùng

Nhu cầu đọc sách số trên thế giới không ngừng tăng lên Xu hướng đó sớm muộn cũng vào nước ta Các công ty bán sách xuyên quốc gia lớn như Amazon, Barnes&Nobles,… đã liên tục cho

ra đời các thiết bị như Kindle, Nooks,… để phát hành sách điện tử Tuy nhiên, các thiết bị chỉ dùng

để đọc sách không phù hợp với người Việt Nam, cần một thiết bị điện tử có thể thay thế máy tính cá nhân, điện thoại di động và thiết bị đọc sách với các chức năng tối thiểu Trừ các sinh viên chuyên ngành về CNTT và một số ngành có yêu cầu cao về máy tính, máy tính bảng đủ đáp ứng được các yêu cầu cơ bản nhất

Trong 3 năm vừa qua, các nhà công nghệ và người học trong nước đã nhanh chóng thành lập cộng đồng phát triển Android, đã có hẳn một web site giới thiệu các công nghệ, sản phẩm liên quan đến Android, tuy nhiên thực sự chưa có sản phẩm nào ngoài việc phát triển thêm một số chức năng, tích hợp vào các điện thoại sử dụng hệ điều hành Android sẵn có

Ngày 22/9/2010, Thủ tướng chính phủ ký Quyết định số 1755/QĐ-TTg phê duyệt Đề án

“Đưa Việt Nam sớm trở thành nước mạnh về công nghệ thông tin và truyền thông” (Đề án nước mạnh) Mục tiêu tổng quát của đề án là phát triển nguồn nhân lực CNTT đạt tiêu chuẩn quốc tế ; xây dựng công nghiê ̣p CNTT , đă ̣c biê ̣t là công nghê ̣ phần mềm , nô ̣i dung số và di ̣ch vu ̣ trở thành ngành kinh tế mũi nho ̣n, góp phần quan trọng vào tăng trưởng GDP và xuất khẩu ; thiết lâ ̣p ha ̣ tầng viễn thông băng rô ̣ng trên pha ̣m vi cả nước ; ứng dụng hiệu quả CNTT trong mọi lĩnh vực kinh tế - xã

hô ̣i, quốc phòng, an ninh Tham gia đề án đưa Việt Nam là nước mạnh về CNTT, ĐHQGHN đã xây dựng dự án “Phát triển hạ tầng công nghệ và kho tài nguyên xử lý tiếng Việt để đưa nội dung số đến cộng đồng người Việt”, đây là dự án thành phần liên quan đến số hóa kho tri thức, các nguồn tài nguyên số của ĐHQGHN, với việc sẽ có nguồn tài nguyên số đó, việc đưa tài nguyên này vào việc đào tạo sinh viên, học viên của ĐHQGHN là một việc làm thực sự cần thiết, chính vì vậy, việc đặc

tả và đưa ra sản phẩm thử nghiệm thiết bị truy cập và kho tài nguyên số là một đề tài có ý nghĩa thực tiễn và rất có giá trị

Viện CNTT là một Viện nghiên cứu, đơn vị thành viên của ĐHQGHN, với kế hoạch 5 năm

2010 – 2015 đã xác định định hướng nghiên cứu, phát triển của Viện gắn liền với các công nghệ, kỹ thuật xử lý nội dung số, việc xây dựng và thực hiện một đề tài như đề tài này sẽ góp phần phát triển Viện theo đúng chiến lược, kế hoạch đã đề ra Viện CNTT đã tích cực tham gia vào đề án “đưa Việt Nam trở thành nước mạnh về CNTT” với việc tham gia đề xuất “dự án ebooks” và “dự án xây dựng

Trang 4

kho nội dung số các nguồn tài nguyên tri thức của ĐHQGHN”, trong các dự án đó, việc phát triển một thiết bị nhúng truy cập các nội dung số và phục vụ công tác đào tạo cho đối tượng người học trong ĐHQGHN rõ ràng là một việc cần thiết rất phù hợp với định hướng của Viện Viện cũng có nhiều đối tác chiến lược trong lĩnh vực này, một trong số đó là VIEGRID Công ty VIEGRID đã xây dựng Cổng VIEBOOKS gồm các thư viện và cửa hàng phân phối sách, đã phát triển thành công các phần mềm đọc sách và truy cập thư viện số Công ty cũng đang phối hợp với Viện CNTT thông qua một số cán bộ và sinh viên cao học, để thiết kế máy tính bảng để truy cập vào thư viện số Đề tài này có thể phối hợp với công ty để sử dụng lại một số thiết kế đã có và đặc biệt tập trung vào nhu cầu sử dụng tại ĐHQGHN, sau đó sẽ mở rộng cho thị trường sinh viên và công chức nói chung

Chính vì vậy, việc nghiên cứu xác định được yêu cầu và sở thích của sinh viên làm cơ sở để

mô tả, đặc tả chức năng, nhằm chuẩn bị thiết kế cho thiết bị cầm tay VNUPad có một số chức năng thiết yếu nhất phục vụ học tập, làm việc và sinh hoạt với giá thành phù hợp (khoảng 200-300$) là một vấn đề mang tính thời sự và có tính khoa học, công nghệ, thực tiễn, phù hợp với xu thế hiện nay

2 Mục tiêu

Nghiên cứu, xác định, đặc tả các yêu cầu kỹ thuật, các chức năng của thiết bị cầm tay truy cập thư viện, sổ ghi chép VNUpad và một số ứng dụng thiết yếu đối với sinh viên và cán bộ, viên chức Đại Học Quốc Gia Hà Nội Lựa chọn công nghệ phù hợp để phát triển sản phẩm

Nghiên cứu hệ điều hành Android, thích nghi hóa hệ điều hành phù hợp cho thiết bị VNUpad, tích hợp các mã nguồn mở và phát triển một số ứng dụng phù hợp với đối tượng người học tại Đại Học Quốc Gia Hà Nội

Xây dựng sản phẩm thử nghiệm và triển khai thử nghiệm, đánh giá hiệu quả sử dụng VNUpad

3 Phương pháp nghiên cứu

Kết hợp giữa nghiên cứu lý thuyết, phát triển công nghệ và thực hiện thử nghiệm trên các

mô hình phần cứng

Kết hợp nhiều công nghệ nhằm đưa ra sản phẩm là một thiết bị cầm tay thử nghiệm với những chức năng phù hợp cho người học tại ĐHQGHN

4 Tổng kết kết quả nghiên cứu

Đề tài thu được các kết quả qua nghiên cứu các vấn đề tương ứng với 5 chuyên đề

Chuyên đề 1: Nghiên cứu các công nghệ phát triển phần mềm nhúng, lựa chọn công nghệ Android phù hợp để phát triển sản phẩm

+ Nghiên cứu tổng quan về các thiết bị truy cập nội dung số, các chức năng quan trọng, công nghệ tương ứng Nắm rõ các hệ điều hành cho các thiết bị cầm tay và các dòng máy tính bảng Nắm rõ các ứng dụng và quy trình phát triển ứng dụng trên máy tính bảng

+ Làm chủ công cụ phát triển ứng dụng trên môi trường Android và một số phần mềm mã nguồn

mở

Chuyên đề 2: Đặc tả các yêu cầu về kỹ thuật và yêu cầu về chức năng cho thiết bị VNUpad + Lên được kế hoạch phát triển và danh mục các linh kiện (BOM List) cho một số phiên bản khác nhau của VNUpad

+ Đặc tả các yêu cầu về chức năng của thiết bị VNUpad

Chuyên đề 3: Nghiên cứu tổng quan về hệ điều hành Android cho các thiết bị nhúng, các khả năng hỗ trợ, tích hợp và xây dựng ứng dụng của Android

+ Qua việc nghiên cứu nắm rõ được hệ điều hành Andriod

Trang 5

+ Đưa ra được các tiện ích, khả năng ứng dụng Android, thích nghi hóa Android phù hợp cho VNUpad

Chuyên đề 4: Phát triển, xây dựng và tích hợp các chức năng trên Android cho thiết bị VNUpad

+ Phát triển, tích hợp các tính năng sẵn có được hỗ trợ bởi Android cho thiết bị VNUpad

Hiện nay có rất nhiều phần mềm có sẵn được cung cấp trên kho ứng dụng trực tuyến Google Play cho Android Kho ứng dụng Google Play là một kho ứng dụng đồ sộ với hàng triệu ứng dụng ở đủ các thể loại khác nhau Một số phần mềm trong kho này có thể đáp ứng được nhiều chức năng cho thiết bị VNUPad như duyệt web, nghe nhạc xem phim, soạn thảo văn bản hay trình chiếu Chrome: Là phần mềm duyệt Web của Google Đây là một trình duyệt mạnh mẽ được cung cấp miễn phí Hỗ trợ hầu hết các yêu cầu lướt Web của người dùng

Google Search: Là công cụ tìm kiếm thông dụng nhất hiện nay của Google Phần mềm này đáp ứng hầu hết các yêu cầu tìm kiếm thông tin của người dùng

Google Play Music: Là phần mềm chơi nhạc của Google Hỗ trợ chơi nhạc trực tuyến cũng như lưu nhạc cục bộ

MX Player: Là một phần mềm xem video, hỗ trợ nhiều định dạng trên Android

Google Drive: Là bộ phần mềm văn phòng trực tuyến của Google Bộ phần mềm này cho phép soạn thảo văn bản, bảng tính, trình chiếu

Dropbox: Ứng dụng lưu trữ trực tuyến của công ty Dropbox Inc

Gmail: Đây là dịch vụ thư điện tử rất phổ biến của Google Nó đáp ứng được hết các vấn đề gửi và nhận thư của người dùng

Note: Ứng dụng ghi chép đơn giản của Google

Evernote: Ứng dụng ghi chép của bên thứ ba Evernote Corporation

Ngoài các phần mềm kể trên, kho ứng dụng Google Play còn có rất nhiều các phần mềm khác có thể sử dụng cho VNUPad Tuy nhiên không phải tất cả các phần mềm có sẵn đều phù hợp

để có thể cài đặt vào thiết bị Hiện tại thiết bị VNUPad vẫn còn thiếu những phần mềm chuyên dụng để đáp ứng yêu cầu học tập, nghiên cứu hay làm việc của học viên, nghiên cứu sinh hay cán

bộ nhân viên trong trường Cần phải xây dựng thêm các ứng dụng để đáp ứng nhu cầu này

+ Xây dựng thêm các phần mềm nhúng trong Android theo yêu cầu đặc tả chức năng của thiết bị VNUpad

Chức năng của thiết bị VNUpad bao gồm:

• Hỗ trợ ghi chép:

Hỗ trợ ghi chép cho người học là nghiệp vụ chính của phần mềm VNUNote Theo đó, phần mềm sẽ cho phép người học nhập dữ liệu học tập bằng bàn phím ảo của hệ điều hành Android Dữ liệu ghi chép sẽ được tự động lưu lại trong bộ nhớ của thiết bị

Để có thể ghi chép và xem nội dung được thoải mái, phần mềm sẽ cung cấp một giao diện hiển thị nội dung ghi chép rộng rãi, tận dụng kích thước màn hình của thiết bị Giao diện hiển thị nội dung ghi chép cần nằm ngay dưới giao diện hiển thị các thông tin về học tập Theo cách này người học có thể biết được nội dung ghi chép cùng với các thông tin liên quan đến môn học một cách nhanh nhất Đồng thời điều này cũng đảm bảo tính thống nhất của các dữ liệu liên quan đến nhau

Giao diện ghi chép là giao diện trung tâm của phần mềm, có kích thước lớn nhất và luôn hiển thị trong suốt quá trình sử dụng phần mềm của người học Giao diện ghi chép có thể thay đổi kích thước một chút khi người học xoay ngang hay dọc thiết bị Việc thiết bị thay đổi hướng ngang

Trang 6

hay dọc không ảnh hưởng đến việc ghi chép hiện tại của người học, chỉ có nội dung ghi chép được

co giãn cho phù hợp với hướng màn hình hiện tại

Khi nội dung ghi chép nhiều dần lên và vượt quá màn hình hiển thị thì người học có thể cuộn lên hoặc cuộn xuống trên màn hình cảm ứng để duyệt qua nội dung ghi chép Việc cho phép cuộn nội dung trong màn hình cảm ứng là một yêu cầu cơ bản của bất cứ ứng dụng nào Điều này đảm bảo nội dung ghi chép không bị mất hay không thể xem được trong hoàn cảnh đã nêu

Người học sẽ không phải quan tâm đến việc lưu dữ liệu khi sử dụng phần mềm vì phần mềm

sẽ thực hiện lưu dữ liệu tự động Việc lưu dữ liệu tự động sẽ đảm bảo dữ liệu được lưu trọn vẹn khi nội dung ghi chép bị thay đổi Yêu cầu này đảm bảo có thể giải quyết được vấn đề quên lưu dữ liệu của người học hay trường hợp thiết bị hết pin đột xuất và trường hợp hệ điều hành tự kết thúc ứng dụng trong một số điều kiện hoạt động đặc biệt

Dữ liệu ghi chép trong phần mềm là dữ liệu văn bản thuần tuý và được lưu ngay trong bộ nhớ của thiết bị Việc lưu trữ nội dung cục bộ đảm bảo tính an toàn và nhanh chóng khi sử dụng Thiết bị VNUPad cùng với hệ điều hành Android là một hệ thống có tính ổn định cao Việc quản lý

bộ nhớ trong Android có nhiều chế độ, trong đó chế độ dữ liệu riêng cho từng ứng dụng Phần mềm VNUNote sẽ tận dụng chế độ lưu trữ dữ liệu riêng cho ứng dụng để lưu nội dung ghi chép Chính chế độ lưu dữ liệu riêng này đảm bảo dữ liệu ghi chép không bị vô tình hay cố ý xoá đi bởi người học, điều này chính là tính toàn vẹn dữ liệu ghi chép của phần mềm Việc quản lý dữ liệu riêng của Android cũng đảm bảo dữ liệu ghi chép của phần mềm không bị mất khi nâng cấp phiên bản mới Người học có thể yên tâm cài đặt phiên bản mới nhất của phần mềm cùng với các tính năng cải tiến

mà không lo bị mất dữ liệu hiện tại

• Quản lý thông tin hỗ trợ học tập:

Trong học tập và nghiên cứu, có rất nhiều thông tin liên quan mà người học cần nắm được

để quản lý việc học tập được thuận tiện Các thông tin liên quan đến học tập có thể bao gồm tên môn học, thông tin học kỳ, thông tin giảng viên, thông tin giảng đường, thông tin về tín chỉ môn học, các thông tin về điểm thành phần, điểm cuối kỳ, và nhiều thông tin khác Nhưng chúng ta không cần phải quản lý hết các thông tin đó Trong giới hạn của một phần mềm ghi chép, chúng ta chỉ cần một số thông tin liên quan

Trước hết là thông tin ngày tạo ghi chép Đây là thông tin cơ bản của mọi ứng dụng ghi chép nói chung Thông tin này làm cơ sở cho việc sắp xếp các ghi chép để dễ tìm kiếm khi cần Thông tin ngày tạo sẽ được hiển thị bên trên mỗi ghi chép để cho người học biết là ghi chép này đã được tạo khi nào, bao lâu và quyết định có giữ nó lại không hay xoá đi để dễ quản lý các ghi chép khác Thông tin ngày tạo ghi chép là không thể sửa được và nó sẽ đi cùng với một ghi chép cho đến khi người học xoá đi

Thông tin tên môn học là rất cần thiết cho một ghi chép Tên môn học có thể dùng làm tiêu

đề cho một ghi chép Việc dùng tên môn học làm tiêu đề là phù hợp ngay cả khi sử dụng giấy và bút

để ghi chép Tên môn học sẽ thể hiện chủ đề của nội dung ghi chép và cũng làm căn cứ để người học ghi nhớ môn học khi sử dụng phần mềm Bên cạnh đó, việc sử dụng tên môn học làm tiêu đề còn cho phép người học dễ dàng tìm kiếm ghi chép khi cần Tên môn học cũng được hiển thị cùng nội dung ghi chép và có vai trò như tiêu đề của ghi chép đó Người học sẽ không thể sửa tiêu đề ghi chép trực tiếp mà phải sử dụng giao diện riêng để cập nhật nó

Tên của giảng viên cũng là một thông tin quan trọng cho ghi chép Một ghi chép cần phải biết nội dung là được truyền đạt từ ai Từ đó người học có thể tìm kiếm các tài liệu khác liên quan đến giảng viên Tên của giảng viên cũng được hiển thị cùng với nội dung ghi chép để người học có thể nhận biết được ngay Cũng giống như tiêu đề, tên của giảng viên không thể chỉnh sửa trực tiếp

mà phải cập nhật trong giao diện riêng

Thông tin giảng đường cũng cần thiết cho một ghi chép Giảng đường sẽ cho biết nơi thực hiện ghi chép Giảng đường sẽ giúp người học gợi nhớ những thông tin liên quan đến nó như môn

Trang 7

học, giảng viên, học kỳ Thông tin giảng đường cũng được hiển thị cùng với nội dung ghi chép nhưng không thay đổi trực tiếp được Việc thay đổi thông tin giảng đường sẽ được thực hiện trong giao diện sửa thông tin riêng

Thông tin học kỳ cũng sẽ được kết hợp với một ghi chép Việc sử dụng thông tin học kỳ giúp người học hình dung được khoảng thời gian thực hiện ghi chép và giai đoạn học tập Thông tin học kỳ cũng được hiển thị cùng với nội dung ghi chép Việc cập nhật thông tin học kỳ cũng không thể thực hiện trực tiếp mà phải thông qua giao diện sửa thông tin riêng

Để phân loại các ghi chép cho dễ quản lý cũng như tìm kiếm, phần mềm VNUNote sẽ bổ sung thông tin thẻ phân loại (Tag) cho mỗi một ghi chép Thông tin về các Tag là do người học tự định nghĩa Thông thường người học sẽ phân loại các ghi chép theo bộ môn hay theo học kỳ tuỳ thuộc vào sở thích mỗi người Các thẻ phân loại cũng hiển thị cùng với nội dung ghi chép để người học nhận biết bộ môn Các thẻ phân loại cũng được cập nhật trong giao diện sửa thông tin chung của ứng dụng Trong khi cập nhật thẻ phân loại, người học có thể định nghĩa mới hoặc chọn trong danh sách các thẻ đã định nghĩa trước đó

Thời gian học cũng là một thông tin cần thiết trong việc sử dụng phần mềm ghi chép Thời gian không những giúp người học nhớ lịch học mà còn làm cơ sở cho việc hẹn giờ nhắc nhở người học Việc lựa chọn cách hiển thị thời gian học cũng là một vấn đề lớn Nhận thấy rằng các môn học thường tổ chức học vào những ngày nhất định trong tuần và vào thời gian nhất định trong ngày Vì thế thời gian học sẽ được hiển thị theo ngày trong tuần (từ thứ 2 đến chủ nhật) kèm theo giờ trong ngày (định dạng 24 giờ) giống với lịch học của môn học Một môn học có thể có nhiều thời gian học trong tuần Các thời gian học cũng sẽ được hiển thị cùng với nội dung ghi chép Cũng giống như các thông tin khác, thời gian học không thể chỉnh sửa trực tiếp mà phải thông qua giao diện sửa thông tin chung Đồng thời vì thời gian học không là duy nhất nên nó có thêm chức năng giao diện phù hợp để thêm bớt thời gian được thuận tiện Trong quá trình thêm hay bớt thời gian học thì cũng đồng thời thay đổi lịch thông báo tương ứng

Các thông tin hỗ trợ học tập cũng như nội dung ghi chép sẽ được lưu trữ cục bộ trong thiết

bị máy tính bảng Việc lưu trữ này sử dụng một cơ sở dữ liệu thích hợp Trong Android cơ sở dữ liệu được sử dụng là Sqlite Đây là một hệ cơ sở dữ liệu quan hệ nhỏ gọn được nhúng trong mỗi ứng dụng Hệ cơ sở dữ liệu này hỗ trợ hầu hết những khả năng của một hệ cơ sở dữ liệu quan hệ thực sự như xử lý truy vấn, tạo và bảo trì tập tin dữ liệu Việc lưu trữ dữ liệu cục bộ không những đảm bảo an toàn mà còn mang tính toàn vẹn dữ liệu và tính sẵn sàng sử dụng cao Việc lưu trữ cục

bộ cũng không đòi hỏi thiết bị phải kết nối mạng Điều này làm cho phần mềm VNUNote hết sức tiện dụng và nhanh chóng

• Quản lý các tài liệu đính kèm:

Quá trình học tập nói chung cũng như ghi chép nói riêng là một sự khai thác, tổng hợp và chắt lọc kiến thức của người học Nội dung ghi chép thường là những kiến thức tổng quát hay các ghi chú tham khảo Còn tài liệu học tập chứa những kiến thức sâu hơn về môn học Để thuận tiện cho việc tra cứu và tham khảo của người học Phần mềm VNUNote sẽ hỗ trợ quản lý các tài liệu đính kèm cùng với nội dung ghi chép về môn học

Để quản lý tài liệu trước hết phải cho phép đính kèm tài liệu vào nội dung ghi chép cụ thể Mỗi một ghi chép có thể có nhiều tài liệu đính kèm với các chủng loại khác nhau Các tài liệu đính kèm sẽ được sắp xếp theo thời gian trong một giao diện hiển thị cùng với giao diện nội dung ghi chép Điều này cho phép người học khi xem hay cập nhật ghi chép có thể quan sát được các tài liệu đính kèm đó Người học có thể chọn tài liệu đính kèm từ bộ nhớ lưu trữ của thiết bị, từ một thẻ nhớ hay bộ nhớ lưu trữ ngoài được kết nối với thiết bị Việc lựa chọn tài liệu đính kèm được thực hiện trong một giao diện riêng Giao diện này có nhiệm vụ hiển thị tất cả các tập tin trong một thư mục

cụ thể để người học lựa chọn Người học cũng có thể di chuyển tự do giữa các thư mục để chọn tập tin mong muốn Khi người học chọn được một tài liệu, phần mềm sẽ thực hiện sao chép tài liệu đó vào vùng lưu trữ các tập tin riêng của ứng dụng để đảm bảo tính toàn vẹn tài liệu

Trang 8

Trong quá trình ghi chép và tham khảo tài liệu, người học cũng có thể xoá các tài liệu đính kèm không mong muốn khỏi một ghi chép Việc xoá bớt các tài liệu đính kèm đảm bảo các ghi chép không bị quá tải và sẽ dễ dàng giúp người học sàng lọc những tài liệu tốt nhất vì thời gian và kiến thức luôn thay đổi trong mỗi người Thao tác xoá tài liệu đính kèm được thực hiện ngay trên danh sách tài liệu Người học chọn một tài liệu không mong muốn, mở một trình đơn ngữ cảnh và chọn chức năng xoá Sau khi thực hiện thao tác xoá thì phần mềm sẽ gỡ bỏ tài liệu đính kèm đó khỏi ghi chép hiện tại Việc xoá bỏ này sẽ thực hiện xoá luôn tài liệu trong vùng lưu trữ các tập tin riêng của ứng dụng và các thông tin liên quan đến tài liệu trong cơ sở dữ liệu Công việc dọn dẹp này đảm bảo tính nhất quán dữ liệu và cũng làm cho hệ thống sạch sẽ không có các tập tin rác tồn tại

Để hỗ trợ người học tham khảo nội dung tài liệu được nhanh chóng, phần mềm cho phép người học thao tác mở tài liệu đính kèm để xem nội dung Việc mở tài liệu ngay từ phần mềm giúp người học không mất nhiều công sức khi phải tìm ứng dụng phù hợp và tìm nơi tài liệu lưu trữ để

mở Tuy nhiên phần mềm không thể đọc trực tiếp nội dung tài liệu mà thay vào đó sẽ khởi động phần mềm thích hợp để mở tài liệu đó Việc này đòi hỏi thiết bị VNUPad phải cài các ứng dụng đọc tài liệu thông dụng hiện nay Ứng dụng thực sự mở tài liệu sẽ hoạt động trong tiến trình riêng của ứng dụng đó và không ảnh hưởng đến phần mềm VNUNote Người học có thể tắt ứng dụng đang

mở tài liệu và trở lại phần mềm VNUNote để tiếp tục sử dụng

Các tài liệu tham khảo sẽ được lưu trữ cục bộ trong vùng lưu trữ tập tin riêng của phần mềm Tên và đường dẫn đến các tài liệu sẽ được lưu trong các bản ghi cơ sở dữ liệu thích hợp để tham chiếu đến nơi lưu trữ tài liệu Việc lưu trữ cục bộ các tài liệu đảm bảo an toàn và toàn vẹn dữ liệu và tập tin tài liệu Trong Android các tập tin riêng của mỗi ứng dụng sẽ không thể được truy cập tự do từ các ứng dụng hay người dùng khác, trừ khi các ứng dụng khác được cấp phép bởi ứng dụng VNUNote, đó là trường hợp mở tài liệu từ trong phần mềm VNUNote

• Đặt lịch thông báo:

Trong việc học tập, lịch học đóng một vai trò quan trọng Người học thường sử dụng lịch học dạng thời khoá biểu Thật hay nếu lịch học này có thể được tự động thông báo cho người học và phần mềm có thể được mở từ thông báo này Cùng với việc quản lý thông tin thời gian học tập Phần mềm VNUNote sẽ dùng dữ liệu về thời gian đó để làm thông tin đặt lịch thông báo học tập

Khi sử dụng chức năng đặt lịch, các thông tin để thông báo sẽ được lựa chọn sao cho thể hiện được thông tin của một ghi chép cụ thể kèm theo thời gian đã dùng để đặt lịch và phải phân biệt với các thông báo của các phần mềm khác Vì vậy thích hợp nhất là sử dụng tiêu đề của ghi chép kết hợp với thời gian học tập và biểu tượng ứng dụng của phần mềm VNUNote Biểu tượng ứng dụng VNUNote xuất hiện trong một thông báo sẽ cho người học nhận biết thông báo đó là thông báo học tập Thông tin tiêu đề ghi chép sẽ giúp người học biết được rằng đây là lịch học của môn học nào Thông tin thời gian môn học sẽ cho người học biết lịch được thông báo vào lúc nào

và môn học bắt đầu khi nào

Hình thức thông báo sẽ được lựa chọn để phù hợp với lịch học tập Đó là lịch thông báo sẽ hiển thị hàng tuần vào đúng ngày và thời gian đã được thiết lập trong các ghi chép Thông báo sẽ được hiển thị trên thanh thông báo của hệ điều hành Android và sẽ hiển thị tại đó cho đến khi người học biết và xử lý Lịch thông báo được thiết lập cho mỗi ghi chép ngay khi người học cập nhật thông tin thời gian trong giao diện sửa thông tin của phần mềm

Trong mỗi một thông báo, người học có thể khởi động ứng dụng từ đó để mở ngay đến ghi chép tương ứng Việc khởi động ứng dụng từ thông báo giúp tiết kiệm thời gian cho người học và tiện lợi khi sử dụng Một ghi chép được mở từ thông báo sẽ giống như khi nó được mở bình thường Điều đó có nghĩa là phần mềm sẽ hiển thị nội dung ghi chép cùng với các thông tin học tập cũng như hiển thị các tài liệu đính kèm nếu có Trong trường hợp phần mềm đang chạy mà người học lại bấm vào thông báo thì phần mềm sẽ chuyển ngay đến nội dung ghi chép tương ứng với thông báo

đó

Trang 9

Lịch thông báo sẽ vẫn hoạt động ngay cả khi người học đã thoát ứng dụng Điều này đảm bảo các thông báo sẽ không bị ngắt một khi thiết bị vẫn còn hoạt động Bất cứ khi nào thiết bị khởi động lại thì lịch thông báo của ứng dụng cũng sẽ hoạt động lại và đảm bảo các thông báo chính xác cho người học như khi nó được thiết lập Thông tin thông báo của ứng dụng sẽ tồn tại lâu dài cho đến khi người học bấm vào nó để mở ghi chép hoặc tự xoá đi để đảm bảo người học không bị lỡ lịch học

• Tóm tắt nội dung

Để hỗ trợ tối đa việc học tập của người học và tạo sự khác biệt so với các phần mềm ghi chép hiện tại Ứng dụng VNUNote sẽ có khả năng tóm tắt nội dung ghi chép Việc lựa chọn chức năng này sẽ giúp người học nhớ được khát quát nội dung của một ghi chép mà không cần mở ghi chép đó

Thông tin tóm tắt được lựa chọn để thể hiện tốt nhất toàn bộ nội dung ghi chép theo tư tưởng tính trọng số xuất hiện của các từ của mỗi câu trong nội dung Qua đó tính độ tương tự của mỗi câu với nhau và với toàn bộ nội dung ghi chép dựa theo trọng số xuất hiện các từ trong ghi chép [18] Điều này hoàn toàn khác với việc hiển thị một số câu đầu tiên của nội dung trong một số phần mềm ghi chép hiện nay Văn bản tóm tắt có độ dài khoảng 3 hoặc 4 câu và được trích từ nội dung ghi chép Sở dĩ chọn độ dài văn bản tóm tắt như vậy vì thông thường nội dung ghi chép cũng không quá dài mà chủ yếu là các kiến thức khái quát về môn học Một văn bản tóm tắt như vậy là

đủ cho việc nắm bắt nhanh chóng nội dung

Về hình thức thể hiện, thông tin tóm tắt sẽ được chọn để hiển thị ngay bên dưới tiêu đề của một ghi chép và có thể phân biệt được với tiêu đề của nó Đây là nơi tốt nhất để đặt thông tin tóm tắt Người học có thể lướt qua các ghi chép và nắm bắt được nội dung chính của từng ghi chép Vì thông tin tóm tắt là tự động nên việc thay đổi nội dung ghi chép sẽ dẫn đến thay đổi thông tin tóm tắt Việc này sẽ diễn ra trực quan và người học có thể nhìn thấy quá trình thay đổi của thông tin tóm tắt tương ứng với nội dung ghi chép

Thông tin tóm tắt nội dung ghi chép được lưu trong cơ sở dữ liệu của ứng dụng giống với nội dung ghi chép và các thông tin khác Tại thời điểm khởi động ứng dụng và hiển thị danh sách các ghi chép, thông tin tóm tắt cũng được đọc và hiển thị Tuy nhiên thông tin tóm tắt không hiển thị trong cùng giao diện với nội dung mà hiển thị trong giao diện danh sách ghi chép cùng với tiêu

đề ghi chép

Từ dữ liễu đặc tả xây dựng phần mềm VNUNOTE cho thiết bị VNUpad

Trang 10

- Thiết kế kiến trúc cho ứng dụng

Biểu đồ hoạt động

- Các ca sử dụng của ứng dụng

Ngày đăng: 18/03/2021, 15:42

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w