Đồ án lập trình web đề tài xây dựng web xem phimonline

55 5 0
Đồ án lập trình web đề tài xây dựng web xem phimonline

Đ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

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP HCM KHOA CNTT Đồ án: Lập trình Web Đề tài: Xây dựng web xem phim online Giảng viên hướng dẫn: Trần Như Ý Sinh viên thực hiện: 2001190432 – Phan Xuân Chánh 2001191021 – Trần Phương Bình 2001190158 - Dương Diếp Nhật Minh TP.HỒ CHÍ MINH 2020-2021 download by : skknchat@gmail.com NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN TP Hồ Chí Minh, ngày tháng năm 2021 (Ký ghi rõ họ tên) download by : skknchat@gmail.com LỊCH LÀM VIỆC NHĨM HÀNG TUẦN STT Tên cơng việc Xây dựng sở liệu Chỉnh sửa lại sở liệu Giao diện phần tài khoản Giao diện phần người dùng, khách truy cập Giao diện phần quản trị Các chức cho phần tài khoản Các chức cho phần người dùng, khách hàng Các chức cho phần quản trị Xây dựng project hỗ trợ mở rộng kết nối Sql Server, project Data project Common 10 Kiểm thử, phát lỗi 11 Làm báo cáo Word 12 Làm báo cáo Powerpoint download by : skknchat@gmail.com LỜI MỞ ĐẦU Ngày nay, với vươn lên đất nước, hịa vào Cơng nghệ thơng tin ngành có bước phát triển mạnh mẽ khơng ngừng trở thành chìa khóa dẫn đến thành công cho nhiều cá nhân, tổ chức Với ứng dụng mình, cơng nghệ thơng tin góp phần mang lại nhiều lợi ích mà khơng phủ nhận Đặc biệt lĩnh vực quản lý kinh tế, công nghệ thông tin góp phần tạo thay đổi nhanh chóng cho mặt xã hội Trong trình thực đề tài nhóm gặp phải khơng khó khăn trở ngại, nhiên, với giúp đỡ bạn bè, hướng dẫn tận tình, bảo cặn kẽ giảng viên Trần Như Ý, cuối chúng em cố gắng hoàn thành đề tài với tất cố gắng nỗ lực Chúng em xin gửi lời cảm ơn tới người bạn góp ý giúp đỡ nhóm, đặc biệt cảm ơn cô, người giúp xác định yêu cầu mục tiêu đề tài, truyền dạy kĩ nghiệp vụ hướng dẫn cho cách thức thực đề tài Do kiến thức thực tế hiểu biết cịn hạn chế nên q trình hồn thành báo cáo khơng tránh khỏi sai sót, nhóm chúng em mong góp ý đóng góp bạn để nhóm hồn thiện tập lớn tốt Chúng em xin chân thành cảm ơn! download by : skknchat@gmail.com MỤC LỤC CHƯƠNG TỔNG QUAN VỀ ĐỒ ÁN 1 HIỆN TRẠNG HỆ THỐNG MỤC TIÊU VÀ PHẠM VI ĐỒ ÁN 2.1 Mục tiêu 2.2 Phạm vi 2.3 Môi trường triển khai .2 SỰ CẦN THIẾT VÀ LÝ DO CHỌN ĐỒ ÁN CHƯƠNG PHÂN TÍCH U CẦU VÀ QUY TRÌNH NGHIỆP VỤ PHÂN TÍCH YÊU CẦU VÀ QUY TRÌNH NGHIỆP VỤ .3 1.1 Phân tích yêu cầu .3 1.2 Quy trình nghiệp vụ 1.2.1 Mơ hình nghiệp vụ tạo tài khoản 1.2.2 Mơ hình nghiệp vụ đăng nhập tài khoản 1.2.3 Mơ hình nghiệp vụ lấy lại mật cho tài khoản 1.2.4 Mơ hình nghiệp vụ phần dành cho người dùng, khách truy cập 1.2.5 Mơ hình nghiệp vụ phần quản trị YÊU CẦU CHỨC NĂNG 11 CHƯƠNG THIẾT KẾ HỆ THỐNG .13 LƯỢC ĐỒ DIAGRAM 13 CÁC BẢNG TRONG CƠ SỞ DỮ LIỆU .13 2.1 Bảng người dùng (User) 13 2.2 Bảng vai trò người dùng (Role) .14 2.3 Bảng phản ứng người dùng (UserReaction) 14 2.4 Bảng phương thức toán (PaymentMethod) 15 2.5 Bảng thơng tin tốn (PaymentInfo) 15 2.6 Bảng thể loại (Category) 16 2.7 Bảng thẻ Tag (Tag) 16 2.8 Bảng quốc gia (Country) 17 2.9 Bảng ngôn ngữ (Language) 17 2.10 Bảng đạo diễn (Director) .18 2.11 Bảng diễn viên (Cast) 18 2.12 Bảng phân phối thể loại (CategoryDistribution) 18 2.13 Bảng phân phối thẻ Tag (TagDistribution) 19 2.14 Bảng đạo điễn phim (DirectorOfFilm) 19 2.15 Bảng diễn viên phim (CastOfFilm) .20 2.16 Bảng phim (Film) 20 CHƯƠNG XÂY DỰNG CHƯƠNG TRÌNH 22 GIAO DIỆN PHẦN NGƯỜI DÙNG, KHÁCH TRUY CẬP 22 1.1 Trang chủ .22 1.2 Trang phim theo thể loại 22 1.3 Trang danh sách thể loại 23 1.4 Trang kết tìm kiếm 23 1.5 Trang lịch sử xem phim phiên đăng nhập .23 1.6 Trang chi tiết phim 24 1.7 Trang xem phim .24 GIAO DIỆN PHẦN NGƯỜI DÙNG, KHÁCH TRUY CẬP (PHIÊN BẢN RÚT GỌN) 25 2.1 Trang chủ .25 2.2 Trang phim theo thể loại 25 2.3 Trang xem chi tiết 26 2.4 Trang xem phim .26 GIAO DIỆN PHẦN TÀI KHOẢN .27 3.1 Trang đăng ký 27 download by : skknchat@gmail.com 3.2 Trang đăng nhập 27 3.3 Trang lấy lại mật 28 3.4 Trang nhập mã xác nhận 28 3.5 Trang nhập mật 29 3.6 Trang đăng xuất .29 GIAO DIỆN PHẦN QUẢN TRỊ 30 4.1 Trang tổng quan .30 4.2 Nhóm trang xem danh sách .30 4.3 Nhóm trang xem chi tiết đối tượng 30 4.4 Nhóm trang tạo đối tượng 31 4.5 Nhóm trang chỉnh sửa đối tượng 31 4.6 Nhóm trang xóa đối tượng .32 CHƯƠNG KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN .33 KẾT QUẢ ĐẠT ĐƯỢC 33 KẾT QUẢ CHƯA ĐẠT ĐƯỢC 34 ĐỊNH HƯỚNG PHÁT TRIỂN 34 TÀI LIỆU THAM KHẢO 36 TÀI LIỆU 36 TRANG WEB .36 download by : skknchat@gmail.com DANH MỤC HÌNH ẢNH Hình 1: Mơ hình nghiệp vụ tạo tài khoản Hình 2: Mơ hình đăng nhập tài khoản Hình 3: Mơ hình nghiệp vụ lấy lại mật cho tài khoản Hình 4: Mơ hình nghiệp vụ phần dành cho người dùng, khách truy cập Hình 4: Mơ hình nghiệp vụ phần quản trị - thêm liệu Hình 4: Mơ hình nghiệp vụ phần quản trị - chỉnh sửa liệu 10 Hình 7: Lược đồ Diagram 13 Hình 8: Giao diện trang chủ .22 Hình 9: Giao diện trang phim theo thể loại 22 Hình 10: Giao diện trang danh sách thể loại 23 Hình 11: Giao diện trang kết tìm kiếm 23 Hình 12: Giao diện trang lịch sử xem phim phiên đăng nhập 24 Hình 13: Giao diện trang chi tiết phim 24 Hình 14: Giao diện trang xem phim 25 Hình 15: Giao trang chủ rút gọn 25 Hình 16: Giao diện trang phim theo thể loại rút gọn .26 Hình 17: Giao diện trang xem chi tiết rút gọn 26 Hình 18: Giao diện trang xem phim rút gọn 27 Hình 19: Giao diện trang đăng ký tài khoản 27 Hình 20: Giao diện trang đăng nhập tài khoản 28 Hình 21: Giao diện trang lấy lại mật 28 Hình 22: Giao diện trang nhập mã xác nhận 29 Hình 23: Giao diện trang nhập mật 29 Hình 24: Giao diện trang đăng xuất 29 Hình 25: Giao diện trang tổng quan 30 Hình 26: Giao diện trang xem danh sách 30 Hình 27: Giao diện trang xem chi tiết đối tượng 31 Hình 28: Giao diện trang thêm đối tượng 31 Hình 29: Giao diện trang chỉnh sửa đối tượng 32 Hình 30: Giao diện trang xóa đối tượng 32 download by : skknchat@gmail.com DANH MỤC BẢNG Bảng 1: Các tình sử dụng Bảng 2: Cấu trúc liệu bảng người dùng (User) 14 Bảng 3: Cấu trúc liệu bảng vai trò người dùng (Role) .14 Bảng 4: Cấu trúc liệu bảng phản ứng người dùng (UserReaction) 15 Bảng 5: Cấu trúc liệu bảng phương thức toán (PaymentMethod) 15 Bảng 6: Cấu trúc liệu bảng thơng tin tốn (PaymentInfo) 16 Bảng 7: Cấu trúc liệu bảng thể loại (Category) 16 Bảng 8: Cấu trúc liệu bảng thẻ Tag (Tag) 17 Bảng 9: Cấu trúc liệu bảng quốc gia (Country) 17 Bảng 10: Cấu trúc liệu bảng ngôn ngữ (Language) 18 Bảng 11: Cấu trúc liệu bảng đạo diễn (Director) .18 Bảng 12: Cấu trúc liệu bảng diễn viên (Cast) .18 Bảng 13: Cấu trúc liệu bảng phân phối thể loại (CategoryDistribution) 19 Bảng 14: Cấu trúc liệu bảng phân phối thẻ Tag (TagDistribution) 19 Bảng 15: Cấu trúc liệu bảng đạo diễn phim (DirectorOfFilm) 20 Bảng 16: Cấu trúc liệu bảng diễn viên phim (CastOfFilm) 20 Bảng 17: Cấu trúc liệu bảng phim (Film) 21 download by : skknchat@gmail.com CHƯƠNG TỔNG QUAN VỀ ĐỒ ÁN HIỆN TRẠNG HỆ THỐNG 1.1 Giới thiệu hệ thống Hệ thống website mà nhóm em làm đồ án phục vụ cho mơn học “Lập trình Web” Hệ thống hoàn thiện thêm theo ngày nhằm đáp ứng tốt với yêu cầu ngày cao người dùng, khách truy cập 1.2 Hiện trạng hệ thống Hệ thống website mà nhóm em làm tảng cho phép người dùng, khách truy cập thưởng thức phim với kho phim ngày nhiều Hiện hệ thống website đáp ứng với phim lẻ, phim chiếu rạp Hệ thống có quy trình hoạt sau:  Đối với người quản trị, biên tập viên  Đăng nhập: Người quản trị biên tập viên đăng nhập vào hệ thống  Thêm liệu có liên quan tới phim: Người quản trị biên tập viên thêm thông tin cần thiết vào hệ thống như: thể loại, thẻ tag, ngôn ngữ, quốc gia, đạo diễn, diễn viên,…  Thêm phim: Người quản trị biên tập viên thêm phim vào hệ thống  Đối với người dùng, khách truy cập  Đăng nhập: Người dùng, khách truy cập đăng nhập vào tài khoản  Chọn phim: Thực chọn phim từ danh sách tìm kiếm phim mong muốn  Xem chi tiết phim: Xem chi tiết thông tin phim  Xem phim: Thưởng thức nội dung phim MỤC TIÊU VÀ PHẠM VI ĐỒ ÁN 2.1 Mục tiêu Sau thực khảo sát website xem phim, từ nhóm em xây dựng website xem phim online kiến thức học với chức sau:     Quản lý phim Quản lý thể loại Quản lý thẻ tag Quản lý ngơn ngữ Hình 14: Giao diện trang xem phim GIAO DIỆN PHẦN NGƯỜI DÙNG, KHÁCH TRUY CẬP (PHIÊN BẢN RÚT GỌN) 2.1 Trang chủ Hiển thị danh sách phim Hình 15: Giao trang chủ rút gọn 2.2 Trang phim theo thể loại Hiển thị danh sách phim theo thể loại 25 download by : skknchat@gmail.com Hình 16: Giao diện trang phim theo thể loại rút gọn 2.3 Trang xem chi tiết Hiển thị thông tin phim, lược bỏ bớt số thơng tin Hình 17: Giao diện trang xem chi tiết rút gọn 2.4 Trang xem phim Hiển thị khung video cho phép xem phim 26 download by : skknchat@gmail.com Hình 18: Giao diện trang xem phim rút gọn GIAO DIỆN PHẦN TÀI KHOẢN 3.1 Trang đăng ký Cho phép khách truy cập, người dùng tạo tài khoản Hình 19: Giao diện trang đăng ký tài khoản 3.2 Trang đăng nhập Đăng nhập vào trang web, với tài khoản có quyền User chuyển hướng trang chủ, tài khoản có quyền Admin Editor chuyển hướng tới phần quản trị 27 download by : skknchat@gmail.com Hình 20: Giao diện trang đăng nhập tài khoản 3.3 Trang lấy lại mật Cho phép người dùng nhập email tài khoản để tiến hành lấy lại mật Hình 21: Giao diện trang lấy lại mật 3.4 Trang nhập mã xác nhận Trang cho phép người nhập mã xác nhận gửi địa email để thực xác minh tài khoản cho mục đích kích hoạt tài khoản, lấy lại mật 28 download by : skknchat@gmail.com Hình 22: Giao diện trang nhập mã xác nhận 3.5 Trang nhập mật Cho phép người dùng nhập mật để hoàn tất việc thay đổi mật Hình 23: Giao diện trang nhập mật 3.6 Trang đăng xuất Đăng xuất, xóa phiên truy cập Hình 24: Giao diện trang đăng xuất 29 download by : skknchat@gmail.com GIAO DIỆN PHẦN QUẢN TRỊ 4.1 Trang tổng quan Cho phép người quản trị xem tình trạng hệ thống, thống kê Hình 25: Giao diện trang tổng quan 4.2 Nhóm trang xem danh sách Hiển thị danh sách đối tượng như: Danh sách thể loại, thẻ tag, phim, ngơn ngữ, quốc gia,… Hình 26: Giao diện trang xem danh sách 4.3 Nhóm trang xem chi tiết đối tượng Hiển thị chi tiết đối tượng: Chi tiết thể loại, thẻ tag, phim, ngôn ngữ, quốc gia,… 30 download by : skknchat@gmail.com Hình 27: Giao diện trang xem chi tiết đối tượng 4.4 Nhóm trang tạo đối tượng Cho phép người quản trị tạo đối tượng: Tạo thể loại, thẻ tag, phim, ngôn ngữ, quốc gia,… Hình 28: Giao diện trang thêm đối tượng 4.5 Nhóm trang chỉnh sửa đối tượng Cho phép người quản trị chỉnh sửa đối tượng: Chỉnh sửa thể loại, thẻ tag, phim, ngôn ngữ, quốc gia,… 31 download by : skknchat@gmail.com Hình 29: Giao diện trang chỉnh sửa đối tượng 4.6 Nhóm trang xóa đối tượng Cho phép người quản trị xóa đối tượng: Xóa thể loại, thẻ tag, phim, ngơn ngữ, quốc gia,… Hình 30: Giao diện trang xóa đối tượng 32 download by : skknchat@gmail.com CHƯƠNG KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN KẾT QUẢ ĐẠT ĐƯỢC Sau thời gian dài tìm hiểu, thực khảo sát website xem phim nghiên cứu số tài liệu lập trình web ASP.NET Web Forms Từ đó, nhóm chúng em hồn thành đề tài “Website xem phim online” với kết đạt sau:  Về chức năng: Hệ thống website hoàn thiện hầu hết chức website xem phim là:  Người dùng tạo tài khoản, đăng nhập, lấy lại mật sử dụng chức xem danh sách phim, tìm kiếm phim, xem chi tiết phim, xem phim,…  Người quản trị xem thống kê xem số lượng phim, thể loại, thẻ tag, lượng người truy cập Người quản trị sử dụng chức thêm, xóa, sửa, xem chi tiết phim, thể loại, ngôn ngữ, quốc gia,  Về giao diện: Hệ thống phát triển giao diện tương đối đẹp, bố cục gọn gàng Hệ thống website có phần giao diện bao gồm:  Phần dành cho quản trị: Giao diện thiết kế tơng màu sáng, có sidebar chứa chức quản lý cần thiết Các chức thiết kế cách tối ưu, đơn giản, không gây rối nhằm đáp ứng tốt cho người quản trị  Phần tài khoản: Giao diện thiết kế tông màu tối, đáp ứng cho chức đăng nhập, đăng ký thao tác khác liên quan đến tài khoản  Phần danh cho người dùng, khách truy cập: Giao diện thiết kết tông màu xanh tối, bố cục giao diện xếp hợp lý phù hợp nhằm mang tới trải nghiệm tốt cho người dùng khách truy cập  Phần danh cho người dùng, khách truy cập (phiên rút gọn): Giao diện rút gọn mức tối đa, loại bỏ chức không cần thiết nhằm tăng tốc độ trường hợp tốc độ truy cập chậm 33 download by : skknchat@gmail.com  Về hiệu năng: Hệ thống có hiệu mức chấp nhận được, khả đáp ứng hệ thống tương đối nhanh Hệ thống kiểm tra tương đối kỹ, giảm thiểu phần lớn lỗi cố xảy  Về kiến thức kỹ năng: Thơng qua đồ án này, nhóm em tiếp cận thêm nhiều kiến thức ngơn ngữ lập trình C#, cách sử dụng HTML, CSS, Javascript, thư viện Boostrap, Video.js,… để xây dựng giao diện Bên cạnh đó, kỹ tìm kiếm thơng tin, phân tích nghiệp vụ, xử lý vấn đề phát sinh trình làm đồ án cải thiện lên nhiều KẾT QUẢ CHƯA ĐẠT ĐƯỢC Song song với kết đạt bên hệ thống cịn nhiều thiếu sót nhiều mặt là:  Về chức năng: Hệ thống thiếu chức cần thiết nâng cao sau:  Người dùng chưa có chức bình luận, viết đánh giá phim, thêm phim vào danh sách u thích, nhận thơng báo có phim mới,… Chưa có chức cập nhật thông tin cho tài khoản người dùng  Người quản trị xem thơng kê bản, thống kê chi tiết, cơng cụ phân tích chưa có Các chức phần quản trị thiết kế đáp ứng với lượng liệu nhỏ  Về giao diện: Phần lớn giao diện thiết kế đẹp, nhiên vấn đề sau:  Phần dành cho quản trị, phần tài khoản, phần danh cho người dùng, khách truy cập (phiên rút gọn): Thiết kế chưa đáp ứng cho thiết bị di động (chưa responsive)  Phần danh cho người dùng, khách truy cập: Giao diện có nhiều thành phần, kích thước lớn làm giảm hiệu cho hệ thống  Về hiệu năng: Tại thời điểm tại, hệ thống đáp ứng tốt yêu cầu sử dụng Tuy nhiên, tương lai quy mô hệ thống thay đổi chắn hệ thống khơng thể đáp ứng yêu cầu, lúc hệ thống phải thiết kế lại  Về bảo mật: Hệ thống tồn lổ hổng tiềm ẩn Những lổ hổng bị khai thác cho mục đích cơng hệ thống gây ảnh hưởng lớn cho hệ thống ĐỊNH HƯỚNG PHÁT TRIỂN Trong tương lai, nhóm chúng em tiếp tục phát triển chức mức hệ thống Bên cạnh đó, nhóm em phát triển thêm nhiều chức cho hệ thống: Hỗ trợ tốn online, viết đánh giá phim, thơng báo có phim mới, chức xử lý ảnh, lưu trữ video tảng đám 34 download by : skknchat@gmail.com mây,… Việc cải thiện hiệu vô quan trọng tương lai mà lượng người dùng liệu ngày nhiều lên Giải pháp tương lai tối ưu lại toàn câu truy vấn sở liệu, thiết kế lại toàn sở liệu, giao diện loại bỏ bớt hiệu ứng khơng cần thiết, chuyển hình ảnh video lên tảng đám mây… 35 download by : skknchat@gmail.com TÀI LIỆU THAM KHẢO TÀI LIỆU Ths.Nguyễn Minh Đạo, Giáo trình lập trình web với ASP.NET, Nhà xuất Đại học Quốc gia Thành phố Hồ Chí Minh - 2014 TRANG WEB Retrieving Property name from lambda expression: https://stackoverflow.com/questions/671968/retrieving-property-name-fromlambda-expression How I extract the property name and value being passed into an Expression?: https://stackoverflow.com/questions/7433630/how-do-i-extract-the-propertyname-and-value-being-passed-into-an-expressionfun Func Delegate: https://docs.microsoft.com/en-us/dotnet/api/system.func-2?view=net-5.0 Creating Custom Attributes (C#): https://docs.microsoft.com/en-us/dotnet/csharp/programmingguide/concepts/attributes/creating-custom-attributes Accessing Attributes by Using Reflection (C#): https://docs.microsoft.com/en-us/dotnet/csharp/programmingguide/concepts/attributes/accessing-attributes-by-usingreflection datetime (Transact-SQL): https://docs.microsoft.com/en-us/sql/t-sql/data-types/datetimetransact-sql?view=sql-server-ver15 Access the value of a member expression: https://stackoverflow.com/questions/2616638/access-the-value-of-a-memberexpression URL Routing: https://docs.microsoft.com/en-us/aspnet/web-forms/overview/gettingstarted/getting-started-with-aspnet-45-web-forms/url-routing Asp.net - error when trying to access working webpage: https://stackoverflow.com/questions/4363941/asp-net-customerrors-mode-offerror-when-trying-to-access-working-webpage Add CustomValidator Dynamically: https://www.tek-tips.com/viewthread.cfm?qid=1361532 Extension Methods (C# Programming Guide): 36 download by : skknchat@gmail.com https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-andstructs/extension-methods RegisterForEventValidation can only be called during Render: https://stackoverflow.com/questions/7228718/registerforeventvalidation-canonly-be-called-during-render How you get total amount of RAM the computer has?: https://stackoverflow.com/questions/105031/how-do-you-get-total-amountof-ram-the-computer-has Getting the IP address of server in ASP.NET?: https://stackoverflow.com/questions/646525/getting-the-ip-address-of-server-inasp-net Get public/external IP address?: https://stackoverflow.com/questions/3253701/get-public-external-ip-address how to pass runtime type to generic method using reflection: https://forums.xamarin.com/discussion/62342/how-to-pass-runtime-typeto-generic-method-using-reflection C# generic list how to get the type of T? [duplicate]: https://stackoverflow.com/questions/1043755/c-sharp-generic-list-t-how-to-getthe-type-of-t Request.Form not working while using masterpage: https://stackoverflow.com/questions/44521505/request-form-not-working-whileusing-masterpage Unicode characters in Regex: https://stackoverflow.com/questions/20641297/unicode-characters-in-regex DropDownList's SelectedIndexChanged event not firing: https://stackoverflow.com/questions/4905406/dropdownlistsselectedindexchanged-event-not-firing How to handle “Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.” on Desktop with Chrome 66?: https://stackoverflow.com/questions/49930680/how-to-handle-uncaught-inpromise-domexception-play-failed-because-the-use “The Controls collection cannot be modified because the control contains code blocks”: https://stackoverflow.com/questions/778952/the-controls-collection-cannot-bemodified-because-the-control-contains-code-bl If an exception occurs inside a “using” block, is the Dispose method called? [duplicate]: 37 download by : skknchat@gmail.com https://stackoverflow.com/questions/21533599/if-an-exception-occurs-insidea-using-block-is-the-dispose-method-called 38 download by : skknchat@gmail.com ... khảo sát website xem phim nghiên cứu số tài liệu lập trình web ASP.NET Web Forms Từ đó, nhóm chúng em hoàn thành đề tài “Website xem phim online” với kết đạt sau:  Về chức năng: Hệ thống website... skknchat@gmail.com CHƯƠNG TỔNG QUAN VỀ ĐỒ ÁN HIỆN TRẠNG HỆ THỐNG 1.1 Giới thiệu hệ thống Hệ thống website mà nhóm em làm đồ án phục vụ cho mơn học ? ?Lập trình Web? ?? Hệ thống hoàn thiện thêm theo ngày... chức website xem phim là:  Người dùng tạo tài khoản, đăng nhập, lấy lại mật sử dụng chức xem danh sách phim, tìm kiếm phim, xem chi tiết phim, xem phim,…  Người quản trị xem thống kê xem số

