1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng website thương mại điện tử bán giống cây ăn quả

70 7 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 Website Thương Mại Điện Tử Bán Giống Cây Ăn Quả
Tác giả Thái Văn Đàn
Người hướng dẫn Nguyễn Văn Bình
Trường học Trường Đại Học Công Nghệ Thông Tin & Truyền Thông Việt Hàn
Chuyên ngành Khoa Học Máy Tính
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2021
Thành phố Đà Nẵng
Định dạng
Số trang 70
Dung lượng 2,64 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

CSS được phát triển bởi W3C World Wide Web Consortium vào năm 1996, vì HTML không được thiết kế để gắn tag để giúp định dạng trang web.Phương thức hoạt động của CSS là nó sẽ tìm dựa vào

Trang 1

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

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

Khoa Khoa Học Máy Tính

Xây Dựng Website Thương Mại Điện Tử

Bán Giống Cây Ăn Quả

Sinh viên thực hiện: Thái Văn Đàn

Giảng viên hướng dẫn: Nguyễn Văn Bình

Đà Nẵng, tháng 12 năm 2021

Trang 3

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

Khoa Khoa Học Máy Tính

ĐỒ ÁN TỐT NGHIỆP

Xây Dựng Website Thương Mại Điện Tử

Bán Giống Cây Ăn Quả

Sinh viên: Thái Văn Đàn Mã: 191C900123

Giảng viên hướng dẫn: Nguyễn Văn Bình

Đà Nẵng, tháng 12 năm 2021

Trang 5

i

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

Trang 6

ii

Trang 7

Em xin trân trọng cảm ơn

Sinh viên

Thái Văn Đàn

Trang 8

iv

Trang 9

v

MỤC LỤC

Contents

DANH MỤC CÁC TỪ VIẾT TẮT viii

DANH MỤC HÌNH VẼ ix

DANH MỤC CÁC BẢNG xi

MỞ ĐẦU xiii

1 Giới thiệu xiii

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

3 Nhiệm vụ và hướng giải quyết xiv

4.Ý nghĩa đề tài xiv

4 Bố cục báo cáo xiv

Chương 1 TỔNG QUAN VỀ CÔNG CỤ VÀ CÔNG NGHÊ 1 1 Công cụ 1

1.1 Eclipse 1

1.2 Xamp 1

1.3 Web Browse 2

2 Công nghệ, ngôn ngữ 3

2.1 Ngôn ngữ 3

2.2 Công nghệ 7

2.3 Một số thư viện hỗ trợ Front-end 8

2.4 Hệ quản trị cơ sở dữ liệu MySQL 9

2 Mô hình hóa yêu cầu 12

2.1 Phân tích yêu cầu 12

2.3 Đặc tả ca sử dụng 14

3 Mô hình hóa cấu trúc tĩnh 16

3.1 Biểu đồ phân tích tổng quát 16

3.2 Danh sách các bảng 17

3.3 Biểu đồ cơ sở dữ liệu 21

4 Mô hình hóa hành vi động 21

4.1 Đăng nhập 21

Trang 10

vi

4.2 Đổi mật khẩu 23

4.3 Khách hàng 23

4.4 Quản trị viên 27

5 Kết chương 2 29

Chương 3 XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BÁN GIỐNG CÂY ĂN QUẢ 31

1 Khách hàng 31

1.1 Trang chủ 31

1.2 Đăng nhập 31

1.3 Đăng ký 32

1.4 Chi tiết sản phẩm 32

1.5 Xem theo danh mục 33

1.6 Giỏ hàng 33

1.7 Đặt hàng 34

1.8 Trang lịch sử đặt hàng 35

1.9 Trang thông tin đơn hàng đẵ đặt 36

1.10 Trang thông tin cá nhân 36

1.11 Trang cập nhật thông tin 37

1.12 Trang tìm kiếm 37

1.13 Trang đổi mật khẩu 38

1.14 Trang đánh giá 38

1.15 Trang bình luận 39

1.16 Xóa sản phẩm giỏ hàng 40

2 Quản trị viên 40

2.1 Trang quản lý sản phẩm 40

2.2 Trang quản lý tài khoản 41

2.3 Đổi mật khẩu 41

2.4 Quản lý danh mục 42

2.5 Trang chỉnh sửa 42

2.6 Trang thêm mới 43

2.7 Xóa cây giống 43

Trang 11

vii

2.8 Danh sách đơn hàng mới 44

