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

Báo cáo công nghệ phần mềm Đề tài xây dựng website bán balo

70 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 Balo
Tác giả Nguyễn Lê Như Nghĩa, Nguyễn Văn Trung, Hoàng Văn Tùng, Nguyễn Văn Sinh
Người hướng dẫn ThS. Võ Văn Lượng
Trường học Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt – Hàn
Thể loại báo cáo
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 70
Dung lượng 7,17 MB

Nội dung

Điều kiện sau: Khách hàng đăng nhập thành công và truy cập vào hệ thống.Kịch bản: Hoạt động của tác nhân Hoạt động của hệ thống 1.. Tìm kiếm sản phẩmTác nhân: khách hàng Mục đích: Khách

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ

TRUYỀN THÔNG VIỆT – HÀN

KHOA KHOA HỌC MÁY TÍNH

BÁO CÁO CÔNG NGHỆ PHẦN MỀM

ĐỀ TÀI XÂY DỰNG WEBSITE BÁN BALO

Sinh viên thực hiện: NGUYỄN LÊ NHƯ NGHĨA

NGUYỄN VĂN TRUNG HOÀNG VĂN TÙNG NGUYỄN VĂN SINH Giảng viên hướng dẫn: THS VÕ VĂN LƯỜNG

Trang 2

Đà Nẵng, tháng 11 năm 2023

Trang 3

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

VIỆT – HÀNKHOA KHOA HỌC MÁY TÍNH

BÁO CÁO CÔNG NGHỆ PHẦN MỀM

ĐỀ TÀI XÂY DỰNG WEBSITE BÁN BALO

Sinh viên thực hiện : NGUYỄN LÊ NHƯ NGHĨA

NGUYỄN VĂN TRUNG

HOÀNG VĂN TÙNG

NGUYỄN VĂN SINH

Giảng viên hướng dẫn : THS VÕ VĂN LƯỜNG

Đà Nẵng, tháng 11 năm 2023

Trang 4

MỞ ĐẦU

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

Ngày nay, các ứng dụng công nghệ thông tin đã được áp dụng trong mọi lĩnhvực nghiên cứu khoa học kĩ thuật cũng như trong đời sống, máy tính trở thành công cụtrợ giúp đắc lực cho con người trong lưu trữ, phân tích và xử lý thông tin Ở nước ta,cùng với sự phát triển chung của nền kinh tế, tin học đang ngày được ứng dụng rộngrãi trong công tác quản lý và từng bước khẳng định sức mạnh cũng như vị trí quantrọng của mình

Nhận thức được nhu cầu sử dụng Internet với những thao tác đơn giản trên máy

có nối mạng internet bạn sẽ có trong tầm tay những gì mà mình cần mà không phảimất nhiều thời gian Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theohướng dẫn và click vào những gì bạn cần Các nhà dịch vụ sẽ mang lại những trảinghiệm tốt nhất và cần thiết nhất cho bạn

Với mục đích xây dựng một website bán Balo, nhóm em chọn mô hình thiết kếweb-based để xây dựng 1 trang web giúp khách hàng có nhu cầu về dịch vụ mua cácloại balo thông qua mạng Internet Chính vì thế chúng em đã tìm hiểu và cho ra đời đềtài “Xây dựng website bán Balo"

2 Mục tiêu

Mục tiêu chung của website bán Balo là cung cấp các loại Balo chất lượng cao và

uy tín, cung cấp sự tiện lợi, đa dạng sản phẩm cho khách hàng trong việc mua sắm cácsản phẩm Balo:

- Đảm bảo chất lượng sản phẩm:

Website bán Balo có mục tiêu cung cấp các sản phẩm chất lượng cao cho kháchhàng Điều này đòi hỏi việc lựa chọn kỹ càng các nhà cung cấp và nhà sản xuất uy tín,đảm bảo rằng các Balo được sản xuất, có chất lượng và giá thành phải chăng

- Cung cấp sự thuận tiện cho khách hàng:

Tạo ra một nền tảng trực tuyến thuận tiện để khách hàng có thể dễ dàng tìm kiếm,lựa chọn và mua các loại Balo mà họ mong muốn Website cung cấp một giao diệntrực quan và dễ sử dụng, cho phép khách hàng thêm sản phẩm vào giỏ hàng, thanhtoán và giao hàng một cách nhanh chóng và tiện lợi

- Xây dựng niềm tin và đáng tin cậy:

Mục tiêu của website bán Balo là xây dựng lòng tin và đáng tin cậy từ phía ngườimua Điều này có thể đạt được thông qua việc cung cấp thông tin chi tiết và minh bạch

về nguồn gốc, quy trình sản xuất, chứng nhận Cung cấp đánh giá và nhận xét từ kháchhàng cũng đóng vai trò quan trọng trong việc xây dựng niềm tin

- Tăng cường lựa chọn và đa dạng sản phẩm:

Mục tiêu của website là cung cấp một loạt các loại Balo đa dạng để khách hàng cónhiều sự lựa chọn Điều này có thể bao gồm các loại Balo du lịch, Balo học sinh, Balothời trang, Balo thể thao và Balo công nghệ

