1. Trang chủ
  2. » Luận Văn - Báo Cáo

Khóa luận tốt nghiệp Công nghệ thông tin: Xây dựng Website bán hàng đặc sản Tây Nguyên có tích hợp Chatbox hỗ trợ khách hàng

73 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây dựng Website bán hàng đặc sản Tây Nguyên có tích hợp Chatbox hỗ trợ khách hàng
Tác giả Phan Tin Tuong, Nguyen Hoang Nhat
Người hướng dẫn ThS. Võ Ngọc Tân
Trường học Trường Đại học Công nghệ Thông tin
Chuyên ngành Công nghệ thông tin
Thể loại Khóa luận tốt nghiệp
Năm xuất bản 2022
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 73
Dung lượng 30,83 MB

Nội dung

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 3

THÔ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 4

LỜ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 5

MỤ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 6

Chứ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 7

3.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 8

4.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 9

4.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 10

5.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 11

DANH 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 12

Hì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 13

DANH 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 14

Bả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 15

DANH MỤC TỪ VIET TAT

Trang 16

TOM 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 17

Chươ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 18

vù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 19

1.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 20

1.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 21

Chươ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 22

2.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 23

Giú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 25

2.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 26

2.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 27

2.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 28

Mụ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 30

Bả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 31

2.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 32

2 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 33

Hì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 35

Chươ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 36

Có 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

Ngày đăng: 02/10/2024, 05:26

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN