Đồ án xây dựng website xem phim và quảng cáo - Công nghệ thông tin | Đại học Kinh tế Kỹ thuật Công nghiệp

Đảm bảo bảo mật cho người dùng khi đăng ký/đăng nhập (mật khẩu mã hóa), và bảo vệ dữ liệu cá nhân của người dùng. Website cần được tối ưu để hỗ trợ lượng truy cập cao, đặc biệt khi số lượng người xem phim tăng lên. Cung cấp hướng dẫn chi tiết cho người dùng cuối (đăng ký tài khoản, tìm kiếm phim, xem phim). Bao gồm mô tả chi tiết về hệ thống, cơ sở dữ liệu, API, và cách triển khai hệ thống.

Part-3 - Part-3
Đồ án Tốt Nghiệp – Xây dựng Website xem phim và quảng cáo
2.4.3.5 Biểu đồ luồng phân rã cấp 2.3..................................................................20
Xem nội dung của website...........................................20
Quản lí nội dung website............................................20
2.5 Sơ đồ khối hệ thống.......................................................................................21
2.5.1 Sơ đồ khối hoạt động..............................................................................21
2.6 Sơ đồ thực thể liên kết................................................................................30
2.7 Mô tả các bảng quan hệ.................................................................................30
CHƯƠNG III: TRIỂN KHAI CHƯƠNG TRÌNH ................................................33
3.1 Giao diện Trang chủ của Website................................................................33
3.2 Giao diện From đăng nhập...........................................................................35
3.3 Giao diện from liên hệ...................................................................................36
3.4 Giao diện Trang đăng kí thành viên.............................................................37
3.5 Giao diện trang quản trị (Admin)................................................................38
................................................................................................................................ 38
3.6. Giao diện trang thêm phim..........................................................................38
3.7 Giao diện trang quản lí phim........................................................................39
3.8 Giao diện trang quản lí thành viên...............................................................40
CHƯƠNG IV: ĐÁNH GIÁ VÀ KẾT LUẬN..........................................................40
TÀI LIỆU THAM KHẢO........................................................................................42
LỜI MỞ ĐẦU
Ngày nay, các ứng dụng công nghệ thông tin đã được áp dụng trong mọi lĩnh
vực nghiên cứu khoa học kĩ thuật cũng như trong đời sống, máy tính trở thành công cụ
trợ giúp đắc lực cho con người trong lưu trữ, phân tích xử lý thông tin. nước ta,
cùng với sự phát triển chung của nền kinh tế, tin học đang ngày được ứng dụng rộng
SVTH: Hồ Đức Hậu Trang 7
Đồ án Tốt Nghiệp – Xây dựng Website xem phim và quảng cáo
rãi trong công tác quản từng bước khẳng định sức mạnh cũng như vị trí quan
trọng của mình.
Trong ngành CNTT, các phần mềm được thiết kế theo nhu cầu sử dụng, có 3 mô
hình lập trình phần mềm là: hình máy đơn, client/server web-based. Trong đó
mô hình web-based hình được nhiều ưa thích thể cho phép người dùng
bất đâu, chỉ cần kết nối Internet dễ dàng truy cập vào sử dụng. rất
nhiều lĩnh vực ứng dụng trên nền tảng web-based như là quản nhân sự, thương mại
điện tử, y tế, giáo dục và đào tạo, vui chơi giải trí,…
Trong đó đồ án này, với mục đích xây dựng một hệ thống xem phim trực tuyến,
tôi chọn mô hình thiết kế web-based để xây dựng 1 trang web cho phép người dùng có
thể truy cập vào để xem phim trực tuyến thông qua mạng Internet. Hệ thống được lập
trình bằng ngôn ngữ PHP hệ QTCSDL MySQL với những tính năng bản như
đăng người dùng, xem phim, tìm phim c phản hồi ý kiến liên quan. Hệ thống
đã được thử nghiệm và bước đầu hoạt động ổn định trên mạng LAN.
CHƯƠNG I: GIỚI THIỆU
1.1 Giới thiệu về Internet
Internet là tài nguyên vô tận với con người trong mọi lĩnh vực.
Internet mạng máy tính khổng lồ được kết nối lại với nhau. Bất cứ vị trí ,
khoảng cách hoặc thời gian nào, một máy tính kết nối vào mạng Internet đều được coi
là thành viên của mạng Internet.
SVTH: Hồ Đức Hậu Trang 8
Đồ án Tốt Nghiệp – Xây dựng Website xem phim và quảng cáo
1.2 Sự ra đời và phát triển của Internet
Trong những năm 6070 , nhiều công nghệ mạng máy tính ra đời như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ểu này được gọi
mạng LAN cục bộ (Local Area Networks - LAN), nối các máy tí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ỗi máy.
Các mạng lớn được gọi mạng diện rộng (Wide Area Networks-WAN) , nối
nhiều máy tính với nhau trong phạm vi rộng thông qua một hệ thống dâ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ác má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, quan nhà
nước, các trung tâm nghiên cứu khoa học, trường đại học, không phân biệt khoảng
cách địa lý. Đó là ngân hàng dữ liệu khổng lồ của nhân loại.
1.3 Ứng dụng Web
Khi nói đến Internet người ta thường nhắc đến bộ giao thức chuẩn TCP/IP
các dịch vụ diển hình nhất của email, FPT (File Transfer Protocol) WWW
(World Wide Web). Tuy nhiên WWW chiếm vai trò quan trọng nhất vì quyết định
mô hình của internet.
Tìm hiểu về ta thể xác định phạm vi ứng dụng của internet trong WWW
thực tiễn, khoa học, công nghệ cũng như trong đời sống.
WWW rất dễ sử dụng thú vị cho nên đã trở thành một dịch vụ quen thuộc
không thể thiếu. Ngày nay, khi email FPT đã được tích hợp vào hầu hết các trình
duyệt thì cũng đã trở thành một công cụ để khai thác các hoạt động tìm WWW
1.4 Các kĩ thuật dành cho Web
1.4.1 Flash
Flash la tạo hìnhnh động cao cấp, đẹp nhất hiện nay, dùng cho việc trang trí.
Mặc flash còn nhiều chức năng xuât sắc nữa nhưng dùng flash trong web cần cẩn
thận vì không phải máy nào cũng hiển thị flash.
1.4.2 Java script, java applet, DHTML (dynamic HTML), VB script
Là các script giúp tạo hiệu ứng đặc biệt trên web.
1.4.3 Java, PHP, CGI
SVTH: Hồ Đức Hậu Trang 9
Đồ án Tốt Nghiệp – Xây dựng Website xem phim và quảng cáo
các ngôn ngữ dùng trong thiết kế trang web giúp tạo chương trình web
động, tạo chat, forum.
1.4.4 Cơ sở dữ liệu-MYSQl, DBF
Là cơ sở dữ liệu tạo trang web động.
1.5 Giới thiệu về các công cụ và ngôn ngữ lập trình
1.5.1 Giới thiệu về MySQL
MySQL một phần mềm quản trị CSDL nguồn mở, miễn phí nằm tròng
nhóm LAMP ( Linux-Apache-MySQL-PHP). MySQL rất phổ biến được các nphát
triển ưa chuộng trong quá trình phát triển ứng dụng.MySQL là sơ sỡ dữ liệu tốt độ cao,
ổn định và dễ sữ dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp
một hệ thống lớn các hàm tiện ích rất mạnh.Với tốc độ tính bảo mật cao, MySQL
rất thích hợp cho các ứng dụng truy cập CSDL trên Internet.Vì MySQL miễn phí
hoàn toàn cho nên bạn có thể tải MySQL từ trang chủ.
MySQL có nhiều phiên bản cho các hệ điều hành khác nhau: Windown, Linux,
MacOS , Unix, NetBSD, NetWare…
MySQL một trong những dụ rất cở bản về hệ quản trị CSDL quan hệ sữ
dụng con ngữ truy vấn có cấu trúc (SQL).
MySQL được sữ dụng hổ trợ cho PHP, Perl và nhiều ngôn ngữ khác
1.5.1.1 Các ưu điểm của MySQL
MySQL là một hệ quản trị nhanh nhỏ gọn, bảo mật và dễ sữ dụng, thường được
sữ dụng cho các ứng dụng nhỏ trung bình. Các script files thể chạy trên một số
hệ quản trị khác nhau như MySQL sever, Oracle. được sữ dụng cho các ứng dụng
clien/server.
MySQL hỗ trợ các điểm vào ANSI SQL92 ODBC mức 0-2. MySQL hỗ
trợ nhiều ngon ngữ cho việc thôngo lỗi như Czec, Dute, Englsh… Ngôn ngữ mặt
định cho dữ liệu là IS)-8859-1(Latin 1) muốn thay đổi phải sữa trong mã nguồn.
Ngôn ngữ lập trình viết các hàng API để thâm nhập sỡ dữ liệu MySQL
thể là C, Per;, PHP…
SVTH: Hồ Đức Hậu Trang 10
| 1/4

