1. Trang chủ
  2. » Tất cả

Xây dựng website quản lý bán sách online với Php&Mysql.docx

11 4 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Xây dựng website quản lý bán sách online với PHP & MySQL
Tác giả Tống Nguyên Khánh, Võ Duy Quốc
Người hướng dẫn Ths. Nguyễn Thị Mai Trang
Trường học Trường Đại học Khoa Học Tự Nhiên
Chuyên ngành Công nghệ Thông tin
Thể loại Đề án tốt nghiệp
Thành phố Hà Nội
Định dạng
Số trang 11
Dung lượng 7,86 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

XÂY DỰNG WEBSITE QUẢN LÝ BÁN SÁCH ONLINE VỚI PHP&MySQL Nhóm sinh viên thực hiện Tống Nguyên Khánh – MSSV 1351010059 Võ Duy Quốc – MSSV 1351010109 Giáo viên hướng dẫn Ths Nguyễn Thị Mai Trang N[.]

Trang 1

XÂY DỰNG WEBSITE QUẢN LÝ BÁN SÁCH

ONLINE VỚI PHP&MySQL

Nhóm sinh viên thực hiện

Tống Nguyên Khánh – MSSV: 1351010059

Võ Duy Quốc – MSSV: 1351010109

Giáo viên hướng dẫn

Ths Nguyễn Thị Mai Trang

Trang 2

Nh n xét c a giáo viên h ậ ủ ướ ng d n ẫ

Trang 3

I GIỚI THIỆU TỔNG QUAN VỀ KHÁI NIỆM PHP VÀ MY SQL.

1 Php là gì?

PHP là viết tắt của chữ "Hypertext Preprocessor", đây là một ngôn ngữ lập trình

được sử dụng để viết ở phía máy chủ (lập trình web) Hiện nay có rất nhiều ngôn ngữ có thể viết ở máy chủ như C#, Java, Python và PHP chính là một trong những ngôn ngữ của nhóm này.

PHP có cú pháp đơn giản, tốc độ nhanh và nhỏ gọn, dễ học và thời gian để tiếp cập PHP ngắn hơn so với các ngôn ngữ lập trình khác nên hiện nay PHP đang chiếm số lương lập trình viên tương đối lớn, có thể gọi là lớn nhất Hiện PHP có rất nhiều các CMS mã nguồn mở như WordPress, OpenCart, NukeViet nên nó rất đa dạng và đáp ứng hầu hết các website thông thường từ blog cá nhân cho đến website giới thiệu công ty và bán hàng.

PHP sử dụng cặp thẻ mở <?php và thẻ đóng ?> , phía bên trong chính là nội dung của mã code PHP.

1

2

3

<?php

echo 'nội dung mã code PHP';

?>

2 Mối Quan hệ giưa Php và Mysql

Thông thường khi học MySQL thì bạn sẽ được học những câu truy vấn T-SQL như select, insert, update, delete Và mình đoán chắc bạn sẽ có thắc mắc nếu kết hợp với PHP thì những câu truy vấn này có công dụng gì?

Chúng ta hãy xem PHP như là một con người bình thường, nghĩa là nó có thể viết

ra các câu truy vấn và thực thi các câu truy vấn đó giống như bạn vậy Nhưng điểm khác biệt ở đây là bạn sẽ bắt PHP thực hiện những câu truy vấn chứ không phải tự

nó nghĩ ra.

Ví dụ: Mình muốn lấy danh sách tất cả sinh viên trong trường thì sẽ viết câu truy

vấn như sau.

SELECT * FROM SinhVien;

Kết quả ta thực thi câu truy vấn này trong PHP MY ADMIN là danh sách các sinh viên Vậy câu hỏi đặt ra là nếu trong PHP thì phải làm thế nào?

Như ta biết MySQL là một hệ quản trị CSDL nên nó có tính an toàn về bảo mật, nghĩa là nó có chức năng quản lý User, phân quyền User Vì vậy trước khi vào PHP

MY ADMIN là bạn phải đăng nhập đấy.

Trang 4

Như vậy với PHP thì cũng phải có bước đăng nhập, sau đó sẽ là bước định nghĩa câu truy vấn và cuối cùng là thực thi và lấy kết quả.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

// BƯỚC 1: KẾT NỐI

$conn = mysqli_connect('localhost', 'root', 'vertrigo', 'demo')

or die ('Không thể kết nối tới database');

// BƯỚC 2: TẠO CÂU TRUY VẤN

$sql = 'SELECT * FROM SinhVien';

// BƯỚC 3: YÊU CẦU THỰC THI CÂU TRUY VẤN

$result = mysqli_query($conn, $sql);

// BƯỚC 4: XỬ LÝ KẾT QUẢ MYSQL TRẢ VỀ

while ($row = mysqli_fetch_assoc($result)){

var_dump($row);

}

Tóm lại PHP sẽ có nhiệm vục kết nối MySQL và yêu cầu MySQL thực thi các câu truy vấn và trả kết quả về cho PHP để từ đó PHP lấy kết quả để xử lý.

II PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE

1 Sơ đồ quy trình hoạt động của website

Trang 5

2 Sơ đồ chi tiết

2.1 Quyền thực thi từ người dùng

2.2 Chi tiết Quản trị

Trang 6

III.TỔNG QUAN VỀ CHỨC NĂNG CỦA TRANG WEB

- Form đăng kí thành viên

- Trang Quản trị

o Admin

 Thêm loại sách

 Thêm Sách mới

 Quản lý mật khẩu

 Quản lý thông tin khách hàng

 Quản trị đơn đặt hàng

Trang 7

o Khách Hàng

 Tìm Kiếm Sách

 Thêm Sách Vào Giỏ Hàng

 Xem và Sửa Giỏ Hàng

 Tính Tiền

 Xác nhận thông tin người mua.

IV HIỆN THỰC WEBSITE

1 Giao diện người dùng.

a Trang Chủ

Trang 9

2 Giao diện người dùng mua sách

- Click vào loại sách:

- Sau khi chọn thể loại sách sẽ hiển thị :

- Xem giỏ hàng:

Trang 10

- Nhập thông tin người mua:

Trang 11

- Tìm kiếm nhanh tên sách :

o Vd: ta tìm tên sách là php sẽ hiển thị như sau :

Ngày đăng: 11/01/2023, 15:39

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w