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

Đồ án cơ sở ngành Đề tài xây dựng website bán hàng at sports shop

84 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 At Sports Shop
Tác giả Phạm Như Thái, Lê Đức Việt Anh
Người hướng dẫn Th.S Nguyễn Thế Bảo
Trường học Trường Đại Học Thủ Dầu Một
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án
Năm xuất bản 2023
Thành phố Thủ Dầu Một
Định dạng
Số trang 84
Dung lượng 6,61 MB

Nội dung

Tom tat Tên use case: Đăng nhập hệ thống Mô tả:Cho phép tác nhân đăng nhập vào website đề thực hiện các chức năng riêng biệt Tác nhân: Quản trị viên,khách hàng đăng nhập vào hệ thống

Trang 1

[pe

GVHD: Th.S NGUYEN THE BAO

SVTH: PHAM NHU THAI MSSV: 2024801040059

LE DUC VIET ANH MSSV:2024801040068 LỚP: D20HTTT01

Trang 3

TRƯỜNG ĐH THỦ DẦU MỘT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

PHIẾU ĐÁNH GIÁ ĐỎ ÁN CƠ SỞ NGANH

Họ và tên sinh viên: Phạm Như Thái

Lê Đức Việt Anh Lớp: D20HTTO1

Tiéu chi Trong Kém (0%) | Diem

SỐ

Trình

- Trinh | Con mét s¢ Con nhieu

„ bay dung} Sai sótvê| sai sot ve ,

cáo 15 - _ | format, mac

qui dinh}| chinhta.| chính ta

mach lac lac muc phuc

Trang 4

project bị thực hiệr thục hiện thục hiện kiện nào

project, | có thê khở nhưng cản

có thị động và bị bỏ sun khởi sung sau | thêm mới c

Thực Thực hiện Thục hiện Thục hiệr hiện khá đúng tương đối không đúng

đoạn 40 toan pháp, $4 phuong pháp, sai s

thực đúng sót nhỏ vị pháp, sai sj khong sử

hiện phương | có sửa chữ quan trọn| chữa

pháp và có sử

chữa Mức Hoàn Hoàn thàn| Hoàn thàn Không hoà

độ đạt thành t các mụi các mục tiê thành mụ

được cả mụt( tiêu cơ bản cơ bản củá tiêu cơ ban

mục 30 |tiêu củá của đồ án đồ án| của đồ án

tiêu đồán |nhưng vẫn nhưng van

Trang 5

„ ¬= ` _| Cau truc tat

truc Cau truc phân nội - `

cua ba cac phar dung tuong

thuyet nội dung , đôi cân đôi, `

` | đôi, còn † đêu chưa

„ phân chưa _| can doi

hop ly _ | chưa cân đôi

Tra loi nêu được | chuanéu | Khong tra

được trả câu hỏ oy định hướng được định | lời được da

, loi day

thich 4 phù hợp| hướng phù_ số câu hoi

ủ, rõ đáng | đôivới | hợp đôi với| dat đúng

ràng, và

những câi_ những câu thỏa

hỏi chưa | hỏi chưa trả dang

tra loi được| lời được

Diem tong

Trang 6

Nhận xét khác:

Cán bộ chấm

( Ký và ghi rõ họ tên)

Trang 7

MỤC LỤC MỤC LỤC

DANH MỤC HÌNH

LỜI CAM ĐOAN VÀ CẮM ƠN G1 ST TH HH TH TH HH HH HH HH 1 CHƯƠNG 1 GIỚI THIỆU TÓNG QUAN 55c ceeerrerrrrerrrerrrrcee 2

1.2 Muc tiéu dé tai

1.3 Nhiém vu.d6i trong va Pham vi NGHIEN cứu - - - + s++s+s<sczzeexzezsescee 3

2.2 Xác định các tác nhân tham gia vào hệ thống -. -2-5 << s+.++szsz=c=s+ 5

2.3 Chức năng Đăng nhập - - .- << eens eee reer eee HH Họ KH Hit 5 2.3.1 Thiết kế sơ đồ use case chưc zăng Đăng nnhậpD - 2-5-7 2555<+<<sc+cseceeescse 5 2.3.2 Thiết kế sơ đồ hoại động chức năng Đăng nhập

2.3.3 Chưc năng Đổi mật Khẩu 5 -7+25252<2sS+E+E+.xekeeeeereerrrrrsreerrreree 8 2c Nhi 72 7.7 8N nh .HỤ)H 9 2.3.5 Sơ đồ tuần tự chức năng Đăng rthậ 7 5-5-5 Sec+e+ekeeerresererrrrerrrecee 11 2.3.6 Biểu đồ tuần tự chức năng Đổi mát khẩu các St SE St rsecrs 11 2.3.7 Sơ đồ tuần tự chức năng Đăng xuất 0-7 7c<ccSeSSeesesererrrrerererrrree 12 2.4 Chức năng Đăng ký - ST HH To kh 12

