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

đồ án cdio đề tài xây dựng website movie streaming

82 1 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Movie Streaming
Tác giả Nguyễn Yến Nhi, Trần Xuân Hưng, Lê Đăng Huy, Trương Công Thịnh, Trần Thái Vinh
Người hướng dẫn ThS. Trần Thị Thanh Lan
Trường học Đại học Duy Tân
Chuyên ngành Công Nghệ Thông Tin
Thể loại đồ án CDIO
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 82
Dung lượng 4,2 MB

Cấu trúc

  • PHẦN 1: Ý TƯỞNG SẢN PHẨM (CONCEIVE) (6)
    • 1.1. ĐỀ XƯỚNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN) (6)
      • 1.1.1. Thành viên 1 (6)
      • 1.1.2. Thành viên 2 (8)
      • 1.1.3. Thành viên 3 (10)
      • 1.1.4. Thành viên 4 (12)
      • 1.1.5. Thành viên 5 (0)
    • 1.2. ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM (0)
    • 1.3. Ý TƯỞNG ĐỀ XUẤT (0)
      • 1.3.2. Ý nghĩa của đề tài (0)
      • 1.3.3. Đối tượng nghiên cứu (0)
      • 1.3.4. Phạm vi nghiên cứu (0)
      • 1.3.5. Phương pháp nghiên cứu (0)
  • PHẦN II THIẾT KẾ HỆ THỐNG (DESIGN) (0)
    • 2.1. XÁC ĐỊNH CÁC YÊU CẦU CHỨC NĂNG VÀ YÊU CẦU PHI CHỨC NĂNG19 1. Các yêu cầu chức năng (0)
      • 2.1.2. Các yêu cầu phi chức năng (20)
    • 2.2. ĐẶC TẢ CÁC YÊU CẦU (20)
      • 2.2.1. Tác nhân của hệ thống (20)
      • 2.2.2. Biểu đồ use case tổng quát (20)
      • 2.2.3. Mô hình chi tiết (22)
        • 2.2.3.1. Use case Đăng ký (22)
        • 2.2.3.2. Use case Đăng nhập (26)
        • 2.2.3.3. Use case Tìm kiếm (29)
        • 2.2.3.4. Use case Tải phim (31)
        • 2.2.3.5. Use case Xem phim (33)
        • 2.2.3.6. Use case Bình luận (35)
        • 2.2.3.7. Use case Đánh giá (37)
        • 2.2.3.8. Use case Xem thông tin phim (38)
        • 2.2.3.9. Use case Quản lý thông tin cá nhân (41)
        • 2.2.3.10. Use case Quản lý thể loại (43)
        • 2.2.3.11. Use case Quản lý phim (49)
        • 2.2.3.12. Use case Quản lý tài khoản (51)
        • 2.2.3.13. Use case Thống kê (61)
        • 2.2.3.14. Use case Đề xuất phim mới (64)
    • 2.3. THIẾT KẾ CƠ SỞ DỮ LIỆU (ENTITY RELATIONSHIP DIAGRAM) (67)
      • 2.3.1. Giới thiệu (67)
      • 2.3.2. Thiết kế table (67)
      • 2.3.3. Thiết kế CSDL (69)
    • 2.4. THIẾT KẾ GIAO DIỆN (INTERFACE) (69)
      • 2.4.1. Giới thiệu (69)
      • 2.4.2. Đặc tả giao diện (70)
        • 2.4.2.1. Giao diện trang chủ (70)
        • 2.4.2.2. Giao diện đăng ký (71)
        • 2.4.2.3. Giao diện đăng nhập (72)
        • 2.4.2.4. Giao diện xem thông tin phim (73)
        • 2.4.2.5. Giao diện xem phim (74)
        • 2.4.2.6. Giao diện quản lý thông tin cá nhân (76)
        • 2.4.2.7. Giao diện Admin (77)
        • 2.4.2.8. Giao diện Quản lý phim (79)
        • 2.4.2.9. Quản lý Thống kê (80)
        • 2.4.2.10. Giao diện Quản lý tài khoản người dùng (81)
  • KẾT LUẬN (82)
    • 1.1 NHỮNG VẤN ĐỀ ĐẠT ĐƯỢC (82)
    • 1.2 NHỮNG VẤN ĐỀ CHƯA ĐẠT ĐƯỢC (82)
    • 1.3 HƯỚNG PHÁT TRIỂN (82)

Nội dung

Các yêu cầu phi chức năng:- Hệ thống chạy ổn định, chính xác - Giao diện dễ nhìn, dễ sử dụng- Bảo mật thông tin khách hàng và tài khoản được mua sở hửu - Cung cấp thông tin chính xác đảm

Ý TƯỞNG SẢN PHẨM (CONCEIVE)