Trang 5

3 Nội dung nghiên cứu

Trên cơ sở mục tiêu nghiên cứu, tác giả đã triển khai các nội dung nghiên cứu

cụ thể như sau:

- Nghiên cứu lý thuyết về cách tạo một trang web bán hàng

- Nghiên cứu về hệ thống quản lý bán hàng online

- Thiết kế trang web (website), tạo giao diện cho trang web

- Phân tích thiết kế hệ thống website bán balo

- Triển khai thực nghiệm

- Đánh giá mô hình thực nghiệm đã triển khai

- Tổng hợp và báo cáo kết quả thực hiện

4 Phương pháp nghiên cứu

- Phương pháp nghiên cứu lý thuyết:

● Tham khảo các trang web tương tự có sẵn trên thị trường

● Tìm hiểu và nghiên cứu cách vận hành trang web

● Tìm hiểu và vận dụng các kiến thức đã học để phân tích thiết kế hệ thống

và xây dựng website bán balo

● Tham khảo, lấy ý kiến góp ý của giảng viên nhằm hoàn thiện và nâng caohiệu quả của trang web

- Phương pháp nghiên cứu thực nghiệm:

● Dựa vào các phương pháp nghiên cứu lý thuyết để xây dựng web bán balo

● Triển khai thực nghiệm hệ thống để kiểm chứng mô hình lý thuyết đãnghiên cứu

5 Ý nghĩa khoa học của đề tài

Với sự phát triển mạnh mẽ và ngày càng phổ biến của Internet cũng như côngnghệ thông tin “website bán Balo” sẽ là một giải pháp giúp người mua tiết kiệm thờigian cũng như chi phí đi lại

Trang 6

LỜI CẢM ƠN

Đầu tiên, chúng em xin bày tỏ lòng biết ơn sâu sắc đến Ban giám hiệu TrườngĐại học Công nghệ thông tin và Truyền thông – Việt Hàn, các thầy cô thuộc khoaKhoa học máy tính đã tận tình giúp đỡ chúng em suốt thời gian học tập và thực hiệnbáo cáo này

Đặc biệt, chúng em xin gửi lời cảm ơn chân thành nhất đến thầy Võ Văn Lườngphụ trách bộ môn Công nghệ phần mềm Trong quá trình nghiên cứu và thực hiện bàibáo cáo, chúng em đã nhận được sự quan tâm giúp đỡ, hướng dẫn chu đáo, tâm huyếtcủa thầy Thầy đã giúp chúng em tích lũy thêm nhiều kiến thức để có thể cái nhìn sâusắc và chuyên môn hơn Đây là hành trang quý báu, là kinh nghiệm để giúp chúng em

đi tiếp trên con đường sự nghiệp của mình

Có lẽ kiến thức là vô hạn mà sự tiếp nhận kiến thức của bản thân mỗi ngườiluôn tồn tại những hạn chế nhất định Do đó, trong quá trình hoàn thành báo cáo, chắcchắn không tránh khỏi những thiếu sót Bản thân chúng em rất mong nhận được nhữnggóp ý đến từ thầy để báo cáo được hoàn thiện hơn

Kính chúc thầy sức khỏe, hạnh phúc và thành công trên con đường sự nghiệpgiảng dạy

Sinh viên

Nguyễn Lê Như NghĩaNguyễn Văn TrungHoàng Văn TùngNguyễn Văn Sinh

Trang 7

NHẬN XÉT (Của giảng viên hướng dẫn)

Đà Nẵng, tháng năm 2023

Giảng viên hướng dẫn

ThS Võ Văn Lường

Trang 8

MỤC LỤC

CHƯƠNG 1 THU THẬP YÊU CẦU 1

1.1 Đ Ề TÀI 1

1.1.1 Tên đề tài 1

1.1.2 Phạm vi 1

1.2 P HIẾU PHỎNG VẤN 1

1.2.1 Phỏng vấn khách hàng 1

1.3 P HIẾU CÂU HỎI KHẢO SÁT 3

1.3.1 Phiếu khảo online sát dành cho khách hàng 3

1.5 Đ ẶC TẢ HỆ THỐNG (SRS) 6

CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 13

2.1 A CTOR 13

2.2 U SE CASE 13

2.3 Đ ẶC TẢ USE CASE 13

2.3.1 Đăng ký 13

2.3.2 Đăng nhập 13

2.3.3 Đổi mật khẩu 14

2.3.4 Tìm kiếm sản phẩm 14

2.3.5 Hiển thị chi tiết sản phẩm 15

2.3.6 Thêm sản phẩm giỏ hàng 15

2.3.7 Thêm sản phẩm 16

2.3.8 Sửa sản phẩm: 17

2.3.9 Xóa sản phẩm: 17

2.3.10 sửa mật khẩu khách hàng 17

2.3.11 Xóa khách hàng 18

2.4 U SE CASE DIAGRAM 19

