=`\ TRUONG DAI HOC CƠNG NGHIỆP ] THỰC PHÁM TP.HƠ CHÍ MINH MƠN: LẬP TRÌNH WEB ew
Giảng viên hướng dân: Trân Như Ý
Trang 3MỤC LỤC 1 TONG QUAN VE DO AN 2 PHAN TICH YEU CAU VA QUY TRINH NGHIEP VU 3 THIET KE HE THONG
4 XÂY DỰNG CHƯƠNG TRINH
5 KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIÊN
° Ọ
Trang 51.1 HIỆN TRẠNG HỆ THƠNG
Giới thiệu về hệ thơng
Hệ thơng website mà nhĩm em đã làm hiện tại vẫn là một đồ án phục vụ cho mơn học “Lập trình Web” Hệ
thơng vẫn được hồn thiện thêm theo từng ngày nhăm đáp ứng tốt với những yêu câu ngày càng cao của người dùng, khách truy cập
Ọ
Trang 6Hiện trạng hệ thơng
Hệ thơng website mà nhĩm em đang làm là một nên tảng cho phép người dùng, khách truy cập thưởng thức các bộ phim với kho phim đang càng ngày nhiều hơn Hiện tại hệ thơng website đã đáp ứng được với những phim lẻ, phim chiêu rạp
° Ọ
Trang 7Các quy trình hoạt động
Đối với người quản trị, biên tập viên: Đối với người dùng, khách truy cập: 3 Đăng nhập: Người quản trị hoặc biên 3 Đăng nhập: Người dùng, khách truy
tập viên sẽ đăng nhập vào hệ thơng cập sẽ đăng nhập vào tài khoản 3 Thêm đữ liệu cĩ liên quan tới phim: > Chon phim: Từ các danh sách hoặc
Thể loại, thẻ tag, ngơn ngữ,quốc gia, tìm kiêm phim mong muơn
đạo diễn, diễn viên,
3> Xem chi tiệt phim: Xem chi tiết 3> Thêm phim: Người quản trị hoặc thơng tin phim
biên tập viên sẽ thêm những bộ
phim mới vào hệ thống > Xem phim: Thưởng thức nội dung
@ phim 9
Trang 9Phạm vi
Trang web cho phép người dùng và khách truy cập xem các phim lẻ, phim chiếu rạp Chỉ cĩ những tài khoản cĩ quyên quản trị hoặc quyên biên tập viên mới cĩ thê thực hiện thêm mới, chỉnh sửa phim
° Ọ
Trang 10Phạm vi
Đơi với người dùng, khách truy cập cĩ thê xem phim, tim kiém phim, thực hiện các đánh giá đơn giá đơn giản về phim (thích hoặc khơng thích phim)
° Ọ
Trang 11Mơi trường triển khai
*%* Sử dụng các ngơn ngữ: HTML, CSS, Javascript, C# (.NET Framework 4.5)
*%* Sử dụng các cơng cụ lập trình: Visual Studio Code, SQL Server 2014 trở lên, Visual Studio 2019
* Các cơng cụ hỗ trợ khác: Live Server (tiện ích trong Visual Studio Code), Live Share (tiện ích được tích hợp trong Visual Studio Code và Visual Studio 2019), nên tảng quản lý mã nguon Github
@
Trang 121.3 SU CAN THIET, LY DO
Trang 142.1 PHÁN TÍCH YÊU CÂU
> Yêu cầu của người dùng, khách truy cập 3>“ Yêu cầu của người quản trị, biên tập viên
b4 Ọ
Trang 15Yêu cầu của người dùng, khách truy cap
> Giao diện dễ sử dụng, phù hợp với nhu cầu xem phim online
> Tìm kiếm được phim dễ dàng
> Cĩ các đáp ứng được các nhu cầu cần thiết cho người dùng, khách truy cập > Đăng ký, đăng nhập tài khoản, các tác vụ quản lý tài khoản dễ dàng
> Kho phim đa dạng
> Thong tin tai khoan được bảo mật tốt
° Ọ
Trang 16Yêu cầu của người quản trị, biên tập viên
> Cĩ các chức năng thống kê: Số lượng phim, thể loại, lượt xem trang hiện tại, tình trạng hệ thơng
> Quản lý được các dữ liệu phim (xem chỉ tiết, thêm, xĩa, sửa)
> Quản lý được các dữ liệu liên quan như: Thể loại, thẻ tà, ngơn ngữ, quốc gia,
đạo diễn, diễn viên
3 Quản lý các tài khoản, quyền hạn của tài khoản (Chỉ cĩ người quản trị mới cĩ thê thay doi)
> Quản lý các dữ liệu trên hệ thống dễ dàng
Trang 182.2 QUY TRÌNH NGHIỆP VỤ
> Mơ hình nghiệp vụ tạo tài khoản
3“ Mơ hình nghiệp vụ đăng nhập tài khoản
> Mơ hình nghiệp vu lay lai mat khẩu cho tài khoản > Mơ hình nghiệp vụ phân dành cho người dùng,
khách truy cập
> Mơ hình nghiệp vụ phần quản trị > Mơ hình Usecase tổng quát
‹ Qo
Trang 19Mơ hình nghiệp vụ tạo tài khoản = Nhập thơng tin cần đã i Đăng ký thành cơng,
chuyển tớ trang dang nhập
Trang 20Mơ hình nghiệp vụ đăng nhập tài khoản tà
Trang 21Mơ hình nghiệp vụ lây lại mật khẩu cho tài khoản ị F—> Nhập đa chi Email Nhập mật mật khẩu mớ
Thay đổi mật khẩu thành cơng,
chuyển hướng tới trang đăng nhập
Trang 22Mơ hình nghiệp vụ phân dành cho người dùng, khách truy cập
Trang 23Mơ hình nghiệp vụ phân quản trị Bắt đầu Kết thúc e ẵÄ Nhâp thơng tin cho đố tương + Dữ liệu sai hoặc bị trùng
Thêm dữ liệu khơng thành cơng, hiến thị thơng báo lơi
Thêm dữ liệu thành cơng, hiến thị thơng báo thành cơng
Trang 24Mơ hình nghiệp vụ phân quản trị Kết thúc ——————> Chính sửa thơng tin cho đối tượng : +
Dữ liệu sai hoặc bị trùng Chính sửa dữ liệu khơng thành cơng,
hiến thị thơng báo lỗi
Chinh sửa dữ liệu thành cơng, hiến thị thơng báo thành cơng
Trang 25Mơ hình nghiệp vụ phân quản trị Bat da Kểt thúc ——> Chọn đố tượng cần xĩa
Trang 2723 YÊU CÂU CHỨC NĂNG
> Nhĩm chức năng thuộc phân quản trị 3“ Nhĩm chức năng thuộc phân tài khoản
> Nhom các chức năng người dùng, khách truy cập
° Ọ
Trang 28Nhĩm chức năng thuộc phân quản trị
3 Quản lý phim: Chức năng thêm, sửa, xĩa các thơng tin của bộ phim
> Quán lý thể loại: Chức năng thêm, sửa, xĩa các thơng tin thể loại của bộ phim > Quản lý thẻ tà: Chức năng thêm, sửa, xĩa các thẻ tag của bộ phim
> Quản lý quốc gia: Chức năng thêm, sửa, xĩa các quốc gia sản xuất của bộ phim
> Quản lý ngơn ngữ: Chức năng thêm, sửa, xĩa các ngơn ngữ gơc của bộ phim
> Quản lý đạo diễn: Chức năng thêm, sửa, xĩa các đạo diễn của bộ phim
> Quản lý diễn viên: Chức năng thêm, sửa, xĩa các diễn viên của bộ phim
° Ọ
Trang 29Nhĩm chức năng thuộc phân tài khoản
> Đăng nhập: Cho phép đăng nhập vào tài khoản người dùng, người quản trị, biên tập viên và điều hướng tới trang phù hợp
> Đăng xuất: Đăng xuất khỏi tài khoản, xĩa phiên người dùng hiện tại > Đăng ký: Đăng ký I tài khoản mới tài khoản người dùng mới
> Xac minh tai khoan: Sau khi kích hoạt tài khốn thành cơng, người dùng cĩ thế đăng nhập vào website
> Lay lai mat khẩu: Hỗ trợ người dùng, người quản trị, biên tập viên cĩ thể tạo
mới mật khâu nếu như quên mật khẩu hiện tại
° Ọ
Trang 30Nhĩm chức năng thuộc phan người dùng, khách truy cập
> Phim mới nhất: Lấy ra danh sách phim mới được thêm
> Phim theo thể loại: Lấy ra danh sách phim theo thê loại được yêu cầu > Danh sách thể loại: Danh sách thể loại phim của trang web đang cĩ
> Chỉ tiết phim: Lấy ra tồn bộ thơng tin phim bao gồm: tên, mơ tả, đạo diễn,
diễn viên, ngơn ngữ, quốc gia,
3 Trang xem phim: Trang cĩ chức năng cho người dùng xem phim đã chọn > Tìm kiếm phim: Tìm những bộ phim cĩ tên chứa từ khĩa được nhập vào
° Ọ
Trang 32Lược đơ Diagram [Director | % ID ee ID 'CastOfHlm name name : m descigion dascipon as fp Ta createAt createAt ipdateAt updateAt createAt updateAt
PaymentMethod # ID |Deeeteorram fimld —|
name % directorid laqDistribution Lanquage
createAt role c 9 tagid ro
updateAt createAt ÿ filmid name
ipdateAt createAt description updateAt createAt updateAt \Paymentinfo - Role % userid =el 1 ID ° c Distrit
name cardNumber = sức categoryld
createAt ow description cos 9 filmid
Trang 33Các bảng trong cơ sở dữ liệu
3 Bảng người dùng (User): lưu trữ thơng tin tài khoản của người dùng và người quản trỊ
> Bảng vai trị của người dùng (Role): lưu trữ các mức quyên hạn của người dùng
3 Bảng phản ứng của người dùng (UserReacfion): lưu trữ các thao tác thích, khơng thích phim của người dùng
> Bảng phương thức thanh tốn (PaymentMethod): lưu trữ thơng tin các phương thức thanh tốn
Trang 34Y YY YY YY Vv
Cac bang trong cơ sở dữ liệu
Bảng thể loại (Category): lưu trữ thơng tin thể loại Bang thé Tag (Tag): luu trit thong tin the tag
Bảng quốc gia (Country): lưu trữ thơng tin quốc gia của phim Bảng ngơn ngữ (Language): luu trữ thơng tin ngơn ngữ của phim
Bảng đạo diễn (Direetor): lưu trữ thơng tin đạo diễn Bang diễn viên (Cast): lưu trữ thơng tin diễn viên
Bảng phân phối thể loại (CategoryDistribution): lưu trữ thơng tin các thê loại của phim
Trang 35Các bảng trong cơ sở dữ liệu
> Bang dao dién của phim (DirectorOfFilm): lưu trữ các đạo diễn của phim
> Bảng diễn viên của phim (CastOfFilm): lưu trữ thơng tin các diễn viên của phim
Trang 38Trang phim theo thể loại
TRANBEHỦ THỂLDAIC LỊPHSỬ BÀIVIẾT« PHIM CHIẾU! RẠP
PHIM THEO THE LOAI
Trang 39Trang danh sách thể loại
PHIM = `
Le TRANG CHỦ THÊ LDẠIx LỊPH SỬ BÀI VIÊTx CONG CUv HO TRO ĐĂNG NHẬP / ĐĂNG KÝ
PHIM CHIẾU RAP Nhap tén phim ma ban muốn tỉm
DANH SÁCH THỂ LOẠI
Tên thế loại Số lượng phim
Trang 41Trang lịch sử xem phim của phiên đăng nhập
PHIM Ệ 2 =
MỚI 24/7 TRANGCHỦ THÊLOẠIY LỊCHSỬ BAIVIETY CŨNEGCỤY HƠ TRỤ eV
PHIM CHIEU RAP Nhập tén phim ma ban muén tim So)
PHIM BẠN ĐÃ XEM
NW Etasticte
Trang 42Trang chỉ tiết phim
PHIM Ề
Trang 43Trang xem phim
PHIM : š -
MỚI 24/7 TRANGCHU THELOAIY LỊCHSỬ BAIVIETY CŨNGCỤY HƠTRỢ ĐĂNG XUÂT PHIM CHIẾU RẠP Nhập tên phim mà bạn muốn tìm Q
Trang 44Trang chu rut gon
Trang 45Trang phim theo thể loại rút gọn
TRANG CHỦ DANH SÁCH THẺ LOẠI LỊCHSỬXEM ĐĂNG XUẤT
TT PHIM CỦA THẺ LOẠI: HÀNH ĐỘNG
KARA x HARRY POTTER AND THE 2 HARRY POTTER AND THE i THÊ ORDER OF THE PHOENIX NHI SWNG HALF-BLOOD PRINCE
Trang 46Trang xem chỉ tiết rút gọn
TRANGCHỦ DANH SÁCH THẺLOẠI LỊCHSỬXEM ĐĂNG XUẤT
Thé loai CHI TIET PHIM: HARRY POTTER AND THE ORDER OF THE PHOENIX
MO TA PHIM
Harry tức giận vì bị bỏ rơi ở nhà Dursley trong dịp hè, cậu ngờ rằng Chúa tê hắc ám Voldemort đang tập hợp lực lượng và vì cậu cĩ nguy cơ bị tần cơng, những người Harry luơn coi là bạn đang cố che giấu tung tích cậu Cuối cùng, sau khi được giải cứu, Harry khám phá ra rằng giáo sư Dumbledore đang tập hợp lại Hội Phượng Hồng — một đồn quân bí mật da duoc thành lập từ những năm trước nhằm chống lại Chúa tê Voldemort Tuy nhiên, Bộ Pháp thuật khơng ủng hộ Hội Phượng Hồng những lời bịa đặt nhanh chĩng được đăng tải trên Nhật báo Tiên tri — một tờ báo của giới phù thủy, Harry lo ngại rằng rất cĩ khả năng cậu sẽ phải gánh vác trách nhiệm chống lại cái ác một mình ; \ a | ` } CAC THONG TIN BO SUNG {
\ Quốc gia: Hoa Kỳ Ngơn ngữ: Tiếng Anh
ì `
` ` ;
TO KU 2 Cơng ty SX: Warner Bros Pictures Ngày phát hành: 2007
Các thơng tin như đạo diễn, diễn viên, thẻ tag, khơng được hiên thị trong phiên bản rút gọn, vui lịng chuyên qua phiên bản đây đủ đê xem chi tiệt
XEM PHIM NGA
Trang 47Trang xem phim rut gon
TRANG CHU DANHSACHTHELOAI LỊCHSỬXEM ĐĂNG XUẤT
Swe Or XEM PHIM: HARRY POTTER AND THE ORDER OF THE PHOENIX
Trang 484.2 PHAN TAI KHOAN
Trang dang ky
DANG KY TAI KHOAN
Hãy đăng ký đề thưởng thức những tác phẩm điện ảnh hay, chất lượng nhất
THƠNG TIN CƠ BẢN Tên người dùng systemadmin Địa chỉ Email Nhập vào địa chỉ Email Số điện thoại Nhập vào số điện thoại Xác nhận mật khẩu Nhập vào xác nhận mật khẩu THƠNG TIN THANH TỐN Sé thé Nhập vào số thẻ CVV Nhập vào số CVV Tén chu tai khoan
Nhập vào tên tài khoản
Ngày hết hạn
Nhập vào ngày hêt hạn
Trang 49Trang đăng nhập
BAN DANG XEM?
Marvel Studios' Loki | Official Trailer | Disney+
Loki’s time has come Watch the brand-new trailer for "Loki," and start streaming the Marvel Studios Original Series June 11 on Disney+
DANG NHAP
Đăng nhập ngay đề khơng bỏ lỡ những bộ phim hấp dẫn
Trang 51Trang nhập mã xác nhận
XÁC MINH TÀI KHOẢN
Bước cuối cùng đề truy cập tài khoản Ma xac nhan
Nhập vào mã xác nhận
Xác nhận
Trang 53Trang dang xuat
ĐĂNG XUÁT KHỎI TÀI KHOẢN
Quay về trang chủ
Trang 544.3 PHAN QUAN TRI Trang tong quan
CƠNG CỤ
# Tổng quan Trang tơng quanl
&& Quan ly phim
Quan ly hé thong website
ïE Quản lý thé loại
MJ Quan ly quée gia Đây là trang tổng quan, để thực hiện quản trị hãy vào các trang chức năng ở bên trái
® Quản lý thẻ tag § Quản lý đạo diễn
@& Quan ly dién vién THONG TIN HE THONG
= Quản lý vai trị Thống kê hệ thống
# Quản lý người dùng
Bộ nhớ RAM đã sử dụng 111.6640625 MB
Trang 55Nhĩm các trang xem danh sách CƠNG CỤ # Tổng quan Danh sách ngơn ngữ EH Quản lý phim ID Tên ngơn ngữ Ngày tạo Ngày cập nhật = Quan ly thể loại
- 1 Tiếng Anh 7I24/2021 8:51:56 PM 7/24/2021 9:07:07 PM Chọn ngơn ngữ
f Quản lý quốc gia
¬ - 2 Tiếng Việt 7/24/2021 9:05:31 PM 7/24/2021 9:05:31 PM Chọn ngơn ngữ ?R Quản lý ngơn ngữ
® Quan ly thé tag 3 Tiếng Nhật 7/24/2021 11:30:33 PM 7/24/2021 11:30:33 PM Chọn ngơn ngữ
§ Quản lý đạo diễn 4 Tiếng Pháp 7/25/2021 3:01:13 PM 7/25/2021 3:01:13 PM Chọn ngơn ngữ
§ Quản lý diễn viên
Trang bạn đang xem: 1 Chuyển tới trang: 4+ Tổng số trang: 0
= Quan ly vai tro # Quản lý người dùng
CƠNG CỤ CHỈNH SỬA NGƠN NGỮ
Bạn đang thao tác trên ngơn ngữ: 2 Tiếng Việt na XEM CHI TIẾT CHÍNH SỬA ners
Trang 56Nhĩm các trang xem chỉ tiết một đối tượng
CƠNG CỤ
CHI TIẾT PHIM
# Tơng quan
E8 Quản lý phim Chỉ tiết phim: Avengers - Endgame # Quan ly the loai ID của phim — 10c8c474a6dc41460e4941ad402dfe7c
f Quan ly quéc gia
Tén cua
- : Avengers - Endgame
?R Quản lý ngơn ngữ phim
® Quản lý thẻ tag Quốc gia Hoa Kỳ § Quản lý đạo diễn Ngơn ngữ Tiếng Anh
Trang 57Nhĩm các trang tạo mới một đồi tượng
CƠNG CỤ
TẠO MỚI PHIM = Tong quan
£3 Quan ly phim Nhập dữ liệu vào các trường bên dưới để tạo mới 1 phim
= Quản lý thể loại Tên phim
Nhập vào tên phi
flƒ Quản lý quốc gia IẾP Vào tổn phim
?R Quản lý ngơn ngữ Quốc gia
Hoa Kỳ ® Quan ly thé tag
Tên cơng ty san xuất @ Quan ly dao dién