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

Thực tập hệ thống thông tin quản lý Đề tài xây dựng hệ thống website quản lý và bán nông sản sạch

63 1 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 Hệ Thống Website Quản Lý Và Bán Nông Sản Sạch
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Thực Tập
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 63
Dung lượng 5,34 MB

Nội dung

Từnhững con số thống kê cụ thể, website bán hàng cùng với một hệ thống quản lý sẽ hổ trợ cho các nhà quản lý chủ động hơn trong vấn đề quản lý hàng hóa, đưa raphương án khuyến mãi xử lý

Trang 1

BỘ CÔNG THƯƠNGTRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN

THỰC TẬP HỆ THỐNG THÔNG TIN QUẢN LÝ

ĐỀ TÀI: XÂY DỰNG HỆ THỐNG WEBSITE QUẢN LÝ

Trang 2

LỜI CẢM ƠN

Việc ứng dụng công nghệ thông tin đã trở nên phổ biến trong hầu hết mọi cơquan, doanh nghiệp, trường học đặc biệt là việc áp dụng các giải pháp tin học trongcông tác quản lý

Trong ít năm trở lại đây, với tốc độ phát triển như vũ bão, CNTT đang dầnlàm cho cuộc sống của con người trở nên thú vị và đơn giản hơn Vì vậy để bắt kịpvới nhịp độ phát triển của xã hội, những kiến thức học được trên giảng đường là vôcùng quan trọng đối với mỗi sinh viên chúng em

Chúng em xin chân thành cảm ơn các thầy, cô bộ môn đã tận tình giảng dạychúng em trong suốt thời gian học tập vừa qua Nhờ có sự chỉ dạy tận tình của cácthầy, cô để giúp chúng em hoàn thành môn học này

Em chân thành xin gửi lời cảm ơn đặc biệt đến cô người đã tận tình hướngdẫn môn em hoàn thành thực tập

Em xin chân thành cảm ơn cô

Hà Nội, tháng 05 năm 2024

Trang 3

MỤC LỤC

MỞ ĐẦU 1

CHƯƠNG 1 GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI 2

1.1 Khảo sát hiện trạng 2

1.1.1 Phân tích hiện trạng 2

1.1.2 Lý do chọn đề tài 2

1.2 Phương pháp giải quyết 3

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

2.1 Xác định hệ thống website bán hàng và quản lý thiết bị điện tử 4

2.1.1 Yêu cầu hệ thống 4

2.1.1.1 Yêu cầu chức năng 4

2.1.1.2 Yêu cầu phi chức năng 5

2.1.2 Các actor của hệ thống 5

2.1.3 Use case tổng quan 7

2.2 Phân tích chi tiết các chức năng của hệ thống 8

2.2.1 Chức năng đăng nhập 8

2.2.1.1 Biểu đồ usecase đăng nhập 8

2.2.1.2 Biểu đồ hoạt động đăng nhập 9

2.2.1.3 Biểu đồ trình tự đăng nhập 11

2.2.2 Chức năng đăng ký tài khoản 11

2.2.2.1 Biểu đồ usecase đăng ký tài khoản 11

2.2.2.2 Biểu đồ hoạt động đăng ký 12

2.2.2.3 Biểu đồ trình tự đăng ký 13

2.2.3 Chức năng tìm kiếm 14

2.2.3.1 Biểu đồ usecase tìm kiếm 14

2.2.3.2 Biểu đồ hoạt động tìm kiếm 15

2.2.3.3 Biểu đồ trình tự tìm kiếm sản phẩm 16

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

2.2.4.1 Biểu đồ usecase quản lý sản phẩm 16

2.2.4.2 Biểu đồ hoạt động quản lý sản phẩm 17

2.2.4.3 Biểu đồ trình tự quản lý sản phẩm 18

2.2.5 Chức năng danh mục sản phẩm 18

2.2.5.1 Biểu đồ usecase danh mục sản phẩm 18

Trang 4

2.2.5.2 Biểu đồ hoạt động danh mục sản phẩm 20

2.2.5.3 Biểu đồ trình tự danh mục sản phẩm 21