2.4.1 Diagram tổng quát 19

2.4.2 Diagram chi tiết 19

2.5 A CTIVITY DIAGRAM 22

2.5.1 Đăng ký 22

2.5.2 Đăng nhập 23

2.5.3 Đổi mật khẩu 24

2.5.4 Xem thông tin sản phẩm 25

2.5.5 Tìm kiếm sản phẩm 25

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

2.5.7 Thêm sản phẩm 27

2.5.8 Sửa sản phẩm 28

2.5.9 Xóa sản phẩm 29

2.5.10 Sửa mật khẩu khách hàng 30

2.5.11 Xóa khách hàng 31

2.5.12 Thêm danh mục 32

2.5.13 Xóa danh mục 33

2.6 S EQUENCE DIAGRAM 37

Trang 9

2.6.1 Đăng kí tài khoản 37

2.6.2 Đăng nhập tài khoản 38

2.6.3 Đổi mật khẩu 40

2.6.4 Tìm kiếm 40

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

2.6.6 Xem thông tin sản phẩm 41

2.6.7 Thêm sản phẩm 42

2.6.8 Sửa sản phẩm 42

2.6.9 Xóa sản phẩm 43

2.6.10 Xóa tài khoản khách hàng 43

2.6.11 Thêm danh mục 43

2.6.12 Xóa danh mục 44

CHƯƠNG 3 PHÁT TRIỂN WEBSITE 45

3.1C ÁC BẢNG DỮ LIỆU 45

3.1.1 Bảng User: 45

3.1.2 Bảng Admin: 45

3.1.3 Bảng image library (hình ảnh chi tiết sản phẩm): 45

3.1.4 Bảng menu_product (bảng danh mục): 46

3.1.5 Bảng Order (đơn hàng): 46

3.1.6 Bảng Order_details 46

3.1.7 Bảng Product: 47

3.1.8 Bảng rate: 47

3.2 C Ơ SỞ DỮ LIỆU : S Ơ ĐỒ QUAN HỆ CƠ SỞ DỮ LIỆU 48

3.3 G IAO DIỆN W EBSITE : 48

3.3.1 Trang chủ: 48

3.3.2 Trang sản phẩm: 49

3.3.3 Trang chi tiết sản phẩm: 49

3.3.4 Trang đánh giá của khách hàng: 50

3.3.5 Trang giỏ hàng: 51

3.3.6 Trang thông tin đặt hàng: 51

3.3.7 Trang đơn hàng của khách: 52

3.3.8 Trang đăng nhập: 52

3.3.8 Trang đăng kí: 53

3.3.9 Trang đăng nhập cho admin: 54

3.3.10 Trang quản lí đơn hàng: 55

3.3.11 Trang quản lí khách hàng: 55

3.3.12 Trang quản lí sản phẩm: 56

3.3.13 Trang quản lí danh mục: 56

3.3.14 Trang thêm sản phẩm: 57

3.3.15 Trang sửa sản phẩm: 57

3.3.16 Trang thêm danh mục: 57

3.3.17 Trang sửa mật khẩu khách hàng: 58

Trang 10

DANH MỤC CÁC BẢNG

Bảng 1 Kịch bản đăng ký 22

Bảng 2 Kịch bản đăng nhập 23

Bảng 3 Kịch bản đổi thông tin cá nhân 23

Bảng 4 Kịch bản đổi ảnh đại diện 24

Bảng 5 Kịch bản hiển thị lịch sử đơn hàng 24

Bảng 6 Kịch bản thêm sản phẩm vào giỏ hàng 25

Bảng 7 Kịch bản sửa số lượng sản phẩm trong giỏ hàng 25

Bảng 8 Kịch bản xóa sản phẩm khỏi giỏ hàng 26

Bảng 9.Kịch bản hiển thị slide 26

Bảng 10 Kịch bản thêm slide 27

Bảng 11 Kịch bản sửa slide 27

Bảng 12 Kịch bản xóa slide 28

Bảng 13 Kịch bản sửa email trong cài đặt 28

Bảng 14 Kịch bản thêm ngân hàng 29

Bảng 15 Kịch bản sửa ngân hàng 29

Bảng 16 Kịch bản xóa ngân hàng 30

Bảng 17 Kịch bản sửa thông tin về chúng tôi 31

Bảng 18 Kịch bản thêm sản phẩm 31

Bảng 19 Kịch bản sửa sản phẩm 32

Bảng 20 Kịch bản xoá sản phẩm 32

Bảng 21 Kịch bản hiển thị sản phẩm 32

Bảng 22 Kịch bản thêm chi tiết sản phẩm 33

Bảng 23 Kịch bản sửa chi tiết sản phẩm 33

Bảng 24 Kịch bản xoá chi tiết sản phẩm 34

Bảng 25 Kịch bản hiển thị chi tiết sản phẩm 34

Bảng 26 Kịch bản thay đổi trạng thái đơn hàng photocopy 35

Bảng 27 Kịch bản xem chi tiết thông tin đơn hàng photocopy 36