ĐỀ XƯỚNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN)

- Họ & Tên (sinh viên): Lê Đăng Huy

- Chuyên ngành: Công nghệ phần mềm.

- Tên ý tưởng (sản phẩm): Website học trực tuyến

- Ngày/tháng/năm: 11/02/2022. a Mô tả ý tưởng sản phẩm.

Trong thời đại công nghệ thông tin đang phát triển như hiện nay thì hình thức học online (trực tuyến) qua website đang diễn ra khá phổ biến và được nhiều người đón nhận. Đây là phương thức học tập sử dụng kết nối mạng internet để phục vụ học tập, nghiên cứu, lấy tài liệu trao đổi qua lại giữa người học với nhau và với giảng viên của họ. Học trực tuyến đang là xu hướng của thời đại Bắt đầu từ khoản 2 năm gần đây, việc học trực tuyến thông qua các bài học, video, tài liệu download đang rất thịnh hành tại Việt Nam nhờ tính khả dụng với học viên Và đặc biệt là trong giai đoạn dịch Covid hoành hành thì xu hướng này đặc biệt phát triển và cần tích hợp cả tính năng học live stream để đáp ứng tối đa nhu cầu học tập trực tuyến – đào tạo trực tuyến. Đồng thời, đăng bán những khoá học của riêng mình giúp cho các giảng viên, những cá nhân là chuyên gia trong lãnh vực của mình, có được một nguồn thu nhập thụ động rất khả quan với thời gian và kinh phí đầu tư ban đầu trung bình.

Nếu bạn là một giảng viên, nếu bạn là một chuyên gia trong lãnh vực của mình, nếu bạn có mong muốn chia sẻ những kiến thức mà mình đang có và kiếm thêm một khoản lợi nhuận ròng từ việc bán khoá học online mà không tốn quá nhiều thời gian hằng ngày vào nó.

Có thể kể ra một số lợi ích của hình thức học online trực tuyến qua website mang lại cho người học như:

- Học ở mọi lúc, mọi nơi, mọi thời điểm.

- Giúp tiết kiệm thời gian, chi phí đi lại.

- Linh hoạt chủ động trong việc lựa chọn khóa học tùy theo khả năng và tốc độ học.

- Đặc biệt được hỗ trợ để dễ dàng theo dõi tiến độ học, kết quả đạt được và giải đáp thông tin kịp thời. b Đánh giá cơ sở kiến thức của sinh viên.

Mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Phân tích thiết kế hệ thống

- Phân tích thiết kế hướng đối tượng

- Hệ quản trị cơ sở dữ liệu

Mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Kỹ năng làm việc nhóm c Đánh giá khả năng phát triển của sản phẩm.

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1,nhiều nhất là 5):

- Giáo viên, giảng viên, những người muốn học hay truyền tải kiến thức Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của bạn 5000 Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn 1000

Trung bình Khá Cao Rất Cao Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn: X Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến khi bị thay thế: 2 năm

Trung bình Khá Cao Rất Cao Ước tính độ khó để phát triển thành công sản phẩm của bạn X Ước lượng số năm cần thiết để phát triển sản phẩm của bạn:

- Họ & Tên (sinh viên): Nguyễn Yến Nhi

- Chuyên ngành: Công nghệ phần mềm.

- Tên ý tưởng (sản phẩm): Xây dựng website mua sắm thời trang.

- Ngày/tháng/năm: 11/02/2022. a Mô tả ý tưởng sản phẩm.

Nhu cầu mua sắm của con người càng ngày càng tăng việc chúng ta đi đến thời trang để mua lại tốn quá nhiều thời gian và không có nhiều thời gian để thỏa mãn đam mê mua sắm Trong khi những mẫu sản phẩm mới sang trọng, lịch lãm với những bản limited thì để săn được nhưng mẫu đó thì việc đi đến những của hàng thời trang là không thể. Trong thời đại công nghệ thông tin đang phát triển vượt bật như hiện nay thì hình thức mua sắm online qua website đang diễn ra khá phổ và được nhiều người đón nhận. Đây là hình thức mua sắm trực tuyến sử dụng internet để phục vụ cho việc mua sắm thời trang, giải trí, thỏa niềm đam mê mua sắm.

Với một trang web mua sắm online, bạn có thể mua sắm bất cứ nơi đâu, có thể đi học mua, đi chơi mua, đi du lịch mua, đứng mua, ngồi mua, khi đi ngủ mua, mà không tốn quá nhiều thời gian Không thể thế, trên website này có vô vàn thế mẫu thời trang mới phù hợp với tất cả các lứa tuổi.

