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

Xây dựng website bán hàng bằng php cho công ty mai trường phúc

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 (5.34 MB, 96 trang )

TRƯỜNG ĐẠI HỌC NỘI VỤ HÀ NỘI
TRUNG TÂM TIN HỌC – NGOẠI NGỮ

KHÓA LUẬN TỐT NGHIỆP
XÂY DỰNG WEBSITE BÁN HÀNG BẰNG PHP CHO
CƠNG TY MAI TRƯỜNG PHÚC
KHĨA LUẬN TỐT NGHIỆP NGÀNH : HỆ THỐNG THÔNG TIN
NGƯỜI HƯỚNG DẪN

: MAI TRUNG ĐƠNG

SINH VIÊN THỰC HIỆN

: NGUYỄN MẠNH HÙNG

MÃ SINH VIÊN

: 1705HTTD014

KHĨA

: 2017-2021

LỚP

: HỆ THỐNG THÔNG TIN 17D

HÀ NỘI – 2021
1



LỜI CẢM ƠN
Trong cuộc sống, khơng có sự thành cơng nào mà khơng có sự giúp đỡ, hỗ
trợ từ những người xung quanh, dù cho sự giúp đỡ đó là trực tiếp hay gián tiếp, là
ít hay nhiều. Với sự biết ơn từ tận đáy lòng, em xin gửi lời cảm ơn chân thành
nhất đến những thầy cô tại trung tâm Tin học – Ngoại ngữ, trường Đại học Nội
vụ Hà Nội, những người đã truyền cho em ngọn lửa tâm huyết cùng với vốn kiến
thức bao la của mình. Em thực sự rất biết ơn các thầy cô, đặc biệt là thầy Mai
Trung Đông, là người trực tiếp hướng dẫn, tận tình giúp đỡ để em có thể hồn
thành đề tài khóa luận này.
Do kiến thức cịn nhiều hạn chế nên đề tài khơng tránh khỏi những thiếu
sót trong cách trình bày cũng như các giải pháp, em rất mong nhận được sự đóng
góp ý kiến của quý thầy cô và các bạn để đề tài của em được hoàn thiện hơn.

2


LỜI CAM ĐOAN
Em xin cam đoan đề tài “Xây dựng website bán hàng bằng php cho công
ty Mai Trường Phúc” là một cơng trình nghiên cứu độc lập dưới sự hướng dẫn
của giáo viên hướng dẫn Mai Trung Đơng. Ngồi ra khơng có bất cứ sự sao chép
của người khác. Em xin chịu hồn tồn trách nhiệm nếu như có vấn đề xảy ra về
nội dung của đề tài.

3


MỤC LỤC
MỞ ĐẦU.................................................................................................................... 8
1. Lý do chọn đề tài ............................................................................................. 8
2. Mục tiêu nghiên cứu của đề tài ..................................................................... 9

3. Nhiệm vụ nghiên cứu ...................................................................................... 9
4. Đối tượng và phạm vi nghiên cứu ................................................................. 9
5. Phương pháp nghiên cứu ............................................................................. 10
6. Đóng góp của đề tài ...................................................................................... 10
7. Bố cục đề tài .................................................................................................. 10
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT VÀ NỀN TẢNG XÂY DỰNG WEBSITE
.................................................................................................................................. 12
1.1. Giới thiệu website bán hàng trực tuyến ..................................................... 12
1.1.1. Khái niệm website bán hàng trực tuyến .............................................. 12
1.1.2. Đặc điểm của website bán hàng trực tuyến ......................................... 12
1.1.3. Lợi ích của website bán hàng trực tuyến ............................................. 14
1.2. Giới thiệu mơ hình kiến trúc MVC (Model – View – Controller ) .......... 15
1.2.1. Khái niệm mơ hình kiến trúc MVC ..................................................... 15
1.2.2. Quy trình hoạt động của mơ hình kiến trúc MVC ............................. 16
1.2.3. Lợi ích của mơ hình kiến trúc MVC .................................................... 17
1.3. Giới thiệu ngôn ngữ PHP, hệ quản trị cơ sơ dữ liệu MySQL và Laravel
Framework........................................................................................................... 18
1.3.1. Giới thiệu ngôn ngữ PHP ...................................................................... 18
1.3.2. Giới thiệu hệ quản trị cơ sở dữ liệu MySQL ....................................... 19
1.3.3. Giới thiệu về Laravel Framework ........................................................ 20
1.4. Yêu cầu hệ thống .......................................................................................... 20
1.4.1. Đối với người dùng khách hàng............................................................ 20
1.4.2. Đối với người quản trị trang web ......................................................... 21
1.5. Tiểu kết .......................................................................................................... 22
CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG
WEBSITE BÁN HÀNG CHO CÔNG TY MAI TRƯỜNG PHÚC ................... 23
2.1. Khảo sát thực tế hiện trạng công ty Mai Trường Phúc............................ 23
2.2. Kiến trúc hệ thống........................................................................................ 24
2.2.1. Sơ đồ phân cấp chức năng .................................................................... 24
2.2.2. Các đối tượng sử dụng website ............................................................. 25

2.2.3. Các quy trình xử lý ................................................................................ 31
4


2.2.4. Sơ đồ use-case ......................................................................................... 35
2.2.5. Biểu đồ luồng dữ liệu mức khung cảnh ............................................... 50
2.2.6. Biểu đồ luồng dữ liệu mức đỉnh............................................................ 51
2.3. Thiết kế cơ sở dữ liệu ................................................................................... 52
2.3.1. Mô tả các loại thực thể/lớp .................................................................... 52
2.3.2. Sơ đồ quan hệ các bảng dữ liệu ............................................................ 57
2.4. Tiểu kết .......................................................................................................... 57
CHƯƠNG 3: CÀI ĐẶT VÀ TRIỂN KHAI THỬ NGHIỆM WEBSITE.......... 59
3.1. Cài đặt website.............................................................................................. 59
3.1.1. Môi trường cài đặt ................................................................................. 59
3.1.2. Đưa dữ liệu lên website.......................................................................... 64
3.1.3. Tích hợp thanh tốn trực tuyến............................................................ 66
3.2. Giao diện một số chức năng của website.................................................... 67
3.2.1. Giao diện trang chủ ............................................................................... 67
3.2.2. Giao diện Đăng Ký/Đăng Nhập ............................................................ 68
3.2.3. Giao diện trang tài khoản thành viên .................................................. 69
3.2.4. Giao diện form tìm kiếm sản phẩm...................................................... 70
3.2.5. Giao diện trang chi tiết sản phẩm ........................................................ 71
3.2.7. Giao diện trang giỏ hàng ....................................................................... 73
3.2.8. Giao diện nhập thông tin nhận hàng và hình thức thanh tốn ......... 74
3.2.9. Giao diện một số trang quản trị website.............................................. 74
3.3. Triển khai thử nghiệm website ................................................................... 76
3.3.1 Hoạt động mua hàng............................................................................... 76
3.3.2. Hoạt động tiếp nhận và xử lý đơn hàng ............................................... 80
3.3.3. Hoạt động quản trị ................................................................................. 82
3.3.4. Sự khác biệt so với hệ thống cũ ............................................................ 84

