Tải bản đầy đủ (.docx) (24 trang)

báo cáo thực tập xây dựng ứng dụng với PHP MySQL website bán máy tính

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 (489.03 KB, 24 trang )


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

2
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

2


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI
=== KHOA CÔNG NGHỆ THÔNG TIN ===

BÁO CÁO THỰC TẬP
Đề tài:

XÂY DỰNG ỨNG DỤNG VỚI PHP & MYSQL
WEBSITE BÁN MÁY TÍNH

Sinh viên thực hiện
Lớp
MSV

: NGUYỄN ĐÌNH QUYẾT
: 11LTCD-IT02N
: 14402432

Hµ néi - 2015
3


SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

3


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

LỜI NÓI ĐẦU
Ngày nay việc kinh doanh chung của các công ty là làm sao có thể bán được nhiều
mặt hàng, quan hệ với nhiều đối tác và có nhiều khách hàng biết đến và mua sản phẩm
của mình . Trong nhưng năm qua, bên cạnh sự phát triển của môi trường gioa tiếp
thông tin, nhu cầu sử dụng các thiết bị điện tử và Internet đã tăng cao, tạo nên một thị
trường trên mạng sôi động không kém thực tế.
Thương mại điện tử là một hình thức mua bán và trao đổi thông tin qua Internet.
Công ty, doanh nghiệp có thể giới thiệu tất cả sản phẩm của mjhf bằng hình ảnh và
thông tin trên trang web để khách hàng có thể xem, tham khao và lựa chọn. Đây là
hình thức kinh doanh tiện lợi, dễ dàng và đặc biệt đang phát triển, sẽ có cơ hội, thuận
lợi lớn cho các công ty, doanh nghiệp đang trên đường phát triển tạo nên thành công
và danh tiếng cho mình.
Hệ thống mua bán và bảo hành thiết bị máy tính là một Website cung cấp cho người
sử dụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý sự
hoạt động cũng như theo dõi tình hình phát triển cửa hàng của mình. Đối với khách
hàng, hệ thống cho phép xem thông tin về sản phẩm của cửa hàng. Sau khi đăng ký
làm thành viên, khách hàng có thể chọn sản phẩm trên website đưa vào giỏ hàng và
tiến hành giao dịch mua bán. Sau khi chọn hàng xong khách hàng chuyển qua việc
thanh toán bằng một trong các hình thức thanh toán, đồng thời chọn địa điểm và xác
định thời gian giao hàng. Sau khi đã thực hiện xong, khách hàng nhấn xác nhận để
hoàn tất giao dịch.
Đối với các nhân viên, là người sẽ tiếp nhận đơn hàng do người quản lý chuyển đến,
thực hiện việc giao hàng và xác nhận việc giao hàng đã hoàn tất.

Khi khách hàng có yêu cầu về bảo hành thiết bị đã mua ở cửa hàng, bộ phận bảo hành
sẽ tiến hành kiểm tra, sửa chữa và gửi lại cho khách kèm theo một hoá đơn thanh toán
bảo hành (nếu thiết bị đã quá thời gian bảo hành). Các thông tin về việc bảo hành thiết
bị sẽ được lưu lại trong sổ bảo hành.
Đây là chương trình hỗ trợ cho việc mua bán thiết bị điện tử qua mạng nhằm mở rộng
phạm vi kinh doanh của công ty, chương trình cho phép:
 Cho phép khách hàng tìm kiếm thông tin, đặt mua các thiết bị điện tử trên

mạng.
4
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

4


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính
 Hỗ trợ chức năng tương thích giữa các thiết bị để khách hàng chọn một bộ thiết

bị điện tử phù hợp.
 Tra cứu, cập nhật thông tin hàng hóa.
 Tra cứu nhanh về thông tin khách hàng.
 Tra cứu những thông tin liên quan đến việc mua bán trên mạng nhằm giảm

thiểu thời gian tìm kiếm.
 Đồng thời cho phép người quản trị thay đổi, cung cấp thông tin nhanh chóng