2.9 Hủy đơn hàng 44

2.10 Duyệt đơn hàng 45

3 Kết chương 3 45

KẾT LUẬN 47

Trang 12

viii

DANH MỤC CÁC TỪ VIẾT TẮT

Trang 13

ix

DANH MỤC HÌNH VẼ

Hình 1 1 Eclipse IDE 1

Hình 1 2 Trình điều khiển Xampp 2

Hình 1 3 Web Browse Google Chrome 3

Hình 1 4 Ngôn ngữ lập trình Java 4

Hình 1 5 Các tác cơ bản trong file HTML 5

Hình 1 6 CSS file 6

Hình 1 7 Ngôn ngữ lập trính JavaScript 7

Hình 1 8 Spring Framework 8

Hình 1 9 Bootstrap 9

Hình 1 10 Một số Frontawesome icon 9

Hình 1 11 Hệ quản trị cơ sở dữ liệu MySQL 10

Hình 2 1 Biểu đồ ca sử dụng tổng quát 13

Hình 2 2 Biểu đồ ca sử dụng khách hàng 13

Hình 2 3 Biểu đồ ca sử dụng quản trị viên 14

Hình 2 4 Biểu đồ lớp phân tích 17

Hình 2 5 Cơ sở dữ liệu 21

Hình 2 6 Biểu đồ tuần tự Đăng nhập 22

Hình 2 7 Biểu đồ tuần tự Đổi mật khẩu, cập nhật thông tin 23Hình 2 8 Biểu đồ tuần tự chức năng giỏ hàng 24

Hình 2 9 Biểu đồ tuần tự đăng ký tài khảon 25

Hình 2 10 Biểu đồ tuần tự chức năng Bình luận, đánh giá 26

Hình 2 11 Biểu đồ tuần tự chức năng quản lý đơn hàng 27

Hình 2 12 Biểu đồ tuần tự chức năng quản lý tài khoản 28

Hình 2 13 Biểu đồ tuần tự chức năng quảng lý cây giống 29

Hình 3 1 Giao diện Trang chủ 31

Hình 3 2 Giao diện đăng nhập 32

Hình 3 3 Giao diện đăng ký 32

Hình 3 4 Trang chi tiết sản phẩm 33

Hình 3 5 Trang sản phẩm theo danh mục 33

Hình 3 6 Trang giỏ hàng 34

Hình 3 7 Trang nhập thông tin đặt hàng 34

Hình 3 8 Trang chọn mua 35

Hình 3 9 Trang hóa đơn sau khi đặt 35

Hình 3 10 Trang lịch sử đặt hàng 36

Hình 3 11 Trang thông tin đơn hàng đã đặt 36

Trang 14

x

Hình 3 12 Trang thông tin cá nhân 37

Hình 3 13 Trang cập nhật thông tin 37

Hình 3 14 Tìm kiếm theo tên 38

Hình 3 15 Trang đổi mật khẩu 38

Hình 3 16 Trang đánh giá 39

Hình 3 17 Trang bình luận 40

Hình 3 18 Chức năng xóa sản phẩm trong giỏ hàng 40

Hình 3 19 Trang quản lý sản phẩm 41

Hình 3 20 Trang quản lý tài khoản 41

Hình 3 21 Chức năng đổi mật khẩu 42

Hình 3 22 Trang quản lý danh mục 42

Hình 3 23 Trang chỉnh sửa cây giống 43

Hình 3 24 Trang thêm mới cây giống 43

Hình 3 25 Chức năng xóa cây giống 44

Hình 3 26 Quản lý đơn hàng mới 44

Hình 3 27 Chức năng hủy đơn hàng 44

Hình 3 28 Chức năng thông qua đơn hàng 45

Trang 15

xi

DANH MỤC CÁC BẢNG

Bảng 1 Danh sách các bảng 18

Bảng 2 Bảng Tài khoản 18

Bảng 3 Bảng Quyền đăng nhập 18

Bảng 4 Bảng Quyền tài khoản 18

Bảng 5 Bảng Hóa đơn 19

Bảng 6 Bảng Chi tiết hóa đơn 19

Bảng 7 Bảng Đánh giá 19

Bảng 8 Bảng Bình luận 19

Bảng 9 Bảng Loại cây 19

Bảng 10 Bảng Cây giống 20

Bảng 11 Bảng giỏ hàng 20

Bảng 12 Bảng chi tiết giỏ hàng 20

