Tải bản đầy đủ (.doc) (35 trang)

báo cáo đồ án Website bán hàng giày dép online bằng php

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 (1.89 MB, 35 trang )

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT VINH
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ PHẦN MỀM
***
ĐỒ ÁN MÔN HỌC
MÔN HỌC
LẬP TRÌNH ỨNG DỤNG WEB VỚI PHP
Tên đề tài: Xây dựng Website bán hàng giày dép qua mạng
Sinh viên: Võ Thị Linh
Lớp: CĐKT Tin K37
Giáo viên hướng dẫn: Ths. Nguyễn Thị Lan Anh
Nghệ An, ngày 04 tháng 04 năm 2014
TRƯỜNG ĐHSPKT VINH
KHOA CNTT
BỘ MÔN CÔNG NGHỆ PHẤN MỀM
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT
NAM
Độc Lập-Tự Do-Hạnh Phúc
PHIẾU GIAO ĐỒ ÁN MÔN HỌC
MÔN HỌC:LẬP TRÌNH ỨNG DỤNG WEB VỚI PHP
Nhóm Sinh Viên:
Stt Họ Và Tên SĐT Email
1 Võ Thị Linh 0965836067
Lớp: CĐ Tin K37 Cao đẳng Công Nghệ Thông Tin Khóa 37
Ngày giao đề tài: 25/03/2014 Ngày hoàn thành: 04/04/2014
1. Tên đề tài:
“Xây dựng Website bán hàng giày dép qua mạng”
2. Yêu cầu
- Hiển thị danh sách các mặt hàng theo từng loại bao gồm:
+ Sản phẩm dành cho nữ.
+ Sản phẩm dành cho nam


- Cho phép tìm kiếm thông tin một mặt hàng hoặc một loại hàng.
- Khách hàng tự đăng ký thông tin của mình để trở thành khách hàng của công ty.
- Cho phép khách hàng tự cập nhật vắn đề mua hàng.
- Cập nhật hàng hóa nhà cung cấp, nhân viên, tin tức.
- Xử lý các đơn hàng của khách hàng.
3. Báo cáo và chương trình:
-Báo cáo và thuyết minh trình bày theo mẫu
-Chương trình ghi vào đĩa CD để nạp.
TỔ TRƯỞNG BỘ MÔN GIÁO VIÊN HD NHÓM SV THỰC HIỆN
3.PHẦN THEO DÕI QUÁ TRÌNH THỰC HIỆN ĐỒ ÁN
Ngày kiểm tra Tiến độ công việc Nhận xét của GVHD Chứ ký của GVHD
4.Đồng ý cho bảo vệ hay không đồng ý:
……………………………………………………………………………………………
…………………………………………………………………………………
Nghệ An, Ngày tháng năm 2014
Giáo viên hướng dẫn
(Ký ghi rõ họ tên )
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
…………………………………
Vinh, Ngày 1 tháng 1 năm 2013
Giáo viên hướng dẫn
(Ký ghi rõ họ tên )
NHẬN XÉT CỦA GIÁO VIÊN CHẤM
………………………………………………………………………………………
………………………………………………………………………………………

………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
…………………………………
Vinh, Ngày 1 tháng 1 năm 2013
Giáo viên hướng dẫn
(Ký ghi rõ họ tên )
MỤC LỤC
LỜI NÓI ĐẦU
Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công
nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết
đỉnh cao này đến đỉnh cao khác. 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 càng trở nên một công cụ không thể thiếu, là nền tảng chính cho
sự truyền tải, trao đổi thông tin trên toàn cầu.
Đối với một cửa hàng hay shop, việc quảng bá và giới thiệu đến khách hàng các
sản phẩm mới đáp ứng được nhu cầu của khác hàng sẽ là cần thiết. Vậy phải quảng bá
thế nào đó là xây dựng được một Website cho cửa hàng của mình quảng bá tất cả các
sản phẩm của mình bán.
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
1
Vì vậy, em đã thực hiện đồ án “ XÂY DỰNG WEBSITE BÁN HÀNG QUA
MẠNG” cho một cửa hàng có tên “shop thời trang V2T, địa chỉ đường NGUYỄN THỊ
MINH KHAI, Thành phố Vinh, Tỉnh Nghệ An. Người chủ cửa hàng đưa các sản phẩm
đó lên website của mình và quản lý bằng website đó, khách hàng có thể đặt và mua
hàng trên website mà không cần đến cửa hàng. Chủ cửa hàng sẽ gửi sản phẩm cho
khách hàng khi nhận được tiền.
Với sự hướng dẫn tận tình của cô giáo Nguyễn Thị Lan Anh đã giúp em hoàn
thành cuốn báo cáo đề tài thực tập tốt nghiệp này. Tuy đã cố gắng hết sức tìm hiểu, phân
tích thiết kế và cài đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót. Em
rất mong nhận được sự thông cảm và góp ý của quý thầy cô. Em xin chân thành cảm ơn.