Ngày đăng: 29/03/2022, 00:01

Hình ảnh liên quan

Bảng 1: Các tình huống sử dụng - Đồ án lập trình web đề tài xây dựng web xem phimonline

Bảng 1.

Các tình huống sử dụng Xem tại trang 14 của tài liệu.
Hình 1: Mô hình nghiệp vụ tạo tài khoản - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 1.

Mô hình nghiệp vụ tạo tài khoản Xem tại trang 17 của tài liệu.
Hình 2: Mô hình đăng nhập tài khoản - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 2.

Mô hình đăng nhập tài khoản Xem tại trang 19 của tài liệu.
Hình 3: Mô hình nghiệp vụ lấy lại mật khẩu cho tài khoản - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 3.

Mô hình nghiệp vụ lấy lại mật khẩu cho tài khoản Xem tại trang 20 của tài liệu.
Hình 4: Mô hình nghiệp vụ phần dành cho người dùng, khách truy cập - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 4.

Mô hình nghiệp vụ phần dành cho người dùng, khách truy cập Xem tại trang 22 của tài liệu.
Hình 4: Mô hình nghiệp vụ phần quản trị - thêm dữ liệu - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 4.

Mô hình nghiệp vụ phần quản trị - thêm dữ liệu Xem tại trang 23 của tài liệu.
Hình 4: Mô hình nghiệp vụ phần quản trị - chỉnh sửa dữ liệu - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 4.

