Qua đó nhóm em muốn làm ra một web thông tin phim ảnh giúp người xem phân loại được phim, tiếp cận được những bộ phim, thông tin điện ảnh yêu thích, từ đó giúp người xem quan tâm đến phi
Trang 1ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐIỆN – ĐIỆN TỬ
KHOA ĐIỆN TỬ
BÁO CÁO GIỮA KÌ BÀI TẬP LỚN
ĐỀ TÀI: WEB THÔNG TIN PHIM ẢNH
Bùi Hải Lâm 20210513
Chu Đức Duy 20213845
Nhóm : 05Giảng viên hướng dẫn: Lê Thị Lan
Hanoi, 11/2023
Trang 2MỤC LỤC
LỜI NÓI ĐẦU 3
CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG 4
1 Mục tiêu 4
2 Các chức năng phát triển 4
3 Khách hàng mục tiêu 5
4 Giá trị kinh doanh 5
5 Thách thức 5
CHƯƠNG 2: THIẾT KẾ HỆ THỐNG 6
1 Yêu cầu của hệ thống 6
a) Yêu cầu chức năng 6
b) Yêu cầu phi chức năng 7
2 Use case 7
a) Bảng use case 7
b) Use case chi tiết 9
c) Sơ đồ use case 15
3 Biểu đồ luồng hoạt động 16
a) User normal-System 16
b) Member-System 17
c) Admin-System 18
4 Cơ sở dữ liệu 19
a) Sơ đồ thực thể liên kết 19
b) Mô hình quan hệ 19
CHƯƠNG 3: PHÁT TRIỂN VÀ THỬ NGHIỆM 20
CHƯƠNG 4: TỔNG KẾT VÀ ĐÁNH GIÁ 23
Trang 3LỜI NÓI ĐẦU
Hiện nay, xem phim là một sở thích được nhiều thế hệ ưa chuộng Chúng ta có thể dễ dàng bắt gặp một em bé đang xem hoạt hình hay một người lớn tuổi đang chăm chú xem một bộ phim truyền hình yêu thích trên Tivi Các nền tảng trực tuyến như Netflix, Disney+, ra mắt kèm đó là các bộ phim chiếu rạp và trên truyền hình với nhiều nội
dung, đa dạng, phong phú các chủ đề và lứa tuổi
Tuy nhiên, việc không tìm được bộ phim yêu thích có thể dễ khiến bạn bị stress và không hứng thú với các hoạt động nghệ thuật Mỗi bộ phim đều cho ta những câu chuyện riêng, hàm ý, chủ đích riêng về sự nhân văn trong cuộc sống, về mối quan hệ giữa con người và con
người, hay đơn giản chỉ là sự giải trí nhất thời mà con người mong muốn có được sau một thời gian dài mệt mỏi Nhưng bên cạnh đó, các
bộ phim được làm ra một cách dày đặc, mỗi một vị đạo diễn lại muốn thể hiện một quan điểm riêng, cách nhìn riêng của bản thân, dẫn đến sự khác biệt và sai lệch trong nhận thức đối với người thưởng thức Từ đó việc kiểm soát nội dung, thể loại mà người xem muốn tiếp cận là một điều rất quan trọng và cần thiết ngày nay Một bộ phim hay có thể giúp bạn vui cả ngày nhưng một bộ phim tệ có thể khiến bạn buồn cả tuần Qua đó nhóm em muốn làm ra một web thông tin phim ảnh giúp người xem phân loại được phim, tiếp cận được những bộ phim, thông tin điện ảnh yêu thích, từ đó giúp người xem quan tâm đến phim ảnh cómột trang web chọn lọc thông tin uy tín và đưa những thông tin, bộ phim hay, ý nghĩa đến gần hơn tới tất cả mọi người
Trang 4- Quản lý hồ sơ của người dùng và cung cấp dịch vụ đính kèm có bảnquyền cho người dùng có nhu cầu
- Quản lý và phân tích đánh giá từ người dùng từ đó đưa ra các đánhgiá chung về một bộ phim, một sự kiện điện ảnh,
2 Các chức năng phát triển
- Đăng nhập và đăng ký tài khoản
- Chức năng tìm kiếm, lọc phim theo tiêu chí cụ thể
- Đưa ra gợi ý chính xác
- Tạo và quản lý các bài đánh giá phim
- Xem thông tin chi tiết về bộ phim, các bài đánh giá của người dùngkhác
- Cung cấp hệ thống đánh giá và xếp hạng phim
- Tạo thư mục lưu trữ những bộ phim yêu thích
- Cho phép người dùng bình luận và trao đổi với nhau về các bộ phim
- Gửi thông báo cho người dùng
- Hỗ trợ chia sẻ các bài đánh giá trên các nền tảng mạng xã hội
- Bảo mật thông tin người dùng và thông tin đăng nhập của họ
Trang 54 Giá trị kinh doanh
- Trang web này cung cấp lời gợi ý theo yêu cầu, chi phí thấp và tiếtkiệm thời gian và tiền bạc
- Nếu có thể, web này có thể hợp tác với các nền tảng trực tuyến, rạpchiếu phim, các phương pháp tiếp thị bên ngoài
- Cung cấp thông tin mới nhất một cách nhanh chóng, chính xác
- Người dùng cần dành thời gian tìm hiểu và đưa ra các phương án đểweb và admin và người quản lý có thể hiểu được tính cách, nhu cầutrong việc gợi ý phim và thông tin cho người xem
Trang 6CHƯƠNG 2: THIẾT KẾ HỆ THỐNG
1 Yêu cầu của hệ thống
a) Yêu cầu chức năng
Độ ưutiên
Yêu cầu
profile
trên từ khóa, yêu cầu của người dùng
diễn, diễn viên, rating,
quan tâm của người dùng
thông tin hoặc một bộ phim
dùng
thêm thông tin điện ảnh, thêm bộ phim mớichưa có trên hệ thống,
hồi khách hàng
người dùng
b) Yêu cầu phi chức năng
Trang 7chính xác, cụ thể, đáng tin cậy
thông tin liên quan đến pháp lý, phim ảnh,
kích thước chữ, hỗ trợ đọc màn hình, chính tả
kết lẫn nhau tốt
thống gặp, khả năng phục hồi cao
2 Use case
a) Bảng use case
khóa
diễn viên, rating, đánh giá,…
khóa
diễn viên, rating, đánh giá,…
ảnh, bộ phim,…
Trang 8 UC7: Tạo và quản lí danh sách phim yêu thích
phim chưa có trên hệ thống
bổ sung của người dùng
b) Use case chi tiết
Chi tiết UC-13 UC-13 Quản lí bài đánh giá phim, các thông tin bổ sung của
người dùngYêu cầu liên quan UC-9, UC-10
Trang 9bổ sung thông tin hợp lí của người dùng
Dòng sự kiện chính
báo các bài đăng cần duyệt
của người dùng cần duyệt
thành viên
( trong trường hợp duyệt bài đăng, bổ sung của thành viên) hoặc nút Xóa ( trong trường hợp bài đăng, bổ sung vi phạm quy định)
công” (cho bài đăng hợp lệ) và “Nội dung đã bị xóa” (cho bài đăng vi phạm)
Dòng sự kiện thay thế
Trang 10được duyệt”
Chi tiết UC-7
thích nhằm tiện theo dõi lại các bộ phim
thích
thông tin yêu thíchDòng sự kiện chính
khoản, mật khẩu rồi nhấn nút ‘’Đăng nhập’’
thanh tìm kiếm và phần hồ sơ cá nhân của người dùng
khóa bộ phim, thông tin mình quan tâm, yêu thích
từ khóa người dùng tìm kiếm
Trang 11muốn tìm hoặc quan tâm
←
‘’Lưu vào mục yêu thích’’ cùng đánh giá của các người dùng khác, rating của bộ phim và cáclink dẫn kèm theo liên quan đến bộ phim
thích’’
của mình và nhấn Đồng ý
thành công” và trả lại trang thông tin phimDòng sự kiện thay thế
“Thông tin đăng nhập không chính xác Vui lòng thử lại”
cần tìm kiếm”
trước để thành viên có thể lựa chọn bổ sung phim vào trong danh sách cũ
danh sách …” và trả lại trang thông tin phim
Trang 12 Chi tiết UC-6
ảnh, bộ phim,…
Yêu cầu liên quan UC-2, UC-3, UC-13
tin điện ảnh hoặc một bộ phim
kết mạng
forumDòng sự kiện chính
khoản, mật khẩu rồi nhấn nút ‘’Đăng nhập’’
tìm kiếm và phần hồ sơ cá nhân của người dùng
khóa bộ phim, thông tin mình quan tâm, yêu thích
từ khóa người dùng tìm kiếm
mình muốn tìm hoặc quan tâm
Trang 13đánh giá của các người dùng khác, rating của bộ phim và các link dẫn kèm theo liên quan đến bộ phim
bình luận đánh giá của mình
phần bình luận cho người dùng
thang điểm 10 và viết bình luận cho thông tin,
bộ phim vừa xem
Cảm ơn bạn” và trở lại thông tin, bộ phim thành viên đang tìm kiếm đã được thêm bài đăng của thành viên
Dòng sự kiện thay thế
“Thông tin đăng nhập không chính xác Vui lòngthử lại”
thông tin đã hiện sẵn trên diễn đàn và tiến tới bước 6a
tìm kiếm”
Trang 14cùng đánh giá của các người dùng khác và các link dẫn kèm theo liên quan đến thông tin đó
hiển thị “Bạn chưa đưa ra số điểm cho bộ phim” (đưa ra số điểm là bắt buộc còn bình luận không bắt buộc)
c) Sơ đồ use case
3 Biểu đồ luồng hoạt động
Trang 15a) User normal-System
Hình 1 – Sơ đồ người dùng User
Trang 16b) Member-System
Hình 2 – Sơ đồ người dùng Member
Trang 18b) Mô hình quan hệ
Trang 19CHƯƠNG 3: PHÁT TRIỂN VÀ THỬ NGHIỆM
Trang 21CHƯƠNG 4: TỔNG KẾT VÀ ĐÁNH GIÁ
Trang 22Qua bài tập lớn lần này, nhóm chúng em đã học được cách thiết kế vàkhởi tạo một trang web của riêng mình, với mục đích của cả nhóm đặt
ra Ngoài ra chúng em cũng đã được làm việc với nhau và đưa ra nhữngquan điểm cá nhân về một phần mềm, một trang web từ đó giúp chúng
em có nhiều bài học và trải nghiệm thực tế trong việc thiết kế các phầnmềm theo yêu cầu người dùng Thông qua phần tổng kết và đánh giá,nhóm chúng em xin cảm ơn cô vì đã luôn tặng cho chúng em nhữngkiến thức bổ ích của bộ môn, những bài học, kinh nghiệm quý giá vàluôn sẵn lòng giúp đỡ chúng em hoàn thiện bài tập lớn của nhóm.Những điều này chúng em luôn chân quý và chúng em rất mong đượcnhận những lời góp ý, nhận xét đến từ cô và các bạn để trang web củachúng em gần hoàn thiện và lan tỏa được nhiều giá trị tốt đẹp đến tớimọi người
Trang web quản lý thông tin phim ảnh đáp ứng được hầu hết các yêucầu ban đầu Tuy nhiên, do thời gian có hạn nên vẫn còn một số thiếu sót như: Giao diện chưa được đẹp như minh họa,