đến người dùng.
. Trong quá trình xây dựng chương trình vẫn còn nhiều hạn chế không thể tránh khỏi,
em xin tiếp thu những ý kiến của thầy cô và bạn bè.
Em xin chân thành cảm ơn!

Người thực hiện
Nguyễn Đình Quyết

5
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

5


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

MỤC LỤC

CHƯƠNG I
KHẢO SÁT HỆ THỐNG
I. Cơ cấu tổ chức
Trong công ty thiết bị điện tử, hệ thống tổ chức bao gồm: ban điều hành, bộ phận
bán hàng, bộ phận kế toán, bộ phân kho, bộ phận tài chính, bộ phân kỹ thuật, người
quản trị.
Ban Điều Hành
Bộ phận kỹ thuật
Bộ phận hành chính
Bộ phận kho
Bộ phận kế toán
Quản trị mạng
Bộ phận bán hàng

II. Mô tả hoạt động của công ty
1. Ban Điều Hành
-


Quản lý và phân phối hoạt động của công ty.

-

Quản lý và điều hành hoạt động của nhân viên.

-

Quyết địng giá chính thức cho từng mật hàng.

-

Nhận báo cáo từ các bộ phận của công ty, từ đó có cách nhìn về tình hình của
công ty, để có kế hoạch định hướng, phát triển nhằm đáp ứng yêu cầu thị yếu
của khách hàng và tiến triển cho công ty.

2. Bộ phận bán hàng
-

Bán hàng qua mạng là một hình thức mới mà người mua hnảg phải phải tự thao
tác thông qua từng bước để có thể mua được hàng.

-

Trên mạng các thiết bị điện tử, và đồ điện tử được sắp xếp, phân chia theo nhiều
chủng loại hàng hóa và mỡi loại có nhiều mặt hàng khác nhau để giúp cho
người dùng dễ sử dụng, tham khảo giúp cho người quản trị dễ thay thế, thêm
bớt sản phẩm của mình. Trong cách này, người dùng chỉ cần chọn một linh
kiện thiết bị nào từ trong danh sách của từng loại sản phẩm thì nhưng thông tin


6
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

6


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

về loại sản phẩm đó sẽ hiện lên theo tên hàng hóa, hình ảnh, giá bán và nhưng
mô tả ngắn về loại thiết bị đó, bên cạch là trang liên kết để thêm hàng hóa vào
trong giỏ mua hàng.
Đây là giỏ hàng điện tử mà trong đó có chứa các thông tin lẫn số lượng hàng

-

hóa khách nua và có thể được cập nhật vào trong giỏ.
Khi khach hành muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn đặt hàng

-

cùng với thông tin về khách hàng và hàng hóa.
3. Bộ phận quản trị
Công việc của bộ phận này là thực hiện các nghiệp vụ quản trị mạng, quản lý thông
tin riêng của khách hàng, cập nhật thông tin của hàng hoá, … đảm bảo cơ sở dữ liệu
luôn được cập nhật nhanh chóng.

III. Yêu cầu của hệ thống bán hàng qua mạng
1. Nhu cầu người sử dụng
-


Nhu cầu của khách hàng khi truy cập vào trang web thương mại là tìm kiếm
các lạo sản phẩm. Do đó yêu cầu của chương trình là phải đáp ứng được nhưng
nhu cầu đó, sao cho khách hàng có thể tìm kiếm nhanh chóng và hiệu quả các
loại hang hóa mà họ muốn và cần mua.

-

Chương trình phải có tính đa dạng và hấp dẫn nhằm thu hút sự quan tâm của
nhiều người về công ty mình.

-

Trang web phải dễ hiểu, giao diện phải dễ dùng, hấp dẫn và quan trọng là làm
sao cho khách thấy những thông tin cần tìm cũng nhữ thông tin liên quan.

-

Điều quan trọng trong mua bán qua mạng là phải đảm bảo an toàn tuyệt đối
những thông tin liên quan đến người dùng trong quá trình đặt mua hay thanh
toán cũng được đảm bảo hàng được chuyển giao đúng nơi, đúng lúc.