Bảng 13 Bảng Thông tin cá nhân 20

Bảng 14 Bảng Nhà giống 20

Bảng 15 Bảng Phản hồi khách hàng 21

Trang 16

xii

Trang 17

Bây giờ, nhờ những thành tựu của khoa học công nghê, sự số hóa các dịch vụ chúng ta có thể mua sắm ngay khi ở trong chính ngồi nhà của mình,có thể mua những mặt hàng mình muốn không còn phải bỏ công sức qua nhiều Nhờ công nghệ, mọi thứ đối với chúng ta bây giò dễ dàng hơn nhiều

Đặc biệt trong đại dịch Covid-19, công cuộc số hóa hạ tầng càng được đẩy mạnh hơn nữa Nắm bắt xu thế phát triển đó và các điều kiện khó khăn trong dịch bệnh

“website mua bán giống cây ăn quả” được xây dựng

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

Với đất nước có khí hậu nhiệt đới ấm gió mùa, nên kinh tế Việt Nam hiện tại tập trung phát triển công nghiệp và dịch vụ nhưng không hề bỏ rơi ngành nông nghệp bao đời nay của cha ông Với nên nông nghiệp lâu đời Việt Nam là một trong những nước xuất khẩu nong sản lớn của thế giới Hỗ trợ cho sự trồng trọt cho người nông dân

“website thương mại điện tử bán giống cây ăn quả” ra đời nhàm:

- tạo ra trang web thân thiện với người dùng

- có những giống cấy địa phương không có nhưng các nơi khác có, trang web giúp người mua có được những cây giống phù hợp với nhu cầu mà giảm được thời gian

Trang 18

xiv

+ Đặt hàng, hủy đơn hàng

- Củng cố, nâng cao kiến thức về các ngôn ngữ đã học Qua đó áp dụng

cho việc thực hiện những đề tài khác

3 Nhiệm vụ và hướng giải quyết

Từ những yêu cầu của khách hàng đã đặt ra ở trên, đề xuất những nhiệm

vụ và hướng giải quyết theo từng bước sau:

- Tìm hiểu yêu cầu của người dùng kết hợp tham khảo những trang web

tương tự để xây dựng các chức năng phù hợp với nhu cầu người sử dụng

- Tìm hiểu những thông tin khảo sát thực tiễn về thiết kế bán hàng nội

thất để thêm một số chức năng vào trang web

- Tìm hiểu ngôn ngữ sử dụng, cài đặt công cụ và môi trường để thiết kế

giao diện trang web

- Xây dựng website

- Tiến hành chạy thử, kiểm tra lỗi

- Chỉnh sửa, bổ sung những chức năng cần thiết cho trang web

4.Ý nghĩa đề tài

- Ý nghĩa đối với doanh nghiệp: trang web giúp đưa ra các loại cây mới Đa dạng cho nên nông nghiệp

- Ý nghĩa đối với khách hàng: trang web giúp người mua hàng lựa chọn

sản phẩm đáp ứng nhu cầu cá nhân một cách dễ dàng, quản lý những

đơn hàng của mình thông qua Internet Khách hàng cũng không cần đến

cửa hàng vận chuyển tốn công sức, đặc biệt trong tình hình dịch bệnh hiên nay

- Ý nghĩa đối với sinh viên: giúp bản thân có thêm sự hiểu biết về hàng

nội thất, tăng khả năng tư duy, tạo ý tưởng tạo ra trang web, cải thiện và

trau dồi những kiến thức, kỹ năng của bản thân

4 Bố cục báo cáo

Sau phần Mở đầu, báo cáo được trình bày trong ba chương, cụ thể như sau:

Trang 19

xv

Chương 1 Tổng quan về công nghê,công cụ Trong chương này, báo cáo trình

bày các khái niệm, đặc điểm, công nghệ, công cụ

Chương 2 Phân tích thiết kế hệ thống … Nội dung chương phân tích yêu cầu,

xây dựng cơ sở dữ liệu

Chương 3 Xây dựng website mua bán giống cây ăn quả Chương này đề

Cuối cùng là Kết luận, Tài liệu tham khảo và Phụ lục liên quan đến đề tai

Trang 20

xvi

Trang 21

và Scheme Nó cũng có thể dùng để phát triển các tài liệu bằng LaTeX (thông qua một plug-in TeXlipse) và các gói tin cho phần mềm Mathematica Môi trường phát triển bao gồm Eclipse Java development tools (JDT) cho Java và Scala, Eclipse CDT cho C/C++, và Eclipse PDT for PHP, và những gói khác