Vinh, Ngày 9 tháng 4 năm 2014
Sinh Viên: Võ Thị Linh
Lớp : CĐ TinK37
CHƯƠNG I – KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG
I – PHÂN TÍCH YÊU CẦU ĐỀ BÀI
1. TÊN ĐỀ TÀI
“Xây dựng Website bán hàng giày dép qua mạng”
2. CHỨC NĂNG
Đây là một website bán và giới thiệu sản phẩm của cửa hàng, công ty
đến người tiêu dùng với các chi tiết mặt hàng với giá cả chính xác. Có các chứa năng
sau:
 Cho phép cập nhật hàng vào CSDL.
 Hiển thị danh sách các mặt hàng theo từng loại: bao gồm:
• Sản phẩm dành cho nữ.
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
2
• Sản phẩm dành cho nam.
• Sản phẩm khuyến mãi.
 Hiển thị hàng hoá khách hàng đã chon mua.
 Hiển thị thông tin nhà cung cấp
 Quản lý đơn đặt hàng
 Cập nhật hàng hoá, nhà cung cấp, loại hàng, tin tức.
 Xử lý đơn hàng.
 Thống kê: Bao gồm:
• Thống kê khách mua trong khoảng ngày.
• Thống kê các sản phẩm bán chạy.
• Thống kê sản phẩm trong kho.
• Thống kê hàng chưa xử lý
• Thống kê hàng đã bán .


. YÊU CẦU ĐẶT RA
a. Thiết bị và phần mềm
- Máy tính có thể thiết kế được web
- Hệ quản trị cơ sở dữ liệu MySQL
- Cài đặt Xampp
- Phần mềm thiết kế web : Dreamwear, sothink SWF, flash…
b. Yêu cầu trang Web
Hệ thống có 2 phần:
Thứ nhất : Dành cho khách hàng: Khách hàng là những người có nhu cầu mua
sắm hàng hóa, họ sẽ tìm kiếm các mặt hàng cần thiết từ hệ thống và đặt mua các mặt
hàng này. Vì thế phải có các chức năng sau:
- Hiển thị danh sách các mặt hàng của cửa hàng để khách hàng xem, lựa chọn và
mua.
- Khách hàng xem các thông tin tin tức mới, khuyến mãi trên trang web
- Sau khi khách hàng chọn và đặt hàng hàng trực tiếp thì phải hiện lên đơn hàng để
khách hàng có thể nhập thông tin mua hàng và xem hoá đơn mua hàng.
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
3
Thứ hai : Dành cho người quản trị: Người làm chủ ứng dụng có quyền kiềm soát
mọi hoạt động của hệ thống. Người này được cấp username và password để đăng nhập
hệ thống thực hiện chức năng của mình:
- Chức năng cập nhật, sửa, xoá các mặt hàng, loại hàng, nhà sản xuất, tin tức.(phải
kiểm soát được hệ thống). Nó đòi hỏi sự chính xác.
- Tiếp nhận kiểm tra đơn đặt hàng của khách hàng. Hiển thị đơn đặt hàng.
- Thống kê .
Ngoài các chức năng trên thì trang Web phải được thiết kế sao cho dễ hiểu, giao diện
mang tính dễ dùng đẹp mắt và làm sao cho khách hàng thấy được thông tin cần tìm,
cung cấp các thông tin quảng cáo hấp dẫn, các tin tức khuyến mãi để thu hút khách
hàng.
II – PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

1. KHẢO SÁT HIỆN TRẠNG VÀ XÂY DỰNG HỆ THỐNG MỚI
* Sau khi khảo sát em đã nắm bắt được các thông tin :
- Quản lý sản phẩm: mã sản phẩm, tên sản phẩm, mã loại,mã nhà cung cấp, đơn
giá, số lượng, hình ảnh, thành tiền.
- Quản lý nhà cung cấp: :mã nhà cung cấp, tên nhà cung cấp, địa chỉ, điện thoại.
- Quản lý tin tức: Mã tin, Tên tin, hình ảnh, ngày đăng tin.
- Quản lý hóa đơn: số hiệu hóa đơn, tên khách hàng, địa chỉ, điện thoại, email,
ngày bán, phương thức thanh toán, tổng tiền.
- Xử lý được đơn hàng và thống kê.
* Khách hàng: người lựa chọn mặt hàng để mua. Khác với mua trực tiếp tại cửa hàng,
công ty ở đây khách hàng tự thao tác thông qua từng bước cụ thể để có thể mua hàng.
Trên mạng các mặt hàng được sắp xếp theo thứ tự dễ tìm kiếm
2. PHÂN TÍCH HỆ THỐNG
Sau khi khảo sát hiện trạng của hệ thống và xây dựng hệ thống thì em dã đưa ra
các tệp CSDL của “Xây dựng website bán hàng giày dép qua mạng”
a. Các tệp cơ sở dữ liệu: Gồm có 10 tệp csdl :
SP, LOAISP, NHACC, TINTUC, KH, HOADON, CTHOADON, ADMIN,
THANHVIEN, GOPY.
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
4
sp(masp, tensp, maloai,mancc, hinhanh, dongia, soluong, thanhtien, sl, chude)
loaisp (maloai, tenloai).
nhacc (mancc, tenncc, diachi, dienthoai).
kh(makh, tenkh, password, email,diachi).
hoadon (shhd,tenkh,diachi,dienthoai,email,ngayban,phuongthuctt,trangthai, tong
tien) .
cthoadon (shhd, cthd, masp, slban,dongia,tongtien).
tintuc (matt, tentin, hinhanh,noidung, ngaytt ).
admin (username, password)
thanhvien(Matv,TenDN,Matkhau,Hoten,Email,Diachi,Phone,Gioitinh,Ngaysinh,Ngaydk

,ngayhethan)
tintuc(matt,tentin,hinhanh,noidung,ngaytt)
 Sản phẩm với tệp: SP
 Loại sản phẩm với tệp: LOAISP

 Nhà cung cấp với tệp :NHACC
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
5
 Khách hàng với tệp: KH
 Tin tức với tệp : TINTUC
 Chi tiết hóa đơn với tệp: CTHOADON
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
6
 Hóa đơn với tệp: HOADON.
 Đăng nhập Admin : ADMIN
 Đăng nhập thành viên : THANHVIEN
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
7
b. Xây dựng biểu đồ phân cấp chức năng

Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
8
DM nhà cung
cấp
DM Tin tức
WEBSITE BÁN HÀNG GIÀY DÉP
Danh mục Đặt hàng Hóa đơn
DM sản phẩm
DM Loại sản
phẩm

Kiểm tra khách hàng
Tra cứu sản phẩm
Xử lý sản phẩm
Kiểm tra đặt hàng
Thống kê
Thống kê hàng tồn
Thống kê theo
khoảng
Thống kê sp bán
chạy
c. Xây dựng biểu đồ phân cấp chức năng
. Biểu đồ luồng dữ liệu: Ta xây dựng biểu đồ luồng dũ liệu như sau:
- Biểu đồ luồng dữ liệu mức khung cảnh:
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
9
HỆ THỐNG QUẢN LÝ BÁN
HÀNG
KHÁCH HÀNG
NHÀ CUNG CẤP
NHÀ QUẢN LÝ
- Biểu đồ luồng dữ liệu mức đỉnh:
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
10
ĐẶT HÀNG
HOÁ ĐƠN
DANH MỤC
ĐĂNG NHẬP
hang
hoadon(KH)
K

H
Á
C
H

H
À
N
G
N
H
À


C
U
N
G

C

P
NHÀ QUẢN LÝ
sp
ctthoadon
nhacc
loaiSP
tintuc
admin
THÔNG KÊ

hoadon

- Biểu đồ luồng dữ liệu mức dưới đỉnh:
+ Chức năng : Danh mục
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
11
NHÀ CUNG CẤP
DM HÀNG
HÓA
DM
NHÀ CC
DM LOẠI
SP
ĐĂNG NHẬP
ADMIN


NHÀ
QUẢN

DM
TIN TỨC
sp
loaisp
nhacc
tintuc

NHÀ
QUẢN


admin
+ Chức năng: Đặt hàng
d. Xây dựng cấu trúc hoạt động của website
- Dành cho khách hàng
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
12
NHÀ QUẢN LÝ
KIỂM TRA
KHÁCH HÀNG
TRA CỨU HÀNG
HÓA
KIỂM TRA
ĐẶT HÀNG
XỦ LÝ HÀNG
HÓA
cthoadon
sp