Trong thời đại ngày nay, khi internet chiếm lĩnh hầu hết những lĩnh vực quan trọng của đời sống từ làm việc đến giải trí, nó thay thế cho những loại hình truyền thông cũ,đem đến cho con người những trải nghiệm mới hơn Không những thế, nó mở ra kỉ nguyên mua sắm thời trang, giải trí mới và trở thành kênh tiêu khiển cho con người sau những giờ học và làm việc căng thẳng.

Có thể kể ra một số lợi ích của hình thức mua sắm online trực tuyến qua website mang lại cho người mua như:

- Mua ở mọi lúc, mọi nơi, mọi thời điểm.

- Giúp tiết kiệm thời gian, chi phí đi lại.

- Linh hoạt chủ động trong việc lựa chọn những sản phẩm tùy theo khả năng và sở thích.

Đặc biệt được website thường xuyên có những ưu đãi hấp dẫn khiến người mua phải săn đón. b Đánh giá cơ sở kiến thức của sinh viên.

Mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Phân tích thiết kế hệ thống.

- Phân tích thiết kế hướng đối tượng.

- Hệ quản trị cơ sở dữ liệu.

Mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Kỹ năng làm việc nhóm. c Đánh giá khả năng phát triển của sản phẩm. Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của bạn 5000 Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn 300

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1,nhiều nhất là 5)

Học sinh, sinh viên, Khách hàng, công ty, nhân viên…

Trung bình Khá Cao Rất cao Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn: x Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến khi bị thay thế:

Trung bình Khá Cao Rất cao Ước tính độ khó để phát triển thành công sản phẩm của bạn: x Ước lượng thời gian cần thiết để phát triển sản phẩm của bạn: 1 năm

- Họ & Tên (sinh viên): Trần Xuân Hưng

- Chuyên ngành: Công nghệ phần mềm.

- Tên ý tưởng (sản phẩm): Phần mềm quét và kiểm tra sức khoẻ tổng quan

- Ngày/tháng/năm: 11/02/2022. a Mô tả sản phẩm:

Cuộc sống hiện nay có rất nhiều yếu tố tác động xấu đến sức khỏe con người như môi trường sống, thực phẩm, Thăm khám sức khỏe tổng quát mang tính định kỳ là một việc làm cần thiết bởi nó giúp: 11 - Nắm bắt, đánh giá được tình trạng sức khỏe ở thời

10 điểm thăm khám để có biện pháp phòng ngừa hoặc điều trị bệnh từ sớm - Tầm soát bệnh lý từ thông thường cho đến nguy hiểm - Phát hiện sớm những nguy cơ gây hại cho sức khỏe Nhìn chung, khám sức khỏe tổng quát có thể xem là một giải pháp hữu hiệu để bảo vệ sức khỏe một cách lâu dài và hiệu quả Em đã xem qua các ý tưởng Thương mại điện tử khác nhau đã được chứng minh là thành công trên thị trường trực tuyến dựa trên xu hướng hiện tại

Có thể lập trình qua các ngôn ngữ :

- Python b Đánh giá cơ sở kiến thức của sinh viên.

Mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Phân tích thiết kế hệ thống.

- Phân tích thiết kế hướng đối tượng.

- Hệ quản trị cơ sở dữ liệu.

Mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

- Kỹ năng làm việc nhóm. c Đánh giá khả năng phát triển của sản phẩm: Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của bạn 1000 Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn 20

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1,nhiều nhất là 5) Tất cả các trường ĐH Y Dược,

- Họ & Tên (sinh viên): Trương Công thịnh

- Chuyên ngành: Công nghệ phần mềm.

- Tên ý tưởng (sản phẩm): Website bán laptop,máy tính bảng

- Ngày/tháng/năm: 11/02/2022. a Mô tả sản phẩm:

THIẾT KẾ HỆ THỐNG (DESIGN)

ĐẶC TẢ CÁC YÊU CẦU

2.2.1 Tác nhân của hệ thống:

STT Tên tác nhân Mô tả

1 Admin Người dùng đã đăng ký có thể đăng nhập, đăng xuất quản lý, chỉnh sửa thông tin dịch vụ, quản lí hệ thống.

2 Thành viên Là người dùng đã được cấp tài khoản có thể đăng nhập, đăng xuất, sử dụng các tính năng để mua hàng

3 Khách vãng lai Là người dùng chưa đăng ký tài khoản, có thể đăng đăng ký để trở thành thành viên, xem được các sản phẩm, thêm sản phẩm vào giỏ hàng.

2.2.2 Biểu đồ use case tổng quát:

Hình 1: Biểu đồ use casse tổng quát

STT Mã Use Case Tên Use Case

8 UC08 Xem thông tin phim

9 UC09 Quản lí thông tin cá nhân

10 UC10 Quản lí thể loại

12 UC12 Quản lí tài khoản

14 UC14 Đề xuất phim mới

Tác nhân Admin, Ngươi xem, Người xem có tài khoản

