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

Đồ án tốt nghiệp đại học ngành kỹ thuật phần mềm đề tài xây dựng website bán điện thoại và phụ kiện cho cửa hàng smart store

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.84 MB, 95 trang )

lOMoARcPSD|39222638

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN



ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

NGÀNH KỸ THUẬT PHẦN MỀM

ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI VÀ PHỤ KIỆN
CHO CỬA HÀNG SMART STORE

Giảng viên hướng dẫn: ThS. Nguyễn Thái Cường
Sinh viên thực hiện: Dương Thị Ngọc Hảo
Mã sinh viên: 2017600889

Hà Nội, năm 2021

Downloaded by MON MON ()

lOMoARcPSD|39222638

BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

---------------------------------------

DƯƠNG THỊ NGỌC HẢO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC



Ngành Kỹ Thuật Phần Mềm

XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI VÀ PHỤ KIỆN CHO
CỬA HÀNG SMART STORE

CBHD : ThS. Nguyễn Thái Cường

Sinh viên : Dương Thị Ngọc Hảo

Mã số sinh viên: 2017600889

KỸ THUẬT PHẦN MỀM

Hà Nội - 2021

Downloaded by MON MON ()

lOMoARcPSD|39222638

Downloaded by MON MON ()

lOMoARcPSD|39222638

MỤC LỤC

DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT ................................... i
DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ ......................................................... ii
DANH MỤC CÁC BẢNG ............................................................................. v
LỜI CẢM ƠN ............................................................................................... vi

MỞ ĐẦU ....................................................................................................... 1

1. Lý do chọn đề tài................................................................................... 1
2. Đối tượng, mục tiêu và phạm vi nghiên cứu.......................................... 1
3. Ý nghĩa khoa học và thực tiễn của đề tài ............................................... 2
Chương 1. TỔNG QUAN VỀ NỘI DUNG NGHIÊN CỨU ........................... 4
1.1. Giới thiệu chung................................................................................. 4
1.2. Định hướng phát triển ........................................................................ 5
1.3. Cơ sở lý thuyết ................................................................................... 8

1.3.1. Mơ hình ba lớp MVC................................................................... 8
1.3.2. Giới thiệu ngơn ngữ lập trình PHP ............................................. 10
1.3.3. Giới thiệu CodeIgniter Framework ............................................ 12
1.3.4. Hệ quản trị cơ sở dữ liệu MySQL .............................................. 14
Chương 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG........................................ 17
2.1. Khảo sát bài toán.............................................................................. 17
2.2. Phân tích và thiết kế ......................................................................... 19
2.2.1. Biểu đồ Use case........................................................................ 19
2.2.2. Biểu đồ lớp của hệ thống............................................................ 20
2.2.3. Mô tả các use case...................................................................... 20
2.2.4. Mơ hình hóa dữ liệu................................................................... 45

Downloaded by MON MON ()

lOMoARcPSD|39222638

2.2.5. Thiết kế các bảng dữ liệu ........................................................... 47
2.2.6. Thiết kế giao diện ...................................................................... 54
Chương 3. KẾT QUẢ................................................................................... 68
3.1. Giao diện của hệ thống..................................................................... 68

3.1.1. Giao diện phía khách hàng ......................................................... 68
3.1.2. Giao diện phía quản trị............................................................... 73
3.2. Kiểm thử chức năng hệ thống........................................................... 76
3.2.1. Kiểm thử chức năng phía khách hàng ........................................ 76
3.2.2. Kiểm thử chức năng phía quản trị .............................................. 78
KẾT LUẬN.................................................................................................. 83
TÀI LIỆU THAM KHẢO ............................................................................ 84

Downloaded by MON MON ()

lOMoARcPSD|39222638

i

DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT

STT Từ viết tắt, ký hiệu Giải thích

1 VECOM Hiệp hội Thương mại Điện tử Việt Nam

2 O2O Online – To – Offline (Mơ hình kinh doanh kết

hợp giữa trực tuyến và trực tiếp)