Preview text:

Part-3 - Part-3
Đồ án Tốt Nghiệp – Xây dựng Website xem phim và quảng cáo
2.4.3.5 Biểu đồ luồng phân rã cấp 2.3..................................................................20
Xem nội dung của website...........................................20
Quản lí nội dung website............................................20
2.5 Sơ đồ khối hệ thống.......................................................................................21
2.5.1 Sơ đồ khối hoạt động..............................................................................21
2.6 Sơ đồ thực thể liên kết................................................................................30
2.7 Mô tả các bảng quan hệ.................................................................................30
CHƯƠNG III: TRIỂN KHAI CHƯƠNG TRÌNH ................................................33
3.1 Giao diện Trang chủ của Website................................................................33
3.2 Giao diện From đăng nhập...........................................................................35
3.3 Giao diện from liên hệ...................................................................................36
3.4 Giao diện Trang đăng kí thành viên.............................................................37
3.5 Giao diện trang quản trị (Admin)................................................................38
................................................................................................................................ 38
3.6. Giao diện trang thêm phim..........................................................................38
3.7 Giao diện trang quản lí phim........................................................................39
3.8 Giao diện trang quản lí thành viên...............................................................40
CHƯƠNG IV: ĐÁNH GIÁ VÀ KẾT LUẬN..........................................................40
TÀI LIỆU THAM KHẢO........................................................................................42 LỜI MỞ ĐẦU
Ngày nay, các ứng dụng công nghệ thông tin đã được áp dụng trong mọi lĩnh
vực nghiên cứu khoa học kĩ thuật cũng như trong đời sống, máy tính trở thành công cụ
trợ giúp đắc lực cho con người trong lưu trữ, phân tích và xử lý thông tin. Ở nước ta,
cùng với sự phát triển chung của nền kinh tế, tin học đang ngày được ứng dụng rộng SVTH: Hồ Đức Hậu Trang 7
Đồ án Tốt Nghiệp – Xây dựng Website xem phim và quảng cáo
rãi trong công tác quản lý và từng bước khẳng định sức mạnh cũng như vị trí quan trọng của mình.
Trong ngành CNTT, các phần mềm được thiết kế theo nhu cầu sử dụng, có 3 mô
hình lập trình phần mềm là: Mô hình máy đơn, client/server và web-based. Trong đó
mô hình web-based là mô hình được nhiều ưa thích vì nó có thể cho phép người dùng
ở bất kì đâu, chỉ cần có kết nối Internet là dễ dàng truy cập vào và sử dụng. Có rất
nhiều lĩnh vực ứng dụng trên nền tảng web-based như là quản lý nhân sự, thương mại
điện tử, y tế, giáo dục và đào tạo, vui chơi giải trí,…
Trong đó đồ án này, với mục đích xây dựng một hệ thống xem phim trực tuyến,
tôi chọn mô hình thiết kế web-based để xây dựng 1 trang web cho phép người dùng có
thể truy cập vào để xem phim trực tuyến thông qua mạng Internet. Hệ thống được lập
trình bằng ngôn ngữ PHP và hệ QTCSDL MySQL với những tính năng cơ bản như
đăng ký người dùng, xem phim, tìm phim và các phản hồi ý kiến liên quan. Hệ thống
đã được thử nghiệm và bước đầu hoạt động ổn định trên mạng LAN.
CHƯƠNG I: GIỚI THIỆU 1.1
Giới thiệu về Internet
Internet là tài nguyên vô tận với con người trong mọi lĩnh vực.
Internet là mạng máy tính khổng lồ được kết nối lại với nhau. Bất cứ vị trí ,
khoảng cách hoặc thời gian nào, một máy tính kết nối vào mạng Internet đều được coi
là thành viên của mạng Internet. SVTH: Hồ Đức Hậu Trang 8
Đồ án Tốt Nghiệp – Xây dựng Website xem phim và quảng cáo 1.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 đời như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ểu này được gọi là
mạng LAN cục bộ (Local Area Networks - LAN), nối các máy tí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ỗi máy.
Các mạng lớn được gọi là mạng diện rộng (Wide Area Networks-WAN) , nối
nhiều máy tính với nhau trong phạm vi rộng thông qua một hệ thống dâ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ác má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ông phân biệt khoảng
cách địa lý. Đó là ngân hàng dữ liệu khổng lồ của nhân loại. 1.3 Ứng dụng Web
Khi nói đến Internet người ta thường nhắc đến bộ giao thức chuẩn TCP/IP và
các dịch vụ diển hình nhất của nó là email, FPT (File Transfer Protocol) 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.
Tìm hiểu về WWW ta có thể xác định phạm vi ứng dụng của internet trong
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ụ quen thuộc
không thể thiếu. Ngày nay, khi email và FPT đã được tích hợp vào hầu hết các trình
duyệt thì WWW cũng đã trở thành một công cụ để khai thác các hoạt động tìm 1.4
Các kĩ thuật dành cho Web 1.4.1 Flash
Flash la tạo hình ảnh động cao cấp, đẹp nhất hiện nay, dùng cho việc trang trí.
Mặc dù flash còn nhiều chức năng xuât sắc nữa nhưng dùng flash trong web cần cẩn
thận vì không phải máy nào cũng hiển thị flash.
1.4.2 Java script, java applet, DHTML (dynamic HTML), VB script
Là các script giúp tạo hiệu ứng đặc biệt trên web. 1.4.3 Java, PHP, CGI SVTH: Hồ Đức Hậu Trang 9
Đồ án Tốt Nghiệp – Xây dựng Website xem phim và quảng cáo
Là các ngôn ngữ dùng trong thiết kế trang web giúp tạo chương trình web động, tạo chat, forum.
1.4.4 Cơ sở dữ liệu-MYSQl, DBF
Là cơ sở dữ liệu tạo trang web động. 1.5
Giới thiệu về các công cụ và ngôn ngữ lập trình
1.5.1 Giới thiệu về MySQL
MySQL là một phần mềm quản trị CSDL mã nguồn mở, miễn phí nằm tròng
nhóm LAMP ( Linux-Apache-MySQL-PHP). MySQL rất phổ biến được các nhà phát
triển ưa chuộng trong quá trình phát triển ứng dụng.MySQL là sơ sỡ dữ liệu tốt độ cao,
ổn định và dễ sữ dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp
một hệ thống lớn các hàm tiện ích rất mạnh.Với tốc độ và tính bảo mật cao, MySQL
rất thích hợp cho các ứng dụng có truy cập CSDL trên Internet.Vì MySQL miễn phí
hoàn toàn cho nên bạn có thể tải MySQL từ trang chủ.
MySQL có nhiều phiên bản cho các hệ điều hành khác nhau: Windown, Linux,
MacOS , Unix, NetBSD, NetWare…
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 con ngữ truy vấn có cấu trúc (SQL).
MySQL được sữ dụng hổ trợ cho PHP, Perl và nhiều ngôn ngữ khác
1.5.1.1 Các ưu điểm của MySQL
MySQL là một hệ quản trị nhanh nhỏ gọn, bảo mật và dễ sữ dụng, thường được
sữ dụng cho các ứng dụng nhỏ và trung bình. Các script files có thể chạy trên một số
hệ quản trị khác nhau như MySQL sever, Oracle. Nó được sữ dụng cho các ứng dụng clien/server.
MySQL hỗ trợ các điểm vào là ANSI SQL92 và ODBC mức 0-2. MySQL hỗ
trợ nhiều ngon ngữ cho việc thông báo lỗi như Czec, Dute, Englsh… Ngôn ngữ mặt
định cho dữ liệu là IS)-8859-1(Latin 1) muốn thay đổi phải sữa trong mã nguồn.
Ngôn ngữ lập trình viết các hàng API để thâm nhập cơ sỡ dữ liệu MySQL có thể là C, Per;, PHP… SVTH: Hồ Đức Hậu Trang 10