3.4. Tiểu kết .......................................................................................................... 92
KẾT LUẬN ............................................................................................................. 93
TÀI LIỆU THAM KHẢO ..................................................................................... 96

5


DANH MỤC HÌNH ẢNH
Hình 1.1. Sơ đồ hoạt động mơ hình MVC ........................................................ 16
Hình 2.1. Sơ đồ phân cấp chức năng ................................................................ 24
Hình 2.2. Sơ đồ các đối tượng sử dụng website................................................ 25
Hình 2.3. Quy trình đặt hàng của khách hàng................................................. 31
Hình 2.4. Quy trình tìm kiếm của khách hàng ................................................. 31
Hình 2.5. Quy trình cập nhật thơng tin của khách hàng ................................. 32
Hình 2.6. Quy trình thêm sản phẩm của nhân viên ......................................... 32
Hình 2.7. Quy trình xác nhận đơn hàng của nhân viên .................................. 33
Hình 2.8. Quy trình cập nhật thơng tin thành viên .......................................... 34
Hình 2.9. Quy trình thêm tài khoản .................................................................. 34
Hình 2.10. Sơ đồ use-case tổng qt ................................................................. 35
Hình 2.11. Mơ tả use-case xem sản phẩm ........................................................ 36
Hình 2.12: Mơ tả use-case đặt hàng ................................................................. 38
Hình 2.13. Mơ tả use case tìm kiếm .................................................................. 40
Hình 2.14. Mơ tả use case đăng nhập ............................................................... 42
Hình 2.15. Mơ tả use case quản lý sản phẩm ................................................... 43
Hình 2.16. Mô tả use case quản lý đơn hàng ................................................... 45
Hình 2.17. Mơ tả use case quản lý tin tức......................................................... 47
Hình 2.18. Biểu đồ luồng dữ liệu mức khung cảnh ......................................... 50
Hình 2.19. Biểu đồ luồng dữ liệu mức đỉnh ..................................................... 51
Hình 2.20. Sơ đồ quan hệ các bảng dữ liệu ...................................................... 57
Hình 3.1. Trang tải cơng cụ XAMPP ................................................................ 59

Hình 3.2. Các bước cài đặt XAMPP.................................................................. 61
Hình 3.3. Khởi động XAMPP ............................................................................ 61
Hình 3.4. Các bước cài đặt Composer............................................................... 62
Hình 3.5. Cài đặt thành cơng composer............................................................ 63
Hình 3.6. Cấu trúc Laravel ................................................................................ 64
Hình 3.7. Kết nối cơ sở dữ liệu .......................................................................... 65
Hình 3.8. Tải thư viện Stripe bằng composer ................................................... 66
6


Hình 3.9. Sử dụng key API kết nối tới Stripe ................................................... 67
Hình 3.10. Giao diện trang chủ ......................................................................... 68
Hình 3.11. Giao diện đăng ký/ đăng nhập ........................................................ 68
Hình 3.12. Giao diện quên mật khẩu ................................................................ 69
Hình 3.13. Giao diện trang tài khoản thành viên............................................. 69
Hình 3.14. Form tìm kiếm sản phẩm ................................................................ 70
Hình 3.15. Kết quả tìm kiếm sản phẩm ............................................................. 70
Hình 3.16. Trang chi tiết sản phẩm................................................................... 71
Hình 3.17. Thơng tin sản phẩm......................................................................... 71
Hình 3.18. Chi tiết thơng số sản phẩm.............................................................. 72
Hình 3.19. Nhận xét, đánh giá sản phẩm ......................................................... 72
Hình 3.20. Trang tin tức .................................................................................... 73
Hình 3.21. Trang giỏ hàng ................................................................................ 73
Hình 3.22. Trang thơng tin nhận hàng và chọn thanh tốn ........................... 74
Hình 3.23. Trang quản lý sản phẩm ................................................................. 74
Hình 3.24. Trang quản lý tin tức ....................................................................... 75
Hình 3.25. Trang quản lý đơn hàng .................................................................. 75
Hình 3.26. Trang báo cáo doanh thu ................................................................ 75
Hình 3.27. Thêm sản phẩm vào giỏ................................................................... 77
Hình 3.28. Thơng tin giỏ hàng .......................................................................... 77

Hình 3.29. Thơng tin chi tiết hóa đơn ............................................................... 78
Hình 3.30. Điền thơng tin thẻ thanh tốn ......................................................... 79
Hình 3.31. Trạng thái đơn hàng ........................................................................ 79
Hình 3.32. Kiểm tra trạng thái đơn hàng ở tài khoản người dùng ................. 80
Hình 3.33. Chi tiết đơn hàng ............................................................................. 80
Hình 3.34. Kiểm tra giao dịch đơn hàng........................................................... 81
Hình 3.35. Vận chuyển đơn hàng ..................................................................... 81
Hình 3.36. Hồn thành vận chuyển .................................................................. 82
Hình 3.37. Thêm mới sản phẩm ........................................................................ 83
Hình 3.38. Cập nhật thông tin sản phẩm.......................................................... 83
7