2.2.6 Chức năng xác nhận đơn hàng 21

2.2.6.1 Biểu đồ usecase xác nhận đơn hàng 21

2.2.6.2 Biểu đồ hoạt động xác nhận đơn hàng 22

2.2.6.3 Biểu đồ trình tự xác nhận đơn hàng 23

2.2.7 Chức năng quản lý hủy đơn hàng 24

2.2.7.1 Biểu đồ usecase hủy đơn hàng 24

2.2.7.2 Biểu đồ hoạt động hủy đơn hàng 25

2.2.7.3 Biểu đồ trình tự hủy đơn hàng 26

2.2.8 Chức năng quản lý khách hàng 26

2.2.8.1 Biểu đồ usecase quản lý khách hàng 26

2.2.8.2 Biểu đồ hoạt động quản lý khách hàng 28

2.2.8.3 Biểu đồ trình tự quản lý khách hàng 29

2.2.9 Chức năng đặt hàng 29

2.2.9.1 Biểu đồ usecase đặt hàng 29

2.2.9.2 Biểu đồ hoạt động quản lý đặt hàng 30

2.2.9.3 Biểu đồ trình tự quản lý đặt hàng 31

2.2.10 Chức năng thanh toán online 31

2.2.10.1 Biểu đồ usecase thanh toán online 31

2.2.10.2 Biểu đồ hoạt động quản lý thanh toán online 32

2.2.10.3 Biểu đồ trình tự quản lý thanh toán online 33

2.2.11 Chức năng quản lý thống kê 34

2.2.11.1 Biểu đồ usecase thống kê 34

2.2.11.2 Biểu đồ hoạt động thống kê 35

2.2.11.3 Biểu đồ trình tự thống kê 36

2.2.12 Chức năng đánh giá sản phẩm 36

2.2.12.1 Biểu đồ usecase đánh giá sản phẩm 36

2.2.12.2 Biểu đồ hoạt động đánh giá sản phẩm 37

2.2.12.3 Biểu đồ trình tự đánh giá sản phẩm 38

2.3 Thiết kế 39

2.3.1 Thiết kế cơ sở dữ liệu 39

2.3.2 Thiết kế giao diện 40

2.3.2.1 Thiết kế giao diện trang chủ 40

Trang 5

2.3.2.2 Thiết kế giao diện trang sản phẩm 41

2.3.2.3 Thiết kế giao diện trang giỏ hàng 42

2.3.2.4 Thiết kế giao diện trang quản trị 43

CHƯƠNG 3 KẾT QUẢ THỰC NGHIỆM 44

3.1 Công nghệ sử dụng 44

3.1.1 Ngôn ngữ java 44

3.1.2 Các thư viện - frameword hỗ trợ 44

3.1.1 Hệ quản trị cơ sở dữ liệu mysql 46

3.2 Kết quả của chương trình 47

3.2.1 Giao diện trang chủ 47

3.2.2 Giao diện thanh toán 47

3.2.3 Giao diện chi tiết sản phẩm 48

3.2.4 Giao diện danh mục sản phẩm 48

3.2.5 Giao diện form đăng nhập 49

3.2.6 Giao diện quản lý sản phẩm 49

3.2.7 Giao diện quản lý đơn hàng 50

3.2.8 Giao diện thống kê doanh thu 50

3.2.9 Giao diện quản lý chi tiết đơn hàng 51

3.3 Kết quả thực hiện kiểm thử 52

KẾT LUẬN 53

TÀI LIỆU THAM KHẢO 54

Trang 6

DANH MỤC HÌNH ẢNH

Hình 2.1.2 Biểu đồ usecase tổng quan 7

Hình 2.2.1.1 Biểu đồ usecase đăng nhập 8

Hình 2.2.1.2 Biểu đồ hoặt động đăng nhập 9

Hình 2.2.1.3 Biểu đồ trình tự đăng nhập 11

Hình 2.2.2.1 Biểu đồ usecase đăng ký 11

Hình 2.2.2.2 Biểu đồ hoạt động đăng ký 12

Hình 2.2.2 3 Biểu đồ trình tự đăng ký 13