Eclipse SDK là phần mềm tự do nguồn mở, phát hành theo các điều khoản của Eclipse Public License

Eclipse lấy cảm hứng từ môi trường phát triển tích hợp dựa trên

Smalltalk VisualAge

Hình 1 1 Eclipse IDE

1.2 Xamp

Xampp là chương trình tạo máy chủ Web được tích hợp sẵn Apache,PHP,

MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin.Không như Appserv, Xampp có chương trình quản lý khá tiện lợi, cho phép chủ động bật tắt hoặc

Trang 22

2

khởi động lại các dịch vụ máy chủ bất kỳ lúc nào.Xampp là một mã nguồn mở máy

chủ web đa nền được phát triển bởi Apache Friends, bao gồm chủ yếu là Apache

HTTP Server, MariaDB database, và interpreters dành cho những đối tượng sử dụng ngôn ngữ PHP và Perl Xampp là viết tắt của Cross-Flatfom (đa nền tảng-X), Apache (A), MariaDB (M), PHP (P) và Perl (P) Nó phân bố Apache nhẹ và đơn giản, khiến

các lập trình viên có thể dễ dàng tạo ra máy chủ web local để kiểm tra và triển khai

trang web của mình Tất cả mọi thứ cần cho phát triển một trang web - Apache (ứng

dụng máy chủ), Cơ sở dữ liệu (MariaDB) và ngôn ngữ lập trình (PHP) được gói gọn trong 1 tệp Xampp cũng là 1 đa nền tảng vì nó có thể chạy tốt trên cả Linux,

Windows và Mac Hầu hết việc triển khai máy chủ web thực tế đều sử dụng cùng

thành phần như XAMPP nên rất dễ dàng để chuyển từ máy chủ local sang máy chủ

online

Hình 1 2 Trình điều khiển Xampp

1.3 Web Browse

Trình duyệt web là một ứng dụng phần mềm để truy cập thông tin trên World

Wide Web Mỗi trang web, hình ảnh và video riêng lẻ được xác định bằng

một URL riêng biệt, cho phép các trình duyệt truy xuất và hiển thị chúng trên thiết bị của người dùng mới

Trình duyệt web đọc định dạng HTML để hiển thị, do vậy một trang web có thể

hiển thị khác nhau trên các trình duyệt khác nhau

Các trình duyệt web phổ biến nhất là Chrome, Firefox, Internet

Explorer và Microsoft Edge(Edge Chromuim)

Trang 23

Platform: Bất cứ môi trường phần cứng hoặc phần mềm nào mà trong đó

có một chương trình chạy, thì được hiểu như là một Platform Với môi trường runtime riêng cho mình (JRE) và API, Java được gọi là Platform

Ngôn ngữ lập trình Java ban đầu được phát triển bởi Sun Microsystems

do James Gosling khởi xướng và phát hành vào năm 1995.Phiên bản mới nhất của Java Standard Edition là Java SE 8 Với sự tiến bộ của Java và sự phổ biến rộng rãi của nó, nhiều cấu hình đã được xây dựng để phù hợp với nhiều loại

nền tảng khác nhau Ví dụ: J2EE cho các ứng dụng doanh nghiệp, J2ME cho các ứng dụng di động.Các phiên bản J2 mới đã được đổi tên thành Java SE,

Java EE và Java ME Phương châm của java là "Write Once, Run Anywhere" - viết một lần chạy nhiều nơi, nghĩa là bạn chỉ cần viết một lần trên window

chẳng hạn,sau đó vẫn chương trình đó bạn có thể chạy trên Linux, Android, các thiết bị J2ME

Một số tính năng cơ bản của java như sau:

Hướng đối tượng Trong Java, mọi thứ đều là một Object

Java có thể dễ dàng mở rộng và bảo trì vì nó được xây dựng dựa trên mô hình Object.

Bảo mật Với tính năng an toàn của Java, nó cho phép phát triển các hệ thống không có virut, giả mạo Các kỹ thuật xác thực dựa trên mã hoá khóa công khai

Trang 24

4

Nền tảng độc lập - Không giống nhiều ngôn ngữ lập trình khác bao gồm