MỞ ĐẦU
1. Lý do chọn đề tài
Trong những năm gần đây, lĩnh vực thương mại điện tử đang phát triển
nhanh chóng đã đem lại bước tiến lớn trong sự phát triển kinh tế tồn cầu. Trong
đó, bán hàng trực tuyến qua website là kênh phổ biến nhất để các doanh nghiệp
quảng bá sản phẩm, tiếp cận người tiêu dùng, xúc tiến phát triển thương mại, dịch
vụ. Việc xây dựng một mơ hình website bán hàng trực tuyến hiện đại có đầy đủ
các chức năng cơ bản đang được nhiều doanh nghiệp, tổ chức quan tâm và triển
khai nhằm thúc đẩy hoạt động sản xuất kinh doanh. Các giải pháp công nghệ tiên
tiến ứng dụng trong các module chức năng nhằm tạo nên một website bán hàng
trực tuyến hiện đại đã được các tổ chức, doanh nghiệp trên toàn thế giới nghiên
cứu, áp dụng, phát triển và thường xuyên cải tiến.
Hiện nay có rất nhiều ngơn ngữ lập trình khác nhau dùng để xây dựng được
website, đặc biệt là ngôn ngữ PHP với nhiều ưu điểm vượt trội và khả năng triển
khai nhanh. Việc sử dụng PHP sẽ giúp cho quá trình xây dựng website bán hàng
trực tuyến trở nên nhanh chóng. Bên cạnh đó PHP cũng rất thân thiện, có tương
thích với nhiều trình duyệt khác nhau. Chi phí vận hành và thời gian xây dựng

website bằng PHP được tối ưu hóa do ngơn ngữ này là một mã nguồn mở có tính
năng động, có sự tham gia phát triển của rất nhiều người. Đây là ngơn ngữ lập
trình web rất phổ biến, đa phần các trang web hiện nay được lập trình bằng PHP.
Tại Việt Nam hiện nay, việc xây dựng và vận hành các website bán hàng
trực tuyến theo các mơ hình B2B, B2C, C2C cũng đã được nhiều doanh nghiệp
ứng dụng. Tỷ lệ doanh nghiệp có website thương mại điện tử ngày càng tăng song
những tính năng thương mại điện tử của các website này thì vẫn chưa được cải
thiện đáng kể.
Cùng với các lý do nêu trên, việc ứng dụng bán hàng trực tuyến qua website
sẽ giúp cho khách hàng giảm bớt được thời gian và cơng sức. Thay vì phải đến
tận cửa hàng để mua, khách hàng chỉ cần máy tính có nối mạng internet là có thế
mua được mặt hàng mình cần. Do đó việc lựa chọn thực hiện đề tài “ Xây dựng
8


website bán hàng bằng PHP cho công ty Mai Trường Phúc” là phù hợp với thực
tế. Website được xây dựng với định hướng giúp việc mua sắm của khách hàng dễ
dàng và nhanh gọn hơn, không mất thời gian và cơng sức.
2. Mục tiêu nghiên cứu của đề tài
• Xây dựng một website bán hàng trực tuyến với các module chức năng
cơ bản như cung cấp sản phẩm, các trang quản trị web, thanh tốn trực tuyến.
• Website đáp ứng được các nhu cầu thực tế hiện nay của khách hàng,
cung cấp những thông tin mới nhất về giá cả, sản phẩm, tình trạng đơn hàng và
tin tức về các sản phẩm có liên quan.
3. Nhiệm vụ nghiên cứu
• Phân tích một số vấn đề chung về thương mại, bán hàng trực truyến,
làm sáng tỏ vấn đề của đề tài.
• Tổ chức khảo sát thực trạng hoạt động của công ty Mai Trường Phúc
để đánh giá, phân tích ưu điểm, hạn chế.
• Phân tích, thiết kế hệ thống website có cấu trúc khoa học, phù hợp với

thị hiếu người dùng hiện nay.
• Lập trình website có các module chức năng cần thiết, áp dụng những
công nghệ mới, hiện đại và dễ quản lý.
4. Đối tượng và phạm vi nghiên cứu
4.1. Đối tượng nghiên cứu
• Các cơng cụ xây dựng website, tạo máy chủ ảo như Xampp, Laravel
Framework
• Nhu cầu mua sắm trực tuyến của khách hàng trên Internet
4.2. Phạm vi nghiên cứu
Về thời gian: Nghiên cứu các biện pháp nâng cao hiệu quả hoạt động của
công ty Mai Trường Phúc giai đoạn từ 2019 đến nay.
Về không gian: Website được nghiên cứu xây dựng để phục vụ nhu cầu
mua sắm trực tuyến cho tất cả các khách hàng công ty Mai Trường Phúc.
9


5. Phương pháp nghiên cứu
Trong quá trình nghiên cứu, tác giả đã sử dụng các phương pháp sau:
• Phương pháp điều tra, khảo sát: Khảo sát thực tế hiện trạng từ người
dùng tại công ty Mai Trường Phúc. Tiếp cận các quy trình quản lý, hoạt động của
website cơng ty.
• Phương pháp phân tích: Từ q trình khảo sát cũng với các loại sách,
tài liệu thu thập được đã tiến hành nghiên cứu, phân tích cụ thể nhằm xây dựng
cơ sở lý thuyết của đề tài và các biện pháp cần thiết để giải quyết các vấn đề của
đề tài.
• Phương pháp so sánh: ngoài các nguồn tài liệu từ sách báo có liên quan
cịn tham khảo thêm các nguồn tài liệu trên internet để có sự đối chiếu khách
quan nhất.
6. Đóng góp của đề tài
• Website được xây dựng đã áp dụng thành tựu của công nghệ thông tin

vào lĩnh vực thương mại, kinh doanh bán hàng.
• Chuyển đổi quy trình bán hàng của cửa hàng sang bán hàng trực tuyến,
bổ sung các chức năng như sao lưu dữ liệu, quản lý chi tiết đơn hàng, tình trạng
đơn hàng, thanh tốn trực tuyến phục vụ nhu cầu, mục đích của người dùng.
• Mang lại những sản phẩm, thơng tin mới nhất đến với người dùng một
cách nhanh chóng, tiết kiệm thời gian và công sức cho người tiêu dùng.
7. Bố cục đề tài
Ngoài phần mở đầu và kết luận, danh mục hình ảnh, tài liệu tham khảo,
khóa luận được chia thành 3 chương như sau:
Chương 1: Cơ sở lý thuyết và nền tảng xây dựng website bán hàng
Trong chương này, tác giả nghiên cứu về các vấn đề lý thuyết chung về
website thương mại, bán hàng trực tuyến, tầm quan trọng của website thương mại
trong thời đại hiện nay và các vấn đề có liên quan đến xây dựng website. Từ đó
làm rõ được cơ sở khoa học và nền tảng cần thiết để xây dựng website.
10