Mô hình nghiệp vụ phần quản trị - chỉnh sửa dữ liệu Xem tại trang 24 của tài liệu.
1.2.6. Mô hình Usecase tổng quát của hệ thống - Đồ án lập trình web đề tài xây dựng web xem phimonline

1.2.6..

Mô hình Usecase tổng quát của hệ thống Xem tại trang 26 của tài liệu.
Hình 5: Mô hình nghiệp vụ phần quản trị - xóa dữ liệu - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 5.

Mô hình nghiệp vụ phần quản trị - xóa dữ liệu Xem tại trang 26 của tài liệu.
Hình 7: Lược đồ Diagram - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 7.

Lược đồ Diagram Xem tại trang 29 của tài liệu.
2. CÁC BẢNG TRONG CƠ SỞ DỮ LIỆU 2.1.Bảng người dùng (User) - Đồ án lập trình web đề tài xây dựng web xem phimonline

2..

CÁC BẢNG TRONG CƠ SỞ DỮ LIỆU 2.1.Bảng người dùng (User) Xem tại trang 29 của tài liệu.
Bảng 4: Cấu trúc dữ liệu bảng phản ứng của người dùng (UserReaction) - Đồ án lập trình web đề tài xây dựng web xem phimonline

Bảng 4.

Cấu trúc dữ liệu bảng phản ứng của người dùng (UserReaction) Xem tại trang 31 của tài liệu.
Bảng 13: Cấu trúc dữ liệu bảng phân phối thể loại (CategoryDistribution) - Đồ án lập trình web đề tài xây dựng web xem phimonline