3 MVC Model – View – Controller

4 XSS Cross Site Scripting

5 ORM Object Relational Mapping


6 CRUD Create Read Update Delete

7 AJAX Asynchronous JavaScript and XML

8 RDBMS Relational Database Management System

Downloaded by MON MON ()

lOMoARcPSD|39222638

ii

DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ

Hình 1.1. Mơ hình MVC ................................................................................ 8
Hình 1.2. Sự tương tác giữa các thành phần trong MVC ............................... 9
Hình 1.3. CodeIgniter Framework ................................................................ 12
Hình 1.4. Hệ quản trị cơ sở dữ liệu MySQL ................................................. 14
Hình 2.1. Biểu đồ use case hệ thống............................................................. 19
Hình 2.2. Biểu đồ lớp entity của hệ thống .................................................... 20
Hình 2.3. Biểu đồ tuần tự Use case Đăng ký ................................................ 21
Hình 2.4. Biểu đồ tuần tự use case Đăng nhập.............................................. 23
Hình 2.5. Biểu đồ tuần tự use case Xem tin tức ............................................ 24
Hình 2.6. Biểu đồ tuần tự use case Xem chi tiết sản phẩm............................ 26
Hình 2.7. Biểu đồ tuần tự use case Xem danh mục sản phẩm ....................... 27
Hình 2.8. Biểu đồ tuần tự use case Tìm kiếm sản phẩm................................ 29
Hình 2.9. Biểu đồ tuần tự use case Bình luận về sản phẩm........................... 30
Hình 2.10. Biểu đồ tuần tự use case Đặt hàng .............................................. 31
Hình 2.11. Biểu đồ tuần tự use case Quản lý giỏ hàng.................................. 33
Hình 2.12. Biểu đồ tuần tự use case Quản lý sản phẩm ................................ 35

Hình 2.13. Biểu đồ tuần tự use case Quản lý danh mục sản phẩm ................ 38
Hình 2.14. Biểu đồ tuần tự use case Quản lý khách hàng ............................. 40
Hình 2.15. Biểu đồ tuần tự use case Thống kê .............................................. 41
Hình 2.16. Biểu đồ tuần tự use case Quản lý đơn hàng................................. 43
Hình 2.17. Biểu đồ tuần tự use case Quản lý tin tức ..................................... 45
Hình 2.18. Biểu đồ thực thể liên kết ............................................................. 47
Hình 2.19. Thiết kế bảng TaiKhoan.............................................................. 47
Hình 2.20. Thiết kế bảng KhachHang........................................................... 48
Hình 2.21. Thiết kế bảng SanPham .............................................................. 48
Hình 2.22. Thiết kế bảng DanhMuc.............................................................. 49
Hình 2.23. Thiết kế bảng NhaCungCap ........................................................ 49
Hình 2.24. Thiết kế bảng TinTuc.................................................................. 50

Downloaded by MON MON ()

lOMoARcPSD|39222638

iii

Hình 2.25. Thiết kế bảng MaGiamGia.......................................................... 50
Hình 2.26. Thiết kế bảng DonHang .............................................................. 51
Hình 2.27. Thiết kế bảng ChiTietDonHang .................................................. 51
Hình 2.28. Thiết kế bảng LienHe ................................................................. 52
Hình 2.29. Thiết kế bảng Tinh/TP ................................................................ 52
Hình 2.30. Thiết kế bảng Quan/Huyen ......................................................... 52
Hình 2.31. Thiết kế bảng Slider.................................................................... 53
Hình 2.32. Thiết kế bảng Config .................................................................. 53
Hình 2.33. Thiết kế giao diện trang chủ người dùng..................................... 54
Hình 2.34. Thiết kế giao diện màn hình Đăng ký tài khoản .......................... 55
Hình 2.35. Thiết kế giao diện màn hình Đăng nhập...................................... 56