Hình 2.2.3.1 Biểu đồ usecase tìm kiếm 14

Hình 2.2.3.2 Biểu đồ hoạt động tìm kiếm 15

Hình 2.2.4.1 Biểu đồ usecase quản lý sản phẩm 16

Hình 2.2.4.2 Biểu đồ hoạt động quản lý sản phẩm 17

Hình 2.2.4.3 Biểu đồ trình tự quản lý sản phẩm 18

Hình 2.2.5.1 Biểu đồ usecase quản lý danhmục sản phẩm 18

Hình 2.2.5.2 Biểu đồ hoạt động quản lý danh mục sản phẩm 20

Hình 2.2.5.3 Biểu đồ trình tự quản lý danh mục sản phẩm 21

Hình 2.2.6.1 Biểu đồ usecase quản lý xác nhận đơn hàng 21

Hình 2.2.6.2 Biểu đồ hoạt động xác nhận đơn hàng 22

Hình 2.2.7.1 Biểu đồ usecase hủy đơn hàng 24

Hình 2.2.7.2 Biểu đồ hoạt động hủy đơn hàng 25

Hình 2.2.7.3 Biểu đồ trình tự hủy đơn hàng 26

Hình 2.2.8.1 Biểu đồ usecase quản lý khách hàng 26

Hình 2.2.8.2 Biểu đồ hoạt động quản lý khách hàng 28

Hình 2.2.8.3 Biểu đồ trình tự quản lý khách hàng 29

Hình 2.2.9.3 Biểu đồ trình tự đặt hàng 31

Hình 2.2.10.1 Biểu đồ usecase thanh toán online 31

Hình 2.2.10.2 Biểu đồ hoạt động thanh toán online 32

Hình 2.2.10.3 Biểu đồ trình tự thanh toán online 33

Hình 2.2.11.1 Biểu đồ usecase thống kê 34

Hình 2.2.11.2 Biểu đồ hoạt động thống kê 35

Hình 2.2.11.3 Biểu đồ trình tự thống kê 36

Hình 2.2.12.1 Biểu đồ usercase đánh giá sản phẩm 36

Hình 2.2.12.3 Biểu đồ trình tự đánh giá sản phẩm 38

Hình 2.3.1 Cơ sở dữ liệu hệ thống website bán thiết bị điện tử 39

Trang 7

Hình 3.2.2 Giao diện thanh toán sản phẩm 47

Hình 3.2.3 Giao diện chi tiết sản phẩm 48

Hình 3.2 5 Giao diện đăng nhập web 49

Hình 3.2.9 Giao diện quản lý chi tiết đơn hàng 51

Trang 8

DANH MỤC BẢNG BIỂU

Bảng 2.2.1.1 Đặc tả usecase đăng nhập 8

Bảng 2.2.1.2 Kiểm tra dữ liệu đăng nhập 10

Bảng 2.2.2.1 Đặc tả usecase đăng ký 12

Bảng 2.2.3.1 Đặc tả usecase tìm kiếm 14

Bảng 2.2.4.1 Đặc tả usecase quản lý sản phẩm 17

Bảng 2.2.5.1 Đặc tả usecase quản lý danh mục sản phẩm 18

Bảng 2.2.6.1 Đặc tả usecase quản lý xác nhận đơn hàng 22

Bảng 2.2.7.1 Đặc tả usecase hủy đơn hàng 24

Bảng 2.2.8.1 Đặc tả usecase quản lý khách hàng 27

Bảng 2.2.9.1 Đặc tả usecase đặt hàng 29

Bảng 2.2.10.1 Đặc tả usecase thanh toán 31

Bảng 2.2.11.1 Đặc tả usecase quản lý thống kê 34

Bảng 2.2.12.1 Đặc tả usecase đánh giá 36

Trang 9

DANH MỤC CÁC KÝ HIỆU PHẦN TỬ MÔ

từ use case kia

Trạng thái kết thúc

Trang 10

Phân tách các lớp đối tượng

khác nhau trong biểu đồ hoạt

động

Phân cách nhau bởi một đường kẻ dọc từ trên xuống dưới biểu đồ