Trang 8

2.4.1 Thiết kế sơ đồ Use Case chức năng đăng Ïkÿ 77c +c+ec+csececsecscee 12 2.4.2 Thiết kế sơ đồ hoại động chức năng đăng Ïký . -2c-<5c<+<+<+sceccs+ 13 2.4.3 Thiết kế sơ đồ tuần tự chức năng đăng ký -c<cscese+eseeereerescee 15 2.5 Chức năng quản lý giỏ hàng, thanh toán - HH nhe 15

2.5.1 Thiết kế sơ đồ Use Case chức năng quản lý gió hàng, thanh toán 15

2.5.2 Thiết kế sơ đồ hoại động chức ăng quán lý gió hàng, thanh toán 17

2.5.3 Chức năng thanh toán Xóa sản phẩm trong gió hàng - - 19

2.5.4 Sơ đồ tuần tự chức năng quán lý gió hàng, thanh toán - 20

2.5.5 Sơ đồ tuần tự chức năng xóa sản phám khói gió hàng 20

2.6 Chức năng quản lý sản phẩm 2-2-5 + ++Sz+E+e+s£zEeEexereeeesrereerereererere 21 2.6.7 Sơ đồ use case quán lý sản phẩm - -2-5- 5-2<+c+2+s+e+szsxzezeeseeersrs 21 2.6.2 Thiết kế sơ đồ hoại động chức năng đăng Ïký . 5 <5s<+<+<+sceccs+ 22 2.6.3 Thiết kế sơ đồ hoại động chức zăng sửa thông tin sản phẩm 24

2.6.4 Thiết kế sơ đồ hoại động chức năng xóa thông fin sản phám 26

2.6.5 Thiết kế sơ đồ tuần tự chức năng thêm thông tin SAN phám 28

2.6.6 Thiết kế sơ đồ tuần tự chức năng sửa thông tin sản phẩm . 29

2.6.7 Thiết kế sơ đồ tuần tự chức năng xóa thông tin sản phẩm .- 29

2.7 Chức năng quan ly don hàng - - - SH HH Ho KH Ho kh 30 2.7.1 Biểu đồ Usse Case chức năng quản lí đơn hàng . 7 sec +esscecseces 30 2.7.2 Thiết kế sơ đồ hoại động chức năng quản lí đơn hàng 31 2.7.3 Thiết kế sơ đồ hoạt động xóa đơn hàng, -c-scec+esesseeexexeersreeeerrre 33

2.7.4 Thiết kế sơ đồ hoại động Sứa đơn hàng, S5 se St St kekeEseeerersrsrersrs 35

2.7.5 Thiết kế sơ đồ tuần tự chức năng duyệt đơn hàng . cce-+scecesesescee 37 2.7.6 Thiết kế sơ đồ tuần tự chức năng sửa đơn hàng - c<c<csese+essxeesee 37 2.7.7 Thiết kế sơ đồ tuần tự chức năng xóa đơn hàng -ccsec<scsescs 38

Trang 9

2.8 Chức năng quản lÍ tỈ EỨG - - - << 1111 1S» KH KH KH Ho kh 39 2.8.1 Biểu đồ use case chức năng quán lí tỈn †ưC 55-555 5s<+<+scecsseeesezses 39 2.8.2 Thiết kế sơ đồ hoại động chức năng đăng Ïký . 5< 55s<+<+<+sceccs+ 40 2.8.3 Thiết kế sơ đồ hoạt động xóa đơn hàng, 7c cec+essseeesexeersreeeerrera 42

2.8.4 Thiết kế sơ đồ hoại động Sứa đơn hàng, 55c se St St kekexseeertrsesrersrs 44 2.8.5 Thiết kế sơ đồ tuần tự Thêm tin tưC -ccccscsrsriererrrrriererrrrrrerrrree 46 2.8.6 Thiết kế sơ đồ tuần tự Xóa tỈn tứC c-ccccrrrHH re 46 2.8.7 Thiết kế sơ đô tuần tự Sa tỈn TưứC ch ờt 47

2.9 Xây dựng cơ sở đữ liệu cho WeDSÏ€ -cccc c SH nnnnn nh re 48

2.10 Thiết kế giao diện cho một số chức năng 2-2 2522 S252 <zs+s£+<++zzeszs2 49

2.10.1 Giao diện chức năng Tăng NHẬD Sàn HH kg kh 49 2.10.2 Giao diện chức năng Đăng Ký HH HH TH gu 49 2.10.3 Giao diện Qu¿n LÍ - - i eee eee eee H Ho KH Kà 50 2.10.4 Giao diện ADMIN - LH HT Ko KH 51

CHUONG 3 THIET KE WEBSITE 1n 52 3.1 Cài đặt một số chức năng cơ Đảï -. + 5-5-2222 2c+e+e+seeeseeeerxreesrrerrreeree 52

3.1.1 MÔ tả chức năng đăng rrhậÐ HH HH kh kg 52 3.1.2 MÔ tả chức năng đăng kí cọ HH Ko ki KH 57 CHƯƠNG 4 GIỚI THIỆU WEBSITIE 7-5 2< Se + cErerxrrrerrrrerrrrrsrrree 62

“NI: c9 00 .H HHHH 62 i9 n5 62

CN I0 444334344444 L 63

CN N00 515-Ơ||||||-|-|:ÄÂH}).).),.ÔỎ 63 c¬ na?) nô hố 6 3 64

4.5.2 Danh m¿c sđn phẩm) -:- - - SE 51328 EExEEExEEEEEEEEEEEEEEErErrrkrrerrrreree 64

Trang 10

4.5.4 DUệ/ đơn hàng 5c TkEEx TH TH n1 11 1 T11 H1 11 11g ưệu 65

4.5.5 Chỉ tiết sđn phưểm - - + 25252 + 22t *+E+E+EEEexeveEeEsrkreerererrererererrerere 65

4.5.6 Trang cá nhân khách hàng .-. - - HS HH ngà 66

4.5.7 Trang cáp nhát thông tin khách hàng SSSSSsseseirrrsrsrree 66

4.5.9 Trang XEM Chi ties Cor AGING .ecccccccsessssescsesesescsessessscsescaesesesecseesececseseaesesensess 67

4.5.10 Trang thanh toán đƠN HÀNG cà ane caaeeaaaeaaaaeaaeeaaeeeaeesaaeeeeeenees 68

4.5.11 Trang đơn hÀN sec Set kTk SE HT TH TH giờ 69 4.5.12 Trang cá nhân và đăng xuất 5-5-2 S< Set SeetHetekiriseeeerererrrrererree 69 4.5.13 Danh mực sản phẩm mới .- ¿- 2-2 5 2 E52 +3E2E+£E+#EzE£zEeEEeErsEsErzersrzerki 70 KET LUAN 1 -44 ,ÔỎ 71

TAI LIEU THAM KHẢO -¿ 25t EEEEEEEEE11E2111271112112711171121111211211e111e xe 72

Trang 11

DANH MỤC HÌNH Hình 1.1 Tông quan mua sắm onilifi@ -:-¿-¿- 5+ 22+ +t+vEvEtEeEexexetevevkerersrrrrsrsree 2 Hình 2.1 Các actor tham gia vào mô hình .- - - - - sgk re 5

Hình 2.2 Sơ đồ use case Đăng nhập -. 2-2 252 S2 +z<+E+e£zeexeE+srxrzrrrrrrersrsrrree 5 02c 8i n9 1) 1 7 Hình 2.4 Sơ đồ hoạt động Đôi mật khâU - - G111 TH HH HH Hư 8 Hình 2.5 Sơ đồ hoạt động Đăng xuất 2-2 2-2 S2 S2 St xe EeEevrveeererrrrerereererrre TÔ

Hình 2.25 So dé hoạt d6ng Duyét don hang eee eee eeeeeenee eee eee eeeeeeaeeeeeeee eee 32 Hình 2.26 Sơ đồ hoạt động Xóa đơn hàng - 5-2 5-22 S252 +e+zzsezeeeeeereesrsezerecee 34 Hình 2.27 Sơ đồ hoạt động Sửa đơn hàng - Q1 ĐH ng, 36 Hình 2.28 Sơ đồ tuần tự Duyệt đơn hàng .- 55-5 S2 S222 server rerrrrrrrreerersre 37 0222:0000 nàng T0 8n 38

Trang 12

022900 ðsài®c Co 8 38

Hình 2.31 Sơ đồ use case quản lí tin tứC - +2 2 <+s+s++ezx+e+esesezreereeeersrerrrree 39 Hình 2.32 Sơ đồ hoạt động Thêm tin †ứC - + 2 +22 +2<+s+szE+x+e+esesezezerxrersree 41 Hình 2.33 Sơ đồ hoạt động Xóa Tin tức . - + + + +2 ++2+z++sr+eereeeeeerrrrrsreeerrerere 43 Hình 2.34 Sơ đồ hoạt động Sửa tin †ứC -¿- 5c t2 2v xxx rệt 45 Hình 2.35 Sơ đồ tuần tự Thêm tin tứC - - cc 2t 2 tri 46 D0228 00 i80 4-0:i (0ï 1 47

BÌ0102570 00 i00 1 47

0022:8000) 00 - L.|.|IIA , 48

Bllai0255):T€T:;¡so)i i69 0i 1111 49

Hinh 2.40 Giao dién Dang g8 S01 49