Hình 2.36. Thiết kế giao diện màn hình Thơng tin tài khoản ........................ 56
Hình 2.37. Thiết kế giao diện màn hình Đổi mật khẩu.................................. 57
Hình 2.38. Thiết kế giao diện màn hình sản phẩm ........................................ 58
Hình 2.39. Thiết kế giao diện màn hình Tin tức ........................................... 59
Hình 2.40. Thiết kế giao diện màn hình Chi tiết giỏ hàng............................. 60
Hình 2.41. Thiết kế giao diện màn hình Liên hệ ........................................... 61
Hình 2.42. Thiết kế giao diện màn hình Chi tiết sản phẩm ........................... 62
Hình 2.43. Thiết kế giao diện màn hình Dashboard Thống kê ...................... 63
Hình 2.44. Thiết kế giao diện màn hình Quản lý Tin tức .............................. 64
Hình 2.45. Thiết kế giao diện màn hình Quản lý Danh mục sản phẩm ......... 65
Hình 2.46. Thiết kế giao diện màn hình Quản lý sản phẩm........................... 66
Hình 2.47. Thiết kế giao diện màn hình Quản lý thơng tin khách hàng......... 66
Hình 2.48. Thiết kế giao diện màn hình Quản lý đơn hàng........................... 67
Hình 3.1. Giao diện đăng ký tài khoản ......................................................... 68
Hình 3.2. Giao diện đăng nhập hệ thống....................................................... 68
Hình 3.3. Giao diện trang chủ....................................................................... 69
Hình 3.4 Giao diện trang danh mục sản phẩm .............................................. 70
Hình 3.5. Giao diện trang Chi tiết sản phẩm................................................. 70

Downloaded by MON MON ()

lOMoARcPSD|39222638

iv

Hình 3.6. Giao diện trang Tin tức................................................................. 71
Hình 3.7. Giao diện trang Liên hệ ................................................................ 72
Hình 3.8. Giao diện giỏ hàng........................................................................ 72
Hình 3.9. Giao diện trang đặt hàng ............................................................... 73
Hình 3.10. Giao diện thống kê...................................................................... 73

Hình 3.11. Giao diện Danh mục sản phẩm ................................................... 74
Hình 3.12. Giao diện Danh sách sản phẩm ................................................... 74
Hình 3.13. Giao diện Danh sách tin tức ........................................................ 75
Hình 3.14. Giao diện Danh sách khách hàng ................................................ 75
Hình 3.15. Giao diện Danh sách đơn hàng.................................................... 75
Hình 3.16. Giao diện Danh sách mã giảm giá............................................... 76

Downloaded by MON MON ()

lOMoARcPSD|39222638

v

DANH MỤC CÁC BẢNG

Bảng 2.1. Mơ hình hóa chức năng ................................................................ 19
Bảng 2.2. Mô tả chi tiết use case Đăng ký .................................................... 21
Bảng 2.3. Mô tả chi tiết use case Đăng nhập ................................................ 22
Bảng 2.4. Mô tả chi tiết use case Xem tin tức............................................... 24
Bảng 2.5. Mô tả chi tiết use case Xem chi tiết sản phẩm .............................. 25
Bảng 2.6. Mô tả chi tiết use case Xem danh mục sản phẩm.......................... 27
Bảng 2.7. Mơ tả chi tiết use case Tìm kiếm sản phẩm .................................. 28
Bảng 2.8. Mô tả chi tiết use case Bình luận về sản phẩm.............................. 30
Bảng 2.9. Mơ tả chi tiết use case Đặt hàng ................................................... 31
Bảng 2.10. Mô tả chi tiết use case Quản lý giỏ hàng..................................... 32
Bảng 2.11. Mô tả chi tiết use case Quản lý sản phẩm ................................... 35
Bảng 2.12. Mô tả chi tiết use case Quản lý danh mục sản phẩm ................... 37
Bảng 2.13. Mô tả chi tiết use case Quản lý khách hàng ................................ 39
Bảng 2.14. Mô tả chi tiết use case Thống kê................................................. 41
Bảng 2.15. Mô tả chi tiết use case Quản lý đơn hàng.................................... 42

Bảng 2.16. Mô tả chi tiết use case Quản lý tin tức ........................................ 45
Bảng 3.1 Kiểm thử chức năng phía khách hàng............................................ 78
Bảng 3.2. Kiểm thử chức năng phía quản trị................................................. 82

Downloaded by MON MON ()

lOMoARcPSD|39222638

vi

LỜI CẢM ƠN

Đối với một sinh viên trường Đại học Công nghiệp Hà Nội, đồ án tốt
nghiệp là một minh chứng cho những kiến thức đã có được sau bốn năm học
tập. Em xin gửi lời cảm ơn đến trường Đại học Công nghiệp Hà Nội, khoa Công
nghệ thông tin đã tạo điều kiện cho em được học tập và làm đồ án tốt nghiệp.
Em xin chân thành cảm ơn thầy cô trong khoa Công nghệ thông tin đã đã giảng
dạy với tất cả tâm huyết, truyền dạy cho chúng em tất cả những tri thức quý
báu của mình để chúng em có thể vững bước tiếp trên con đường lập nghiệp
của mình. Đặc biệt em xin chân thành cảm ơn đến thầy giáo ThS. Nguyễn Thái
Cường. Trong suốt quá trình nghiên cứu, thực hiện đồ án tốt nghiệp thầy đã
ln giúp đỡ, hướng dẫn tận tình để em có thể hồn thành đề tài tốt nghiệp này.

Em đã cố gắng hoàn thiện báo cáo đồ án tốt nghiệp một cách tốt nhất trong
khả năng của mình, tuy nhiên khơng thể tránh được những thiếu sót. Em rất
mong nhận được sự góp ý của các thầy cô để đồ án tốt nghiệp này của em được
hoàn thiện hơn.

Lời cuối cùng em xin chúc thầy cô luôn dồi dào sức khỏe, luôn vui vẻ và
thành công trong cuộc sống!


Em xin chân thành cảm ơn!

Downloaded by MON MON ()

lOMoARcPSD|39222638

1

MỞ ĐẦU

1. Lý do chọn đề tài

Ngày nay, điện thoại di động đã trở thành công cụ hữu ích và cần thiết cho
tất cả mọi người. Có nhiều loại điện thoại smartphone khác nhau như Iphone,
Samsung, Huawei, Xiaomi, v.v liên tiếp ra đời để theo kịp xu hướng công nghệ.
Kinh doanh điện thoại di động, laptop đang là sự lựa chọn của rất nhiều người
đam mê công nghệ. Đây là lĩnh vực thú vị nhưng cũng rất nhiều cạnh tranh và
nếu đã có một cửa hàng kinh doanh, vậy tại sao không sở hữu một website bán
hàng để có thể tiếp cận được khách hàng tiềm năng một cách tốt nhất?

 Việc thiết kế website chuyên bán điện thoại di động giúp người dùng có
thể tham khảo sản phẩm, so sánh cấu hình, giá cả dễ dàng.

 Tiếp cận được nhiều khách hàng hơn: Thay vì chỉ dùng các phương thức
truyền thống như phát tờ rơi, quảng cáo, trưng bày sản phẩm tại cửa hàng
và đợi khách hàng đến xem thì việc thiết kế website sẽ giúp quảng bá sản
phẩm một cách chi tiết tới khách hàng nhờ hệ thống Internet.

 Tăng trải nghiệm cho người dùng: một website bán điện thoại di động sẽ

giúp người dùng có thể tìm kiếm sản phẩm, thông tin sản phẩm và so
sánh giữa nhiều sản phẩm với nhau trước khi quyết định mua hàng.

 Dựa vào các lý do trên, em quyết định lựa chọn đề tài xây dựng một hệ
thống website thương mại điện tử kinh doanh các sản phẩm điện thoại cho cửa
hàng Smart Mobile đáp ứng được nhu cầu của cả chủ cửa hàng và khách hàng,
đặc biệt là phương thức giải bài tốn kinh doanh mang tính cạnh tranh cao này.

