1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu php và ứng dụng xây dựng website tin tức

55 0 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 55
Dung lượng 2,84 MB

Nội dung

Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THƠNG TIN . TÌM HIỂU PHP VÀ ỨNG DỤNG XÂY DỰNG WEBSITE TIN TỨC ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC KĨ SƢ CÔNG NGHỆ THÔNG TIN Giáo viên hƣớng dẫn : Th.S Phạm Thị Thu Hiền Sinh viên thực : Trần Xuân Viên Phan Ngọc Anh Lớp : 47E - CNTT VINH - 2011 SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức LỜI CẢM ƠN Chúng em xin chân thành cảm ơn tới ban chủ nhiệm khoa Công nghệ thông tin, thầy giáo, gia đình bạn bè động viên giúp đỡ chúng em nhiều qúa trình hồn thành đồ án Đặc biệt chúng em xin bày tỏ lòng cảm ơn sâu sắc tới cô giáo hƣớng dẫn Th.s Phạm Thị Thu Hiền dẫn tận tình hƣớng dẫn chúng em từ ý tƣởng ban đầu lúc hoàn thành đồ án tố nghiệp quan trọng Cho chúng em xin bày tỏ lòng biết ơn tới gia đình cha mẹ, anh chị ngƣời bạn thân yêu quan tâm, tin tƣởng động viên, giúp đỡ chúng em thời gian qua Chúng em mong nhận đƣợc đánh giá, bổ sung lời bảo quý thầy cô khoa CNTT, thầy cô hội đồng giúp đỡ chúng em tiếp tục nghiên cứu kĩ lĩnh vực Chúng em xin chân thành cám ơn ! Vinh, Ngày 20 tháng Năm 2011 Sinh viên Trần Xuân Viên Phan Ngọc Anh SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức MỤC LỤC Lời mở đầu Chƣơng I Tổng quan ngôn ngữ PHP hệ quản trị sở liệu MySQL 1.1.Ngôn ngữ PHP 1.2.Các hoạt động bật PHP 1.3.Các phép toán PHP 1.4.Các cú pháp PHP sử dụng chƣơng trình 1.5.Hệ quản trị sở liệu MySQL 14 1.6.Mục đích việc sử dụng sở liệu 17 1.7.Các thao tác cập nhật liệu 17 1.8.Các hàm thong dụng MySQL 18 Chƣơng II Khảo sát phân tích thiết kế hệ thống 20 2.1.Sơ lƣợc hệ thống 20 2.1.1.Phần dành cho khách hang 20 2.1.2.Phần quản trị hệ thống 20 2.2.Biểu đồ phân cấp chức 21 2.3.Biểu đồ luồng liệu 22 2.3.1.Biểu đồ mức khung cảnh 22 2.3.2.Biểu đồ mức đỉnh 23 2.3.3.Biểu đồ mức dƣới đỉnh 24 2.4.Sơ đồ hệ thống File 26 2.5.Thiết kế sở liệu 27 2.5.1.Các thực thể 27 2.5.2.Mơ hình thực thể liên kết 29 Chƣơng III Cài đặt chƣơng trình SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 30 Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức 3.1.Cài đặt chƣơng trình Appserv 30 3.1.1.Giới thiệu chung Appserv 30 3.1.2.Cài đặt Appserv để tạo localhost 30 3.2.Giao diện bên 35 3.3.Đặc tả số Module 40 3.3.1.Module đăng nhập ngƣời quản lý Website 40 3.3.2.Module quản lý tin 42 3.3.3.Module quản lý nhóm tin 44 3.3.4.Module quản lý quảng cáo 45 3.3.5.Module quản lý ngƣời dùng 46 Kết luận : Kết đạt đƣợc hƣớng phát triển đề tài 49 Tài liệu tham khảo 51 SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức LỜI NÓI ĐẦU Trên giới nói chung Việt Nam nói riêng, ngành công nghệ thông tin ngành mũi nhọn Kể từ máy tính đời, ngƣời luôn mong muốn chia sẻ thông tin với Chỉ không lâu sau, Internet đáp ứng đƣợc phần nhu cầu sống Với đời World Wide Web (WWW) khiến cho trình trao đổi thơng tin qua mạng trở nên thuận tiện nhiều để triển khai World Wide Web, trình duyệt Web đời khơng ngừng đƣợc cải tiến Sự xuất Java, kết hợp hài hồ ngơn ngữ lập trình Java WWW đẩy Web sang bƣớc ngoặc hoàn toàn mới, mặt Web hầu nhƣ thay đổi hoàn toàn Web tràn đầy sức sống với hình ảnh, âm thanh, hoạt hình…… Cùng với phát triển Web, ứng dụng mạng phát triển khơng ngừng để khoảng cách ngƣời tồn giới trở nên gần gũi Có nhiều kỹ thuật, ngôn ngữ nhƣ môi trƣờng phát triển ứng dụng Web, ASP, PHP, Perl, JSP… Tuy nhiên đó, JSP/Servlet (nền tảng dựa ngơn ngữ lập trình Java) nói phù hợp với lập trình Web lựa chọn sáng giá JSP hay Java Server Pages cơng nghệ lập trình Web phía máy chủ Java Ƣu điểm trang JSP khả nhúng mã Java thẻ định dạng HTML Lập trình Web xu phát triển công nghệ phần mềm thu hút nhiều nhà đầu tƣ nhƣ ngƣời dùng Web Web thƣờng gắn liền với Internet với phong cách lập trình mạng khỏi bó buộc cục chƣơng trình ứng dụng trƣớc Và vấn đề khiến chúng em ln quan tâm Chính vậy, chúng em chọn đề tài: “ Tìm hiểu PHP ứng dụng xây dựng Website tin tức ”,làm đồ án tốt nghiệp Đồ án gồm phần sau: Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức CHƢƠNG I: TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH PHP VÀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU My SQL CHƢƠNG II: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG CHƢƠNG III: CÀI ĐẶT CHƢƠNG TRÌNH Với hƣớng dẫn tận tình giáo Th.s Phạm Thị Thu Hiền, chúng em hoàn thành đồ án tốt nghiệp Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống nhƣng không tránh khỏi sai sót mắc phải Chúng em mong đƣợc đóng góp ý kiến cuả q Thầy bạn bè khoa Công Nghệ Thông Tin, để đồ án chúng em đƣợc hồn thiện qua chúng em có nhiều kinh nghiệm thực tế để triển khai đề tài tƣơng lai Cuối chúng em xin chân thành cảm ơn kính chúc Thầy giáo, Cô giáo sức khỏe hạnh phúc Sinh viên thực Trần Xuân Viên - Phan Ngọc Anh _ 47E_CNTT CHƢƠNG I TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH PHP VÀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MYSQL Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức 1.1 Ngôn ngữ PHP PHP chữ viết tắt của“ Person Home Page“ Rasmus tạo 1994 Vì tính hữu dụng khả phát triển, PHP đƣợc bắt đầu sử dụng môi trƣờng chuyên nghiệp trở thành“PHP: Hypertext Preprocessor“ Thực chất ngơn ngữ kịch nhúng HTML, nói cách đơn giản trang HTML co snhungs mã PHP, PHP đƣợc đặt rải rác HTML PHP ngơn ngữ lập trình đƣợc kết nối với máy chủ,là cơng nghệ phía máy chủ (Server Side) không phụ thuộc vào môi trƣờng Khi trang Web muốn đƣợc dùng ngơn ngữ PHP phải đáp ứng đƣợc tất trình xử lý thơng tin trang Web đó, sau đƣa kết qảu HTML Khác với ngơn ngữ lập trình, PHP đƣợc thết kế để thực điều sau kiện xảy Để thiết kế Web động có nhiều ngơn ngữ lập trình khác nhau, cấu hình tính khác nhƣng chúng đƣa kết giống Chúng ta lựa chọn chọn cho ngôn ngữ: ASP,PHP, Java số loại khác nửa Vậy lại nên chọn PHP, đơn giản, có lý gio mà lập trình Web khơng nên bỏ qua lựa chọn tuyệt vời PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") ngơn ngữ lập trình kịch hay loại mã lệnh chủ yếu đƣợc dùng để phát triển ứng dụng máy chủ,mã nguồn mở cho mục đích tổng qt Nó thích hợp với Web dễ dàng nhúng vào trang HTML Do đƣợc tối ƣu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tƣơng đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngơn ngữ lập trình web phổ biến giới Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức PHP ngơn ngữ lập trình kịch hay loại mã lệnh chủ yếu đƣợc dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng qt Nó thích hợp với web dễ dàng nhúng vào trang HTML Do đƣợc tối ƣu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tƣơng đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngơn ngữ lập trình web phổ biến giới Để chạy đƣợc file PHP cần đến trình chủ Web server hiểu diễn dịch đƣợc PHP Trong chƣơng trình chúng tơi sử dụng PHP Home Edition 2.3.4 để mô Web server 1.2 Các hoạt động bật PHP Vì PHP ngơn ngữ máy chủ nên mã lệnh PHP tập trung máy chủ để phục vụ trang Web theo u cầu ngƣời dùng thơng qua trình duyệt Sơ đồ hoạt động: Máy chủ Web Máy khách hàng Yêu cầu URL HTML HTML Gọi mã kịch PHP Khi ngƣời dùng truy cập Website PHP, máy chủ đọc mã lệnh PHP vã xữ lí chúng theo hƣớng dẫn đƣợc mã hóa, mã lệnh PHP yêu cầu máy chủ gửi liệu thích hợp(mã lệnh HTML) đến trình duyệt Web Trình Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức duyệt xem nhƣ trang HTML tiêu chuẩn Nhƣ ta nói PHP trang HTML nhƣng có nhúng mã PHP có phần mở rộng HTML, phần mở đƣợc đặt thẻ mở Khi trình duyệt vào trang PHP server đọc file PHP lên lọc đoạn mã PHP thực thi đoạn mã đó, lấy kết nhận đƣợc đoạn mã PHP thay vào chỗ ban đầu chúng file PHP, cuối server trả kết cuối trang nội dung HTML cho trình duyệt PHP MySQl cơng cụ lập trình phổ biến thống trị giới www chịu cạnh tranh số ngơn ngữ lập trình web khác nhƣng PHP thống lỉnh số với tính bật đặc biệt khả thƣờng xuyên cập nhật với đội ngũ lập trình viên toàn giới, đặc biệt cộng đồng mã nguồn mở Đoạn mã sau minh họa giúp cách viết PHP lồng vào trang HTML dễ dàng nhƣ nào: Mã mẫu 10 11 16 17 18 19 20 Thẻ đánh đấu bắt đầu kết thúc phần mã PHP qua máy chủ biết để xử lý dịch mã cho Đây điểm Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức tiện lợi PHP giúp cho việc viết mã PHP trở nên trực quan dễ dàng việc xây dựng phần giao diện ứng dụng HTML *) Hỗ trợ truy cập tới loại sở liệu nào: ứng dụng bạn dự định truy cập loại liệu, dịch vụ nào? LDAP, IMAP mail server, DB2, hay XML parser hay WDDX *) Hệ thống hàm mạnh: PHP sẵn sàng hỗ trợ thông qua hàm đƣợc xây dựng sẵn phong phú làm cơng việc lập trình trở nên dễ dàng tiện lợi, Ln đƣợc cải tiến cập nhật Khi PHP đƣợc phổ biến, trở thành ngơn ngữ lập trình mạnh Nó giúp cho việc bổ sung số lƣợng lớn hàm chức cách hiệu quả, hỗ trợ cho cơng việc ngƣời lập trình đƣợc thuận lợi hơn, hiệu *) Đƣợc hƣớng dẫn kỹ thuật lúc nào: Hầu hết ngôn ngữ hỗ trợ active mailing list (là danh sách mail thành viên) development site (trang web hỗ trợ phát triển) PHP không ngoại lệ Nếu gặp phải cố - hay gặp lỗi chƣơng trình khơng tìm cách khắc phục - có nhiều ngƣời có tên danh sách mail ln sẵn sàng kiểm tra khắc phục cố Bộ mã nguồn mở PHP thật tạo diễn đàn cộng đồng Khi gặp phải khó khăn lúc có đồng nghiệp chia sẻ giúp khắc phục nhằm đem lại tự tin 1.3 Các phép toán PHP Các phép toán số học Phép tốn Mơ tả + Cộng (Addition) Ví dụ x=2 Kết Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 10 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức (Hình 3: * Nội dung chi tiết tin tin nhóm * Phân nhóm tin* Form tìm kiếm) Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 41 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức (Hinh 4: Giao diện người quản trị website người quản trị) Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 42 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức (Hinh 4: Giao diện người quản trị website người quản trị) Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 43 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức 3.3 Đặc tả số module 3.3.1 Module đăng nhập ngƣời quản lý Website: Ngƣời dùng đăng nhập vào hệ quản trị Website với tài khoản mật (Hình 5: Form đăng nhập dành cho người quản trị) Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 44 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức Có quyền dành cho ngƣời quản trị: - Biên tập tin: đƣợc phép cập gửi tin mới, sửa đổi thông tin cá nhân - Quản trị: có tất quyền Đối với quyền khung nhìn quản trị khác nhau: - Biện tập viên: nhƣ hình - Quản trị: nhƣ hình (Hình 6: Khung nhìn người biên tập tin) Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 45 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức 3.3.2 Module quản lý tin: Cho phép ngƣời quản trị thêm tin mới, sửa xóa tin có.Cho phép ngƣời dùng lọc theo nhóm tin.Danh mục tin đƣợc phân trang giúp ngƣời quản trị có nhìn tốt (Hình 7: Danh mục tin tức) (Hình 8: Thơng báo xóa tin) Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 46 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức (Hình 9: Form sửa thêm tin) Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 47 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức 3.3.3 Module quản lý nhóm tin Cho phép ngƣời quản trị thêm nhóm tin, sửa xóa nhóm tin form.Thứ tự nhóm tin thứ tự xếp nhóm tin lên (Hình 10: Form quản lý nhóm tin) Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 48 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức Khi xóa nhóm tin, tồn tin tức thuộc nhóm bị xóa theo (Hình 11: Thơng báo xóa nhóm tin) 3.3.4 Module quản lý quảng cáo Cho phép ngƣời quản trị thêm mục quảng cáo, sửa xóa mục quảng cáo form.Cho phép ngƣời quản trị tải ảnh logo lên hệ thống (Hình 12: Form quản lý quảng cáo) Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 49 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức (Hình 13: Thơng báo xóa mục quảng cáo) 3.3.5 Module quản lý ngƣời dùng Cho phép ngƣời quản trị thêm ngƣời dùng mới, sửa xóa ngƣời dùng.Đối với ngƣời dùng đăng nhập, ngƣời dùng cập nhật thơng tin cá nhân họ, nhiên họ không đƣợc quyền sửa đổi lại quyền họ Ngƣời dùng đƣợc chia thành quyền: - Biên tập tin: đƣợc phép thêm tin mới, sửa đổi thông tin cá nhân - Quản trị: đƣợc phép quản lý toàn hệ thống Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 50 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức (Hình 14: Danh mục người dùng) Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 51 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức (Hình 15: Form sửa, thêm người dùng) Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 52 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức KẾT LUẬN KẾT QUẢ ĐẠT ĐƢỢC VÀ HƢỚNG PHÁT TRIỂN ĐỀ TÀI *) Kết đạt đƣợc Sau thời gian tìm hiểu, nghiên cứu đề tài chúng em tìm hiểu đƣợc số vấn đề sau: Nắm bắt đƣợc cách sử dụng công cụ, ngôn ngữ lập trình đƣợc áp dụng vào chƣơng trình Nắm đƣợc sở lý thuyết ngôn ngữ định dạng HTML, ngơn ngữ lập trình PHP Hiểu đƣợc điểm bật Cơng nghệ lập trình Web PHP, chế làm việc ứng dụng PHP phƣơng thức xử lý trang WEB động Hệ quản trị sở liệu My SQL Công cụ thiết kế web: Photoshop, Dreamwarever Đã vận dụng xây dựng thành cơng website hồn thành nội dung u cầu đề tài đặt Giao diện thân thiện, chƣơng trình rõ ràng, dễ sử dụng, đáp ứng phần nhu cầu cần thiết thành viên, ngƣời sử dụng, muốn đăng nhập cập nhật thông tin ngày, Chƣơng trình cho phép thành viên dễ dàng tìm kiếm cập nhật thơng tin Chƣơng trình cho phép ngƣời quản trị thực chức năng: cập nhât, xem, chỉnh sửa số thông tin xem đƣợc cập nhật lâu *) Hạn chế đề tài Tuy nhiên, thời gian kiến thức hạn chế đề tài cịn số cơng việc chƣa giải đƣợc: Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 53 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Tìm hiểu PHP xây dựng Website tin tức - Chƣa thực đƣợc số chức quan trọng nhƣ trao đổi cập nhật thông tin, giúp cho thành viên tham gia trao đổi, giao lƣu kinh nghiệm học tập nhƣ nhiều lĩnh vực khác nhƣ vui chơi, giải trí… - Đƣa đƣợc liệu lên trang Web nhƣng chƣa thể Load liệu đƣợc *) Hƣớng phát triển đề tài Xây dựng hoàn chỉnh Website, tin tức, kiện cho phép đƣợc cập nhật thƣờng xuyên, xây dựng tính cho trang Website Có thể phát triển đề tài đƣa đề tài lên Internet Xây dựng chức cho phép Load liệu Giao tiếp gần độc giả: nhận phản hồi, bình luận độc giả tin, Cho phép độc giả gửi tin để đăng lên Website Hoàn thiện việc phân loại tin Phân quyền chi tiết để quản lý vòng đời tin Phát triển thêm chức nhƣ Diễn đàn trao đổi, giải trí, góp ý Để hoàn thành đƣợc đề tài này, lần chúng em xin chân thành cám ơn cô giáo Th.s Phạm Thi Thu Hiền ngƣời quan tâm giúp đỡ chúng em suốt trình thực đề tài Đồng thời chúng em xin đƣợc bày tỏ lịng biết ơn tới tồn thể thầy cô, bạn bè, ngƣời thân bên chúng em, ủng hộ giúp đỡ chúng em suốt thời gian qua Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn SVTH : Trần Xuân Viên - Phan Ngọc Anh - 47E_CNTT 54 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn

Ngày đăng: 22/08/2023, 00:35

w