Mục đích Mô tả toàn bộ chức năng của từng đối tượng người dùng trong hệ thống

Hình 1.a: Biểu đồ hoạt động Đăng ký

Hình 1.b: Biểu đồ tuần tự Đăng ký

Hình 3: Biểu đồ use case Đăng nhập

Bảng 3 Bảng đặc tả use case đăng nhập

Tên Use Case Đăng nhập

Tác nhân Admin, người xem có tài khoản

Mô tả Use case mô tả chức năng Đăng nhập

1 Người dùng đăng nhập vào hệ thống, chọn chức năng đăng xuất

2 Hệ thống đăng xuất tài khoản người đang dùng ra khỏi hệ thống.

Hình d Biểu đồ tuần tự usecase đăng nhập

Hình 4: Biểu đồ use case Tìm kiếm

Bảng 4 Đặc tả use case tìm kiếm

Tên Use Case Tìm kiếm phim

Mô tả Khách hàng tìm kiếm phim theo sở thích và ý muốn Điều kiện trước Không có Điều kiện sau Không có

1 Người dùng nhập từ khóa vào ô tìm kiếm sau đó click vào nút tìm kiếm 2 Hệ thống hiển thị các sản phẩm tìm kiếm được

Hình 5: Biểu đồ use case Tải phim

Bảng 5 Đặc tả use case tải phim

Tên Use Case Tải phim

Tác nhân Người xem, Người xem có tài khoản

Mô tả Use case mô tả chắc năng Tải phim Điều kiện trước Chọn phim muốn tải Điều kiện sau Không có

1 Người dùng nhập chọn bộ phim muốn tải

2 Hệ thống hiển thị đã tải phim thành công và tải xuống phim cho người dùng.

Hình h Biểu đồ tuần tự tải phim

Hình 7: Biểu đồ use case Bình luận

Bảng 7 Đặc tả Usecase Bình luận

Tên Use Case Bình luận

Tác nhân Người xem có tài khoản

Mô tả Use case mô tả chức năng bình luận Điều kiện trước Đăng nhập thành công Điều kiện sau Không có

1 Người xem có tài khoản nhập tên tài khoản và mật khẩu để đăng nhập vào tài khoản

3 Người xem có tài khoản nhập bình

2 hệ thống sẽ hiện đăng nhập thành công

4 hệ thống sẽ thông báo thành công và hiện luận vào textbox bình luận và bấm gửi

5 Người xem sẽ thấy thêm những tính năng xoá, sửa bình luận bên cạnh bình luận đã gửi bình luận của người dùng trong mục phim

Hình i Biểu đồ hoạt động bình luận

Hình j Biểu đồ tuần tự bình luận

Hình 8: Biểu đồ Usecase Đánh giá

Bảng 8 Đặc tả use case đánh giá

Tên Use Case Đánh giá

Tác nhân Người xem, người xem có tài khoản

Mô tả Use case mô tả chức năng đánh giá Điều kiện trước Đăng nhập thành công Điều kiện sau Không có

1 Người xem và người xem có tài khoản chọn vào phim cần đánh giá

3 Người dùng đánh giá phim bằng cách chọn từ 1 đến 10 sao

2 hệ thống sẽ hiển thị 10 sao trắng

4 hệ thống sẽ hiển thị đánh giá thành công và cảm ơn người dùng

2.2.3.8 Use case Xem thông tin phim

Hình l Biểu đồ tuần tự Xem thông tin phim

2.2.3.9 Use case Quản lý thông tin cá nhân

Hình 10: Biểu đồ usecase quản lý thông tin cá nhân

Bảng 10 Đặc tả use case quản lý thông tin cá nhân

Tên Use Case Quản lý thông tin cá nhân

Tác nhân Admin, người xem có tài khoản

Mô tả Use case mô tả chức năng quản lý thông tin cá nhân Điều kiện trước Tài khoản đăng nhập là tài khoản người xem, admin Điều kiện sau Không có

1.Admin và người xem đăng nhập bằng tài khoản đã có

3 Admin và người xem chọn vào mục Quản lý thông tin cá nhân

5 Admin và người xem sẽ thấy những tính năng sửa , xóa , thêm thông tin

2 hệ thống sẽ hiện đăng nhập thành công4.hệ thống hiện ra giao diện quản lý thông tin cá nhân

2.2.3.10 Use case Quản lý thể loại

Hình 11: Biểu đồ use case Quản lý thể loại

Bảng 11 Đặc tả use case quản lí danh mục

Tên Use Case Quản lý thể loại

Mô tả Use case mô tả chức năng quản lí danh mục phim của Website Điều kiện trước Đăng nhập Điều kiện sau Không có

1 Admin đăng nhập bằng tài khoản Admin

