Báo cáo cuối kỳ môn Công nghệ phần mềm đề tài "Software Requirements Specification for UTE Watch Movie" nội dung bằng tiếng Anh

Báo cáo cuối kỳ môn Công nghệ phần mềm đề tài "Software Requirements Specification for UTE Watch Movie" nội dung bằng tiếng Anh của Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh với những kiến thức và thông tin bổ ích giúp sinh viên tham khảo, ôn luyện và phục vụ nhu cầu học tập của mình cụ thể là có định hướng ôn tập, nắm vững kiến thức môn học và làm bài tốt trong những bài kiểm tra, bài tiểu luận, bài tập kết thúc học phần, từ đó học tập tốt và có kết quả cao cũng như có thể vận dụng tốt những kiến thức mình đã học vào thực tiễn cuộc sống. Mời bạn đọc đón xem!

 

lOMoARcPSD|3 6625228
BỘ GIÁO DỤC ĐÀO TẠO
TRƯƠNG ĐẠI H C PHẠM K THUÂ
T TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
Software Requirements Specification for
UTE Watch Movie
LHP: SOEN330679_23_1_02
Thành viên: Nguyn Hoàng Phi Hùng 21110480
Trn Văn Hưng 21110889
Nguyn Nht Khanh 21110501
Lê Tn Huy 21110887
Nguyn Phú Khang 21110892
lOMoARcPSD|3 6625228
MỤC LỤC 1. Introduction............................................................................................1
1.1 Purpose ....................................................................................................................1
1.2 Scope .......................................................................................................................1
1.3 References...............................................................................................................1
1.4 Document overview................................................................................................2
2. Functional Requirements .......................................................................................... 2
2.1 Xem phim ................................................................................................................2
2.2 Bình luận đánh giá............................................................................................. 7
2.3 Mua gói VIP thanh toán .....................................................................................8
2.4 Đăng nhập quên mật khẩu ............................................................................... 16
2.4.1 Đăng nhập.....................................................................................................................16
2.4.2 Quên mật khẩu ..............................................................................................................18
2.5 m kiếm lọc phim ...........................................................................................20
2.6 Xem thông báo ......................................................................................................23
2.7 Xem lịch chiếu phim.............................................................................................24
2.8 Xem cài đặt hồ cá nhân...............................................................................27
2.9 Đăng .................................................................................................................33
2.10 Chatbox...............................................................................................................36
2.11 T chuyện trực tuyến.........................................................................................39
3. Non-functional Requirements.................................................................................40
3.1 Security Requirements ..........................................................................................40
3.2 Performance Requirements.................................................................................. 41
3.3 Usability Requirements........................................................................................ 41
3.4 Portability Requirements......................................................................................42
3.5 Reliability Requirements......................................................................................42
4. Analysis models........................................................................................................ 43
4.1 Data Flow Diagram ...............................................................................................43
4.2 State Diagram ....................................................................................................... 43
4.3 Activity Diagram.................................................................................................. 43
4.3.1 Activity Diagram cho giao diện của chức năng đăng nhập.........................................43
4.3.2 Activity Diagram của chức năng quên mật khẩu .........................................................44
lOMoARcPSD|3 6625228
4.3.3 Activity Diagram của chức năng xem phim ................................................................ 45
4.4 Decision Table ......................................................................................................46
lOMoARcPSD|3 6625228
. Introduction
1.1 Purpose
- i liệu này tả những điều bản của website với giao diện người dùng, c u
cầu chức năng phi chức năng. Thông tin hỗ trợ xây dựng website tả hoạt
động của trang web xem phim.
1.2 Scope
- Trang web cung cấp một giao diện để người dùng thể xem danh sách các
phim cósẵn. Danh sách này thường được phân loại theo thể loại, năm phát hành, đánh
giá, diễn viên, đạo diễn các tiêu chí khác để người dùng thể dễ dàng tìm kiếm
phim mong muốn.
- Trang web xem phim trực tuyến cung cấp khả năng phát video trực tuyến.
thểhỗ trợ việc phát video trong nhiều định dạng chất ợng khác nhau, như HD
hoặc 4K.
- Trang web thể cho phép người dùng đánh giá viết bình luận về các phim.
Điềunày giúp người dùng chia sẻ ý kiến, đánh giá gợi ý cho nhau về các bộ phim
nên xem.
- Trang web xem phim trực tuyến thể yêu cầu người dùng đăng thanh
toán đểtruy cập o nội dung premium hoặc loại bỏ quảng cáo. Các tùy chọn thanh
toán có thể bao gồm đăng hàng tháng, hàng năm hoặc thanh toán theo từng phim.
- Trang web nên cung cấp một công c tìm kiếm mạnh mẽ để người dùng thể
tìmkiếm phim theo tiêu chí cụ thể. Ngoài ra, cũng thể cung cấp các bộ lọc để
người dùng thể thu hẹp kết quả m kiếm theo thể loại, quốc gia, m phát hành và
hơn thế nữa.
1.3 References
[1] UI, UX tool:
https://www.figma.com/file/n0u1Dt8bPUWhkXIX72aZMJ/Web_XemPhim?
type=design&node-id=0-1&mode=design&t=rktIjiJkshKwxy4N-0 [2] Analysis
model tool: https://drive.google.com/file/d/1Iys6zMD5ST7jJlR2-
yxuZIvCzb5MaAVE/view?
usp=sharing
lOMoARcPSD|3 6625228
https://online.visual-paradigm.com/share.jsp?id=323937323634382d31
https://online.visual-paradigm.com/share.jsp?id=323937323535362d31 [3]
Tham khảo giao diện các trang web: https://vieon.vn, https://motchill.co/
1.4 Document overview
- c phần sau đây tả chi tiết, trạng thái cách thức hoạt động của trang web xem
phim:
+ Functional requirement: tả chức năng của trang web xem phim.
+ Non-functional requirement: tả các thông tin phi chức năng cần thiết.
+ Analysis models: Nhiều hình cung cấp chức năng ứng dụng thông tin hiệu
suất.
2. Functional Requirements
2.1 Xem phim
Hình 2.1.1. Giao diện thông tin bộ phim
- Để truy cập vào chức năng xem phim, người dùng bấm “Xem phim để xem bộphim.
(Hình 2.1.1)
- Trong chức năng xem phim, người dùng thể xem bộ phim mình đã chọn.
- Bấm vào nút tam giác giữa hoặc góc dưới để xem phim. (Hình 2.1.2)
- Khi phim được chiếu thanh thời gian màu đỏ thời lượng đã xem sẽ được chạy.-
Bấm vào nút dừng n cạnh nút âm lượng hoặc bấm vào màn nh đang chiếu
phim để tạm dừng bộ phim.
- Bấm vào nút âm lượng để bật, tắt âm lượng.
lOMoARcPSD|3 6625228
- Bấm vào nút cài đặt, bên trên biểu tượng đồng hồ phần lựa chọn tốc độ phát
củabộ phim gồm các lựa chọn: “0.5x”, “0.75x”, “1x”, “1.5x”, “2x”. Bấm vào biểu
tượng “X” để tắt phần lựa chọn tốc độ phát. (Hình 2.1.3)
- Bên phải của lựa chọn tốc độ phát lựa chọn chất lượng nh ảnh người
dùngmuốn xem gồm các lựa chọn: “1080p HD”, “720p”, “480p”, “144p”. Bấm
vào biểu tượng “X” để tắt phần lựa chọn chất lượng hình ảnh. (Hình 2.1.4)
- Bấm vào nút phóng to bên phải nút cài đặt để xem phim với chế độ toàn n hình.
- Để thoát khỏi chế độ toàn màn hình bạn nhấn vào nút thu nhỏ góc trên bên
phải.(Hình 2.1.5)
- Nếu cảm thấy thích bộ phim muốn nhận được thông báo về sự cập nhật của
bộphim trong thời gian tới thì bấm vào nút “Theo dõi 100” (100 người đã theo
dõi b phim). (Hình 2.1.6)
- Để xem những tập tiếp theo của bộ phim, người dùng cũng thể chọn tập phim
màmình muốn xem tiếp bằng cách bấm vào từng tập phim.
- Bên dưới những lựa chọn tập phim thông tin v bộ phim người dùng đang
xem,bộ phim “Biệt đội đánh thuê 4”, cùng với tóm tắt về b phim.
Hình 2.1.2. Giao diện xem phim
- Giao diện xem phim có bố cục như hình 2.1.2:
+ Phần header của giao diện:
lOMoARcPSD|3 6625228
Góc trái logo của web với kích thước 302x157.
giữa là ô tìm kiếm với kích thước 581x48, cùng với ng chữ “Công
cụ” tìm kiếm phim màu trắng, kiểu font “Inter cỡ ch 20
Góc phải avatar tên người dùng sau khi đăng nhập, icon dòng
chữ “Mua gói VIP”, font “Inter”, cỡ chữ 25, màu trắng, bên cạnh đó còn
icon “chuông màu trắng.
+ Phần body của giao diện:
Hai bên bên của giao diện những quảng cáo về những b phim đang
hoặc sắp chiếu trên web.
giữa ngay dưới header là đường dẫn đến bộ phim người dùng đang
xem. UTE MOVIE/PHIM HÀNH ĐỘNG/ BIỆT ĐỘI ĐÁNH THUÊ/
TẬP 1” font ‘Inter’, cỡ chữ 20.
Dưới đường dẫn khu vực để phát bộ phim chính giữa nút mũi tên,
bên ới thành thời gian màu trắng kích thước 1170x11 (pixel), dưới
nữa các biểu ợng chức năng hổ trợ xem phim gồm có: play, âm
lượng, quay về trước 10s, quay về sau 10s, cài đặt, phóng to.
Biểu tượng “like”, Nút “Theo dõi 100 font “Inter”, cỡ chữ 16, t
nền xanh dương. Bên canh đó dòng chữ “31K người đang theo dõi
nội dung này. Hãy người đầu tiên trong số bạn của bạn.” font
“Inter”, cỡ chữ 10.
Kế đó nút “Tắt QC “Tắt đèn” nền đen, ch trắng.
Hình 2.1.3. Mục tốc độ phát
- Mục tốc độ phát bố cục như hình 2.1.3:
+ Trên cùng bên trái biểu tượng đồng hồ kích thước 31x40 (pixel), kế bên đó
biểu tượng 1080 kích thước 22x18 (pixel).
+ Trên cùng bên phải biểu tượng “X kích thước 1 14x14 (pixel).
lOMoARcPSD|3 6625228
+ Bên dưới những lựa chọn tốc độ phát font Inter” cỡ chữ 12, lựa chọn
nào được chọn sẽ một chấm tròn phía trước.
Hình 2.1.4. Mục chất lượng hình ảnh
- Mục chất lượng nh ảnh bố cục như hình 2.1.4:
+ Trên cùng bên trái biểu tượng đồng hồ kích thước 31x40 (pixel), kế bên đó
biểu tượng 1080 kích thước 22x18 (pixel).
+ Trên cùng bên phải biểu tượng “X kích thước 1 14x14 (pixel).
+ Bên ới những lựa chọn chất lượng hình ảnh font “Inter” cỡ chữ 12,
lựa chọn nào được chọn sẽ một chấm tròn phía trước.
Hình 2.1.5. Giao diện xem phim toàn n hình
- Giao diện xem phim toàn màn hình b cục như hình 2.1.5:
+ Bên góc phải 1 biểu tượng thu nhỏ kích thước 63x59.
+ giữa bộ phim đang phát với kích thước toàn màn hình
lOMoARcPSD|3 6625228
Hình 2.1.6. Giao diện chọn tập phim thông tin về bộ phim
- Giao diện chọn tập phim thông tin về bộ phim bố cục như hình 2.1.6:
+ Phần header của giao diện:
Góc trái logo của web với kích thước 302x157.
giữa là ô tìm kiếm với kích thước 581x48, cùng với ng chữ “Công
cụ” tìm kiếm phim màu trắng, kiểu font “Inter cỡ ch 20
Góc phải avatar tên người dùng sau khi đăng nhập, icon dòng
chữ “Mua gói VIP”, font “Inter”, cỡ chữ 25, màu trắng, bên cạnh đó còn
icon “chuông màu trắng.
+ Phần body của giao diện:
Trong mục chọn tập phim, tập phim đang được xem nền đỏ nâu với
chữ màu trắng, những tập phim không được chọn sẽ nền màu xám tối
chữ màu trắng.
Tên tiếng việt của bộ phim dòng chữ “Biệt đội đánh thuê 4” font
“Inter” và cỡ chữ 32.
Tên tiếng anh của bộ phim cùng với tóm tắt phim font “Inter” và cỡ
chữ 15.
lOMoARcPSD|3 6625228
2.2 Bình luận đánh giá
- Để o phần bình luận đánh giá, người dùng truy vào bộ phim mà mình muốnxem
n dưới mục bình luận đánh giá.
- Trong chức năng nh luận đánh giá, người dùng thể bình luận đánh giá
vềphim mình xem, cũng như xem các bình luận những người đã xem bộ phim
đó nh luận.
- Nếu thấy thích bộ phim y, người dùng thể nhấn vào nút “thích” “chia sẻ”,bên
cạnh đó cũng thể nhấn “Theo dõi 100” để theo dõi và ủng hộ đội ngũ dịch
vietsub bộ phim này.
- Người dùng thể đánh giá bộ phim này dựa theo số sao, nếu muốn đánh giá
bộphim mấy sao có thể nhấn vào số sao tương ng.
- Ngoài việc đánh giá sao, người dùng thể để lại bình luận của mình về bộ phim
ởmục “viết bình luận”.
- Nếu cảm thấy thích những bình luận khác, người dùng thể bấm “thích” để y
tỏcảm xúc của mình, ngoài ra thể bấm vào “phản hồi” để tương tác với các bình
luận đó.
- Giao diện bình luận và đánh giá của web xem phim bố cục như hình trên:
+ Phần header của giao diện:
Góc trái logo của web với kích thước 302x157.
lOMoARcPSD|3 6625228
giữa là ô tìm kiếm với kích thước 581x48, cùng với ng chữ “Công
cụ” tìm kiếm phim màu trắng, kiểu font “Inter cỡ ch 20
Góc phải avatar tên người dùng sau khi đăng nhập, icon dòng
chữ “Mua gói VIP”, font “Inter”, cỡ chữ 25, màu trắng, bên cạnh đó còn
icon “chuông màu trắng + Phần body của giao diện:
Hai bên bên của giao diện những quảng cáo về những b phim đang
hoặc sắp chiếu trên web.
3 t “Thích 31K”, “Chia sẻ được đặt ngang hàng với mục đánh giá
sao, nút Theo dõi 100 được đặt bên dưới, tất c đều nền màu
xanh dương chữ màu trắng
Bên phải của nút Chia sẻ” 10 ngôi sao, đánh giá bao nhiêu sao thì số
sao tương ứng màu cam còn lại là màu trắng, bên phải dòng chữ
“Điểm trung nh: 8.9 Số lượt đánh giá: 112”, font “Inter”, cỡ chữ 8
Bên dưới của t “Chia sẻ” dòng chữ “Like + follow page: Team
Toeic sub để nhận tin mới nhất từ team nhaa” cùng với nút “Theo dõi
100”, font chữ “Inter”, cỡ chữ 16.
Chữ “100 bình luận” các dòng bình luận cùng tên người bình luận
font Inter” , kích thước 16
Ô để nhập bình luận được đặt đầu của phần nh luận, ng chữ “Viết
bình luận” font “Inter”, cỡ chữ 20
2.3 Mua gói VIP thanh toán
Hình 2.3.1 Một phần header của trang ch
- Nhìn hình 2.3.1 ta thấy bên góc phải trên cùng của trang web sẽ một icon
nộidung “Mua gói VIP” khi người dùng click vào thì một cửa sổ nhỏ sẽ hiển thị
lên trên trang web Mua gói VIP thanh toán.
-Trong chức năng mua gói VIP thanh toán sẽ gồm 3 bước: bước 1: Chọn gói, ớc
lOMoARcPSD|3 6625228
2: Chọn thời hạn & phương thức thanh toán, bước 3: Kết quả
+Ở bước 1: Chọn gói :
Người dùng sẽ được xem lược qua các quyền lợi của VIP: Xem không giới
hạn thời gian; Xem ngay khi phim phát hành; lựa chọn phụ đề, thuyết minh
hoặc lồng tiếng; Không quảng cáo; Xem với chất lượng hình ảnh Full HD/
4K.
Người dùng cũng thể xem các ưu đãi khi thanh toán: giảm giá 5% khi thanh
toán qua ZaloPay, Giảm giá 10% khi thanh toán qua Momo, Giảm 50% cho
khách hàng lần đầu.
Người dùng được xem các gói VIP giá tiền cũng như ưu đãi của các gói VIP
đó. Tiếp theo người dùng sẽ thực hiện việc chọn gói phù hợp với bản thân mình
bằng cách nhấn vào gói người dùng muốn mua. Sau khi nhấn chọn gói mà
mình muốn mua người dùng sẽ được chuyển qua bước 2. Hơn thế nữa, bạn còn
thể quay lại trang ch bằng việc bấm vào nút mũi tên được đặt góc trái của
giao diện.
Hình 2.3.2:Giao diện chọn gói
+ bước 2: Chọn thời hạn & phương thức thanh toán:
Người dùng sẽ được chọn thời hạn gói theo các mức đã được quy định sẵn: “1
Tháng”, “3 Tháng - Tặng 15 Ngày”, “6 Tháng - Tặng 1 Tháng”, “12 Tháng
lOMoARcPSD|3 6625228
Tặng 2 Tháng”. người dùng sẽ được chọn các phương thức thanh toán mà
trang web hỗ trợ như: “Ví điện tử Momo”, “Ví ZaloPay”, “Thẻ
Visa/MasterCard”, “Chuyển khoản ngân hàng”.
Bên cạnh đó, người dùng còn thể xem được thông tin chi tiết như: số tài
khoản UTE Movie của người dùng, tên gói, thời hạn gói mình đã thực hiện
chọn, trị giá của gói VIP đó, cuối cùng tổng tiền người dùng phải thanh
toán khi chọn gói VIP này. Sau khi bạn đã thực hiện kiểm tra kỹ ỡng thông
tin chi tiết về gói mà mình đã chọn, bạn sẽ bấm vào nút “Tiếp theo” để chuyển
sang bước 3 với việc bạn thanh toán bạn đã xác nhận đồng ý với hợp đồng
chính sách của Ute Movie. Ngoài ra, bạn còn thể quay lại ớc 1 bằng
việc bấm vào nút mũi n được đặt góc trái của giao diện để thể thực hiện
việc chọn lại gói VIP.
lOMoARcPSD|3 6625228
Hình 2.3.3: Giao diện chọn thời hạn & phương thức thanh toán
+ bước 3: Kết quả:
Khi đã xuất hiện tại bước này tức bạn đã thực hiện việc đăng gói VIP
thành công.
Sau đó bạn thể bấm vào nút “Quay về trang chủ” để quay về trang chủ và
tiếp tục trải nghiệm những bộ phim mình đang xem và muốn xem.
lOMoARcPSD|3 6625228
Hình 2.3.4: Giao diện kết quả
- Giao diện bước 1 của chức năng “Chọn gói” bố cục như hình 2.3.2:
+ Phần header của giao diện:
Nút mũi tên được đặt góc trái phần header của giao diện với kích thước
141x137 (pixel).
Ngoài ra, còn có số thứ tự của từng ớc được đặt trong hình eclipse tiêu đề
của c bước của chức năng mua gói vip thanh toán. khi bạn đang ớc
nào thì nh eclipse chứa số th tự của ớc đó sẽ được màu xanh khi bạn
hoàn thành xong bước nào t nội dung trong hình eclipse của bước đó sẽ được
tích lên.
+ Phần body của giao diện bao gồm:
Dòng chữ “Các quyền lợi của VIP” màu đen in đậm, kiểu font “Inter”
kích thước chữ 35.
Cách bên ới 68 pixel của dòng chữ “Các quyền lợi của VIP bao gồm 5 hình
chữ nhật xếp hàng ngang với nhau cách nhau 15 pixel với ch thước mỗi
hình chữ nhật 332x116 (pixel).
Nội dung của các quyền lợi VIP như hình sau:
Hình 2.3.5: Nội dung của các quyền lợi VIP
Với kích thước của icon bên nửa màu xám 37x31 (pixel) kích thước của
icon bên nửa màu vàng đất 45x45 (pixel). Về phần nội dung thì kiểu font
“Inter” kích thước chữ 15.
lOMoARcPSD|3 6625228
Cách bên dưới 87 pixel của các nh chữ nhật dòng chữ “Chọn gói” màu đen
in đậm, kiểu font “Inter kích thước chữ 35.
Cách bên dưới 65 pixel ng chữ “Chọn gói” sẽ hình ảnh của c gói VIP
với kích thước 266x351 (pixel) với khoảng cách giữa c hình 203 (pixel)
Nội dung của các gói VIP như hình sau:
Hình 2.3.6: Nội dung của các gói VIP
Cách bên dưới 374 pixel của hình ảnh các gói VIP là ng ch “Ưu đãi màu
đen in đậm, kiểu font “Inter” ch cỡ chữ là 35.
Cách bên ới 65 pixel của dòng chữ “Ưu đãi” gồm ba hình chữ nhật được bo
tròn với kích thước 352x82 (pixel) được đặt theo hàng ngang với khoảng
cách giữa các hình 28 pixel. Nội dung của các ưu đãi như hình sau:
Hình 2.3.7: Nội dung các các ưu đãi dành cho khách hàng
Với kích thước của các icon 58x58 pixel được đặt ngang với dòng text.
Nội dung của dòng text màu đen in đậm, kiểu font “Inter” kích thước chữ
20.
- Giao diện bước 2 của chức ng “Chọn thời hạn & phương thức thanh toán”
bốcục như hình 2.3.3: + Phần header của giao diện:
Nút mũi tên được đặt góc trái phần header của giao diện với kích thước
141x137 (pixel).
Ngoài ra, còn có số thứ tự của từng ớc được đặt trong hình eclipse tiêu đề
các bước của chức năng mua gói vip thanh toán. khi bạn đang ớc
nào thì nh eclipse chứa số th tự của ớc đó sẽ được màu xanh khi bạn
hoàn thành xong bước nào t nội dung trong hình eclipse của bước đó sẽ được
tích lên.
lOMoARcPSD|3 6625228
+ Phần body của giao diện sẽ được chia thành hai nửa:
Nửa bên trái bao gồm:
Dòng chữ “Chọn thời hạn gói” màu đen in đậm, kiểu font “Inter”, kích
thước ch 45.
Bên dưới dòng chữ “Chọn thời hạn gói” cách 72 pixel các checkbox
với nội dung text màu đen in đậm, kiểu font “Inter”, kích cỡ chữ
40 như hình sau:
Hình 2.3.8: Nội dung của các checkbox chọn thời hạn
Bên dưới các checkbox này cách 709 pixel dòng ch “Chọn phương
thức thanh toán” màu đen in đậm, kiểu font “Inter”, kích thước chữ
45
Bên dưới dòng chữ “Chọn phương thức thanh toán” cách 72 pixel các
button với các icon textbox. Với kích thước của c icon 80x64
(pixel), nội dung text màu đen in đậm, kiểu font Inter”, kích thước
chữ 40 như hình sau:
lOMoARcPSD|3 6625228
Hình 2.3.9: Nội dung của các phương thức thanh toán
Nửa bên phải bao gồm: khung hình chữ nhật với kích thước 727x1402 (pixel)
nền m chứa các thông tin chi tiết của người dùng. Nội dung của thông tin chi
tiết được viết theo kiểu font “Inter với kích cỡ chữ 29 như hình sau:
Hình 2.3.10: Nội dung của phần thông tin chi tiết
Cuối góc phải của giao diện đặt một button nền xanh lá, chữ trắng nội dung
“Tiếp theo kiểu font “Inter”, ch thước chữ 35 với kích thước
201.12x56 (pixel).
lOMoARcPSD|3 6625228
- Giao diện bước 3 của chức năng “Kết quả” có bố cục như nh 2.3.4:
+ Phần header của giao diện:
Nút mũi tên được đặt góc trái phần header của giao diện với kích thước
141x137 (pixel).
Ngoài ra, còn có số thứ tự của từng ớc được đặt trong hình eclipse tiêu đề
các bước của chức năng mua gói vip thanh toán. khi bạn đang ớc
nào thì nh eclipse chứa số th tự của ớc đó sẽ được màu xanh khi bạn
hoàn thành xong bước nào t nội dung trong hình eclipse của bước đó sẽ được
tích lên.
+ Phần body của giao diện sẽ bao gồm:
Icon tích xanh với kích thước 123x123 (pixel) được đặt vị t (782,187).
Bên dưới icon này cách 186 pixel sẽ là dòng chữ “ĐĂNG THÀNH CÔNG”
màu đỏ in đậm, kiểu font “Inter”, kích thước chữ 50.
Bên dưới dòng chữ “ĐĂNG THÀNH CÔNG” cách 72 pixel dòng chữ
“Chúc mừng bạn đã đăng thành công gói VIP
Chúc bạn có những phút giây coi phim vui vẻ”, màu đen in đậm, kiểu font là
“Inter”, kích thước chữ 50.
Bên dưới dòng chữ “Chúc mừng bạn đã đăng thành công gói VIP
Chúc bạn những phút giây coi phim vui vẻ” cách 191
pixel button nền màu xanh chữ màu trắng có nội dung “Quay về
Trang chủ” có kiểu font là “Inter”, kích thước chữ 35 với kích thước
498x56 (pixel).
2.4 Đăng nhập quên mật khẩu
2.4.1 Đăng nhập
Hình 2.4.1.1: Một phần header của trang chủ
lOMoARcPSD|3 6625228
- Nhìn hình 2.4.1.1 ta thấy bên góc phải trên cùng của trang web sẽ một icon nội
dung “Đăng Nhập” khi người dùng click vào thì một cửa sổ nhỏ sẽ hiển thị lên trên
trang web Đăng nhập.
-Trong chức năng đăng nhập, người dùng sẽ bấm vào ô nhập “Email” để tiến hành
nhập Email của mình bấm vào ô “Password” để nhập mật khẩu. Sau khi hoàn tất
việc nhập Email Password người dùng bấm o ô “ĐĂNG NHẬP” để tiến hành
đăng nhập vào trang chủ. Người ng thể bấm vào link text “Quên mật khẩu” nếu
không nhớ mật khẩu đăng nhập.
-Ngoài ra, người ng có thể lựa chọn việc đăng nhập bằng Facebook bằng việc bấm
vào button Facebook” hoặc đăng nhập bằng Google bằng việc bấm vào button
“Google”.
-Nếu như người ng chưa tài khoản để đăng nhập vào trang web xem phim y thì
thể tạo tài khoản mới bằng cách nhấn vào link text “Đăng ký”.
Hình 2.4.1.2:Giao diện Đăng nhập
-Giao diện đăng nhập của web xem phim bố cục như hình 2.4.1.2:
+ Phần header của giao diện:
Logo của trang web xem phim được đặt góc trái của giao diện đăng nhập với
kích thước 302x157(pixel).
lOMoARcPSD|3 6625228
Bên cạnh logo chữ “Đăng nhập” màu đen, kiểu font “Inter” kích thước
chữ 32.
+Phần body của giao diện sẽ được chia thành 2 phần:
Nửa bên trái sẽ logo của trang web với kích thước 608x316 (pixel), n
dưới logo sẽ dòng chữ “Nền tảng xem phim hàng đầu Châu Á” màu trắng,
kiểu font “Inter” kích thước ch 32.
Nửa bên phải sẽ một frame với nền màu trắng chứa: chữ “Đăng nhập” u
đen, kiểu font “Inter” kích thước ch 32; các text input “Email” và
“Password” được đặt song song với nhau; nút “ĐĂNG NHẬP” với màu nền
xanh dương; link text “Quên mật khẩu” màu xanh với kiểu font “Inter”
kích thước chữ 20; nút “Facebook “Google với nền xanh nhạt được đặt
bên cạnh nhau; chữ “Bạn mới biết đến UTE Watch Movie?” link text “Đăng
ký” được đặt dưới cùng với kiểu font Inter, kích thước chữ 16.
2.4.2 Quên mật khẩu
Hình 2.4.2.1: Giao diện đăng nhập
- Nhìn hình 2.4.2.1 ta thấy bên dưới button “ĐĂNG NHẬP” một link text với
nộidung “Quên mật khẩu” khi người dùng click vào thì sẽ hiển thị lên trang web
Quên mật khẩu.
lOMoARcPSD|3 6625228
-Trong chức ng quên mật khẩu, người dùng sẽ bấm o ô nhập “Email” để tiến hành
nhập Email của mình. Sau khi hoàn tất việc nhập Email người dùng bấm vào ô “Tiếp
theo” để trang web tiến hành gửi mật khẩu qua Email người dùng đã nhập.
Hình 2.4.2.1:Giao diện quên mật khẩu
- Khi ấn nút “Tiếp theo” người dùng sẽ được chuyển sang trang web giao diện
như“Hình 2” và dòng chữ “MẬT KHẨU ĐÃ ĐƯỢC GỬI QUA EMAIL CỦA
BẠN” sau đó người dùng sẽ kiểm tra mail để lấy lại mật khẩu bấm o nút “Quay
về trang đăng nhập” để thực hiện việc đăng nhập như bình thường.
Hình 2.4.2.2: Giao diện lấy lại mật khẩu thành công
lOMoARcPSD|3 6625228
-Giao diện quên mật khẩu của web xem phim b cục như hình 2.4.2.1:
+ Phần header của giao diện:
Logo của trang web xem phim được đặt góc trái của giao diện đăng nhập với
kích thước 302x157 (pixel).
Bên cạnh logo chữ “Đặt lại mật khẩu” màu đen, kiểu font “Inter” kích
thước ch 32 (pixel).
+Phần body của giao diện sẽ được chia thành 2 phần:
Nửa bên trái sẽ logo của trang web với kích thước 608x316 (pixel), n
dưới logo sẽ dòng chữ “Nền tảng xem phim hàng đầu Châu Á” màu trắng,
kiểu font “Inter” kích thước ch 32.
Nửa bên phải sẽ một frame với nền màu trắng chứa: chữ “Đặt lại mật khẩu
màu đen, kiểu font Inter” và kích thước chữ 32; text input “Email với
kích thước 501x67 (pixel); nút “Tiếp theo” với màu nền là xanh dương.
-Giao diện lấy lại mật khẩu thành ng của web xem phim bố cục như hình 2.4.2.2:
+Icon tích xanh với kích thước 123x123 (pixel) được đặt giữa giao diện bên trên
dòng chữ “MẬT KHẨU ĐÃ ĐƯỢC GỬI QUA EMAIL CỦA BẠN” màu đỏ, kiểu
font là “Inter” kích thước chữ 50.
+Nút “Quay về trang đăng nhập” với nền xanh dương màu chữ trắng, kiểu font
“Inter” kích thước chữ 35, kích thước của nút này 501x71(pixel) được đặt bên
dưới dòng chữ “MẬT KHẨU ĐÃ ĐƯỢC GỬI QUA EMAIL CỦA BẠN”
2.5 Tìm kiếm lọc phim
- Trong chức năng tìm kiếm lọc phim, người ng có thể dễ dàng tìm kiếm
bằngcách nhập từ khóa mong muốn vào linked text "Công cụ tìm kiếm phim" sau
đó nhấn o biểu ợng kính lúp để bắt đầu quá trình tìm kiếm. Người dùng thể
nhập tên phim, tên diễn viên, hoặc đạo diễn để tìm kiếm các bộ phim c thể.
- Ngoài ra, người dùng thể chọn phim dựa trên thanh menu lọc phim, khi di
chuộttới linked text nào trên thanh lọc phim thì linked text đó sẽ chuyển sang màu sắc
với mã u “C58560”.
- Khi di chuột vào linked text "THỂ LOẠI," một danh sách các thể loại sẽ xuất
hiện,người dùng sẽ di chuột o th loại yêu thích, khi di chuột vào thể loại nào thì th
loại đó sẽ chuyển sang màu sắc với u “C58560”, sau đó người dùng bấm vào
lOMoARcPSD|3 6625228
thể loại yêu thích của họ để lọc, hoặc người dùng thể di chuột o linked text
“QUỐC GIA”, một danh sách các quốc gia sẽ hiện ra đ người dùng lựa chọn, người
dùng sẽ di chuột vào quốc gia mong muốn, khi di chuột vào quốc o thì quốc đó sẽ
chuyển sang màu sắc với u “C58560”, sau đó người dùng bấm o quốc gia họ
thích để lọc. Một cách khác khi người dùng di chuột vào linked text “PHIM MỚI thì
cũng sẽ một danh ch các năm ra phim để người dùng lựa chọn, khi di chuột o
năm nào thì năm đó sẽ chuyển sang màu sắc với màu “C58560”, sau đó người
dùng bấm o năm mong muốn đ lọc phim. Ngoài ra, người dùng thể lọc phim
bằng cách bấm o các linked text khác như “PHIM BỘ”, “PHIM LẺ”, “PHIM
THUYẾT MINH”, “PHIM CHIẾU RẠP”, “TVSHOW”.
Hình 2.5.1 Khung m kiếm menu lọc phim trên header của trang chủ
- Giao diện tìm kiếm lọc phim của web xem phim có bố cục như hình trên:
Khung tìm kiếm kích thước 581x48 pixel được màu theo màu
“FFFFFF”, cách lề trái 375 pixel, bên trong có dòng chữ “V.d: tên phim, tên
diễn viên...” được màu theo màu “000000”, kiểu font Inter”, kiểu
chữ mảnh in nghiêng “Thin Italic” kích thước chữ 25. Phía dưới khung
dòng chữ “Công cụ tìm kiếm phim” với kiểu font “Inner”, kiểu chữ in nghiêng
“Italic” cũng cách lề trái một khoảng bằng khung tìm kiếm.
Menu lọc phim bao gồm 9 linked text cách đều nhau một khoảng 43.84 pixel,
linked text “TRANG CHỦ” linked text “TVSHOW” đều cách hai n lề một
khoảng 184.5 pixel. Màu nền của menu lọc phim được màu theo u
“2D2D2D” khung menu lọc phim kích thước 1770x53 pixel.
Danh ch thể loại kích thước 1000x200 pixel, màu nền được màu theo
màu “2D2D2D
lOMoARcPSD|3 6625228
Hình 2.5.2 Danh sách thể loại
Danh sách quốc gia kích thước 945x155 pixel, màu nền được màu theo
màu “2D2D2D
Hình 2.5.3 Danh sách quốc gia
Danh sách phim mới kích thước 216x463 pixel, màu nền được u theo
màu “2D2D2D
Hình 2.5.4 Danh sách phim mới
lOMoARcPSD|3 6625228
2.6 Xem thông báo
Hình 2.6.1 Một phần header của trang ch
- Nhìn hình 2.6.1 ta thấy bên góc phải trên cùng của trang web sẽ có một “icon
cáichuông” với màu “FFFFFF”, khi người dùng click vào thì một cửa sổ nhỏ sẽ
hiển thị lên trên trang web chính.
- Tại cửa sổ thông báo nhỏ này, người ng th xem được các thông báo phim ratập
mới, các gói khuyến mãi sắp tới, các thông báo hết hạn về c gói s dụng,...
- Cửa sổ thông báo giao diện như nh 2.6.2:
Kích thước của cửa sổ thông báo 430.52 x 589 pixel, màu nền được với
u “FFFFFF”
Trên cùng bên trái cửa sổ có chữ “Thông báo”, kiểu font “Inter” cỡ chữ
12.25, trên cùng bên phải icon “close”( ) khi người dùng bấm vào thì nó sẽ
tắt đi
Mỗi thông o kích thước 412.17 x 55.73 pixel, các thông báo mới chưa
xem sẽ một chấm màu “065FD4” đầu thông báo, sau chấm đó sẽ logo
với kích thước 49.02 x 26.66 pixel phần còn lại là nội dung thông báo, phần
nội dung sẽ sử dụng font Inter” với nội dung chính thì sẽ sử dụng kiểu
“Regular” còn phần thời gian thì dùng kiểu “Thin với kích cỡ chữ đều giống
nhau 12.25. Nếu thông báo ra tập phim mới thì sẽ poster phim cuối
với kích thước 44.45 x 55.73 pixel
lOMoARcPSD|3 6625228
Hình 2.6.2 Cửa sổ thông báo
2.7 Xem lịch chiếu phim
lOMoARcPSD|3 6625228
Hình 2.7.1 Một phần trang chủ
- Bên góc phải trên cùng tại các bộ phim sẽ một “icon Quyển lịch” ( ), khi
người dùng click vào sẽ dẫn đến trang Lịch phát sóng trong tháng của b phim
đó.
- Tại trang Lịch phát ng, người dùng thể xem khung giờ phát sóng ng như
thời gian phát hành từng tập phim của bộ phim.
- Ngoài ra, trong trang Lịch phát sóng còn nút , khi người dùng click vào sẽ
dẫn về Trang chủ của trang web
- Trang lịch chiếu phim giao diện như Hình 2.7.2:
Góc trái trên cùng chứa logo trang web, góc phải cùng nút
Giờ phát sóng cùng với lời quảng cáo sẽ được ghi trên khung ch nhật với độ
cong góc 50 radius
Lịch phát sóng sẽ dạng một tờ lịch tháng với tập phim phát sóng sẽ được ghi
bên dưới ngày
Bên dưới cùng Ảnh phim Tên phim
lOMoARcPSD|3 6625228
Hình 2.7.2 Trang lịch chiếu phim
lOMoARcPSD|3 6625228
2.8 Xem cài đặt hồ nhân
Hình 2.8.1 Một phần trang chủ
- Sau khi đã đăng nhập, tại phần header của trang chủ sẽ hiển th tên ảnh đại
diện của người dùng, khi click o sẽ dẫn người dùng đến trang hồ của họ.
Hình 2.8.1 Trang tài khoản - Mục Hồ
- Bố cục của Trang tài khoản gồm phần Header, Leftbar Content.
Phần Header dạng hình chữ nhật ngang ch thước 1170x174 pixels để trên đầu
trang web bao gồm logo trang web tại góc trái trên cùng, avatar tên đăng
nhập của người dùng góc phải, kế bên phải avatar t để quay về trang
chủ trang web.
lOMoARcPSD|3 6625228
Phần Leftbar dạng hình chữ nhật đứng kích thước 506x849 pixels, đặt sát bên
trái của trang web, bao gồm avatar trên cùng, bên cạnh avatar tên đăng
nhập nút Sửa hồ sơ. Nút sửa hồ sẽ dẫn về mục H sơ khi được click. n
dưới gồm 3 nhóm danh mục chính, mỗi mục chính 2 mục con: Tài khoản
của tôi (gồm mục Hồ và Mật khẩu), Thông báo (gồm mục Xem thông báo
Cài đặt thông báo) Gói Vip (gồm mục Thông tin gói Vip và Lịch sử đăng ).
Mỗi mục chính sẽ được in đậm có một icon thể hiện danh mục kế bên. Các
mục con khi được chọn sẽ chuyển sang u vàng cam (mã u: FEA500) cùng
với icon mũi tên chỉ vào.
Phần Content sẽ thay đổi tùy vào từng mục được chọn.
Chữ trong trang tài khoản sẽ kiểu chữ Inter, cỡ chữ 32, ngoại trừ Tiêu đề
mục trong phần content 50, chú thích tiêu đề 29
- Khi vào trang Tài khoản, mặc định sẽ hiển thị mục Hồ của người dùng. Tại
đây, người dùng thể xem được c thông tin đã đăng như Tên đăng nhập,
Tên thật, Email đăng ký, Số điện thoại đăng kí, Ngày sinh Giới tính. Các
thông tin này nếu có sai sót, người ng thể click vào textbox để chỉnh sửa,
đối với Giới tính thể tick chọn lại vào ô Nam hoặc Nữ. Ngoài ra thể chọn
vào nút chọn ảnh, upload hình ảnh phù hợp để thay đổi avatar. Sau khi đã sửa
đổi lại các thông tin người dùng thể n nút lưu để lưu lại các thông tin.
lOMoARcPSD|3 6625228
Hình 2.8.2 Thông báo lưu thay đổi thành công
- Sau khi ấn lưu, Thông báo lưu thành công sẽ xuất hiện. Click vào nút OK s tắt
đi thông báo y
- Ngoài ra, tại thanh leftbar người dùng cũng th click chọn vào các danh mục
khác:
1. Khi click vào mục Đổi mật khẩu, trang Đổi mật khẩu sẽ xuất hiện.
Hình 2.8.3 Trang tài khoản - Mục đổi mật khẩu
+ Tại đây, người dùng thể đổi mật khẩu bằng cách nhập vào các textbox Mật
khẩu hiện tại, Mật khẩu mới, Nhập lại mật khẩu mới. Sau khi đã nhập xong
người dùng sẽ bấm nút lưu, nếu lưu thành công sẽ thông báo lưu thành công
xuất hiện tương tự như Hình 2.8.3. Nếu thất bại (do sai mật khẩu hiện tại, nhập
hai mật khẩu mới không khớp hoặc sai ràng buộc về mật khẩu) thông báo thất
bại sẽ xuất hiện cùng với do thất bại n hình 2.8.4. Click o nút OK thông
báo sẽ tắt.
lOMoARcPSD|3 6625228
Hình 2.8.4 Thông báo lưu thất bại
2. Khi click vào mục Xem thông o, trang Xem thông báo s xuất hiện
Hình 2.8.5 Trang tài khoản - Mục Xem thông báo
+ Tại đây, người dùng thể xem c thông báo liên quan đến tài khoản của mình
như Cập nhật mật khẩu, Thời hạn gói VIP, ưu đãi,... Mỗi thông báo bao gồm
phần Logo trang web, Nội dung thông báo thời gian gửi thông báo (tính từ
lOMoARcPSD|3 6625228
lúc gửi đến thời điểm hiện tại). Ngoài ra, người dùng thể click vào c ô
checkbox bên cạnh để đánh dấu thông o đã được xem (được tick) hoặc chưa
xem (chưa tick).
3. Khi click vào mục Cài đặt thông báo, trang Cài đặt thông báo sẽ xuất hiện
Hình 2.8.6 Trang tài khoản - Mục Cài đặt thông báo
+ Tại đây, người dùng th bật/tắt i tùy chọn thông báo theo ý thích. Tại chức
năng sẽ một checkbox bên cạnh, người cùng thể click để tick vào ô (để
bật) hoặc bỏ tick (để tắt) các chức năng. Sau khi đã tùy chỉnh thành công, người
dùng sẽ nhấn lưu để u thay đổi. Thông báo lưu sẽ xuất hiện tương tự như
Hình 2.8.3.
4. Khi click vào mục Thông tin gói Vip, trang Thông tin gói Vip sẽ xuất hiện.
lOMoARcPSD|3 6625228
Hình 2.8.7 Trang tài khoản - Mục thông tin gói Vip (đã đăng kí)
+ Tại đây, người dùng th xem các thông tin v gói VIP hiện tại đã đăng kí
bao gồm Tên gói, Quyền lợi gói, Thời hạn. Nếu người dùng chưa đăng
gói VIP, Trang sẽ hiển thị thông báo “Bạn chưa đăng gói VIP nào, đăng
ngay” một nút “Đăng ngay dẫn đến trang đăng gói.
Hình 2.8.8 Trang Tài khoản - Mục Thông tin i vip (chưa đăng kí)
5. Khi click vào mục Lịch sử đăng kí, trang lịch sử đăng sẽ xuất hiện
lOMoARcPSD|3 6625228
Hình 2.8.9 Trang tài khoản - Mục Lịch sử đăng kí
+ Tại đây, người dùng có thể xem i thông tin v c gói mình đã đăng kí. Lịch sử
đăng được hiển thị theo dạng bảng gồm 4 cột (Gói đăng kí, Ngày đăng kí,
Giá tiền, Thời hạn) n+1 hàng (với n số gói khách ng đã đăng kí). Giá
tiền sẽ được ghi theo dạng tiền vnđ chấm cách 3 số. Thời gian sẽ ghi theo
dạng đơn vị tháng.
+ Nếu người dùng chưa đăng i vip nào, trang thông báo ơng tự như hình
2.8.8 sẽ xuất hiện.
2.9 Đăng
- Để truy cập o trang đăng ký, tại trang chủ ấn vào nút đăng phía c phải
củaHình 2.9.1:
lOMoARcPSD|3 6625228
Hình 2.9.1
- Trong chức ng đăng , người dùng sẽ ấn o ô Email để nhập Email của
ngườidùng ấn vào ô Password để nhập mật khẩu của người dùng. Sau khi nhập
Email Password xong để đăng chúng ta ấn vào nút “TIẾP THEO” để tiến hành
Đăng ký. - Khi ấn nút “TIẾP THEO” để biết được người dùng đó đã đăng ký thành
công thì website sẽ chuyển tới trang đăng thành công (Hình 2.9.2).
- Sau khi đã đăng tài khoản thành công tại trang trên ta thể n o nút “Quay
vềtrang đăng nhập” để trở về lại trang đăng nhập tiến hành đăng nhập Email và
Password để truy cập vào website.
- Bên cạnh đó nếu người dùng đã tài khoản Facebook hoặc tài khoản Google thì
cóthể ấn trực tiếp vào ô “Facebook” hoặc “Google để trực tiếp đăng nhập o
website. Nếu người dùng đã Email Password để đăng nhập thì thể ấn vào
dòng chữ màu đỏ “Đăng nhập” để quay về trang đăng nhập.
lOMoARcPSD|3 6625228
Hình 2.9.2: Màn hình đăng của UTE Watch Movie
Màn hình đăng của UTE Watch Movie bố cục như Hình 2.9.2:
- phần header của giao diện:
Logo của trang web được đặt góc trái của giao diện đăng kích thước
302x157 (pixel).
Bên cạnh logo dòng chữ ”Đăng ký” màu đen, kiểu phông chữ Inter”
kích c chữ 32.
- phần body của giao diện:
Nửa phía bên trái giữa logo của trang web kích thước 608x316 (pixel),
bên ới của logo dòng chữ “Nền tảng xem phim hàng đầu Châu Á” màu
trắng với kiểu phông chữ là “Inter” và ch cỡ chữ 32.
Nửa phía bên phải một frame nền màu trắng chứa các thành phần sau: +
Chữ “Đăng ký” màu đen với kiểu phông chữ ”Inter” kích cỡ chữ là 32.
+ Text input “Email” “Password” được đặt song song với nhau kích
thước 517x67 (pixel).
+ Nút “TIẾP THEO” với nền là màu xanh dương kích thước 501x67 (pixel)
được đặt bên dưới text input “Email Password.
+ Nút “Facebook” “Google có nền màu xanh nhạt được đặt cạnh nhau n
dưới t “TIẾP THEO”.
lOMoARcPSD|3 6625228
+ Phía dưới dòng chữ ”Bằng việc đăng ký, bạn đã đồng ý với UTE Watch
Movie về Điều khoản dịch vụ & Chính sách bảo mật” dưới cùng ng
chữ ”Bạn đã tài khoản? Đăng nhập” với link text ”Đăng nhập” kiểu
phông chữ “Inter kích cỡ chữ 16.
Hình 2.9.3: Màn hình của trang đăng thành công
Màn hình trang đăng thành công của UTE Watch Movie bố cục như hình 2.9.3:
- giữa phía bên trên ng Icon tích xanh với kích thước 123x123 (pixel) n
dưới Icon tích xanh dòng chữ “ĐĂNG THÀNH CÔNG” màu đỏ với kiểu phông
chữ “Istok Web” kích c chữ là 50. Bên dưới cùng nút “Quay về trang đăng
nhập” với nền màu xanh dương chữ màu trắng kiểu phông chữ “Inter” ch
cỡ chữ 35.
2.10 Chatbox
- Để truy cập vào Chatbox ta thể ấn o icon góc phải phía ới nh như
hình
2.10.1.
lOMoARcPSD|3 6625228
Hình 2.10.1
- Chức ng của Chatbox là để hỗ trợ người dùng tìm kiếm cũng như đề xuất
những bộ phim phù hợp với mong muốn của người dùng.
- Trong chức ng của Chatbox, để gửi được nội dung người dùng mong
muốn, người dùng click vào textbox ”Ask something…” để nhập nội dung người
dùng muốn gửi ấn icon gửi bên phải để tiến hành gửi nội dung.
- Sau khi người dùng gửi thì Chatbox sẽ tìm câu trả lời phù hợp với nội dung gửi
của người dùng trả lời lại cho người dùng để đáp ứng lại u cầu của người dùng. -
Để tắt Chatbox người dùng th ấn vào icon có hình dấu x góc phải n trên hình
2.10.2.
lOMoARcPSD|3 6625228
Hình 2.10.2: Màn hình của Chatbox
Màn hình của Chatbox bố cục giao diện như hình 2.10.2 chứa các thành phần sau:
bên trên của Chatbox màu nền màu xanh ơng.
Góc bên trái logo của website kích thước 153.23x55.26 (pixel).
giữa ch CHAT” với kiểu phông chữ “Inter kích cỡ chữ
22.97.
Bên phải icon dấu x kích thước là 25.84x25.84 (pixel).
dưới cùng n trái textbox “Ask something kiểu phông chữ “Inter”
kích cỡ chữ 11.48.
Bên phải icon gửi u xanh dương kích thước 25.48x25.48 (pixel).
lOMoARcPSD|3 6625228
giữa phần nội dung gửi giữa người ng Chatbox kiểu phông chữ
“Inter” và kích cỡ chữ 11.48.
2.11 Trò chuyện trực tuyến
- Bên góc phải trên ng tại các bộ phim sẽ một khung chat trực tuyến, tại đây
người dùng có thể chat với nhau.
- Cửa sổ khung chat giao diện như hình 2.11.1:
Kích thước của khung chat 413x553 pixel, khung chat được chia thành 3
phần: phần xem nội dung, phần nhập nội dung chat, thanh kéo.
Mỗi tin nhắn trong khung chat kích thước 379x77. được nền với màu
“D9D9D9”, bao gồm nh đại diện, tên tài khoản nội dung chat. Trong đó tên
tài khoản nội dung có cùng font chữ “Inter”, nhưng tên tài khoản được
màu với màu “FB0808” còn phần nội dung chat được với màu
“000000”
Thanh kéo kích thước 17x465 pixel được nền với màu “D9D9D9” với
opacity 20%, 2 đầu có 2 icon
Phần nhập nội dung chat được màu vàng “F3A600” kích thước 401x66
pixel, và icon phía ngoài cùng bên phải, giữa dòng text “Nhập
bình luận…” với font chữ “Inter” cỡ ch 25.
lOMoARcPSD|3 6625228
Hình 2.11.1 Khung chat trực tuyến
3. Non-functional Requirements
3.1 Security Requirements
- “Email được chia làm 3 phần:
+ Phần trước “@”: gọi “tên người dùng”, độ dài từ 6 đến 30 tự, có thể bao
gồm c tự số “0-9”, c chữ cái “a-z”, “A-Z” dấu chấm “.”, dấu gạch
dưới ”_”.
+ Ký tự “@”.
+ Phần sau “@”: là tên miền của email. VD gmail: gmail.com
- “Password” độ dài ít nhất 8 tự, thể bao gồm các tự số “0-9”, các chữ
cái“a-z”, “A-Z” các tự đặc biệt.
- Quên mật khẩu thì mật khẩu mới sẽ được gửi qua email đã đăng ký.
- Thông tin mật phải được băm để bảo mật dữ liệu.
- Hệ thống gửi tin nhắn cảnh báo tới email người dùng nếu nhập mật khẩu sai quá 5
lần.
lOMoARcPSD|3 6625228
- Nếu người dùng không thao tác với trang web trong khoảng 1 giờ tr lên thì
trangweb sẽ hết hạn tự động đăng xuất.
- sở dữ liệu được bảo vệ bởi tường lửa.
- Gửi cảnh báo xác nhận về email nếu phát hiện trang web được đăng nhập v trí lạ.
3.2 Performance Requirements
-Thời gian kiểm tra tài khoản đăng nhập đăng 1 giây sau khi click vào nút
“ĐĂNG NHẬP” “ĐĂNG KÝ”.
-Thời gian chuyển đổi giữa các chức năng cách trang web 0,3 giây.
-Khi người dùng thực hiện việc sao lưu dữ liệu nhân, thông tin sẽ được lưu o
sở dữ liệu trong 3 giây sau khi người dùng bấm nút “Lưu”.
-Ứng dụng thể cho phép khoảng 5000 người truy cập cùng lúc hoạt động cùng
một thời gian. Nếu có hơn 5000 người cùng truy cập một lúc thì mỗi hoạt động sẽ tăng
thêm 1 giây.
-Chất ợng hình ảnh phải tối thiểu 720p.
-Thông báo lỗi hoặc thành công phải xuất hiện ngay sau khi người dùng thực hiện một
hành động nào đó chẳng hạn như: đăng tài khoản, đăng mua gói VIP,...
-Ứng dụng thể truy cập ổn định với tốc độ mạng tối thiểu 4G.
3.3 Usability Requirements
- Giao diện người dùng phải ràng dễ hiểu, giúp người ng dễ dàng tìm
thấy cácchức năng như tìm kiếm, phân loại phim, điều chỉnh cài đặt.
- Hệ thống phải tự động lưu tr thông tin người dùng sau khi họ đã thiết lập xong
đơnhàng đầu tiên. Điều này giúp người dùng tiết kiệm thời gian khi thực hiện các đơn
hàng mua xem phim sau này, họ không cần phải nhập lại thông tin nhân và
thanh toán từ đầu.
- Trang web nên tự động u trữ tiến độ xem phim của người dùng. Khi người
dùngquay lại trang web, họ nên thể tiếp tục xem phim từ vị trí đã dừng lại trước đó
không phải tìm kiếm lại hoặc tìm đúng thời điểm đã xem.
- Trang web phải cung cấp tính năng tìm kiếm phim hiệu quả, cho phép người
dùngtìm kiếm theo tiêu chí như thể loại, diễn viên, đạo diễn, năm phát hành, v.v.
Ngoài ra, n bộ lọc để người dùng thể thu hẹp kết quả tìm kiếm theo sở thích
nhân.
lOMoARcPSD|3 6625228
- Hệ thống n tích hợp các nút chia sẻ hội, cho phép người dùng dễ dàng chia
sẻthông tin về phim hoặc đánh giá với bạn trên các mạng hội như Facebook,
Twitter, v.v.
- Hệ thống nên khả năng gợi ý phim dựa trên sở thích lịch sử xem phim
củangười ng. Điều này giúp cung cấp trải nghiệm cá nhân hóa giới thiệu các bộ
phim mới mà người dùng thể quan tâm.
3.4 Portability Requirements
- Trang web cần phải hoạt động được trên nhiều thiết bị khác nhau như máy tính
nhân, y tính bảng, điện thoại di động. Đảm bảo giao diện người dùng th
điều chỉnh tốt trên mọi loại màn hình độ phân giải khác nhau.
- Hỗ trợ trên hầu hết các trình duyệt phổ biến như Chrome, Firefox, Safari
Edge để đảm bảo rằng người dùng có thể trải nghiệm trang web tốt nhất trên bất kỳ
trình duyệt o.
- Cung cấp ứng dụng di động (mobile app) cho cả hệ điều hành iOS Android
để tối ưu hóa trải nghiệm người ng trên các thiết bị di động.
- Đảm bảo dữ liệu người ng, dụ như lịch sử xem phim tài khoản, th
đồng b hóa trên nhiều thiết bị.
- Hỗ trợ nhiều ngôn ngữ vùng miền để tạo điều kiện thuận lợi cho người dùng
trên khắp thế giới.
- Cho phép người dùng tải xuống phim để xem offline, ng tính di động và tiện
lợi, xem phim ngay cả khi không Internet
3.5 Reliability Requirements
- Trang web cần kh năng hoạt động ổn định không gặp sự cố hay gián
đoạnđáng kể. Người ng cần th truy cập xem phim một cách liên tục mà
không bị gián đoạn đáng kể bởi lỗi kỹ thuật hoặc quá tải.
- Trang web cần cung cấp thời gian phản hồi nhanh chóng khi người dùng truy
cập vàtương tác với nội dung. Độ trễ thấp giúp người dùng trải nghiệm mượt mà, tránh
tình trạng ch đợi lâu hoặc b gián đoạn trong quá trình xem phim.
- Hệ thống n các biện pháp sao lưu dữ liệu định kỳ khả năng phục hồi dữ
liệutrong trường hợp xảy ra sự cố. Điều này đảm bảo rằng thông tin về phim tài
khoản người dùng không bị mất mát hoặc không thể khôi phục được.
lOMoARcPSD|3 6625228
- Trang web cần tuân thủ c quy định pháp luật liên quan đến bản quyền
phân phốinội dung phim. Điều này đảm bảo rằng người dùng có thể truy cập xem
phim một cách hợp pháp an toàn.
4. Analysis models
4.1 Data Flow Diagram
4.2 State Diagram
4.3 Activity Diagram
4.3.1 Activity Diagram cho giao diện của chức năng đăng nhập
- đồ này cung cấp các thao tác trong chức năng đăng nhập của trang web.
lOMoARcPSD|3 6625228
4.3.2 Activity Diagram của chức năng quên mật khẩu
- đồ này cung cấp các thao tác trong chức năng quên mật khẩu của trang web.
lOMoARcPSD|3 6625228
4.3.3 Activity Diagram của chức năng xem phim
- đồ này cung cấp các thao tác trong chức năng xem phim của trang web.
lOMoARcPSD|3 6625228
4.4 Decision Table
- Decision table tả true hoặc false cho trường hợp mua gói VIP
Conditions
Requirement number
1
2
3
4
lOMoARcPSD|3 6625228
Khách hàng
đã đăng nhập
tài khoản
F
T
T
T
Tài khoản
không bị khóa
-
F
T
T
Tài khoản
đủ tiền mua
gói
-
-
F
T
Actions
Đăng i
thành công
X
Đăng gói
thất bại
X
X
X
- Decision table tả true hoặc false cho trường hợp đăng nhập
Conditions
Requirement number
1
2
3
4
Email hợp lệ
F
T
T
T
lOMoARcPSD|3 6625228
Email đã tồn
tại
-
F
T
T
Mật khẩu
đúng
-
-
F
T
Actions
Đăng nhập
thành công
X
Đăng nhập
thất bại
X
X
X
| 1/51

Preview text:

lOMoARcPSD|36625228
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯƠNG ĐẠI H 伃⌀ C SƯ PHẠM K ̀ THỤTÂTP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
Software Requirements Specification for UTE Watch Movie
Mã LHP: SOEN330679_23_1_02
Nhóm thực hiện: Nhóm 2
Thành viên: Nguyễn Hoàng Phi Hùng – 21110480

Trần Văn Hưng – 21110889
Nguyễn Nhật Khanh – 21110501 Lê Tấn Huy – 21110887
Nguyễn Phú Khang – 21110892
lOMoARcPSD|36625228
MỤC LỤC 1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.3 References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.4 Document overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Functional Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1 Xem phim. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Bình luận và đánh giá. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 Mua gói VIP và thanh toán. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
2.4 Đăng nhập và quên mật khẩu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4.1 Đăng nhập. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
2.4.2 Quên mật khẩu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.5 Tìm kiếm và lọc phim. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
2.6 Xem thông báo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.7 Xem lịch chiếu phim. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
2.8 Xem và cài đặt hồ sơ cá nhân. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
2.9 Đăng ký. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
2.10 Chatbox. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
2.11 Trò chuyện trực tuyến. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
3. Non-functional Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
3.1 Security Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.2 Performance Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.3 Usability Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.4 Portability Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.5 Reliability Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4. Analysis models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.1 Data Flow Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
4.2 State Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.3 Activity Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.3.1 Activity Diagram cho giao diện của chức năng đăng nhập. . . . . . . . . . . . . . . . . . . . .43
4.3.2 Activity Diagram của chức năng quên mật khẩu. . . . . . . . . . . . . . . . . . . . . . . . . . . . .44 lOMoARcPSD|36625228
4.3.3 Activity Diagram của chức năng xem phim. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.4 Decision Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 lOMoARcPSD|36625228 . Introduction 1.1 Purpose
- Tài liệu này mô tả những điều cơ bản của website với giao diện người dùng, các yêu
cầu chức năng và phi chức năng. Thông tin hỗ trợ xây dựng website và mô tả hoạt
động của trang web xem phim. 1.2 Scope -
Trang web cung cấp một giao diện để người dùng có thể xem danh sách các
phim cósẵn. Danh sách này thường được phân loại theo thể loại, năm phát hành, đánh
giá, diễn viên, đạo diễn và các tiêu chí khác để người dùng có thể dễ dàng tìm kiếm phim mong muốn. -
Trang web xem phim trực tuyến cung cấp khả năng phát video trực tuyến. Nó
có thểhỗ trợ việc phát video trong nhiều định dạng và chất lượng khác nhau, như HD hoặc 4K. -
Trang web có thể cho phép người dùng đánh giá và viết bình luận về các phim.
Điềunày giúp người dùng chia sẻ ý kiến, đánh giá và gợi ý cho nhau về các bộ phim nên xem. -
Trang web xem phim trực tuyến có thể yêu cầu người dùng đăng ký và thanh
toán đểtruy cập vào nội dung premium hoặc loại bỏ quảng cáo. Các tùy chọn thanh
toán có thể bao gồm đăng ký hàng tháng, hàng năm hoặc thanh toán theo từng phim. -
Trang web nên cung cấp một công cụ tìm kiếm mạnh mẽ để người dùng có thể
tìmkiếm phim theo tiêu chí cụ thể. Ngoài ra, nó cũng có thể cung cấp các bộ lọc để
người dùng có thể thu hẹp kết quả tìm kiếm theo thể loại, quốc gia, năm phát hành và hơn thế nữa. 1.3 References [1] UI, UX tool:
https://www.figma.com/file/n0u1Dt8bPUWhkXIX72aZMJ/Web_XemPhim?
type=design&node-id=0-1&mode=design&t=rktIjiJkshKwxy4N-0 [2] Analysis
model tool: https://drive.google.com/file/d/1Iys6zMD5ST7jJlR2- yxuZIvCzb5MaAVE/view? usp=sharing lOMoARcPSD|36625228
https://online.visual-paradigm.com/share.jsp?id=323937323634382d31
https://online.visual-paradigm.com/share.jsp?id=323937323535362d31 [3]
Tham khảo giao diện các trang web: https://vieon.vn, https://motchill.co/ 1.4 Document overview
-
Các phần sau đây mô tả chi tiết, trạng thái và cách thức hoạt động của trang web xem phim:
+ Functional requirement: Mô tả chức năng của trang web xem phim.
+ Non-functional requirement: Mô tả các thông tin phi chức năng cần thiết.
+ Analysis models: Nhiều mô hình cung cấp chức năng ứng dụng và thông tin hiệu suất. 2. Functional Requirements 2.1 Xem phim
Hình 2.1.1. Giao diện thông tin bộ phim
- Để truy cập vào chức năng xem phim, người dùng bấm “Xem phim” để xem bộphim. (Hình 2.1.1)
- Trong chức năng xem phim, người dùng có thể xem bộ phim mà mình đã chọn.
- Bấm vào nút tam giác ở giữa hoặc ở góc dưới để xem phim. (Hình 2.1.2)
- Khi phim được chiếu thanh thời gian màu đỏ và thời lượng đã xem sẽ được chạy.-
Bấm vào nút dừng ở bên cạnh nút âm lượng hoặc bấm vào màn hình đang chiếu
phim để tạm dừng bộ phim.
- Bấm vào nút âm lượng để bật, tắt âm lượng. lOMoARcPSD|36625228
- Bấm vào nút cài đặt, bên trên là biểu tượng đồng hồ là phần lựa chọn tốc độ phát
củabộ phim gồm có các lựa chọn: “0.5x”, “0.75x”, “1x”, “1.5x”, “2x”. Bấm vào biểu
tượng “X” để tắt phần lựa chọn tốc độ phát. (Hình 2.1.3)
- Bên phải của lựa chọn tốc độ phát là lựa chọn chất lượng hình ảnh mà người
dùngmuốn xem gồm có các lựa chọn: “1080p HD”, “720p”, “480p”, “144p”. Bấm
vào biểu tượng “X” để tắt phần lựa chọn chất lượng hình ảnh. (Hình 2.1.4)
- Bấm vào nút phóng to bên phải nút cài đặt để xem phim với chế độ toàn màn hình.
- Để thoát khỏi chế độ toàn màn hình bạn nhấn vào nút thu nhỏ ở góc trên bên phải.(Hình 2.1.5)
- Nếu cảm thấy thích bộ phim và muốn nhận được thông báo về sự cập nhật của
bộphim trong thời gian tới thì bấm vào nút “Theo dõi 100” (100 là sô người đã theo dõi bộ phim). (Hình 2.1.6)
- Để xem những tập tiếp theo của bộ phim, người dùng cũng có thể chọn tập phim
màmình muốn xem tiếp bằng cách bấm vào từng tập phim.
- Bên dưới những lựa chọn tập phim là thông tin về bộ phim mà người dùng đang
xem,bộ phim “Biệt đội đánh thuê 4”, cùng với tóm tắt về bộ phim.
Hình 2.1.2. Giao diện xem phim
- Giao diện xem phim có bố cục như hình 2.1.2:
+ Phần header của giao diện: lOMoARcPSD|36625228
● Góc trái là logo của web với kích thước 302x157.
● Ở giữa là ô tìm kiếm với kích thước 581x48, cùng với dòng chữ “Công
cụ” tìm kiếm phim màu trắng, kiểu font là “Inter” và cỡ chữ 20
● Góc phải là avatar và tên người dùng sau khi đăng nhập, icon và dòng
chữ “Mua gói VIP”, font “Inter”, cỡ chữ 25, màu trắng, bên cạnh đó còn
có icon “chuông” màu trắng.
+ Phần body của giao diện:
● Hai bên bên của giao diện là những quảng cáo về những bộ phim đang
hoặc sắp chiếu trên web.
● Ở giữa ngay dưới header là đường dẫn đến bộ phim mà người dùng đang
xem. “UTE MOVIE/PHIM HÀNH ĐỘNG/ BIỆT ĐỘI ĐÁNH THUÊ/
TẬP 1” font ‘Inter’, cỡ chữ 20.
● Dưới đường dẫn là khu vực để phát bộ phim chính giữa có nút mũi tên,
bên dưới có thành thời gian màu trắng kích thước 1170x11 (pixel), dưới
nữa là các biểu tượng chức năng hổ trợ xem phim gồm có: play, âm
lượng, quay về trước 10s, quay về sau 10s, cài đặt, phóng to.
● Biểu tượng “like”, Nút “Theo dõi 100 ” có font “Inter”, cỡ chữ 16, nút
có nền xanh dương. Bên canh đó là dòng chữ “31K người đang theo dõi
nội dung này. Hãy là người đầu tiên trong số bạn bè của bạn.” font “Inter”, cỡ chữ 10.
● Kế đó là nút “Tắt QC” và “Tắt đèn” có nền đen, chữ trắng.
Hình 2.1.3. Mục tốc độ phát
- Mục tốc độ phát có bố cục như hình 2.1.3:
+ Trên cùng bên trái là biểu tượng đồng hồ có kích thước 31x40 (pixel), kế bên đó
là biểu tượng 1080 có kích thước 22x18 (pixel).
+ Trên cùng bên phải là biểu tượng “X” có kích thước 1 và 14x14 (pixel). lOMoARcPSD|36625228
+ Bên dưới là những lựa chọn tốc độ phát có font “Inter” và cỡ chữ 12, lựa chọn
nào được chọn sẽ có một chấm tròn phía trước.
Hình 2.1.4. Mục chất lượng hình ảnh
- Mục chất lượng hình ảnh có bố cục như hình 2.1.4:
+ Trên cùng bên trái là biểu tượng đồng hồ có kích thước 31x40 (pixel), kế bên đó
là biểu tượng 1080 có kích thước 22x18 (pixel).
+ Trên cùng bên phải là biểu tượng “X” có kích thước 1 và 14x14 (pixel).
+ Bên dưới là những lựa chọn chất lượng hình ảnh có font “Inter” và cỡ chữ 12,
lựa chọn nào được chọn sẽ có một chấm tròn phía trước.
Hình 2.1.5. Giao diện xem phim toàn màn hình
- Giao diện xem phim toàn màn hình có bố cục như hình 2.1.5:
+ Bên góc phải là 1 biểu tượng thu nhỏ có kích thước 63x59.
+ Ở giữa là bộ phim đang phát với kích thước toàn màn hình lOMoARcPSD|36625228
Hình 2.1.6. Giao diện chọn tập phim và thông tin về bộ phim
- Giao diện chọn tập phim và thông tin về bộ phim có bố cục như hình 2.1.6:
+ Phần header của giao diện:
● Góc trái là logo của web với kích thước 302x157.
● Ở giữa là ô tìm kiếm với kích thước 581x48, cùng với dòng chữ “Công
cụ” tìm kiếm phim màu trắng, kiểu font là “Inter” và cỡ chữ 20
● Góc phải là avatar và tên người dùng sau khi đăng nhập, icon và dòng
chữ “Mua gói VIP”, font “Inter”, cỡ chữ 25, màu trắng, bên cạnh đó còn
có icon “chuông” màu trắng.
+ Phần body của giao diện:
● Trong mục chọn tập phim, tập phim đang được xem có nền đỏ nâu với
chữ màu trắng, những tập phim không được chọn sẽ có nền màu xám tối và chữ màu trắng.
● Tên tiếng việt của bộ phim là dòng chữ “Biệt đội đánh thuê 4” có font “Inter” và cỡ chữ 32.
● Tên tiếng anh của bộ phim cùng với tóm tắt phim có font “Inter” và cỡ chữ 15. lOMoARcPSD|36625228
2.2 Bình luận và đánh giá
- Để vào phần bình luận và đánh giá, người dùng truy vào bộ phim mà mình muốnxem
ở bên dưới có mục bình luận và đánh giá.
- Trong chức năng bình luận và đánh giá, người dùng có thể bình luận và đánh giá
vềphim mà mình xem, cũng như xem các bình luận mà những người đã xem bộ phim đó bình luận.
- Nếu thấy thích bộ phim này, người dùng có thể nhấn vào nút “thích” và “chia sẻ”,bên
cạnh đó cũng có thể nhấn “Theo dõi 100” để theo dõi và ủng hộ đội ngũ dịch và vietsub bộ phim này.
- Người dùng có thể đánh giá bộ phim này dựa theo số sao, nếu muốn đánh giá
bộphim mấy sao có thể nhấn vào số sao tương ứng.
- Ngoài việc đánh giá sao, người dùng có thể để lại bình luận của mình về bộ phim
ởmục “viết bình luận”.
- Nếu cảm thấy thích những bình luận khác, người dùng có thể bấm “thích” để bày
tỏcảm xúc của mình, ngoài ra có thể bấm vào “phản hồi” để tương tác với các bình luận đó.
- Giao diện bình luận và đánh giá của web xem phim có bố cục như hình trên:
+ Phần header của giao diện:
● Góc trái là logo của web với kích thước 302x157. lOMoARcPSD|36625228
● Ở giữa là ô tìm kiếm với kích thước 581x48, cùng với dòng chữ “Công
cụ” tìm kiếm phim màu trắng, kiểu font là “Inter” và cỡ chữ 20
● Góc phải là avatar và tên người dùng sau khi đăng nhập, icon và dòng
chữ “Mua gói VIP”, font “Inter”, cỡ chữ 25, màu trắng, bên cạnh đó còn
có icon “chuông” màu trắng + Phần body của giao diện:
● Hai bên bên của giao diện là những quảng cáo về những bộ phim đang
hoặc sắp chiếu trên web.
● Có 3 nút “Thích 31K”, “Chia sẻ” được đặt ngang hàng với mục đánh giá
sao, và nút “Theo dõi 100” được đặt bên dưới, tất cả đều có nền màu
xanh dương và chữ màu trắng
● Bên phải của nút “Chia sẻ” là 10 ngôi sao, đánh giá bao nhiêu sao thì số
sao tương ứng màu cam còn lại là màu trắng, bên phải có dòng chữ
“Điểm trung bình: 8.9 Số lượt đánh giá: 112”, font “Inter”, cỡ chữ 8
● Bên dưới của nút “Chia sẻ” là dòng chữ “Like + follow page: Team
Toeic sub để nhận tin mới nhất từ team nhaa” cùng với nút “Theo dõi
100”, font chữ “Inter”, cỡ chữ 16.
● Chữ “100 bình luận” và các dòng bình luận cùng tên người bình luận có
font “Inter” , kích thước 16
● Ô để nhập bình luận được đặt ở đầu của phần bình luận, dòng chữ “Viết
bình luận” font “Inter”, cỡ chữ 20
2.3 Mua gói VIP và thanh toán
Hình 2.3.1 Một phần header của trang chủ
- Nhìn hình 2.3.1 ta thấy bên góc phải trên cùng của trang web sẽ có một icon có
nộidung là “Mua gói VIP” khi người dùng click vào thì một cửa sổ nhỏ sẽ hiển thị
lên trên trang web Mua gói VIP và thanh toán.
-Trong chức năng mua gói VIP và thanh toán sẽ gồm 3 bước: bước 1: Chọn gói, bước lOMoARcPSD|36625228
2: Chọn thời hạn & phương thức thanh toán, bước 3: Kết quả +Ở bước 1: Chọn gói :
● Người dùng sẽ được xem sơ lược qua các quyền lợi của VIP: Xem không giới
hạn thời gian; Xem ngay khi phim phát hành; Có lựa chọn phụ đề, thuyết minh
hoặc lồng tiếng; Không có quảng cáo; Xem với chất lượng hình ảnh Full HD/ 4K.
● Người dùng cũng có thể xem các ưu đãi khi thanh toán: giảm giá 5% khi thanh
toán qua ZaloPay, Giảm giá 10% khi thanh toán qua Momo, Giảm 50% cho khách hàng lần đầu.
● Người dùng được xem các gói VIP và giá tiền cũng như ưu đãi của các gói VIP
đó. Tiếp theo người dùng sẽ thực hiện việc chọn gói phù hợp với bản thân mình
bằng cách nhấn vào gói mà người dùng muốn mua. Sau khi nhấn chọn gói mà
mình muốn mua người dùng sẽ được chuyển qua bước 2. Hơn thế nữa, bạn còn
có thể quay lại trang chủ bằng việc bấm vào nút mũi tên được đặt ở góc trái của giao diện.
Hình 2.3.2:Giao diện chọn gói
+ Ở bước 2: Chọn thời hạn & phương thức thanh toán:
● Người dùng sẽ được chọn thời hạn gói theo các mức đã được quy định sẵn: “1
Tháng”, “3 Tháng - Tặng 15 Ngày”, “6 Tháng - Tặng 1 Tháng”, “12 Tháng lOMoARcPSD|36625228
Tặng 2 Tháng”. Và người dùng sẽ được chọn các phương thức thanh toán mà
trang web có hỗ trợ như: “Ví điện tử Momo”, “Ví ZaloPay”, “Thẻ
Visa/MasterCard”, “Chuyển khoản ngân hàng”.
● Bên cạnh đó, người dùng còn có thể xem được thông tin chi tiết như: số tài
khoản UTE Movie của người dùng, tên gói, thời hạn gói mà mình đã thực hiện
chọn, trị giá của gói VIP đó, cuối cùng là tổng tiền mà người dùng phải thanh
toán khi chọn gói VIP này. Sau khi bạn đã thực hiện kiểm tra kỹ lưỡng thông
tin chi tiết về gói mà mình đã chọn, bạn sẽ bấm vào nút “Tiếp theo” để chuyển
sang bước 3 và với việc bạn thanh toán bạn đã xác nhận đồng ý với hợp đồng
và chính sách của Ute Movie. Ngoài ra, bạn còn có thể quay lại bước 1 bằng
việc bấm vào nút mũi tên được đặt ở góc trái của giao diện để có thể thực hiện việc chọn lại gói VIP. lOMoARcPSD|36625228
Hình 2.3.3: Giao diện chọn thời hạn & phương thức thanh toán + Ở bước 3: Kết quả:
● Khi đã xuất hiện ở tại bước này tức là bạn đã thực hiện việc đăng ký gói VIP thành công.
● Sau đó bạn có thể bấm vào nút “Quay về trang chủ” để quay về trang chủ và
tiếp tục trải nghiệm những bộ phim mà mình đang xem và muốn xem. lOMoARcPSD|36625228
Hình 2.3.4: Giao diện kết quả
- Giao diện bước 1 của chức năng “Chọn gói” có bố cục như hình 2.3.2:
+ Phần header của giao diện:
● Nút mũi tên được đặt ở góc trái phần header của giao diện với kích thước 141x137 (pixel).
● Ngoài ra, còn có số thứ tự của từng bước được đặt trong hình eclipse và tiêu đề
của các bước của chức năng mua gói vip và thanh toán. Và khi bạn đang ở bước
nào thì hình eclipse chứa số thứ tự của bước đó sẽ được tô màu xanh và khi bạn
hoàn thành xong bước nào thì nội dung trong hình eclipse của bước đó sẽ được tích lên.
+ Phần body của giao diện bao gồm:
● Dòng chữ “Các quyền lợi của VIP” màu đen in đậm, kiểu font là “Inter” và kích thước chữ là 35.
● Cách bên dưới 68 pixel của dòng chữ “Các quyền lợi của VIP” bao gồm 5 hình
chữ nhật xếp hàng ngang với nhau và cách nhau 15 pixel với kích thước mỗi
hình chữ nhật là 332x116 (pixel).
Nội dung của các quyền lợi VIP như hình sau:
Hình 2.3.5: Nội dung của các quyền lợi VIP
Với kích thước của icon bên nửa màu xám là 37x31 (pixel) và kích thước của
icon bên nửa màu vàng đất là 45x45 (pixel). Về phần nội dung thì kiểu font là
“Inter” và kích thước chữ là 15. lOMoARcPSD|36625228
● Cách bên dưới 87 pixel của các hình chữ nhật là dòng chữ “Chọn gói” màu đen
in đậm, kiểu font là “Inter” và kích thước chữ là 35.
● Cách bên dưới 65 pixel dòng chữ “Chọn gói” sẽ là hình ảnh của các gói VIP
với kích thước là 266x351 (pixel) với khoảng cách giữa các hình là 203 (pixel)
Nội dung của các gói VIP như hình sau:
Hình 2.3.6: Nội dung của các gói VIP
● Cách bên dưới 374 pixel của hình ảnh các gói VIP là dòng chữ “Ưu đãi” màu
đen in đậm, kiểu font là “Inter” kích cỡ chữ là 35.
● Cách bên dưới 65 pixel của dòng chữ “Ưu đãi” gồm ba hình chữ nhật được bo
tròn với kích thước 352x82 (pixel) và được đặt theo hàng ngang với khoảng
cách giữa các hình là 28 pixel. Nội dung của các ưu đãi như hình sau:
Hình 2.3.7: Nội dung các các ưu đãi dành cho khách hàng
Với kích thước của các icon là 58x58 pixel và được đặt ngang với dòng text.
Nội dung của dòng text màu đen in đậm, kiểu font là “Inter” và kích thước chữ là 20.
- Giao diện bước 2 của chức năng “Chọn thời hạn & phương thức thanh toán” có
bốcục như hình 2.3.3: + Phần header của giao diện:
● Nút mũi tên được đặt ở góc trái phần header của giao diện với kích thước 141x137 (pixel).
● Ngoài ra, còn có số thứ tự của từng bước được đặt trong hình eclipse và tiêu đề
các bước của chức năng mua gói vip và thanh toán. Và khi bạn đang ở bước
nào thì hình eclipse chứa số thứ tự của bước đó sẽ được tô màu xanh và khi bạn
hoàn thành xong bước nào thì nội dung trong hình eclipse của bước đó sẽ được tích lên. lOMoARcPSD|36625228
+ Phần body của giao diện sẽ được chia thành hai nửa:
● Nửa bên trái bao gồm:
Dòng chữ “Chọn thời hạn gói” màu đen in đậm, kiểu font là “Inter”, kích thước chữ là 45.
Bên dưới dòng chữ “Chọn thời hạn gói” cách 72 pixel là các checkbox
với nội dung text là màu đen in đậm, kiểu font là “Inter”, kích cỡ chữ là 40 như hình sau:
Hình 2.3.8: Nội dung của các checkbox chọn thời hạn
Bên dưới các checkbox này cách 709 pixel là dòng chữ “Chọn phương
thức thanh toán” màu đen in đậm, kiểu font là “Inter”, kích thước chữ là 45
Bên dưới dòng chữ “Chọn phương thức thanh toán” cách 72 pixel là các
button với các icon và textbox. Với kích thước của các icon là 80x64
(pixel), nội dung text màu đen in đậm, kiểu font là “Inter”, kích thước chữ là 40 như hình sau: lOMoARcPSD|36625228
Hình 2.3.9: Nội dung của các phương thức thanh toán
● Nửa bên phải bao gồm: khung hình chữ nhật với kích thước 727x1402 (pixel)
nền xám chứa các thông tin chi tiết của người dùng. Nội dung của thông tin chi
tiết được viết theo kiểu font là “Inter” với kích cỡ chữ là 29 như hình sau:
Hình 2.3.10: Nội dung của phần thông tin chi tiết
● Cuối góc phải của giao diện đặt một button nền xanh lá, chữ trắng có nội dung
là “Tiếp theo” có kiểu font là “Inter”, kích thước chữ là 35 với kích thước 201.12x56 (pixel). lOMoARcPSD|36625228
- Giao diện bước 3 của chức năng “Kết quả” có bố cục như hình 2.3.4:
+ Phần header của giao diện:
● Nút mũi tên được đặt ở góc trái phần header của giao diện với kích thước 141x137 (pixel).
● Ngoài ra, còn có số thứ tự của từng bước được đặt trong hình eclipse và tiêu đề
các bước của chức năng mua gói vip và thanh toán. Và khi bạn đang ở bước
nào thì hình eclipse chứa số thứ tự của bước đó sẽ được tô màu xanh và khi bạn
hoàn thành xong bước nào thì nội dung trong hình eclipse của bước đó sẽ được tích lên.
+ Phần body của giao diện sẽ bao gồm:
● Icon tích xanh với kích thước 123x123 (pixel) được đặt ở vị trí (782,187).
● Bên dưới icon này cách 186 pixel sẽ là dòng chữ “ĐĂNG KÍ THÀNH CÔNG”
màu đỏ in đậm, kiểu font là “Inter”, kích thước chữ là 50.
● Bên dưới dòng chữ “ĐĂNG KÍ THÀNH CÔNG” cách 72 pixel là dòng chữ
“Chúc mừng bạn đã đăng kí thành công gói VIP
Chúc bạn có những phút giây coi phim vui vẻ”, màu đen in đậm, kiểu font là
“Inter”, kích thước chữ là 50.
● Bên dưới dòng chữ “Chúc mừng bạn đã đăng kí thành công gói VIP
Chúc bạn có những phút giây coi phim vui vẻ” cách 191
pixel là button có nền màu xanh lá chữ màu trắng có nội dung là “Quay về
Trang chủ” có kiểu font là “Inter”, kích thước chữ là 35 với kích thước là 498x56 (pixel).
2.4 Đăng nhập và quên mật khẩu 2.4.1 Đăng nhập
Hình 2.4.1.1: Một phần header của trang chủ lOMoARcPSD|36625228
- Nhìn hình 2.4.1.1 ta thấy bên góc phải trên cùng của trang web sẽ có một icon có nội
dung là “Đăng Nhập” khi người dùng click vào thì một cửa sổ nhỏ sẽ hiển thị lên trên trang web Đăng nhập.
-Trong chức năng đăng nhập, người dùng sẽ bấm vào ô nhập “Email” để tiến hành
nhập Email của mình và bấm vào ô “Password” để nhập mật khẩu. Sau khi hoàn tất
việc nhập Email và Password người dùng bấm vào ô “ĐĂNG NHẬP” để tiến hành
đăng nhập vào trang chủ. Người dùng có thể bấm vào link text “Quên mật khẩu” nếu
không nhớ mật khẩu đăng nhập.
-Ngoài ra, người dùng có thể lựa chọn việc đăng nhập bằng Facebook bằng việc bấm
vào button “Facebook” hoặc là đăng nhập bằng Google bằng việc bấm vào button “Google”.
-Nếu như người dùng chưa có tài khoản để đăng nhập vào trang web xem phim này thì
có thể tạo tài khoản mới bằng cách nhấn vào link text “Đăng ký”.
Hình 2.4.1.2:Giao diện Đăng nhập
-Giao diện đăng nhập của web xem phim có bố cục như hình 2.4.1.2:
+ Phần header của giao diện:
● Logo của trang web xem phim được đặt ở góc trái của giao diện đăng nhập với
kích thước là 302x157(pixel). lOMoARcPSD|36625228
● Bên cạnh logo là chữ “Đăng nhập” màu đen, kiểu font là “Inter” và kích thước chữ là 32.
+Phần body của giao diện sẽ được chia thành 2 phần:
● Nửa bên trái sẽ là logo của trang web với kích thước là 608x316 (pixel), bên
dưới logo sẽ là dòng chữ “Nền tảng xem phim hàng đầu Châu Á” màu trắng,
kiểu font là “Inter” và kích thước chữ là 32.
● Nửa bên phải sẽ là một frame với nền màu trắng chứa: chữ “Đăng nhập” màu
đen, kiểu font là “Inter” và kích thước chữ là 32; các text input “Email” và
“Password” được đặt song song với nhau; nút “ĐĂNG NHẬP” với màu nền là
xanh dương; link text “Quên mật khẩu” màu xanh với kiểu font là “Inter” và
kích thước chữ là 20; nút “Facebook” và “Google” với nền xanh nhạt được đặt
bên cạnh nhau; chữ “Bạn mới biết đến UTE Watch Movie?” và link text “Đăng
ký” được đặt ở dưới cùng với kiểu font là Inter, kích thước chữ là 16.
2.4.2 Quên mật khẩu
Hình 2.4.2.1: Giao diện đăng nhập -
Nhìn hình 2.4.2.1 ta thấy bên dưới button “ĐĂNG NHẬP” có một link text với
nộidung là “Quên mật khẩu” khi người dùng click vào thì sẽ hiển thị lên trang web Quên mật khẩu. lOMoARcPSD|36625228
-Trong chức năng quên mật khẩu, người dùng sẽ bấm vào ô nhập “Email” để tiến hành
nhập Email của mình. Sau khi hoàn tất việc nhập Email người dùng bấm vào ô “Tiếp
theo” để trang web tiến hành gửi mật khẩu qua Email mà người dùng đã nhập.
Hình 2.4.2.1:Giao diện quên mật khẩu -
Khi ấn nút “Tiếp theo” người dùng sẽ được chuyển sang trang web có giao diện
như“Hình 2” và có dòng chữ “MẬT KHẨU ĐÃ ĐƯỢC GỬI QUA EMAIL CỦA
BẠN” sau đó người dùng sẽ kiểm tra mail để lấy lại mật khẩu và bấm vào nút “Quay
về trang đăng nhập” để thực hiện việc đăng nhập như bình thường.
Hình 2.4.2.2: Giao diện lấy lại mật khẩu thành công lOMoARcPSD|36625228
-Giao diện quên mật khẩu của web xem phim có bố cục như hình 2.4.2.1:
+ Phần header của giao diện:
● Logo của trang web xem phim được đặt ở góc trái của giao diện đăng nhập với
kích thước là 302x157 (pixel).
● Bên cạnh logo là chữ “Đặt lại mật khẩu” màu đen, kiểu font là “Inter” và kích thước chữ là 32 (pixel).
+Phần body của giao diện sẽ được chia thành 2 phần:
● Nửa bên trái sẽ là logo của trang web với kích thước là 608x316 (pixel), bên
dưới logo sẽ là dòng chữ “Nền tảng xem phim hàng đầu Châu Á” màu trắng,
kiểu font là “Inter” và kích thước chữ là 32.
● Nửa bên phải sẽ là một frame với nền màu trắng chứa: chữ “Đặt lại mật khẩu”
màu đen, kiểu font là “Inter” và kích thước chữ là 32; text input “Email” với
kích thước 501x67 (pixel); nút “Tiếp theo” với màu nền là xanh dương.
-Giao diện lấy lại mật khẩu thành công của web xem phim có bố cục như hình 2.4.2.2:
+Icon tích xanh với kích thước 123x123 (pixel) được đặt ở giữa giao diện và bên trên
dòng chữ “MẬT KHẨU ĐÃ ĐƯỢC GỬI QUA EMAIL CỦA BẠN” màu đỏ, kiểu
font là “Inter” và kích thước chữ là 50.
+Nút “Quay về trang đăng nhập” với nền xanh dương và màu chữ trắng, kiểu font là
“Inter” và kích thước chữ là 35, kích thước của nút này là 501x71(pixel) được đặt bên
dưới dòng chữ “MẬT KHẨU ĐÃ ĐƯỢC GỬI QUA EMAIL CỦA BẠN”
2.5 Tìm kiếm và lọc phim -
Trong chức năng tìm kiếm và lọc phim, người dùng có thể dễ dàng tìm kiếm
bằngcách nhập từ khóa mong muốn vào linked text "Công cụ tìm kiếm phim" và sau
đó nhấn vào biểu tượng kính lúp để bắt đầu quá trình tìm kiếm. Người dùng có thể
nhập tên phim, tên diễn viên, hoặc đạo diễn để tìm kiếm các bộ phim cụ thể. -
Ngoài ra, người dùng có thể chọn phim dựa trên thanh menu lọc phim, khi di
chuộttới linked text nào trên thanh lọc phim thì linked text đó sẽ chuyển sang màu sắc với mã màu “C58560”. -
Khi di chuột vào linked text "THỂ LOẠI," một danh sách các thể loại sẽ xuất
hiện,người dùng sẽ di chuột vào thể loại yêu thích, khi di chuột vào thể loại nào thì thể
loại đó sẽ chuyển sang màu sắc với mã màu “C58560”, sau đó người dùng bấm vào lOMoARcPSD|36625228
thể loại yêu thích của họ để lọc, hoặc người dùng có thể di chuột vào linked text
“QUỐC GIA”, một danh sách các quốc gia sẽ hiện ra để người dùng lựa chọn, người
dùng sẽ di chuột vào quốc gia mong muốn, khi di chuột vào quốc nào thì quốc đó sẽ
chuyển sang màu sắc với mã màu “C58560”, sau đó người dùng bấm vào quốc gia họ
thích để lọc. Một cách khác khi người dùng di chuột vào linked text “PHIM MỚI” thì
cũng sẽ có một danh sách các năm ra phim để người dùng lựa chọn, khi di chuột vào
năm nào thì năm đó sẽ chuyển sang màu sắc với mã màu “C58560”, sau đó người
dùng bấm vào năm mong muốn để lọc phim. Ngoài ra, người dùng có thể lọc phim
bằng cách bấm vào các linked text khác như “PHIM BỘ”, “PHIM LẺ”, “PHIM
THUYẾT MINH”, “PHIM CHIẾU RẠP”, “TVSHOW”.
Hình 2.5.1 Khung tìm kiếm và menu lọc phim trên header của trang chủ
- Giao diện tìm kiếm và lọc phim của web xem phim có bố cục như hình trên:
● Khung tìm kiếm có kích thước 581x48 pixel và được tô màu theo mã màu
“FFFFFF”, cách lề trái 375 pixel, bên trong có dòng chữ “V.d: tên phim, tên
diễn viên. .” được tô màu theo mã màu “000000”, kiểu font là “Inter”, và kiểu
chữ mảnh in nghiêng “Thin Italic” và kích thước chữ là 25. Phía dưới khung có
dòng chữ “Công cụ tìm kiếm phim” với kiểu font “Inner”, kiểu chữ in nghiêng
“Italic” và cũng cách lề trái một khoảng bằng khung tìm kiếm.
● Menu lọc phim bao gồm 9 linked text cách đều nhau một khoảng 43.84 pixel,
linked text “TRANG CHỦ” và linked text “TVSHOW” đều cách hai bên lề một
khoảng 184.5 pixel. Màu nền của menu lọc phim được tô màu theo mã màu
“2D2D2D” và khung menu lọc phim có kích thước 1770x53 pixel.
● Danh sách thể loại có kích thước 1000x200 pixel, màu nền được tô màu theo mã màu “2D2D2D” lOMoARcPSD|36625228
Hình 2.5.2 Danh sách thể loại
● Danh sách quốc gia có kích thước 945x155 pixel, màu nền được tô màu theo mã màu “2D2D2D”
Hình 2.5.3 Danh sách quốc gia
● Danh sách phim mới có kích thước 216x463 pixel, màu nền được tô màu theo mã màu “2D2D2D”
Hình 2.5.4 Danh sách phim mới lOMoARcPSD|36625228 2.6 Xem thông báo
Hình 2.6.1 Một phần header của trang chủ
- Nhìn hình 2.6.1 ta thấy bên góc phải trên cùng của trang web sẽ có một “icon
cáichuông” với mã màu “FFFFFF”, khi người dùng click vào thì một cửa sổ nhỏ sẽ
hiển thị lên trên trang web chính.
- Tại cửa sổ thông báo nhỏ này, người dùng có thể xem được các thông báo phim ratập
mới, các gói khuyến mãi sắp tới, các thông báo hết hạn về các gói sử dụng,. .
- Cửa sổ thông báo có giao diện như hình 2.6.2:
● Kích thước của cửa sổ thông báo là 430.52 x 589 pixel, màu nền được tô với mã màu “FFFFFF”
● Trên cùng bên trái cửa sổ có chữ “Thông báo”, kiểu font “Inter” và cỡ chữ
12.25, trên cùng bên phải có icon “close”( ) khi người dùng bấm vào thì nó sẽ tắt đi
● Mỗi thông báo có kích thước 412.17 x 55.73 pixel, các thông báo mới chưa
xem sẽ có một chấm màu “065FD4” ở đầu thông báo, sau chấm đó sẽ là logo
với kích thước 49.02 x 26.66 pixel và phần còn lại là nội dung thông báo, phần
nội dung sẽ sử dụng font “Inter” với nội dung chính thì sẽ sử dụng kiểu
“Regular” còn phần thời gian thì dùng kiểu “Thin” với kích cỡ chữ đều giống
nhau là 12.25. Nếu thông báo là ra tập phim mới thì sẽ có poster phim ở cuối
với kích thước 44.45 x 55.73 pixel lOMoARcPSD|36625228
Hình 2.6.2 Cửa sổ thông báo
2.7 Xem lịch chiếu phim lOMoARcPSD|36625228
Hình 2.7.1 Một phần trang chủ
- Bên góc phải trên cùng tại các bộ phim sẽ có một “icon Quyển lịch” ( ), khi
người dùng click vào sẽ dẫn đến trang Lịch phát sóng trong tháng của bộ phim đó.
- Tại trang Lịch phát sóng, người dùng có thể xem khung giờ phát sóng cũng như
thời gian phát hành từng tập phim của bộ phim.
- Ngoài ra, trong trang Lịch phát sóng còn có nút
, khi người dùng click vào sẽ
dẫn về Trang chủ của trang web
- Trang lịch chiếu phim có giao diện như Hình 2.7.2:
● Góc trái trên cùng chứa logo trang web, góc phải cùng là nút
● Giờ phát sóng cùng với lời quảng cáo sẽ được ghi trên khung chữ nhật với độ cong góc là 50 radius
● Lịch phát sóng sẽ có dạng một tờ lịch tháng với tập phim phát sóng sẽ được ghi bên dưới ngày
● Bên dưới cùng là Ảnh phim và Tên phim lOMoARcPSD|36625228
Hình 2.7.2 Trang lịch chiếu phim lOMoARcPSD|36625228
2.8 Xem và cài đặt hồ sơ cá nhân
Hình 2.8.1 Một phần trang chủ
- Sau khi đã đăng nhập, tại phần header của trang chủ sẽ hiển thị tên và ảnh đại
diện của người dùng, khi click vào sẽ dẫn người dùng đến trang hồ sơ của họ.
Hình 2.8.1 Trang tài khoản - Mục Hồ sơ
- Bố cục của Trang tài khoản gồm có phần Header, Leftbar và Content.
● Phần Header dạng hình chữ nhật ngang kích thước 1170x174 pixels để trên đầu
trang web bao gồm logo trang web tại góc trái trên cùng, avatar và tên đăng
nhập của người dùng ở góc phải, kế bên phải avatar là nút để quay về trang chủ trang web. lOMoARcPSD|36625228
● Phần Leftbar dạng hình chữ nhật đứng kích thước 506x849 pixels, đặt sát bên
trái của trang web, bao gồm avatar ở trên cùng, bên cạnh avatar là tên đăng
nhập và nút Sửa hồ sơ. Nút sửa hồ sơ sẽ dẫn về mục Hồ sơ khi được click. Bên
dưới gồm 3 nhóm danh mục chính, mỗi mục chính có 2 mục con: Tài khoản
của tôi (gồm mục Hồ sơ và Mật khẩu), Thông báo (gồm mục Xem thông báo và
Cài đặt thông báo) và Gói Vip (gồm mục Thông tin gói Vip và Lịch sử đăng kí).
Mỗi mục chính sẽ được in đậm và có một icon thể hiện danh mục kế bên. Các
mục con khi được chọn sẽ chuyển sang màu vàng cam (mã màu: FEA500) cùng
với icon mũi tên chỉ vào.
● Phần Content sẽ thay đổi tùy vào từng mục được chọn.
● Chữ trong trang tài khoản sẽ là kiểu chữ Inter, cỡ chữ là 32, ngoại trừ Tiêu đề
mục trong phần content là 50, chú thích tiêu đề là 29
- Khi vào trang Tài khoản, mặc định sẽ hiển thị mục Hồ sơ của người dùng. Tại
đây, người dùng có thể xem được các thông tin đã đăng kí như Tên đăng nhập,
Tên thật, Email đăng ký, Số điện thoại đăng kí, Ngày sinh và Giới tính. Các
thông tin này nếu có sai sót, người dùng có thể click vào textbox để chỉnh sửa,
đối với Giới tính có thể tick chọn lại vào ô Nam hoặc Nữ. Ngoài ra có thể chọn
vào nút chọn ảnh, upload hình ảnh phù hợp để thay đổi avatar. Sau khi đã sửa
đổi lại các thông tin người dùng có thể ấn nút lưu để lưu lại các thông tin. lOMoARcPSD|36625228
Hình 2.8.2 Thông báo lưu thay đổi thành công
- Sau khi ấn lưu, Thông báo lưu thành công sẽ xuất hiện. Click vào nút OK sẽ tắt đi thông báo này
- Ngoài ra, tại thanh leftbar người dùng cũng có thể click chọn vào các danh mục khác:
1. Khi click vào mục Đổi mật khẩu, trang Đổi mật khẩu sẽ xuất hiện.
Hình 2.8.3 Trang tài khoản - Mục đổi mật khẩu
+ Tại đây, người dùng có thể đổi mật khẩu bằng cách nhập vào các textbox Mật
khẩu hiện tại, Mật khẩu mới, Nhập lại mật khẩu mới. Sau khi đã nhập xong
người dùng sẽ bấm nút lưu, nếu lưu thành công sẽ có thông báo lưu thành công
xuất hiện tương tự như Hình 2.8.3. Nếu thất bại (do sai mật khẩu hiện tại, nhập
hai mật khẩu mới không khớp hoặc sai ràng buộc về mật khẩu) thông báo thất
bại sẽ xuất hiện cùng với lý do thất bại như hình 2.8.4. Click vào nút OK thông báo sẽ tắt. lOMoARcPSD|36625228
Hình 2.8.4 Thông báo lưu thất bại
2. Khi click vào mục Xem thông báo, trang Xem thông báo sẽ xuất hiện
Hình 2.8.5 Trang tài khoản - Mục Xem thông báo
+ Tại đây, người dùng có thể xem các thông báo liên quan đến tài khoản của mình
như Cập nhật mật khẩu, Thời hạn gói VIP, ưu đãi,. . Mỗi thông báo bao gồm
phần Logo trang web, Nội dung thông báo và thời gian gửi thông báo (tính từ lOMoARcPSD|36625228
lúc gửi đến thời điểm hiện tại). Ngoài ra, người dùng có thể click vào các ô
checkbox bên cạnh để đánh dấu thông báo đã được xem (được tick) hoặc chưa xem (chưa tick).
3. Khi click vào mục Cài đặt thông báo, trang Cài đặt thông báo sẽ xuất hiện
Hình 2.8.6 Trang tài khoản - Mục Cài đặt thông báo
+ Tại đây, người dùng có thể bật/tắt cài tùy chọn thông báo theo ý thích. Tại chức
năng sẽ có một checkbox bên cạnh, người cùng có thể click để tick vào ô (để
bật) hoặc bỏ tick (để tắt) các chức năng. Sau khi đã tùy chỉnh thành công, người
dùng sẽ nhấn lưu để lưu thay đổi. Thông báo lưu sẽ xuất hiện tương tự như Hình 2.8.3.
4. Khi click vào mục Thông tin gói Vip, trang Thông tin gói Vip sẽ xuất hiện. lOMoARcPSD|36625228
Hình 2.8.7 Trang tài khoản - Mục thông tin gói Vip (đã đăng kí)
+ Tại đây, người dùng có thể xem các thông tin về gói VIP hiện tại đã đăng kí
bao gồm Tên gói, Quyền lợi gói, và Thời hạn. Nếu người dùng chưa đăng kí
gói VIP, Trang sẽ hiển thị thông báo “Bạn chưa đăng kí gói VIP nào, đăng kí
ngay” và một nút “Đăng kí ngay” dẫn đến trang đăng kí gói.
Hình 2.8.8 Trang Tài khoản - Mục Thông tin gói vip (chưa đăng kí)
5. Khi click vào mục Lịch sử đăng kí, trang lịch sử đăng kí sẽ xuất hiện lOMoARcPSD|36625228
Hình 2.8.9 Trang tài khoản - Mục Lịch sử đăng kí
+ Tại đây, người dùng có thể xem cái thông tin về các gói mình đã đăng kí. Lịch sử
đăng kí được hiển thị theo dạng bảng gồm 4 cột (Gói đăng kí, Ngày đăng kí,
Giá tiền, Thời hạn) và n+1 hàng (với n là số gói khách hàng đã đăng kí). Giá
tiền sẽ được ghi theo dạng tiền vnđ và có chấm cách 3 số. Thời gian sẽ ghi theo dạng đơn vị là tháng. +
Nếu người dùng chưa đăng kí gói vip nào, trang thông báo tương tự như hình 2.8.8 sẽ xuất hiện. 2.9 Đăng ký
- Để truy cập vào trang đăng ký, tại trang chủ ấn vào nút đăng ký ở phía góc phải củaHình 2.9.1: lOMoARcPSD|36625228 Hình 2.9.1
- Trong chức năng đăng ký, người dùng sẽ ấn vào ô Email để nhập Email của
ngườidùng và ấn vào ô Password để nhập mật khẩu của người dùng. Sau khi nhập
Email và Password xong để đăng ký chúng ta ấn vào nút “TIẾP THEO” để tiến hành
Đăng ký. - Khi ấn nút “TIẾP THEO” để biết được người dùng đó đã đăng ký thành
công thì website sẽ chuyển tới trang đăng ký thành công (Hình 2.9.2).
- Sau khi đã đăng ký tài khoản thành công tại trang trên ta có thể ấn vào nút “Quay
vềtrang đăng nhập” để trở về lại trang đăng nhập và tiến hành đăng nhập Email và
Password để truy cập vào website.
- Bên cạnh đó nếu người dùng đã có tài khoản Facebook hoặc tài khoản Google thì
cóthể ấn trực tiếp vào ô “Facebook” hoặc “Google” để trực tiếp đăng nhập vào
website. Nếu người dùng đã có Email và Password để đăng nhập thì có thể ấn vào
dòng chữ màu đỏ “Đăng nhập” để quay về trang đăng nhập. lOMoARcPSD|36625228
Hình 2.9.2: Màn hình đăng ký của UTE Watch Movie
Màn hình đăng ký của UTE Watch Movie có bố cục như Hình 2.9.2:
- Ở phần header của giao diện:
● Logo của trang web được đặt ở góc trái của giao diện đăng ký và có kích thước 302x157 (pixel).
● Bên cạnh logo là dòng chữ ”Đăng ký” màu đen, kiểu phông chữ là “Inter” và có kích cỡ chữ là 32.
- Ở phần body của giao diện:
● Nửa phía bên trái ở giữa là logo của trang web có kích thước là 608x316 (pixel),
và bên dưới của logo có dòng chữ “Nền tảng xem phim hàng đầu Châu Á” màu
trắng với kiểu phông chữ là “Inter” và có kích cỡ chữ là 32.
● Nửa phía bên phải là một frame có nền là màu trắng chứa các thành phần sau: +
Chữ “Đăng ký” màu đen với kiểu phông chữ là ”Inter” và có kích cỡ chữ là 32.
+ Text input “Email” và “Password” được đặt song song với nhau có kích thước 517x67 (pixel).
+ Nút “TIẾP THEO” với nền là màu xanh dương có kích thước 501x67 (pixel)
được đặt bên dưới text input “Email” và Password.
+ Nút “Facebook” và “Google” có nền màu xanh nhạt được đặt cạnh nhau bên
dưới nút “TIẾP THEO”. lOMoARcPSD|36625228
+ Phía dưới là dòng chữ ”Bằng việc đăng ký, bạn đã đồng ý với UTE Watch
Movie về Điều khoản dịch vụ & Chính sách bảo mật” và dưới cùng là dòng
chữ ”Bạn đã có tài khoản? Đăng nhập” với link text là ”Đăng nhập” có kiểu
phông chữ là “Inter” và có kích cỡ chữ là 16.
Hình 2.9.3: Màn hình của trang đăng ký thành công
Màn hình trang đăng ký thành công của UTE Watch Movie có bố cục như hình 2.9.3:
- Ở giữa phía bên trên cùng là Icon tích xanh với kích thước là 123x123 (pixel) bên
dưới Icon tích xanh là dòng chữ “ĐĂNG KÝ THÀNH CÔNG” màu đỏ với kiểu phông
chữ là “Istok Web” và kích cỡ chữ là 50. Bên dưới cùng là nút “Quay về trang đăng
nhập” với nền màu xanh dương và chữ màu trắng có kiểu phông chữ là “Inter” và kích cỡ chữ là 35. 2.10 Chatbox -
Để truy cập vào Chatbox ta có thể ấn vào icon ở góc phải phía dưới có hình như hình 2.10.1. lOMoARcPSD|36625228 Hình 2.10.1 -
Chức năng của Chatbox là để hỗ trợ người dùng tìm kiếm cũng như là đề xuất
những bộ phim phù hợp với mong muốn của người dùng. -
Trong chức năng của Chatbox, để gửi được nội dung mà người dùng mong
muốn, người dùng click vào textbox ”Ask something…” để nhập nội dung mà người
dùng muốn gửi và ấn icon gửi bên phải để tiến hành gửi nội dung. -
Sau khi người dùng gửi thì Chatbox sẽ tìm câu trả lời phù hợp với nội dung gửi
của người dùng và trả lời lại cho người dùng để đáp ứng lại yêu cầu của người dùng. -
Để tắt Chatbox người dùng có thể ấn vào icon có hình dấu x ở góc phải bên trên hình 2.10.2. lOMoARcPSD|36625228
Hình 2.10.2: Màn hình của Chatbox
Màn hình của Chatbox có bố cục giao diện như hình 2.10.2 chứa các thành phần sau:
● Ở bên trên của Chatbox có màu nền là màu xanh dương.
● Góc bên trái là logo của website có kích thước là 153.23x55.26 (pixel).
● Ở giữa là chữ “CHAT” với kiểu phông chữ là “Inter” và có kích cỡ chữ là 22.97.
● Bên phải là icon dấu x có kích thước là 25.84x25.84 (pixel).
● Ở dưới cùng bên trái là textbox “Ask something” có kiểu phông chữ là “Inter”
và có kích cỡ chữ là 11.48.
● Bên phải là icon gửi màu xanh dương có kích thước là 25.48x25.48 (pixel). lOMoARcPSD|36625228
● Ở giữa là phần nội dung gửi giữa người dùng và Chatbox có kiểu phông chữ là
“Inter” và kích cỡ chữ là 11.48.
2.11 Trò chuyện trực tuyến
- Bên góc phải trên cùng tại các bộ phim sẽ có một khung chat trực tuyến, tại đây
người dùng có thể chat với nhau.
- Cửa sổ khung chat có giao diện như hình 2.11.1:
● Kích thước của khung chat là 413x553 pixel, khung chat được chia thành 3
phần: phần xem nội dung, phần nhập nội dung chat, thanh kéo.
● Mỗi tin nhắn trong khung chat có kích thước 379x77. được tô nền với mã màu
“D9D9D9”, bao gồm ảnh đại diện, tên tài khoản và nội dung chat. Trong đó tên
tài khoản và nội dung có cùng font chữ là “Inter”, nhưng tên tài khoản được tô
màu với mã màu “FB0808” còn phần nội dung chat được tô với mã màu “000000”
● Thanh kéo có kích thước 17x465 pixel được tô nền với mã màu “D9D9D9” với
opacity là 20%, 2 đầu có 2 icon “ ” và “ ”
● Phần nhập nội dung chat được tô màu vàng “F3A600” và có kích thước 401x66
pixel, và có icon “ ” ở phía ngoài cùng bên phải, ở giữa có dòng text “Nhập
bình luận…” với font chữ “Inter” và cỡ chữ 25. lOMoARcPSD|36625228
Hình 2.11.1 Khung chat trực tuyến
3. Non-functional Requirements 3.1 Security Requirements
- “Email” được chia làm 3 phần:
+ Phần trước “@”: gọi là “tên người dùng”, có độ dài từ 6 đến 30 ký tự, có thể bao
gồm các ký tự số “0-9”, các chữ cái “a-z”, “A-Z” và dấu chấm “.”, dấu gạch dưới ”_”. + Ký tự “@”.
+ Phần sau “@”: là tên miền của email. VD gmail: gmail.com
- “Password” có độ dài ít nhất 8 ký tự, có thể bao gồm các ký tự số “0-9”, các chữ
cái“a-z”, “A-Z” và các ký tự đặc biệt.
- Quên mật khẩu thì mật khẩu mới sẽ được gửi qua email đã đăng ký.
- Thông tin bí mật phải được băm để bảo mật dữ liệu.
- Hệ thống gửi tin nhắn cảnh báo tới email người dùng nếu nhập mật khẩu sai quá 5 lần. lOMoARcPSD|36625228
- Nếu người dùng không thao tác với trang web trong khoảng 1 giờ trở lên thì
trangweb sẽ hết hạn và tự động đăng xuất.
- Cơ sở dữ liệu được bảo vệ bởi tường lửa.
- Gửi cảnh báo xác nhận về email nếu phát hiện trang web được đăng nhập ở vị trí lạ.
3.2 Performance Requirements
-Thời gian kiểm tra tài khoản đăng nhập và đăng ký là 1 giây sau khi click vào nút
“ĐĂNG NHẬP” và “ĐĂNG KÝ”.
-Thời gian chuyển đổi giữa các chức năng và cách trang web là 0,3 giây.
-Khi người dùng thực hiện việc sao lưu dữ liệu cá nhân, thông tin sẽ được lưu vào cơ
sở dữ liệu trong 3 giây sau khi người dùng bấm nút “Lưu”.
-Ứng dụng có thể cho phép khoảng 5000 người truy cập cùng lúc và hoạt động cùng
một thời gian. Nếu có hơn 5000 người cùng truy cập một lúc thì mỗi hoạt động sẽ tăng thêm 1 giây.
-Chất lượng hình ảnh phải tối thiểu là 720p.
-Thông báo lỗi hoặc thành công phải xuất hiện ngay sau khi người dùng thực hiện một
hành động nào đó chẳng hạn như: đăng ký tài khoản, đăng ký mua gói VIP,. .
-Ứng dụng có thể truy cập ổn định với tốc độ mạng tối thiểu là 4G.
3.3 Usability Requirements -
Giao diện người dùng phải rõ ràng và dễ hiểu, giúp người dùng dễ dàng tìm
thấy cácchức năng như tìm kiếm, phân loại phim, và điều chỉnh cài đặt. -
Hệ thống phải tự động lưu trữ thông tin người dùng sau khi họ đã thiết lập xong
đơnhàng đầu tiên. Điều này giúp người dùng tiết kiệm thời gian khi thực hiện các đơn
hàng mua vé xem phim sau này, vì họ không cần phải nhập lại thông tin cá nhân và thanh toán từ đầu. -
Trang web nên tự động lưu trữ tiến độ xem phim của người dùng. Khi người
dùngquay lại trang web, họ nên có thể tiếp tục xem phim từ vị trí đã dừng lại trước đó
mà không phải tìm kiếm lại hoặc tìm đúng thời điểm đã xem. -
Trang web phải cung cấp tính năng tìm kiếm phim hiệu quả, cho phép người
dùngtìm kiếm theo tiêu chí như thể loại, diễn viên, đạo diễn, năm phát hành, v.v.
Ngoài ra, nên có bộ lọc để người dùng có thể thu hẹp kết quả tìm kiếm theo sở thích cá nhân. lOMoARcPSD|36625228 -
Hệ thống nên tích hợp các nút chia sẻ xã hội, cho phép người dùng dễ dàng chia
sẻthông tin về phim hoặc đánh giá với bạn bè trên các mạng xã hội như Facebook, Twitter, v.v. -
Hệ thống nên có khả năng gợi ý phim dựa trên sở thích và lịch sử xem phim
củangười dùng. Điều này giúp cung cấp trải nghiệm cá nhân hóa và giới thiệu các bộ
phim mới mà người dùng có thể quan tâm.
3.4 Portability Requirements -
Trang web cần phải hoạt động được trên nhiều thiết bị khác nhau như máy tính
cá nhân, máy tính bảng, và điện thoại di động. Đảm bảo giao diện người dùng có thể
điều chỉnh tốt trên mọi loại màn hình và độ phân giải khác nhau. -
Hỗ trợ trên hầu hết các trình duyệt phổ biến như Chrome, Firefox, Safari và
Edge để đảm bảo rằng người dùng có thể trải nghiệm trang web tốt nhất trên bất kỳ trình duyệt nào. -
Cung cấp ứng dụng di động (mobile app) cho cả hệ điều hành iOS và Android
để tối ưu hóa trải nghiệm người dùng trên các thiết bị di động. -
Đảm bảo dữ liệu người dùng, ví dụ như lịch sử xem phim và tài khoản, có thể
đồng bộ hóa trên nhiều thiết bị. -
Hỗ trợ nhiều ngôn ngữ và vùng miền để tạo điều kiện thuận lợi cho người dùng trên khắp thế giới. -
Cho phép người dùng tải xuống phim để xem offline, tăng tính di động và tiện
lợi, xem phim ngay cả khi không có Internet
3.5 Reliability Requirements -
Trang web cần có khả năng hoạt động ổn định mà không gặp sự cố hay gián
đoạnđáng kể. Người dùng cần có thể truy cập và xem phim một cách liên tục mà
không bị gián đoạn đáng kể bởi lỗi kỹ thuật hoặc quá tải. -
Trang web cần cung cấp thời gian phản hồi nhanh chóng khi người dùng truy
cập vàtương tác với nội dung. Độ trễ thấp giúp người dùng trải nghiệm mượt mà, tránh
tình trạng chờ đợi lâu hoặc bị gián đoạn trong quá trình xem phim. -
Hệ thống nên có các biện pháp sao lưu dữ liệu định kỳ và khả năng phục hồi dữ
liệutrong trường hợp xảy ra sự cố. Điều này đảm bảo rằng thông tin về phim và tài
khoản người dùng không bị mất mát hoặc không thể khôi phục được. lOMoARcPSD|36625228 -
Trang web cần tuân thủ các quy định pháp luật liên quan đến bản quyền và
phân phốinội dung phim. Điều này đảm bảo rằng người dùng có thể truy cập và xem
phim một cách hợp pháp và an toàn. 4. Analysis models 4.1 Data Flow Diagram 4.2 State Diagram 4.3 Activity Diagram
4.3.1 Activity Diagram cho giao diện của chức năng đăng nhập
- Sơ đồ này cung cấp các thao tác trong chức năng đăng nhập của trang web. lOMoARcPSD|36625228
4.3.2 Activity Diagram của chức năng quên mật khẩu
- Sơ đồ này cung cấp các thao tác trong chức năng quên mật khẩu của trang web. lOMoARcPSD|36625228
4.3.3 Activity Diagram của chức năng xem phim
- Sơ đồ này cung cấp các thao tác trong chức năng xem phim của trang web. lOMoARcPSD|36625228 4.4 Decision Table
- Decision table mô tả true hoặc false cho trường hợp mua gói VIP Requirement number 1 2 3 4 Conditions lOMoARcPSD|36625228 Khách hàng F T T T đã đăng nhập tài khoản Tài khoản - F T T không bị khóa Tài khoản có - - F T đủ tiền mua gói Actions Đăng ký gói X thành công Đăng ký gói X X X thất bại
- Decision table mô tả true hoặc false cho trường hợp đăng nhập Requirement number 1 2 3 4 Conditions Email hợp lệ F T T T lOMoARcPSD|36625228 Email đã tồn - F T T tại Mật khẩu - - F T đúng Actions Đăng nhập X thành công Đăng nhập X X X thất bại
Document Outline

  • 1.1 Purpose
  • 1.2 Scope
  • 1.3 References
  • 1.4 Document overview
  • 2. Functional Requirements
    • 2.1 Xem phim
    • 2.2 Bình luận và đánh giá
    • 2.3 Mua gói VIP và thanh toán
    • 2.4 Đăng nhập và quên mật khẩu
      • 2.4.1 Đăng nhập
      • 2.4.2 Quên mật khẩu
    • 2.5 Tìm kiếm và lọc phim
    • 2.6 Xem thông báo
    • 2.7 Xem lịch chiếu phim
    • 2.8 Xem và cài đặt hồ sơ cá nhân
    • 2.9 Đăng ký
    • 2.10 Chatbox
    • 2.11 Trò chuyện trực tuyến
  • 3. Non-functional Requirements
    • 3.1 Security Requirements
    • 3.2 Performance Requirements
    • 3.3 Usability Requirements
    • 3.4 Portability Requirements
    • 3.5 Reliability Requirements
  • 4. Analysis models
    • 4.1 Data Flow Diagram
    • 4.2 State Diagram
    • 4.3 Activity Diagram
      • 4.3.1 Activity Diagram cho giao diện của chức năng
      • 4.3.2 Activity Diagram của chức năng quên mật khẩu
      • 4.3.3 Activity Diagram của chức năng xem phim
    • 4.4 Decision Table