Bảng 28 Kịch bản đặt đơn hàng photocopy 37

Bảng 29 Kịch bản thay đổi trạng thái đơn hàng sản phẩm được mua 38

Bảng 30 Kịch bản đặt mua sản phẩm 38

Bảng 31 Kịch bản xem chi tiết đơn hàng sản phẩm được mua 39

Bảng 32 Kịch bản thêm danh mục sản phẩm 40

Bảng 33 Kịch bản xóa danh mục sản phẩm 41

Bảng 34 Kịch bản hiển thị danh mục sản phẩm 41

Bảng 35 Bảng Users 83

Bảng 36 Bảng Categories 84

Bảng 37 Bảng Abouts 84

Bảng 38 Bảng Configs 84

Bảng 39 Bảng Slides 84

Bảng 40 Bảng Products 84

Bảng 41 Bảng orders 85

Trang 11

Bảng 42 Bảng order_photo 85

Bảng 43 Bảng order_product 85

Bảng 44 Bảng products 86

Bảng 45 Bảng sub_product 86

Bảng 46 Bảng Photos 86

Trang 12

DANH MỤC HÌNH

Hình 1 Mẫu hóa đơn bán hàng 14

Hình 2 Usecase diagram tổng quát 42

Hình 3 Usecase diagram chung giữa các actor 42

Hình 4 Usecase diagram riêng của actor khách hàng 43

Hình 5 Usecase diagram riêng của actor quản trị viên 44

Hình 6 Activity diagram đăng ký 45

Hình 7 Activity diagram đăng nhập 46

Hình 8 Activity diagram đổi thông tin 47

Hình 9 Activity diagram đổi ảnh đại diện 47

Hình 10 Activity diagram hiển thị lịch sử đơn hàng 48

Hình 11 Activity diagram thêm sản phẩm vào giỏ hàng 48

Hình 12 Activity diagram sửa sản phẩm trong giỏ hàng 49

Hình 13 Activity diagram xóa sản phẩm khỏi giỏ hàng 49

Hình 14 Activity diagram xem slide 50

Hình 15 Activity diagram thêm slide 50

Hình 16 Activity diagram sửa slide 51

Hình 17 Activity diagram xóa slide 51

Hình 18 Activity diagram sửa email quản trị viên 52

Hình 19 Activity diagram thêm ngân hàng 53

Hình 20 Activity diagram sửa ngân hàng 54

Hình 21 Activity diagram xóa ngân hàng 54

Hình 22 Activity diagram sửa thông tin về chúng tôi 55

Hình 23 Activity diagram thêm sản phẩm 56

Hình 24 Activity diagram sửa sản phẩm 57

Hình 25 Activity diagram xoá sản phẩm 58

Hình 26 Activity diagram hiển thị sản phẩm 59

Hình 27 Activity diagram thêm chi tiết sản phẩm 60

Hình 28 Activity diagram sửa chi tiết sản phẩm 61

Hình 29 Activity diagram xoá chi tiết sản phẩm 62

Hình 30 Activity diagram hiển thị chi tiết sản phẩm 63

Hình 31 Activity diagram đặt đơn photocopy 64

Hình 32 Activity diagram đặt hàng sản phẩm 65

Hình 33 Activity diagram hiển thị danh mục 66

Hình 34 Activity diagram xem chi tiết đơn hàng photo 66

Hình 35 Activity diagram xem chi tiết đơn hàng sản phẩm 67

Hình 36 Activity diagram đổi trạng thái đơn hàng photocopy 68

Hình 37 Activity diagram đổi trạng thái đơn hàng sản phẩm 69

Hình 38 Activity diagram thêm danh mục 70

Hình 39 Activity diagram xóa danh mục 71

Hình 40 Giao diện trang chủ 72

Hình 41 Giao diện trang đăng nhập 73

Trang 13

Hình 42 Giao diện trang đăng ký 73

Hình 43 Giao diện trang thông tin cá nhân 73

Hình 44 Giao diện trang lịch sử đơn hàng 74

Hình 45 Giao diện trang giỏ hàng 74

Hình 46 Giao diện trang sản phẩm 75

Hình 47 Giao diện trang chi tiết sản phẩm 75

Hình 48 Giao diện trang đặt đơn photocopy 76

Hình 49 Giao diện trang đặt sản phẩm 76

Hình 50 Giao diện trang hiển thị danh mục 76

Hình 51 Giao diện trang slide 77

Hình 52 Giao diện trang thêm slide 77

Hình 53 Giao diện trang cài đặt 78

Hình 54 Giao diện trang thêm ngân hàng 78

Hình 55 Giao diện trang sản phẩm 79

Hình 56 Giao diện trang thêm sản phẩm 79

Hình 57 Giao diện trang sửa sản phẩm 80

Hình 58 Giao diện trang xóa sản phẩm 80

Hình 59 Giao diện trang thêm sản phẩm chi tiết 81

Hình 60 Giao diện trang chi tiết hóa đơn photocopy 81