Trang 12

MỞ ĐẦU

Ngày nay, sự phát triển của khoa học kĩ thuật, công nghệ thông tin cũng pháttriển và giữ vai trò quan trọng trong cuộc sống của chúng ta, ngành công nghệthông tin đã đạt được những kết quả cao, việc phát triển và ứng dụng công nghệthông tin đã có bước chuyển biến đáng kể Tin học đã thâm nhập sâu vào hầu hếttất cả các lĩnh vực của xã hội và đặc biệt với nhiều ứng dụng to lớn trong các hệthống quản lý của các công ty, nhà trường, ngân hàng bởi tính chính xác và nhanhgọn

Đặc biệt trong thời buổi kinh tế thị trường thì kinh doanh online chính làkênh bán lẻ hiệu quả nhất Nó đã dần trở thành quen thuộc với người dân, nó trởthành thói quen mua sắm và là tiêu chí sử dụng hàng đầu của người tiêu dùng Từnhững con số thống kê cụ thể, website bán hàng cùng với một hệ thống quản lý sẽ

hổ trợ cho các nhà quản lý chủ động hơn trong vấn đề quản lý hàng hóa, đưa raphương án khuyến mãi xử lý hàng tồn kho và các chiến lược kinh doanh hiệu quảthu hút người tiêu dùng Từ những khảo sát và hiểu biết ban đầu em đã quyết địnhtìm hiểu đề tài thiết kế website bán hàng

Với sự hướng dẫn và chỉ bảo tận tình của cô cùng với sự cố gắng của bảnthân, em đã cố gắng hoàn thành đề tài Em xin chân thành cảm ơn cô giáo đã giúp

đỡ em hoàn thành đề tài này

Tên đề tài: “Xây dựng hệ thống website quản lý và bán nông sản”.

Nội dung báo cáo bao gồm 03 chương:

Chương 1: Giới thiệu tổng quan về đề tài.

Chương 2:.Phân tích và thiết kế hệ thống.

Chương 3: Kết quả thực nghiệm.

Trang 13

CHƯƠNG 1 GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI

- Thi trường lớn, nhu cầu mua cao

- Nguồn nhân lực có khả năng, tìm hiểu

và sử dụng nhiều công nghệ mới

Điểm yếu

- Hiện trạng thị trường có rất nhiều sảnphẩm và khó kiểm soát về chất lượnghay nguồn gốc.[6]

- Đôi khi chúng ta không có thời gianmuốn đến của hàng mua hàng, lựa chọntrực tiếp

- Thanh toán chậm, mất thời gian khiđông khách

- Chưa có kênh quảng cáo, giới thiệusản phẩm đến các khác hàng tiềm năng

Cơ hội

- Người dùng đang dần làm quen với

công nghệ phần mềm thay vì sử dụng

công cụ phổ thông

- Thuận tiện cho người quản lý

- Xây dựng thương hiệu, quảng bá sản

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

Trong thời đại khoa học công nghệ phát triển và mang lại cho con ngườinhiều lợi ích [7] Điện thoại, laptop hay các thiết bị điện tử khác có kết nối internettrở nên thân quen, dần trở thành một công cụ không thể thiếu trong cuộc sống của

2

Trang 14

chúng ta đồng nghĩa lợi ích của các trang website thương mại điện tử đối với việcquảng bá sản phẩm và thương hiệu của một công ty thật là rất dẽ dàng Các mặthàng, sản phẩm muốn mua trở nên dẽ dàng và sẽ đến với khách hàng một cách trựcquan và nhanh chóng.[8]

Tùy từng lĩnh vực kinh doanh của từng doanh nghiệp mà website mang lạinhững lợi ích khác nhau [7] Đặc biệt, các mặt hàng điện tử là hàng hóa dễ bán hơnnhững sản phẩm khác Website trở thành một cửa ngõ để doanh nghiệp tiếp thị sảnphẩm của mình đến khách hàng Những lợi ích mà website mang lại:

- Cơ hội quảng bá không giới hạn, mở cửa trao đổi thông tin 24h/ngày

- Tạo ra hình ảnh của sản phẩm bán hàng được tổ chức khoa học và hiệu quả

- Phương tiện tốt nhất để bạn tiếp thị sản phẩm dịch vụ và hình ảnh của mình theomột hình thức mới và hiện đại nhất

Dự án “Xây dựng website quản lý và bán nông sản” tạo ra website kinh doanhmặt hàng điện tử, chi phí thiết kế thấp, giao diện khách hàng đẹp mắt, việc quản lýtrở nên dễ dàng, tối ưu hóa cơ sở dữ liệu

1.2 Phương pháp giải quyết

Từ những mục tiêu và yêu cầu đặt ra em xin đưa ra phương pháp giải quyết

- Tìm hiểu ngôn ngữ lập trình và các dạng cơ sở dữ liệu để đưa ra phương pháp giảiquyết phù hợp.[1]

- Tiến hành viết giao diện website chức năng của khách hàng và người quản lý

- Chạy thử và kiểm tra khắc phục lỗi nếu có

Trang 15

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Xác định hệ thống website bán hàng và quản lý thiết bị điện tử.

2.1.1 Yêu cầu hệ thống

2.1.1.1 Yêu cầu chức năng

Quản trị viên (Admin)

- Đăng nhập, đăng xuất

- Đăng nhập, đăng xuất

- Thanh toán online

- Thông tin cá nhân

Trang 16

2.1.1.2 Yêu cầu phi chức năng

- Đáp ứng nhu cầu thị trường, thông tin sản phẩm luôn được cập nhật đáp ứng nhu cầu của người mua

- Hỗ trợ tư vấn người mua sản phẩm, tiết kiệm được chi phí và thời gian

- Màu sắc bắt mắt phù hợp với lĩnh vực quảng cáo giới thiệu marketing

- Dễ sử dụng cho khách hàng

- Hỗ trợ quản trị viên quản lý tốt website

2.1.2 Các actor của hệ thống

- Quản trị viên (admin): quản lý trực tiếp trang web, chịu trách nhiệm vận hành

và bảo trì trang web [8] Và cũng là người có quyền thực hiện các thao tác quản lýtrên website về sản phẩm, đơn hàng, doanh thu,… Người này được cấp một tàikhoản email và password để truy xuất vào hệ thống thực hiện những chức năng baogồm:

Thứ 1: Xem, thêm, sửa, xóa thông tin liên quan đến sản phẩm, việc này giúpquản lý sản phẩm một cách thuận lợi

Thứ 2: Xem doanh thu, kho hàng việc này giúp cho chủ cửa hàng có thể biếttình trạng cửa hàng trong thời gian xem xét

Thứ 3: Xem và tương tác với các đơn hàng như hủy đơn, báo hết, xác nhậnđơn hàng,… để thực hiện giao dịch từ xa với khách hàng

Thứ 4: Xem danh sách khách hàng, khách hàng tiềm năng của cửa hàng

- Người xem (Viewer): có các chức năng tìm kiếm, xem thông tin chi tiết sản

phẩm, quản lý giỏ hàng của các sản phẩm

- Khách hàng (Customer): có các chức năng cơ bản của người xem (viewer) mua

sản phẩm được trình bày trên website, và để thuận tiện cho việc phân biệt giữa cáckhách hàng cũng như giỏ hàng riêng của từng người khi thực hiện mua hàng hóa tạicửa hàng Website phải có các chức năng sau:

Trang 17

Thứ 1: Đăng ký tài khoản khách hàng, để chủ cửa hàng nhận biết các kháchhàng của mình cũng như đơn hàng của họ, và cho khách hàng có thể đặt hàng từ xa.Thứ 2: Xem thông tin, bình luận, đánh giá của sản phẩm nhằm để khách hànghiểu rõ về sản phẩm mình muốn mua, cũng như nhận xét của khách hàng khác.Thứ 3: Thêm sản phẩm vào giỏ hàng, cũng như đặt hàng để giúp khách hàng cóthể mua sản phẩm từ xa mà không cần tới tại cửa hàng.

Thứ 4: Chức năng bình luận, đánh giá để bày tỏ thái độ, nhận xét của kháchhàng về sản phẩm của cửa hàng giúp cho chủ cửa hàng nâng cao chất lượng sảnphẩm cũng như tiếp cận nhu cầu của người mua hàng

Ngoài các chức năng trên, thì trang của khách hàng phải có thêm các chức năngnhư đăng nhập, chỉnh sửa thông tin cá nhân, tìm kiếm, lọc sản phẩm,… Giao diệncho khách hàng phải thân thiện, dễ sử dụng, bắt mắt để gắt kết với cửa hàng

- Dựa vào yêu cầu phân tích hệ thống, ta có các actor sau: quản trị viên (admin),người xem (viewer) và khách hàng (customer)

Bảng 2.1.1 chú thích đặc tả usecase

Description Tóm gọn sự tương tác được thể hiện trong usecase

Actor Những đối tượng thực hiện sự tương tác usecase

Pre-condition Điều kiện để usecase thực hiện thành công

Post-condition Những thứ sẽ xuất hiện sau khi usecase được thưc hiện

Trigger Điều kiện kích hoạt usecase xảy ra

Basic flow Luồng tương tác chính giữa actor và hệ thống để Use

Case được thực hiện thành công

Alternative flow Luồng tương tác thay thế giữa các actor và hệ thống để

Use Case thực hiện thành công

Exception flow Luồng tương tác ngoại lệ giữa actor và hệ thống mà use

6

Trang 18

case thực hiện thất bại.

Trang 19

2.1.3 Use case tổng quan

Hình 2.1.2 Biểu đồ usecase tổng quan

2.2 Phân tích chi tiết các chức năng của hệ thống 2.2.1 Chức năng đăng nhập

2.2.1.1 Biểu đồ usecase đăng nhập

Hình 2.2.1.1 Biểu đồ usecase đăng nhập

Bảng 2.2.1.1 Đặc tả usecase đăng nhập

8

Trang 20

ID UC1.

Description Cho phép actor đăng nhập vào hệ thống

Pre-condition Actor đã có tài khoản tạo sẵn

Post-condition Nếu đăng nhập thành công – truy cập vào Website

Trigger Actor nhấn [Đăng nhập]

Basic flow

1 Nhấn [Đăng nhập]

2 Hiển thị màn hình đăng nhập

3 Actor nhập tên đăng nhập và mật khẩu

4 Nhấn nút [Đăng nhập] hoặc nhấn Enter

Alternative flow N/A

Exception flow Nếu thất bại – thông báo lỗi

Trang 21

2.2.1.2 Biểu đồ hoạt động đăng nhập

 Mô tả hoạt đô ‚ng:

“Đăng nhâ –p”

Bước 4: Hê – thống kiểm tra tính hợp lê – của dữ liê –u đầu vào:

10

Hình 2.2.1.2 Biểu đồ hoặt động đăng nhập

Trang 22

 Dữ liệu không hợp lệ  Chuyển sang bước 3

Bảng 2.2.1.2 Kiểm tra dữ liệu đăng nhập

Dữ liệu không hợp lệ Thông báo hệ thống

Bước 5: Hệ thống kiểm tra thông tin đăng nhập trong CSDL:

mâ –t khẩu” và trở lại Bước 3

Bước 6: Cấp quyền đăng nhập cho người dùng

Trang 23

2.2.1.3 Biểu đồ trình tự đăng nhập

Hình 2.2.1.3 Biểu đồ trình tự đăng nhập

2.2.2 Chức năng đăng ký tài khoản

2.2.2.1 Biểu đồ usecase đăng ký tài khoản

Hình 2.2.2.1 Biểu đồ usecase đăng ký

12

Trang 24

Bảng 2.2.2.1 Đặc tả usecase đăng ký

Description Cho phép actor ký vào hệ thống

Pre-condition Actor đã có tài khoản tạo sẵn

Post-condition Nếu đăng ký thành công – truy cập vào Website

Trigger Actor nhấn [Đăng ký]

Basic flow

1 Nhấn [Đăng ký]