Hình 2.41 Giao diện Quản LY San Pham cccccccesescsesseseecsesscsesseecsesesscseeeeeeseecseasnees 50 l0 2€ Tivi 1 - 51

Hình 4.1 Giao diện trang Chủ - cọ HH To HH gi k 62 Hình 4.2 Giao diện trang shOop - - - Ăn HH kh 62 Hình 4.3 Giao diện trang tỉn tứC L S1 SH TH Ko kh KH Ho kh 63 Hình 4.4 Giao diện trang liên hệ - HH HH TH Họ ki Ho 63 Hình 4.5 Giao diện trang Admin .- HT HH kh 64

Hình 4.6 Giao diện Danh mục sản phẩm +: + + + + *+££*++E£E + zvEezeerszrs 64 Hình 4.7 Giao diện trang Sản phâm - + +2 ++2+2 +2 +x+e+Eeztzrzxeeezersrrrrrrsrecee 65

Hình 4.8 Giao diện Duyệt đơn hàng 2222020 n ng ren 65

Hình 4.9 Giao diện Chi tiết sản phẩm - +52 52222 +z+z+z£zEeeezeeeerrersreezerereee 66

Hình 4.10 Giao diện trang Tài khoản cá nhân . - - ng, 66 Hình 4.11 Giao diện cập nhật thông tỉn HH HH HH Tnhh 67

Hình 4.12 Giao diện trang Giỏ hàng - cành nh rệt 67 Hình 4.13 Giao diện trang chỉ tiết dom hang cccccsceecesesseecseeeceeecaeseeseecsesseseseeeeseeees 67

Hình 4.14 Giao diện trang Thanh toán .- SH HT» HH kh 68 Hình 4.15 Giao diện trang Đơn hàng - SH HH he 69 Hình 4.16 Giao diện sau khi Đăng nhập - .- - BS SH nhe 69

Hình 4.17 Giao diện trang Sản phâm mới . - 2-2 22+ +22 +s+e+zzz£zezezeezezsrs 70

Trang 13

LỜI CAM ĐOAN VÀ CẢM ƠN

Chúng em xin cam đoan đây là bài làm của chúng em và được sự hướng dẫn của

Giảng Viên Th.S Nguyễn Thé Bảo Các nội dung trong đề tài của chúng em là trung thực Những nội dung phục vụ cho việc phân tích, thiết ké, xây dựng nhận xét, đánh giá được chúng em nghiên cứu từ các nguồn tài liệu khác nhau có ghi rõ nguồn góc Néu phát hiện có bát kỳ sự gian lận nào chúng em xin hoàn toàn chịu trách nhiệm về nội dung bài báo cáo của mình

Chúng em xin chân thành cảm ơn Giảng Viên Th.S Nguyễn Thẻ Bảo , người đã trực tiếp giúp đỡ, hướng dẫn chúng em hoàn thành tốt đẻ tài này trong thời gian qua Mặc dù đã hết sức có gắng tìm hiểu lý thuyết và thực tế, tuy nhiên do còn hạn ché

về tài liệu tham khảo, về thời gian cũng như khả năng phân tích thiết kế, thu thập dữ liệu thực té, kiến thức về xây dung website cua ban than con phan hạn ché nên đề tài nghiên cứu khoa học còn những thiếu sót nhát định Chúng em rất mong được sự nhận xét góp

ý của các thày cô và các bạn đề bài viết được hoàn thiện hơn

Chúng em xin chân thành cảm ơn!

Trang 14

CHƯƠNG 1 GIỚI THIỆU TÔNG QUAN

1.1 Lí do chọn đề tài

Hiện nay chất lượng cuộc sóng ngày càng tốt hơn, do đó nhu cầu về mua sắm của khách hàng ngày càng lớn, những yêu câu về dịch vụ đi kèm cũng đòi hỏi phải được nâng cao Giống như các doanh nghiệp, tô chức hiện nay, cửa tiệm cần sử dụng trang bán hàng online đẻ phù hợp với thời đại, để quảng cáo, thông tin, tiếp cận nhiều khách hàng và trên hét là phục vụ khách hàng một cách nhanh nhát, tiện nhát

Từ đó, nhận thấy tính cáp thiết và quan trọng của việc xây dựng website cho một cửa hàng Chúng em mong muốn áp dụng những kiến thức mình đã học được tạo ra sản phẩm hoàn thiện có tính thực tế, đồng thời giúp nâng cao khả năng lập trình và đúc rút được nhiều kinh nghiệm cho những công việc trong tương lai, cùng với sự đồng ý của

giáo viên hướng dẫn đề tài, chúng em quyét định lựa chọn đẻ tài xây dựng “Website Bán hàng AT SPORTS SHOP”

Hình 1.1 Tổng quan mua sam online

Trang 15

1.2 Mục tiêu đề tài

Mục tiêu chính của đề tài :

Trình bày được các vấn đề liên quan đến APS.NET MVC và ứng dụng vào xây dựng

“Website Ban Hang AT SPORTS SHOP”

Xây dựng được website dé nang cao chát lượng dịch vụ mua bán, quảng bá thương

hiệu, thuận tiện cho khách hàng khi tra cứu thông tin về các sản pham, cho cua hàng

Triển khai cài đặt và cấu hình Website trên môi trường Internet

1.3 Nhiệm vụ,đối tượng và phạm vi nghiên cứu

1.3.1 Nhiệm vụ

Website được xây dựng nhằm mục đích đem đến sự tiện lợi, nhanh chóng giúp người

sử dụng có thẻ mua sắm trực tuyền tại nhà mà không cản phải tới tận cửa hàng

Thanh toán dễ dàng thông qua hình thức thanh toán trực tuyén

Website mang lại lợi ích rất nhiều vẻ kinh té và giải pháp bán hàng nhanh chóng va đơn giản dễ tiếp cận

1.3.2 Đối tượng nghiên cứu

- _ Đối tượng nghiên cứu: Khách hàng và quản trị viên website

- Khách thê nghiên cứu:

e Khách hàng có nhu càu sứ dụng website đề mua hàng

e_ Chủ cửa hàng su dung website dé ban hang

e Van hanh cong viéc ban hang cua cua hang

1.3.3 Pham vi nghién cứu

Quan lý các thông tin hàng hóa mà cử hàng đang bán

1.3.4 Cách tiếp cận

Tìm hiểu nhu cầu người dùng

Tìm hiêu xu hướng thị trường hiện nay

Nghiên cứu các ngôn ngữ lap trinh Website nhu ASP.NET MVC, Jquery , LINQ

to SQL, HTML, CSS

1.4 Cac yéu cầu,Chức năng chính của bài toán

Trang 16

1.4.1 Yêu cầu

Xây dựng Website quản lí việc ban hang:

- Cung cáp những chức năng chính cho người quản trị

- Cung cáp những chức năng cho người mua hàng

- Mỗi người sử dụng sẽ được phân quyên với một hoặc một số chức năng tùy theo mục đích và phạm vỉ sử dụng website

Cập nhật và bỏ sung các chức năng mới một cách thường xuyên

Trang 17

CHƯƠNG 2 PHÂN TÍCH HỆ THÓNG

2.1 Ranh giới của hệ thống

Website bán hàng AT SPORTS SHOP

2.2 Xác định các tác nhân tham gia vào hệ thống

Hình 2.1 Các actor tham gia vào mô hình Các tác nhân tham gia vào hệ thống gồm:

- Quản trị viên

- Khách hàng

2.3 Chức năng Đăng nhập

2.3.1 Thiết kế sơ đồ use case chức năng Đăng nhập

2.3.1.1 Sơ đồ chức năng đăng nhập

Hình 2.2 Sơ đồ use case Đăng nhập

Trang 18

23.1.2 Mo ta use case

1 Tom tat

Tên use case: Đăng nhập hệ thống

Mô tả:Cho phép tác nhân đăng nhập vào website đề thực hiện các chức năng riêng biệt

Tác nhân: Quản trị viên,khách hàng đăng nhập vào hệ thống

Tác nhân tiền hành mở giao diện đăng nhập

Tác nhân điền tên đăng nhập (user name) và mật khau (password) cua mình

vào khung đăng nhập

Hệ thống tiền hành kiêm tra dữ liệu và xác minh thông tin tác nhân gửi vào Thông tin chính xác hệ thống đưa tác nhân truy cập hệ thống

Nếu tác nhân đưa thông tin tài khoản hoặc mật khâu không trùng với dữ liệu

hệ thống Hệ thống thông báo đăng nhập thát bại và yêu cầu tác nhân cung cap

lại thông tin hoặc chọn thoát Tác nhân chọn “Thoát”, hệ thông Sẽ đưa tác

nhân trở lại trang chủ

Kết thúc quá trình đăng nhập

Yêu cầu đặc biệt:

Cần kết nói với mạng Internet

Kết quả trả vẻ:

Thông bảo tác nhân có đăng nhập thành công hay không

Thiết kế sơ đồ hoạr động chức năng Đăng nhập

a) Chức năng đăng nhập

Người thực hiện

v Admin hay các thành viên của trang web

Điều kiện

¥ Admin hay các thành viên tiến hành đăng nhập vào trang web

Sơ đồ Hoạt động Đăng nhập:

Trang 19

và mât khâu >| Kiểm tra dữ liệu Đăng nhâp

Hình 2.3 Sơ đồ hoạt động Đăng nhập

—_ Mô tả sơ đồ Hoạt động Đăng nhập

Bước 1: Admin hay các thành viên tiền hành đăng nhập vào trang web