Hình 61 Giao diện trang chi tiết hóa đơn sản phẩm 82

Hình 62 Giao diện trang đổi trạng thái đơn photo 82

Hình 63 Giao diện trang đổi trạng thái đơn sản phẩm 82

Hình 64 Giao diện trang thêm danh mục 83

Hình 65 Giao diện trang xóa danh mục 83

Hình 66 Sơ đồ quan hệ cơ sở dữ liệu 87

Hình 67 Giao diện trang chủ khách hàng 88

Hình 68 Giao diện trang photocopy 88

Hình 69 Giao diện trang sản phẩm 89

Hình 70 Giao diện trang chi tiết sản phẩm 89

Hình 71 Giao diện trang về chúng tôi 90

Hình 72 Giao diện trang giỏ hàng 90

Hình 73 Giao diện trang thanh toán 91

Hình 74 Giao diện trang thông tin cá nhân 91

Hình 75 Giao diện trang lịch sử đơn hàng 92

Hình 76 Giao diện trang đăng ký 92

Hình 77 Giao diện trang chủ quản lý 93

Hình 78 Giao diện trang quản lý slide 93

Hình 79 Giao diện trang thêm slide 94

Hình 80 Giao diện trang sửa slide 94

Hình 81 Giao diện trang cài đặt 95

Hình 82 Giao diện trang thêm ngân hàng 95

Hình 83 Giao diện trang sửa ngân hàng 96

Hình 84 Giao diện trang quản lý sản phẩm 96

Hình 85 Giao diện trang thêm sản phẩm 97

Trang 14

Hình 86 Giao diện trang sửa sản phẩm 97

Hình 87 Giao diện trang thêm chi tiết sản phẩm 98

Hình 88 Giao diện trang sửa chi tiết sản phẩm 98

Hình 89 Giao diện trang quản lý danh mục 99

Hình 90 Giao diện trang quản lý đơn photo 99

Hình 91 Giao diện trang quản lý đơn sản phẩm 100

Hình 92 Giao diện trang chi tiết đơn photo 100

Hình 93 Docker-compose up -d 104

Hình 94 Docker container ls 104

Hình 95 Docker logs –follow fast_pho-php-1 105

Hình 96 Demo 105

Trang 16

Chương 1 THU THẬP YÊU CẦU

Nhân viên phỏng vấn : Nguyễn Lê Như Nghĩa

Địa điểm: Trường Đại học CNTT và TT Việt Hàn

Thời gian:13/11/2023

Thời gian bắt đầu phỏng vấn: 17h

Thời gian kết thúc phỏng vấn:17h45

Đối tượng được hỏi: Khách hàng

Các yêu cầu: Vai trò, vị trí, trình độ, kinh nghiệm người phỏng vấn

Phiếu câu hỏi:

Câu 1: Khi đăng ký tài khoản, bạn mong muốn cần cung cấp những thông tin gì? Ví dụ: tên, địa chỉ email, số điện thoại, v.v.

‐ Tôi mong muốn cung cấp tên, địa chỉ email và mật khẩu để đăng ký tài khoản

Câu 2: Bạn có yêu cầu gì đặc biệt khi đăng nhập vào tài khoản của mình? Ví dụ: xác thực hai bước, ghi nhớ đăng nhập, v.v.

‐ Tôi muốn có tính năng ghi nhớ đăng nhập để tiện lợi cho việc truy cập vào tàikhoản

Câu 3: Khi quên mật khẩu, bạn muốn quá trình khôi phục mật khẩu như thế nào để đảm bảo tính bảo mật? Ví dụ: gửi email xác nhận, trả lời câu hỏi bí mật, v.v.

‐ Tôi mong muốn nhận được một email xác nhận để khôi phục mật khẩu của tôi

Câu 4: Bạn muốn xem thông tin gì trong lịch sử đơn hàng của mình?

‐ Tôi muốn có thể xem danh sách các đơn hàng đã đặt, thông tin chi tiết và trạngthái đơn hàng

1

Trang 17

Câu 5: Bạn muốn thêm sản phẩm vào giỏ hàng như thế nào? Ví dụ: bằng cách tìm kiếm sản phẩm, nhấn vào nút "Thêm vào giỏ hàng" từ trang sản phẩm, v.v.

‐ Tôi muốn có khả năng thêm sản phẩm vào giỏ hàng bằng cách nhấn vào nút

"Thêm vào giỏ hàng" từ trang sản phẩm

Câu 6: Khi muốn chỉnh sửa giỏ hàng, bạn muốn làm như thế nào? Ví dụ: thay đổi số lượng sản phẩm, xóa sản phẩm, v.v.

‐ Tôi muốn có khả năng thay đổi số lượng sản phẩm trong giỏ hàng và xóa sảnphẩm khỏi giỏ hàng nếu cần thiết

Câu 7: Bạn muốn có tính năng nào liên quan đến tính toán tổng giá trị giỏ hàng? Ví dụ: hiển thị tổng giá trị, giảm giá, v.v.

‐ Tôi muốn có tính năng hiển thị giá trị của mỗi đơn hàng, tính toán giá sau khigiảm nếu có, và hiển thị tổng số tiền phải thanh toán

Câu 8: Khi bạn xem thông tin sản phẩm, có những thông tin nào bạn muốn thấy trên màn hình?

‐ Tôi muốn dễ dàng xem các thông tin một cách rõ ràng, có các thông tin về sale

‐ Tôi muốn xem giá cả, số lượng, màu sắc, hình ảnh trên đó

Câu 11: Bạn muốn có tính năng gì liên quan đến trạng thái đơn hàng mua balo?

‐ Tôi mong muốn có các trạng thái như: khi chưa giao hàng ("Chờ xác nhận,"

"Đang giao hàng,"), khi nhận được hàng ("Đã giao hàng.") và khi hủy đơnhàng (“Đã hủy hàng”)

Câu 12: Khi đặt đơn hàng balo trên website bạn mong muốn có những tùy chọn nào?

‐ Tôi mong muốn có tùy chọn khi đặt đơn balo như: Nhập thông tin cá nhânngười đặt hàng ( họ và tên, số điện thoại, địa chỉ, thời gian nhận hàng), thôngtin mặt hàng (kiểu giấy, số lượng, bìa, kiểu in, ghi chú), phương thức thanhtoán, tải tệp tin cần balo và nút đặt đơn

Câu 13: Bạn muốn có tính năng gì liên quan đến đổi trạng thái đơn hàng sản phẩm?

2

Trang 18

‐ Giống như bên balo tôi mong muốn có các trạng thái như khi nhận được hàng giao hàng ("Chờ xác nhận," "Đang giao hàng,"), khi nhận được hàng ( "Đãgiao hàng.") và khi hủy đơn hàng “Đã hủy hàng”.

Câu 14: Bạn mong muốn có những tùy chọn nào khi đặt hàng sản phẩm?

‐ Tôi mong muốn có tùy chọn để đặt sản phẩm như: nhập số lượng và nút thêmvào giỏ hàng Khi vào nhấn vào nút giỏ hàng thì có thể xem chi tiết giỏ hànghoặc thanh toán Khi nhấn vào thanh toán tôi muốn có tùy chọn như: Nhập họ

và tên, số điện thoại, địa chỉ, giá tiền sản phẩm và nút tiếp tục đến phươngthức thanh toán Khi thanh toán thì có thể thanh toán bằng nhiều hình thức

1.3 Phiếu câu hỏi khảo sát

1.3.1 Phiếu khảo online sát dành cho khách hàng

Câu 1: Bạn muốn sử dụng phương thức nào để đăng ký tài khoản(chọn 1)?

🔲 Các tính năng khác (vui lòng cung cấp thông tin chi tiết): _

Câu 5: Bạn muốn thực hiện quy trình nào để đổi mật khẩu?

🔘 Nhập mật khẩu hiện tại và nhập mật khẩu mới

🔘 Xác nhận thông qua email hoặc số điện thoại

🔘 Các quy trình khác (vui lòng cung cấp thông tin chi tiết):

Câu 6: Bạn thường xuyên xem các trang website bán balo không?

🔘Có

🔘Không

3

Trang 19

Câu 7: Bạn mong muốn nhìn thấy những thông tin cụ thể nào khi xem qua trang website bán balo này? (vui lòng mô tả)

🔲 Các thông tin khác (vui lòng cung cấp thông tin chi tiết):

Câu 9: Khi thêm sản phẩm vào giỏ hàng, bạn muốn thực hiện thao tác nào?

🔘 Nhấn vào nút "Thêm vào giỏ hàng"

🔘 Chọn số lượng sản phẩm và nhấn vào nút "Thêm vào giỏ hàng"

🔘 Cách khác (vui lòng cung cấp thông tin chi tiết): _

Câu 10: Khi sửa sản phẩm trong giỏ hàng, bạn muốn thực hiện thao tác nào?

🔘 Thay đổi số lượng sản phẩm

🔘 Xóa sản phẩm khỏi giỏ hàng

🔘 Cập nhật thông tin khác của sản phẩm (vui lòng cung cấp thông tinchi tiết):

Câu 11: Khi xóa sản phẩm khỏi giỏ hàng, bạn muốn thực hiện thao tác nào?

🔘 Chọn sản phẩm và nhấn vào nút "Xóa"

🔘 Thực hiện thao tác vuốt qua sản phẩm để xóa

🔘 Cách khác (vui lòng cung cấp thông tin chi tiết): _

Câu 12: Theo bạn, giao diện mua sản phẩm có dễ dàng sử dụng hay không?

🔘 Dịch vụ chất lượng đi kèm với sản phẩm

🔘 Cách khác (vui lòng cung cấp thông tin chi tiết): _

Câu 14: Bạn thấy chức năng xem chi tiết trên sản phẩm có dài dòng không?

🔘 Có

4

Trang 20

🔘 Phương thức thanh toán và cung cấp thông tin liên lạc.

🔘 Bổ sung (vui lòng cung cấp thông tin chi tiết): _

Câu 17:Bạn muốn đặt mua sản phẩm bằng phương thức nào? (chỉ được chọn 1)

🔘 Trực tuyến qua trang website

🔘 Mua trực tiếp các cửa hàng nhượng quyền

🔘 Bổ sung (vui lòng cung cấp thông tin chi tiết): _

Câu 22: Bạn muốn có khả năng tìm kiếm hoặc lọc danh sách mục theo tiêu chí nào ?

Trang 21

Chương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG2.1 Actor

- Khách hàng: là người sử dụng trang web để tìm kiếm, đặt hàng sản phẩm,photocopy, xem lịch sử mua hàng

- Quản trị viên: là người dùng trang web để quản lý người dùng, slide, sảnphẩm, đơn hàng, photocopy

Mục đích: Tạo tài khoản để truy cập vào hệ thống

Điều kiện tiên quyết: Khách hàng chưa có tài khoản trong hệ thống

Điều kiện sau: Tài khoản khách hàng được tạo thành công

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống

1 Khách hàng truy cập vào trang

đăng ký trong hệ thống 2 Hệ thống hiển thị giao diện đăng ký tàikhoản

3 Khách hàng nhập các thông tin cần

thiết như tên, địa chỉ email, mật khẩu,

và các thông tin khác (nếu có)

4 Hệ thống kiểm tra tính hợp lệ của thôngtin đăng ký

 Nếu thông tin không hợp lệ, hệ thốnghiển thị thông báo lỗi và yêu cầu kháchhàng nhập lại thông tin

 Nếu thông tin hợp lệ, chuyển đếntrang đăng nhập và thông báo thànhcông

Bảng 1 Đăng ký

6

Trang 22

2.3.2 Đăng nhập

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

Mục đích: Truy cập vào hệ thống với tài khoản đã đăng ký

Điều kiện tiên quyết: Khách hàng đã có tài khoản trong hệ thống

Điều kiện sau: Khách hàng đăng nhập thành công và truy cập vào hệ thống.Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống

1 Khách hàng truy cập vào trang

đăng ký trong hệ thống

2 Hệ thống hiển thị giao diện đăng nhập

3 khách hàng nhập tài khoản và mật

khẩu của tài khoản đã đăng ký 4 Hệ thống kiểm tra tính hợp lệ của thôngtin đăng nhập

 Nếu thông tin không hợp lệ, hệ thốnghiển thị thông báo lỗi và yêu cầu kháchhàng nhập lại thông tin

 Nếu thông tin hợp lệ, chuyển đếntrang chủ và thông báo đăng nhập thànhcông

Bảng 2 Đăng nhập

2.3.3 Đổi mật khẩu

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

Mục đích: Cập nhật thông tin cá nhân trong tài khoản

Điều kiện tiên quyết: Khách hàng đã đăng nhập vào tài khoản

Điều kiện sau: Mật khẩu của khách hàng được cập nhật thành công

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống

1 Khách hàng truy cập vào trang đổi

mật khẩu

2 Hệ thống hiển thị giao diện trang đổi mậtkhẩu bao gôm nhập password cũ vàpassword mới

3 Khách hàng thay đổi mật khẩu theo

nhu cầu sử dụng 4 Hệ thống kiểm tra tính hợp lệ của thôngtin cập nhật

 Nếu thông tin không hợp lệ, hệ thốnghiển thị thông báo lỗi và yêu cầu kháchhàng nhập lại thông tin

 Nếu thông tin hợp lệ, thông báo đổithông tin thành công

Bảng 3 Đổi mật khẩu

7

Trang 23

2.3.4 Tìm kiếm sản phẩm

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

Mục đích: Khách hàng tìm kiếm thông tin

Điều kiện tiên quyết: khách hàng đã đăng nhập vào tài khoản

Điều kiện sau: sản phẩm được tìm kiếm thành công Khách hàng sẽ xem đượcsản phẩm đã tìm kiếm

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống

1 Người dùng truy cập vào website của

hệ thống và chọn nút tìm kiếm

2.Hệ thống sẽ hiển thị các từ khoá đã tìmkiếm trước đó

3 Sau đó người dùng nhập từ khoá vào

form tìm kiếm và nhấn icon tìm kiếm

hoặc nhấn enter

4 Hệ thống hiển thị sác sản phẩm đã tìmkiếm, từ khoá tìm kiếm không hợp lệngười dùng có thể điền lại hoặc huỷ bỏtìm kiếm, khi đó ca sử dụng kết thúc

Bảng 4 Tìm kiếm sản phẩm

2.3.5 Hiển thị chi tiết sản phẩm

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

Mục đích: hiển thị thông tin về sản phẩm

Điều kiện tiên quyết: khách hàng đã đăng nhập vào tài khoản

Điều kiện sau: sản phẩm được hiển thị lên thành công Khách hàng sẽ xemđược sản phẩm

3 Khách hàng sẽ truy cập thấy sản phẩm