cả C và C ++, khi Java được biên dịch, nó không được biên dịch thành ngôn ngữ máy nền tảng cụ thể, thay vào mã byte - nền tảng độclập Mã byte này được thông dịch bởi máy ảo (JVM) trên nền tảng nào đó mà nó đang chạy

Hình 1 4 Ngôn ngữ lập trình Java

2.1.2 HTML

HTML là viết tắt của từ Hyper Text Markup Language, có nghĩa là ngôn ngữ đánh dấu siêu văn bản HTML được sử dụng để định dạng và hiển thị văn bản trên trình duyệt tới người sử dụng Nó là xương sống của một trang web

HTML gồm một số thẻ như , <span>, <div> ,<a>, <p>,<img>,

<video>,<audio>, <canvas>, <u>, <i>, <li>, <ul>,

Trang 25

CSS được phát triển bởi W3C (World Wide Web Consortium) vào năm

1996, vì HTML không được thiết kế để gắn tag để giúp định dạng trang

web.Phương thức hoạt động của CSS là nó sẽ tìm dựa vào các vùng chọn,vùng chọn có thể là tên một thẻ HTML, tên một ID, class hay nhiều kiểu khác Sau

đó là nó sẽ áp dụng các thuộc tính cần thay đổi lên vùng chọn đó

Trang 26

Javascript được biết đến đầu tiên với tên Mocha, và sau đó là LiveScript,nhưng công ty Netscape đã đổi tên của nó thành JavaScript, bởi vì

sự phổ biến như là một hiện tượng của Java lúc bấy giờ JavaScript xuất hiện lần đầu trong Netscape 2.0 năm 1995 với tên LiveScript Core đa năng của ngôn ngữ này đã được nhúng vào Netscape, IE, và các trình duyệt khác

Trang 27

Framework đã trở nên phổ biến trong cộng đồng Java như một phương án song hành, thay thế, hoặc thậm chí bổ sung cho mô hình Enterprise

JavaBeans (EJB) Đây là framework mã nguồn mở

Trang 28

8

Hình 1 8 Spring Framework

Spring Web MVC framework cung cấp kiến trúc Model-View-Controller (MVC) và các thành phần sẵn sàng có thể được sử dụng để phát triển các ứng dụng web linh hoạt và được kết hợp lỏng lẻo Mô hình MVC dẫn đến việc tách các khía cạnh khác nhau của ứng dụng (logic đầu vào, logic nghiệp vụ và logic giao diện người dùng), đồng thời cung cấp sự kết hợp lỏng lẻo giữa các phần tử này

- Các Model đóng gói dữ liệu ứng dụng và nói chung họ sẽ bao gồm

POJO

- Các View có trách nhiệm để hiển thị các dữ liệu mô hình và nói

chung nó tạo ra HTML mà trình duyệt của khách hàng có thể giải thích

- Bộ Controller chịu trách nhiệm xử lý các yêu cầu của người dùng

và xây dựng một mô hình thích hợp và chuyển nó đến chế độ xem để kết xuất

Đề tạo được một dự án Spring MVC cần phải:

- Tạo một project sử dụng Maven với các dependency cần thiết của Spring MVC và Servlet API

- Một tập tin web.xml để khai báo DispatcherServlet của Spring MVC

- Một tập tin cấu hình DispatcherServlet của Spring MVC

- Một class Controller trả về một trang “Hello World” khi có request đến

- Cuối cùng là phải có một web server dùng để triển khai ứng dụng chạy lên

2.3 Một số thư viện hỗ trợ Front-end

2.3.1 Bootstrap

Bootstrap là một khung CSS mã nguồn mở và miễn phí hướng đến việc phát triển web front-end đáp ứng trên thiết bị di động Nó chứa CSS - và (tùy chọn) các mẫu thiết kế dựa trên JavaScript cho kiểu chữ , biểu mẫu , nút , điều hướng và các thành phần giao diện khác.Tính đến tháng 8 năm 2021 ,

Bootstrap là dự án được đánh dấu sao nhiều thứ mười trên GitHub , với hơn 152.000 sao, sau freeCodeCamp (hơn 328.000 sao), khung công

tác Vue.js , thư viện React , TensorFlow và các dự án khác

Trang 29

Font Awesome 5 được phát hành vào ngày 7 tháng 12 năm 2017 với

1.278 biểu tượng.Phiên bản 5 có hai gói: Font Awesome Free và Font