Bước 2: Admin hay các thành viên nhập dữ liệu yêu cầu như:

- Tên đăng nhập hay email

- Mật khâu tài khoản

Bước 3: Kiêm tra dữ liệu đầu vào gồm:

- Tên đăng nhập hay email

- Mật khâu tài khoản

Bước 4: Hệ thống xác nhận dữ liệu có trong cơ sở đữ liệu

- Nếu có chuyền sang bước 5

- Nếu không quay lại bước 2

Bước 5: Hệ thống cấp quyên truy cập tương ứng

Trang 20

Hiễn thị trang Đăng nhập

Nhập tên đăng nhập |>| Kiếm tra dữ liệu Đăng nhâp

Hình 2.4 Sơ đồ hoạt động Đồi mật khâu

Trang 21

— Mô tả sơ đồ hoạt động:

Bước 1: Admin hay các thành viên tiền hành đăng nhập vào trang web

Bước 2: Hệ thống xác nhận và cấp quyền đăng nhập tương ứng

Bước 3: Admin hay thành viên truy cập trang quản lý tài khoản, tiền hành chọn chức năng đổi mật khâu

Bước 4: Admin hay các thành viên nhập dữ liệu yêu cầu như:

- Nếu đúng chuyên sang bước 7

- Nếu sai trở lại bước 4

Bước 7: Hệ thống thông báo đôi mật khâu thành công

Trang 22

Hinh 2.5 So dé hoat động Dang xuất

— Mô tả sơ đồ hoạt động:

Bước 1: Admin hay các thành viên tiền hành đăng nhập vào trang web

Bước 2: Hệ thống xác nhận và cấp quyền đăng nhập tương ứng

Bước 3: Admin hay các thành viên chọn đăng xuất khỏi trang web

Bước 4: Hệ thống đưa ra thông báo xác nhận đăng xuất

Bước 5: Admm hay các thành viên đưa ra lựa chọn:

- Chọn có chuyên sang bước 6

- Chọn không quay lại bước 2

Bước 6: Hệ thống hủy quyền đăng nhập

10

Trang 23

Bước 7: Hệ thống đưa người dùng về trang chủ

Bước 8: Kết thúc

2.3.5 Sơ đồ tuần tự chức năng Đăng nhập

— Chức năng Đăng nhập

Ngườn đưng Man hình (la»g nhập Dang ober

Hình 2.6 Sơ đồ tuần tự Đăng nhập

2.3.6 Biểu đồ tuần tự chức năng Đổi mật khẩu

Hình 2.7 Sơ đồ tuần tự Đôi mật khâu

11

Trang 24

2.3.7 Sơ đồ tuần tự chức năng Đăng xuất

Ngườn đun,

Hình 2.8 Sơ đồ tuần tự Đăng xuất

2.4 Chức năng Đăng ký

2.4.1 Thiết kế sơ đồ Use Case chức năng đăng ký

2.4.1.1 Sơ đồ chức năng đăng nhập

Hình 2.9 Sơ đồ use case Đăng ký

1 Tóm tắt

Tên use case: Đăng ký hệ thống

12

Trang 25

2

2.4.2

Mô tả:Cho phép tác nhân đăng ký thông tin vào website đề tạo tài khoản

Tác nhân: Quản trị viên,khách hàng

Mô tả hành động

a) — Dòng sự kiện:

— _ Tác nhân tiền hành mở giao diện đăng ký

— _ Tác nhân điền đầy đủ thông tin mà hệ thống yêu câu

— _ Hệ thống tiên hành cập nhập thông tin và gửi email xác nhận đăng

ký tài khoản cho tác nhân Thông tin chính xác hệ thống đưa tác nhân truy

cập hệ thống

— Tác nhân bám vào link xác nhận đăng ký

—_ Hệ thống lưu thông tin đăng ký, đưa ra thông báo đăng ký thành

công và đưa tác nhân đến màn hình đăng nhập

— Kết thúc quá trình đăng ký

b) — Yêu câu đặc biệt:

— Th6ng tin về họ tên, số điện thoại,địa chỉ và email cần phải chính

c) — Kết quả trả về:

— Thông báo tác nhân có đăng ký thành công hay không

d) Các luồng tương tác:

— Tac nhan dang ky tài khoản

Thiết kế sơ đồ hoạ động chức năng đăng ký

Trang 26

Hình 2.10 Sơ đồ hoạt động Đăng ký

— Mô tả sơ đồ hoạt động:

Bước 1: Khách hàng tiền hành chọn chức năng đăng ký

Bước 2: Khách hàng nhập các thông tin được yêu cầu như:

Trang 27

- Dia chi

Bước 4: Hệ thống xác nhận dữ liệu đầu vào có hợp lệ

- Nếu có chuyền sang bước 5

- Nếu không quay lại bước 2