2. Đối tượng, mục tiêu và phạm vi nghiên cứu

 Đối tượng nghiên cứu bao gồm:
- Cửa hàng bán điện thoại SmartStore.
- Công nghệ: ngôn ngữ PHP, Framework CodeIgniter.
- Hệ quản trị MySQL.

Downloaded by MON MON ()

lOMoARcPSD|39222638

2

 Mục đích nghiên cứu:
- Xác định và làm rõ các vấn đề liên quan đến đề tài.
- Khảo sát, phân tích thiết kế hệ thống cho website.
- Khách hàng có thể tham khảo thơng tin sản phẩm qua website chỉ bằng

vài thao tác với Internet.
- Giúp cơng việc mua sắm có thể tiến hành một cách nhanh chóng, tiện

lợi, tiết kiệm thời gian, đáp ứng được nhu cầu thực tế cho khách hàng.

- Hệ thống tìm kiếm dễ dàng, giao diện thân thiện.
- Chủ cửa hàng có thể dễ dàng quản lý sản phẩm, quản lý đơn hàng, thống

kê được doanh số bán hàng, v.v. Có thể xem được thống kê theo từng
tháng, theo từng mặt hàng để điều chỉnh hàng hóa một cách hợp lý.
 Phạm vi nghiên cứu:
- Khảo sát về thực trạng tại các cơ sở, cửa hàng kinh doanh điện thoại;
Tìm hiểu những yếu tố và điều kiện cần thiết phải có để có thể hỗ trợ
kinh doanh cho cửa hàng một cách tối ưu nhất cũng như tiện lợi cho
khách hàng.
- Nghiên cứu qua Internet: đánh giá và đưa ra các ý kiến khách quan về
vấn đề.
- Thực hiện phân tích các chức năng chính cần thiết cho hệ thống.
- Lựa chọn công nghệ phù hợp để phát triển cũng như các công cụ cần
thiết để xây dựng website.
3. Ý nghĩa khoa học và thực tiễn của đề tài
Đề tài em muốn thực hiện là xây dựng website bán điện thoại, laptop, linh
kiện. Với đề tài này website sẽ cho phép người sử dụng thực hiện một cách
nhanh chóng, chính xác việc nhập dữ liệu, lưu trữ, cập nhập thông tin các mặt
hàng, thực hiện yêu cầu báo cáo…với giao diện làm việc đơn giản, dễ sử dụng.

Downloaded by MON MON ()

lOMoARcPSD|39222638

3

Website mang đến nguồn thơng tin về sản phẩm chính xác cho khách hàng
dễ dàng tra cứu và chọn lựa sản phẩm, cho phép khách hàng ở xa hay gần đều
có thể mua hàng qua website.


 Một số kết quả thực nghiệm cần đạt được:
- Website đạt yêu cầu quản lý của chủ cửa hàng.
- Website giải quyết nhu cầu về mua bán trực tuyến sản phẩm cho
khách hàng.
- Quảng bá thông tin sản phẩm, tăng tương tác giữa người mua hàng
và người bán hàng qua online.
- Giao diện thân thiện, đẹp mắt, dễ sử dụng.

Downloaded by MON MON ()

lOMoARcPSD|39222638

4

Chương 1. TỔNG QUAN VỀ NỘI DUNG NGHIÊN CỨU

1.1. Giới thiệu chung
Trong những năm gần đây, trước sự bùng nổ của công nghệ số, hoạt động

thương mại điện tử đã và đang làm thay đổi đáng kể hành vi tiêu dùng. Người
tiêu dùng đang có xu hướng chuyển qua mua bán sản phẩm qua ứng dụng trực
tuyến. Tuy nhiên, cần phải nhìn thực tế rằng, tại Việt Nam, xu thế mua bán trực
tuyến chưa thể lấn át và thay thế hoàn toàn việc bán hàng trực tiếp. Trong thời
gian tới, nếu sự kết hợp tốt bán hàng trực tuyến và bán hàng trực tiếp sẽ là nền
tảng để các doanh nghiệp nhỏ mở rộng và phát triển bền vững.