2 Hiển thị màn hình form đăng ký tài khoản

3 Actor nhập thông tin đăng ký và xác nhận email

4 Nhấn nút [Đăng ký] hoặc nhấn Enter

Alternative flow N/A

Exception flow Nếu thất bại – thông báo lỗi

2.2.2.2 Biểu đồ hoạt động đăng ký

Hình 2.2.2.2 Biểu đồ hoạt động đăng ký

Trang 25

 Mô tả hoạt đô ‚ng:

“Đăng ký”

Bước 4: Hê – thống kiểm tra tính hợp lê – của dữ liê –u đầu vào:

Bước 5: Hệ thống kiểm tra thông tin đăng ký trong CSDL:

Bước 6: tạo tài khoản thành công

2.2.2.3 Biểu đồ trình tự đăng ký

Hình 2.2.2 3 Biểu đồ trình tự đăng ký

14

Trang 26

2.2.3 Chức năng tìm kiếm

2.2.3.1 Biểu đồ usecase tìm kiếm

Hình 2.2.3.1 Biểu đồ usecase tìm kiếm

Bảng 2.2.3.1 Đặc tả usecase tìm kiếm

Description Cho phép actor tìm kiếm sản phẩm

Pre-condition Actor phải nhập thông tin sản phẩm

Post-condition Thông tin sản phẩm sẽ xuất hiện (nếu có)

Trigger Actor nhập thông tin sản phẩm cần tìm vào ô tìm kiếm

Trang 27

2.2.3.2 Biểu đồ hoạt động tìm kiếm

Hình 2.2.3.2 Biểu đồ hoạt động tìm kiếm

 Mô tả hoạt động:

Bước 1: Người dùng nhập từ khóa tìm kiếm

Bước 2: Hệ thống lấy ra danh sách sản phẩm và đối chiếu với từ khóa người dùng nhập vào và đưa ra kết quả

Bước 3: Hiển thị kết quả ra màn hình

16

Trang 28

2.2.3.3 Biểu đồ trình tự tìm kiếm sản phẩm

Hình 2.2.3.3 Biểu đồ trình tự tìm kiếm

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

2.2.4.1 Biểu đồ usecase quản lý sản phẩm

Hình 2.2.4.1 Biểu đồ usecase quản lý sản phẩm

Trang 29

Post-condition Hiển thị danh sách thông tin sản phẩm.

Trigger Actor chọn [Quản lý]/ [Sản phẩm]

Basic flow

1 Chọn [Quản lý]

2 Chọn [Sản phẩm]

3 Danh sách được load và hiển thị danh sách sản phẩm

Alternative flow N/A

Exception Không có dữ liệu

2.2.4.2 Biểu đồ hoạt động quản lý sản phẩm

Hình 2.2.4.2 Biểu đồ hoạt động quản lý sản phẩm

 Mô tả hoạt đô ‚ng:

Bước 1: Người dùng gửi yêu chức năng Quản lý sản phẩm bằng cách chọn mục

“Quản lý sản phẩm”

18

Trang 30

Bước 3: Người dùng lựa chọn và thao tác với các chức năng có trong giao diê –n hiểnthị như thêm, sửa hay xóa thông tin sản phẩm và sau đó lưu lại kết quả.

liê –u của các cô –t thông tin?, Dữ liê –u đã trùng với dữ liê –u nào khác trong CSDL hay

ko ?,…)

2.2.5.1 Biểu đồ usecase danh mục sản phẩm

Hình 2.2.5.1 Biểu đồ usecase quản lý danh mục sản phẩm

Bảng 2.2.5.1 Đặc tả usecase quản lý danh mục sản phẩm

Trang 31

Name Quản lý loại sản phẩm.

Description Cho phép actor thêm, sửa, xóa loại sản phẩm

Pre-condition Đăng nhập

Post-condition Hiển thị danh sách loại sản phẩm

Trigger Actor chọn [Quản lý]/ [Loại sản phẩm]

Alternative flow N/A

Exception Không có dữ liệu

20

Ngày đăng: 20/01/2025, 14:10

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

TÀI LIỆU LIÊN QUAN