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

Xây dựng trang web bán các sản phẩm tại Bắc Giang

72 0 0

Đ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 Trang Web Bán Các Sản Phẩm Tại Bắc Giang
Tác giả Lờ Thị Hường
Người hướng dẫn Ths. Nguyễn Xuân Anh
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 72
Dung lượng 19,69 MB

Nội dung

Qui trình nghiệp vụ của trang web bán các sản phẩm tại Bắc Giang a Qui trình đặt hàng e Khách hàng chưa có tài khoản trên hệ thống.. + Thanh toán qua thẻ ngân hàng: Hệ thống cung cấp thô

Trang 1

ONOOH IHL aT

y.LLLH/Iq

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

KHOA CÔNG NGHỆ THONG TIN 1

DO ÁN

TÓT NGHIỆP ĐẠI HỌC

ĐÈ TÀI:

XÂY DUNG TRANG WEB BAN CÁC SAN PHAM

TAI BAC GIANG

Người hướng dẫn: Ths Nguyễn Xuân Anh

Sinh viên thực hiện: Lê Thị Hường

Lớp: DI7HTTT4

Hệ: Đại học chính quy

HÀ NỘI - 2022

Trang 2

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THONG

KHOA CÔNG NGHỆ THONG TIN 1

Người hướng dan: Ths Nguyễn Xuân Anh

Sinh viên thực hiện: Lê Thị Hường

Lớp: DI7THTTT4

Hệ: Đại học chính quy

Trang 3

ĐỎ ÁN TÓT NGHIỆP NHẬN XÉT, ĐÁNH GIÁ, CHO ĐIÊM

NHAN XÉT, ĐÁNH GIA, CHO DIEM

(Của Giáo viên phan biện)

Điểm: (bang chữ: )

Đồng ý/Không đồng ý cho sinh viên bảo vệ trước hội đồng chấm đồ án tốt nghiệp?

„ NGaY thang nam 2022

CAN BO - GIANG VIEN PHAN BIEN

SVTH: LÊ THỊ HUONG - DI7HTTT4

Trang 4

ĐỎ ÁN TÓT NGHIỆP NHẬN XÉT, ĐÁNH GIÁ, CHO ĐIÊM

NHAN XÉT, ĐÁNH GIA, CHO DIEM

(Của Người hướng dẫn)

Điểm: (bang chữ: )

Đồng ý/Không đồng ý cho sinh viên bảo vệ trước hội đồng chấm đồ án tốt nghiệp?

¬ ngày thang năm 2022

CÁN BỘ - GIẢNG VIÊN HƯỚNG DẪN

SVTH: LÊ THỊ HUONG - DI7HTTT4

Trang 5

BO ÁN TOT NGHIỆP MỤC LỤC

LỜI CẢM ƠN

Đối với một sinh viên trường Học Viện Công Nghệ Bưu Chính Viễn Thông, đồ

án tốt nghiệp là một minh chứng cho những kiến thức đã có được sau thời gian học tập

và rèn luyện tai trường Em xin chân thành gửi lời cảm ơn tới trường Học Viện Công

Nghệ Bưu Chính Viễn Thông, các Thay, Cô trong Học Viện nói chung và khoa Công

em thực hiện đề tài Em xin gửi lời cảm ơn sâu sắc nhất tới thầy

Vì thời gian có hạn, trình độ hiểu biết của bản thân còn nhiều hạn chế Cho nêntrong đồ án không thể tránh khỏi những thiếu sót, em rất mong nhận được sự đóng góp

ý kiến của tất cả các thầy cô giáo cũng như các bạn bè đề đồ án của em được hoàn thiện

Trang 6

BO ÁN TOT NGHIỆP MỤC LỤC

MỤC LỤC

0900) 0), i

I9 -:14 , ii

DANH MUC 9.00) iv

/.0);:8)/00/900 090700001177 vi

KÝ HIỆU VÀ CÁC CUM TU VIET TẮTT 2- 2s s<ss£ss€Ess€Ess€zssersserseersersseovsee vii MỞ ĐẦUU 5£ E7 EET.41097A440 E744 07044007944 E744 9274400772440 8 1 Lý do chọn đề tài - + TS E211 121111121121 211211211 1111111111111 re § 2 Mục tiêu của đề tài -s-Sscs Tt T22 12112112112112111111121111121 2111k 8 3 Nội dung trình bày - - c1 St vn St HH TT HT ng nrt 8 CHUONG I: TONG QUAN VE TRANG WEB BAN CÁC SAN PHAM TẠI BAC GIANG 9

1.1.Một số van đề cần quan tâm của trang web ban các sản phẩm 9

1.2.Trang web bán các sản phẩm tại Bắc Giang - 2 5 sccxccccee 10 1.2.1 Tìm hiểu trang web bán các sản phẩm tại Bắc Giang 10

1.2.2 Các đối tượng của hệ thống , ccc Ss2SE‡E2EEEEEEEEEEEEEEEerkerkrrkee 11 1.2.3 Qui trình nghiệp vụ của trang web bán các sản phẩm tai Bắc Giang 12

CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB BAN CÁC SAN PHAM TẠI BẮC GIANG G0 II Họ Họ 0.0.0 0.0.0 0.0.0 00.001.000.000 009.0 17 2.1.Xác định các tác nhân, xây dựng biểu đồ usecase 2-5-5 5552 17 2.1.1 Xác định các tác nhân - - + 22122132112 11 5135111511151 rrree 17 2.1.2 Xây dựng biểu đồ use case - 2-2 se ềEE E1 1111111111111 1e 18 2.2.Kịch bản cho các biểu đồ của usecase 2-2-5 csccxerxerrrreersrred 21 2.3.Xác định các lớp của hệ thong oo eccecscssccseessessessessessecseessessessessesseeseeaes 33 2.3.1 Danh sAach Cac 0n e 33