Đặc biệt là thị trường về cơng nghệ như smartphone, laptop, v.v thì mua
bán trực tuyến chính là giải pháp tồn diện cho những doanh nghiệp mong
muốn mở rộng phạm vi kinh doanh, tận dụng nguồn khách hàng trên internet

để đem lại doanh thu đáng kể cho mình.

Sở hữu một website bán hàng chính là cơng cụ hữu ích để giải quyết
vấn đề này cho các doanh nghiệp và các cửa hàng nhỏ mở rộng quy mô kinh
doanh, bên cạnh đó tăng tương tác với nhiều người tiêu dùng.

 Những vấn đề còn tồn tại
- Cụ thể, đối với các cửa hàng nhỏ và tầm trung sẽ thường bán hàng trực

tiếp đơn thuần, việc truyền tải thông tin đến khách hàng sẽ vô cùng hạn
chế, bởi phạm vi khách hàng lui tới cửa hàng chỉ trong khu vực địa lý
gần cửa hàng.
- Các công ty thương mại điện tử, bán hàng trực tuyến có giá cả và khả
năng đáp ứng nhu cầu lựa chọn đa dạng của khách hàng chính là lý do
khiến các nhà bán lẻ từng lo ngại rằng họ sẽ không đủ khả năng để cạnh
tranh.
- Các cửa hàng bán hàng trực tiếp địi hỏi chi phí th mặt bằng khá cao
và chi phí thuê nhân viên để điều hành các cửa hàng đó.

Downloaded by MON MON ()

lOMoARcPSD|39222638

5

- Đặc biệt, cửa hàng nhỏ không thể cung cấp nhiều và đa dạng các chủng
loại hàng hóa nếu khơng gian nhỏ hẹp. Trong khi đó, các trang bán hàng
trực tuyến có thể cung cấp tất cả thơng tin về hàng hóa rất đa dạng mà
khơng tốn nhiều chi phí cho mặt bằng và nhân công, họ chỉ cần một nhà
kho nhỏ chứa hàng và tự mình hoặc thuê dịch vụ vận chuyển hàng hóa

đến tay khách hàng.

Theo thống kê từ VECOM năm 2019, có trên 80% khách hàng tìm kiếm
thơng tin về sản phẩm trên công cụ trực tuyến trước khi đến cửa hàng để tiến
hành mua hàng. Bởi smartphone, laptop, Ipad, v.v đã và đang rất phổ biến trên
khắp mọi miền, người tiêu dùng chỉ cần có Internet đều có thể tra cứu thơng tin
sản phẩm một cách nhanh chóng. Điều đó cho thấy, các cửa hàng bán hàng trực
tiếp đã đánh mất lợi thế cạnh tranh vơ cùng lớn để có thể chinh phục khách
hàng một cách triệt để.

Trong khi đó, đối với thói quen tiêu dùng của người Việt, một trong những
yếu tố quan trọng nhất để khách hàng lựa chọn sản phẩm là trải nghiệm thực
tế. Thói quen “xem tận mắt, sờ tận tay” vẫn là thói quen trong tâm trí của đại
đa số người tiêu dùng Việt. Khách hàng ln có sự cảnh giác và thiếu tin tưởng
vào những sản phẩm trực tuyến. Mặc dù đã được tham khảo thông tin sản phẩm
trước đó, có thể nghe thơng tin truyền tai rằng sản phẩm này dùng khá tốt, chất
lượng tốt nhưng cũng khơng thể nào có niềm tin bằng được trải nghiệm thực
tế.

Cho nên những cửa hàng kinh doanh Offline vẫn chiếm một ưu thế rất
quan trọng.

1.2. Định hướng phát triển
Trong bối cảnh Internet ngày càng phát triển, khơng ít doanh nghiệp nhỏ

