Bảng 2.7 Bảng tính năng quản lý bình luận sản phâm Bang 2.8 Bảng tính năng quan lý đánh giá sản phẩm.. Bang 2.17 Bảng thông tin tính năng xem sản phẩm Bảng 2.18 Bảng thông tin tính năng
Trang 1ĐẠI HỌC QUÓC GIA TP HÒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA KH & KTTT
PHAN TIN TƯỞNG NGUYEN HOÀNG NHẬT
KHÓA LUẬN TÓT NGHIỆP
XÂY DỰNG WEBSITE BÁN HÀNG ĐẶC SẢN TÂY
Building a website to sell Tay Nguyen specialties with a customer
support chatbox
CU NHAN NGANH CONG NGHE THONG TIN
TP HO CHi MINH, 2022
Trang 2ĐẠI HỌC QUỐC GIA TP HÒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA KH & KTTT
PHAN TIN TƯỞNG - NGUYÊN HOÀNG NHẬT
KHÓA LUẬN TÓT NGHIỆP
XÂY DỰNG WEBSITE BÁN HÀNG ĐẶC SẢN TÂY
NGUYÊN CÓ TÍCH HỢP CHAT BOX HỖ TRỢ KHÁCH
HÀNG
Building a website to sell Tay Nguyen specialties with a
customer support chatbox
CU NHAN NGANH CONG NGHE THONG TIN
GIANG VIEN HUONG DAN
ThS VÕ NGOC TAN
TP HO CHÍ MINH, 2022
Trang 3THÔNG TIN HỘI ĐÒNG CHÁM KHÓA LUẬN TÓT NGHIỆP
Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số
NAY của Hiệu trưởng Trường Đại học Công nghệ Thông tin.
Trang 4LỜI CẢM ƠN
Nhóm chúng em xin chân thành cảm ơn thầy cô, cán bộ trường Đại học công nghệ thông tin, thầy cô khoa Khoa học và Kỹ thuật thông tin, đặc biệt là thầy Ths Võ Ngọc Tân đã giúp đỡ em trong quá trình làm khóa luận tốt nghiệp, nhờ
sự hỗ trợ tận tình của quý thầy cô mà nhóm chúng em đã hoàn thành khóa luận tốt nghiệp.
Với kiến thức, kỹ năng , hiểu biết còn hạn hẹp , dù đã hoàn thành việc thực hiện khóa luận nhưng vẫn còn mắc lỗi, rất mong thầy cô và các bạn thông cảm.
Xin chân thành cảm ơn!
Trang 5MỤC LỤC
Chương 1 | TONG QUAN ĐÈ TÀI
1.1 Lý do chọn đề tải cccs 522v 2Ettrtttttrrrttrrrrrrrirrrrrrrrrrrrrre 17 1⁄2 Mục đích đề tài c222trtHHHHHHHgHrgrue 18 1.3 Phạm vi nghiên cứu của đỀ tài -22s:22222 2222 c22ErEEErErrrrrrrrrerrves 18
1.4 Mục đích nghiên CỨU + thư 19 1.5 Nhiệm vụ nghiên CỨu - -c + St S+ + v2 ri 19 1.6 Phương pháp nghiên CỨU -¿- c5 tt EkSv#rkErkektkrkrkrrrrkrkrkrkerrre 19
Trang 6Chức năng đăng nhập - tre 24
Chức năng đăng xuất Chức năng quan lý sản phẩm 2¿52222c+ecc5sczscrs 25 Chức năng quản lý bình luận sản phẩm -: 5-2 25 Chức năng quản lý đánh giá sản phẩm -: 5-2 26
Chức năng quản lý tin tỨC 6+ + Sxstsrsrsrkeerererrererree 26 Chức năng quan lý bình luận tin tỨc - ¿+ scscccccxsxsx 26 Chức năng quan lý đơn hàng -. 5-55 S+sxeeserersrsxrx 27
Chức năng quan lý người dùng - +ccSc+-scsx+c++ 27
Chức năng quản lý tin nhắn ¿-222z+22xzrscxzrsrscez 27
Chức năng đăng ký - cty 28 Chức năng đăng nhập - ¿5 5 +‡£rkrkzkekekrrerree 29
Chire nding dang n0: 8 29
Chức năng xem sản phâm . ¿- 5 5+ se s+ec+zvrexsxsxsx 30 Chức năng tìm kiếm sản phẩm ::-::225svvrscvsvvrsrrx 30
Chức năng bình luận sản phẩm 2: 2¿5222z52+zz+z 30 Chức năng đánh giá sản phẩm
Chức năng xem tin tỨC -.- 5:52 2ccccxsccrtrrererererrrrre 31 Chức năng bình luận tin tức - + < + +++s++zxcrexer+ 31 Chức năng giỏ hang oo cee eeeeeeeeeeeeeseeerseeceeenseecseecseneneneeees 31 Chức năng dat hàng tt nhe 32 Chức năng hủy đơn hàng c5 5c xrxrxetererrrrerrree 33 Chức năng thanh toán - «6S sssexekerrrrrrrereree 33
Trang 73.2.4 — Cài đặt HH HH HH He 36 3.3 Framework EXpress jS -.cìcSìnhtnhnherretererrrrerrrrrre 37
3.3.1 Gidi thiệu
3.3.2 Uudiém
3.3.3 Nhược diGm sccccsececcsssssescsssseeecssseccesnnsecessiseecesnneseesnneesansneesenneeees 38
3.3.4 Cài GRIP core SM vàea 38
3.4 Thư viện Ñe€aCjS -.s.cc 5à Lt Tnhh HH HH Huy 38
3.4.1 — Giớithiệu a 6g ceieeeieererriiiirrrriireiiierriirrrrerree 38 3.4.2 Ưuđiểm c2 22222 22EttErtirrrrrrerrrrrrrrrrer 39
3.4.3 Nhược điểm 22222 222 t2 tre 40
3.5.1 Giới thiệu 22222 2 tre 40
”ẽ" ` 4I 3.5.3 Nhược điểm c 2 2 nhe 4I
3.5.4 Giới thiệu 22222 c2 tre 4I
B55 UU did 42 3.5.6 Nhược điểm c2 22v 2 E2 42
Trang 84.4 Chỉ tiết các bảng cơ sở dữ liỆu :222-2222222212222Et2EEErEEErrerrrrerrvee 47
4.4.1 Bang admin cư 47 4.4.2 — Bảng US€T à ng HH 48 4.4.3 Bảng group blog che 48
AAA, Bảng DIOG ec eccecccceeccseeeetescseseeeeeeseneseseesseseesessssseeserseneasssesseeneess 48
4.4.5 Bảng images blOg se 49 4.4.6 Bảng comment blog.
4.4.7 Bảng group prOdUC( -sc 5c cccceccrsrrrrrerrrererrrrree 49 4.4.8 Bang Product cc nhu 50 4.4.9 Bảng Ratings Ă Ăn Hee 50 4.4.10 Bảng comment prOdUCf 5-5 SE svskrkerekrrrerrersee 50 4.4.11 Bảng image product cecececceeseseseeseseseseeceeeeesesesenenseseseseeeeeeeeeeees 51 4.4.12 Bảng cart ifem chi 51
Trang 94.4.13 00-2000 (4 51
4.4.14 Bảng order item.
4.4.15 Bang rooms Chat c.ce cece cece ec ceeeeeecsesesceeeeeeeesseseeseseseseeeeeesecaes 52
4.4.16 Bang messages chat cà ánh Hy 52
Chương 5 GIAO DIỆN -ccccct th ghe 54
SL Trang Quan nh 54 5.1.1 _ Trang đăng nhập St 54
5.1.2 _ Trang chủ chen ngư 54 5.1.3 Trang danh sách sản phẩm c+:+2cv+vrsrvrrrrrrrrrrrsrrr 55
5.1.4 Trang tạo mới sản phẩm
5.1.5 _ Trang cập nhật sản phẩm
5.1.6 Trang danh sách đánh giá sản phâm .: : cz55++ 56
5.1.7 Trang danh sách bình luận sản phâm : -¿+z+ 57
5.1.8 Trang chỉ tiết tim to ccccccescscesssssssssesssesssssessstesssseesssessssecessseesseees 57
5.1.9 Trang cập nhật tin tte eeeeeeecesesescseserseseseneneesesesenenenenseneeeee 58 5.1.10 Trang bình luận bài ` a 58
5.1.11 Trang danh sách đơn hang wo ccceceseseceesesereeeeeeeeseeeeeeeeeeeeaeeees 59
5.1.12 Trang don hàng chỉ tiết
5.1.13 Trang xem danh sách đơn hang trước khi in - 60
Š.1.14 Trang danh sách người dùng -¿-cccccscrrreeeerrek 60 Š.1.15 Trang quản lý chat 5n hy 61 5.2 Trang người Ùng th nh HH TH HH Hệ 61 S21 Trang CHU ee cccccesceecseseseeeseseseseeeeesesesenecenseseeeeseseeeeeeeeeeseseneeees 61 5.2.2 Trang đăng nhập St 62
Trang 105.2.3 _ Trang đăng ký như 62
5.2.4 _ Trang giỏ hàng
5.2.5 _ Trang đặt hàng S cty 63
5.2.6 Trang danh mục sản phẩm ¿- ¿+2+++22+++22x+++tzxrrzrxerer 64 5.2.7 Trang chỉ tiết sản phẩm :-©22¿+22++t22++tSEErrerrrrrrrrrrrr 64 5.2.8 Trang danh sách bài viẾt -+22+2+22k2222EE 221222 65 5.2.9 Trang chỉ tiết bài viết - 22x22 E22 122122121 65 5.2.10 Trang tìm kiếm sản phẩm ¿- 2¿+22+z+22++t2zxrrsrzrrerrrrrrr 66
5.2.11 Trang thông tin người dùng - + +c+s+csxsccrrsr+ 66
5.2.12 Trang lịch sử đơn hàng ¿cv SSststsEerrrrrererrrke 67 5.2.13 Popup chat
Chuong 6 CHATBOX oo cecceccecceeeceteescseseeeeeeseseeeecsnenesssessseersesnessssssesaeeneeeee 68
6.1.1 Vai SHOW sae ao 4 N077:” e vn Úc UẾUL LH HH ng ưp 68
6.2 Triển khai s22 2221222 21112222112222 1122211112221 se 68
6.2.1 Cơ sở dữ liệu cS Hee 68 6.2.2 SG nh HP HOAUNNH ì ììì.eeeeeeeeee 69
6.2.3 CÏi€TiL St tú HH HH gi 69
Chương 7.KET LUẬN
TL Két qua dat U0 ố ố 71 7.2 Những hạn chế -:::52222++t22221122222112222211112221111222211 2.2111 cre 71 7.3 Hướng phát triỂn -22:©22++222++2223222211222112231127112221 221 se 71
Trang 11DANH MỤC HÌNH
Hình 1.1 Biểu đồ doanh thu TMĐT VN từ 2017 đén 2022 (ty USD) 17
21 21
24 28 29 32 33 35 37
39 40 41 43 47
Hình 5.1Giao diện đăng nhập 54
Hình 5.2Trang chủ 54 Hình 5.3 Trang sản phar 55
55 56 56 57 57 58
58 59 59 60
Hình 2.1 So đỗ tính năng quan trị viên
Hình 2.2 Sơ dé tính năng người dùng
Hình 2.3 Lưu đồ đăng nhập quản trị
Hình 2.4 Lưu đồ đăng ký khách hàng.
Hình 2.5 Lưu đồ đăng nhập khách hàng.
Hình 2.6 Lưu đồ khách hàng đặt hàng
Hình 2.7 Lưu đồ khách hàng hủy đơn.
Hình 3.1 Tổng quan ngôn ngữ trong dự án
Hình 4.1 Bang cơ sở dit liệu và quan h
Hình 5.4 Trang thêm sản phâm.
Hình 5.10 Trang bình luận tin tức
Hình 5.11 Trang đơn hang
Hinh 5.12 Trang don hang chi tiét
Hinh 5.13 Trang in don hang
Trang 12Hình 5.14 Trang danh sách người dùng - ¿cv Stvssrrerererrkrrrrrre 60
Hình 5.15 Trang quản lý tin nhắn -2:22+222++222++22EE2E23E22EE22Exrrrrrrrer 61
Hình 5.16 Trang chủ websit€ - c2 tt nén ườn 61 Hình 5.17 Trang đăng mhap ¿22s 222gr 62 Hình 5.18 Trang đăng ký Sàn 2t tt ren 62 Hình 5.19 Trang giỏ hàng St 22t v2 S 22222 re 63
Hình 5.20 Trang đặt hàng -¿- ¿5+ tt TS 1111 Tp rggườn 63
Hình 5.21 Trang danh mục sản phẩm -.¿ 222222222++e222S++rtrrvrrcrrrrrer 64 Hình 5.22 Trang chỉ tiết sản phẩm - 222222222 2221212211271122711222212 22 xe 64
Hình 5.23 Trang tin te cty 65
Hình 5.24 Trang chỉ tiẾt tin tứC -©22¿-222+‡222122221222211222122221121112112 21c 65 Hình 5.25 Trang tìm kiếm sản phẩm 2:2¿2222¿222+22++t2EE+t2EEE+sEzxzerrrrrrr 66
Hình 5.26 Trang cập nhật thông tin khách hàng - - 5+5 c+c+c+s+ sex 66 Hình 5.27 Trang lich sử đơn hàng - ¿St St St sEEretsrrrrerrrrrrrrrrrre 67 Hình 5.28 Trang popup chat 6 cà sàn vn 67 Hình 6.1 SOCK€t.1O 22c n t3 vn HH2 1 re 67 Hình 6.2 CSdÌ c5 E121 11 1 21121221 HH 10H H100 HH rên 67 Hình 6.3 Sự kiện trong soCK€t.1O - cv St S3 StEkrksskrrrrrrrrerrerrre 69
Trang 13DANH MỤC BANG
Bảng 2.1 Bảng actor 22
23 24
25 25 26 26 26 27 27
27 28 29 30 30 30 30 31
31 31 32
33
33
34 34
46 48 48
Bang 2.3 Bang usecase người dung
Bang 2.4 Bang thông tin tinh năng đăng nhập
Bảng 2.6 Bảng tinh năng quan lý sản phẩm
Bảng 2.7 Bảng tính năng quản lý bình luận sản phâm
Bang 2.8 Bảng tính năng quan lý đánh giá sản phẩm
Bảng 2.9 Bảng thông tin tính năng quản lý tin tức
Bảng 2.10 Bảng tính năng quản lý bình luận tin tức
Bảng 2.11 Bang tinh năng quản lý đơn hàng.
Bảng 2.12 Bảng tính năng quản lý người dùng
Bang 2.13 Bang tính năng quan lý tin nhắn
Bảng 2.14 Bảng tính năng đăng ký
Bảng 2.15 Bảng thông tin tính năng đăng nhập
Bảng 2.16 Bảng thông tin tính năng đăng xuât.
Bang 2.17 Bảng thông tin tính năng xem sản phẩm
Bảng 2.18 Bảng thông tin tính năng tìm kiếm sản phẩm
Bảng 2.19 Bảng thông tin tính năng bình luận sản phẩm
Bang 2.20 Bảng thông tin tính năng đánh giá sản pham.
Bảng 2.21 Bảng thông tin tính năng xem tin tức
Bảng 2.22 Bảng thông tin tính năng bình luận tin tức
Bảng 2.23 Bảng thông tin tính năng giỏ hàng
Bang 2.24 Bảng tính năng đặt hàng
Bảng 2.25 Bảng tính năng hủy đơn hàng
Bảng 2.26 Bảng thông tin tính năng thanh toán
Bảng 2.27 Bảng thông tin tính năng chat
Bang 4.1 Chức năng các bảng
Bảng 4.2 Bảng admin.
Bảng 4.4 Bảng group blog.
Trang 14Bảng 4.6 Bảng image blOg - ¿+ 12 kh S* HS 49 Bảng 4.8 Bảng group pTOdUCE - s1 > ng 49
Bang 4.10 Bảng ratingS St 2tr như 50 Bang 4.13 Bảng cart item 5c 2t 2t tt nhe 51 Bang 4.15 Bảng order ifem 5: 222v text 52 Bang 4.17 Bang messages Chat cccccsssescsessssesesessseereessessseesseseetesessssseseeeeeeeices 53
Trang 15DANH MỤC TỪ VIET TAT
Trang 16TOM TAT KHÓA LUẬN
Nhằm giới thiệu các sản phẩm đặc sản vùng tây nguyên ra toàn quốc, tạo kênh bán hàng giúp tim đầu ra 6n định cho sản phâm, Tạo kênh bán hàng đặc sản vùng Tây
Nguyên uy tín, chất lượng Nên nhóm thực hiện đề tài “XÂY DỰNG WEBSITE
BAN HÀNG DAC SAN TÂY NGUYÊN CÓ TÍCH HỢP CHAT BOX HỖ TRỢ KHÁCH HÀNG”, bằng cách tìm hiểu các hệ thống bán hàng hiện nay, dựa trên những kiến thức tìm hiểu được xây dựng hệ thống của mình,sử dung công nghệ lập trình website phổ biến trên thế giới hiện nay, hệ thống thanh toán online, cách hỗ trợ SEO website nhằm tạo ra hệ thống website bán hàng đặc sản tây nguyên và giải dap thắc mắc các van đề thắc mắc khách hàng với tính năng chat box.
16
Trang 17Chương 1 TONG QUAN DE TÀI
1.1 Lý do chọn đề tài
Số liệu thống kê sự tăng trưởng của thương mại điện tử trong những năm qua:
164
s## Doanh thuB2C | —@—Tỷ lệ tăng trưởng * Số liệu dự báo
Hình 1.1 Biểu đồ doanh thu TMĐT VN từ 2017 đén 2022 (ty USD)
Theo dự báo năm 2022 có thể tăng trưởng khoản 20% thị trường thương mại điện tử của VN và có thê giá trị thị trường đạt khoản 16.4 tỷ đô [1]
Hiện nay thế giới đang ở trong thời kỳ mà công nghệ thông tin phát triển mạnh mẽ, hiện công nghệ thông tin đã ứng dụng vào nhiều lịch vực khác nhau của đời sống.
Một trong những lĩnh vực đó là thương mại điện tử, giúp cho việc mua bán và thanh
toán hàng hóa trên nên đơn giản hơn nhiều so với trước đây.
Tây nguyên thuộc vùng Nam Trung Bộ của Việt Nam, nơi đây nỗi tiếng với nhiều danh lam, thắm cảnh, lòng mến khách của người dan địa phương ngoài ra còn có
âm thực phong phú với những đặc sản mang sắc màu vùng miền như café, mắc ca,
mật ong, sâu riêng và nhiêu đặc sản khác.
Nhằm giới thiệu đặc sản Tây Nguyên ra toàn quốc, tạo đầu ra ồn định cho các sản
phẩm của người dân địa phương, giúp tạo thêm thu nhập, xây dựng hình ảnh đẹp về
17
Trang 18vùng Tây Nguyên nên nhóm tạo website bán hàng đặc sản tây nguyên, hỗ trợ trò
chuyện trực tuyến với chatbox.
dùng còn qua nhiều bước trung gian và phụ thuộc.
Nhằm giúp cho thời gian cũng như quy trình phân bổ sản phẩm từ tay người dân
đến người tiêu dùng được tiết kiệm kẻ cả thời gian và chỉ phí Tây nguyên food ra đời với mục tiêu làm website bán đặc sản vùng tây nguyên, tạo cầu nối giữa nông dân sản xuất và người tiêu dùng.
Hiện nay các đặc sản vùng miền Tây Nguyên ít được người ngoài biết đến, chỉ vài
sản phẩm nồi bật được quảng bá nhưng theo cách nhỏ lẻ, nhằm tạo ra thương hiệu
riêng cho nhóm đặc sản Tây Nguyên nên ý tưởng xây dựng trang web
taynguyenfood.com ra đời , nơi khách hang có thé mua các sản phẩm chất lượng, uy
tín, và có thé giải đáp mọi thắc mắc của khách hàng về sản phẩm một cách chính
xác và nhanh nhất.
Nhằm giải quyết vấn đề đầu ra của các sản phẩm vùng Tây Nguyên, giúp giảm tải van đề đầu ra cho người dân, giúp nâng cao chất lượng sản phâm nhờ việc tập trung sản xuất.
Bên cạnh đó nhằm mục đích quảng bá những đặc sản vùng tây nguyên ra trên toàn
quốc, để mọi người có thể xem và mua sản phẩm đặc sản vùng tây nguyên có chất
lượng cao, đảm bảo an toàn thực phẩm một các nhanh nhất.
1.3 Phạm vi nghiên cứu của đề tài
Website bán hàng taynguyenfood.com
18
Trang 191.4 Mục đích nghiên cứu
Tạo ra website bán hàng đặc sản tây nguyên tích hợp chat box hỗ trợ khách hàng.
1.5 Nhiệm vụ nghiên cứu
Tìm hiểu quy trình bán hàng từ nhà cung cấp đến tay người tiêu dùng.
Tìm hiểu các thiết kế hệ thông bán hàng trực tuyến.
Tìm hiểu các thư viện, framework lập trình website Reactjs, Nextjs, Expresjs,
Socket.Io, các công cụ hỗ trợ, Visual Studio, Xampp, Docker — Desktop.
1.6 Phương pháp nghiên cứu
Phân tích dựa trên các website bán đặc sản tây nguyên có trên thị trường hiện nay,
để tìm ra những ưu nhược điểm, áp dụng cho việc thiết kế trang taynguyenfood.com
Sau này.
1.6.1 nongsantaynguyen.net
1.6.1.1 Tổng quan:
Là một website bán nông sản tây nguyên theo hình thức bán sỉ Về công nghệ sử
dung CMS Wordpress, csdl MySQL.
1.6.1.2 Đánh gia:
- Chưa giải quyết được vấn dé kết nối giữa người nông dân và người tiêu
dùng, tập trung phân phối cho các đại lý bán lẻ.
- Hình thức đặt hang còn thủ công, phức tap, không giải quyết được van dé số
lượng khách hàng đặt hàng số lượng lớn.
-_ Tốc độ tải trang còn chậm
- Chưa có chatbox dé có thể trao đồi trực tuyến.
- Giao diện chưa được tối ưu, xuất hiện lỗi thiết kế.
19
Trang 201.6.2 dacsantaynguyen.com
1.6.2.1 Tổng quan
Là một website bán nông sản tây nguyên theo hình thức bán lẻ Về công nghệ sử
dụng Framework NET và hệ quản tri cơ sở dit liệu SQL Server
1.6.2.2 Đánh giá:
- Cách thức đặt hàng truyền thống, qua nhiều bước làm ảnh hưởng đến thời
gian mua hàng của người tiêu dùng.
-_ Chưa có chatbox giúp người tiêu dung có thé trao đồi trực tuyến.
20
Trang 21Chương 2 PHAN TÍCH THIET KE HE THONG
2.1 So dé tinh nang
Quan tri vién
SƠ ĐÔ CHỨC NANG QUAN TRI
SAN PHAM
| QUẦN TRỊ | ¬ SAN a " BÀI GUẦN Jưsen _— _| QUAN LY NGƯỜI —— | QUẦN LÝ CHAT
| ĐĂNG NHAP | | | Tim KIEM SAN |_ y| Tim ad BÀI | | tim KIEMBON | | Tim MÔN NGƯỜI Jo] XEM DANH SÁCH
" ĐĂNG XUẤT | L ⁄ TẠO MỚI: SAN | ,f Tao với BÀI |_— ,Í cập NHẬT, ĐƠN | ,f KHOANGUO! LÍ THÂM GIÁ ated
— cAP NHAT SAN —›| CAP wy pal | +{xoasonnane] Lf XÓA Người L—»| Ui TINNHAN
L—>| XÓA SAN PHAM L—>| Xóa BÀI VIẾT c IN HÓA ĐƠN
TÀI KHOẢN SAN PHAM —] BÀI VIẾT | GIỎ HÀNG HH THANH TOÁN —] QUAN LÝ CHAT |
| —›| ĐĂNG xUÁT — XEW CHI TẾT Ì > INH LUẬN | | —>| xóa SAN PHAM —| THANH TOÁN |
L—»| DANG KY | L ,f car NHẬT SAN
Hình 2.2 So đồ tinh năng người dùng
21
Trang 222.2 Actor và Usecase
2.2.1 Actor
# | Tén Chức năng và nhiệm vu
website, bao gôm các tinh năng xem, thêm mới, xóa, sửa.
Giúp quản lý danh sách sản phâm
+ |t›)|`|—|+ U
U
Usecase quản lý sản pham
sản phâm.
sản phâm.
tin tức.
secase quản lý người
lùng
Giúp quản lý danh sách người dùng đăng ký vào
hệ thông quản trị website.
Oo} œ |r} ¬ || wqje cic} c |c| csecase quản lý chat Giúp quản lý các tin nhắn từ người dùng
Bảng 2.2 Bang usecase quản tri viên
2.2.2.2 Người dùng
Trang 23Giúp người dùng xem danh sách sản pham và chi
4 | Usecase xem sản phâm tiết cho từng sản phẩm.
5 nhàn tìm kiêm sản Giúp người dùng tìm kiếm sản phẩm theo tên.
6 Usecase bình luận sản Giúp người dùng có thể xem các bình luận hoặc
phâm thêm bình luận về sản phâm.
7 U secase đánh giá sản Giúp người dùng đánh giá sản phẩm.
phâm
8 | Usecase xem tin tức Giúp người dùng xem danh sách tin tức va chi tiệt
cho từng tin tức.
9| Usecase bình luận tin tức | Giúp người dùng có thể bình luận vào tin tức
10 | Usecase quan lý giỏ hàng Ruan lý giỏ hang, có thê thêm, xóa, sửa gid hàng
11 | Usecase quan lý đơn hàng hàng người dùng quản lý danh sách , hủy đơn đơn
12 | Usecase hủy đơn hàng Có thê hủy đơn hàng khi không có nhu cầu nữa
13 | Usecase thanh toán online | Giúp người dùng thanh toán online với VNpay.
14 | Usecase quản lý chat Giúp người dùng trò chuyện trực tiép với quản tri
viên website.
Bảng 2.3 Bảng usecase người dùng
23
Trang 24Đăng nhập thành công, hệ thông chuyền bản đến trang
chủ hệ thông quản trị website, bạn sẽ có quyền xem, thêmmới, xóa, sửa trên hệ thống Ngược lại thì hiện thông báo
thất bại, nhập lại tài khoản
Bảng 2.4 Bảng thông tin tính năng đăng nhập
24
Trang 252.3.1.2 Chức năng đăng xuất
Quản trị viên đang trong tình trạng đăng nhập.
1
ra
Khi đăng xuất thành công, muốn làm việc lại với hệ
thông cân đăng nhập lại.
Bảng 2.5 Bảng thông tin tính năng đăng xuất2.3.1.3 Chức năng quan lý sản phẩm
Người quản lý hệ thông
2 Mục đính Nhăm giúp cho người quản lý website có thê xem, xóa,
sửa, tìm kiếm sản phẩm.
4
Điều kiện Quản trị viên đã đăng nhập thành công vào hệ thông
quản tri website.
Sự kiện Thực hiện thành công quản trị viên có thê xem thông tin
sản phẩm, thêm mới, xóa, sửa, tìm kiếm sản phẩm Nếu
không có quyền hoặc hết hạn quyền quản trị viên thì báo
lỗi that bại
Bảng 2.6 Bảng tinh năng quản lý sản pham2.3.1.4 Chức năng quan lý bình luận sản phẩm
Người quản lý hệ thông
Mục đính Xem danh sách bình luận cho từng sản phâm và hủy
bình luận.
Bảng 2.7 Bang tinh năng quan lý bình luận sản phẩm
25
Trang 262.3.1.5 Chức năng quản lý đánh giá sản phẩm
Điều kiện Quản trị viên đã đăng nhập thành công vào hệ thông
quan tri website.
Xem danh sách, nội dung, thời gian va thực hiện thao tác, xóa đánh giá Nêu không có quyên hoặc hêt hạn quyên quản trị viên thì báo 161 that bại.
Bang 2.8 Bảng tính năng quản lý đánh giá sản phẩm
2.3.1.6 Chức năng quan lý tin tức
Xem đanh sách, chỉ tiết từng tin tức, cho phép thao tác
thêm mới, xóa, sửa, thay đôi trang thái tin tức và tìm kiêm tin tức theo tên.
Xem thông tin tin tức, và có thể thao tác thêm mới, xóa,
sửa, tìm kiếm tin tức Nếu không có quyền hoặc hết hạn quyền quản trị viên thì báo lỗi that bại.
Bảng 2.9 Bảng thông tin tính năng quản lý tin tức
2.3.1.7 Chire năng quản lý bình luận tin tức
Người quản lý hệ thông.
Xem danh sách bình luận cho từng tin tức và hủy bình
luận.
Đang trong tình trạng đăng nhập hệ thông.
Bảng 2.10 Bảng tính năng quản lý bình luận tin tức
26
Trang 272.3.1.8 Chức năng quản lý đơn hàng
Xem danh sách, nội dung chi tiết và có thé xóa, thay đôi
trạng thái, xuất file excel, in hàng loạt đơn hàng Nếu
không có quyền hoặc hết hạn quyền quản trị viên thì báo
lỗi that bại.
Bảng 2.11 Bảng tính năng quan lý đơn hàng 2.3.1.9 Chức năng quan lý người dùng
Người quản ý hệ hồng
2 Mục đính Xem danh sách, chỉ tiết và có thê xóa, tìm kiêm, khóa
hoặc mở khóa người dùng.
| #, Đang trong tình trạng đăng nhập hệ thông.
Xem danh sách và có thê thao tác xóa, khóa, tìm kiếm
người dùng Nếu không có quyền hoặc hết hạn quyền quản trị viên thì bao lỗi that bại
Bang 2.12 Bảng tính năng quản ly người dùng
2.3.1.10 Chức năng quản lý tin nhắn
Người quan hệ thông
Xem danh sách các tin nhăn từ khách hàng, trả lời tin
nhăn.
Bảng 2.13 Bảng tính năng quản lý tin nhắn
27
Trang 28Mục đính Đăng nhập vào website, mở thao tác mua hàng, thêm giỏ
hàng, xem danh sách đơn hàng, hủy đơn hàng.
Điêu kiện Chưa có tài khoản đăng nhập
Bảng 2.14 Bảng tính năng đăng ký
28
Trang 29Đăng nhập thành công người dùng sẽ chuyên đên trang
chủ website, với trạng thái đã đăng nhập Nếu đăng nhậpthất bại hiện thông báo lỗi , người dùng thao tác đăng
nhập lại
món Chưa đăng nhập vào website và đã có tài khoản đăng
nhập.
Bảng 2.15 Bảng thông tin tính năng đăng nhập
2.3.2.3 Chức năng đăng xuất
Người ding
|2 |
29
Trang 30Bảng 2.16 Bảng thông tin tính năng đăng xuất2.3.2.4 Chức năng xem sản phẩm
\
4 Sau khi xem danh sách, chi tiệt sản phâm khách hàng có
thê chuyên qua trang khác dé xem danh sách, chi tiệt sản
Bảng 2.18 Bảng thông tin tính năng tìm kiếm sản phẩm
Tìm kiếm sản phâm theo tên gân đúng, nêu không có
trang hiên thị các sản phâm gợi ý.
2.3.2.6 Chức năng bình luận sản phẩm
2 Mục đính Giúp cho khách hàng có thê xem các bình luận của
khách hàng khác hoặc có thê bình luận sản phâm.
Bảng 2.19 Bảng thông tin tính năng bình luận sản phẩm
30
Trang 312.3.2.7 Chức năng đánh giá sản phẩm
Nếu đánh giá thành công, trang web hiền thị điêm trung
bình của các đánh giá Nêu người dùng đánh giá mà chưa đăng nhập hệ thông sẽ chuyên đên trang đăng nhập.
Bảng 2.20 Bang thông tin tính năng đánh giá sản pham
2.3.2.8 Chức năng xem tin tức
Xem danh sách, chỉ tiết tin tức
Không cân đăng nhập
Sau khi xem danh sách, chỉ tiết tin tức khách hàng có thé
, chuyên qua trang khác đê xem danh sách, chi tiệt tin tức khác.
Bang 2.21 Bang thông tin tính năng xem tin tức
2.3.2.9 Chức năng bình luận tin tức
Người dùng
Người dùng có thê bình luận vào từng tin tức
Bảng 2.22 Bảng thông tin tính năng bình luận tin tức
2.3.2.10 Chức năng giỏ hàng
Người ding
31
Trang 322 Mục đính Giúp lưu trữ những sản phẩm khách hàng chọn mua,
thêm mới , xóa , sửa , sản phâm trong giỏ và khi đăng
nhập trên thiệt bị khác thì gid hàng được đông bộ.
nhập hoặc đăng nhập hết hạn chuyền về trang đăng
SÀN THANH TOÁN ONLINE
THANH TOÁN KHI
Trang 33Hình 2.7 Lưu đồ khách hang hủy don
Thao tác hủy đơn sau khi đã đặt hàng.
Bảng 2.25 Bảng tính năng hủy đơn hàng
2.3.2.13 Chức năng thanh toán
Người dùng
33
Trang 34Đặt hàng thành công redirect đến trang chủ Nếu thất bại
sẽ quay lại trang đặt hàng.
Bảng 2.26 Bảng thông tin tính năng thanh toán
Trang 35Chương 3 CONG CỤ VÀ NGÔN NGỮ LAP TRÌNH
3.1 Tổng quan
BACKEND FRONTEND
SERVER CHAT ADMIN USER
ee ———————————————————————————————————————~
Hình 3.1 Tổng quan ngôn ngữ trong dự án
3.2 Cơ sở dữ liệu Mysql
Hình 3.2: Top csdl 2022 theo stackoverflow.com
35
Trang 36Có tính ồn định, tốc độ cao, dé dàng sử dụng trên mọi hệ điều hành Theo thống
kê năm 2022 của trang stackoverflow.com mysql được dùng phổ biến nhất Được
ưu tiên lựa chọn hàng đầu trong quá trình phát triển ứng dụng
3.22 Ưu điểm
— Désu dụng, có thé cài đặt Mysql trong vài phút, rất dé quản lý hơn các csdl
khác.
— Độ tin cậy cao, Mysql là một trong nhưng csdl phát triển và được sử dụng
phô biến hiện nay Qua hơn 25 phát triển và cập nhật, nên mysql được nhiều
công ty lớn trên thế giới tin tưởng sử dụng
— Để đáp ứng nhu cầu truy cập và quy mô ứng dung, mysdl có tính mở rộng
cao đáp ứng được nhu cầu của người dùng
— _ Hiệu suất nhanh hơn và chi phí thấp hơn so với các dich vụ csdl khác, được
thê hiện qua nhìu tiêu chuẩn ngành như TPC-H, TPC-DS, CH-benCHmark
— Tinh sẵn sàng cao, mysql cung cấp một bộ hoàn chỉnh các công nghệ sao
chép gốc, được tích hợp day đủ có tinh săn sàng cao và có thé khắc phục lỗi
khi cần thiết
— So với các lược đồ SQL và NoSQL truyền thống thì mysql có tính linh hoạt
cao hơn.
3.2.3 Nhược điểm
— Vì miễn phí nên mysql hạn chế dung lượng người dùng Bạn có thê giải
quyết bằng cách sử dụng bản trả phí hoặc mở rộng server hoặc tạo cache cho
mysql.
3.2.4 Cài đặt
Link tải: apachefriends.org
Bước 1: Tải xampp và tiến hang cai đặt
Bước 2: Khởi động xampp
36