2. Với người quản trị
Trang web đòi hỏi người quản trị phải thường xuyên theo dõi các thông tin về hàng
hóa, xử lý đúng yêu cầu, đúng chức năng do mình nhập vào và thao tác dễ dàng với
công việc quản lý dữ liệu:
-

Được phép chỉnh sửa, xóa những thông tin sai, không phù hợp.


-

Theo dõi quá trình mua bán của công ty.

-

Theo dõi thông tin khách hàng nhập vào khi mua hàng, phải đảm bảo tính an
toàn, bảo mật, chính xác.

7
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

7


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính
-

Theo dõi, xử lý các đơn đặt hàng và cập nhật các thông tin liên quan đến đơn
đặt hàng của khách.

-

Có thể xóa tất cả các cơ sở dữ liệu sau một thời gian xác định.

3. Các yêu cầu
a. Tìm kiếm

Hàng hóa: tìm kiếm thông tin về các linh kiện, thiết bị, loại hàng.
b. Lưu trữ

-

Hang hóa: đây là hệ thống dữ liệu về quản lý hàng hóa, bao gồm các
thông tin về hàng hóa: tên hàng, chi tiết, loại, giá…

-

Khách hàng: đây là hệ thống dữ liệu quản lý khách hàng, bao gồm các
thông tin về khách hàng như: họ tên, địa chỉ, điên thoại….

-

Đơn đặt hàng: đây là hệ thống dữ liệu quản lý đơn đặt hàng, bao gồm các
thông tin về đơn đạt hàng: khách hàng, địa chỉ, ngày mua, ngày giao, sản
phẩm mua,…

-

Giỏ hàng: đây là hệ thống dữ liệu quản lý sản phẩm khi được chon mua
như: số lượng hàng hóa trong giỏ, tên hàng hóa được chọn….

c. Kết xuất
-

Hiển thị danh sách hàng hóa theo từng mặt hàng.

-

Hiển thị đơn đặt hàng.


-

Hiển thị thông tin chi tiết từng mặt hàng.

d. Theo dõi
-

Theo dõi thiết bị, linh kiện.

-

Theo dõi giá hàng, khách hàng.

-

Theo dõi bảo hành.

8
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

8


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

CHƯƠNG II
PHÂN TÍCH HỆ THỐNG
I.

Phân tích hệ thống bán hàng trực tuyến

1. Định nghĩa bài toán
Hệ thống mua bán và bảo hành thiết bị điện tử là một Website cung cấp cho người
sử dụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý sự
hoạt động cũng như theo dõi tình hình phát triển cửa hàng của mình. Đối với khách
hàng, hệ thống cho phép xem thông tin về sản phẩm của cửa hàng. Sau khi đăng ký
làm thành viên, khách hàng có thể chọn sản phẩm trên website đưa vào giỏ hàng và
tiến hành giao dịch mua bán. Sau khi chọn hàng xong khách hàng chuyển qua việc
thanh toán bằng một trong các hình thức thanh toán, đồng thời chọn địa điểm và xác
định thời gian giao hàng. Sau khi đã thực hiện xong, khách hàng nhấn xác nhận để
hoàn tất giao dịch.
Đối với các nhân viên, là người sẽ tiếp nhận đơn hàng do người quản lý chuyển đến,
thực hiện việc giao hàng và xác nhận việc giao hàng đã hoàn tất.
Khi khách hàng có yêu cầu về bảo hành thiết bị đã mua ở cửa hàng, bộ phận bảo
hành sẽ tiến hành kiểm tra, sửa chữa và gửi lại cho khách kèm theo một hoá đơn thanh
toán bảo hành (nếu thiết bị đã quá thời gian bảo hành). Các thông tin về việc bảo hành
thiết bị sẽ được lưu lại trong sổ bảo hành.
2. Các chức năng của hệ thống
Chức năng của hệ thống có thể chia làm các nhóm chức năng chính như sau:
1.

Nhóm chức năng đăng ký, đăng nhập thành viên

2.

Nhóm chức năng xem thông tin, bao gồm xem thông tin giỏ hàng, xem
thông tin đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân
Nhóm chức năng quản lý thông tin, bao gồm quản lý thông tin cá nhân,

3.


quản lý danh sách thành viên, quản lý danh mục sản phẩm
4.

Nhóm chức năng mua hàng, tiếp nhận và xử lý đơn hàng

5.

Nhóm chức năng bảo hành sản phẩm

3. Xác định các tác nhân
Dựa vào mô tả bài toán, ta có thể xác định được các tác nhân chính của hệ thống
như sau:
9
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

9


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

KHÁCH HÀNG: là người giao dịch với hệ thống thông qua các đơn đặt hàng,
khách hàng có thể chọn các loại sản phẩm, chọn địa điểm và thời gian giao hàng.
Khách hàng có thể đăng ký làm thành viên của hệ thống.
NGƯỜI QUẢN LÝ: là người điều hành, quản lý và theo dõi mọi hoạt động của hệ
thống.
NHÂN VIÊN: là người tiếp nhận và xử lý các đơn hàng, các yêu cầu bảo hành do
người quản lý giao.
THÀNH VIÊN: bao gồm người quản lý, nhân viên và những khách hàng đã đăng ký.
Sau khi đăng nhập để trở thành thành viên, ngoài những chức năng chung của người
sử dụng, còn có thêm một số chức năng khác phục vụ cho công việc cụ thể của từng

đối tượng.

10
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

10


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

II. CÁC MÔ HÌNH XỬ LÝ
1. Sơ đồ phân rã chức năng

Quản lý mua bán thiết bị điện tử trực tuyến
Khách hàng
Nhà quản trị
Bộ phận bán hàng
Báo cáo thống kê
Chọn nhóm hàng
Danh sách thiết bị
Đóng góp y kiến
Chọn hàng
Đặt mua
Đăng ký thành viên
Xem thông tin đơn đặt hàng
Cập nhật khách hàng
Cập nhật thiết bị
Cập nhật
CSDL
Giao hàng

Cập nhật đơn đặt hàng
Lập phiếu bảo hành
Thêm
Xóa
Thống kê, Báo cáo các mặt hàng
Thống kê , Báo cáo các hóa đơn
Thống kê,báo cáo tổng khách hàng
2. Sơ đồ ngữ cảnh
Trang web
Khách hàng
Nhà quản trị
YC thanh toán
YC thông tin KH
Giỏ hàng
Chọn sản phẩm mua
DS hàng hóa cần tìm
YC tìm kiếm hàng hóa
DS các đơn hàng
YC tìm kiếm
Hóa đơn
YC hỗ trợ
Thông tin hỗ trợ
11
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

11


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính
Xem và hiệu chỉnh đơn hàng

Xác nhận đăng nhập
Đăng nhập
Thông tin cần tìm
Cập nhật, thêm mới
Kết quả cập nhật

3. Sơ đồ hệ thống
Khách hàng
Tìm kiếm, tra cứu
DS hàng hóa cần tìm
YC tra cứu, tìm kiếm HH
Cập nhật khách hàng
YC đăng ký
DS khách hàng
Khách hàng
Dữ liệu mới
Dữ liệu cũ
Nhà quản trị
Đặt mua
Hàng hóa
Đơn đặt hàng
Cập nhật hàng hóa
Xem thông tin khách hàng
Lập ĐĐH
Tra cứu HH
DS hàng hóa cần tìm
YC theo dõi thông tin khách hàng
Bảng thông tin khách hàng
12
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N


12


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính
Dữ liệu HH
Dữ liệu hàng hóa mới
Dữ liệu hàng hóa

