Ngày nay ,xem phim đang là một cách giải trí phổ biến cho mọi người,đặc biệt là trong mùa dịch COVID19 hiện nay khi mà nhiều khu vực đang tổ chức cách ly cộng đồng thì nhu cầu xem phim lại càng cấp thiết hơ n nữa. Để đáp ứng được với nhu cầu ngày càng lớn của con người, giúp mọi người có thể thưởng thức được những bộ phim hay ở bất kể thời gian rảnh nào. Hơn thế nữa, còn đáp ứng nhu cầu thư giãn và giải trí của con người sau những giờ làm việc mệt mỏi. Ngoài ra còn bắt kịp xu thế phát triển của ngành công nghiệp sản xuất phim trên thế giới.Vậy nên ,em đã thực hiện đồ án “Xây dựng website xem phim trực tuyến “ để tạo điều kiện cho mọi người có nhu cầu xem phim.
Trang 2Ngày nay ,xem phim đang là một cách giải trí phổ biến cho mọi người,đặc biệt là trong mùa dịch COVID-19 hiện nay khi mà nhiều khu vực đang tổ chứccách ly cộng đồng thì nhu cầu xem phim lại càng cấp thiết hơ n nữa.
Để đáp ứng được với nhu cầu ngày càng lớn của con người, giúp mọi người
có thể thưởng thức được những bộ phim hay ở bất kể thời gian rảnh nào Hơn thếnữa, còn đáp ứng nhu cầu thư giãn và giải trí của con người sau những giờ làmviệc mệt mỏi Ngoài ra còn bắt kịp xu thế phát triển của ngành công nghiệp sảnxuất phim trên thế giới.Vậy nên ,em đã thực hiện đồ án “Xây dựng website xemphim trực tuyến “ để tạo điều kiện cho mọi người có nhu cầu xem phim
Em cũng xin chân thành cảm ơn thầy giáo Trần Văn Hưng đã trực tiếp chỉbảo và hướng dẫn cho em trong quá trình hoàn thành đồ án chuyên ngành lầnnày.Em cũng cảm ơn các thầy cô trong Khoa Tin học đã giúp đỡ và đào tạo emtrong thời gian vừa qua.Em xin chân thành cảm ơn!
Đà Nẵng,ngày…tháng…năm 2020
Sinh viên thực hiện
Lê Trung Hoàng Long
Trang 3
…………, ngày tháng năm 20
GIÁO VIÊN HƯỚNG DẪN
(ký, họ tên)
Trang 4
Điểm:……… (bằng chữ: ……… )
…………, ngày tháng năm 2020 GIÁO VIÊN PHẢN BIỆN
(ký, họ tên)
Trang 5MỞ ĐẦU 1
1 Lý do chọn đề tại 1
2 Đối tượng nghiên cứu 1
3 Mục tiêu của đề tài 1
4 Nội dung nghiên cứu 1
5 Bố cục cụ thể 2
CHƯƠNG 1 : GIỚI THIỆU TỔNG QUAN VỀ WEBSITE XEM PHIM TRỰC TUYẾN 3
1 Giới thiệu về internet 3
2 Sự ra đời và phát triển của Internet 3
3 Ứng dụng web 3
4 Giới thiệu về PHP 4
5 Giới thiệu về XAMPP 5
6 Giới thiệu về HTML 6
7 Hệ quản trị CSDL MySQL 7
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG WEBSITE XEM PHIM TRỰC TUYẾN 9 1 Xác định yêu cầu của hệ thống 9
1.1 Yêu cầu nghiệp vụ: 9
1.2 Yêu cầu phi chức năng: 9
1.2.1 Về giao diện: 9
1.2.2 Về tính bảo mật: 10
1.2.3 Về tính tương thích: 10
2 Yêu cầu giao diện của website 11
2.1 Giao diện người dùng 11
2.2 Giao diện người quản trị: 11
Trang 62.4.1 Chức năng đăng ký thành viên 13
2.4.2 Chức năng tìm kiếm 14
2.4.3 Chức năng xem thông tin 14
2.5 Các chức năng của đối tượng Member (thành viên) 15
2.5.1 Chức năng đăng nhập 15
2.5.2 Chức năng đăng xuất 15
6 Chức năng của Administrator 16
6.1 Các chức năng quản lý Member 16
6.1.1 Chức năng xoá Member: 16
6.1.2 Chức năng sửa Member: 16
6.2 Các chức năng quản lý phim 16
6.2.2 Chức năng xoá phim: 16
6.2.3 Chức năng thêm phim: 17
6.3 Các chức năng quản lí thể loại phim 17
6.3.1 Chức năng xoá thể loại: 17
6.3.2 Chức năng sửa thể loại: 17
6.3.3 Chức năng thêm thể loại: 17
7 Thiết kế hệ thống 18
7.1 Mô hình ngữ cảnh hệ thống 18
7.2 Biểu đồ phân rã chức năng 18
2.4.3 Biểu đồ chức năng của Admin 19
7.3 Biểu đồ hoạt động của User 22
8 Tạo Database 25
Trang 78.2 Mô hình dữ liệu quan hệ 25
9 Yêu cầu về bảo mật 27
CHƯƠNG 3 : TRIỂN KHAI CHƯƠNG TRÌNH 28
1 Giao diện trang chủ website: 28
2 Database của Website: 28
3 Giao diện Form đăng nhập: 29
4 Giao diện quảng cáo 30
5 Giao diện Form đăng kí thành viên: 30
6 Giao diện Form liên hệ: 32
7 Giao diện hổ trợ khẩn : 32
8 Giao diện tìm kiếm thông tin: 32
9 Giao diện quản trị Admin: 33
10 Giao diện trang quản lí user: 33
11 Giao diện trang quản lý phim: 34
12 Giao diện trang quản lý thể loại phim: 35
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 36
1 Những công việc làm được 36
2 Hạn chế 36
3 Kết luận 36
TÀI LIỆU THAM KHẢO 37
PHỤ LỤC 38
Trang 8MỞ ĐẦU
1 Lý do chọn đề tại.
Trong thời đại công nghệ 4.0 ,ngành công nghiệp điện ảnh đang làm điênđảo rạp chiếu bóng,tạo những cơn sốt phòng vé không tưởng thì việc xemphim online trên mạng đang là chủ đề rất hot hiện nay Để đáp ứng được vớinhu cầu ngày càng lớn của con người ,giúp mọi người có thể thưởng thứcnhững bộ phim hay Đáp ứng nhu cầu thư giản và giải trí của mọi người saunhững giờ học,làm việc căng thẳng Bắt kịp xu thế phát triển của nghành côngnghiệp sản xuất phim trên toàn thế giới
Với những kiến thức đã học và xem xét thực tế, em đã lựa chọn đề tài
“Xây dựng website xem phim trực tuyến”
2 Đối tượng nghiên cứu.
Xây dựng Website hướng đến đối tượng người dùng là những người thích xem phim và tìm hiểu những bộ phim mới
3 Mục tiêu của đề tài.
Mục tiêu là xây dựng được website mà ở đó mọi người có thể xem
phim,tìm kiếm những bộ phim cần xem,những thể loại phim mà mình thích một cách thuận tiện và dễ dàng nhất.Website cũng phải có một kho phim dồi dào để cung cấp cho người xem
4 Nội dung nghiên cứu.
Nghiên cứu lý thuyết,áp dụng những kiến thức đã học để thiết kế hệ thống một cách hiệu quả và tối ưu nhất
Khảo sát thực tế từ người xem để đánh giá về hệ thống mà người dùng mong muốn nhất
Xây dựng chương trình theo những mục tiêu đã đặt ra
Phân tích, thiết kế hệ thống chương trình sao cho phù hợp
Trang 95 Bố cục cụ thể.
Chương 1: Giới thiệu về các ngôn ngữ,thư viện sẽ sử dụng trong đề tài.Chương 2: Phân tích yêu cầu chức năng để thiết kế và xây dựng websiteChương 3: Thực hiện và kiểm nghiệm kết quả thu được
Trang 10CHƯƠNG 1 : GIỚI THIỆU TỔNG QUAN VỀ WEBSITE XEM PHIM TRỰC
TUYẾN
1 Giới thiệu về internet
Internet là tào nguyên vô tận với con người trong mọi lĩnh vực, là mạng máytính khổng lồ được liên kết lại với nhau Bất cứ vị trí, khoảng cách hoặc thờigian nào, một máy tính kết nối mạng đều được xem là thành viên của mạnginternet
2 Sự ra đời và phát triển của Internet
Trong những năm 60 và 70, nhiều công nghệ mạng máy tính ra đờinhưng mỗi kiểu lại dựa trên những phần cứng riêng biệt một trong những kiểunày được gọi là mang LAN cục bộ( Local Area Networks- LAN), nối cac máytính với nhau trong phạm vi hẹp bằng dây dẫn và một thiết bị cài đặt trong mỗimáy
Các mạng lớn được gọi là mạng diện rộng (Wide Area WAN), nối các máy tính với nhau trong phạm vi rộng thông qua một hệ thốngdây truyền dẫn kiểu như trong các hệ thống điện thoại
Giao thức TCP/IP đảm bảo sự thông suốt trao đổi thông tin giữa cácmáy tính Internet hiện nay đang liên kết hàng ngàn máy tính thuộc các công ty,
cơ quan nhà nước, các trung tâm nghiên cứu khoa học, trường đại học, khôngphân biệt khoảng cách địa lý Đó là ngân hàng dữ liệu khổng lồ cuả nhân loại
3 Ứng dụng web
Khi nói đến internet người ta thường nhắc đến bộ giao thức chuẩnTCP/IP và các dịch vụ điển hình nhất của nó là email, FTP( File TransferProtocol) và WWW( World Wide Web) Tuy nhiên WWW chiếm vai tròquan trọng nhất vì nó quyết định mô hình của internet
Trang 11Tìm hiếu về WWW ta có thể xác định phạm vi ứng dụng của internettrong thực tiễn, khoa học, công nghệ cũng như trong đời sống.
WWW rất dễ sử dụng và thú vị cho nên đã trở thành một dịch vụ quenthuộc không thể thiếu ngày nay khi email và FTP đã được tích hợp vào hầuhết các trình duyệt thì WWW cũng đã trở thành một công cụ để khai tháccác hoạt động tìm
4 Giới thiệu về PHP
PHP( viết tắt “ PHP: Hypertext Preprocessor) là ngôn ngữ lập trìnhkịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứngdụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó rấtthích hợp và có thể dễ dàng nhúng vào trang HTML Do được tối ưu hóacho các ứng dụng web, tốc độ nhanh gọn, cú pháp giống C và Java, dễ học
và thời gian xây dựng phim tương đối ngắn hơn so với các ngôn ngữ khácnên PHP đã nhanh chóng trở thành một ngôn ngữ phổ biến nhất trên thếgiới
Cũng giống như hầu hết các ngôn ngữ lập trình khác, PHP có thể nốitrực tiếp với HTML.Mã PHP tách biệt với HTML bằng các thực thể đầu vàcuối Khi một tài liệu được đưa ra phân tích, quá trình xử lý PHP chỉđược thực hiện ở những điểm quan trọng, rồi sau đó đưa ra kết quả
Mã PHP được đặt trong một kiểu tag đặc biệt cho phép ta có thể vàohoặc ra khỏi chế độ PHP, cú pháp của PHP cơ bản cũng giống như một sốngôn ngữ lập trình khác, đặc biệt là C và Perl
PHP chỉ phân tích các đoạn mã nằm trong những dấu giới hạn của nó.Bất cứ mã nào nằm ngoài những dấu giới hạn đều được xuất ra trực tiếpkhông thông qua xử lý bởi PHP Các dấu giới hạn thường dùng nhất là <?php và ?>, tương ứng với dấu giới hạn mở và đóng Các dấu giới hạn
<script language="php"> và </script> cũng đôi khi được sử dụng Cách
Trang 12viết dấu giới hạn dạng thẻ ngắn cũng có thể được dùng để thông báo bắtđầu đoạn mã PHP, là <? hay <?= (dấu này được sử dụng để in ra (echo) cácxâu ký tự hay biến) với thẻ thông báo kết thúc đoạn mã PHP là ?>.
5 Giới thiệu về XAMPP
Xampp là chương trình máy chủ Web ( web Server) trên máy tính cánhân( localhost) được tích hợp sẵn Apache, PHP,MySQL, FTP Server,Mail Server vầ các công cụ PHPmyadmin Xampp được download và sửdụng miễn phí tại trang chủ của Xampp
Xampp là một mã nguồn mở máy chủ web đa nền được phát triển bởiApache Friends, bao gồm chủ yếu là Apache HTTP Server, MariaDBdatabase, và interpreters dành cho những đối tượng sử dụng ngôn ngữ PHP
và Perl Xampp là viết tắt của Cross-Platform (đa nền tảng-X), Apache (A),MariaDB (M), PHP (P) và Perl (P) Nó phân bố Apache nhẹ và đơn giản,khiến các lập trình viên có thể dễ dàng tạo ra máy chủ web local để kiểmtra và triển khai trang web của mình Tất cả mọi thứ cần cho pháttriển một trang web - Apache (ứng dụng máy chủ), Cơ sở dữ liệu(MariaDB) và ngôn ngữ lập trình (PHP) được gói gọn trong 1 tệp Xamppcũng là 1 đa nền tảng vì nó có thể chạy tốt trên cả Linux, Windows và Mac.Hầu hết việc triển khai máy chủ web thực tế đều sử dụng cùng thành phầnnhư XAMPP nên rất dễ dàng để chuyển từ máy chủ local sang máy chủonline
Trang 13-XAMPP tích hợp nhiều thành phần quan trọng:Apache,PHP ,MySql -Mã nguồn mở: giao diện quản lý tiện lợi Người dùng tùy ý chủ độngbật, tắt hay khởi động lại bất kỳ dịch vụ máy chủ.
-Do cấu hình đơn giản nên XAMPP gây ra một số bất tiện như: không
hỗ trợ cấu hình Module, không có Version MySQL
-Dung lượng nặng, lên đến 141Mb
6 Giới thiệu về HTML
HTML là viết tắt của Hyper Text Markup Languague hay tiếng việtgọi là ngôn ngữ hiển thị siêu văn bản HTML (viết tắt của từ HypertextMarkup Language, hay là "Ngôn ngữ Đánh dấu Siêu văn bản") là một ngônngữ đánh dấu được thiết kế ra để tạo nên các trang web trên World WideWeb Cùng với CSS và JavaScript, HTML là một trong những ngôn ngữquan trọng trong lĩnh vực thiết kế website HTML được định nghĩa như làmột ứng dụng đơn giản của SGML và được sử dụng trong các tổ chức cầnđến các yêu cầu xuất bản phức tạp HTML đã trở thành một chuẩn mực củaInternet do tổ chức World Wide Web Consortium (W3C) duy trì
Bằng cách dùng HTML động hoặc Ajax, lập trình viên có thể đượctạo ra và xử lý bởi số lượng lớn các công cụ, từ một chương trình soạn thảovăn bản đơn giản – có thể gõ vào ngay từ những dòng đầu tiên – cho đếnnhững công cụ xuất bản WYSIWYG phức tạp Hypertext là cách mà cáctrang Web (được thiết kế bằng HTML) được kết nối với nhau Và như thế,đường link có trên trang Web được gọi là Hypertext Như tên gọi đã nói,HTML là ngôn ngữ đánh dấu bằng thẻ (Markup Language), nghĩa là bạn sửdụng HTML để đánh dấu một tài liệu text bằng các thẻ (tag) để nói cho trìnhduyệt Web cách để cấu trúc nó để hiển thị
HTML có thể:
Trang 14-MySQL có rất nhiều phiên bản cho các hệ điều hành khác nhau:
Windown, Linux, MacOS,…
-MySQL là một trong những ví dụ rất cơ bản về hệ quản trị CSDL quan
hệ sử dụng ngôn ngữ truy vấ có cấu trúc
-MySQL được sử dụng hỗ trợ cho PHP, Perl và nhiều ngôn ngữ khác
Ưu điểm của MySQL
Trang 15-Sự phát triển ứng dụng hỗn hợp.
-Dễ dàng quản lý
-Mã nguồn mở tự do 24/7
-Tổng chi phi thấp
Đặc điểm của MySQL.
-MySQL là một phần mềm quản trị CSDL dạng server-based (gần tươngđương với SQL Server của Microsoft)
-MySQL quản lý dữ liệu thông qua các CSDL, mỗi CSDL có thể cónhiều bảng quan hệ chứa dữ liệu
-MySQL có cơ chế phân quyền người sử dụng riêng, mỗi người dùng cóthể được quản lý một hoặc nhiều CSDL khác nhau, mỗi ngườidùng có một tên truy cập (user name) và mật khẩu tương ứng đểtruy xuất đến CSDL
Trang 16CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG WEBSITE XEM PHIM TRỰC TUYẾN
1 Xác định yêu cầu của hệ thống
1.1 Yêu cầu nghiệp vụ:
Đối với người quản trị: Là người có quyền cao nhất của hệ thống,ngoài việc được tác động đến các chức năng quản lý thành viên, quản
lý thông tin phim, thêm thể loại phim, sửa xóa thông tin phim, xử lýkhắc phục các lõi trên website, người quản trị còn có quyền tạo tàikhoản, cấp quyền cho thành viên quản trị hay có thể xóa tài khoảnngười dung vi phạm nội quy
Đối với thành viên: Là người tìm hiểu thông tin phim, thành viên cóthể xem thông tin bộ phim, tìm kiếm bộ phim mình yêu thích hay thểloại phim mình thích và xem phim trực tuyến trên website
1.2 Yêu cầu phi chức năng:
1.2.1 Về giao diện:
Giao diện người dùng:
Website không quá phức tạp
Thanh menu đơn giản
Fone chữ dễ nhìn
Phải có một giao diện thân thiện dễ sử dụng
Phải nêu bật được thế mạnh của website, cũng như tạo đượcniềm tin cho User ngay từ lần viếng thăm đầu tiên
Giới thiệu được phim mà Website đang có
Có biểu mẫu đăng ký để trở thành thành viên
Có danh mục ,thể loại phim
Có biểu mẫu liên hệ
Chức năng tìm kiếm phim
Trang 17 Mục login của User khi đã trở thành thành viên gồm có: Tênđăng nhập (Username), mật khẩu đăng nhập (password).
Giao diện người quản trị:
Đơn giản, dễ quản lý và không thể thiếu các mục như:
Quản lý đăng nhập
Quản lý User
Quản lý phim
Quản lý thể loại
Quản lý mọi thay đổi của website
Xem trang phim dưới dạng User
Thoát
1.2.2 Về tính bảo mật:
An toàn bảo mật dữ liệu
Có thông tin liên hệ
Người Admin có toàn quyền giữ bảo mật cho website bằng mậtkhẩu riêng
Quản lý User & Password của khách hàng an toàn: Thông tincủa khách hàng được bảo mật
Trang 18 Các công cụ mà hệ thống sử dụng:
Gói XAMPP: Cài đặt các thành phần Apache, PHP, MySQL
Apache 2 – Server
PHP 5.5.1 - Ngôn ngữ lập trình
MySQL - Cơ sở dữ liệu
FileZilla - Giả lập FTP server
Và các tính năng chuyên sâu khác
mySQL: Dùng để lưu cơ sở dữ liệu
Javascript: Bắt lỗi dữ liệu
2 Yêu cầu giao diện của website
2.1 Giao diện người dùng
Phải có một giao diện thân thiện dễ sử dụng:
Màu sắc hài hoà làm nổi bật hình ảnh của phim, font chữ thống nhất, tiệnlợi khi sử dụng
Giới thiệu những thông tin về Website: Địa chỉ liên hệ của cửa hàng hoặccác đại lý trực thuộc, các số điện thoại liên hệ, email liên hệ
Các bộ phim của website: phim đang có, phim bộ, phim mới nhất, phimlẻ…
2.2 Giao diện người quản trị:
- Giao diện đơn giản, dễ quản lý dữ liệu
- Phải được bảo vệ bằng User & Password riêng của Admin
2.3 Phân tích các chức năng của hệ thống
Các tác nhân của hệ thống gồm có:
Customer
Trang 19 Administrator: là thành viên quản trị của hệ thống, có các quyền và chứcnăng như: tạo các tài khoản, quản lý phim,quản lí thể loại,quản lý user…
Member: là hệ thống thành viên có chức năng: Đăng kí, đăng nhập, tìmkiếm, xem,xem phim,liên hệ,đăng xuất
Customer: Là khách vãng lai có chức năng: Đăng kí, tìm kiếm, xem thôngtin phim
Trang 20Hình 1 Biểu đồ Use Case
2.4 Các chức năng của đối tượng Customer (Khách vãng lai)
Khi tham gia vào hệ thống thì họ có thể xem thông tin, tìm kiếm phim,đăng ký là thành viên của hệ thống
2.4.1 Chức năng đăng ký thành viên
Trang 21Description: Dành cho khách vãng lai đăng ký làm thành viên để có thêmnhiều chức năng cho việc xem phim, cũng như tạo mối quan hệ lâu dài với công
ty Qua đó, thành viên sẽ được hưởng chế độ khuyến mại đặc biệt
Input: Khách vãng lai phải nhập đầy đủ các thông tin (*: là thông tin bắtbuộc)
Username: (*)
Password: (*)Email: (*)Họ: (*)Tên: (*)Ngày sinh: Nhập ngày sinh
• Process: Lấy thông tin phim từ CSDL theo các trường tìm kiếm
• Output: Hiện chi tiết thông tin phim thỏa mãn yêu cầu tìm kiếm
2.4.3 Chức năng xem thông tin
Trang 22• Description: Cho phép xem chi tiết thông tin của phim
• Input: Chọn phim cần xem
• Process: Lấy thông tin phim từ CSDL thông qua ID
• Output: Hiện chi tiết thông tin phim
2.5 Các chức năng của đối tượng Member (thành viên)
Thành viên có tất cả các chức năng giống như khách vãng lai và còn cóthêm một số chức năng khác như:
2.5.1 Chức năng đăng nhập
• Description: Cho Member login vào hệ thống
• Input: Người dùng nhập vào các thông tin về username, password đểlogin
• Process: Kiểm tra username và password của người dùng nhập vào và
so sánh với username và password trong CSDL
• Output: nếu đúng cho đăng nhập và hiển thị các chức năng củaMember, ngược lại hiển thị thông báo yêu cầu nhập lại nếu thông tinkhông chính xác
2.5.2 Chức năng đăng xuất
• Description: Cho phép người dùng đăng xuất khỏi hệ thống khi khôngcòn nhu cầu sử dụng hệ thống
• Input: Người dùng click vào nút thoát trên hệ thống
• Process: Tiến hành xóa session lưu thông tin đăng nhập để dừng phiênlàm việc của tài khoản Member trong hệ thống
• Output: Quay trở lại trang hiện hành Ẩn hết các chức năng củaMember
Trang 236 Chức năng của Administrator
6.1 Các chức năng quản lý Member
6.1.1 Chức năng xoá Member:
• Description: Giúp Admin có thể xóa Member ra khỏi CSDL
• Input: Chọn Member cần xóa
• Process: Lấy các thông tin của Member và hiển thị ra màn hình đểchắc chắn rằng Admin xóa đúng Member cần thiết
• Output: Load lại danh sách Member để biết được đã xoá thành côngMember ra khỏi CSDL
6.1.2 Chức năng sửa Member:
• Description: Giúp Admin có thể cập nhật lại thông tin Member trongCSDL
6.2 Các chức năng quản lý phim
6.2.1 Chức năng chỉnh sửa thông tin phim:
• Description: Giúp Admin thay đổi thông tin của phim đã có trongCSDL
• Input: Admin nhập thông tin mới của phim
• Process: Cập nhật thông tin mới cho phim
• Output: Hiển thị thông báo đã cập nhật phim
6.2.2 Chức năng xoá phim:
• Description: Giúp Admin có thể xoá phim hiện có
• Input: Chọn phim cần xoá
Trang 24• Process: Xoá trong CSDL
• Output: Load lại danh sách phim
6.2.3 Chức năng thêm phim:
• Description: Giúp Admin có thể thêm phim mới
• Input: Admin nhập vào những thông tin cần thiết của phim mới
• Process: Kiểm tra xem những trường nào không được để trống Nếutất cả đều phù hợp thì thêm vào database Ngược lại thì không thêmvào database
• Output: Load lại danh sách phim để xem phim mới đã được thêm vàoCSDL
6.3 Các chức năng quản lí thể loại phim
6.3.1 Chức năng xoá thể loại:
• Description: Giúp Admin có thể xoá thể loại hiện có
• Input: Tìm thể loại cần xoá và chọn biểu tượng xoá
• Process: Xoá thể loại ra khỏi CSDL
• Output: Load lại danh sách người dùng để xem thông tin vừa thay đổi
6.3.2 Chức năng sửa thể loại:
• Description: Giúp Admin thay đổi thể loại của phim đã có trongCSDL
• Input:Nhập thể loại phim mới
• Process: Cập nhật thông tin thể loại có trong CSDL
• Output: Hiển thị thông báo đã cập nhật thể loại phim
6.3.3 Chức năng thêm thể loại:
• Description: Giúp Admin thêm những thể loại phim hiện chưa cótrong CSDL
• Input:Nhập thể loại phim mới
• Process: Cập nhật thông tin thể loại đó vào trong CSDL
Trang 25• Output: Hiển thị thông báo đã thêm thể loại phim.
Trang 262.4.3 Biểu đồ chức năng của Admin
Xoá User
Quản lý Website
phim Theo tên 2.1
Theo chữ cái 2.2
đầu tiên
ý 1.2 Đưa ra
kiến
1.3 yêu cầu
phim
3.1 Q.lý người dùng
3.2 Q.lý nội dung
Hình 3 Biểu đồ phân rã chức năng
Trang 27Tìm User muốn xoá và chọn biểu tượng xoá
Xoá User đó ra khỏi
Trang 29
Hình 7.Biểu đồ xóa phim
7.3 Biểu đồ hoạt động của User
Đăng nhập