Tải bản đầy đủ (.pdf) (43 trang)

Xây dựng website bán hàng trực tuyến bằng mã nguồn mở wordpress

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 (2.62 MB, 43 trang )

TRƯỜNG ĐẠI HỌC VINH
KHOA CÔNG NGHỆ THÔNG TIN

TRỊNH THỊ LÝ

BÁO CÁO
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
Tên đồ án:

XÂY DỰNG WEBSITE BÁN HÀNG TRỰC TUYẾN
BẰNG MÃ NGUỒN MỞ WORDPRESS

Nghệ An, tháng 01 năm 2016


TRƯỜNG ĐẠI HỌC VINH
KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
Tên đồ án:

XÂY DỰNG WEBSITE BÁN HÀNG TRỰC TUYẾN
BẰNG MÃ NGUỒN MỞ WORDPRESS

Sinh viên thực hiện:

Trịnh Thị Lý – 1151073759
Lớp: 52K3

Giáo viên hướng dẫn: ThS. Đặng Hồng Lĩnh



Nghệ An, tháng 01 năm 2016


Đồ án tốt nghiệp đại học
LỜI CẢM ƠN
Lời đầu tiên cho phép em gửi lời cảm ơn sâu sắc tới tồn thể các thầy cơ giáo
trong khoa Cơng nghệ thơng tin – Đại học Vinh, những người đã hết mình truyền đạt
cho chúng em những kiến thức quý báu và bổ ích trong suốt hơn 4 năm học vừa qua.
Để hoàn thành được đồ án này, đặc biệt em xin được bày tỏ sự cảm động và xin
chân thành cảm ơn giảng viên Đặng Hồng Lĩnh, giáo viên bộ môn khoa Công nghệ
thông tin Trường Đại học Vinh, Thầy đã trực tiếp chỉ bảo, tận tình giúp đỡ hướng dẫn
em trong suốt q trình để hồn thành đồ án tốt nghiệp này. Trong thời gian làm việc
với thầy, em không ngừng tiếp thu thêm nhiều kiến thức bổ ích mà còn học tập được
tinh thần làm việc, thái độ học tập nghiêm túc, hiệu quả, đây là những điều rất cần
thiết cho em trong q trình học tập và cơng tác sau này.
Em xin chân thành cám ơn các thầy cô giáo trong tổ bộ môn của Khoa Công
nghệ thông tin Trường Đại học Vinh.
Sau cùng xin gửi lời cảm ơn chân thành tới gia đình, bạn bè đã động viên, đóng góp
ý kiến và giúp đỡ trong q trình học tâp, nghiên cứu và hoàn thành đồ án tốt nghiệp.
Vinh, tháng 1 năm 2016
Sinh viên

Trịnh Thị Lý

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

1



Đồ án tốt nghiệp đại học
LỜI NÓI ĐẦU
Trong thời đại ngày nay, thời đại mà “người người làm Web, nhà nhà làm Web”
thì việc có một Website để quảng bá cơng ty hay một Website cá nhân khơng cịn là
điều gì xa xỉ nữa. 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ả.
Với cơng nghệ Word Wide Web, hay cịn gọi là Web sẽ giúp bạn đưa những
thơng tin mong muốn của mình lên mạng Internet cho mọi người cùng xem một cách
dễ dàng với các công cụ và những ngơn ngữ lập trình khác nhau. Sự ra đời của các
ngơn ngữ lập trình cho ph p chúng ta xây dựng các trang Web đáp ứng được các yêu
cầu của người sử dụng.

ên cạnh đó, sự ra đời của các mã nguồn mở đã giúp công

việc của các lập trình viên trở nên dễ dàng hơn nhiều. Trong thế giới các mã nguồn mở
h trợ xây dựng website, các bộ mã nguồn mở phổ biến nhất có thể kể đến là
Wordpress, Joomla, OpenCart,... Tuy nhiên, WordPress với những ưu điểm vượt trội
đã trở thành một công cụ được sử dụng rộng rãi để xây dựng các Website hiện nay ở
Việt Nam.
Với mong muốn học tập một công cụ mã nguồn mới, được sự đồng ý của giảng
viên Đặng Hồng Lĩnh, em đã lựa chọn đề tài “Xây dựng Website bán hàng trực
tuyến bằng mã nguồn mở wordpress” làm đề tài đồ án của mình.
Website với mục đích cung cấp cho khách hàng các thơng tin chính xác về các
sản phẩm. Các sản phẩm bao gồm: Áo khoác nữ, Áo khoác len, áo khoác vest, áo
khoác nam,... và cách thức đặt mua hàng qua mạng. Các thông tin được cập nhật
thường xun và nhanh chóng. Vì vậy, rút ngắn được khoảng cách gữa người mua và
người bán, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng.

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT


2


Đồ án tốt nghiệp đại học
MỤC LỤC

LỜI CẢM ƠN ...................................................................................................... 1
LỜI NĨI ĐẦU ..................................................................................................... 2
MỤC LỤC ............................................................................................................ 3
CHƢƠNG 1. TÌM HIỂU BÀI TỐN................................................................ 5
1.1. Phân tích u cầu đề tài ....................................................................................... 5
1.1.1. Lý do chọn đề tài.......................................................................................... 5
1.1.2. Đối tượng ứng dụng phạm vi đề tài ............................................................. 5
1.1.3. Ý nghĩa thực tiễn của đề tài ......................................................................... 5
1.2. Đặc tả bài toán ..................................................................................................... 6
1.2.1. Khảo sát hiện trạng ...................................................................................... 6
1.2.2. Đối tượng sử dụng ....................................................................................... 7
1.2.3. Mục đích của dự án ...................................................................................... 7
1.2.4. Yêu cầu ........................................................................................................ 7
1.2.5. Giao diện người dùng .................................................................................. 8
1.2.6. Giao diện người quản trị .............................................................................. 8

CHƢƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU ...................... 9
2.1. Đặt vấn đề............................................................................................................ 9
2.1.1. Các chức năng có trong hệ thống ................................................................. 9
2.1.2. Phần thứ nhất dành cho khách hàng ............................................................ 9
2.1.3. Phần thứ hai dành cho nhà quản lý ............................................................ 10
2.2. Khảo sát hiện trạng và sơ đồ ............................................................................. 10
2.2.1. Mục đích .................................................................................................... 10
2.2.2. Nội dung khảo sát ...................................................................................... 11

2.2.3. Yêu cầu đối với việc khảo sát .................................................................... 12
2.2.4. Mơ hình phân cấp chức năng nghiệp vụ .................................................... 12
2.2.5. Sơ đồ luồng dữ liệu mức ngữ cảnh ............................................................ 14
2.3. Cơ sở dữ liệu ..................................................................................................... 15

CHƢƠNG 3. TÌM HIỂU VÀ PHÂN TÍCH ĐỀ TÀI ..................................... 16
3.1. Đối tượng khách hàng. ................................................................................. 16
3.1.1. Đối tượng khách hàng .................................................................................... 16
3.1.2. Mục tiêu.......................................................................................................... 16

3.2. Phân tích đánh giá mức độ khả thi .............................................................. 16
3.2.1. Xác định thị trường khách hàng tiềm năng cho sản phẩm, dịch vụ ............... 16

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

3


Đồ án tốt nghiệp đại học
3.2.2. Thử nghiệm bằng cách bán hàng Online ........................................................ 16
3.2.3. Thu thập, phân tích các phản hồi .................................................................... 16
3.2.4. Tạo ra sản phẩm mẫu để dùng thử ................................................................. 17

3.3. Sản phẩm và dịch vụ .................................................................................... 17
3.3.1. Sản Phẩm: ....................................................................................................... 17
3.3.2. Dịch vụ: .......................................................................................................... 17

3.4. Quy trình kinh doanh ................................................................................... 17
3.5. Tài nguyên .................................................................................................... 18
3.6. Chu i cung ứng ............................................................................................ 18

3.7. Mơ hình doanh thu ....................................................................................... 18
CHƢƠNG 4. XÂY DỰNG WEBSITE QUẢN LÝ BÁN HÀNG .................. 19
4.1. Mơ hình ............................................................................................................. 19
4.2. Phân tích các chức năng của hệ thống .............................................................. 19
4.2.1. Các chức năng của đối tượng Customer (khách vào nhưng chưa đăng
ký vào hệ thống)................................................................................................... 19
4.2.2. Chức năng của Administrator .................................................................... 20
4.2.3. Sơ đồ khối hoạt động ................................................................................. 21
4.3. Website bán hàng. ............................................................................................. 26
4.3.1. Giao diện trang chủ .................................................................................... 26
4.3.2. Giao diện trang category ............................................................................ 29
4.3.3. Trang chi tiết sản phẩm .............................................................................. 30
4.3.4. Trang giỏ hàng và trang thanh tốn ........................................................... 30
4.3.5. Ngồi ra web gồm các trang giới thiệu, hướng dẫn và liên hệ .................. 34
4.4. Phần quản trị admin .......................................................................................... 35
4.5. Quản lý sản phẩm .............................................................................................. 37
4.6. Theme cho wordpress ....................................................................................... 38

KẾT LUẬN ........................................................................................................ 40
TÀI LIỆU THAM KHẢO ................................................................................ 41

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

4


Đồ án tốt nghiệp đại học
CHƢƠNG 1. TÌM HIỂU BÀI TỐN
1.1. Phân tích u cầu đề tài
1.1.1. Lý do chọn đề tài

Như chúng ta đã thấy trong thị trường hiện nay thì việc cạnh tranh ngày càng trở
nên quyết liệt và hầu hết những nhà kinh doanh, những công ty lớn đều chú tâm đến
việc thỏa mãn khách hàng một cách tốt nhất.
Hiện nay càng ngày càng nhiều doanh nghiệp phát triển hệ thống bán hàng theo
loại thương mại điện tử. So với kinh doanh truyền thống thì thương mại điện tử chi phí
thấp hơn, hiệu quả cao hơn. Hơn thế nữa, với thế giới của công nghệ internet nên việc
truyền tải thơng tin về sản phẩm nhanh chóng, thuận tiện. Kết hợp với bộ phận giao
hàng tận nơi, càng tăng thêm lợi nhuận để loại hình này phát triển.
Biết được những nhu cầu đó chương trình “Xây dựng website bán hàng trực tuyến
bằng mã nguồn mở wordpress” mà Website cụ thể là bán áo khoác thời trang được xây
dựng nhằm để đáp ứng cho mọi người tiêu dùng trên tồn quốc và thơng qua hệ thống
website này họ có thể đặt mua các mặt hàng hay sản phẩm cần thiết.
1.1.2. Đối tƣợng ứng dụng phạm vi đề tài
- Đối tượng ứng dụng của đề tài:
+ Mọi người tiêu dùng trên tồn quốc có nhu cầu đặt mua hàng qua mạng.
+ Mọi cơng ty, các doanh nghiệp có nhu cầu đặt mua hàng.
- Phạm vi nghiên cứu của đề tài:
+ Về mặt lý thuyết:
- Hiểu được cách lưu trữ dữ liệu của hệ quản trị cơ sở dữ liệu PhpMyAdmin
+ Công cụ viết code: Notepab++.
- Đây là công cụ viết code rất hay, nó h trợ rất nhiều ngơn ngữ cho chúng ta. Nó
là một editor giúp chúng ta viết code và nhớ code rất hay.
1.1.3. Ý nghĩa thực tiễn của đề tài
- Trong thời đại thương mại điện tử ngày càng phát triển, việc ứng dụng vào hoạt
động “Website bán hàng trực tuyến” với các mặt hàng về áo khoác thời trang
đã mang lại nhiều ý nghĩa như:
- Đỡ tốn thời gian nhiều của người dùng cũng như trong việc tham gia hoạt động
mua bán hàng.
- Giúp người tiêu dùng có được giá cả và hình ảnh mặt hàng một cách chính xác nhất.
- Giúp nhà quản lý dễ dàng hơn trong việc quản lý sản phẩm.


Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

5


Đồ án tốt nghiệp đại học
- Nhà quản lý có thể thống kê các sản phẩm bán chạy nhanh nhất giúp cho hoạt
động sản xuất kinh doanh trở nên tốt hơn.
1.2. Đặc tả bài tốn
Website muốn thêm hình thức bán áo khoác trực tuyến qua mạng nhằm đáp ứng
nhu cầu của khách hàng. Vì vậy chúng em đưa ra đặc tả bài toán như sau:
Khách hàng muốn mua áo khoác thì vào trang web để tham khảo mặt hàng, giá cả
của tất cả các loại hàng đã được đưa lên trên trang web. Khi khách hàng cần mua loại nào
đó thì kích vào xem chi tiết về sản phẩm cần, khi xem chi tiết xong, nếu khách hàng hài
lòng về sản phẩm, khách hàng chọn vào mục mua hàng và chọn số lượng để mua hàng.
Thơng thường thì phải đăng nhập vào hệ thống mới mua được hàng, nhưng với những
khách vãng lai, chỉ cần mua hàng mà không cần đăng ký để mua, khách hàng có thể điền
đầy đủ thơng tin chi tiết về mình và chọn vào mục “Mua hàng”. Nếu thơng tin hợp lệ thì
hệ thống sẽ gửi và thông báo mua hàng thành công cho khách hàng.
1.2.1. Khảo sát hiện trạng
Đây là một Website nhằm bán và giới thiệu rộng rãi các mặt hàng của Shop đến
người tiêu dùng với các chi tiết mặt hàng cũng như giá cả một cách chính xác nhất.
Q trình khách hàng: Khách hàng xem và lựa chọn sản phẩm cần mua, cần
tham khảo về sản phẩm mà mình muốn mua (xem thông tin chi tiết sản phẩm). Hệ
thống sẽ trực tiếp trao đổi thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn. Sau
khi khách hàng lựa chọn xong, hệ thống sẽ tiến hành lập đơn đặt hàng của khách hàng.
Sau khi tiếp nhận yêu cầu trên, hệ thống sẽ làm hóa đơn và thanh tốn tiền.
Khách hàng: Là những người có nhu cầu mua sắm hàng hóa và có thể tham
khảo giá cả của sản phẩm, xem thông tin và đặt hàng trên mạng. khác với việc đặt

hàng trực tiếp tại các Shop, cửa hàng, khách hàng phải tự hồn tồn thao tác thơng tin
thơng qua từng bước cụ thể để có thể mua hàng được. Trên mạng, các sản phẩm được
sắp xếp và phân loại theo từng sản phẩm giúp khách hàng dễ dàng tìm kiếm. Trong
hoạt động này, khách hàng chỉ cần chọn một sản phẩm nào đó từ danh mục các sản
phẩm thì những thơng tin đó sẽ hiện liên màn hình như: Hình ảnh, giá cả, mô tả một
cách chi tiết…., và bên cạnh là trang liên kết đặt hàng khi khách đã chọn số lượng.
Đây là cách đặt hàng trực tuyến mà trong đó chứa các thông tin về sản phẩm và số
lượng khách muốn mua và đặt hàng.
Khách hàng muốn đặt hàng thì hệ thống xác lập đơn đặt hàng cùng thông tin về
khách hàng và sản phẩm. Cuối cùng là lý do khách hàng tùy chọn đặt hay khơng.
Khách hàng có thể tham khảo giá cả về sản phẩm và xem tin tức từ website.

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

6


Đồ án tốt nghiệp đại học
1.2.2. Đố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 thậm chí ngay trong phịng làm việc của mình.
* Nhà quản trị: Nhà quản trị có tồn quyền sử dụng và cập nhật sản phẩm, hố
đơn, quản lý khách hàng, đảm bảo tính an tồn cho Website.
1.2.3. Mục đích của dự án
- Đáp ứng nhu cầu mua bán ngày càng phát triển của xã hội, xây dựng nên một
môi trường làm việc hiệu quả.
- Thúc đẩy phát triển buôn bán trực tuyến.
- Rút ngắn khoảng cách gữa người mua và người bán, tạo ra một Website trực
tuyến có thể đưa nhanh thơng tin cũng như việc trao đổi mua bán các loại áo khoác

qua mạng.
- Việc quản lý hàng trở nên dễ dàng.
- Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm.
1.2.4. Yêu cầu
-

Về giao diện:

+ Giao diện người dùng
-

Phải có một giao diện thân thiện dễ sử dụng.

-

Phải nêu bật được thế mạnh của website, cũng như tạo được niềm tin cho
khách hàng ngay từ lần viếng thăm đầu tiên.

+ Giao diện người quản trị
-

Đơn giản, dễ quản lý và không thể thiếu các mục như:
 Quản lý sản phẩm.
 Quản lý hoá đơn.
 Quản lý thành viên.
 Quản lý mọi thay đổi của website.
 Quản lý tin tức.

-


Về bảo mật:

+ Người Admin có tồn quyền giữ bảo mật cho website bằng mật khẩu riêng.
+ Quản lý User & Password của khách hàng an tồn: Thơng tin của khách hàng
được bảo mật.

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

7


Đồ án tốt nghiệp đại học
-Về hệ thống
+ Phần mềm h trợ: PHPMyAdmin (mysql).
+ Chương trình sử dụng ngơn ngữ PHP và cơ sở dữ liệu MySQL.
+ Các công cụ mà hệ thống sử dụng: Appserv, MySQL: Dùng để lưu cơ sở dữ
liệu, JavaScrpit: ắt l i dữ liệu, Photoshop, flash: Thiết kế giao diện.
1.2.5. Giao diện ngƣời dùng
-

Phải có một giao diện thân thiện dễ sử dụng.

-

Màu sắc hài hồ làm nổi bật hình ảnh của sản phẩm, font chữ thống nhất, tiện
lợi khi sử dụng.

-

Giới thiệu những thông tin về cửa hàng: Địa chỉ liên hệ của cửa hàng hoặc các

đại lý trực thuộc, các số điện thoại liên hệ, email liên hệ.

-

Sản phẩm của cửa hàng: sản phẩm đang có, sản phẩm bán chạy, sản phẩm mới
nhất, sản phẩm sắp ra mắt…

1.2.6. Giao diện ngƣời quản trị
-

Giao diện đơn giản, dễ quản lý dữ liệu.

-

Phải được bảo vệ bằng User & Password riêng của Admin.

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

8


Đồ án tốt nghiệp đại học
CHƢƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU
2.1. Đặt vấn đề
2.1.1. Các chức năng có trong hệ thống
Đây là một website nhằm bán và giới thiệu rộng rãi các mặt hàng của công ty
đến cho người tiêu dùng với các chi tiết mặt hàng cũng như giá cả một cách chính xác.
Có những chức năng sau:
-


Cho ph p nhập hàng.

-

Hiển thị danh sách các mặt hàng theo từng loại (bao gồm: hình ảnh, giá cả, thời
gian bảo hành, mô tả chức năng).

-

Hiển thị hàng hóa mà khách hàng đã chọn để mua.

-

Hiển thị đơn đặt hàng của khách hàng.

-

Cung cấp khả năng tìm kiếm, khách hàng có thể truy cập từ xa để tìm kiếm xem
mặt hàng đặt mua.

-

Cho ph p quản lý đơn đặt hàng.

-

Cập nhập mặt hàng, loại mặt hàng, khách hàng.

-


Thống kê mặt hàng, khách hàng, đơn dặt hàng, doanh thu.

-

Cho ph p hệ thống quản trị mạng từ xa.

2.1.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ế trang web phải thỏa
mãn các chức năng sau:
-

Thứ nhất: Hiển thị danh sách các mặt hàng của Shop để khách hàng có thể xem
và lựa chọn.

-

Thứ hai: Cung cấp chức năng tìm kiếm mặt hàng. Với nhu cầu của người sử
dụng khi bước vào trang web thương mại là tìm kiếm các mặt hàng mà họ cần
và muốn mua. Đôi lúc cũng có nhiều khách hàng vào website này mà khơng có
ý định mua hay khơng biết mua gì thì u cầu đặt ra cho hệ thống là làm thế
nào để khách hàng có thể tìm kiếm nhanh và hiệu quả các mặt hàng mà họ cần
tìm.

-

Thứ ba: Sau khi khách hàng lựa chọn xong những mặt hàng cần đặt mua thì hệ
thống phải có chức năng hiển thị đơn đặt hàng để khách hàng nhập vào những

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT


9


Đồ án tốt nghiệp đại học
thông tin cần thiết, tránh những địi hỏi hay những thơng tin u cầu q nhiều
từ phía khách hàng, tạo cảm giác thoải mái, riêng tư cho khách hàng.
2.1.3. Phần thứ hai dành cho nhà quản lý
Là 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 một Tên đăng nhập và Mật khẩu để đăng nhập vào hệ thống thực
hiện những chức năng của mình.
Nếu như q trình đăng nhập thàng cơng thì nhà quản lý có những chức năng sau:
- Thứ nhất: Chức năng quản lý cập nhật (thêm, xóa, sửa) các mặt hàng trên trang web.
- Thứ hai: Tiếp nhận và kiểm tra đơn đặt hàng của khách hàng. Hiển thị đơn đặt
hàng hay xóa bỏ đơn đặt hàng.
- Thứ ba: Thống kê các mặt hàng, khách hàng, thống kê doanh thu.
Ngoài các chức năng nêu trên thì trang web phải được trình bày 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 những
thông tin cần tìm, cung cấp những thơng tin quảng cáo thật hấp dẫn, nhằm thu hút sự
quan tâm về công ty mình và có cơ hội sẽ có nhiều người tham khảo nhiều hơn.
Điều quan trọng trong trang web mua bán trên 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 tốn.
Đồng thời trang web cịn phải có tính dễ nâng cấp, bảo trì, sửa chữa khi cần bổ
sung, cập nhật những tính năng mới.
2.2. Khảo sát hiện trạng và sơ đồ
2.2.1. Mục đích
- Yêu cầu hệ thống:
+ Đề tài trình bày đúng quy cách, rõ ràng, dễ hiểu, ngắn gọn.
+ Website có dung lượng vừa đủ, tốc độ xử lí nhanh.
+ Chương trình chạy trên môi trường windows.

+ Font chữ hiển thị nhất quán, sử dụng bộ chữ A C.
+ Giúp khách hàng tìm hiểu thông tin một cách nhanh nhất.
+ Cập nhật những thông tin về sản phẩm mới trên thị trường.
+ Đáp ứng được nhu cầu của khách hàng khi vào trang web.
+ Đảm bảo dữ liệu khi chạy web trực tuyến.
+ Khách hàng chỉ có thể viếng thăm trang web chứ khơng có quyền thay đổi
website.

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

10


Đồ án tốt nghiệp đại học
+ Nhân viên cửa hàng được ph p cập nhật thông tin.
+ Quản trị hệ thống tồn quyền với website.
- Tìm hiểu hệ thống:
+ Hệ thống xây dựng nhằm mục đích thay thế cho hình thức giới thiệu sản phẩm
trực tiếp như: tờ rơi ,tiếp thị,…Khách hàng phải đến tận cửa hàng để tìm kiếm mất rất
nhiều thời gian,cần một lượng nhân viên và các thiết bị trợ giúp lớn để giới thiệu và
quản lí sản phẩm. Ngồi ra, khơng thể có đủ khơng gian trưng bày tất cả các loại sản
phẩm. Từ việc khảo sát, đánh giá hệ thống cũ rút ra được mục đích của hệ thống sẽ
xây dựng.
2.2.2. Nội dung khảo sát
Tìm hiểu cách thức hoạt động, chức năng của các công ty và các loại sản phẩm.
Sau khi khảo sát hiện trạng, em nắm bắt được các thông tin sau:
- Quản lý khách hàng: m i khách hàng được quản lý các thông tin sau đây: Họ,
tên, địa chỉ, điện thoại, email, tên đăng nhập, mật khẩu. Ngoài ra, nếu khách hàng là
cơng ty hay cơ quan thì quản lý thêm tên công ty/cơ quan.
- Quản lý mặt hàng: m i mặt hàng được quản lý những thông tin: Tên mặt hàng,

đơn giá, số lượng, hình ảnh, mơ tả.
- Q trình đặt hàng của khách hàng: Khách hàng xem và lựa chọn mặt hàng cần
mua. Trong quá trình lựa chọn, bộ phận bán hàng sẽ trực tiếp trao đổi thông tin cùng
khách hàng, chịu trách nhiệm hướng dẫn. Sau khi lựa chọn xong, bộ phận bán hàng sẽ
tiến hành lập đơn đặt hàng của khách. Sau khi tiếp nhận yêu cầu trên, bộ phận này sẽ
làm hóa đơn và thanh tốn tiền.
- Quá trình đặt hàng: Hàng ngày nhân viên kho sẽ kiểm tra hàng hóa trong kho
và đề xuất lên ban điều hành cần xử lý về việc những mặt hàng cần nhập. Trong quá
trình đặt hàng thì ban điều hành sẽ có trách nhiệm xem x t các đề xuất về những mặt
hàng yêu cầu và quyết định loại hàng, số lượng hàng cần đặt và phương thức đặt
hàng. Việc đặt hàng được thực hiện thông qua địa chỉ trên mạng hay qua điện thoại,
email...
- Quá trình nhập hàng: Sau khi nhận yêu cầu đặt hàng từ công ty, sẽ giao hàng
cho cơng ty có kèm theo hóa đơn hay bảng kê chi tiết các loại mặt hàng. Thủ kho sẽ
kiểm tra lô hàng của từng đơn vị và trong trường hợp hàng hóa giao khơng đúng u
cầu đặt hàng hay k m chất lượng,...thì thủ kho sẽ trả lại và yêu cầu giao lại những mặt
hàng bị trả đó.
Tiếp theo thủ kho sẽ kiểm tra chứng từ giao hàng để gián giá trị thành tiền cho
từng loại sản phẩm. Những loại hàng hóa này sẽ được cung cấp một mã số và được

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

11


Đồ án tốt nghiệp đại học
cập nhật ngay vào giá bán. Sau khi nhập xong chứng từ giao hàng, nhân viên nhập kho
sẽ in một phiếu nhập để lưu trữ trong hồ sơ.
Từ quy trình thực tiễn nêu trên, ta nhận thấy rằng hệ thống được xây dựng cho
bài toán đặt ra chủ yếu phục vụ cho hai đối tượng: Khách hàng và nhà quản lý.

2.2.3. Yêu cầu đối với việc khảo sát
-

Phản ánh đúng hiện trạng.

-

Khơng bỏ sót thơng tin: Khảo sát kỹ lưỡng.

-

Các thông tin thu thập được phải chính xác.

-

Khơng trùng lặp.

-

Khơng gây cảm giác xấu với người được phỏng vấn.

Ưu điểm của website:
+

iết thêm nhiều sản phẩm mới .

+ Tìm kiếm thơng tin mới nhanh, dễ dàng tìm ra sản phẩm mình cần.
Nhựơc điểm của website:
+ Sản phẩm phong phú không thể giới thiệu hết được.
+ Cần truy cập mạng.

2.2.4. Mơ hình phân cấp chức năng nghiệp vụ
Mơ hình chức năng nghiệp vụ là một sơ đồ phân rã có thứ bậc một cách đơn
giản các chức của tổ chức.

Hệ thống quản lý bán áo khoác thời trang

Đặt hàng

Tìm kiếm

Cập nhật

Thống kê

Tin tức

Hình 2.1. Sơ đồ phân cấp chức năng của hệ thống

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

12


Đồ án tốt nghiệp đại học
-

Từ sơ đồ phân cấp chức năng trên ta có sơ đồ phân cấp chức năng sau:
Đặt hàng

Kiểm tra

khách
hàng

Đăng


Ghi nhận
khách
hàng

Tra cứu
mặt
hàng

Xử lý
mặt
hàng

Kiểm tra
đặt
hàng

Đăng
nhập

Tra cứu
theo tên
mặt
hàng


Tra cứu
theo loại
mặt
hàng

Tiếp
nhận
đơn đặt
hàng

Trả
tiền

Giao
hàng

Hình 2.2. Sơ đồ phân cấp chức năng “đặt hàng”

Cập nhật

Cập
nhật
khách
hàng

Cập
nhật
mặt
hàng


Cập
nhật
đơn đặt
hàng

Hình 2.3. Sơ đồ phân cấp chức năng “Cập nhật”

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

13


Đồ án tốt nghiệp đại học
Thống kê

Thống
kê khách
hàng

Thống
kê mặt
hàng

Thống kê
doanh thu

Thống
kê đơn
đặt hàng


Hình 2.4. Sơ đồ phân cấp chức năng “Thống kê”

2.2.5. Sơ đồ luồng dữ liệu mức ngữ cảnh
Đây là mơ hình hệ thống ở mức tổng qt nhất,xem cả hệ thống như một chức
năng.Các tác nhân ngoài đồng thời các luồng dữ liệu vào ra từ tác nhân ngoài đến hệ
thống được xác định.

Yêu cầu nhập hàng

Yêu cầu đặt hàng

Khách
hàng

Chấp nhận hoặc khơng

Hóa đơn được lập

Hệ
thống
quản lý
khách
hàng

u cầu Lập hóa đơn

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

Kết quả yêu cầu
Yêu cầu được cập nhật


Nhà
Quản


Yêu cầu được thống kê
Kết quả thống kê

14


Đồ án tốt nghiệp đại học
2.3. Cơ sở dữ liệu
-

Cơ sở dữ liệu đầy đủ trong phpAdmin.

Sau khi cài thêm plugin h trợ tạo trang web bán hàng thì cơ sở dữ liệu thay đổi
thêm 8 bảng sau:

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

15


Đồ án tốt nghiệp đại học
CHƢƠNG 3. TÌM HIỂU VÀ PHÂN TÍCH ĐỀ TÀI
3.1. Đối tƣợng khách hàng.
3.1.1. Đối tượng khách hàng
-


Khách hàng cả nước nếu có nhu cầu.

-

Đối tượng hướng tới những người có mức thu nhập trung bình.

-

Giới trẻ có nhu cầu mua sắm.

3.1.2. Mục tiêu
- Thiết kế và xây dựng trang TMĐT
-

Thu lợi nhuận từ việc kinh doanh shop thời trang áo khoác.
H trợ khách hàng tiện lợi mua sắm sản phẩm mình thích.

3.2. Phân tích đánh giá mức độ khả thi
3.2.1. Xác định thị trường khách hàng tiềm năng cho sản phẩm, dịch vụ
- Sản phẩm/dịch vụ mình cung cấp đã giải quyết được vướng mắc của thị trường.
-

Khách hàng là giới trẻ trong nước đặc biệt là các cặp tình nhân.
Sản phẩm/dịch vụ vượt trội khác biệt.
Sản phẩm/dịch vụ tồn tại theo thời gian nếu môi trường kinh doanh thay đổi.

-

Sản phẩm/dịch vụ phù hợp với luật pháp nhà nước.

Giá cả hợp lý, đảm bảo lợi nhuận và được khách hàng chấp nhận.

3.2.2. Thử nghiệm bằng cách bán hàng Online
Bán hàng Online ngày nay đã quá phổ biến và cũng là một ph p thử hiệu quả để
đánh giá ý tưởng kinh doanh của mình. Thời gian đầu, mình có thể tung sản phẩm lên
internet. Nếu sản phẩm/dịch vụ của bạn thu hút được sự quan tâm của đơng đảo người
tiêu dùng, thì có thể tự tin để thực hiện ý tưởng của mình.
Ngồi ra, internet là cơng cụ tìm kiếm vơ tận để tìm kiếm và tìm hiểu mức độ
cạnh tranh của sản phẩm. Chúng ta có thể tham khảo website của các cơng ty hoạt
động trên cùng lĩnh vực, tham gia mạng xã hội để tham khảo ý kiến người dùng. Khi
làm những cơng việc này, chúng ta sẽ cần phải kiên trì và kết quả sẽ có những thơng
tin q giá để bắt đầu khởi nghiệp.
3.2.3. Thu thập, phân tích các phản hồi
Chúng ta có thể thu thập thơng tin cần thiết qua việc tạo ra các bảng khảo sát,
phỏng vấn một nhóm đối tượng để xem x t mức quan tâm, phản ứng của họ trước sản
phẩm/dịch vụ ta cung cấp. Tham khảo ý kiến của khách hàng là cách nhanh nhất để
kiểm tra mức độ khả thi của ý tưởng kinh doanh.

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

16


Đồ án tốt nghiệp đại học
Có rất nhiều cơng cụ trực tuyến giúp ta thực hiện bảng khảo sát như: sử dụng
form khảo sát của Google, đánh word và in bản khảo sát sau đó thống kê, soạn bản câu
hỏi để phỏng vấn...
Để ý tưởng được đánh giá khả quan, tốt nhất mình nên tập hợp các ý kiến của
nhiều đối tượng, nhiều lứa tuổi và tập trung và đối tượng khách hàng mình định phục
vụ. Ý kiến người thân, bạn bè sẽ rất hữu ích nhưng cũng sẽ hạn chế mức độ khách

quan, do đó tạo sự đa dạng trong việc khảo sát để đạt hiệu quả cao nhất.
3.2.4. Tạo ra sản phẩm mẫu để dùng thử
Khi ta cung cấp sản phẩm cụ thể, cần có những mẫu thử sản phẩm. Đây là cách
làm rất hiệu quả giúp ta tiếp cận khách hàng một cách nhanh chóng và đạt được sự
đồng thuận sử dụng nếu họ cảm thấy thích hợp. Những mẫu thử này chúng ta có thể áp
dụng ngay cho chính bạn bè và người thân của mình.
Với các bước trên, nếu sản phẩm/dịch vụ của chúng ta đạt được những tiêu chí
đánh giá nhất định, có sự thu hút đối với khách hàng, cộng với khả năng tiêu thụ tốt
chúng ta hồn tồn có thể bắt đầu đầu tư ngay cho ý tưởng đó của mình.
3.3. Sản phẩm và dịch vụ
3.3.1. Sản Phẩm:
+ Áo choàng dạ
+ Áo khoác KaKi
+ Áo khoác len
+ Áo khoác len hàn quốc
+ Áo khoác nam
+ Áo khoác nữ
+ Áo khoác thể thao
+ Áo khốc vest
+ Áo khốc xỏ ngón
+ Áo vest nam
3.3.2. Dịch vụ:
-

Phục vụ khách hàng mọi lúc mọi nơi.

-

Tư vấn khách hàng tận tình.


-

Tạo các đợt khuyến mại để quảng bá sản phẩm và mở rộng mơ hình kinh doanh.

3.4. Quy trình kinh doanh

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

17


Đồ án tốt nghiệp đại học
 Ngày nay khi thị trường ngày càng mở rộng, tăng cường sức cạnh tranh giữa
các doanh nghiệp thì việc ứng dụng một cách chuẩn mực và sáng tạo các quy trình bán
hàng là vơ cùng quan trọng.
 Các bước cơ bản:
- Lên Kế hoạch kinh doanh.
-

Thăm dị ý kiến khách hàng.
Giới thiệu và trình bày sản phẩm.
Giải quyết những câu hỏi của khách hàng.

-

Thực hiện chương trình Chăm sóc khách hàng.
Chương trình ưu đãi khách hành là thành viên của website, hay là khách
hàng thường xuyên của website.

3.5. Tài nguyên

- Website tự phát triển bằng mã nguồn mở Wordpress và các công cụ h trợ trang
web bán hàng trực tuyến.
3.6. Chuỗi cung ứng
- Liên kết với các cơ sở nhập khẩu áo khoác phù hợp cửa hàng mình
- Tạo mối quan hệ tốt với khách hàng.
- Tạo mơ hình kinh doanh tốt nhất cho cửa hàng.
3.7. Mơ hình doanh thu
-

Mua bán: chúng tơi lấy các sản phẩm công nghệ tốt và bán ra với giá thành hợp
lý cho khách hàng.

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

18


Đồ án tốt nghiệp đại học
CHƢƠNG 4. XÂY DỰNG WEBSITE QUẢN LÝ BÁN HÀNG
4.1. Mơ hình
Sơ đồ hoạt động:

Khách
hàng

http:

Web
server


sql

Database
(Mysql)

Các tác nhân của hệ thống gồm có:

Administrator

Member

Customer

- Adminstrator: là thành viên quản trị của hệ thống, có các quyền và chức năng
như: tạo các tài khoản, quản lý sản phẩm, quản trị người dùng, quản lý hoá đơn…
- Thành viên: là hệ thống thành viên có chức năng: Đăng kí, đăng nhập, tìm
kiếm, xem, sửa thơng tin cá nhân, xem giỏ hàng, đặt hàng, xem thơng tin về các hóa
đơn đã lập.
- Customer: Là khách vãng lai có chức năng: Đăng kí, tìm kiếm, xem thơng tin
sản phẩm, xem giỏ hàng, đặt hàng.
4.2. Phân tích các chức năng của hệ thống
4.2.1. Các chức năng của đối tƣợng Customer (khách vào nhƣng chƣa đăng ký
vào hệ thống)
Khi tham gia vào hệ thống thì họ có thể xem thơng tin, tìm kiếm sản phẩm, đăng
ký là thành viên của hệ thống, chọn sản phẩm vào giỏ hàng, xem giỏ hàng, đặt hàng.
a) Chức năng tìm kiếm sản phẩm
- Input: Nhập vào hoặc lựa chọn thơng tin tìm kiếm theo hãng, theo giá, theo tên
sản phẩm.
- Lấy thông tin sản phẩm từ CSDL theo các trường tìm kiếm.
- Output: Hiện chi tiết thơng tin sản phẩm thỏa mãn yêu cầu tìm kiếm.


Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

19


Đồ án tốt nghiệp đại học
b) Chức năng xem thông tin sản phẩm
- Xem chi tiết: Cho phép xem chi tiết thông tin của sản phẩm.
- Input: Chọn sản phẩm cần xem.
- Process: Lấy thông tin sản phẩm từ CSDL
- Output: Hiện chi tiết thông tin sản phẩm.
c) Chức năng giỏ hàng
- Cho ph p tất cả các khách hàng có thể đặt hàng mà khơng cần phải là thành
viên của hệ thống.
- Input: Sau khi xem giỏ hàng, khách hàng có nhu cầu đặt hàng qua mạng thì có
thể click vào nút đặt hàng và điền một số thông tin cần thiết để người quản trị có thể
xác nhận thông tin và giao hàng trực tiếp đến đúng địa chỉ một cách nhanh nhất có thể.
- Lưu thơng tin về khách hàng và thơng tin hóa đơn đặt hàng.
- Output: Đưa ra thông báo đơn đặt hàng đã được lập thành công hoặc không
thành công.
4.2.2. Chức năng của Administrator
a) Các chức năng quản lý Thành viên
- Chức năng xoá Thành viên:
+ Mơ tả: Giúp Admin có thể xóa thành viên.
+ Input: Chọn thành viên cần xóa.
+ Process: Lấy các thông tin của thành viên và hiển thị ra màn hình để chắc chắn
rằng Admin xóa đúng thành viên cần thiết.
+ Output: Load lại danh sách thành viên để biết được đã xố thành cơng thành viên.
b) Các chức năng quản lý Sản Phẩm

-

Chức năng chỉnh sửa thông tin sản phẩm:
+ Mô tả: Giúp Admin thay đổi thông tin của sản phẩm đã có.
+ Input: Admin nhập thơng tin mới của sản phẩm.
+ Process: Cập nhật thông tin mới cho sản phẩm.
+ Output: Hiển thị thông báo đã cập nhật sản phẩm.

-

Chức năng xố sản phẩm:
+ Mơ tả: Giúp Admin có thể xố sản phẩm
+ Input: Chọn sản phẩm cần xoá
+ Process: Xoá.
+ Output: Load lại danh sách sản phẩm

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

20


Đồ án tốt nghiệp đại học
-

Chức năng thêm sản phẩm:
+ Mơ tả: Giúp Admin có thể thêm sản phẩm mới.
+ Input: Admin nhập vào những thông tin cần thiết của sản phẩm mới.
+ Process: Kiểm tra chi tiết sản phẩm.
+ Output: Load lại danh sách sản phẩm để xem sản phẩm mới đã thêm.


c) Các chức năng quản trị người dùng
-

Chức năng xố với người dùng:
+ Mơ tả: Giúp Admin có thể xố người dùng.
+ Input: Tìm User cần xố và chọn biểu tượng xoá .
+ Process: Xoá User.
+ Output: Load lại danh sách người dùng để xem thông tin vừa thay đổi.

d) Các Chức Năng Đối Với Hóa Đơn Đặt Hàng
-

Chức năng xem thông tin chi tiết các đơn đặt hàng (đang chờ được xử

lý, đang xử lý, đã hồn thành, hoặc hố đơn bị huỷ bỏ):
+ Mơ tả: Xem chi tiết đơn đặt hàng.
+ Input: Chọn tên hoá đơn hoặc tên khách hàng của hố đơn đó.
+ Process: Lấy tồn bộ thơng tin chi tiết của đơn đặt hàng.
+ Output: Hiển thị chi tiết thông tin trong đơn đặt hàng.
4.2.3. Sơ đồ khối hoạt động
-

Đăng nhập
Begin

Nhập
username,
password

Thông tin đăng nhập

phù hợp với CSDL ?

Hiển thị thông báo
yêu cầu nhập lại
thơng tin hoặc tài
khoản chưa kích
hoạt

No

Yes
Hiển thị thơng báo đăng
nhập thành cơng và lưu
thơng tin đăng nhập vào
session

End

Hình 4.1. Sơ đồ khối thể hiện chức năng đăng nhập vào hệ thống

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

21


Đồ án tốt nghiệp đại học
-

Đăng xuất
Begin


Click vào link
logout

Xóa session lưu thơng tin đăng
nhập

Thơng báo logout
thành cơng

End

Hình 4.2. Sơ đồ khối thể hiện chức năng thoát ra khỏi hệ thống
-

Đăng kí thành viên
Begin

User nhập thơng tin
Cá nhân cần thiết

Hiển thị thơng
báo u cầu nhập
lại UserName
khác

Kiểm tra trong CSDL
Xem User đó đã tồn tại hay
chưa ?


Yes

No

Cập nhật thông tin về
Người sử dụng vào
CSDL

Hiển thị thơng báo
thành cơng

End

Hình 4.3. Sơ đồ khối thể hiện chức năng đăng kí thành viên

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

22


Đồ án tốt nghiệp đại học
-

Xem thông tin về sản phẩm
Begin

Click chọn vào sản phẩm cần xem

Lấy Mã SP từ biến
session


Lấy thơng tin của SP có mã
đó trong CDSL

Hiển thị thơng tin chi tiết SP đã
có trong CSDL

End

Hình 4.4. Sơ đồ khối thể hiện chức năng xem thông tin về sản phẩm
- Thêm sản phẩm vào giỏ hàng
Begin

Xem sản phẩm
Click chọn sản phẩm
thêm vào giỏ hàng

Kiểm tra biến
session đã có Mã
SP này chưa ?
No

Lưu Mã SP và số lượng
vào biến session

Tiếp tục thêm sản phẩm
vào giỏ hàng

End


Hình 4.5. Sơ đồ khối thể hiện chức năng thêm SP vào giỏ hàng

Trịnh Thị Lý – Lớp 52K3 – Khoa CNTT

23


×