Hỡnh 3 .12 Sử dụng SQL Server 2008 để tạo CSDL video
Hỡnh 3.16 Dữ liệu người dựng
3.4 Hệ thống tỡm kiếm video dành cho học sinh
3.4.1 Cỏc chức năng cơ bản của hệ thống
Hệ thống tỡm kiếm dữ liệu video dành cho học sinh bao gồm một số chức năng như dưới đõy.
3.4.1.1 Chức năng đăng nhập
Hệ thống tỡm kiếm video dành cho giỏo viờn và học sinh tỡm kiếm tài liệu học tập, do đú nếu người dựng là giỏo viờn và học sinh thỡ cú thể cựng sử dụng một tài khoản chung để đăng nhập vào hệ thống. Tuy nhiờn nếu người dựng đăng nhập bằng tài khoản chung này thỡ chỉ cú thể sử dụng một số chức năng như tỡm kiếm video, thay đổi mật khẩu của mỡnh và thoỏt khỏi phiờn làm việc của mỡnh cũng như thoỏt khỏi chương trỡnh. Nếu người dựng là người quản trị hệ thống (người chịu trỏch nhiệm quản lý hệ thống, mỏy múc, thiết bị, và quản lý CSDL) thỡ cú thể đăng nhập với tài khoản admin. Chỉ những người cú tài khoản đăng nhập là admin thỡ mới cú thể thực hiện cập nhật dữ liệu vào CSDL video. Bờn cạnh đú người quản trị hệ thống cũn cú thể phõn quyền, cấp quyền cho người dựng.
3.4.1.2 Chức năng tỡm kiếm video: tỡm theo từ khúa
Đõy là chức năng chớnh của hệ thống cho phộp người dựng tỡm kiếm cỏc đoạn video bằng cỏch nhập vào hệ thống từ khúa cần tỡm kiếm. Người dựng cú thể tỡm kiếm theo một số tiờu chớ sau:
Tỡm kiếm theo tờn video: người dựng nhập đầy đủ tờn hoặc một phần của tờn video vào ụ tỡm kiếm;
Tỡm kiếm theo chủ đề video: người dựng chọn chủ đề theo cỏc mụn học trong hộp tựy chọn để tỡm kiếm, vớ dụ người dựng cú thể chọn
tỡm kiếm theo cỏc tiờu chớ: kiến thức toỏn, kiến thức tin, hiện tượng tự nhiờn, phim khoa học khỏm phỏ, vấn đề xó hội,…;
Tỡm kiếm theo mụ tả về đoạn video: Nếu người dựng khụng biết tờn video cần tỡm thỡ cú thể gừ vào cụm từ khúa mụ tả đoạn video. Hệ thống sẽ so sỏnh nội dung người dựng nhập vào với cỏc mụ tả về đoạn video trong CSDL, nếu cú sự giống nhau thỡ hệ thống sẽ hiển thi đoạn video giống như người dựng mụ tả.
3.4.1.3 Chức năng cập nhật video vào CSDL video
Đõy là chức năng dành cho người quản trị hệ thống. Quản trị viờn cú nhiệm vụ thường xuyờn cập nhật danh sỏch video, thể loại video cho CSDL để CSDL ngày càng đa dạng, đỏp ứng nhu cầu sử dụng của giỏo viờn và học sinh.
3.4.1.4 Chức năng hiển thị video
Sau khi danh sỏch kết quả tỡm kiếm được trả về, người dựng sẽ chọn trong danh sỏch một đoạn video bất kỡ bằng cỏch nhỏy chuột trỏi vào đoạn video đú, khi đú đoạn video này sẽ được hiển thị cho người dựng xem. Bờn cạnh đú, hệ thống cũn cho phộp người dựng xem đoạn video tiếp theo hoặc đoạn video trước đú bằng cỏch click chuột trỏi vào cỏc nỳt chọn next, previous trờn hệ thống, hoặc người dựng cũng cú thể nhỏy chuột trực tiếp vào đoạn video muốn xem trong danh sỏch hiển thị. Hệ thống cũn cú nỳt tạm dừng cho người dựng chọn khi người dựng muốn tạm dừng video, hoặc chọn nỳt stop khi người dựng khụng muốn xem đoạn video đú nữa.
3.4.1.5 Chức năng tải video về mỏy
Hệ thống cho phộp người dựng chọn và tải cỏc đoạn video yờu thớch về mỏy tớnh sau khi tỡm kiếm video. Người dựng cũn cú thờm tựy chọn chọn vị trớ lưu trữ tập tin video để sử dụng.
Ngoài ra, trờn giao diện tỡm kiếm của hệ thống cũn bao gồm hai thực đơn là hệ thống và quản lý video với cỏc chức năng như sau:
Thực đơn hệ thống bao gồm cỏc thực đơn con là: (i) Thực đơn đăng nhập: dành cho người quản trị hệ thống đăng nhập vào để sử dụng được một số chức năng quản trị hệ thống mà người dựng thụng thường khụng được phộp sử dụng; (ii) Thực đơn đăng xuất: cho người dựng thoỏt khỏi phiờn làm việc của mỡnh; (iii) Thực đơn đổi mật khẩu: Dành cho người dựng muốn thay đổi mật khẩu của mỡnh; (iv) Thực đơn quản trị người dựng: Dành cho quản trị viờn cập nhật
danh sỏch người dựng, cấp quyền cho người dựng; (v) Thực đơn thoỏt: Dựng cho người dựng muốn thoỏt ra khỏi hệ thống.
Thực đơn quản lý video bao gồm cỏc thực đơn con sau đõy: (i) Chức năng tỡm kiếm video: Dành cho tất cả người dựng là quản trị viờn, giỏo viờn, học sinh cú nhu cầu tỡm kiếm video phục vụ cho cụng việc học tập; (ii) Chức năng thờm thể loại: Dành cho người quản trị hệ thống muốn cập nhật thờm thể loại video vào CSDL video; (iii) Chức năng thờm video: Dành cho quản trị viờn cập nhật thờm danh sỏch video vào CSDL video.
Quy trỡnh tỡm kiếm video của hệ thống cú thể mụ tả như trong hỡnh vẽ 3.17.