KHÁCH
HÀNG
hoadon
Hoadon(KH)
- Dành cho quản trị
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
13
ADMIN
Cn loại
sp
Nhập mới
Xem

Xoá/Sửa
Cn sản
phẩm
Cn Nhà
cung
cấp
Cn Tin
tức
Xử lý
hóa đơn
Thống

Xử lý hóa
đơn bán
Trang chủ
Xem SP
Đặt hàng
Giỏ hàng
Phương thức tt
Giày công sở
Giày thể thao
Giày cổ cao
KHÁCH HÀNG
Tin tức HD mua hàng
Thông tin KH
HĐ thanh toán
AdminGiới thiệu
Giày đế cao
Giày Boot
PHẦN II – CÀI ĐẶT

I – CÀI ĐẶT CHƯƠNG TRÌNH
Hệ thống cài đặt bao gồm 2 phần:
 Phần thứ nhất hỗ trợ cho khách hàng: Phần này nhằm giới thiệu cho khách hàng
về công ty,cửa hàng các mặt hàng kinh doanh của cửa hàng và hỗ trợ cho việc đặt
hàng qua mạng khi khách hàng có nhu cầu. Phần này gồm có các chức năng xử lý
sau:
- Tra cứu hàng hóa theo yêu cầu: Khách hàng xem sản phẩm tùy thích
- Chọn hàng đưa vào giỏ hàng
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
14
Thống kê sp bán
chạy
Thống kê theo
thời gian
Thống kê sp tồn
- Xử lý mặt hàng đã chọn: Xóa , cập nhật số lượng, tính số tiền mà khách hàng
cần thanh toán
Thành tiền của một mặt hàng = Số lượng * Đơn giá bán
Tổng số tiền mà khách hàng phải thanh toán =

Thành tiền
- Kiểm tra đặt hàng và lập đơn đặt hàng.
 Phần thứ hai hỗ trợ cho nhà quản lý: Phần này chủ yếu hỗ trợ cho việc quản lý,
cập nhật, thống kê các thông tin cần thiết như: sản phẩm, loại sản phẩm, khách
hàng, nhà cung cấp, đơn đặt hàng,…Gồm có các xử lý sau:
- Cập nhật sản phẩm: Thêm, Xóa, Xem
- Cập nhật loại sản phẩm: Thêm, Xóa, Xem
- Cập nhật nhà cung cấp: Thêm, Xóa, Xem
- Cập nhật tin tức: Thêm, Xóa, Xem
- Xử lý đơn hàng

- Thồng kê sản phẩm:
+ Thống kê sản phẩm bán chạy.
+ Thống kê hàng tồn kho.
+ Thống kê theo ngày.
II – GIAO DIỆN VÀ MÃ LỆNH
1. MỘT SỐ GIAO DIỆN PHẦN KHÁCH HÀNG
a. Màn hình giao diện chính:
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
15
Hình 1: Màn hình giao diện “ index.php”
b. Các phần cắt trên, dưới, trái, phải của trang web
Phần trên của trang web:

Phần bên dưới của trang web:
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
16
Phần bên trái của trang web: Phần bên phải của trang web:


Các sản phẩm chính:
• Giày thể thao nữ.
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
17
• Giày nam.
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
18
chính của trang web để khách hàng có thể xem và lựa chọn mặt hàng cho mình.
c. Trang tin tức: Cửa hàng cập nhật các tin tức mới, các thông tin mới về cửa hàng, các
thông tin về sản phẩm mới, thông tin khuyến mãi để khách hàng biết, lựa chọn và mua
hàng. Tin tức càng mới thì thu hut được nhiều khách hàng.

e. Trang hướng dẫn mua hàng:
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
19
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
20
f. Khi khách hàng vào trang sản phẩm hay các trang loại hàng cụ thể lựa chọn được sp
mình muốn mua thì nhấn chuột vào sản phẩm đó để đưa sản phẩm đó vào giỏ hàng
g. Form thanh toán.
Sau khi đưa sp vào giỏ hàng, muốn mua hàng tiếp quay lại mua hàng thì sản phẩm sẽ
tiếp vào giỏ hàng. Sau khi mua xong thì chọn phương thức thanh toán. Có 3 phương
thức thanh toán để khách hàng lựa chọn: gửi qua bưu điện, chuyển khoản, trực tiếp
thanh toán tại cửa hàng. Sau đó điền các thông tin khách hàng.Các thông tin có dấu (* là
phải điền đầy đủ).
Sinh viên: Võ Thị Linh GVHD: ThS. Nguyễn Thị Lan Anh
21

×