đang triển khai Mơ hình kinh doanh kết hợp giữa trực tuyến và trực tiếp (O2O).
Với mơ hình kinh doanh này, doanh nghiệp sẽ kết hợp cả hai hình thức nêu trên

Downloaded by MON MON ()


lOMoARcPSD|39222638

6

một cách tối ưu nhất. Mơ hình O2O sẽ cung cấp các thơng tin sản phẩm hữu
ích nhất để khách hàng có thể mua sắm tiện lợi và tiết kiệm nhiều thời gian.

Mơ hình O2O sẽ được thực thi với mục tiêu rõ ràng:

- Kênh online làm nhiệm vụ giới thiệu tới khách hàng về sản phẩm và dịch
vụ, từ đó cho phép khách hàng tiềm năng tìm kiếm đầy đủ thơng tin cần
thiết nhằm dẫn dắt họ đến tận cửa hàng để thực hiện mua bán hoặc có
thể mua online ngay cả khi họ ở rất xa cửa hàng.

- Trong khi đó, kênh offline sẽ là nơi cung cấp mọi trải nghiệm đầy đủ
nhất, thỏa mãn nhất cho khách hàng về sản phẩm mà khách hàng muốn
mua đã có thơng tin trên website.

 Đây là cách thức bán hàng rất thu hút khách hàng từ kênh trực tuyến
đến với cửa hàng thực tế của mình. Thơng qua các website bán hàng để
có thể truyền đạt thơng tin sản phẩm đến người tiêu dùng một cách
nhanh chóng và chính xác.

 Người dùng sẽ tìm kiếm sản phẩm mình muốn mua trước, so sánh hiệu
suất cũng như các tiêu chí sản phẩm khác nhau để đưa ra sản phẩm cuối
cùng mình muốn mua, sau đó tới cửa hàng để có thể trải nghiệm trực
tiếp sản phẩm.

Với những thơng tin trên có thể thấy rằng mơ hình O2O là hình thức kinh
doanh rất phù hợp với phong cách của người Việt. Một khi việc mua sắm được

thực hiện bằng cách tìm kiếm thơng tin trên internet, khách hàng có thể tiến
hành đặt hàng trước, sau đó khách hàng đến các cửa hàng thực tế để trải nghiệm
sản phẩm và mua hàng, như vậy khách hàng sẽ không cịn lo ngại về chất lượng
hàng hóa khơng ổn định hay khơng hài lịng về mẫu mã hàng hóa thực tế.

Không những vậy, kỹ thuật mà các cơng ty sử dụng mơ hình O2O có thể
dùng là kỹ thuật “Buy online pick – Up in store”, tức là đặt hàng trực tuyến
nhưng nhận hàng tại cửa hàng, hoặc cho phép khách hàng đổi trả sản phẩm đã

Downloaded by MON MON ()

lOMoARcPSD|39222638

7

mua trực tuyến tại các cửa hàng thực tế hoặc với số điểm tích lũy có được khi
mua hàng trực tuyến, khách hàng được tặng phiếu đến các cửa hàng thực tế để
mua sắm sản phẩm.

Với cách thức tổ chức kinh doanh như vậy, các cơng ty sẽ vẫn có khách
hàng đến các cửa hàng thực tế để xem các sản phẩm họ nhìn thấy và đặt mua
trên mạng, như vậy cơng ty cũng sẽ thu hút được một lượng khách hàng đáng
kể đến cửa hàng thực tế lấy sản phẩm nếu tiện đường đi thay vì ngồi chờ đợi
nhân viên giao hàng tới.

Còn đối với các khách hàng có vị trí địa lý ở xa cửa hàng hơn, ngồi việc
tìm kiếm thơng tin qua Internet để có thể nắm rõ thơng số, cấu hình sản phẩm
thì cách để tạo lịng tin đối với khách hàng là cửa hàng cần liên hệ trực tiếp và
cho khách hàng kiểm tra hàng trước khi nhận. Thứ nhất là tạo lòng tin nơi khách
hàng, thứ hai là xây dựng cầu nối cho nhiều khách hàng khác biết tới dịch vụ