Bảng ĐĐH
YC lập ĐĐH
Dữ liệu về ĐĐH
Dữ liệu ĐĐH mới
Dữ liệu ĐĐH cũ
Dữ liệu về đơn ĐĐH
Dữ liêu về ĐĐH
Dữ liệu về hàng hóa
DS hàng hóa chọn mua
YC đặt mua

Ý nghĩa
Thực thực thể
Chức năng xử lý

Dòng dữ liệu

Kho dữ liệu

4. Sơ đồ xử lý kiểm tra đăng nhập của nhà quản lý
Nhà quản trị mạng

Đăng nhập
Cập nhật KH
Cập nhật HH
Tên và mật khẩu
Thông tin
Sai, nhập lại
Quản trị hệ thống
Tên và mật khẩu
TT mặt hàng đựơc hiển thị
Trên tran web
TT cập
nhật
Cập nhật KH
Cập nhật hàng hóa

5. Sơ đồ cập nhật hàng hóa
Nhà quản trị mạng
Thêm
Sửa
Xóa
YC thêm hang hóa
13
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

13


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính
DS hàng hóa
Được thêm

Thông tin về hàng hóa mới
Dữ liệu HH
Được thêm
DS HH được sửa
YC sửa hàng hóa
DS hàng hóa được xóa
YC xóa hàng hóa
Thông tin HH được xóa
Dữ liệu HH được xóa
Thông tin HH được sửa
Dữ liệu HH được sửa
Hàng hóa

Ý nghĩa
Chức năng xử lý

Thực thể

Kho dữ liệu
Dòng dữ liệu
6. Sơ đồ cập nhật khách hàng
Nhà quản trị mạng
Thêm
Sửa
Xóa
YC thêm khách hàng
DS khách hàng
Được thêm
Thông tin về KH mới
Dữ liệu KH

Được thêm
DS KH được sửa
YC sửa KH
DS KH được xóa
YC xóa KH
Thông tin KH được xóa
Dữ liệu KH được xóa
Thông tin KH được sửa
Dữ liệu KH được sửa
Khách hàng

Ý nghĩa
14
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

14


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

Thực thể
Chức năng xử lý

Kho dữ liệu
Dòng dữ liệu

7. Sơ đồ xử lý tra cứu hàng hóa
Nhà quản trị
Hàng hóa
Xác lập hàng hóa

Tìm hàng hóa
Khách hàng
Tra cứu hàng hóa
YC tra cứu hàng hóa
DS hàng hóa
Cần tìm
YC tìm hàng
DS hàng hóa cần tìm
Dữ liệu hàng hóa
Dữ liệu hàng hóa tìm được

Ý nghĩa

Chức năng xử lý

15
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

Thực thể

15


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

Dòng dữ liệu

Kho dữ liệu

8. Sơ đồ xử lý đặt mua hàng


Khách hàng

YC đặt mua

Khách
hàng

Thông tin KH
mới

YC đăng ký

Đặt mua

Đăng ký
thông tin
khách
hanghf

Hàng hóa
chọn mua

DS hàng hóa

Giỏ hàng

Tra cứu

Dữ liệu về HH

Dữ liệu hàng
hóa

Hàng hóa

Dữ liệu về hàng hóa

Kiểm tra đặt
hàng

16
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

Thông
tin về
HH

Xác lập
ĐĐH

Dữ liệu
mới về
ĐĐH

16


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

Đơn đặt hàng


Ý nghĩa
Chức năng xử lý

Thực thể

Kho dữ liệu
Dòng dữ liệu