và chọn loại sản phẩm mình muốn chọn

trong đó có giá cả và hình ảnh của sản

phẩm đó

4 Hệ thống hiển thị thông tin sản phẩm

Bảng 5 Hiển thị chi tiết sản phẩm

Trang 24

‐ Tác nhân (khách hàng) có quyền truy cập và sử dụng chức năng đặt muasản phẩm trong hệ thống.

‐ Khách hàng đã đăng nhập vào hệ thống để thực hiện đặt hàng

Điều kiện sau:

‐ Hiển thị trang giỏ hàng

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống

1.Khách hàng cần đăng nhập vào hệ

thống bằng tên đăng nhập và mật khẩu

của mình để có quyền truy cập và sử

dụng chức năng đặt đơn hàng

2 Hệ thống kiểm tra thông tin đăng nhậpcủa khách hàng và xác thực để đảm bảorằng chỉ người dùng có quyền truy cậpmới được phép sử dụng chức năng đặt đơnhàng

3 Sau khi đăng nhập thành công,

khách hàng truy cập vào trang sản

chọn thêm vào giỏ hàng

6 Hệ thống hiển thị chức năng xem giỏhàng và có thông tin sản phẩm, số lượng

Điều kiện tiên quyết: Thông tin sản phẩm mới để thêm

Điều kiện sau: Lưu thông tin vào cơ sở dữ liệu, cập nhật sản phẩmthành công

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống

1 Truy cập trang web quản lí và kích

chuột vào quản lí sản phẩm

2.Hệ thống nhập thông tin về sản phẩmmới, bao gồm các chi tiết như tên sảnphẩm, hình ảnh, danh mục, giá thành, mô

tả chi tiết và bất kỳ các thông tin khác cóliên quan Sau đó, cập nhật lên trang web

Trang 25

trong đó có giá cả, hình ảnh và các thông

tin liên quan

Bảng 4 Thêm sản phẩm

2.3.8 Sửa sản phẩm:

Tác nhân: Quản trị viên

Mục đích: Để sửa sản phẩm

Điều kiện tiên quyết: thông tin sản phẩm cần sửa

Điều kiện sau: Lưu thông tin vào cơ sở dữ liệu, cập nhật thêm sửa sảnphẩm thành công

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống

1 Truy cập trang web quản lí và kích

chuột vào quản lí sản phẩm

2.Hệ thống nhập thông tin sản phẩm cầnsửa, bao gồm như tên sản phẩm, hình ảnh,danh mục, giá thành, mô tả chi tiết và bất

kỳ các thông tin khác có liên quan để sửa

+ Điều kiện tiên quyết: thông tin xóa sản phẩm cần xóa

+ Điều kiện sau: lưu thông tin vào cơ sở dữ liệu, cập nhật thêm xóa sảnphẩm thành công

+ Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống

1 Truy cập trang web quản lí và kích

chuột vào nút xoá sản phẩm

Trang 26

2.3.10 sửa mật khẩu khách hàng

Tác nhân: Quản trị viên

Mục đích: Sửa mật khẩu khách hàng

Điều kiện tiên quyết: Thông tin khách hàng cần sửa

Điều kiện sau: Mật khẩu cập nhật thành công

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống

1 Truy cập trang web quản lí và kích

chuột vào quản lí khách hàng 2.Hệ thống nhập mật khẩu mới.

Tác nhân: Quản trị viên

Mục đích: Xóa tài khoản khách hàng

Điều kiện tiên quyết: Thông tin tài khoản bị xóa

Điều kiện sau: Tài khoản khách hàng đã bị xóa khỏi hệ thống

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống

1 Truy cập trang web quản lí và kích

chuột vào quản lí khách hàng và bấm

Trang 27

2.4 Use case diagram

2.4.1 Diagram tổng quát

Hình 1 Usecase diagram tổng quát

2.4.2 Diagram chi tiết

Hình 2 Usecase diagram chung giữa các actor

12

Trang 28

Hình 3 Usecase diagram riêng của actor khách hàng

13

Trang 29

Hình 4 Usecase diagram riêng của actor quản trị viên

14

Trang 30

2.5 Activity diagram

2.5.1 Đăng ký

Hình 5 Activity diagram đăng ký

15

Trang 31

2.5.2 Đăng nhập

Hình 6 Activity diagram đăng nhập

16

Trang 32

2.5.3 Đổi mật khẩu

Hình 7 Activity diagram đổi thông tin

17

Trang 33

2.5.4 Xem thông tin sản phẩm

Hình 8 Activity diagram đổi ảnh đại diện

2.5.5 Tìm kiếm sản phẩm

Hình 9 Activity diagram hiển thị lịch sử đơn hàng

18

Trang 34

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

Hình 10 Activity diagram thêm sản phẩm vào giỏ hàng

19

Trang 35

2.5.7 Thêm sản phẩm

Hình 11 Activity diagram thêm sản phẩm

20

Ngày đăng: 20/12/2024, 15:24

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN