Tải bản đầy đủ - 0 (trang)
Chương 4. Phân tích & Thiết kế Hệ thống

Chương 4. Phân tích & Thiết kế Hệ thống

Tải bản đầy đủ - 0trang

4.1.2.1. Chức năng phần mềm chính

Chức năng xem một vở diễn ở dạng video 2D

Khi chọn chức năng xem một vở diễn ở dạng video 2D, người sử dụng được cung cấp các

tiện ích sau:

Xem đồng thời video mẫu khác nhau của cùng vở diễn đã chọn: Với tiện ích này, phần mềm

sẽ hiển thị đồng thời các video mẫu khác nhau của cùng một vở diễn, cho phép so sánh giữa

các người diễn.

Xem một vở diễn đồng thời từ các góc quay khác nhau: Với tiện ích này, phần mềm sẽ hiển

thị đồng thời các video từ các góc quay khác nhau của cùng một “vai mẫu”. Tiện ích này

giúp cho người sử dụng quan sát được người diễn ở các góc nhìn khác nhau, từ đó có được

thơng tin đầy đủ hơn về “cách diễn” của người đó.

Chức năng tìm kiếm trong thư viện video

Khi chọn chức năng tìm kiếm trong thư viện video, người sử dụng được cung cấp tiện ích

tìm kiếm video theo từ khóa:

1. Người sử dụng nhập từ khóa liên quan đến video cần tìm

2. Phần mềm sẽ hiển thị danh sách các video dựa trên từ khóa nhận được

3. Người sử dụng có thể chọn video muốn xem trong danh sách các video tìm được

dựa trên từ khóa được cung cấp.

Chức năng lọc, phân loại theo vở diễn, theo diễn viên, theo động tác cơ bản

1. Người sử dụng chọn tiêu chí lọc, phân loại video (theo vở diễn, theo diễn viên, hay

theo loại hình động tác cơ bản)

2. Phần mềm sẽ hiển thị danh sách các video dựa trên tùy chọn của người sử dụng

3. Từ danh sách các video được hiển thị, người sử dụng có thể chọn xem một video cụ

thể nếu muốn.

Chức năng xem vở diễn ở dạng video 3D

Phần mềm cung cấp chức năng cho phép người sử dụng chọn xem một vở diễn ở dạng

video 3D. Với chức năng này, người sử dụng có thể xem một vở diễn trong khơng gian ba

chiều và có thể chọn xem vở diễn ở các góc nhìn khác nhau.

64



Chức năng xây dựng bài giảng điện tử

Khi sử dụng chức năng này, người dùng có thể xây dựng bài giảng điện tử có nội dung đa

phương tiện gồm phần chữ (text), hình ảnh, âm thanh. Phần mềm cung cấp các chức năng:

1. Người dùng có thể đưa văn bản vào bài giảng

2. Người dùng có thể chèn dữ liệu video (2D, 3D) vào bài giảng

3. Người dùng có thể thêm, sửa, xóa dữ liệu video, 3D, văn bản vào các bài giảng đã

được xây dựng



4.1.2.2. Chức năng phần cứng chính

Hệ thống phần mềm được cài đặt trên môi trường phân tán đề xuất bao gồm:

 1 máy chủ web Apache Tomcat 9

 1 máy chủ cơ sở dữ liệu chạy HĐH Linux, Hệ QT CSDL PostgreSQL

 1 máy chủ lưu trữ tập tin FTP File Storage chạy HĐH Linux

 Tại các lớp học được trang bị: 1 Desktop Computer hoặc Laptop; 1 Máy chiếu

Projector; Hệ thống loa âm thanh



4.2. Các yêu cầu của phần mềm

4.2.1. Định nghĩa các thuật ngữ

Nội dung



Ý nghĩa



Bài giảng



Mỗi môn học các các bài giảng tương ứng của các Giảng viên

biên soạn bao gồm tập hợp các Nội dung Đa phương tiện

được thiết kế để truyền tải tới Học viên.



Cấu trúc bài giảng



Cấu trúc chương trình học của Môn học của Giảng viên tương

ứng.



Đăng ký Nội dung 3D Đăng ký Nội dung 3D chuyển động

chuyển động

Đơn vị cung cấp nội Là các đơn vị như Bộ Văn hóa, Thể thao và Du lịch, và các

cơ quan liên quan, các đơn vị này cung cấp kho tư liệu về văn

dung

hóa phi vật thể được sử dụng làm nội dung chính của hệ

thống.

65



Giảng viên



Là người biên soạn nội dung Bài giảng, theo dõi việc học của

các Học viên.



Học viên



Là người sử dụng theo dõi các Bài giảng, các Nội dung Đa

phương tiện cũng như Nội dung 3D chuyển động trên hệ

thống.



Loại hình Nghệ thuật Là các hình thức nghệ thuật: Nghệ thuật biểu diễn sử dụng cơ

thể, tiếng nói và sự có mặt của chính nghệ sĩ làm phương tiện

biểu diễn

trình diễn trước cơng chúng.

Mơn học



Là mơn học của một Loại hình Văn hóa Nghệ thuật tương

ứng.



Người dùng



Người dùng là người dùng cuối sử dụng hệ thống, bao gồm:

Người quản trị, Giảng viên, học viên.



Người quản trị



Là người đảm bảo hoạt động của hệ thống được thông suốt,

họ thường không tham gia, không sử dụng chức năng ở mức

nghiệp vụ ứng dụng.



Nhãn nội dung



Các Nội dung Đa phương tiện được đánh nhãn phục vụ cho

việc tìm kiếm, phân loại.



Nội dung Môn học



Các giảng viên biên soạn các Nội dung Môn học khác nhau

cho từng Môn học tương ứng.



Phiên làm việc



Một khi Người dùng đăng nhập hệ thống, Người dùng đã tạo

ra một Phiên làm việc. Phiên làm việc này kết thúc khi người

dùng thực hiện Đăng xuất hệ thống.



Quyền người dùng



Quyền người dùng đại diện cho đơn vị giới hạn chức năng sử

dụng, bao gồm việc được phép/không được phép truy cập vào

một trang chức năng.



Tài khoản Người dùng



Là tồn khoản lưu thơng tin, cấu hình liên quan tới Người

dùng tương ứng.



Vở diễn



Người nghệ sĩ biểu diễn một điệu múa, một điệu nhảy truyền

thống hay người nghệ sĩ đó đang thực hiện một vở diễn.



Dữ liệu 3D chuyển động Dữ liệu thể hiện chuỗi các hành động dữ ra từ Vở diễn.

Dữ liệu Đa phương tiện Bao gồm video, file âm thanh, hình ảnh, văn bản, ... được thu

lại liên quan tới nội dung văn hóa phi vật thể của dân tộc.

Hệ

thống Là hệ thống thực hiện nhiệm vụ trích xuất Dữ liệu 3D chuyển

động từ Dữ liệu Đa phương tiện.

3DRecognization

Dữ liệu khung xương của nhân vật đang thực hiện điệu nhảy.

Khung xương 3D

Yêu cầu Nội dung 3D Là đầu vào của hệ thống 3DRecognization.

chuyển động

66



4.2.2. Tài liệu tham khảo

STT



Tên tài liệu



1



Bài giảng bộ môn kịch hát dân tộc Trường Đại học Sân khấu Điện ảnh HN



2



Nội dung thông tin từ website: http://skda.edu.vn



3



Các bài viết, tiểu luận về bộ mơn kịch hát dân tộc cũng như nhóm ngành Văn

hố Nghệ thuật



4.2.3. Các yêu cầu ban đầu

 Là phần mềm hỗ trợ giảng dạy cho giảng viên, hỗ trợ học tập cho sinh viên, cho

phép giảng dạy và học tập theo hình thức “vai mẫu” thơng qua các dữ liệu tích hợp

video, âm thanh, hình ảnh, chuyển động 3D, bài giảng dạng văn bản.

 Kế thừa kho tư liệu về văn hóa phi vật thể của Bộ Văn hóa, Thể thao và Du lịch, và

các cơ quan liên quan.

o Hỗ trợ Đơn vị cung cấp nội dung nhận các yêu cầu nội dung, upload Nội dung

đa phương tiện theo yêu cầu tương ứng.

o Hỗ trợ quá trình nhận dữ liệu và lưu trữ dữ liệu vào hệ thống bằng nhiều hình

thức khác nhau như Người dùng chuyển dữ liệu cho bộ phận kỹ thuật của

Trường Đại học Sân khấu Điện ảnh, sau đó bộ phận kỹ thuật sẽ tổng hợp vào

lưu vào hệ thống hoặc người dùng upload dữ liệu và nhập các thông tin mô

tả về tệp dữ liệu, sau đó dữ liệu được kiểm duyệt và hiển thị.

 Hệ thống cho phép thể hiện nội dung được xây dựng từ tập Dữ liệu Đa phương tiện

bao gồm: Tệp video 2D, video 3D, âm thanh, hình ảnh, và văn bản.

 Hệ thống được xây dựng trên nền web (Web-based) và được sử dụng trong môi

trường Internet.

 Hệ thống cho phép xem và so sánh giữa những vở diễn của các người diễn khác nhau

hoặc cùng một vở diễn hoặc người diễn nhưng ở các góc quay khác nhau.

 Hệ thống cho phép lọc, tìm kiếm nội dung với các tiêu chí khác nhau như: Người

diễn, tên vở diễn, nội dung trong bài giảng, …

 Hệ thống cho phép phân loại nội dung với các tiêu chí khác nhau như theo: Độ dài,

người diễn, tên vở diễn, nội dung trong bài giảng, động tác cơ bản trong vở diễn, ...



67



 Hệ thống cho phép thêm, sửa, xóa tài nguyên bao gồm các Dữ liệu Đa phương tiện

(Video 2D, video 3D, tệp âm thanh, hình ảnh, văn bản) một cách thuận lợi.

 Hệ thống cho phép xây dựng bài giảng điện tử gồm các phần viết lý luận tích hợp

với dữ liệu video, âm thanh, hình ảnh cho một số loại hình kịch hát dân tộc

 Hệ thống cho phép xây dựng một số dữ liệu chuyển động 3D về một số loại hình

kịch hát dân tộc theo hình thức “Vai mẫu”.

 Hệ thống cung cấp bộ công cụ tái tạo chuyển động từ các loại hình kịch hát dân tộc,

văn hóa phi vật thể trên các mơ hình 3D.

 Hệ thống cho phép đánh giá, góp ý từ người học đối với các vai diễn mẫu.

 Hệ thống cho phép quản lý danh sách học viên tham gia các lớp học.

 Hệ thống cho phép phân quyền chức năng đối với các nhóm người dùng cụ thể.

 Hệ thống có thể quản trị bởi nhóm người dùng có kiến thức phần mềm cơ bản.

 Hệ thống cần đảm bảo tính sẵn sàng của dữ liệu sau nhiều năm hoạt động.



4.2.4. Mơ hình phân rã chức năng của hệ thống

Các u cầu được mơ hình hố theo các khối chức năng, phi chức năng chính bao gồm:



Hình 22: KEEP Package Diagram cho yêu cầu chức năng và phi chức năng



68



4.2.5. Yêu cầu Chức năng

4.2.5.1. Người sử dụng hệ thống

Bảng 4: Người sử dụng hệ thống



Người sử dụng



Mô tả



Người quản trị hệ Là người cán bộ thuộc Phòng Cơng Nghệ Thơng Tin; Trường

Đại học Sân khấu Điện ảnh Hà Nội

thống (Admin)

Là giảng viên Trường Đại học Sân khấu Điện ảnh Hà Nội

Giảng viên

Sinh viên



Là sinh viên Trường Đại học Sân khấu Điện ảnh Hà Nội



Người dùng ẩn danh



Là những người dùng chưa đăng nhập hệ thống



Đại diện đơn vị cung Là đại diện của những Đơn vị cung cấp nội dung

cấp nội dung



4.2.5.2. User Story

Bảng 5: Danh sách User Story



ID



User Story

Tác nhân



Hành động



Mức

độ



ST-1



Là một Người dùng Tơi có thể xem tồn bộ nội dung bao 10 pts

(Người quản trị, Giảng gồm Dữ liệu: Video 2D, video 3D, âm

viên, Sinh viên, Người thanh, hình ảnh, văn bản về loại hình

dùng ẩn danh)

kịch hát dân tộc.



ST-2



Là một Người dùng ẩn Tơi có thể đăng nhập hệ thống để sử 8 pts

danh

dụng các chức năng tương ứng với

Quyền người dùng hiện tại.



ST-3



Là một Người dùng đã Tơi có thể đăng xuất hệ thống.

đăng nhập hệ thống



ST-4



Là một Người quản trị



Tơi có thể sử dụng các chức năng để 5 pts

theo dõi các log hệ thống, nhận các

thông báo lỗi hệ thống, clean tài nguyên

hệ thống



ST-5



Là một Giảng viên



Tơi có thể biên soạn bài giảng sử dụng 10 pts

Dữ liệu Đa phương tiện bao gồm: Dữ

liệu video 2D, 3D, dữ liệu âm thanh,

hình ảnh và dữ liệu dạng văn bản.



