1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo chuyên đề học phần lập trình web nâng cao đề ti web bán điện thoại

20 8 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 20
Dung lượng 1,42 MB

Nội dung

  TRƯỜNG ĐẠI HỌC ĐIỆN LỰC   KHOA CÔNG NGHỆ THƠNG TIN BÁO CÁO CHUN ĐỀ HỌC PHẦN LẬP TRÌNH WEB NÂNG CAO ĐỀ TI: WEB BÁN ĐIỆN THOẠI Sinh viên thực : NGUYỄN ĐỨC ANH   VŨ ĐỨC MẠNH   Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH   Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CƠNG NGHỆ PHẦN MỀM Lớp : D15CNPM4 Khóa : D15 Hà Nội, tháng 11 năm 2022     PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Đã Làm Mã Sinh Viên  Nguyễn Đức Anh sản phẩm ,hãng sản xuất, giỏ hàng, phân quyền Admin, phân loại sản phẩm 20810340224 Vũ Đức Mạnh tin tức, liên hệ, phân loại sản phẩm bật , thiết kế giao diện html css 20810340245 Giảng viên chấm: Họ tên Chữ ký Giảng viên chấm 1: Giảng viên chấm 2: Ghi   LỜI MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ PHẦN MỀM MÃ NGUỒN MỞ .1 1.1 Tổng quan phần mềm mã nguồn mở 1.2 Giới thiệu PHP MySQL 1.3 Mã nguồn mở Wordpress .5 1.4 XAMPP CHƯƠNG GIỚI THIỆU VỀ WEBSITE BÁN SÁCH ONLINE “SÁCH HAY” 2.1 Khảo sát thực trạng 2.2 Giới thiệu website bán sách online “Sách Hay” 10 2.3 Phương pháp nghiên cứu 10 CHƯƠNG CI ĐẶT WEBSITE BÁN SÁCH ONLINE “SÁCH HAY” .11 3.1 Cài đặt phần mềm Xampp 11 3.2 Tạo database phpMyAdmin 13 3.3 Hướng dẫn cài đặt Wordpress kết nối database .14 3.4 Upload giữ liệu lên host 16 3.5 Kết đạt 17 3.5.1 Giao diện trang chủ 17 3.5.2 Danh mục sản phẩm có website 18 3.5.3 Giao diện sản phẩm 18 3.5.4 Giao diện giỏ hàng 18 3.5.5 Giao diện toán 19 3.5.6 Giao diện đăng nhập khách hàng 19 3.5.7 Giao diện hồ sơ khách hàng 20   3.5.8 Giao diện trang quản trị admin 20 KẾT LUẬN 21 TI LIỆU THAM KHẢO 22   CHƯƠNG TỔNG QUAN VỀ PHẦN MỀM MÃ NGUỒN MỞ  Tổng quan phần mềm mã nguồn mở    Phần mềm mã nguồn mở phần mềm cung cấp dạng mã nguồn, khơng miễn phí giá mua mà chủ yếu miễn phí quyền: người dùng có quyền sửa đổi, cải tiến, phát triển, nâng cấp theo số nguyên tắc định giấy phép phần mền mã nguồn mở mà không cần xin phép ai, điều mà họ không  phép làm phần mềm nguồn đóng  Nhà cung cấp phần mềm nguồn mở có quyền yêu cầu người dùng trả số chi phí dịch vụ như: bảo hành, huấn luyện, nâng cấp, tư vấn, vv… dịch vụ thực để phục vụ người dùng, không bán sản phẩm nguồn mở tài sản trí tuệ chung, tài sản riêng nhà cung cấp Ưu điểm phần mền mã nguồn mở: Phần mềm chép hồn tồn miễn phí, tự sử dụng chương trình cho mục đích, tự để nghiên cứu cấu trúc chương trình, chỉnh sửa phù hợp với nhu cầu, truy cập vào mã nguồn, tự phân phối lại phiên cho nhiều người, tự cải tiến chương trình phát hành cải tiến mục đích cơng cộng  Nhược điểm mã nguồn mở: - Tính bảo mật thấp - Thiếu sáng tạo - Tính tự – tùy biến không cao Một số mã nguồn mở sử dụng là: Joomla, Drupal, Wordpress, Magento, DotNetNuke, …   1.1 Khái niệm PHP • PHP ngơn ngữ lập trình cho phép nhà phát triển web tạo nội dung động tương tác với sở liệu Về bản, PHP sử dụng để  phát triển ứng dụng phần mềm dựa web • PHP từ viết tắt " PHP: Hypertext Preprocessor " • PHP ngơn ngữ kịch mã nguồn mở, sử dụng rộng rãi • Các tập lệnh PHP thực thi máy chủ • Có thể tải PHP miễn phí sử dụng   PHP/FI • PHP/FI, viết tắt từ "Personal Home Page/Forms Interpreter", bao gồm số chức cho PHP ta biết đến chúng ngày Nó có biến kiểu Perl, thơng dịch tự động biến form cú  pháp HTML nhúng • PHP/FI 2.0 thức cơng bố vào tháng 11 năm 1997, sau thời gian dài cơng bố dạng beta • PHP PHP 3.0 phiên cho thấy hình ảnh gần gũi với phiên PHP mà biết ngày • PHP Với PHP 4, số nhà phát triển dùng PHP lên đến hàng trăm nghìn hàng triệu site công bố cài đặt PHP, chiếm khoảng 20% số tên miền mạng Internet • PHP  Ngày 21/12/2003: PHP Beta công bố để kiểm tra với việc  phân phối kèm với Tidy, bỏ hỗ trợ Windows 95, khả gọi hàm PHP bên XSLT, sửa chữa nhiều lỗi thêm nhiều hàm PHP + nâng cấp PHP   Ưu nhược điểm PHP Ưu điểm: • Đầu tiên phải kể đến PHP mã nguồn mở Vậy nên việc cài đặt sử dụng ngôn ngữ PHP dễ dàng cài đặt phổ  biến WebSever thông dụng Nginx, Apache • PHP ngơn ngữ dễ học dễ sử dụng, có tính linh hoạt cao • Đây ngơn ngữ có tính cơng đồng lớn mã nguồn mở dễ sử dụng Khả bảo mật cao  Nhược điểm: • Cấu trúc ngơn ngữ nhìn không gọn gàng cho Mọi câu lệnh viết cặp câu lệnh • PHP sử dụng làm website ứng dụng website mở rộng mà thơi Tệp PHP gì? • Các tệp PHP chứa văn bản, HTML, CSS, JavaScript mã PHP • Mã PHP thực thi máy chủ kết trả trình duyệt dạng HTML túy • Tệp PHP có phần mở rộng php PHP làm gì? • PHP tạo nội dung trang web động (nghĩa nội dung trang web lấy từ sở liệu) • PHP tạo, mở, đọc, ghi, xóa đóng tệp máy chủ   • PHP thu thập liệu từ biểu mẫu • PHP gửi nhận cookie • PHP thêm, xóa, sửa đổi liệu sở liệu bạn • PHP sử dụng để kiểm sốt quyền truy cập người dùng • PHP mã hóa liệu Với PHP, không bị giới hạn HTML đầu Bạn xuất hình ảnh, tệp PDF chí xuất văn  bản nào, chẳng hạn XHTML hay XML CHƯƠNG GIỚI THIỆU VỀ WEBSITE DU LỊCH 2.1 Khảo sát thực trạng  Nhu cầu mua du lịch tăng mạnh đặc biệt bạn trẻ Đối tượng mà Website Sách Hay hướng đến bạn trẻ mua sách để học hỏi thêm giải trí  Nhằm giới thiệu sách website đến tất khách hàng có nhu cầu mua sắm sách qua mạng phục vụ công tác quản lý, hoạt động kinh doanh, hệ thống bước đầu phục vụ cho khách hàng với chức cần thiết để khách hàng đăng ký mua sách, đồng thời giúp nhân viên, người quản trị dễ dàng quản lý việc mua bán nắm bắt thơng tin nhanh chóng Một số chức cần thiết phải đạt sau: Đối với khách hàng:  Hệ thống giúp khách hàng tìm kiếm địa điểm du lịch nhanh chóng    Hệ thống đưa chi tiết thông tin cho địa điểm du lịch mà khách hàng muốn xem    Đối với quản trị:  Hệ thống giúp người quản trị cập nhật thông tin nhanh chóng  Đơn hàng khách hàng liệu đưa hệ thống  Dễ dàng quản lý, sử dụng website, kiểm kê tour du lịch khách đặt xác, rõ ràng, bảo mật thơng tin khách hàng 2.2 Website tĩnh Website động   + Website tĩnh: lập trình ngơn ngữ HTML, khơng có cơng vụ quản lý thơng tin web khơng có sở liệu Nếu muốn thiết kế bạn phải có kỹ thuật, sử dụng thêm phần mềm Dreamwaver, FrontPage,….) để cập nhật thêm thông tin cần thiết website + Website động (Dynamic website): loại website có sở liệu, kèm theo cung cấp công cụ quản lý (Admin Tool) để quản lý thành phần website đồng thời cập nhật thông tin cách thường xuyên.Website cần phải viết ngơn ngữ lập trình khác ASP.NET, PHP, JSP,… Cơ sở liệu quản trị SQL, MySQL,… 10   2.3 Lý chọn PHP  Yahoo, Facebook, Wikipedia, Digg, Joomla, WordPress,…được viết PHP Là nhờ đơn giản, tính hiệu linh động PHP   PHP sử dụng mã nguồn mở, mang lại linh hoạt cho lập trình viên  Ngơn ngữ lập trình PHP dễ dàng kết nối tới hệ sở liệu thông dụng Bởi tích hợp sẵn nhiều Database Client  Được sử dụng nhiều hệ điều hành khác  Tính cộng động PHP lợi PHP phát triển tối ưu liên tục từ nhà phát triển tồn giới Khiến cho vô thân thiện với người ngày hoàn thiện  PHP cung cấp nhiều chế hoạt động cho phép lập trình viên triển khai tính bảo mật cho trang web 2.4 Tổng quan PHP      Hiệu suất: Chương trình viết PHP thực thi nhanh chương trình viết ngơn ngữ khác JSP, ASP Mã nguồn mở: Bạn phát triển tất phiên PHP theo yêu cầu mà khơng phải trả chi phí  Nền tảng độc lập: PHP có sẵn cho hệ điều hành WINDOWS, MAC, LINUX & UNIX Một ứng dụng PHP phát triển hệ điều hành dễ dàng thực thi hệ điều hành khác Khả tương thích: PHP tương thích với hầu hết máy chủ cục  bộ sử dụng ngày Apache, IIS, v.v  Nhúng: Mã PHP dễ dàng nhúng script thẻ HTML 11   CHƯƠNG 3: HƯỚNG DẪN KẾT NỐI CƠ SỞ DỮ LIỆU 3.1 Cài đặt XAMPP Bước 1: Truy cập website nhà phát triển XAMPP để tải phiên phần mềm Lúc bạn chọn phiên dành cho Windows hình bên Bước 2: Mở file cài đặt exe vừa tải về, cửa sổ cài đặt phần mềm hình dưới, bạn nhấn vào nút Next để tiếp tục cài đặt 12   Bước 3: Tại cửa sổ lựa chọn module thành phần cần cài đặt, bạn tiếp tục nhấn Next để cài toàn 13     Bước 4: Chọn thư mục để cài đặt (hoặc để mặc định C:\xampp) >  Nhấn Next 14     Bước 5: Bỏ chọn phần “ Learn more about Bitnami for XAMPP “ Và ấn  Next lần để bắt đầu trình cài đặt XAMPP 15     Bước 6: Nhấn Finish  để kết thúc cài đặt mở bảng điều khiển XAMPP 3.2 Tạo database kết nối   16   Sau có database, ta viết code kết nối tới sở liệu:   Sau kết nối thành cơng, ta kết hình: 3.3 CHỨC NĂNG CỦA WEBSITE Đối với tài khoản người dùng có chức sau Đăng kí Đăng nhập 17     Đặt tour du lịch Đối với tài khoản admin có thêm chức sau Cập nhật thông tin Cập nhật loại hoạt động Cập nhật hoạt động Cập nhật loại hình du lịch Cập nhật tài nguyên Cập nhật khách sạn Cập nhật loại nhà hàng Cập nhật nhà hàng Cập nhật hướng dẫn viên du lịch Cập nhật loại tour du lịch Cập nhật tour du lịch Một số hình ảnh giao diện website • • • • • • • • • •   Giao diện trang chủ 18     Giao diện đăng kí Giao diện đăng nhập 19     Giao diện người dùng sau đăng nhập Giao diện admin sau đăng nhập 20

Ngày đăng: 18/05/2023, 05:54

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w