Đồ án Lập trình web bằng PHP

pdf 18 trang phuongnguyen 7160
Bạn đang xem tài liệu "Đồ án Lập trình web bằng PHP", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfdo_an_lap_trinh_web_bang_php.pdf

Nội dung text: Đồ án Lập trình web bằng PHP

  1. Đồ án môn học: Lập trình web bằng PHP
  2. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP LỜI CẢM ƠN  Qua đây em xin được cảm ơn đến Thầy Hồ Diên Lợi. Thầy là người đã dạy em rất nhiều kiến thức quý báu trong quá trình học tập tại trường. Thầy đã nhiệt hướng dẫn và giúp đỡ em trong suốt quá trình thực hiện đồ án môn học “Lập Trình Web PHP” này. Xin được gửi lời cảm ơn đến những người thân và bạn bè đã tạo điều kiện, giúp đỡ và động viên em trong suốt quá trình thực hiện đồ án môn học này. Tp.HCM, ngày 21 tháng 5 năm 2012 Sinh viên thực hiện. Phạm Thị Mùi
  3. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP LỜI NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN 
  4. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP MỤC LỤC A. LỜI NÓI ĐẦU 4 B. NỘI DUNG 5 I. GIỚI THIỆU WEBSITE 5 II. NỘI DUNG CHI TIẾT 6 1. Trang Chủ 6 2. Giới thiệu 6 3. Quản Lý 7 4. Khóa học Error! Bookmark not defined. 5. Tin Tức 12 6. Quảng cáo 13 7. Bản tin Error! Bookmark not defined. 8. Admin 14 III. MỘT SỐ MODUL 14 1. Đăng nhập admin 15 2. Đăng ký 15 3. Quảng Cáo Error! Bookmark not defined. C. KẾT LUẬN 17
  5. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP A. LỜI NÓI ĐẦU   Những năm đầu của TK XXI, được coi là kỷ nguyên của công nghệ thông tin, thông tin học có nghĩa đến sự thành công và phát triển của một quốc gia. Trong giai đoạn công nghiệp hoá - hiện đại hoá, nhu cầu trao đổi thông tin đã làm cho công nghệ thiết kế web ra đời. Các cơ quan, tổ chức đều nhận thức được tính ưu việt của việc xem, lấy thông tin từ các trang web.  PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ Webserver. PHP mã nguồn mở, dùng cho mục đích tổng quát.  Do PHP được phát triển chỉ để dành cho ứng dụng web nên rất dễ dàng nhúng mã vào trang HTML. Tốc độ nhanh, nhỏ gọn, cú pháp giống C, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác. Nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web rất phổ biến. Nói đơn giản: PHP là ngôn ngữ dạng script thực thi trên webserver nhằm tạo ra trang web động  Như chúng ta đã biết, có rất nhiều trang web được xây dựng bởi ngôn ngữ HTML (Hypertext Markup Language). Đây chỉ là những trang web tĩnh, nghĩa là chúng chỉ chứa đựng một nội dung cụ thể với những dòng văn bản đơn thuần, hình ảnh, và có thể được hỗ trợ bởi ngôn ngữ javascript Tuy nhiên Internet, intranets đã được sử dụng cho các ứng dụng cần tới cơ sở dữ liệu. Các trang ứng dụng như vậy gọi là trang web động bởi vì nội dung của chúng luôn thay đổi tùy thuộc vào dữ liệu và người sử dụng. PHP là ngôn ngữ làm được những điều như vậy. Bằng cách chạy chương trình PHP trên máy chủ web server bạn có thể tạo ra các ứng dụng có sự tương tác với CSDL để tạo ra những trang web và đây được gọi là trang web động  Xây dựng một website trực tuyến là việc quan trọng đến nỗi không thể đơn giản nói có hay không có. Website đã trở thành kênh truyền thong phổ biến và tiện ích nhất trong thời hiện đại, nó mang lại những lợi thế không thể phủ nhận.
  6. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP B. NỘI DUNG I. GIỚI THIỆU WEBSITE  Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày trở nên một khẳng định được vai trò xúc tiến và thúc đẩy tầm quan trọng đối với học sinh cũng như tất cả mọi người. Vì vậy em đã thực hiện đồ án môn học “Xây Dựng Website Online” Đặc điểm nổi bậc của trang web là dễ dàng cấu hình với mọi yêu cầu, quản trị đơn giản ngay cả với những người biết rất ít về tin học  Người quản lý trang web có thể đưa thông tin thành viên lên website của mình và quản lý bằng website đó. Người quản lý sẽ dễ dàng kiểm soát sinh viên trong việc thêm, xóa, sửa thông tin của một thành viên.  Nội dung chính của trang web nằm ở các trang: Trang Chủ, Giới Thiệu, Quản Lý, Khóa học, Tin Tức, Bản Tin, Tin Mới Nhất  Những tin tức mới nhất sẽ được cập nhật hàng ngày. Ngồi tại nhà chỉ cần với một máy vi tính và mạng internet bạn có thể biết được những gì đang xảy ra xung quanh mình mà không cần phải đi bất cứ đâu nhờ vào những thông tin được cập nhật thường xuyên vào web. . Cho phép cập nhật thông tin vào CSDL. . Hiển thị danh sách thành viên, lớp học, môn học, kết quả. . Hiển thị thông tin khách hàng. . Quản lý thông tin thành viên . Cập nhật thông báo, tin tức  Phần Admin giúp ta thêm, xóa, sửa thông tin cơ sở dữ liệu.
  7. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP II. NỘI DUNG CHI TIẾT 1. Trang Chủ  Hình ảnh minh họa  Mục đích . Mô tả tổng thể các thành phần chính của trang web: Giới Thiệu, Khóa học, Bản Tin 2. Giới thiệu  Hình ảnh minh họa  Mục đích:
  8. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP Gồm các thành phần chính: Mục tiêu giáo dục, Điều lệ trường học, Địa chỉ liên hệ. . Sứ mạng và mục tiêu:  Đề ra phương hướng và nhiệm vụ mà trường cần phải đạt được. . Điều lệ trường học  Đưa lên những thông tin về quy định của trường. . Địa chỉ liên hệ  Trang này sẽ cho người dùng biết được thông tin, địa chỉ liên hệ của website. 3. Quản Lý  Hình ảnh minh họa
  9. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP  Mục đích Trang này có vai trò rất quan trọng trong việc quản lý sinh viên, Lớp học, Môn Học, Kết Quả của một sinh viên. Trang này chỉ dành cho người quản lý. . Sinh Viên  Khi bạn muốn xem thông tin của “thành viên” nhấp vào dòng chữ “Click Here” thì thông tin của sinh viên sẽ hiển thị ra màn hình.  Khi bạn muốn thêm mới một sinh viên thì nhấp vào dòng chữ “add sinh viên” sẽ xuất hiện những mục cần thiết cho bạn thêm thông tin chi tiết của một sinh viên.  Khi bạn muốn sửa bất kỳ thông tin của một sinh viên nào thì nhấp vào “Update” trên dòng đó. Sau đó sẽ xuất hiện thông tin của sinh viên đó và cho phép bạn sửa.  Với việc loại bỏ một sinh viên thì cũng tương tự như “Update” bạn chỉ cần nhấp vào dòng chữ “Delete” trên dòng đó. Sau đó sẽ xuất
  10. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP hiện hộp thoại hỏi bạn có đồng ý xóa sinh viên đó khỏi danh sách không. Nếu đồng ý thì nhấp “Delete” thì sinh viên đó sẽ xóa khỏi danh sách. Ngược lại nếu bạn nhấp “Quick” thì không xóa sinh viên đó và quay lại bản xem danh sách. . Lớp Học  Khi bạn muốn xem thông tin của “Lớp Học” nhấp vào dòng chữ “Click Here” thì thông tin của lớp học sẽ hiển thị ra màn hình.  Khi bạn muốn thêm mới một lớp học thì nhấp vào dòng chữ “add Lớp Học” sẽ xuất hiện những mục cần thiết cho bạn thêm thông tin chi tiết của một lớp học.  Khi bạn muốn sửa bất kỳ thông tin của một lớp học nào thì nhấp vào “Update” trên dòng đó. Sau đó sẽ xuất hiện thông tin của lớp học đó và cho phép bạn sửa.  Với việc xóa một lớp học thì cũng tương tự như “Update” bạn chỉ cần nhấp vào dòng chữ “Delete” trên dòng đó. Sau đó sẽ xuất hiện hộp thoại hỏi bạn có đồng ý xóa lớp học đó khỏi danh sách không. Nếu đồng ý thì nhấp “Delete” thì lớp học đó sẽ xóa khỏi danh sách. Ngược lại nếu bạn nhấp “Quick” thì không xóa lớp học đó và quay lại bản xem danh sách. . Môn Học  Khi bạn muốn xem thông tin của “Môn Học” nhấp vào dòng chữ “Click Here” thì thông tin của môn học sẽ hiển thị ra màn hình.  Khi bạn muốn thêm mới một môn học thì nhấp vào dòng chữ “add Môn Học” sẽ xuất hiện những mục cần thiết cho bạn thêm thông tin chi tiết của một môn học.  Khi bạn muốn sửa bất kỳ thông tin của một môn học nào thì nhấp vào “Update” trên dòng đó. Sau đó sẽ xuất hiện thông tin của môn học đó và cho phép bạn sửa.  Với việc xóa một môn học thì cũng tương tự như “Update” bạn chỉ cần nhấp vào dòng chữ “Delete” trên dòng đó. Sau đó sẽ xuất hiện hộp thoại hỏi bạn có đồng ý xóa môn học đó khỏi danh sách không. Nếu đồng ý thì nhấp “Delete” thì sẽ xóa khỏi danh sách. Ngược lại nếu bạn nhấp “Quick” thì không xóa môn học đó và quay lại bản xem danh sách. . Kết Quả  Khi bạn muốn xem điểm của sinh viên nhấp vào dòng chữ “Click Here” thì thông tin điểm của sinh viên sẽ hiển thị ra màn hình.  Khi bạn muốn thêm điểm của sinh viên thì nhấp vào dòng chữ “add Điểm” sẽ xuất hiện những mục cần thiết cho bạn thêm thông tin chi tiết điểm của một sinh viên.
  11. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP  Khi bạn muốn sửa bất kỳ thông tin điểm của một sinh viên nào thì nhấp vào “Update” trên dòng đó. Sau đó sẽ xuất hiện thông tin điểm của sinh viên đó và cho phép bạn sửa.  Với việc xóa điểm một sinh viên thì cũng tương tự như “Update” bạn chỉ cần nhấp vào dòng chữ “Delete” trên dòng đó. Sau đó sẽ xuất hiện hộp thoại hỏi bạn có đồng ý xóa điểm sinh viên đó khỏi danh sách không. Nếu đồng ý thì nhấp “Delete” thì điểm sẽ xóa khỏi danh sách. Ngược lại nếu bạn nhấp “Quick” thì không xóa và quay lại bản xem danh sách.
  12. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP 4. Khóa học  Hình ảnh minh họa  Mục đích Gồm các môn học chính: Toán, hóa, văn, vật lý, tiếng anh.  Đưa lên những thông tin mới nhất về các khóa học toán, lý, hóa.
  13. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP 5. Tin Tức  Hình ảnh minh họa  Mục đích . Load lên những mẫu tin mới nhất về các chủ đề: Xã hội, thể thao, sức khỏe, thế giới
  14. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP 6. Bản Tin  Hình ảnh minh họa  Mục đích . Thông báo Mục này sẽ load lên những mẫu thông báo trên website: Nâng cấp website, tuyển giảng viên
  15. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP 7. Admin  Hình ảnh minh họa  Mục đích . Hiển thị các chức năng của trang admin để admin có thểm thêm, xóa, sửa các thông tin cỉa Website. . Là người làm chủ hệ thống, có quyền kiểm soát mọi hoạt động của hệ thống. Nhà quản lý được cấp một tên đăng nhập và mật khẩu để đăng nhập vào hệ thống, thực hiện các chức năng của mình: . Chức năng cập nhật, sửa, xóa , tin tức, các thông báo Nó đòi hỏi sự chính xác. III. MỘT SỐ MODUL
  16. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP 1. Đăng nhập admin  Hình ảnh minh họa  Mục đích . Phần này chỉ dành người quản trị mới được phép đăng nhập. 2. Đăng ký  Hình ảnh minh họa  Mục đích
  17. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP . Đăng ký làm thành viên của trang web để được những ưu tiên: download chương trình. 3. Quảng cáo  Hình ảnh minh họa  Mục đích . Mục này load lên những flash quảng cáo thương hiệu hay giới thiệu sản phẩm, thông tin tuyển sinh
  18. Báo Cáo Đồ Án Môn Học Lập Trình Web PHP C. KẾT LUẬN 1. Kết quả đạt đƣợc: Sau một thời gian nghiên cứu và triển khai, đồ án môn học của em đã đạt được một số kết quả sau:  Bước đầu em đã tìm hiểu và nắm bắt được những vấn đề cơ bản ngôn ngữ PHP  Thông qua những ví dụ và tham khảo tài kiệu trên mạng internet em đã thiết kế được trang web viết bằng ngôn ngữ PHP. 2. Phƣơng hƣớng phát triển  Nghiên cứu thêm một số các thuộc tính khác của PHP  Với những kết quả đã đạt được và kinh nghiệm trong khi triển khai thực hiện đồ án môn học, em sẽ tiếp tục tìm hiểu sâu thêm về ngôn ngữ này từ đó ứng dụng vào việc lập trình web làm cho trang web trở nên hoàn thiện hơn. 3. Tài liệu tham khảo  Ngôn ngữ lập trình PHP     www.sinhvienit.net  www.haiphongit.com Với thời gian hạn chế và trình độ có hạn, đồ án môn học không thể tránh khỏi những thiếu sót, em rất mong nhận được sự nhận xét và đóng góp ý kiến của tất cả các thầy cô trong khoa để đồ án môn học của em ngày càng hoàn thiện hơn.