Tải bản đầy đủ (.ppt) (23 trang)

Silde đề tài : Tìm hiểu & Xây dựng ứng dụng với PHP & My SQL

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (892.25 KB, 23 trang )

Tìm hiểu & Xây dựng ứng dụng với
PHP & My SQL
Giáo viên hưỡng dẫn: Th.s Vũ Đức Huy
Sinh viên thực hiện: Nguyễn Minh Cảnh
Lớp: K2CNTT
1
NỘI DUNG
1. Giới thiệu về đề tài
2. Khái quát về PHP và hệ quản trị cơ sở dữ liệu MySql
3. Xây dựng ứng dụng thực tế
4. Kết luận
2
GIỚI THIỆU VỂ ĐỀ TÀI
3

Lý do chọn để tài:
- Internet ngày càng giữ vai trò quan trọng trong các
lĩnh vực khoa học kĩ thuật và đời sống.
- Thông qua Website khách hàng có thể lựa chọn
những sản phẩm mà mình cần một cách nhanh chóng
và hiệu quả.
- PHP (Personal Home Page) là kịch bản trên phía
trình chủ (Server Script) cho phép chúng ta xây dựng
trang Web trên cơ sở dữ liệu.
KHÁI QUÁT VỀ PHP

Khái niệm về PHP
- PHP viết tắt của “Personal Home Page” do Rasmus
Lerdorf tạo ra năm 1994.
- PHP bắt đầu được sử dụng trong môi trường
chuyên nghiệp và nó trở thành ”PHP: Hypertext


Preprocessor”.
- Thực chất PHP là ngôn ngữ kịch bản nhúng trong
HTML
- PHP là một ngôn ngữ lập trình được kết nối chặt
chẽ với máy chủ.
4
KHÁI QUÁT VỀ PHP

Tại sao nên dùng PHP
- PHP được sử dụng làm Web động vì nó nhanh, dễ dàng, tốt
hơn so với các giải pháp khác.
- PHP có khả năng tích hợp chặt chẽ với hầu hết các cơ sở dữ
liệu có sẵn, tính linh động, bền vững và khả năng phát triển
không giới hạn.
- Đặc biệt PHP là mã nguồn mở.
- PHP vừa dễ với người mới sử dụng vừa có thể đáp
ứng mọi yêu cầu của các lập trình viên.


5
KHÁI QUÁT VỀ PHP

Một số website dùng PHP
6
KHÁI QUÁT VỀ PHP

Cơ chế hoạt động
7
CƠ SỞ DỮ LIỆU MYSQL


Giới thiệu về MySql
- MySQL là ứng dụng cơ sở dữ liệu mã nguồn mở phổ
biến nhất hiện nay, được sử dụng với PHP
- MySQL là cơ sở dữ có trình giao diện trên Windows
hay Linux, cho phép người sử dụng có thể thao tác
các hành động liên quan đến nó
8
CƠ SỞ DỮ LIỆU MYSQL

Mục đích sử dụng
- Lưu trữ (storage)
- Truy cập (accessibility)
- Tổ chức (organization)
- Xử lí (manipulation)
9
XÂY DỰNG ỨNG DỤNG THỰC TẾ

Tóm tắt hoạt động của hệ thống mà dự án sẽ được
ứng dụng:
- Là một Website chuyên bán các sản phẩm về máy
tính, các linh kiện phụ tùng máy tính.
- Người dùng truy cập vào Website có thể xem, tìm
kiếm, mua các sản phẩm,hoặc đặt hàng sản phẩm
- Là một Website động, các thông tin được cập nhật
theo định kỳ.
- Người dùng sẽ chọn các hình thức vận chuyển,
thanh toán hàng do hệ thống đã định.
10
XÂY DỰNG ỨNG DỤNG THỰC TẾ


Mục đích của dự án
- Thúc đẩy phát triển buôn bán trực tuyến.
- Rút ngắn khoảng cách giữa người mua và người
bán.
- Việc quản lý hàng trở nên dễ dàng
11
XÂY DỰNG ỨNG DỤNG THỰC TẾ

Phạm vi áp dụng
- Dành cho mọi đối tượng có nhu cầu mua sắm trên
mạng.

12
XÂY DỰNG ỨNG DỤNG THỰC TẾ

Đối tượng sử dụng:
Có 2 đối tượng sử dụng cơ bản là người dùng và nhà
quản trị:
- Người dùng: Qua Website, khách hàng có thể xem
thông tin, lựa chọn những sản phẩm ưa thích ở mọi
nơi.
- Nhà quản trị: Nhà quản trị có toàn quyền sử dụng và
cập nhật sản phẩm, hoá đơn, quản lý khách hàng, đảm
bảo tính an toàn cho Website.
13
Sơ đồ phân cấp chức năng
14
Sơ đồ luồng dữ liệu mức khung cảnh
15
XÂY DỰNG ỨNG DỤNG THỰC TẾ


Mô hình mua hàng trên mạng
16
17
SƠ ĐỒ THỰC THỂ LIÊN KẾT
XÂY DỰNG ỨNG DỤNG THỰC TẾ

Các kết quả nghiên cứu đạt được
Ưu điểm:
- Tìm hiểu và biết cách sử dụng kết hơp ngôn ngữ
PHP và cơ sở dữ liệu MySql.
- Biết được cách thiết kế web động cũng như cách tổ
chức cơ sở dữ liệu.
- Các dịch vụ trên internet đặc biệt là web.

18
XÂY DỰNG ỨNG DỤNG THỰC TẾ

Các kết quả nghiên cứu đạt được
Nhược điểm:
- Chưa xủ lý được đơn hàng khi khách hàng đã mua
hàng của cửa hàng là đã gửi được hay chưa.
- Chưa thống kê được hàng tồn, hàng đã bán.
- Chưa nhập được số lượng mặt hàng cụ thể có trong
kho.
- Chưa hiển thị được thông tin về: sản phẩm bán chạy
hay những sản phẩm sắp ra mắt…
19
XÂY DỰNG ỨNG DỤNG THỰC TẾ


Hướng phát triển
Đề tài này có thể phát triển theo các hướng như sau:
- Cho phép khách hàng mua và thanh toán trực tiếp
qua thẻ tín dụng…sử dụng nhiều hình thức thanh
toán trực tuyến.
- Liên kết được với nhiều website khác.
- Tìm kiếm mặt hàng cụ thể qua các thông tin về mặt
hàng đó…
- Phát triển thêm đa ngôn ngữ dễ dàng cho người sử
dụng.

20
KẾT LUẬN

Ngôn ngữ PHP kết hợp với hệ quản trị cơ sở dữ liệu
MySQL cho phép chúng ta thiết kế và xây dựng trong
Web có tính năng cao. Việc một công ty tổ chức bán
hàng trên mạng là một phương pháp tối ưu để bán
hàng, có thể giảm thiểu thời gian và các chi phí khác
của khách hàng và công ty.

Với thời gian và năng lực có hạn, trong một thời gian
em đã nghiên cứu và ứng dụng ngôn ngữ PHP và hệ
quản trị MySQL để xây dựng trang Web cho công ty máy
tinh Minh Cảnh. Đề tài này được hoàn thành song
không thể tránh khỏi những thiếu sót và kết quả đạt
được chưa cao. Kính mong sự thông cảm của các thầy
cô và các bạn.
21
22

23

×