Đây là đồ án tốt nghiệp năm cuối Website xem phim, viết bằng code PHP Full báo cáo + Project đầy đủ các phần cấu trúc của một đồ án hoàn chỉnh, chỉ cần sửa tên lại là các bạn có thể dùng được. Mọi thắc mắc các bạn có thể inbox
Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo LỜI CÁM ƠN Trước hết em xin gửi lời cảm ơn đến thầy Nguyễn Thanh Bình, người hướng dẫn em nhiều suốt trình tìm hiểu nghiên cứu hoàn thành đồ án từ lý thuyết đến ứng dụng Sự hướng dẫn thầy giúp em có thêm kiến thức lập trình web cách sử dụng mã nguồn mở Qua dẫn ân cần thầy giúp em hiểu sâu kiến thức học Đồng thời em xin chân thành cảm ơn thầy cô môn thầy cô trường trang bị cho em kiến thức cần thiết để em hoàn thành tốt đồ án Em xin gửi lời cảm ơn đến thành viên lớp 12I1, người bạn bên cạnh động viên, tạo điều kiện thuận lợi em tìm hiểu, hoàn thành tốt đồ án Sau cùng, em xin gửi lời cảm ơn đến gia đình, bạn bè tạo điều kiện để em xây dựng thành công đồ án Đà nẵng, ngày tháng năm 2015 Sinh viên thực Hồ Đức Hậu SVTH: Hồ Đức Hậu Trang Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Đà Nẵng, ngày…tháng…năm 2015 Sinh viên thực Chữ ký GVHD Hồ Đức Hậu SVTH: Hồ Đức Hậu Trang Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo MỤC LỤC LỜI CÁM ƠN NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG I: GIỚI THIỆU 1.1 Giới thiệu Internet 1.2 Sự đời phát triển Internet .9 1.3 Ứng dụng Web 1.5.1 Giới thiệu MySQL .10 1.5.3 Giới thiệu PHP .12 1.5.4 Giới thiệu Adobe Dreamweaver .12 1.5.5 Giới thiệu XAMPP .13 1.5.6 Giới thiệu photoshop 13 1.5.7 Giới thiệu HTML .13 CHƯƠNG II: PHÂN TÍCH HỆ THỐNG WEBSITE XEM PHIM TRỰC TUYẾN 14 2.4 Lập mô hình nghiệp vụ 16 2.4.1 Biểu đồ ngữ cảnh hệ thống 16 16 Hình 1: Biểu đồ ngữ cảnh hệ thống 16 2.4.2 Biểu đồ phân rã chức .16 17 Hình 2: Biểu đồ phân rã chức 17 2.4.3 Phân rã biểu đồ luồng liệu 18 SVTH: Hồ Đức Hậu Trang Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo 2.4.3.1 Biểu đồ luồng phân rã cấp 1.0 18 18 Hình 3: Biểu đồ luồng phân rã cấp 1.0 18 2.4.3.2 Biểu đồ luồng phân rã cấp 2.0 18 18 Yêu cầu tìm kiếm tên phim 18 Phản hồi yêu cầu .18 2.4.3.3 Biểu đồ luồng phân rã cấp 2.1 19 Yêu cầu 19 19 2.4.3.4 Biểu đồ luồng phân rã cấp 2.2 19 Đăng kí tài khoản 19 2.4.3.5 Biểu đồ luồng phân rã cấp 2.3 20 Xem nội dung 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ả bảng quan hệ .30 CHƯƠNG III: TRIỂN KHAI CHƯƠNG TRÌNH 33 3.1 Giao diện Trang chủ 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 SVTH: Hồ Đức Hậu Trang Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo 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 CÁM ƠN NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG I: GIỚI THIỆU 1.1 Giới thiệu Internet 1.2 Sự đời phát triển Internet .9 1.3 Ứng dụng Web 1.5.1 Giới thiệu MySQL .10 1.5.3 Giới thiệu PHP .12 1.5.4 Giới thiệu Adobe Dreamweaver .12 SVTH: Hồ Đức Hậu Trang Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo 1.5.5 Giới thiệu XAMPP .13 1.5.6 Giới thiệu photoshop 13 1.5.7 Giới thiệu HTML .13 CHƯƠNG II: PHÂN TÍCH HỆ THỐNG WEBSITE XEM PHIM TRỰC TUYẾN 14 2.4 Lập mô hình nghiệp vụ 16 2.4.1 Biểu đồ ngữ cảnh hệ thống 16 16 Hình 1: Biểu đồ ngữ cảnh hệ thống 16 2.4.2 Biểu đồ phân rã chức .16 17 Hình 2: Biểu đồ phân rã chức 17 2.4.3 Phân rã biểu đồ luồng liệu 18 2.4.3.1 Biểu đồ luồng phân rã cấp 1.0 18 18 Hình 3: Biểu đồ luồng phân rã cấp 1.0 18 2.4.3.2 Biểu đồ luồng phân rã cấp 2.0 18 18 Yêu cầu tìm kiếm tên phim 18 Phản hồi yêu cầu .18 2.4.3.3 Biểu đồ luồng phân rã cấp 2.1 19 Yêu cầu 19 19 2.4.3.4 Biểu đồ luồng phân rã cấp 2.2 19 Đăng kí tài khoản 19 SVTH: Hồ Đức Hậu Trang Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo 2.4.3.5 Biểu đồ luồng phân rã cấp 2.3 20 Xem nội dung 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ả bảng quan hệ .30 CHƯƠNG III: TRIỂN KHAI CHƯƠNG TRÌNH 33 3.1 Giao diện Trang chủ 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, ứng dụng công nghệ thông tin áp dụng lĩnh vực nghiên cứu khoa học kĩ thuật đời sống, máy tính trở thành công cụ trợ giúp đắc lực cho người lưu trữ, phân tích xử lý thông tin Ở nước ta, với phát triển chung kinh tế, tin học ngày ứng dụng rộng SVTH: Hồ Đức Hậu Trang Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo rãi công tác quản lý bước khẳng định sức mạnh vị trí quan trọng Trong ngành CNTT, phần mềm thiết kế theo nhu cầu sử dụng, có mô hình lập trình phần mềm là: Mô hình máy đơn, client/server web-based Trong mô hình web-based mô hình nhiều ưa thích cho phép người dùng đâu, cần có kết nối Internet dễ dàng truy cập vào sử dụng Có nhiều lĩnh vực ứng dụng tảng web-based quản lý nhân sự, thương mại điện tử, y tế, giáo dục đào tạo, vui chơi giải trí,… Trong đồ án này, với mục đích xây dựng hệ thống xem phim trực tuyến, chọn mô hình thiết kế web-based để xây dựng trang web cho phép người dùng truy cập vào để xem phim trực tuyến thông qua mạng Internet Hệ thống lập trình ngôn ngữ PHP hệ QTCSDL MySQL với tính đăng ký người dùng, xem phim, tìm phim phản hồi ý kiến liên quan Hệ thống thử nghiệm bước đầu hoạt động ổn định mạng LAN CHƯƠNG I: GIỚI THIỆU 1.1 Giới thiệu Internet Internet tài nguyên vô tận với người lĩnh vực Internet mạng máy tính khổng lồ kết nối lại với Bất vị trí , khoảng cách thời gian nào, máy tính kết nối vào mạng Internet coi thành viên mạng Internet SVTH: Hồ Đức Hậu Trang Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo 1.2 Sự đời phát triển Internet Trong năm 60 70 , nhiều công nghệ mạng máy tính đời kiểu lại dựa phần cứng riêng biệt Một kiểu gọi mạng LAN cục (Local Area Networks - LAN), nối máy tính với phạm vi hẹp dây dẫn thiết bị cài đặt máy Các mạng lớn gọi mạng diện rộng (Wide Area Networks-WAN) , nối nhiều máy tính với phạm vi rộng thông qua hệ thống dây truyền dẫn kiểu hệ thống điện thoại Giao thức TCP/IP đảm bảo thông suốt trao đổi thông tin máy tính Internet liên kết hàng ngàn máy tính thuộc công ty, quan nhà nướ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ý Đó ngân hàng liệu khổng lồ nhân loại 1.3 Ứng dụng Web Khi nói đến Internet người ta thường nhắc đến giao thức chuẩn TCP/IP dịch vụ diển hình email, FPT (File Transfer Protocol) WWW (World Wide Web) Tuy nhiên WWW chiếm vai trò quan trọng định mô hình internet Tìm hiểu WWW ta xác định phạm vi ứng dụng internet thực tiễn, khoa học, công nghệ đời sống WWW dễ sử dụng thú vị trở thành dịch vụ quen thuộc thiếu Ngày nay, email FPT tích hợp vào hầu hết trình duyệt WWW trở thành công cụ để khai thá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 nay, dùng cho việc trang trí Mặc dù flash nhiều chức xuât sắc dùng flash web cần cẩn thận máy hiển thị flash 1.4.2 Java script, java applet, DHTML (dynamic HTML), VB script Là script giúp tạo hiệu ứng đặc biệt web 1.4.3 Java, PHP, CGI SVTH: Hồ Đức Hậu Trang Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo Là ngôn ngữ dùng thiết kế trang web giúp tạo chương trình web động, tạo chat, forum 1.4.4 Cơ sở liệu-MYSQl, DBF Là sở liệu tạo trang web động 1.5 Giới thiệu công cụ ngôn ngữ lập trình 1.5.1 Giới thiệu MySQL MySQL 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 phổ biến nhà phát triển ưa chuộng trình phát triển ứng dụng.MySQL sơ sỡ liệu tốt độ cao, ổn định dễ sữ dụng, có tính khả chuyển, hoạt động nhiều hệ điều hành cung cấp hệ thống lớn hàm tiện ích mạnh.Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSDL Internet.Vì MySQL miễn phí hoàn toàn bạn tải MySQL từ trang chủ MySQL có nhiều phiên cho hệ điều hành khác nhau: Windown, Linux, MacOS , Unix, NetBSD, NetWare… MySQL ví dụ cở hệ quản trị CSDL quan hệ sữ dụng ngữ truy vấn có cấu trúc (SQL) MySQL sữ dụng hổ trợ cho PHP, Perl nhiều ngôn ngữ khác 1.5.1.1 Các ưu điểm MySQL MySQL hệ quản trị nhanh nhỏ gọn, bảo mật dễ sữ dụng, thường sữ dụng cho ứng dụng nhỏ trung bình Các script files chạy số hệ quản trị khác MySQL sever, Oracle Nó sữ dụng cho ứng dụng clien/server MySQL hỗ trợ điểm vào ANSI SQL92 ODBC mức 0-2 MySQL hỗ trợ nhiều ngon ngữ cho việc thông báo lỗi Czec, Dute, Englsh… Ngôn ngữ mặt định cho liệu IS)-8859-1(Latin 1) muốn thay đổi phải sữa mã nguồn Ngôn ngữ lập trình viết hàng API để thâm nhập sỡ liệu MySQL C, Per;, PHP… SVTH: Hồ Đức Hậu Trang 10 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo Xoá sản phẩm phim Hình 15 Sơ đồ khối chức xoá sản phẩm phim SVTH: Hồ Đức Hậu Trang 28 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo Xoá User Hình 16 Sơ đồ khối chức xoá User SVTH: Hồ Đức Hậu Trang 29 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo 2.6 Sơ đồ thực thể liên kết Hình 17 Sơ đồ thực thể liên kết 2.7 Mô tả bảng quan hệ Bảng người dùng: dangkythongtin - Mô tả dùng để lưu thông tin danh sách viên - Khóa chính: id SVTH: Hồ Đức Hậu Trang 30 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo Hình 18: Bảng sỡ liệu dangkythongtin Bảng Admin: admin - Mô tả: Bảng để lưu thông tin admin - Khóa chính: id Hình 19: Bảng sỡ liệu Admin SVTH: Hồ Đức Hậu Trang 31 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo Bảng liệu: tenphim - Mô tả: Bảng để lưu thông tin phim - Khóa chính: id Hình 20: Bảng sỡ liệu tenphim Bảng thể loại: theloai - Mô tả : Bảng để lưu thông tin thể loại phim - Khóa chính: id Hình 21 : Bảng sỡ liệu theloai SVTH: Hồ Đức Hậu Trang 32 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo Bảng videos: videos - Mô tả: Bảng để lưu thông tin videos phim - Khóa chính: id Hình 22: Bảng sỡ liệu videos CHƯƠNG III: TRIỂN KHAI CHƯƠNG TRÌNH 3.1 Giao diện Trang chủ Website Hình 23: Giao diện trang chủ Webiste SVTH: Hồ Đức Hậu Trang 33 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo Trang chủ trang website, chứa tất mục để lựa chọn Từ trang chủ khách hàng tìm thấy thông tin cần thiết: • Thông tin phim với giao diện dễ sữ dụng , thẫm mỹ cao… từ khách hàng lựa chọn phim yêu thích • Các tin tức phim cập nhật liên tục SVTH: Hồ Đức Hậu Trang 34 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo 3.2 Giao diện From đăng nhập Hình 24 : Giao diện From đăng nhập Đây trang mà người dùng nhập User Pass để đăng nhập vào website, chưa có tài khoản khách hàng nhấn vào nút Đăng ký để tạo cho tài khoản SVTH: Hồ Đức Hậu Trang 35 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo 3.3 Giao diện from liên hệ Hình 25: Giao diện from liên hệ Đây cầu nối khách hàng admin, khách hàng gửi thắc mắc ý kiến tới người quản trị Khách hàng phải nhập thông tin cá nhân form SVTH: Hồ Đức Hậu Trang 36 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo 3.4 Giao diện Trang đăng kí thành viên Hình 26: Giao diện trang đăng kí thành viên Đây trang khách hàng điền đầy đủ thông tin cá nhân đăng ký cho tài khoản, để dùng cho việc xem phim website SVTH: Hồ Đức Hậu Trang 37 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo 3.5 Giao diện trang quản trị (Admin) Hình 27 : Giao diện trang quản trị Admin Đây trang quản trị dành cho người Admin website, cung cấp đầy đủ tính cho người quản trị như: quản lí người dùng, quản lí phim, quản lí thể loại… 3.6 Giao diện trang thêm phim SVTH: Hồ Đức Hậu Trang 38 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo Hình 28: Giao diện thêm phim Trang thêm sản phẩm trang dành cho người quản trị (admin) dùng để thêm sản phẩm cho shop, đáp ứng nhu cầu khách hàng 3.7 Giao diện trang quản lí phim Hình 29: Giao diện trang quản lí phim Trang sửa, xóa sản phẩm trang dành cho người quản trị (admin) dùng để sửa, xóa phim website Cập nhật cho khách cách nhanh SVTH: Hồ Đức Hậu Trang 39 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo 3.8 Giao diện trang quản lí thành viên Hình 30 : Giao diện trang quản lí thành viên Đây trang quản lí thành viên giúp người quản trị kiểm tra quản lí member website thông tin khách hàng có cố để liên lạc cho khách hàng dễ dàng CHƯƠNG IV: ĐÁNH GIÁ VÀ KẾT LUẬN Đồ án xây dựng Website xem phim trực tuyến người dùng xem phim giải trí sau học làm việc căng thẳng Đồ án thành công việc xây dựng hệ thống thử nghiệm từ phân tích thiết kế ban đầu Hệ thống hoạt động tốt, giao diện đẹp tiện dụng với người dùng Trong hệ thống sử dụng ngôn ngữ lập trình PHP hệ quản trị sở liệu MySQL với với số mã nguồn mở chia sẻ mạng Website giải yêu cầu tối thiểu người dùng xem phim trực tuyến, đăng ký, đăng nhập tài khoản, comment request phim Để Website ngày hoàn thiện nữa, tương lai tiếp tục phát triển Website Mở rộng hệ thống với số tính xem phim theo yêu cầu, tính quyền - toán trực tuyến Nhằm đáp ứng nhu cầu cao xã hội, để phát triển hệ thống thành hệ thống thương mại SVTH: Hồ Đức Hậu Trang 40 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo Để hoàn thành đề tài này, lần em xin chân thành cảm ơn thầy Nguyễn Thanh Bình người quan tâm, giúp đỡ em suốt thời gian qua Em xin chân thành cảm ơn ! SVTH: Hồ Đức Hậu Trang 41 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo TÀI LIỆU THAM KHẢO [1]Quang Bình-Phương Hà_Thiết kế xuất Web với HTML_Nhà xuất Thống Kê, 2001 [2]Nguyễn Trường Sinh_Macromedia DreamweaverMX_Nhà xuất Lao động xã hội, 2003 [3]Nguyễn Trường Sinh_Sử dụng PHP & MySQL thiết kế Web động_Nhà xuất Thống Kê, 2005 [4]http://php.net [5] http://mysql.com [6]http://google.com SVTH: Hồ Đức Hậu Trang 42 ... phản hồi Hình 1: Biểu đồ ngữ cảnh hệ thống 2.4.2 Biểu đồ phân rã chức SVTH: Hồ Đức Hậu Trang 16 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo Hình 2: Biểu đồ phân rã chức SVTH: Hồ Đức. .. Đà Nẵng, ngày…tháng…năm 2015 Sinh viên thực Chữ ký GVHD Hồ Đức Hậu SVTH: Hồ Đức Hậu Trang Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo MỤC LỤC LỜI CÁM ƠN... vào hệ thống Đăng xuất SVTH: Hồ Đức Hậu Trang 21 Đồ án Tốt Nghiệp – Xây dựng Website xem phim quảng cáo Hình Sơ đồ khối hoạt động thoát khỏi hệ thống SVTH: Hồ Đức Hậu Trang 22 Đồ án Tốt Nghiệp