Giải thích hoạt động sơ đồ:
Website được xây dựng nhằm phục vụ cho người quản lí với các sản phẩm của
mình và khách hàng nhằm tìm kiếm thông tin về sản phẩm.
-Cập nhật hàng hóa:Chức năng này dành cho người quản lí website nó đóng
góp quan trọng vào sự phát triển của website.Vì là một website giới thiệu nên công
việc này vô cùng quan trọng ,sản phẩm có liên tục được cập nhật thì website mới có
thể ngày một phát triển,có nhiều sản phẩm mới thì mới thu hút được sự chú ý của
nhiều khách hàng .
-Hiển thị thông tin: cũng là một chức năng dành cho người quản lí .Sự sắp xếp
các sản phẩm như thế nào trên mặt website sao cho người xem có thiện cảm là một
vấn đề khá quan trọng mà người quản lí cần quan tâm phục vụ người thăm quan yếu tố
chủ yếu xây dựng nên website ,để các sản phẩm của mình gây được sự chú ý với
khách hàng là yếu tố cốt lõi tạo được sự thành công và phát triển của website.
-Tìm kiếm: Chức năng này dành cho chủ yếu là khách hàng ,càng nhanh gọn,tiện
lợi dễ sử dụng bao nhiêu thì càng tốt bấy nhiêu.Nhưng bên cạnh đó đảm bảo sự chính
xác cũng là một yếu tố không thể thiếu.Người quản lí muốn thao tác càng nhanh chóng
bao nhiêu thì cần phải xây dựng một chức năng tìm kiếm thông minh bấy nhiêu.Tìm
kiếm càng thông minh thì công việc thay đổi thông tin ,sửa chữa và cập nhật đổi với
17
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N


17


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

người quản lí càng tiện lợi bấy nhiêu.Có thể nói bên cạnh sự hiển thị thông tin thì tìm
kiếm là một yếu tố chủ yếu,cốt lõi của một website giới thiệu hàng hóa.
Trên thực tế hiện nay thì trong nền kinh tế Việt Nam ta thấy được thương mại
điện tử chưa phát triển đến hoạt động giao dịch trực tiếp qua internet.Chính vì vậy các
website bán hàng trực tuyến chưa được đẩy mạnh.Vì vậy mục đích chủ yếu mà người
quản lí các website giới thiệu hàng hóa cũng chỉ với mục đích giới thiệu sản phẩm mà
của hàng offline của mình có .Đó cũng là một trong những phương thức bán hàng khá
phổ biến hiện nay phù hợp với nền kinh tế Việt Nam.

18
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

18


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

CHƯƠNG III
THIÊT KẾ XỬ LÝ CƠ SỞ DỮ LIỆU
I. MÔ HÌNH THỰC THỂ LIÊN KẾT QUAN HỆ

II. MÔ HÌNH CHI TIẾT CÁC THỰC THỂ
 Ghi chú: thuộc tính của thực thể có gạch chân là khóa (NOT NULL)
 Admin


STT
1
2
3

Thuộc tính
ID
Username
Password

Kiểu
char
varchar
varchar

Độ rộng
1
30
30

Diễn giải
Mã người quản trị
Tên đăng nhập
Mật khẩu đăng nhập

 Khachhang
19
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

19



Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

STT
1
2
3
4

Thuộc tính
MaKH
HotenKH
Diachi
Dienthoai

Kiểu
char
nvarchar
nvarchar
nvarchar

Độ rộng
5
50
50
20

Diễn giải
Mã số khách hàng

Họ tên khách hàng
Địa chỉ của khách hàng
Điện thoại khách hàng

Thuộc tính
Maloai_TB
Tenloai_TB

Kiểu
char
varchar

Độ rộng
5
30

Diễn giải
Mã loại thiết bị
Tên loại thiết bị

Thuộc tính
MaTB
TenTB
Maloai_TB
Gia
Baohanh
NhaSX
Hinhanh
Ngaynhap


Kiểu
char
nvarchar
char
money
nvarchar
nvarchar
nvarchar
datetime

Độ rộng
6
30
3
8
10
15
60

Diễn giải
Mã số thiết bị
Tên thiết bị
Mã loại thiết bị
Giá bán
Thời gian bảo hành
Nhà sản xuất
Hình ảnh thiết bị
Ngày nhập

 LoaiTB


STT
1
2
 Thietbi

STT
1
2
3
4
5
6
7
8

 DonDH

STT
1
2
3
4

Thuộc tính
SoDDH
MaKH
Ngaydat
Ngaygiao


Kiểu
char
char
datetime
datetime

Độ rộng
5
5

5
6
7
8

Tongtien
Thue
Chiphi_vanchuyen
thanhtoan

Money
int
int
bit

8
4
4
1


Diễn giải
Số đơn đặt hàng
Mã số khách hàng
Ngày đặt hang
Ngày giao hàng
Tổng tiền đơn đặt hàng
Thuế
Chi phí vận chuyển
Thanh toán(0: chưa, 1:
rồi)

 CTDDH_TB

STT
1
2
3
4

Thuộc tính
SoDDH
MaTB
Soluong
Dongia

Kiểu
char
char
int
money


20
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

Độ rộng
5
5
4
8

Diễn giải
Số đơn đặt hàng
Mã số thiết bị
Số lượng mua
Giá bán
20


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

III. THIẾT KẾ GIAO DIỆN
1. Giao diện trang chủ

Hình 25. Giao diện trang chủ
Trang chủ “Index.php”: Là trang chính, chứa tất cả các mục để lựa chọn. Từ
trang chủ khách hàng có thể tìm thấy mọi thông tin cần thiết:
-

Thông tin về các loại sản phẩm với giao diện gần gũi, thân thiện và dễ sử
dụng... từ đó khách hàng có thể đặt mua cho mình những sản phẩm yêu

thích, phù hợp với túi tiền...

-

Các bài viết hay về thể giới máy tính được quản trị hệ thống chọn lọc...

-

Bạn có thắc mắc, góp ý với công ty…

2. Giao diện Form liên hệ

21
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

21


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

Hình 27. Giao diện form liên hệ
Trang “lienhe.php” là cầu nối giữa khách hàng và cửa hàng, tại đây khách hàng
có thể gửi các thắc mắc cũng như ý kiến của mình tới cửa hàng. khách hàng phải nhập
đầy đủ các thông tin cá nhân trong form trên.
4.8.3. Giao diện trang giỏ hàng

Hình 28. Giao diện giỏ hàng
Trang “giohang.php” là trang mà khách hàng có thể xem được những sản phẩm của
mình đã chọn. Tại đây khách hàng có thể biết được số lượng mặt hàng mình đã chọn
cũng như tổng số tiền phải thanh toán. Khách hàng có thể thêm, cập nhập cũng như

xóa sản phẩm ngay tại giỏ hàng. Tại đây cũng có chức năng lưu lịch sử mua hàng của
khách hàng.
22
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

22


Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

3. Giao diện trang chi tiết sản phẩm

Hình 30. Giao diện trang chi tiết sản phẩm
Trang “chitiet.php” là trang hiển thị thông tin chi tiết về sản phẩm: giá, bảo
hành, thông số kỹ thuật…giúp cho khách hàng có cái nhìn tổng quan về sản phẩm. Là
cơ sở để khách hàng có quyết định mua sản phẩm hay không.
4. Giao diện trang quản trị Admin

Hình 31. Giao diện trang quản trị Admin
Đây là trang quản trị dành cho người Admin của cửa hàng, cung cấp đầy đủ tính
năng cho người quản trị như: quản lý sản phẩm, quản lý thành viên, quản lý các đơn
đặt hàng…

KẾT LUẬN

23
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

23



Xây dựng ứng dụng với PHP & MySQL - Website Bán Máy Tính

Trong thời gian thực hiện đề tài do hạn chế về kiến thức và các điều kiện khách
quan khác, nên đề tài chắc chắn vẫn chưa đáp ứng được toàn bộ các chức năng và yêu
cầu của đề tài. Vì thế bài phân tích thiết kế hệ thông bán hàng điện tử trực tuyến vẫn
còn nhiều hạn chế và sai sót. Em xin ghi nhận và cảm ơn tất cả sự đóng góp quí báu
của thấy cô cùng các bạn để em thực hiện tốt đề tài và sẽ phát triển đề tài nên một tàm
cao mới.
Em xin chân thành cảm ơn!
Người thực hiện

Nguyễn Đình Quyết

24
SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N

24



×