Awesome Pro độc quyền (có tính phí) Các phiên bản miễn phí (tất cả các bản

phát hành lên đến 4 và phiên bản miễn phí cho 5) có sẵn theo Giấy phép Phông chữ Mở SIL 1.1, Creative Commons Attribution 4.0 và Giấy phép MIT

Font Awesome 6 là phiên bản tiếp theo được lên kế hoạch phát hành vào nửa cuối năm 2020 Trang đặt hàng trước của họ cho biết rằng người dùng sẽ

có thể tải lên các biểu tượng của riêng họ và nhận được nhiều biểu tượng hơn trên các biểu tượng hiện có từ Font Awesome 5

Hình 1 10 Một số Frontawesome icon

2.4 Hệ quản trị cơ sở dữ liệu MySQL

MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng Vì MySQL

Trang 30

10

là hệ quản trị cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet

Người dùng có thể tải về MySQL miễn phí từ trang chủ MySQL có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows,Linux, Mac , Unix, FreeBSD, NetBSD,

Hình 1 11 Hệ quản trị cơ sở dữ liệu MySQL

Trang 31

11

Trang 32

12

2 Mô hình hóa yêu cầu

2.1 Phân tích yêu cầu

Đối với quản trị viên:

- Đăng nhập, đăng xuất, đổi mật khẩu

Trang 33

13

Hình 2 1 Biểu đồ ca sử dụng tổng quát

2.2.2 Khách hàng

Hình 2 2 Biểu đồ ca sử dụng khách hàng

Trang 34

- Mục tiêu: Tìm kiếm kết quả gần giống với từ khóa nhập vào

- Mô tả: Khách hàng nhập từ khóa vào ô tìm kiếm rồi ấn tìm kiếm, các kết quả trả về gần giống với từ khóa mà khách hàng nhập vào

2.3.1.2 Thêm giỏ hàng

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

- Mục tiêu: Khách hàng thêm được sản phẩm mình muốn vào giỏ hàng

- Mô tả: Ở trang chi tiết, khách hàng ưng ý của mình về cây giống, khách hàng click vao thêm giỏ hàng, cây giống được thêm vào giỏ hàng

2.3.1.3 Quản lý giỏ hàng

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

- Mục tiêu: Khách hàng quản lý các mặt hàng trong giỏ hàng của mình

- Mô tả: Khách hàng vào trang giỏ hàng, xem tất cả các mặt hàng trong

giỏ, có thể điều chỉnh số lượng hoặc xóa nó khỏi giỏ hàng

-

2.3.1.4 Đặng hàng

Trang 35

2.3.1.5 Cập nhật thông tin

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

- Mục tiêu: Cập nhật thông tin tài khoản

- Mô tả: Sau khi đăng nhập, khách hàng truy cập vào trang cập nhật và cập nhật lại thông tin bản thân

2.3.2 Quản trị viên

2.3.2.1 Quản lý tài khoản

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

- Mục tiêu: Quản lý tài khoản trong hệ thống, cập nhật trạng thái hoạt động của tài khoản

- Mô tả: Sau khi đăng nhập, quản trị viên truy cập vào trang quản lý tài khoản, ở đó quản trị viên có thể thực hiện các chức năng quản lý

2.3.2.2 Quản lý cây giống

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

- Mục tiêu: Quản lý cây giống trong hệ thống, thực hiện cá chức năng thêm, sửa ,xóa

- Mô tả: Sau khi đăng nhập, quản trị viên truy cập vào trang quản cây giống, ở đó quản trị viên có thể thực hiện các chức năng như cập nhật,xóa, thêm mới

2.3.2.3 Quản lý đơn hàng

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

- Mục tiêu: Quản lý đơn hàng trong hệ thống, thực hiện cá chức năng xác nhận hoặc từ chối

- Mô tả: Sau khi đăng nhập, quản trị viên truy cập vào trang quản đơn hàng, ở đó quản trị viên xác nhận hoặc từ chối một đơn hàng mới đặt từ khách hàng

2.3.2.4 Quản lý loại cây

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

- Mục tiêu: Quản lý loại cây trong hệ thống, thực hiện cá chức năng thêm, sửa ,xóa loại cây

- Mô tả: Sau khi đăng nhập, quản trị viên truy cập vào trang quản loại cây, ở đó quản trị viên năng thêm, sửa ,xóa loại cây

2.3.3 Đăng nhập

- Tác nhân : Người dùng có tài khoản hệ thống

Ngày đăng: 14/12/2022, 17:12

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w