của cửa hàng tốt. Tùy thuộc vào vị trí địa lý xa hay gần mà cửa hàng có thể đưa
ra mức cọc đối với sản phẩm ship đi, và có thể cho phép khách hàng thanh toán
nốt số tiền sản phẩm còn lại khi nhận được hàng.

 Việc xây dựng một website bán hàng sẽ giải quyết được nhu cầu mua
bán cũng như quản lý cho chủ doanh nghiệp nhỏ và cửa hàng bán lẻ:

- Phù hợp với cách thức kinh doanh trực tuyến và trực tiếp.
- Tiện lợi cho cả khách hàng ở xa và khách hàng ở gần.
- Giải quyết được bài toán hiệu suất kinh doanh mà chủ cửa hàng mong

muốn.
- Vừa có thể đưa thơng tin tới khách hàng nhanh gọn và đầy đủ nhất, vừa

có thể nâng cao hiệu suất kinh doanh cho cửa hàng.
- Không những vậy, website giúp chủ cửa hàng quản lý sản phẩm, quản lý

đơn hàng chặt chẽ hơn, v.v tiết kiệm được những chi phí đắt đỏ trước đó.

Downloaded by MON MON ()

lOMoARcPSD|39222638

8

Trong báo cáo này, đề tài em thực hiện là “Xây dựng website bán điện
thoại và phụ kiện cho cửa hàng Smart Store”, để có thể đáp ứng nhu cầu cần
thiết tối thiểu phù hợp cho cả người tiêu dùng lẫn người kinh doanh, ngồi ra
website có giao diện dễ sử dụng, tối ưu nhất cho mọi đối tượng khách hàng.
1.3. Cơ sở lý thuyết

1.3.1. Mơ hình ba lớp MVC
1.3.1.1. Khái niệm

- MVC là viết tắt của Model - View - Controller, mơ hình phần mềm này
được tạo ra với mục đích xây dựng và quản lý dự án phần mềm có hệ
thống hơn. Mô hình này được dùng khá rộng rãi và đặc biệt là trong các
ngôn ngữ lập trình website. Hiện nay có khá nhiều Framework và tất cả
đều được xây dựng từ mơ hình MVC.

Hình 1.1. Mơ hình MVC
Trong mơ hình này thì:

 Model: có nhiệm vụ thao tác với cơ sở dữ liệu, nó sẽ chứa tất cả các hàm,
các phương thức truy vấn trực tiếp với dữ liệu và controller sẽ thông qua
các hàm, phương thức đó để lấy dữ liệu rồi gửi qua View.

 View: có nhiệm vụ tiếp nhận dữ liệu từ controller và hiển thị nội dung
sang các đoạn HTML, có thể hiểu đây là thành phần giao diện, nó đảm

Downloaded by MON MON ()

lOMoARcPSD|39222638

9

nhiệm nhiệm vụ hiển thị dữ liệu và giúp người dùng tương tác với hệ
thống.
 Controller: đóng vai trị là trung gian giữa Model và View. Là nơi tiếp
nhận những yêu cầu xử lý được gửi từ người dùng, nó sẽ gồm những
class/ function xử lý nhiều nghiệp vụ logic giúp lấy đúng dữ liệu thông

tin cần thiết nhờ các nghiệp vụ lớp Model cung cấp và hiển thị dữ liệu
đó ra cho người dùng nhờ lớp View.

Hình 1.2. Sự tương tác giữa các thành phần trong MVC
Sự tương tác giữa các thành phần:

 Controller tương tác với qua lại với View
 Controller tương tác qua lại với Model
 Model và View tương tác với nhau thông qua Controller chứ không

tương tác trực tiếp với nhau.
1.3.1.2. Ưu điểm và nhược điểm

 Ưu điểm
- Trình tự xử lý rất rõ ràng.
- Mơ hình MVC quy hoạch các class/function vào các thành phần riêng

biệt Controller - Model - View, việc này khiến cho quá trình phát triển -

Downloaded by MON MON ()


×