2.3.2 Quan hé gidta CAC /(7 ạa 33

2.3.3 Xác định các thuộc tính lớp - - - (2c S221 321122 1E E1Eerrrkrre 37 2.3.4 Xây dựng biểu đồ lớp - ¿52 522222 2E 2121211211211 211 11111 cxe 42 2.3.5 Xây dựng lược đồ quan hệ dữ liệu 2 2 s+Ss+xeEEerEezEezrerrerred 46 2.3.6 Biểu đồ tuần tự - ¿5c kề 1 1E 1110111111111 11011 111 111x111 krrg 49 2.4 Kết luận ¿552221 22121 21211211211211211 1111111112111 1111 11 1 re 51 CHƯƠNG IIT: TRIEN KHAI HE THONG .sssssscssssscssssccsssscsssescssssecssscesssecsensessnsescsssesesseeees 52 3.1.Cài đặt cơ sở dữ liệu cho hệ th6ng cccccccccccsesssessessessessessesssssessesseeseesecses 52 3.1.1 Lựa chọn công nghệ phù hop - - c5 22+ SE Essrsrseererrsrrrsrree 52 3.1.2 Cos dit TU MySQL š5š`ˆỄỪDỪD 52

SVTH: LE THỊ HUONG - D17HTTT4 iilPage

Trang 8

ĐỎ ÁN TÓT NGHIỆP DANH MỤC CÁC HÌNH

DANH MỤC CÁC HÌNH

Hình 2 1 Biểu đồ usecase toàn hệ thống ¿- 2 2 ¿+ SE+Ek+EE£EE2EE2EEEeEEeEkerkrrkee 21Hình 2 2 Quan hệ giữa Chuyên mục - Sản phẩm - 2-2 2 2+s+E+£x+£x+zxxeez 33

Hình 2 3 Quan hệ giữa người dùng và dia ChỉỈ Ă S2 St * + steeerrererrrrrerrsee 34

Hình 2 4 Quan hệ giữa người dùng và phân quyền (Users — Roles) 34Hình 2 5 Quan hệ giữa phân quyền và hành động (Roles — Actions) 34Hình 2 6 Quan hệ giữa Sản pham — Hình ảnh -2- 5c 2222 x+E£E£+£++£xezxezzs 35

Hình 2 7 Quan hệ giữa Đánh giá — Hình ảnh - 5 6 + + EskEskssersersee 35

Hình 2 8 Quan hệ giữa Đánh giá — Sản phẩm 2- 22 5¿+2+2z++zx++rxesrxeee 35Hình 2 9 Quan hệ giữa Đơn vị vận chuyền — Đánh giá - -cc+ccs<ccssereees 36

Hình 2 10 Quan hệ giữa Hoàn trả hàng — Hình ảnh 5 5< +ccssseesssers 36

Hình 2 11 Quan hệ giữa Sản phâm — Don hàng -2- 2-2 2 2+E+£E+£xe£xerxsceee 36

Hình 2 12 Quan hệ giữa người dùng — Chat — Phong chat 555 55<s<+<<ss2 36

Hình 2 13 Sơ đồ lớp quản lý người dùng - 2 ¿5£ sSx+EE+EE+EzEcrEerkerxerxereee 43Hình 2 14 Sơ đồ quản lý Sản phẩm_Phân loại -2- 2+ 2+2 x+£E+£E++£++zxerxezzs 43

Hình 2 15 Sơ đồ quản lý Hoàn trả hàng - - 2 2 +©E£2E£2EE+EE+EEezEzErrxerxeres 44Hình 2 16 Sơ đồ quản lý Đơn hàng 2-2-2 ©S£SE+EE£EEt2E2EESEEEEEEEEEEEerkrrrrres 44Hình 2 17 Sơ đồ quản lý Đánh giá 2 2-5E£+S£+EE+EE#EEt2EE2EEEEEEEEEEErEkrrkrrrrres 45

Hình 2 18 Sơ đồ quản lý trò chuyện với khách hang 2-2 2z s2 £s+z+2 ++¿ 45Hình 2 19 Sơ đồ toàn hệ thống ¿- ¿+ 2© E+EE+E2EEEEEEEEEEEEEEEE2E11211111 11x, 46Hình 2 20 Lược đồ quan hệ dữ liệu toàn hệ thống - ¿2 ¿5¿++2+=++ 48Hình 2 21 Biéu đồ tuần tự chức năng đăng ký tài khoản -¿ 5¿55¿-: 49Hình 2 22 Biéu đồ tuần tự chức năng thêm sản phẩm vào giỏ hàng - 49Hình 2 23 Biéu đồ tuần tự chức năng cập nhật thông tin cá nhân - 50Hình 2 24 Biéu đồ tuần tự chức năng đặt hàng -2- 2 252+Ez+EczEerxerxerxereee 50Hình 2 25 Biéu đồ tuần tự chức năng cập nhật trạng thái đơn hàng - 51

Hình 2 26 Biéu đồ tuần tự chức năng thêm sản phẩm mới . :- 5: 51 Hình 3 1 Mô hình cơ sở dữ liệu sử dụng TypeORM -S-ccccsseseereeersres 53

Hình 3 2 Kết nối cơ sở dữ liệu trong Nodejs với TypeORM -2- 5-5552 54

Hình 3 3 Giao diện dang nhậtp - - c3 3231223 1211912111111 1 1111k rree 54

Hình 3 4 Giao điện quên mat Kau c.ccccccscesssessessesssesseesecsessssssessessesssessessessessseeseeseess 55Hình 3 5 Email cấp lại mật khâu ¿2 2 E2S£2SE+EE£EEt2E2EEEEEEEErEerrkrrxerkrres 55

Hình 3 6 Giao diện chính dành cho quản tri VIÊN - 5 6S + E*ekEsesserssrsrks 56

Hình 3 7 Giao diện xem thông tin chi tiết sản phẩm 2- 2 ¿+52 s£s+£++s++2 56 Hình 3 8 Giao diện chỉnh sửa thông tin sản phẩm 2- 2 2 2+s£++£x+zx+ceez 57

Hình 3 9 Giao diện thêm sản phẩm - 2-2 2 £+E£+E+EE+EE+EE£EE+EE£EEEerkerxrrxrrree 57

Hình 3 10 Xóa sản phẩm tại trang danh sách sản phâm - 2 2 52s s2 5+2 58

Hình 3 11 Giao diện tìm kiếm sản pham.o c.ccccccccscsssesssesssesseesseessecsecsecssecssecseseseessecs 58

SVTH: LÊ THỊ HƯỜNG - DI7HTTT4 ivlPage

Trang 9

DO AN TOT NGHIỆP DANH MUC CAC HINH

Xem thông tin chi tiết đơn hàng 2¿- 5: 5255222x2£Ev£Evrxesrxsrxees 66

vlPage

Trang 10

ĐỎ ÁN TÓT NGHIỆP DANH MỤC CÁC BẢNG

DANH MỤC CAC BANG

Bảng 1 1 Danh sách các đối tượng của hệ thống -2- 2 5¿c+2©++cx++zxzzxee 11

Bảng 2 1 Danh sách tác nhân của trang web 17

Bảng 2 2 Danh sách usecase trên WebSite s SH Hng ng 18 Bảng 2 3 Danh sách các usecase trên CÍMS - - 5 5 kg rệt 20 Bang 2 4 Xác định các lớp thuộc tinh - c5 + +33 Esksrirrrererrrrerree 37

SVTH: LÊ THỊ HƯỜNG - DI7HTTT4 vilPage

Trang 11

ĐỎ ÁN TÓT NGHIỆP KÝ HIỆU VÀ CÁC CUM TU VIET TAT

KÝ HIỆU VÀ CÁC CỤM TỪ VIẾT TẮT

STT | Ký hiệu Tiếng Anh Tiếng Việt

A | Use case Use case Ca sử dung

B | Actor Actor Tac nhan

C | Scenario Scenario Kich ban

D | CSDL Database Cơ sở dit liệu

E | Website, web | Website, web Trang mạng xã hội

E SQL Structured Query Language Ngôn ngữ truy vấn mang tính cầu

trúc

G | ORM Object Relational Mapping Anh xa quan hệ đối tượng

Chuẩn hóa của các ngôn ngữ phía

H | Es ECMAScript người dung cho Jscript, Javascript,

Actionscript.

I ƯO Input/Output Vào/Ra

Trang 12

xứ rõ ràng được người tiêu dùng quan tâm hơn Những mặt hàng được sản xuất tại nơi

làm nên tên tuổi của nó cũng được người dùng tìm kiếm Họ tin rằng, những sản phâm

như vậy thì nguồn gốc xuất xứ rõ ràng, chất lượng được đảm bảo và hương vị sẽ không

bị thay đồi

Công nghệ ngày càng phát triển, mua sắm không chỉ diễn ra ở chợ, lễ hội, cửa

hàng, mà còn diễn ra trên các cộng đồng mạng, trên các trang web, ứng dụng mua

sắm Trên đó có nhiều loại sản phẩm đa dạng, độc đáo được người mua hàng quan tâm.Ngoài ra, với thủ tục mua hàng nhanh gọn, tiết kiệm thời gian của người mua nên những

hình thức mua hàng như này cũng dần được phát triển.

2 Mục tiêu của đề tài

Với nhu cầu mua hàng trực tuyến các sản phâm được sản xuất tại các vùng nông

thôn, trang web bán các sản phẩm tại Bắc Giang ra đời nhằm mang lại cho người dùngnhững sản phẩm được sản xuất tại Bắc Giang Nhiều loại sản pham sẽ được bán trên

trang web với mục tiêu phù hợp với nhu cầu của người tiêu dùng Ngoài ra, người mua

có thé đặt mua những sản pham trên trang web với những thủ tục nhanh chóng, những

mặt hàng này sẽ được nhân viên vận chuyền bên trang web giao đến tận tay người tiêudùng Ngoài ra, người mua hàng có thê đánh giá về sản phâm đã mua hoặc hoàn trả lại

đơn hàng nếu sản phẩm không giống với mô tả trước đó.

3 Nội dung trình bày

Nội dung trình bày bài báo cáo gồm 4 chương:

e_ Chương I: Tổng quan về trang web bán các sản phẩm tại Bac Giang

Chương I, tìm hiểu nhu cầu sử dụng các sản phẩm tại các vùng miền, tìm hiểumột số trang web bán sản pham tại các vùng miền Tìm hiểu và xây dựng trang

web bán các sản phẩm tại Bắc Giang: xác định các tác nhân của hệ thống, chức

năng hệ thống, qui trình nghiệp vụ của trang web

e Chương II: Phân tích và thiết kế hệ thống trang web

Chương II, tập trung phân tích chi tiết yêu cầu của trang web bán các sản phẩm

tại Bắc Giang Xác định mô hình của hệ thống, các tác nhân, biéu dé ca sử dụng.

Xây dựng các lớp của hệ thống, biểu đồ lớp, biểu đồ cơ sở dữ liệu của hệ thống

© Chương III: Triển khai và phát triển phan mềm

SVTH: LÊ THỊ HƯỜNG - DI7HTTT4 8§|Page

Trang 13

ĐỎ ÁN TÓT NGHIỆP CHUONG I: TONG QUAN VE TRANG WEB

CHƯƠNG I: TONG QUAN VE TRANG WEB BAN CAC SAN PHAM TẠI BAC

GIANG

Chương 1 gồm những nội dung sau:

Tìm hiệu một sô vân dé cân quan tâm của trang web bán các sản phâm vùng miên Tìm hiệu trang web bán các sản phâm tai Bac Giang.

1.1 Một sô van dé cần quan tâm của trang web bán các sản pham

a Hiện trạng và nhu cau về van đê bán sản phâm từ vùng miên

Hiện nay, những sản phẩm xuất xứ từ các vùng miền nông thôn đang thu

hút được lượng khách hàng lớn trên thị trường, đặc biệt là các khách hàng khu

đô thị lớn Trong đó hình thức mua bán trực tuyến là lựa chọn yêu thích của nhiều

người, đặc biệt là với những người thường xuyên bận rộn không thé ra ngoài mua

hàng trực tiếp Trên các trang mạng xã hội, nhiều cửa hàng đã mở ra với đủ cácloại đặc sản như bơ sáp Đắk Lắk, rau Đà Lạt, nem chua Thanh Hóa, thịt trâu gácbếp Tây Bắc, Đây đều là những sản phẩm nổi tiếng ở các địa phương nên rất

dễ tiêu thụ.

b Nghiên cứu thị trường kinh doanh

Bước đầu tiên khi kinh doanh một sản phẩm gi đó thi chúng ta phải nghiêncứu thị trường về sản phâm đây đề có thể biết rõ là nên kinh doanh loại mặt hàngnào Bên cạnh đó còn phải phân tích nhu cầu của khách hàng xem họ có nhu cầu

về loại mặt hàng nào nhiều, mức giá bao nhiêu, khả năng mở rộng buôn bán sảnpham,

Chúng ta có thể sử dụng một số công cụ hỗ trợ dé xem mức độ tìm kiếm

của mọi người về sản phẩm bạn đang muốn kinh doanh Ví dụ một số công cụnhư: Google Trends, Keyword Generator, Keyword Surfer, Và nêu sản phẩm

đó nhiều lượt tìm kiếm tức là nhu cầu sử dụng cao và đối thủ cạnh tranh cũng lớn

Van dé này cũng được quan tâm vì tùy thuộc vào loại sản phẩm, khoảng

cách vận chuyên giữa người mua và bán mà phải có những hình thức đóng gói,vận chuyên phù hợp Phải đảm bảo khi sản phẩm đến tay người mua vẫn còn

nguyên vẹn, an toàn vệ sinh, độ tươi ngon của sản phẩm Chi phí vận chuyên

SVTH: LÊ THỊ HUONG - DI7HTTT4 9|Page

Trang 14

ĐỎ ÁN TÓT NGHIỆP CHUONG I: TONG QUAN VE TRANG WEB

cũng là 1 điều đáng lo ngại Nếu chi phí vận chuyên quá lớn sẽ khiến người muadan đo hoặc không mua nữa Vậy nên chúng ta nên nhập các sản pham từ nơi gần

với nơi du định buôn bán Ví dụ, nếu người bán hàng định bán cho những kháchhàng ở khu vực miền Bắc thì nên nhập những sản phẩm ở khu vực miền Bắc thay

vì là những sản phâm ở miền Trung hoặc miền Nam Không những thế, nếu

khoảng cách địa lý quá xa sẽ khiến thời gian chờ đợi nhận hàng của người mua

kéo dài, dễ khiến người mua không hài lòng

e Ruiro

Bên cạnh những điều trên thi kinh doanh luôn có những rủi ro nhất định.Chang hạn như trong quá trình vận chuyền, sản pham không còn đảm bảo độ tươingon vốn có, hoặc là bị dập, gãy, mop méo, Hoặc cũng có thé do những yếu tổkhác như khí hậu, thời tiết, thời điểm sử dụng, Ngoài ra, có những sản phẩm

được thu hoạch theo mùa, vì thế nên trong những giai đoạn khác nhau thì lại cho

ra những sản phẩm có hương vị khác nhau Với những rủi ro này thì người bán

nên mô tả rõ cho khách hàng biết để khách hàng có thê hiểu và thông cảm cho

bên người bán.

Người mua cũng nên tư vẫn thêm cho khách hàng cách sử dụng, chế biến

sản phẩm như thế nào để có thể cảm nhận hương vị một cách trọn vẹn nhất Ví

dụ một số sản phẩm sẽ có thêm lưu ý: “Ngon hơn khi uống lạnh”, người bán cũng

có thê tư vấn thêm cho người dùng về khoảng thời gian thích hợp khi sử dụng

sản phẩm, sử dụng kèm theo với sản pham nàảo,

1.2 Trang web bán các sản phẩm tại Bắc Giang

1.2.1 Tìm hiểu trang web bán các sản phẩm tại Bắc Giang

Qua việc tìm hiểu nhu cầu hiện nay của nhiều người tiêu dùng, trang webbán các sản phẩm tại Bắc Giang ra đời nhằm đưa đến tay người tiêu dùng nhữngsản phâm được sản xuất tại Bắc Giang và giúp đỡ người nông dân tại Bắc Giang

có thêm nguồn thu nhập trong việc mở rộng thị trường tiêu thụ Trang web cónhiều sản phẩm khác nhau và cung cấp thông tin về những sản phẩm đó dé chokhách hàng tìm hiểu và lựa chọn Khách hàng có thể tìm kiếm thông tin các sảnphẩm và xem chi tiết các sản pham Sau đó, từ những đánh giá và bình luận củanhững khách hàng trước người dùng có thê đưa ra lựa chọn cho riêng mình

Khách hàng cũng có thé nhờ sự tư van bên trang web dé có thêm thông tin

về sản phẩm và lựa chọn phù hợp Khi khách hàng đặt hàng có thé hủy đơn hàngtrong khoảng thời gian quy định Khách hàng có thé đánh giá, bình luận về sảnphẩm sau khi đã nhận được hàng Hơn nữa, sản phẩm sẽ do chính bên đơn vi vậnchuyên của trang web giao đến cho người mua

SVTH: LÊ THỊ HƯỜNG - DI7HTTT4 101Page

Trang 15

ĐỎ ÁN TÓT NGHIỆP CHUONG I: TONG QUAN VE TRANG WEB

1.2.2 Các đối tượng của hệ thống

Bang 1 1 Danh sách các đối tượng cua hệ thống

1 Quan tri hé théng - Phan quyền người dùng

- Quan lý tài khoản người dùng.

tin các sản phẩm

- Quan lý các don hang.

- Chat với khách hang.

- Tra lời bình luận, đánh giá của

khách hàng.

- Quan lý trạng thái đơn hang.

- Quan lý đánh giá người mua hàng.

- Quan lý tài khoản cá nhân.

- _ Tìm kiếm thông tin sản phẩm

- Xem chỉ tiết thông tin sản phẩm

- _ Đánh giá người giao hàng.

- _ Xem lịch sử đơn hang.

- Chat với người bán hang

- _ Tìm kiếm thông tin sản phẩm

- _ Xem chỉ tiết thông tin sản phẩm

Trang 16

ĐỎ ÁN TÓT NGHIỆP CHUONG I: TONG QUAN VE TRANG WEB

- Chat với người bán hàng.

- Dang ký tài khoản.

Trong đó, ta cân chú ý một sô vân đê sau:

- Một giỏ hàng có thê có nhiêu sản phâm, một sản phâm có thê có mặt trong nhiêu

giỏ hàng khác nhau.

- - Một người mua hàng có thé bình luận trong nhiều sản pham đã mua Một sản

phâm có thê được bình luận bởi nhiêu người mua hàng.

- Một người mua hàng có thé đánh giá trong nhiều sản phẩm đã mua Một sản

phâm có thê được đánh giá bởi nhiêu người mua hàng.

- _ Một người mua hàng có thể đánh giá nhiều người giao hàng Một người giao

hàng có thể đánh giá nhiều người mua hàng

1.2.3 Qui trình nghiệp vụ của trang web bán các sản phẩm tại Bắc Giang

a) Qui trình đặt hàng

e Khách hàng chưa có tài khoản trên hệ thống

1 Khách hàng lựa chọn sản phâm muôn mua.

2 Khách hàng chọn thêm sản phẩm vào giỏ hàng

3.

4 Hệ thống sẽ hiển thị 1 biểu mẫu dé khách hàng điền thông tin cơ bản của

Tại giỏ hàng, khách hang chọn đặt hàng dé hoàn thành thủ tục đặt hàng

mình.

Khách hàng chọn hình thức thanh toán: thanh toán khi nhận hàng, thanh toán

qua thẻ ngân hàng

+ Thanh toán khi nhận hàng: Khi khách hàng nhận được hàng sẽ thanh toán

tiền đơn hàng với người giao hàng

+ Thanh toán qua thẻ ngân hàng: Hệ thống cung cấp thông về tên ngân hàng,

số tài khoản, tên chủ thẻ dé khách hàng thanh toán (Thanh toán 1 phần hoặc

toàn bộ đơn hàng)

Khách hàng chọn đặt hàng dé hoàn thành thủ tục đặt hàng

+ Hình thức thanh toán qua thẻ ngân hàng: sau khi xác nhận đặt hàng, khách

hàng chuyền tiền cho bên hệ thống kèm tên, số điện thoại, mã đơn hàng củakhách hàng (mã đơn hàng, thông tin tài khoản nhận thanh toán được cung cấp

ở trong hóa đơn) Sau 30 phút khách hàng không chuyên tiền, hệ thống tự

động hủy đơn.

Hệ thống gửi email thông báo đặt hàng thành công kèm thông tin đơn hàng

của khách hàng và đường dẫn đến trang xem thông tin chỉ tiết đơn hàng

e Khách hàng đã có tài khoản trên hệ thong

1 Khách hàng lựa chọn sản phâm muôn mua.

SVTH: LÊ THỊ HƯỜNG - DI7HTTT4 12IPage

Trang 17

ĐỎ ÁN TÓT NGHIỆP CHUONG I: TONG QUAN VE TRANG WEB

2 Khách hang chon thêm san phẩm vào giỏ hàng

» Tai giỏ hàng, khách hàng chọn đặt hàng dé hoàn thành thủ tục đặt hàng

4 Nếu khách hàng đã có thông tin trên hệ thống: Hệ thống hiền thị thông tin của

khách hàng Nếu khách hàng chưa có thông tin trên hệ thống: Hệ thống hiển

thi 1 biểu mẫu dé khách hàng điền thông tin co bản của mình

5 Khách hàng chọn hình thức thanh toán: thanh toán khi nhận hàng hoặc thanh

toán qua thẻ ngân hàng.

s* Thanh toán khi nhận hàng: Khi khách hàng nhận được hang sẽ thanh

toán tiền đơn hàng với người giao hàng

> + ~ Thanh toán qua thẻ ngân hang:

+ Khách hàng đã liên kết tài khoản ngân hàng trên hệ thống: hệ thốnghién thị thông tin tài khoản ngân hàng của khách hàng dé khách hàng

chọn và thực hiện thanh toán.

+ Khách hàng chưa liên kết tài khoản ngân hàng trên hệ thống: hệthống thông báo khách hàng chưa có tài khoản, mời khách hàng liênkết với tài khoản ngân hàng Ngoài ra, hệ thống cũng cung cấp thông

về tên ngân hàng, số tài khoản, tên chủ thẻ dé khách hàng thanh toán

nếu khách hàng không muốn liên kết tài khoản ngân hàng

6 Khách hang chon đặt hang dé hoàn thành thủ tục đặt hàng

+ Hình thức thanh toán qua thẻ ngân hàng: sau khi xác nhận đặt hàng,

khách hàng chuyên tiền cho bên hệ thống Sau 30 phút khách hàngkhông thanh toán, hệ thống tự động hủy đơn

7 Hệ thống gửi email thông báo đặt hàng thành công kèm thông tin đơn hàng

của khách hàng và đường dẫn đến trang xem thông tin chỉ tiết đơn hàng

b) Qui trình vận chuyển

e Khách hàng chưa có tài khoản trên hệ thong

1 Sau khi khách hàng đã đặt hàng, đơn vị vận chuyên sẽ nhận hang và giao hàng

đến địa chỉ khách đã cung cấp

2 Người giao hàng cập nhật trạng thái đơn hàng của khách hàng là đang giao

hàng

3 Khi đến địa điểm khách hàng cung cấp, người giao hàng gọi điện thông báo

cho khách hàng ra nhận hàng và thanh toán đơn hàng.

4 Người giao hàng cập nhật trang thái đơn hàng thành giao hàng thành công.

e Khách hàng đã có tài khoản trên hệ thong

1 Sau khi khách hàng đã đặt hàng, người giao hàng sẽ nhận hàng và giao hàng

Trang 18

ĐỎ ÁN TÓT NGHIỆP CHUONG I: TONG QUAN VE TRANG WEB

d)

3 Khi đến dia điểm khách hàng cung cấp, người giao hàng gọi điện thông báo

cho khách hàng ra nhận hàng.

+ Don hàng đã được thanh toán trước: Khách hàng nhận hàng.

+ Đơn hàng chưa được thanh toán: Khách hàng thanh toán cho người giao

hàng và nhận hàng.

4 Người giao hàng cập nhật trạng thái đơn hàng thành giao hàng thành công Qui trình theo dõi đơn hàng

Khách hàng chưa có tài khoản trên hệ thống

1 Sau khi đặt hàng, khách hàng vào phan đơn hàng nhập địa chỉ email đã dùng

đặt hàng.

2 Hệ thống gửi email thông tin đơn hàng của khách hàng và đường dẫn đếntrang xem thông tin chỉ tiết đơn hàng

Khách hàng có tài khoản trên hệ thống

1 Sau khi đặt hàng thành công, khách hàng vào phần đơn hang dé xem thông

tin đơn hàng đã đặt và trạng thái đơn hàng.

2 Trạng thai đơn hàng sẽ được người vận chuyên cập nhật liên tục

Qui trình nhận hàng

Khách hàng chưa có tài khoản trên hệ thong

1 Khách hàng nhận được thông báo đơn hàng đã đến nơi của người giao hàng

1 Khách hàng ra nhận hang và thanh toán cho người giao hàng.

2 Sau khi nhận hàng, khách hàng vào phan đơn hàng nhập địa chỉ email đã dùng

đặt hàng.

3 Hệ thống gửi email thông tin đơn hàng của khách hàng và đường dẫn đến

trang xem thông tin chỉ tiết đơn hàng

4 Khách hàng vào phan xem chi tiết đơn hàng và xác nhận đã nhận hàng thành

công.

Khách hàng có tài khoản trên hệ thống

2 Khách hàng nhận được thông báo đơn hàng đã đến nơi của người giao hàng

3 Khách hàng ra nhận hang và thanh toán cho người giao hang (với don hang

chưa thanh toán trước).

4 Khách hàng kiểm tra sản phẩm Nếu sản phẩm không lỗi, hong, sai mẫu mã,

Khách hàng đăng nhập vào hệ thống, tại phần “Đơn hàng”, khách hàng chọn

“Nhận hàng thành công” dé xác nhận đã nhận hàng và đơn hàng nhận được

giống với mô tả.

Qui trình hủy đơn hàng.

Khách hàng chưa có tài khoản trên hệ thống

1 Sau khi đặt hàng, khách hàng vào phan “Don hàng” nhập địa chỉ email đã

dùng đặt hàng.

SVTH: LÊ THỊ HƯỜNG - DI7HTTT4 14lPage

Trang 19

ĐỎ ÁN TÓT NGHIỆP CHUONG I: TONG QUAN VE TRANG WEB

Khách hàng vào trang xem chỉ tiết đơn hàng và ấn nút “Hủy đơn hàng”

Hệ thống gửi email thông báo hủy đơn hàng thành công

e Khách hàng đã có tài khoản trên hệ thong

e Khách hàng chưa có tài khoản trên hệ thong

1. Sau khi nhận hàng, khách hàng vào phần đơn hàng nhập số điện thoại đã dùng

đặt hàng.

Hệ thống gửi email thông tin đơn hàng của khách hàng và đường dẫn đếntrang xem thông tin chỉ tiết đơn hàng

Khách hàng vào trang xem chỉ tiết đơn hàng và ấn nút “Hoàn trả hàng”

Khách hàng nêu lý do khiếu nại/trả hàng kèm hình ảnh minh họa và chọnhình thức hoàn trả hàng: hoàn tiền, đổi hàng với đơn hàng khác có giá trị

tương đương.

Hệ thống chấp nhận cho phép khách hàng trả hàng Người giao hàng đến lấyhàng, chi phí vận chuyền trong quá trình trả hàng do khách hàng thanh toán(nếu khách hàng làm hỏng sản phẩm) hoặc miễn phí (nếu sản phẩm lỗi do bên

cung cấp)

Chi phí đơn hàng sẽ được hoàn trả cho khách hàng hoặc đổi hàng với don

hàng khác có giá trị nhỏ hơn hoặc bằng (do khách hàng lựa chọn)

+ Don hàng có hình thức thanh toán - Thanh toán khi nhận hàng: khách hang

phải cung cấp thông tin thẻ ngân hàng (số tài khoản, tên chủ thẻ, loại ngân

hàng) dé hệ thống hoàn tiền, khách hàng có thé dùng số tài khoản có tên chủ

thẻ khác với tên khách hàng.

+ Đơn hàng có hình thức thanh toán - Thanh toán qua thẻ ngân hàng: hệ thống

sẽ hoàn tiền vào tài khoản ngân hàng đã dùng thanh toán đơn hàng

se Khách hàng đã có tài khoản trên hệ thống

1. Sau khi đăng nhập vào hệ thống, khách hàng vào phần đơn hàng, chọn đơn

hàng muốn khiếu nại/trả hàng

Khách hàng nêu lý do khiếu nại/trả hàng kèm hình ảnh minh họa và chọn hìnhthức hoàn trả hàng: hoàn tiền, đổi hàng với đơn hàng khác có giá trị tương

Trang 20

ĐỎ ÁN TÓT NGHIỆP CHUONG I: TONG QUAN VE TRANG WEB

(nếu khách hàng làm hỏng san phẩm) hoặc miễn phí (nếu sản pham lỗi do bên

cung cấp)

Chi phí đơn hàng sẽ được hoàn trả cho khách hàng hoặc đổi hàng với đơnhàng khác có giá trị nhỏ hơn hoặc bằng (do khách hàng lựa chọn)

+ Don hàng có hình thức thanh toán - Thanh toán khi nhận hàng: khách hang

phải cung cấp thông tin thẻ ngân hàng (số tài khoản, tên chủ thẻ, loại ngân

hàng) dé hệ thống hoàn tiền, khách hàng có thé dùng số tài khoản có tên chủ

thẻ khác với tên khách hàng.

+ Đơn hàng có hình thức thanh toán - Thanh toán qua thẻ ngân hàng: hệ thống

sẽ hoàn tiền vào tài khoản ngân hàng đã dùng thanh toán đơn hàng

ø) Qui trình đánh giá, bình luận

e Khách hàng chưa có tài khoản trên hệ thong

1. Sau khi nhận hàng thành công, khách hàng vào phần “Đơn hàng” nhập số

điện thoại đã dùng đặt hàng.

2 Hệ thống gửi email thông tin đơn hàng của khách hàng và đường dẫn đến

trang xem thông tin chỉ tiết đơn hàng.

3 Khách hàng chọn “Đánh gia” đơn hàng (Đơn hang đã giao thành công).

4 Khách hàng đánh giá sao, thêm bình luận về sản pham và đánh giá về người

giao hàng.

e Khách hàng đã có tài khoản trên hệ thong

1. Khách hàng đăng nhập vào hệ thống với tài khoản đã đặt hàng, vào mục đơn

hàng.

Khách hàng chọn “Đánh giá” với những đơn hàng đã hoàn thành.

Khách hàng đánh giá sao, thêm bình luận về sản phẩm và đánh giá về người

giao hàng.

h) Qui trình quyết toán

1 Sau khi khách hàng đã nhận được hàng, khách hàng chọn “Nhận hàng thành công”

đê xác nhận đã nhận hàng và đơn hàng nhận được giông với mô tả.

2 Người giao hàng giao tiền cho người quản trị nghiệp vụ

3 Quản tri nghiệp vụ xác nhận và hoàn thành đơn hàng.

SVTH: LÊ THỊ HƯỜNG - DI7HTTT4 l6lPage

Trang 21

ĐỎ ÁN TĨT NGHIỆP CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

CHUONG II: PHAN TÍCH VA THIET KE TRANG WEB BAN CAC SAN

PHAM TAI BAC GIANG

Từ những yêu cầu được xác định từ chương 1, ở chương 2 cĩ những nội dung sau:

- _ Xác định các tác nhân, xây dựng biểu đồ usecase

- _ Viết kịch bản cho các biểu đồ của usecase

- _ Xác định các lớp cho trang web.

- _ Xây dựng biểu đồ giao tiếp của hệ thống

- Gan phương thức cho các lớp.

2.1 Xác định các tác nhân, xây dựng biểu đồ usecase

2.1.1 Xác định các tác nhân.

Bảng 2 1 Danh sách tác nhân cua trang web

STT | Tên tác nhân Mơ tả Hệ thống

tương tác

1 Quản trị hệ | Quản trị tồn bộ hệ thống bao gồm: CMS

thống - Phân quyền

- Quan lý tài khoản

2 Người | Quản | Quản trị nghiệp vụ trên hệ thống gồm: CMS

3 Người | Người giao hàng đến cho khách hàng, cĩ | CMS

giao những chức năng sau:

hàng - Tim kiếm, xem thơng tin don hang

- Quan lý trạng thái don hang

- Quan lý đánh giá người mua hàng

4 Khách | Đã đăng ký tài khoản trên hệ thống, khi sử | Website

hàng dụng, người mua hàng đăng nhập theo tên

tài khoản va mật khẩu đã đăng ký trước đĩ

- Quan lý tài khoản cá nhân

- _ Tìm kiếm thơng tin sản phẩm

SVTH: LÊ THỊ HƯỜNG - DI7HTTT4 17IPàse

Trang 22

ĐỎ ÁN TĨT NGHIỆP CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

- Xem chi tiết thơng tin san pham

- Quan ly gio hang

- Dat hang

- Theo dõi, xác nhận, hủy đơn hang

- _ Đánh giá, bình luận sản phẩm đã mua

- - Đánh gia người giao hàng

- Xem lịch sử đơn hang

- Chat với người ban hàng

5 Khách Những người khơng cĩ tài khoản trên hệ | Website

thống

- Quan ly tài khoản cá nhân

- Tim kiếm thơng tin sản phẩm

- _ Xem chỉ tiết thơng tin sản phẩm

- Quan lý giỏ hang

- Dat hang

- Theo dõi, xác nhận, hủy đơn hang

- _ Đánh giá, bình luận sản phẩm đã mua

- Danh giá người giao hàng

- _ xem lịch sử đơn hang

- Chat với người bán hàng

2.1.2 Xây dựng biểu dé use case

a) Danh sách usecase trên website

Bảng 2 2 Danh sách usecase trên website

STT Tên usecase Mơ tả

1 |UCI: Đăng ký tài khoản | Người dùng đăng ký thơng tin dé tạo tài

(Register) khoản truy cập trong hệ thống

2 | UC2: Đăng nhập (Login) Người dùng đăng nhập dé sử dụng một

số chức năng của hệ thống

3 |UC3: Đổi mật khẩu, quên mật | Người dùng thay đổi mật khẩu của mình

khẩu (Change password) đã đăng ký

4 | UC4: Cập nhật thơng tin cá nhân | Người dùng thay đổi, cập nhật lại thơng

(Ủpdate profile) tin cá nhân của mình đã đăng ký.

5| UC5: Tìm kiếm (Search) Tìm kiếm thơng tin theo từ khĩa

SVTH: LÊ THỊ HƯỜNG - DI7HTTT4 18IPàe

Trang 23

ĐỎ ÁN TÓT NGHIỆP CHƯƠNG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

6 | UCó6: Xem danh sách sản phẩm

theo chuyên mục (View product list by category)

Hiển thị danh sách các sản phâm theo

chuyên mục.

7 | UCT: Xem chi tiết thông tin sản

phẩm (View detail product

information)

Hién thị chỉ tiết thông tin sản phẩm

8 |UC§: Thêm sản phẩm vào giỏ

hàng (Add product to cart)

Thêm sản phẩm vào trong giỏ hàng

9 | UC9: Xem giỏ hàng (View cart) Hiển thi các sản phẩm đã được thêm vào

gio hàng.

10 |UCI0: Sửa số lượng sản phâm

trong giỏ hàng (Change quantity product in cart)

Sửa sô lượng mua hang cua sản pham

có trong gid hàng.

11 | UC11: Xóa sản phẩm trong giỏ

hàng (Delete product in cart)

Xóa một hoặc nhiêu san phâm trong gid hàng.

12 | UC12: Dat hang (Check out) Hién thị thông tin don hang và hình thức

thanh toán cho khách hàng lựa chọn.

13 | UC13: Xem thông tin đơn hang

15 |UCI5: Hủy don hang (Cancel | Khách hàng hủy đơn hang đã dat ma

order) chưa nhận được hàng.

16 |UCI6: Đánh giá sản phẩm đã

mua (Rate product)

Nhận xét, đánh giá sản phẩm khách

hàng đã nhận được hàng.

17 | UC17: Đánh giá người giao hàng Đánh giá, nhận xét thái độ của người

(Rate shipper) g1ao hàng khi khách hàng đã nhận được

hàng.

18 |UC18: Khiếu nại/Trả hàng | Khách hàng muốn trả lại hàng

(Refund)

19 | UC19: Chat với hệ thống (Chat) Trò chuyện, nhận sự tư vấn từ hệ thống.

b) Danh sách các usecase trên CMS

Trang 24

ĐỎ ÁN TÓT NGHIỆP CHƯƠNG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

Bảng 2 3 Danh sách các usecase trên CMS

1 UC20: Đăng nhập (Login) Người dùng cần phải đăng nhập mới sử

dụng được các chức năng của hệ thống

=5àng (Respond rate)

2 UC21: Quản lý tài khoản người | Khóa, mở tài khoản của người dùng.

dùng (Manage account)

3 UC22: Phân quyền người dùng | Thay đổi quyền người dùng trên hệ

(Manage Role) thông.

4 UC23: Quản lý đơn hàng | Hiển thị và tìm kiếm; xác nhận, từ chối

(Manage order) đơn hàng được đặt từ khách hàng.

5 UC24: Chat với khách hàng | Tư vấn, trò chuyện với khách hàng

(Chat)

6 UC25: Quản lý trạng thái đơn Hiển thị, cập nhật trạng thái đơn hàng

hàng (Update order status) da dat.

7 UC26: Quan lý đánh gid khách | Hiển thị danh sách các đánh giá, bình

hàng (Rate customer) luận vê khách hàng; thêm, sửa, xóa.

8 UC27: Quan lý sản phẩm | Hiển thị và tìm kiếm sản phẩm; thêm,

(Manage product) sửa, xóa, cập nhật thông tin sản phâm.

9 UC28: Trả lời đánh giá của khách | Phản hồi lại đánh giá của khách hàng về

sản phâm.

10 a C29: Quan ly don hang hoan tra Hiên thị, xác nhận, từ choi, phản hôi

đơn hàng hoàn trả

c) Xây dựng biểu đồ usecase

Trang 25

ĐỎ ÁN TÓT NGHIỆP CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

Web ban cac san pham tai Bac Giang

'

h h

Customer

h

h h

Delete product Change quantity

in cart product in cart

Hình 2 1 Biểu đồ usecase toàn hệ thống

2.2 Kịch bản cho các biểu đồ của usecase

a) Đăng ký tài khoản (Register)

Tên usecase Đăng ký tài khoản Tác nhân chính Khách hàng

Tiền điều kiện Khách hàng truy cập vào trang web

Đảm bảo tối thiểu | Hệ thống cho phép khách hàng đăng ký lại

Đảm bảo thành | Khách hàng đăng ký thành viên thành công nếu chưa có tàicông khoản trong hệ thống

Trang 26

ĐỎ ÁN TÓT NGHIỆP CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

nut Huy bo.

2.1 Khach hang dang ky thanh vién

2.1.1 Khách hang điền day du thông tin vào các 6 tương ứng, rồi ấn nút Đăngký

2.1.2 Hệ thống kiểm tra các thông tin đăng ký, hién thị thông báo đăng ký thành

công và chuyên sang giao diện trang chủ của trang web.

2.2 Khách hàng ấn nút Hủy bỏ

2.2.1 Hệ thống quay trở lại trang chủ

Ngoại lệ

2.1.1.1 Khách hàng nhập thiếu một số trường bắt buộc, an nút Đăng ký

2.1.1.1.1 Hệ thống yêu cầu nhập đầy đủ các trường bắt buộc

2.1.1.2 Khách hàng nhập vào không hợp lệ (mật khẩu, nhập lại mật khẩu, số điện

thoại).

2.1.1.2.1 Hệ thống thông báo nhập vào không hợp lệ và yêu cầu nhập lại các

trường không hợp lệ.

2.1.2.1 Hệ thống thông báo người dùng này đã có trong hệ thống (tên đăng nhập

hoặc sô điện thoại đã tôn tai).

2.1.2.1.1 Hệ thống yêu cầu nhập lại thông tin đăng ký

2.1.2.2 Hệ thống thông báo: “Hệ thống đang bận, xin bạn vui lòng thử lại sau”

b) Đăng nhập (Login)

Tên usecase Đăng nhập Tác nhân chính Khách hàng

Tiền điều kiện Khách hàng truy cập vào trang web

Đảm bảo tối thiểu | Khách hàng đã có tài khoản trên hệ thống

Đảm bảo thành | Khách hàng đăng nhập thành công công

Trang 27

ĐỎ ÁN TĨT NGHIỆP CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

2.1.1 Khách hàng nhập tên đăng nhập va mật khâu vào 6 tương ứng, rồi ấn nút

Đăng nhập.

2.1.2 Hệ thống kiểm tra thơng tin đăng nhập và hiển thị thơng báo đăng nhập

thành cơng và quay trở lại trang chủ.

2.2 Khách hàng tích chọn ghi nhớ mật khẩu2.2.1 Hệ thống ghi nhớ thơng tin đăng nhập cho lần đăng nhập sau

2.3 Khách hàng ấn nút Quên mật khâu

2.3.1 Hệ thống hiển thị giao diện gồm các 6 điền tên đăng nhập, số điện thoại

và nút Gửi mã xác nhận.

2.3.2 Khách hàng nhập tên đăng nhập, số điện thoại của mình đã đăng ký trước

đĩ trong hệ thơng rơi ân nút Gửi mã xác nhận.

2.3.3 Hệ thống kiêm tra tên đăng nhập và số điện thoại trong CSDL, gửi tin nhắn

chứa mã xác nhận tới sơ điện thoại trên và hiên thị ơ nhập mã xác nhận.

2.3.4 Khách hàng nhập mã xác nhận và ấn nút “Xác nhận”

2.3.5 Hệ thống kiểm tra mã xác nhận khách hàng nhập, nếu đúng thì hiến thị

giao diện gơm ơ điên mật khâu mới, ơ nhập lại mật khâu.

2.4 Khách hàng ấn nút Đăng ký

2.4.1 Khách hàng tiễn hành các bước như trong kịch bản usecase Đăng ký thành

viên trên Website.

Ngoại lệ

2.1.1.1 Khách hàng nhập thiếu tên đăng nhập hoặc mật khâu và ấn nút Đăng nhập

2.1.2.1.1 Hệ thống yêu cầu nhập đầy đủ tên đăng nhập và mật khâu

2.1.2.2 Hệ thống thơng báo tên đăng nhập hoặc mật khâu khơng đúng

2.1.2.3 Hệ thống thơng báo: “Hệ thong dang bận, xin bạn vui lịng thử lại sau”

2.3.2.1 Khách hàng nhập tên đăng nhập hoặc số điện thoại sai2.3.2.1.1 Hệ thống thơng báo tên đăng nhập hoặc số điện thoại khơng hợp lệ vàyêu cầu nhập lại

2.3.4.1 Khách hàng nhập sai mã xác nhận.

2.3.4.1.1 Hệ thống thơng báo khách hàng nhập mã xác nhận sai

c) Đổi mật khâu (Change password)

Tên usecase Doi mật khẩu

Tác nhân chính | Khách hàng

Tiền điều kiện Khách hàng truy cập vào trang web

SVTH: LÊ THỊ HƯỜNG - DI7HTTT4 23|Pàe

Trang 28

ĐỎ ÁN TĨT NGHIỆP CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

Dam bảo tối thiểu | Khách hang đã đăng nhập thành cơng vào hệ thống

Đảm bảo thành | Hệ thống cập nhật thành cơng mật khâu mới cho khách hàng.

2 Khách hàng nhập đầy đủ thơng tin vào các ơ và ấn nút Cập nhật

3 Hệ thống kiểm tra thơng tin và thơng báo đổi mật khâu thành cơng

Ngoại lệ

2.1 Khách hàng ấn nút Hủy bỏ2.1.1 Hệ thống quay lại trang chủ2.2 Khách hàng khơng nhập đầy đủ thơng tin và ấn nút Cập nhật

2.2.1 Hệ thống thơng báo chưa nhập đầy đủ thơng tin và yêu cầu khách hàng

3.2 Hệ thống thơng báo: “Hệ thống đang bận, xin bạn vui lịng thử lại sau”

d) Cập nhật thơng tin cá nhân (Update profile)

Tên usecase Cập nhật thơng tin cá nhân

Tác nhân chính Khách hàng

Tiền điều kiện Khách hàng truy cập vào trang web

Đảm bảo tối thiểu | Khách hàng đăng nhập thành cơng vào hệ thốngĐảm bảo thành | Khách hàng thay đổi thơng tin cá nhân thành cơng

cơng

Kích hoạt Khách hàng chọn chức năng Thay đổi thơng tin cá nhân

Chuỗi sự kiện chính

1 Hệ thống hiền thị thơng tin đã đăng ky và một số 6 khác lên giao diện gồm: Họ

và tên, tên đăng nhập (khơng cho phép sửa), số điện thoại, email, giới tính, ngàySVTH: LÊ THỊ HƯỜNG - DI7HTTT4 24|Pàse

Trang 29

ĐỎ ÁN TĨT NGHIỆP CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

sinh, dia chi, 1 nút Cập nhật va 1 nút Huy bỏ.

2 Người dùng nhập các thơng tin muốn thay đổi vào các 6 tương ứng, sau đĩ ấn

nút Cập nhật.

3 Hệ thống kiểm tra các thơng tin, hiển thị thơng báo cập nhật thơng tin thành

cơng.

Ngoại lệ

2.1 Người dùng xĩa bỏ các thơng tin bắt buộc, ấn nút Cập nhật

2.1.1 Hệ thống yêu cầu nhập đầy đủ các thơng tin bắt buộc.

2.2 Người dùng ấn nút Hủy bỏ

2.2.1 Hệ thống quay lại trang chủ

3.1 Hệ thống thơng báo thơng tin nhập vào khơng hợp lệ (địa chỉ email, số điện

thoại) và yêu câu nhập lại.

3.2 Hệ thống thơng báo: “Hệ thống đang bận, xin bạn vui lịng thử lại sau”

2 Khách hàng nhập từ khĩa tìm kiếm sau đĩ ấn nút Tìm kiếm

3 Hệ thống thực hiện việc truy xuất CSDL sau đĩ hiển thị kết quả tương ứng với

từ khĩa tìm kiếm lên giao diện hệ thống

Ngoại lệ

2.1 Khách hàng khơng nhập từ khĩa tìm kiếm và ấn nút Tìm kiếm2.1.1 Hệ thống thơng báo chưa nhập từ khĩa tìm kiếm và yêu cầu khách hàng

nhập lại.

3.1 Hệ thống thơng báo: “Khơng tìm thấy dữ liệu phù hợp”

3.2 Hệ thống thơng báo: “Hệ thống đang bận, xin bạn vui lịng thử lại sau”

SVTH: LÊ THỊ HƯỜNG - DI7HTTT4 25|Pàe

Trang 30

ĐỎ ÁN TÓT NGHIỆP CHƯƠNG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

f) Xem danh sách sản phẩm theo danh mục (View product list by category)

Tác nhân chính Khách hàng Tiên điêu kiện Khách hàng truy cập vào trang web

Dam bảo tối thiểu Không có

Đảm báo thành | Khách hàng xem được danh sách sản phẩm theo từng danh

công mục Kích hoạt Khách hàng truy cập vào trang web

Chuỗi sự kiện chính

1 Hệ thống hiển thị lên giao diện danh sách các danh mục

2 Khách hàng ấn vào danh mục cần xem

3 Hệ thống thực hiện phân trang và hiển thị các sản phẩm trong danh mục vừachọn trên từng trang gồm hình anh đại diện của sản phẩm, tên sản phẩm, giá sản

phẩm, dưới cùng là các nút số thứ tự trang, lùi và tiến trang so với trang hiện tại

4 Khách hàng ấn vào số thứ tự trang cần xem hoặc ấn lùi hoặc tiễn so với trang

hiện tại.

5 Hệ thống xác định số trang người dùng muốn xem, lấy danh sách bài viết của

trang đó và hiện thị lên giao diện.

Ngoại lệ

2.1 Hệ thống thông báo: “Hệ thống đang bận, xin bạn vui lòng thử lại sau”

3 Người dùng đánh trên đường dẫn trang hiện tại.

3.1 Người dùng đánh trên đường dẫn trang hiện tại lớn hơn tông số trang

3.1.1 Hệ thống hién thị danh sách bài viết trong trang cuối cùng

3.2 Người dùng đánh trên đường dẫn trang hiện tại bé hơn 0.

3.2.1 Hệ thống hién thị danh sách đầu tiên trong trang đầu tiên

g) Xem chỉ tiết sản phẩm (View detail product information)

Tên usecase Xem chi tiét sản pham

Khách hàng

Tác nhân chính Tiên điêu kiện Khách hàng truy cập vào trang web

Đảm bảo tối thiểu Không có

Đảm bảo thành công

Khách hàng xem được chỉ tiết bài viết

Trang 31

ĐỎ ÁN TĨT NGHIỆP CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

Kich hoat Khách hang chon bài viết cần xem

Chuỗi sự kiện chính

1 Hệ thống hiền thị lên giao diện:

- Nội dung chi tiết của sản phẩm bao gồm anh sản phẩm, tên sản phẩm, giá sảnphẩm, mơ tả sản phẩm, nút thêm vào giỏ hàng, các bình luận, đánh giá

- Bên cạnh phần mơ tả sản phẩm là các bình luận của khách hàng gồm danh sách

các bình luận (tên đăng nhập của người bình luận, nội dung bình luận, thời gian

bình luận) của sản phẩm đang xem.

- Danh sách các sản phẩm cĩ thé bạn thích (ảnh đại diện của sản phẩm, tên sản

phẩm, giá sản phẩm) với sản phẩm dang xem

2.1 Khách hàng chọn sản phẩm khác2.1.1 Khách hàng chọn một sản phẩm liên quan với sản phẩm đang xem

2.1.2 Quay lại bước 1.

Ngoại lệ

3 Hệ thống thơng báo: “Hệ thống đang bận, xin bạn vui lịng thử lại sau”

h) Thêm sản pham vào giỏ hang (Add product to cart)

Tên usecase Thêm sản phẩm vào giỏ hàng

Chuỗi sự kiện chính:

1 Khách hang chon xem chi tiết một sản pham

2 Hệ thống hiền thì thơng tin chi tiết sản phẩm gồm: gồm ảnh sản phẩm, tên

sản phẩm, giá sản phâm, mơ ta sản phẩm, nút thêm vào giỏ hàng, các bình

luận, đánh giá của khách hàng.

3 Khách hàng ấn nút Thêm vào giỏ hàng

4 Hệ thống hiền thị thơng báo thêm sản phẩm vào giỏ hàng thành cơng

Ngoại lệ:

5 Hệ thong thơng báo: “Hệ thong dang bận, xin bạn vui lịng thử lại sau”

SVTH: LÊ THỊ HƯỜNG - DI7HTTT4 27|Pàse

Trang 32

ĐỎ ÁN TÓT NGHIỆP CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

1) Xem giỏ hang (View cart)

Tén usecase Xem giỏ hàng Tác nhân chính Khách hàng

Tiền điều kiện Khách hàng truy cập vào trang webĐảm bảo tối thiểu | Không có

Đảm bảo thành | Khách hàng xem giỏ hàng thành công công

Kích hoạt Khách hàng truy cập vào trang web

Chuỗi sự kiện chính:

1 Khách hàng chọn biểu tượng giỏ hàng dé xem chỉ tiết giỏ hàng

2 Hệ thống hién thị các sản phẩm trong giỏ hàng gồm danh sách các sản phẩm

đã được thêm vao giò hàng và nút Dat hàng.

Ngoại lệ:

Giỏ hàng không có sản phâm nào.

2.1 _ Hệ thông hién thị thông báo “Giỏ hang của ban đang trồng”

j) Đặt hang (Check out)

Tén usecase Dat hang Tac nhan chinh Khách hang

Tiền điều kiện Khách hàng truy cập vào trang web

Đảm bảo tôi thiêu | Không có Đảm bảo thành | Khách hàng đặt hàng thành công công

Kích hoạt Khách hàng truy cập vào trang web

1.1.2 Khách hàng nhập day đủ thông tin vào các 6 và chọn hình thức thanh

Trang 33

ĐỎ ÁN TÓT NGHIỆP CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

1.2.2 Khách hàng sửa thông tin nơi nhận hàng (nếu can) va chon hình thức

thanh toán.

2.1 Khách hàng chọn hình thức thanh toán: thanh toán khi nhận hàng và

ấn nút Đặt hàng

2.1.1 Hệ thống hiền thị thông tin đơn hàng gồm: mã đơn hàng, thông tin

người nhận, danh sách các sản phẩm được đặt, tong giá sản phẩm, phívận chuyền, tổng chỉ phí đơn hàng

2.1.2 Hệ thống thông báo qua địa chỉ email cho khách hàng thông báo đơn

hàng được đặt thành công.

2.1.3 Hệ thống thông báo đặt hàng thành công

2.2 Khách hàng chọn hình thức thanh toán qua thẻ ngân hàng

2.2.1 Hệ thống hiển thị thông tin thẻ ngân hàng gồm tên ngân hàng, tên

chủ thẻ, số tài khoản để khách hàng chuyên tiền, nội dung chuyển

khoản.

2.2.2 Khách hàng ấn nút Đặt hàng

2.2.3 Hệ thống hiền thị thông tin đơn hàng gồm: mã đơn hàng, thông tin

tài khoản nhận tiền, thông tin người nhận, danh sách các sản phamđược đặt, tông giá sản phẩm, phí vận chuyền, tông chi phí don hàng.2.2.4 Khách hàng chuyên tiền thanh toán cho số tài khoản nhận tiền

2.2.5 Hệ thống nhận được tiền, thông báo đặt hàng thành công qua email

Ngoại lệ:

1.1.2 Khách hàng không điền đầy đủ thông tin1.1.2.1 Hệ thống thông báo cần điền day đủ thông tin dé đặt hàng2.1.2 Hệ thống không liên lạc được với khách hàng

2.1.2.1 Hệ thong tự động hủy đơn hang sau 1 giờ

2.1.3 Khách hàng không xác nhận đơn hàng

2.1.3.1 Hệ thống hủy đơn hàng

2.2.4 Khách hàng không chuyền tiền thanh toán đơn hàng cho hệ thống.

2.2.4.1 Hệ thống tự động hủy đơn sau 1 giờ

k) Xem thông tin đơn hàng (View order)

Tên usecase Xem thông tin đơn hàng

Trang 34

ĐỎ ÁN TÓT NGHIỆP CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

Dam bao thanh cong Khách hang xem thông tin đơn hang

thành công Kích hoạt Khách hàng truy cập vào trang web

Chuỗi sự kiện chính:

1 Khách hàng vào trang web chọn đơn hàng.

2.1 Khách hàng không có tài khoản trên hệ thống

2.1.1 Hệ thống hiền thị ô nhập email và nút gửi dé xem các đơn hàng của

địa chỉ email đã nhập.

2.1.2 Khách hàng nhập email và ấn nút xem đơn hàng

2.1.5 Hệ thống kiểm tra địa chỉ email, địa chỉ email có tồn tại trong hệ

thông, hệ thông hiên thi thông tin các đơn hang đã đặt bởi địa chi email trên.

2.2 Khách hàng đã có tài khoản trên hệ thống

2.2.1 Hệ thống hiền thị thông tin các đơn hàng khách đã đặt bởi tài khoản

đang đăng nhập.

Ngoại lệ:

2.1.2 Khách hàng nhập địa chỉ email không hợp lệ, không tổn tại trong hệ thống2.1.2.1 Hệ thông thông báo không tồn tại đơn hang cho địa chỉ email này

2.1.5 Khách hàng không có đơn hàng nào đã đặt trên hệ thống

2.1.5.1 Hệ thong hién thi thông báo “Bạn chưa có đơn hang nao”

1) Hủy đơn hàng (Cancel order)

Tên usecase Hủy đơn hàng

Tác nhân chính Khách hàng

Tiền điều kiện Truy cập vào trang web

Đảm bảo tối thiểu Có đơn hàng chưa giao thành công

Đảm bảo thành công Hủy đơn hàng thành công

Kích hoạt Hủy đơn hàng

Chuỗi sự kiện chính:

1 Khách hàng vào xem thông tin đơn hàng và chọn Hủy đơn hàng với đơn

hàng chưa giao thành công.

2 Hệ thống thông báo khách hàng hủy đơn hàng thành công

Ngoại lệ:

SVTH: LÊ THỊ HUONG - D17HTTT4 30|Pase

Trang 35

ĐỎ ÁN TÓT NGHIỆP CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

i) Khiéu nai/Tra hang (Refund order)

Tén usecase Khiéu nai/Tra hang

Tac nhan chinh Khách hang

Tiền điều kiện Truy cập vào trang webĐảm bảo tối thiểu Có đơn hàng đã được nhận

Đảm bảo thành công Khiếu nại/Trả hàng thành công

Kích hoạt Khiếu nại/Trả hàng

Chuỗi sự kiện chính:

1 Khách hàng vào xem thông tin đơn hàng đã nhận được và vẫn còn hạn khiếu

nai/tra hang

2 Hệ thống hién thị thông tin đơn hàng, bên dưới có nút “Khiếu nai/Tra hàng”

» Khách hang chon nút “Khiếu nai/Tra hàng”

4 Hệ thống hiên thị giao diện khiếu nại/Trả hàng gồm: 6 nhập lý do trả hàng,

thêm ảnh sản phẩm, hình thức hoàn tiên

5 Khách hàng điền day lý do khiếu nại và hình ảnh sản phâm và chọn hình

thức hoàn tiền và chọn nút “Xác nhận”

5.1 _ Khách hàng chọn hình thức hoàn tiền là trả qua thẻ ngân hàng

5.1.1 Hệ thống hiền thi ô điền thông tin tài khoản ngân hàng nhận tiền

trả lại.

5.1.2 Người dùng điền đầy đủ thông tin tên ngân hàng, số tài khoản,

tên chủ thẻ vào ô điền thông tin

5.2 Khách hàng chọn hình thức hoàn tiền là đổi hàng

5.2.1 Hệ thống giới thiệu với khách hàng sản phẩm hiện tại và một số

sản phẩm có giá tương đương

5.2.2 Khách hàng chọn 1 sản pham trong danh sách những sản pham

gợi ý và tiến hành đặt hàng

6 Hệ thống hiển thị thông báo khách hang chờ xác nhận từ bên hệ thống va

người giao hàng đến lấy sản phâm

6.1 Sau khihệ thống nhận được sản phẩm trả về Hệ thong sé thuc hién

qui trình đổi tra cho khách hàng

6.1.1 Khách chọn hoàn tiền: trả qua thẻ ngân hàng

6.1.1.1 Hệ thống thanh toán tiền cho khách hàng qua thẻ ngân

Trang 36

ĐỎ ÁN TĨT NGHIỆP CHUONG II: PHAN TÍCH VÀ THIẾT KE TRANG WEB

Ngoại lệ:

1 Khách hàng khơng điền đầy đủ thơng tin dé khiếu nại/trả hàng

1.1 _ Hệ thống thơng báo và yêu cầu khách hàng phải điền đủ thơng tin

2 Khách hàng khơng tiến hành đặt hàng mới khi chọn thanh tốn là đơi hàng

sau | ngày.

2.1 Hệ thống thơng báo quy trình khiếu nai/Tra hang khơng thành cơng

3 Khách hàng muốn khiếu nại/Trả hàng với những sản phẩm là đồ ăn

3.1 _ Hệ thống cho phép khiếu nại trong khoảng thời gian quy định với

từng loại sản phẩm

3.2 Hệ thong chap nhan khiéu nai san pham néu san phẩm cĩ hình ảnh

xác minh trước khi mở hàng, hình ảnh sản phẩm sau khi mở hàng vàsản phẩm vẫn cịn nguyên vẹn khi trả hàng (hoặc thiếu 1 phần nhỏ)

j) Chat với hệ thơng (Chat)

Tên usecase Chat với hệ thơng

Chuỗi sự kiện chính:

1 Người dùng vào phần Chat dé liên hệ với nhân viên bên hệ thống

Hệ thống hiển thị 1 phịng trị chuyện giữa khách và hệ thống

Người dùng nhập câu hỏi cần giải đáp vào ơ chat và nhắn gửi tin nhắn

Hệ thống hiền thị tin nhắn chat của người dùng và phản hồi lại người dùng

+ PM Người dùng nhận được phản hồi và tiếp tục phản hồi lại (nếu cần) hoặc

đĩng khung chat.

Ngoại lệ:

1 Người dùng khơng nhập gì vào 6 chat nhưng vẫn an gửi

1.1 _ Hệ thống thơng báo hãy nhập tin nhắn trước khi gửi

2 Người dùng gửi tin nhắn nhưng bên hệ thống chưa phản hơi lại ngay

2.1 Hệ thống thơng báo xin lỗi và yêu cầu người dùng chờ trong giây

lát.

SVTH: LÊ THỊ HƯỜNG - DI7HTTT4 32|Pàse

Ngày đăng: 08/03/2024, 13:57

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

TÀI LIỆU LIÊN QUAN

w