Chương 2: Khảo sát hiện trạng và phân tích thiết kế hệ thống website
bán hàng cho công ty Mai Trường Phúc
Thơng qua q trình khảo sát, với những thơng tin thu thập được sẽ mô tả
thực trạng của công ty Mai Trường Phúc về quy trình quản lý, hoạt động. Từ đó,
đánh giá các ưu điểm, hạn chế cịn tồn tại. Thơng qua các đánh giá đó tiến hành
phân tích, thiết kế hệ thống website cho công ty Mai Trường Phúc.
Chương 3: Cài đặt và triển khai thử nghiệm website
Từ kết quả nghiên cứu của chương 1 và chương 2, căn cứ vào cơ sở khoa
học, cơ sở thực tiễn và nền tảng đã phân tích thiết kế, tiến hành cài đặt và triển
khai thử nghiệm website.

11



CHƯƠNG 1: CƠ SỞ LÝ THUYẾT VÀ NỀN TẢNG XÂY DỰNG
WEBSITE
1.1. Giới thiệu website bán hàng trực tuyến
1.1.1. Khái niệm website bán hàng trực tuyến
Để hiểu rõ website bán hàng trực tuyến là gì, trước hết chúng ta cùng tìm
hiểu về bán hàng trực tuyến. Bán hàng trực tuyến hay còn được biết đến với những
tên gọi khác như bán hàng online, kinh doanh online, kinh doanh trực tuyến hay
thương mại điện tử... đều dùng để chỉ việc các cửa hàng, doanh nghiệp sử dụng
các công cụ được kết nối mạng Internet trực tuyến để tiến hành các giao dịch mua
bán hàng hóa hay cung cấp dịch vụ. Nói một cách đơn giản hơn, bán hàng trực
tuyến chính là hình thức bán hàng trên Internet qua các kênh bán hàng khác nhau
như website, các trang mạng xã hội như Facebook, Zalo, Youtube...
Website bán hàng trực tuyến hay website thương mại điện tử được hiểu là
trang thông tin điện tử được thiết lập để phục vụ một phần hoặc toàn bộ quy trình
của hoạt động mua bán hàng hóa hay cung ứng dịch vụ, từ trưng bày giới thiệu
hàng hóa, dịch vụ đến giao kết hợp đồng, cung ứng dịch vụ, thanh toán và dịch
vụ sau bán hàng (Theo Khoản 8 Điều 3 Nghị định 52/2003/NĐ-CP về thương mại
điện tử). Nói một cách đơn giản hơn thì website bán hàng chính là website nơi mà
tất cả các hoạt động mua bán hàng trực tuyến được thực hiện. Website bán hàng
trực tuyến khác với website tin tức trực tuyến hay website giới thiệu cửa hàng,
doanh nghiệp bởi các website này chỉ sử dụng để cung cấp tin tức, thông tin hoặc
giới thiệu về cửa hàng, doanh nghiệp chứ không thực hiện hoạt dộng giao dịch,
mua bán hàng hóa.
1.1.2. Đặc điểm của website bán hàng trực tuyến
Thao tác thuận tiện và nhanh chóng
Thao tác thuận tiện và nhanh chóng là đặc điểm của các trang thương mại
điện tử đầu tiên được so sánh với trang web thường. Đặt vị trí vào tâm thế của
khách hàng khi truy cập vào một website bán hàng trực tuyến, họ ln muốn tìm
thấy được những thơng tin vê sản phẩm một cách chính xác và đầy đủ nhất.

12


Cung cấp thơng tin nhanh và chính xác
Yếu tố cơ bản và cũng là đặc điểm của website bán hàng trực tuyến nổi trội
hơn hẳn so với website trưng bày thơng thường đó là cung cấp cho khách hàng
các thơng tin về sản phẩm một cách nhanh, chính xác và đầy đủ nhất.
Ở các website thương mại lớn, doanh nghiệp sẽ thiết lập cấu trúc website
rất rõ ràng và khoa học để người mua dễ dàng tìm thấy sản phẩm phù hợp một
cách nhanh nhất. Cấu trúc đó được tích hợp các bộ lọc tìm kiếm để phân luồng rõ
ràng các cấp độ như lọc theo giá cả, theo độ phổ biến, chất liệu sản phẩm, kích
cỡ,... Nhờ vậy mà trải nghiệm mua sắm của khách hàng sẽ trở nên đơn giản hơn.
Dễ dàng tương tác với người bán
Đặc điểm của website bán hàng trực tuyến khiến khách hàng cảm thấy u
thích nữa đó là sự tương tác hai chiều một cách dễ dàng giữa bên bán và bên mua.
Bởi các website chuyên nghiệp hiện nay đều trang bị phần mềm chat trực tuyến,
một tính năng tuyệt vời để phía doanh nghiệp có thể tư vấn và hỗ trợ khách hàng
một cách nhanh nhất.
Bên cạnh đó, website bán hàng trực tuyến có tích hợp tính năng nhận xét
và đánh giá sản phẩm trực tiếp trên trang web giúp doanh nghiệp nhanh chóng tạo
được niềm tin từ phía khách hàng. Đồng thời, khách hàng cũng dễ dàng nhận thấy
những mặt hàng bán chạy của doanh nghiệp để tìm hiểu thêm.
Hình thức thanh toán đa dạng
Ngày nay thanh toán bằng tiền mặt gần như được thay thế bằng thanh toán
qua thẻ ngân hàng, mã QR, chuyển khoản rất nhanh chóng và hiện đại. Việc đa
dạng trong hình thức thanh tốn cũng chính là ưu điểm của các website bán hàng
trực tuyến vì nó tạo mọi điều kiện thuận lợi nhất để cả người mua và người bán
đạt được mục đích của mình.
Tính năng giỏ hàng yêu thích
Tính năng giỏ hàng yêu thích là tính năng giúp cho khách hàng lưu lại một

danh sách các sản phẩm mà mình u thích, muốn xem lại về sau. Người mua
ln bị thu hút nhiều món hàng hơn so với danh sách mình cần mua như thu hút
13


bởi khuyến mãi hay những đánh giá tốt mà mình cũng đang dự định mua,... Từ
đó, nhiều khả năng doanh nghiệp sẽ bán thêm được sản phẩm, còn nếu khách hàng
khơng mua ngay thì đây cũng là trải nghiệm tốt trên website và chắc chắn sẽ quay
lại lần sau.
Hình ảnh và video trực quan, chất lượng
Hình ảnh hay video trực quan về sản phẩm là thứ rất quan trọng bởi nó là
thứ khách hàng muốn nhìn thấy đầu tiên khi tìm kiếm trên một website bán hàng
trực tuyến. Vậy nên, các trang website đều có chức năng hiển thị phần hình ảnh
trực quan với tỷ lệ tải ảnh nhanh chóng để khách hàng khơng phải chờ đợi.
1.1.3. Lợi ích của website bán hàng trực tuyến
Nắm được thông tin phong phú, đa dạng về sản phẩm
Bán hàng trực tuyến trên website có thể giúp cho các doanh nghiệp nắm
được thơng tin phong phú về kinh tế, thương mại, thông tin thị trường, nhờ đó có
thể xây dựng được các chiến lược sản xuất và kinh doanh thích hợp với xu thế
phát triển của thị trường trong nước, khu vực, và thị trường quốc tế. Điều này đặc
biệt có ý nghĩa đối với các doanh nghiệp vừa và nhỏ - động lực phát triển chủ yếu
trong các nền kinh tế hiện nay
Giảm chi phí sản xuất
Thương mại điện tử giúp giảm chi phí sản xuất, trước hết là chi phí văn
phịng. Các văn phịng khơng giấy tờ chiếm diện tích nhỏ hơn rất nhiều, chi phí
tìm kiếm chuyển giao tài liệu giảm nhiều lần, trong đó khâu in ấn gần như bỏ hẳn.
Theo số liệu của hãng Genaral Electricity của Mỹ, tiết kiệm theo hướng này đạt
tới 30%. Điều quan trọng hơn là các nhân viên có năng lực được giải phóng khỏi
nhiều cơng đoạn sự vụ có thể tập trung vào nghiên cứu phát triển sẽ đưa đến những
lợi ích to lớn và lâu dài.

Giảm chi phí bán hàng và tiếp thị
Các website bán hàng trực tuyến giúp giảm thấp chi phí bán hàng và chi
phí tiếp thị. Thơng qua mơi trường internet, một nhân viên bán hàng có thể giao
dịch được với rất nhiều khách hàng. Theo số liệu của hãng máy bay Boeing của
14


Mỹ, nay đã có tới 50% khách hàng đặt mua 9% phụ tùng qua Internet và có nhiều
hơn nữa các đơn đặt hàng về lao vụ kỹ thuật, và mỗi ngày giảm được 600 cuộc
điện thoại.
Giảm chi phí giao dịch
Bán hàng trực tuyến qua website giúp người tiêu thụ và các doanh nghiệp
giảm đáng kể thời gian và chi phí giao dịch. Thời gian giao dịch qua Internet chỉ
bằng 7% thời gian giao dịch qua fax, và chỉ bằng 0,5 phần nghìn thời gian giao
dịch qua bưu điện. Chi phí giao dịch qua Internet chỉ bằng khoảng 5% chi phí giao
dịch qua fax hay qua bưu điện chuyển phát nhanh. Chi phí thanh tốn điện tử qua
Internet chỉ bằng 10% tới 20% chi phí thanh tốn theo lối thơng thường.
Tạo điều kiện sớm tiếp cận kinh tế số hoá
Việc phổ biến bán hàng trực tuyến, thương mại điện tử sẽ kích thích sự phát
triển của ngành cơng nghệ thơng tin - ngành có lợi nhuận cao nhất và đóng vai trị
ngày càng to lớn trong nền kinh tế. Nhìn rộng hơn, thương mại điện tử tạo điều
kiện cho việc sớm tiếp cận với nền kinh tế số hố có vai trị rất quan trọng. Lợi
ích này có một ý nghĩa đặc biệt đối với các nước đang phát triển: nếu khơng nhanh
chóng tiếp cận vào nền kinh tế số hố, hay cịn gọi là “nền kinh tế ảo” (virtual
economy) thì sau khoảng một thập kỷ nữa các nước đang phát triển có thể bị bỏ
rơi hồn tồn. Khía cạnh lợi ích này mang tính tiềm tàng, chiến lược công nghệ.
1.2. Giới thiệu mơ hình kiến trúc MVC (Model – View – Controller )
1.2.1. Khái niệm mơ hình kiến trúc MVC
Mơ hình MVC được phát triển tại phịng thí nghiệm Xerox PARC ở Alto
bởi TrygveReenskaug, sau đó được giới thiệu lần đầu vào thập niên 80 của thế kỷ

XX. MVC là viết tắt của Model – View – Controller, là một mẫu kiến trúc phần
mềm hay mơ hình thiết kế được sử dụng trong kỹ thuật phần mềm để tạo lập giao
diện người dùng trên máy tính. MVC cấu tạo bởi ba phần riêng biệt, độc lập và
có thể tương tác được với nhau. Mỗi thành phần kiến trúc được xây dựng để xử
lý khía cạnh phát triển cụ thể của một ứng dụng:
• View: là một phần của ứng dụng, chịu trách nhiệm cho việc trình bày
15


dữ liệu, hiển thị dữ liệu ra các trang để người dùng có thể xem. Thành phần này
được tạo bởi dữ liệu thu thập từ dữ liệu mơ hình, và giúp người dùng có cái nhìn
trực quan về trang web, cũng như ứng dụng. View cũng đại diện cho dữ liệu từ
các cuộc trị chuyện, sơ đồ và bảng.
• Model: là thành phần chính đảm nhiệm chức năng lưu trữ dữ liệu và các
bộ phận logic liên quan của toàn bộ ứng dụng. Model chịu trách nhiệm cho các
thao tác dữ liệu giữa Controller hoặc bất kỳ logic nghiệp vụ liên quan nào khác
như: cho phép xem, truy xuất dữ liệu. Ví dụ, Controller sẽ lấy thơng tin khách
hàng từ cơ sở dữ liệu. Model sẽ thực hiện các thao tác dữ liệu và gửi lại cơ sở dữ
liệu hoặc sử dụng nó cho View.
• Controller: Là thành phần trung gian giữa View và Model, xử lý tương
tác người dùng của ứng dụng. Controller xử lý dữ liệu đầu vào từ người dùng sau
đó thơng báo tới View và Model. Controller gửi các lệnh tới Model để thay đổi
trạng thái của Model (ví dụ lưu một tài liệu cụ thể). Controller cũng gửi các lệnh
tương tự tới View để thực hiện các thay đổi về giao diện.
1.2.2. Quy trình hoạt động của mơ hình kiến trúc MVC
Sơ đồ hoạt động của kiến trúc MVC:
Yêu Cầu Từ Client

Controller
Dữ liệu

trả về

Sự kiện
từ View

Cập nhật
View

Truy vấn
dữ liệu

View

Model

Hình 1.1. Sơ đồ hoạt động mơ hình MVC
Trong mơ hình MVC, các View và Controller được kết hợp chặt chẽ với
nhau. Controller đảm nhận vai trò điểm tiếp nhận của tương tác, người dùng trao
16


đổi với Controller thông qua View để bắt đầu một tương tác. Đối với những thao
tác xử lý dữ liệu thì Controller lại phụ thuộc vào Model, Model sẽ xử lý, truy xuất
dữ liệu, cung cấp theo đúng yêu cầu. Controller đóng vai trị là cầu nối chính,
tương tác qua lại với hai thành phần còn lại. Model và View không tương tác trực
tiếp với nhau mà cần thông qua Controller.
Người dùng sử dụng một trình duyệt web bất kỳ (Firefox, Chrome, IE,…)
để có thể gửi những yêu cầu (HTTP Request) có thể kèm theo những dữ liệu nhập
tới những Controller xử lý tương ứng. Việc xác định Controller xử lý sẽ dựa vào
một bộ Routing điều hướng.

Khi Controller nhận được yêu cầu gửi tới, nó sẽ chịu trách nhiệm kiểm tra
yêu cầu đó có cần dữ liệu từ Model hay khơng? Nếu có, nó sẽ sử dụng các lớp/hàm
cần thiết trong Model và sẽ trả ra kết quả, khi đó Controller sẽ xử lý giá trị đó và
trả ra View để hiển thị. Controller sẽ xác định các View tương ứng để hiển thị
đúng với yêu cầu.
Khi nhận được dữ liệu từ Controller, View sẽ chịu trách nhiệm xây dựng
các thành phẩn hiển thị như hình ảnh, thơng tin dữ liệu… và trả về GUI Content
để Controller đưa ra kết quả lên màn hình trình duyệt web. Trình duyệt web sẽ
nhận giá trị trả về và sẽ hiển thị với người dùng. Kết thúc một quy trình hoạt động.
1.2.3. Lợi ích của mơ hình kiến trúc MVC
Việc triển khai hệ thống theo kiến trúc MVC sẽ giúp ích rất nhiều trong q
trình lập trình và phân tích đối tượng, do các thành phần được chia riêng biệt nên
hoạt động độc lập tách biệt giúp phát triển ứng dụng nhanh hơn, đơn giản hơn và
dễ nâng cấp, bảo trì hơn, rất phù hợp với website bán hàng trực tuyến. Bên cạnh
đó kiến trúc MVC cịn đem lại nhiều ưu điểm như:
• Hỗ trợ các kỹ thuật khơng đồng bộ: MVC có thể hoạt động trên nền
tảng JavaScript. Điều này có nghĩa là các ứng dụng MVC có thể hoạt động với
các file PDF, các trình duyệt web cụ thể, và cả các widget máy tính.
• Hỗ trợ q trình phát triển nhanh chóng: Với đặc điểm hoạt động độc
lập của từng thành phần, có thể làm việc đồng thời trên từng bộ phận khác nhau
17


của mơ hình này, MVC giúp tiết kiệm rất nhiều thời gian trong quá trình xây dựng
và phát triển trang web bán hàng.
• Hỗ trợ các nền tảng phát triển SEO: Với mơ hình MVC, có thể dễ dàng
tạo ra các mã SEO URL để thu hút lượng truy cập đối với ứng dụng hay trang
web bất kỳ. Điều này rất phù hợp cho những website bán hàng, giúp website trở
nên phổ biến, thân thiện với người dùng, năng cao khả năng lưu lượng truy cập
và mua hàng.

• Dễ dàng thao tác chỉnh sửa: Bộ phận Model hoạt động tách biệt với
View đồng nghĩa với việc có thể đưa ra các thay đổi, chỉnh sửa hoặc cập nhật dễ
dàng ở từng bộ phận.
• Giữ ngun trạng thái dữ liệu: Mơ hình MVC truyền lại dữ liệu nhưng
khơng định dạng lại dữ liệu. Do đó, các dữ liệu này có thể được dùng lại cho các
thay đổi sau này.
1.3. Giới thiệu ngôn ngữ PHP, hệ quản trị cơ sơ dữ liệu MySQL và Laravel
Framework
1.3.1. Giới thiệu ngôn ngữ PHP
Khái niệm
PHP (viết tắt của Hypertext Preprocessor) là ngơn ngữ lập trình đa mục
đích được phát triển từ đầu năm 1994. Cụ thể hơn, PHP là ngôn ngữ kịch bản mã
nguồn mở, chạy ở phía server và được dùng để tạo ra các ứng dụng web. Đến nay
đã được nhiều người sử dụng để phát triển các ứng dụng phần mềm thông qua lập
trình web đặc điểm của ngơn ngữ lập trình này là sử dụng mã nguồn mở, dễ dàng
nhúng vào HTML để phát triển website. Ngơn ngữ lập trình PHP là ngôn ngữ phổ
biến nhất hiện nay để tạo ra các website trên môi trường mạng với khoảng 80%
các trang web hiện nay đều được viết bằng ngôn ngữ này. Với việc sử dụng PHP
có thể tạo ra nhiều website với các chức năng khác nhau một cách đơn giản.
Vì sao chọn ngôn ngữ PHP
Ngôn ngữ PHP là một ngôn ngữ lập trình hoạt động cận kề với webserver
để thơng dịch các yêu cầu từ trên World Wide Web, sau đó nhận các trả lời từ
18


server truyền tải đến trình duyệt web nhằm đáp ứng các nhu cầu đó. PHP có một
số điểm mạnh như sau:
• PHP là một mã nguồn mở. Việc cài đặt và sử dụng PHP rất dễ dàng,
hồn tồn miễn phí và được cài đặt phổ biến trên các WebSever.
• Tốc độ nhanh, dễ sử dụng, chạy được trên nhiều loại hệ điều hành.

• Thư viện phong phú : Với thư viện code phong phú do đó việc ứng dụng
PHP trở nên rất dễ dàng và nhanh chóng. Đây cũng chính là đặc điểm khiến PHP
trở nên khá nổi bật và cũng là ngun nhân vì sao ngày càng có nhiều người sử
dụng PHP để phát triển web. Không những vậy mà PHP cịn có thể kết hợp được
với những cơ sở dữ liệu lớn: MySQL, Oracle, Cassandra.
• Tính bảo mật cao: PHP được coi là khá an toàn khi sử dụng. Khi sử
dụng PHP kết hợp các kỹ thuật bảo mật ở các tầng khác thì nó sẽ trở lên chắc chắn
hơn và đảm bảo hoạt động cho website.
1.3.2. Giới thiệu hệ quản trị cơ sở dữ liệu MySQL
Khái niệm hệ quản trị cơ sở dữ liệu MySQL
MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ mã nguồn mở
(RDBMS) dựa trên ngơn ngữ truy vấn có cấu trúc ( SQL) được phát triển, phân
phối và hỗ trợ bởi tập đoàn Oracle. MySQL chạy trên hầu hết tất cả các nền tảng,
bao gồm cả Linux , UNIX và Windows. MySQL thường được kết hợp với các
ứng dụng web. MySQL có cơ chế phân quyền người sử dụng riêng, mỗi người
dùng có thể được quản lý một hoặc nhiều cơ sở dữ liệu khác nhau thông qua việc
sử dụng tài khoản truy cập và mật khẩu tương ứng để truy xuất đến cơ sở dữ liệu.
Khi truy vấn đến cơ sở dữ liệu MySQL, cần phải cung cấp tên truy cập và mật
khẩu của tài khoản có quyền để sử dụng cơ sở dữ liệu.
Vì sao sử dụng MySQL
MySQL có nhiều ưu điểm và ln được nhiều người sử dụng:
• MySQL là một hệ quản trị cơ sở dữ liệu có tốc độ cao, dễ sử dụng.
• Nhiều máy khách có thể truy cập đến server trong cùng một thời gian,
các máy khách có thể sử dụng nhiều cơ sở dữ liệu một cách đồng thời.
19


• Kết nối và bảo mật một cách đầy đủ, an tồn thơng qua việc kiểm sốt
quyền truy cập vào các cơ sở dữ liệu
• Tính linh động cao cùng với sự hỗ trợ của cộng đồng rất mạnh mẽ.

• MySQL rất phù hợp cho các ngôn ngữ mã nguồn mở, sự kết hợp giữa
PHP và MySQL sẽ tạo nên một nền tảng tốt cho trang web.
• Việc cấu hình hệ thống và sao lưu dữ liệu khá dễ dàng và nhanh chóng.
1.3.3. Giới thiệu về Laravel Framework
Laravel là một khung kiến trúc PHP, có mã nguồn mở và miễn phí, được
phát triển bởi Taylor Otwell với phiên bản đầu tiên được ra mắt vào tháng 6 năm
2011. Laravel ra đời nhằm mục đích hỗ trợ phát triển các ứng dụng web, dựa trên
mơ hình MVC (Model – View – Controller). Hiện nay, Laravel đang là khung
kiến trúc PHP được đánh giá rất tốt và sử dụng phổ biến nhất.
Việc sử dụng Laravel sẽ giúp tiết kiệm thời gian và có nhiều ưu điểm như:
• Dễ dàng sử dụng, có cộng đồng hỗ trợ rất lớn
• Sử dụng các tính năng mới nhất của PHP cùng với các tính năng sẵn có
• Tích hợp với dịch vụ mail và cung cấp sẵn các tính năng bảo mật mạnh
mẽ để chống lại các cuộc tấn cơng
• Tốc độ xử lý nhanh hỗ trợ hiệu quả trong việc tạo lập các trang web
1.4. Yêu cầu hệ thống
1.4.1. Đối với người dùng 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 sản phẩm cần thiết từ hệ thống và đặt mua các sản phẩm này. Vì thế trang web
phải thỏa mãn các chức năng sau:
• Hiển thị danh sách các sản phẩm của cửa hàng để khách hàng có thể
xem và lựa chọn.
• Cung cấp chức năng tìm kiếm sản phẩm. Với nhu cầu của khách hàng
khi bước vào trang web bán hàng trực tuyến là tìm kiếm các sản phẩm 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ó ý
20


đị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 sản phẩm mà họ cần tìm.

• Sau khi khách hàng lựa chọn xong những sản phẩm cần 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
thông tin cần thiết như họ tên, số điện thoại, địa chỉ nhận hàng và tránh địi hỏi
những thơng tin 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.
• Ngồi ra cịn có một số chức năng như: đăng kí, đăng nhập. Khách hàng
có thể thay đổi mật khẩu của mình, theo dõi tiến trình của các đơn hàng đã đặt
trên website hoặc thêm những sản phẩm vào trong danh sách u thích. Khi khách
hàng quan tâm đến thơng tin về website như: Tin tức, khuyến mại hay giá cả, họ
có thể nhập địa chỉ email vào trang web, khi đó họ có thể nhận được thơng tin cập
nhật từ website.
1.4.2. Đối với người quản trị trang web
Người quản trị trang web là người làm chủ ứng dụng, hệ thống trang web,
có quyền kiểm sốt mọi hoạt động của hệ thống. Người này được cấp một tài
khoản và mật khẩu để đăng nhập vào hệ thống thực hiện các chức năng của mình.
Nếu như q trình đăng nhập thành cơng thì nhà quản lý có những chức năng sau:
• Chức năng quản lý cập nhật (thêm, xóa, sửa) các sản phẩm, danh mục
sản phẩm trên trang web.
• 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ống kê các sản phẩm đã bán, còn lại, thống kê doanh thu.
• Chức năng sao lưu dữ liệu, đề phịng trong những trường hợp rủi ro thì
vẫn có thể khơi phục được.
Ngồi các chức năng nêu trên thì trang web phải trình bày sao cho dễ hiểu,
đơn giản, giao diện mang tính dễ dùng, đẹp mắt. Mọi chức năng cần được tối ưu
hóa, q trình xử lý nhanh chóng, giúp cho trang web hoạt động hiệu quả và nâng
cao trải nghiệm cho người dùng khách hàng.
21



1.5. Tiểu kết
Chương 1 khóa luận đã trình bày những nội dung cơ bản lý thuyết website
bán hàng trực tuyến, thương mại điện tử, nền tảng để xây dựng, phát triển website
bán hàng trực tuyến đồng thời cũng đặt ra yêu cầu dành cho hệ thống.
Website bán hàng trực tuyến hay còn gọi là website thương mại điện tử
ngày càng trở nên phổ biến và quen thuộc với mọi người, đây là một xu thế mang
lại nhiều lợi ích trong thời đại cơng nghệ hiện nay. Khóa luận đã nêu ra trong
chương 1 những đặc điểm, lợi ích mà những website này mang lại, từ đó khẳng
định tầm quan trọng của website bán hàng trực tuyến trong thời kỳ công nghệ.
Nền tảng để xây dựng một hệ thống cũng rất quan trọng. cần phải được
nghiên cứu kỹ. Thông qua nghiên cứu, tìm hiểu các tài liệu, tác giả khóa luận đã
nêu ra những ưu điểm về thời gian, chi phí và lợi ích của mơ hình kiến trúc MVC
mang lại khi kết hợp cùng với ngơn ngữ lập trình PHP trong triển khai xây dựng
website. Bên cạnh đó cịn đặt ra yêu cầu dành cho hệ thống, làm tiền đề cho việc
khảo sát thực trạng, phân tích thiết kế hệ thống ở chương sau.