Bảng 13.

Cấu trúc dữ liệu bảng phân phối thể loại (CategoryDistribution) Xem tại trang 35 của tài liệu.
2.13. Bảng phân phối thẻ Tag (TagDistribution) - Đồ án lập trình web đề tài xây dựng web xem phimonline

2.13..

Bảng phân phối thẻ Tag (TagDistribution) Xem tại trang 35 của tài liệu.
Bảng 15: Cấu trúc dữ liệu bảng đạo diễn của phim (DirectorOfFilm) - Đồ án lập trình web đề tài xây dựng web xem phimonline

Bảng 15.

Cấu trúc dữ liệu bảng đạo diễn của phim (DirectorOfFilm) Xem tại trang 36 của tài liệu.
Hình 8: Giao diện trang chủ - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 8.

Giao diện trang chủ Xem tại trang 38 của tài liệu.
Hình 9: Giao diện trang phim theo thể loại - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 9.

Giao diện trang phim theo thể loại Xem tại trang 38 của tài liệu.
Hình 11: Giao diện trang kết quả tìm kiếm - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 11.

Giao diện trang kết quả tìm kiếm Xem tại trang 39 của tài liệu.
Hình 10: Giao diện trang danh sách thể loại - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 10.

Giao diện trang danh sách thể loại Xem tại trang 39 của tài liệu.
Hình 12: Giao diện trang lịch sử xem phim của phiên đăng nhập - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 12.