3 Admin chọn vào mục Quản lý danh mục

5 Admin sẽ thấy những tính năng thêm, sửa, xóa.

2 Hệ thống sẽ hiện thông báo đăng nhập thành công.

4 Hệ thống hiện ra giao diện quản lý người dùng

Hình m Biểu đồ hoạt động Thêm thể loại

Hình n Biểu đồ hoạt động sửa thể loại

Hình o Biểu đồ hoạt động xoá thể loại

Hình p Biểu đồ tuần tự thêm thể loại

Hình r Biểu đồ tuần tự xoá thể loại

2.2.3.11 Use case Quản lý phim

Hình 12: Biểu đồ use case Quản lý phim

Bảng 12 Bảng đặc tả use case quản lí phim

Tên Use Case Quản lý phim

Mô tả Use case mô tả chức năng quản lý phim Điều kiện trước Tài khoản đăng nhập là tài khoản Admin Điều kiện sau Không có

Tác nhân Hệ thống 1.Admin đăng nhập bằng tài khoản Admin

3.Admin chọn vào mục Quản lý phim

5 Admin sẽ thấy danh sách phim

2 hệ thống sẽ hiện đăng nhập thành công4.hệ thống hiện ra giao diện quản lý phim gồm thêm phim, xóa phim, cập nhập phim

2.2.3.12 Use case Quản lý tài khoản

Hình 13: Biểu đồ usecase quản lý tài khoản

Bảng 13 Đặc tả use case quản lý tài khoản

Tên Use Case Quản lý tài khoản

Mô tả Use case mô tả chức năng quản lý tài khoản Điều kiện trước Tài khoản đăng nhập là tài khoản Admin Điều kiện sau Không có

1.Admin đăng nhập bằng tài khoản Admin

3.Admin chọn vào mục Quản lý tài khoản

5 Admin sẽ thấy những tính năng sửa , xóa , reset, cộng tiền đối với người dùng.

2 hệ thống sẽ hiện đăng nhập thành công4.hệ thống hiện ra giao diện quản lý tài khoản.

Hình s Biểu đồ hoạt động thêm tài khoản

Hình t Biểu đồ hoạt động cập nhật tài khoản

Hình u Biểu đồ hoạt động xóa tài khoản

Hình v Biểu đồ hoạt động phân quyền tài khoản

Hình x Biểu đồ tuần tự cập nhật tài khoản

Hình y Biểu đồ tuần tự xóa tài khoản

Hình z Biểu đồ tuần tự cấp quyền tài khoản

Hình 14: Biểu đồ usecase thống kê

Bảng 14 Đặc tả use case thống kê

Tên Use Case Quản lý thống kê

Mô tả Use case mô tả chức năng quản lý thống kê Điều kiện trước Tài khoản đăng nhập là tài khoản Admin Điều kiện sau Không có

1.Admin đăng nhập bằng tài khoản Admin

3.Admin chọn vào mục Quản lý thống kê

5 Admin sẽ thấy những số liệu được thống kê bởi thống kê theo thời gian và thống kê thu nhập

2 hệ thống sẽ hiện đăng nhập thành công

4.hệ thống hiện ra giao diện quản lý thống kê gồm thống kê doanh thu theo thời gian, thống kê thu nhập

Hình aa Biểu đồ hoạt động usecase thống kê

Hình ab Biểu đồ tuần tự thống kê lượt xem theo ngày, tuần, tháng

Hình ac Biểu đồ tuần tự thống kê lượt đánh giá

2.2.3.14 Use case Đề xuất phim mới

Hình 15 Biểu đồ use case đề xuất phim

Bảng 15 Đặc tả use case đề xuất phim

Tên Use Case Đề xuất phim

Mô tả Use case mô tả chức năng đề xuất phim cho khách hàng Điều kiện trước Đăng nhập Điều kiện sau Không có

1 Admin đăng nhập bằng tài khoản

3 Admin chọn vào mục Đề xuất phim

5 Admin sẽ chọn và nhấn đề xuất.

2 Hệ thống sẽ hiện thông báo đăng nhập thành công.

4 Hệ thống hiện ra giao diện quản lý người dùng

6 Hệ thống hiện thông báo đề xuất thành công.

Hình ad Biểu đồ hoạt động đề xuất phim mới

Hình ae Biểu đồ tuần tự đề xuất phim mới

THIẾT KẾ CƠ SỞ DỮ LIỆU (ENTITY RELATIONSHIP DIAGRAM)

Tài liệu này đặc tả chi tiết các trường trong cơ sở dữ liệu, tạo thuận lợi cho người phát triển sản phẩm dễ dàng, chính xác và hiệu quả hơn.

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

TaiKhoan ID tài khoản int Khóa chính

TenTaiKhoan Tên tài khoản varchar(30)