22


CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG
WEBSITE BÁN HÀNG CHO CÔNG TY MAI TRƯỜNG PHÚC
2.1. Khảo sát thực tế hiện trạng công ty Mai Trường Phúc
Mai Trường Phúc là một công ty được thành lập từ năm 2020, kinh doanh
về lĩnh vực điện thoại, tai nghe, đồng hồ thông minh và các thiết bị công nghệ,
giải trí. Sản phẩm mà cơng ty cung cấp đều là của những thương hiệu nổi tiếng,
chất lượng đảm bảo, giá cả cạnh tranh và chế độ bảo hành uy tín. Hiện tại cơng ty
gồm có 20 nhân viên và 1 cửa hàng bán lẻ.
Qua quá trình khảo sát, hiện tại cơng ty đã có website tuy nhiên chỉ là
website trưng bày, giới thiệu sản phẩm dịch vụ, chưa có chức năng mua bán và
giao dịch trực tuyến. Hoạt động kinh doanh chủ yếu thông qua cửa hàng bán lẻ.

Sau khi bán được một sản phẩm thì sẽ được nhập liệu vào trong phần mềm Excel
để làm báo cáo doanh thu vào cuối tháng.
Quá trình đặt hàng của khách hàng sẽ diễn ra như sau: 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 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.
Việc triển khai quy trình bán hàng trực tiếp như vậy sẽ đem lại một số lợi
ích cho cả cửa hàng và khách hàng. Cửa hàng cung cấp sản phẩm có thể kiểm sốt
hồn tồn quy trình bán hàng mà khơng phụ thuộc vào bên thứ ba. Khách hàng có
thể trực tiếp xem, trải nghiệm thực tế sản phẩm và từ đó có thể chọn được những
sản phẩm vừa ý nhất. Tuy nhiên, quy trình bán hàng trực tiếp này tồn tại khá nhiều
nhược điểm. Đầu tiên đó chính là chi phí cao do phải đầu tư mặt bằng, quảng cáo
sản phẩm thì và cả chi phí th nhân viên. Việc phát triển và quản lý một đội ngũ
bán hàng cũng rất tốn kém. Do đó cũng kéo theo việc khó mở rộng quy mơ, mở
rộng đội ngũ bán hàng do địi hỏi phải tuyển dụng, đào tạo lâu dài. Bên cạnh đó,
thời gian bán hàng cũng phải cố định, khơng có sự linh hoạt, điều này ảnh hưởng
đến khả năng bán hàng, tiếp cận khách hàng, khó khăn trong việc kinh doanh.
23


Thơng qua những khảo sát và phân tích ưu nhược điểm ở trên, việc xây
dựng một website bán hàng trực tuyến cho cơng ty Mai Trường Phúc là hồn tồn
hợp lý. Website bán hàng trực tuyến sẽ giải quyết các vấn đề cịn tồn đọng trong
quy trình hoạt động, bán hàng trực tiếp ở cửa hàng, giúp tiết kiệm chi phí mặt
bằng, nhân cơng và tiết kiệm cả về mặt thời gian.
2.2. Kiến trúc hệ thống
2.2.1. Sơ đồ phân cấp chức năng

Hình 2.1. Sơ đồ phân cấp chức năng

Mơ tả sơ đồ phân cấp chức năng của hệ thống website bán hàng trực tuyến
cơng ty Mai Trường Phúc:
• Quản lý kinh doanh: chức năng này dành cho các nhân viên kinh doanh,
nhân viên có thể quản lý danh sách các đơn hàng, kiểm tra, xác nhận thanh toán
trực tuyến trước khi giao hàng vận chuyển. Bên cạnh đó cịn có thể quản lý các
nhận xét đánh giá về sản phẩm, từ đó biết được thị hiếu người dùng ra sao, việc
marketing có hiệu quả hay khơng để đưa ra được những chiến lược hay kế hoạch
phù hợp. Việc đăng bài tin tức lên trang web và quản lý các biểu ngữ quảng cáo
trang chủ cũng là một phần trong chức năng quản lý kinh doanh. Các bài tin tức
sẽ được các nhân viên biên soạn để đưa đến cho người dùng những thông tin, nội
dung mới nhất và chuẩn xác, góp phần thu hút nhiều khách hàng.
24


• Quản lý kho: nhân viên quản lý kho sẽ quản lý các thông tin về mặt
hàng như số lượng, giá cả, nhãn hàng. Nhân viên có thể thêm, sửa, xóa, thay đổi
trạng thái hoạt động và cập nhật thơng tin về sản phẩm, các nhóm, danh mục sản
phẩm, các nhãn hàng có liên quan.
• Tìm kiếm sản phẩm: Chức năng tìm kiếm sản phẩm có tích hợp chức
năng tìm kiếm nhanh, người dùng chỉ cần nhập thông tin sản phẩm hệ thống sẽ tự
động đưa ra kết quả tương ứng ngay dưới thanh tìm kiếm.
• Thống kê, báo cáo: Chức năng này giúp thống kê lại các đơn hàng thành
cơng theo ngày, tháng, năm từ đó đưa ra các báo cáo về thu nhập theo từng khoảng
thời gian, người quản trị từ đó có thể đưa ra những bản kế hoạch hợp lý hơn trong
kinh doanh. Bên cạnh đó cũng có chức năng tìm kiếm báo cáo, thống kê theo từng
khoảng thời gian.
• Giao dịch: Chức năng này dành cho người dùng, mỗi khách hàng có thể
đăng ký thành viên, sau đó đăng nhập để có thể quản lý tài khoản, xem các sản
phẩm, sau đó đặt hàng và thanh toán trực tuyến. Đối với khách hàng vãng lai thì
chỉ có thể xem các thơng tin sản phẩm, muốn mua hàng cần phải có tài khoản

thành viên.
2.2.2. Các đối tượng sử dụng website

Hình 2.2. Sơ đồ các đối tượng sử dụng website
Quản trị viên (Admin)
Quản trị viên là người đứng đầu, có tồn bộ các quyền để quản lý trực tiếp
các chức năng, các nhân viên có trong hệ thống website thông qua trang quản trị.
25


×