8 pts



69



ST-6



Là một Người dùng đã Tôi có thể upload Dữ liệu và nhập thơng 8 pts

đăng nhập hệ thống

tin mô tả về dữ liệu vào hệ thống



ST-7



Là một Người quản trị



ST-8



Là một Người dùng đã Tôi có thể gửi yêu cầu cung cấp Dữ liệu 5 pts

đăng nhập hệ thống

Đa phương tiện phục vụ cho quá trình

giảng dạy và học tập



ST-9



Là một Người dùng thuộc Tơi có thể nhận các yêu cầu nội dung, 5 pts

nhóm Đơn vị cung cấp nội upload Nội dung đa phương tiện theo

dung

yêu cầu tương ứng.



ST-10



Là một người dùng đã đăng Tơi có thể xem và so sánh giữa những 10 pts

nhập hệ thống

vở diễn của các người diễn khác nhau

hoặc các góc quay khác nhau



ST-11



Là một người dùng đã đăng Tơi có thể tìm kiếm nội dung với các 10 pts

nhập hệ thống

tiêu chí khác nhau như: Người diễn, tên

vở diễn, nội dung trong bài giảng, …



ST-12



Là một người dùng đã đăng Tơi có thể đánh giá, góp ý một chủ đề 5 pts

nhập hệ thống

Kịch hát dân tộc hoặc một nội dung bài

giảng



ST-13



Là một Người dùng đã Tơi có thể lọc, phân loại nội dung với 10 pts

đăng nhập hệ thống

các tiêu chí khác nhau như theo: Độ dài,

người diễn, tên vở diễn, nội dung trong

bài giảng, động tác cơ bản trong vở

diễn, ...



ST-14



Là một Người dùng đã Tôi có thể thêm, sửa, xóa nội dung 10 pts

đăng nhập hệ thống

thuộc Quyền người dùng được phép.



ST-15



Là một Người dùng đã Tôi được cung cấp công cụ phần mềm 10 pts

đăng nhập hệ thống

để có thể xem hoặc cấu hình Dữ liệu

Chuyển động 3D về một số loại hình

kịch hát dân tộc theo hình thức “vai

mẫu”.



Tơi có thể kiểm duyệt Dữ liệu được 5 pts

người dùng lưu vào hệ thống nhưng

chưa được hiển thị tới toàn bộ người

dùng cuối



70



4.2.5.3. Các yêu cầu liên quan tới quản lý nội dung giảng dạy, học tập



Hình 23: KEEP Package Diagram cho yêu cầu chức năng quản lý nội dung giảng dạy, học tập



4.2.5.4. Các yêu cầu chung của hệ thống



Hình 24: KEEP Package Diagram cho yêu cầu chức năng chung của hệ thống

71



4.2.6. Yêu cầu Phi chức năng

Các Yêu cầu Phi chức năng (Non-Functional requirements) được sử dụng để nêu rõ tập hợp

các yêu cầu chung được định nghĩa thêm ở mức hệ thống, mức nghiệp vụ (Business Level),

là những yêu cầu không ở mức chức năng (Functional Level).



Hình 25: KEEP Package Diagram cho yêu cầu phi chức năng



72



4.3. Thiết kế hệ thống

4.3.1. Mơ hình tổng thể Hệ thống

Mơ hình tổng thể hệ thống phải được mơ tả dưới dạng hình vẽ và có diễn giải đầy đủ với

các nội dung của mơ hình kiến trúc logic và mơ hình kiến trúc vật lý



4.3.1.1. Mơ hình kiến trúc logic

Mơ tả mối quan hệ, luồng trao đổi dữ liệu giữa các phân hệ trong hệ thống và giữa các phân

hệ này với các hệ thống bên ngoài như: Hệ thống skda.edu.vn Web Server, và các hệ thống

của các Đơn vị cung cấp nội dung (có thể bổ sung sau này).



Hình 26: KEEP Component Diagram Người dùng tương tác với hệ thống thông qua giao diện Web



73



Hình 27: Mơ hình kiến trúc logic



4.3.1.2. Mơ hình kiến trúc vật lý

Mô tả các thành phần vật lý có liên quan của hệ thống như máy chủ, máy trạm, kết nối

mạng, máy in, thiết bị cầm tay và cách thức tương tác, kết nối giữa các thành phần vật lý

này.

74



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Chương 4. Phân tích & Thiết kế Hệ thống

Tải bản đầy đủ ngay(0 tr)

×