Email Email thành viên varchar(30)

NgaySua Ngày chỉnh sửa datetime

HoatDong Tính khả dụng tài khoản boolean

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

IDPhim ID phim int Khóa chính

MoTa Mô tả phim nvarchar(300)

NgayPhatHanh Ngày phát hành datetime

TheLoai Thể loại int Khóa phụ

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

IDTheLoai ID tài khoản int Khóa chính

NgaySua Ngày chỉnh sửa datetime

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

IDDanhGia ID đánh giá int Khóa chính

NguoiDanhGia Người đánh giá nvarchar(50) Khóa phụ

PhimDanhGia Phim đánh giá nvarchar(50) Khóa phụ

NgaySua Ngày chỉnh sửa datetime

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

DeXuat ID Đề xuất int Khóa chính

PhimDeXuat Phim đề xuất int Khóa phụ

NguoiDeXuat Người đề xuất int Khóa phụ

NgaySua Ngày chỉnh sửa datetime

THIẾT KẾ GIAO DIỆN (INTERFACE)

Tài liệu này được tạo ra nhằm mục đích phát họa sơ lượt về giao diện của website mua bán tài khoản game online.

Hình 16 Giao diện Trạng chủ Bảng 21: Đặc tả giao diện Trang chủ

Use case chức năng Trang chủ

STT Tên trường Loại Mục tiêu Chú ý

1 Logo Link button Tải lại hoặc trở lại trang chủ

2 Home Button Mở ra list các danh mục

3 Tìm kiếm Textbox, Button Hiển thị nhập thông tin tìm kiếm

4 Thể loại Button Hiển thị các thể loại phim

5 Quốc gia Button Hiển thị các quốc gia

6 Trailer Button Hiển thị các trailer

7 Sign in/ Sign up Link button Đăng nhập/ Đăng ký

8 Hình phim Image button Hình ảnh phim

9 Tên phim Link button Tên phim

Hình 17 Giao diện đăng ký

Bảng 22 Đặc tả giao diện Đăng ký

Use case chức năng Đăng ký

STT Tên trường Loại Mục tiêu Chú ý

1 Name Textbox Nhập Tên ĐĂNG KÝ

2 Nhập email Textbox Nhập email

4 Sign up Button Đăng ký tài khoản

Hình 18 Giao diện đăng nhập

Bảng 23 Đặc tả giao diện Đăng nhập

Use case chức năng Đăng nhập

STT Tên trường Loại Mục tiêu Chú ý

1 Đăng nhập Button Hiển thị trang đăng nhập ĐĂNG NHẬP

2 tên đăng nhập hoặc email Textbox Nhập tên tài khoản

Link button Lấy lại mật khẩu khi quên

2.4.2.4 Giao diện xem thông tin phim

Hình 19 Giao diện Thông tin phim

Bảng 24 Đặc tả giao diện Xem thông tin phim

Use case chức năng Thông tin phim

STT Tên trường Loại Mục tiêu Chú ý

1 Logo Link button Tải lại hoặc trở lại trang chủ

2 Home Button Mở ra list các danh mục

Hiển thị nhập thông tin tìm kiếm

4 Hình ảnh phim Image Button Hiển thị ảnh bìa của bộ phim

5 Tên phim Link button Hiển thị tên bộ phim

6 Xem phim Button Chuyển sang trang xem phim

7 Tải phim Button Chuyển sang trang tải phim

Hình 20 Giao diện xem phim

Bảng 25 Đặc tả giao diện Xem phim

Use case chức năng Xem phim

STT Tên trường Loại Mục tiêu Chú ý

1 Logo Link button Tải lại hoặc trở lại trang chủ

2 Home Button Mở ra list các danh mục

Hiển thị nhập thông tin tìm kiếm

4 Video phim Video Trình chiếu phim

5 Tập Button Các tập phim

6 Đánh giá Button Đánh giá về bộ phim

7 Bình luận Textbox, Bình luận về bộ phim

8 Gửi Button Gửi bình luận

2.4.2.6 Giao diện quản lý thông tin cá nhân

Hình 21 Giao diện quản lý thông tin cá nhân Bảng 26 Đặc tả giao diện Quản lý thông tin cá nhân

Use case chức năng Quản lý thông tin cá nhân

STT Tên trường Loại Mục tiêu Chú ý

1 Logo Link button Tải lại hoặc trở lại trang chủ

2 Home Button Mở ra list các danh mục tin cá nhân

3 Remove Avatar Button Chọn ảnh đại diện khác

4 Hình ảnh user Image Hình ảnh của người dùng

5 Name Textbox Tên người dùng

7 Bình luận Textbox, Bình luận về bộ phim

9 Update Profile Button Cập nhập lại thông tin

Hình 22 Giao diện Admin Bảng 27 Đặc tả giao diện Admin

Use case chức năng Trang chủ

STT Tên trường Loại Mục tiêu Chú ý

1 Logo Link button Tải lại hoặc trở lại trang chủ

2 Home Button Mở ra list các danh mục

3 Tìm kiếm Textbox, Button Hiển thị nhập thông tin tìm kiếm

4 Thể loại Button Quản lý các danh mục thể loại phim

5 DS Phim Button Quản lý các bộ phim được đưa lên

6 Tài khoản Button Quản lý tài khoản người dùng

7 Thống kê Link button Thống kê số lượt xem, truye cập, đánh giá

2.4.2.8 Giao diện Quản lý phim

Hình 23 Giao diện Quản lý phim Bảng 28 Đặc tả giao diện Quản lý phim

Use case chức năng Quản lý phim

STT Tên trường Loại Mục tiêu Chú ý

1 Danh sách phim Button Chuyển xuống danh sách những bộ phim được tải lên

2 Thêm phim + Button Mở form thêm phim mới

3 Tên phim Textbox Hiển thị nhập tên phim

4 Video LinkButton Tải bộ phim lên

5 Quốc gia Textbox Hiển thị chọn quốc gia

6 Thể loại TextList Tuỳ chọn theo danh sách hiện ra

7 Nội dung Textbox Hiển thị nhập nội dung bộ phim

8 Cancel Button Huỷ tải phim lên

9 Save Button Đưa bộ phim lên và lưu thông tin

Hình 24 Giao diện Thống kê Bảng 29 Đặc tả giao diện Thống kê

Use case chức năng Thống kê

STT Tên trường Loại Mục tiêu Chú ý

1 Danh sách phim Button Chuyển sang hiển thị danh sách các bộ phim

2 Lượt xem Button Chuyển sang hiển thị

Thống kê theo lượt xem

3 Đánh giá Button Chuyển sang hiển thị theo số đánh giá

2.4.2.10 Giao diện Quản lý tài khoản người dùng

Hình 25 Giao diện quản lý Tài khoản người dùng Bảng 30 Đặc tả giao diện Quản lý tài khoản người dùng

Use case chức năng Quản lý tài khoản người dùng

STT Tên trường Loại Mục tiêu Chú ý

1 Button Hiển thị tài khoản đang mở

2 Button Hiển thị nút xoá tài khoản

3 Tìm theo họ tên ListButton Hiển thị list chọn tìm kiếm

4 Tìm kiếm Textbox Nhập tên người dùng cần tìm

5 Thêm người dùng Button Thêm tài khoản người dùng

Ngày đăng: 24/04/2024, 16:13

HÌNH ẢNH LIÊN QUAN