Bước 5: Hệ thông xác nhận đăng ký tài khoản thành công và lưu đữ liệu vào cơ sở

dữ liệu

Bước 6: Kết thúc

2.4.3 Thiết kế sơ đồ tuần tự chức năng đăng ký

Hình 2.11 Sơ đồ tuần tự Đăng ký

2.5 Chức năng quản lý gió hàng, thanh toán

2.5.1 Thiết kế sơ đồ Use Case chức măng quán lý gió hàng, thanh toán

15

Trang 28

Hình 2.12 Sơ đồ use case Quan lí gió hàng,thanh toán sản phẩm

2.5.1.1 — M6 ta use case

1 Tom tat

Tên use case: giỏ hàng, thanh toán sản phám

Mô tả:Cho phép tác nhân quản lý giỏ hàng và thanh toán sản pham

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

2 Mô tả hành động

a) Dòng sự kiện:

— Tác nhân nhân nút “Mua” sản phâm

— Hệ thống tiền hành tạo ra một giỏ hàng, đưa sản phâm tác nhân chọn vào

— Hệ thống thông báo thêm thành công sản phẩm,lưu dữ liệu vào giỏ hàng

— Tác nhân có thể tiền hành xóa sản phâm khỏi giỏ hàng bằng nút “Xóa”

— Hệ thống tiền hành xóa dữ liệu khỏi giỏ hàng,thông báo xóa thành công

— Tác nhân sau khi chọn xong sản phẩm cản mua,nhan vao nut “Mua hang”

— Hệ thống đưa ra một thông bao yéu cau tac nhân xác nhận việc đặt hàng

— Tác nhân xác nhận đơn hàng bằng nút “Xác nhận “hay có thê hủy bằng nút

“Hủy bỏ”

16

Trang 29

Nếu xác nhận đơn hàng, hệ thống hiền thị thông báo xác nhận thành công

và nhân viên cửa hàng sẽ tiền hành liên lạc với khách hàng đồng thời hệ

thông lưu đơn hàng vào database

Hệ thống xóa bỏ đơn hàng

— Nếu hủy đơn hàng, hệ thống sẽ hủy yêu cầu mua hàng và đưa tác nhân về trang giỏ hàng

— Kết thúc quá trình thanh toán

b) Yêu cầu đặc biệt

— Tác nhân phải tiến hành đăng nhập tài khoản mới có thé mua hang c) Két qua trả về

— Thông báo tác nhân có thêm hàng,thanh toán sản phâm thành công hay không

d) Cac luéng tong tac

— Tác nhân quan li gio hang va thanh toán

2.5.2 Thiết kế sơ đồ hoạz động chức năng quản lý gió hàng, thanh toán

Trang 30

Hình 2.13 Sơ đồ hoạt động Thanh toán

— Mô tả sơ đồ hoạt động:

Bước L: Khách hàng đăng nhập vào trang web

Bước 2: Hệ thống xác nhận đăng nhập

Bước 3: Khách hàng thêm sản pham vào giỏ hàng

Bước 4: Hệ thống đưa dữ liệu về sản phẩm vào trong giỏ hàng

Bước 5: Khách hàng chọn thanh toán và phương thức thanh toán

Bước 6: Hệ thống kiêm tra giao dịch

- Nếu hợp lệ chuyên sang bước 7

- Nếu không quay lại bước 5

18

Trang 31

Bước 7: Hệ thống xác nhận giao dịch và gửi mã đơn hàng cho khách hàng

Trang 32

— Mô tả sơ đồ hoạt động:

Bước 1: Khách hàng tiền hành truy cập vào giỏ hàng

Bước 2: Khách hàng chọn xóa sản pham trong gio hang Bước 3: Hệ thống gửi thông báo xác nhận xóa sản pham Bước 4: Khách hàng tiền hành lựa chọn:

- Nếu chọn có chuyên sang bước 5

- Nếu không hệ thông đưa khách hàng về trang giỏ hàng Bước 5: Hệ thống đưa dữ liệu sản phẩm ra giỏ hàng

Bước 6: Kết thúc

2.5.4 Sơ đồ tuần tự chức năng quán lý giỏ hàng, thanh toán

— Mô tả sơ đồ hoạt động chức năng thanh toán:

Ngườớt dụng Trang gio hang

Hình 2.15 Sơ đồ tuần tự Thanh toán 2.5.5 So đồ tuần tự chức năng xóa sản phẩm khởi giỏ hàng

20

Trang 33

Hình 2.16 Sơ đỗ tuần tự Xóa sản phẩm khỏi giỏ hàng

2.6 Chức năng quản lý sản phẩm

2.6.1 Sơ đồ use case quan ly san pham

Hình 2.17 Sơ dé use case quản lý sản phẩm 2.6.1.1 M6 ta use case

1 Tom tat

Tén use case: Quan ly san pham

Mô tả:Cho phép tác nhân thêm, sửa, xóa thông tin sản phẩm của cửa hàng Tác nhân: Quản trị viên

2 Mô tả hành động

21

Trang 34

a)

a ~~

2.6.2

Dòng sự kiện:

Tác nhân nhận danh sách hàng hóa càn thêm

Tác nhân tiến hành đăng nhập hệ thống bằng tài khoản quản trị viên

Hệ thống tiền hành xác minh tài khoản, néu chính xác hệ thống đưa tác nhân đến trang quản lý

Tác nhân bám nút “Quản lý sản phẩm”, hệ thông đưa ra một giao diện

quán lý sản phẩm với các chức năng tìm kiếm, thêm mới, sửa chữa, xóa thông tin sản phẩm

Tác nhân tiến hành các thao tác trên giao diện quản lý sản phẩm và nhắn

nút “Xác nhận” khi đã hoàn thành

Hệ thống đưa ra thông báo yêu cầu xác nhận lưu dữ liệu

Nếu đồng ý, tác nhận chọn “Có”, hệ thống sẽ lưu trữ dữ liệu vừa được thêm vào lên database

Nếu không, hệ thống sẽ hủy bỏ dữ liệu vừa nhập và quay lại giao diện quan ly san phẩm

Tác nhân bám “Thoát” đề kết thúc quá trình quan ly san pham

Yêu cầu đặc biệt:

Tác nhân quản lí thông tin sản phẩm của cửa hàng

Thiết kế sơ đồ hoạr động chức năng đăng ký

Trang 35

Hình 2.18 Sơ đồ hoạt động Thêm san pham

— Mô tả sơ đồ hoạt động:

Bước 1: Admin tiến hành đăng nhập vào hệ thống

Bước 2: Hệ thống xác nhân quyền đăng nhập của admin:

- Nếu đúng, chuyên sang bước 3

- Nếu sai, yêu cầu người dùng đăng nhập lại và quay lại bước †

Bước 3: Hệ thống hiên thi trang quan ly

23

Trang 36

Bước 4: Admin chọn chức năng quản lý sản phẩm

Bước 5: Hệ thống hiên thị trang quán lý sản phâm

Bước 6: Admin tiền hành thêm thông tin sản phẩm vào form thêm san pham

Bước 7: Hệ thống xác nhận thông tin vừa thêm chưa tồn tai trong cơ sở đữ liệu về

sản phẩm:

- Nếu đúng, chuyên sang bước 8

- Nếu sai, quay lại bước 5

Trang 37

Hình 2.19 Sơ đồ hoạt động Sửa thông tin sản phâm

— Mô tả sơ đồ hoạt động:

Bước 1: Admin tiễn hành đăng nhập vào hệ thống

Bước 2: Hệ thống xác nhân quyền đăng nhập của admin:

- Nếu đúng, chuyên sang bước 3

- Nếu sai, yêu cầu người dùng đăng nhập lại và quay lại bước 1

25

Trang 38

Bước 3: Hệ thống hiên thi trang quan ly

Bước 4: Admin chọn chức năng quản lý sản phẩm

Bước 5: Hệ thống hiên thị trang quán lý sản phâm

Bước 6: Admin tiền hành sửa thông tin sản phẩm trong form sửa sản phẩm

Bước 7: Hệ thống xác nhận thông tin vừa sửa chưa tồn tại trong cơ sở đữ liệu về

sản phẩm:

- Nếu đúng, chuyên sang bước 8

- Nếu sai, quay lại bước 5

Trang 39

Hình 2.20 Sơ đồ hoạt động Xóa thông tin sản pham

— Mô tả sơ đồ hoạt động:

Bước 1: Admin tiễn hành đăng nhập vào hệ thống

Bước 2: Hệ thống xác nhân quyền đăng nhập của admin:

- Nếu đúng, chuyên sang bước 3

- Nếu sai, yêu cầu người dùng đăng nhập lại và quay lại bước 1

27

Trang 40

Bước 3: Hệ thống hiên thi trang quan ly

Bước 4: Admin tìm sản phâm cần xóa theo mã, tên sản phẩm

Bước 5: Hệ thống tìm thông tin sản phẩm trong cơ sở đữ liệu sản phâm

- Nếu có, chuyên sang bước 6

- Nếu không, hệ thống thông báo không có sản pham va quay lại bước 4

Bước 6: Admin chọn xóa sản phâm khỏi kho dữ liệu

Bước 7: Hệ thống xóa dữ liệu sản phám và thông báo xóa thành công Bước 8: Kết thúc

2.6.5 Thiết kế sơ đồ tuần tự chức năng thêm thông tin sản phẩm

Hình 2.21 Sơ đồ tuần tự Thêm thông tin sản phẩm

28

Ngày đăng: 16/01/2025, 18:38