Giao diện trang lịch sử xem phim của phiên đăng nhập Xem tại trang 40 của tài liệu.
Hình 14: Giao diện trang xem phim - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 14.

Giao diện trang xem phim Xem tại trang 41 của tài liệu.
Hình 15: Giao trang chủ rút gọn - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 15.

Giao trang chủ rút gọn Xem tại trang 41 của tài liệu.
Hình 16: Giao diện trang phim theo thể loại rút gọn - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 16.

Giao diện trang phim theo thể loại rút gọn Xem tại trang 42 của tài liệu.
Hình 18: Giao diện trang xem phim rút gọn - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 18.

Giao diện trang xem phim rút gọn Xem tại trang 43 của tài liệu.
Hình 20: Giao diện trang đăng nhập tài khoản - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 20.

Giao diện trang đăng nhập tài khoản Xem tại trang 44 của tài liệu.
Hình 25: Giao diện trang tổng quan - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 25.

Giao diện trang tổng quan Xem tại trang 46 của tài liệu.
Hình 26: Giao diện một trang xem danh sách - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 26.

Giao diện một trang xem danh sách Xem tại trang 46 của tài liệu.
Hình 28: Giao diện một trang thêm mới một đối tượng - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 28.

Giao diện một trang thêm mới một đối tượng Xem tại trang 47 của tài liệu.
Hình 29: Giao diện một trang chỉnh sửa một đối tượng - Đồ án lập trình web đề tài xây dựng web xem phimonline

Hình 29.

Giao diện một trang chỉnh sửa một đối tượng Xem tại trang 48 của tài liệu.