Hình 1: Biểu đồ use casse tổng quát - đồ án cdio đề tài xây dựng website movie streaming
Hình 1 Biểu đồ use casse tổng quát (Trang 21)
Hình  1.a: Biểu đồ hoạt động Đăng ký - đồ án cdio đề tài xây dựng website movie streaming
nh 1.a: Biểu đồ hoạt động Đăng ký (Trang 24)
Hình  1.b: Biểu đồ tuần tự Đăng ký - đồ án cdio đề tài xây dựng website movie streaming
nh 1.b: Biểu đồ tuần tự Đăng ký (Trang 25)
Hình 3: Biểu đồ use case Đăng nhập Bảng 3 Bảng đặc tả use case đăng nhập - đồ án cdio đề tài xây dựng website movie streaming
Hình 3 Biểu đồ use case Đăng nhập Bảng 3 Bảng đặc tả use case đăng nhập (Trang 26)
Hình 4: Biểu đồ use case Tìm kiếm Bảng 4 Đặc tả use case tìm kiếm - đồ án cdio đề tài xây dựng website movie streaming
Hình 4 Biểu đồ use case Tìm kiếm Bảng 4 Đặc tả use case tìm kiếm (Trang 29)
Hình  h Biểu đồ tuần tự tải phim - đồ án cdio đề tài xây dựng website movie streaming
nh h Biểu đồ tuần tự tải phim (Trang 33)
Hình 7: Biểu đồ use case Bình luận Bảng 7 Đặc tả Usecase Bình luận - đồ án cdio đề tài xây dựng website movie streaming
Hình 7 Biểu đồ use case Bình luận Bảng 7 Đặc tả Usecase Bình luận (Trang 35)
Hình  i  Biểu đồ hoạt động bình luận - đồ án cdio đề tài xây dựng website movie streaming
nh i Biểu đồ hoạt động bình luận (Trang 36)
Hình  j Biểu đồ tuần tự bình luận - đồ án cdio đề tài xây dựng website movie streaming
nh j Biểu đồ tuần tự bình luận (Trang 37)
Bảng 8 Đặc tả use case đánh giá - đồ án cdio đề tài xây dựng website movie streaming
Bảng 8 Đặc tả use case đánh giá (Trang 38)
Hình  l Biểu đồ tuần tự Xem thông tin phim - đồ án cdio đề tài xây dựng website movie streaming
nh l Biểu đồ tuần tự Xem thông tin phim (Trang 41)
Hình  m Biểu đồ hoạt động Thêm thể loại - đồ án cdio đề tài xây dựng website movie streaming
nh m Biểu đồ hoạt động Thêm thể loại (Trang 44)
Hình  n  Biểu đồ hoạt động sửa thể loại - đồ án cdio đề tài xây dựng website movie streaming
nh n Biểu đồ hoạt động sửa thể loại (Trang 45)
Hình  o Biểu đồ hoạt động xoá thể loại - đồ án cdio đề tài xây dựng website movie streaming
nh o Biểu đồ hoạt động xoá thể loại (Trang 46)
Hình  p Biểu đồ tuần tự thêm thể loại - đồ án cdio đề tài xây dựng website movie streaming
nh p Biểu đồ tuần tự thêm thể loại (Trang 47)
Hình  r Biểu đồ tuần tự xoá thể loại - đồ án cdio đề tài xây dựng website movie streaming
nh r Biểu đồ tuần tự xoá thể loại (Trang 49)
Hình 12: Biểu đồ use case Quản lý phim Bảng 12 Bảng đặc tả use case quản lí phim - đồ án cdio đề tài xây dựng website movie streaming
Hình 12 Biểu đồ use case Quản lý phim Bảng 12 Bảng đặc tả use case quản lí phim (Trang 50)
Hình 13: Biểu đồ usecase quản lý tài khoản - đồ án cdio đề tài xây dựng website movie streaming
Hình 13 Biểu đồ usecase quản lý tài khoản (Trang 51)
Hình  s  Biểu đồ hoạt động thêm tài khoản - đồ án cdio đề tài xây dựng website movie streaming
nh s Biểu đồ hoạt động thêm tài khoản (Trang 53)
Hình  u Biểu đồ hoạt động xóa tài khoản - đồ án cdio đề tài xây dựng website movie streaming
nh u Biểu đồ hoạt động xóa tài khoản (Trang 55)
Hình  v  Biểu đồ hoạt động phân quyền tài khoản - đồ án cdio đề tài xây dựng website movie streaming
nh v Biểu đồ hoạt động phân quyền tài khoản (Trang 56)
Hình  x Biểu đồ tuần tự cập nhật tài khoản - đồ án cdio đề tài xây dựng website movie streaming
nh x Biểu đồ tuần tự cập nhật tài khoản (Trang 60)
Hình 14: Biểu đồ usecase thống kê Bảng 14 Đặc tả use case thống kê - đồ án cdio đề tài xây dựng website movie streaming
Hình 14 Biểu đồ usecase thống kê Bảng 14 Đặc tả use case thống kê (Trang 62)
Hình  ab Biểu đồ tuần tự thống kê lượt xem theo ngày, tuần, tháng - đồ án cdio đề tài xây dựng website movie streaming
nh ab Biểu đồ tuần tự thống kê lượt xem theo ngày, tuần, tháng (Trang 64)
Hình 15 Biểu đồ use case đề xuất phim Bảng 15 Đặc tả use case đề xuất phim - đồ án cdio đề tài xây dựng website movie streaming
Hình 15 Biểu đồ use case đề xuất phim Bảng 15 Đặc tả use case đề xuất phim (Trang 65)
Hình  ad Biểu đồ hoạt động đề xuất phim mới - đồ án cdio đề tài xây dựng website movie streaming
nh ad Biểu đồ hoạt động đề xuất phim mới (Trang 66)
Hình  ae Biểu đồ tuần tự đề xuất phim mới - đồ án cdio đề tài xây dựng website movie streaming
nh ae Biểu đồ tuần tự đề xuất phim mới (Trang 67)
Bảng 18 Bảng TheLoai: - đồ án cdio đề tài xây dựng website movie streaming
Bảng 18 Bảng TheLoai: (Trang 68)
Bảng 17 Bảng Phim: - đồ án cdio đề tài xây dựng website movie streaming
Bảng 17 Bảng Phim: (Trang 68)
Hình 25 Giao diện quản lý Tài khoản người dùng Bảng 30 Đặc tả giao diện Quản lý tài khoản người dùng - đồ án cdio đề tài xây dựng website movie streaming
Hình 25 Giao diện quản lý Tài khoản người dùng Bảng 30 Đặc tả giao diện Quản lý tài khoản người dùng (Trang 81)

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

TÀI LIỆU LIÊN QUAN

w