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

Xây dựng hệ thống quản lý bán đồ ăn vặt trên WEBSITE VITAMINHOUSE

100 32 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

Định dạng
Số trang 100
Dung lượng 4,6 MB

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

Nội dung

Ngày nay,cuộc cách mạng công nghiệp 4.0 đang bùng nổ trên toàn thế giới vì thế công nghệ thông tin được ứng dụng rộng rãi trong mọi lĩnh vực của đời sống xã hội.Việc xây dựng và phân tích các hệ thống ứng dụng để giải quyết yêu cầu thay thế cho con người trở nên phổ biến hơn bao giờ hết. Tuy nhiên nó gặp rất nhiều vấn đề, trong đó có một giai đoạn hết sức quan trọng đó là Phân tích và thiết kế hệ thống để giải quyết các vấn đề đó. Nhóm dựa trên website:vitaminhouse.com.vn để phân tích và thiết kế hệ thống giúp: +Người bán hàng dễ dàng quản lí việc bán hàng cũng như đặt hàng của khách hàng +Khách hàng có thể dễ dàng đặt mua hàng một cách nhanh chóng, tiết kiệm được nhiều thời gian cũng như chi phí.

Trang 1

BỘ CÔNG NGHIỆP TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

LỜI MỞ ĐẦU

Ngày nay,cuộc cách mạng công nghiệp 4.0 đang bùng nổ trên toàn thế giới vì thế công nghệ thông tin được ứng dụng rộng rãi trong mọi lĩnh vực của đời sống xã hội.Việc xây dựng và phân tích các hệ thống ứng dụng để giải quyết yêu cầu thay thế cho con người trở nên phổ biến hơn bao giờ hết Tuy nhiên nó gặp rất nhiều vấn đề, trong đó có một giai đoạn hết sức quan trọng đó là Phân tích và thiết kế hệ thống để giải quyết các vấn đề đó

Nhóm dựa trên website:vitaminhouse.com.vn để phân tích và thiết kế hệ thống giúp:

+Người bán hàng dễ dàng quản lí việc bán hàng cũng như đặt hàng của khách hàng

+Khách hàng có thể dễ dàng đặt mua hàng một cách nhanh chóng, tiết kiệm được nhiều thời gian cũng như chi phí

Trong quá trình nghiên cứu nhóm còn thiếu xót nhiều vấn đề mong nhận được

sự góp ý của thầy cô.Chúng em xin cảm ơn

Bảng phân việc

Nguyễn Đức Hùng

Trang 3

MỤC LỤC

Chương 1 Khảo sát hệ thống 5

1.1 Khảo sát sơ bộ 5

1.1.1 Mục tiêu 5

1.1.2 Phương pháp 5

1.1.3 Đối tượng khảo sát 5

1.1.4 Kết quả sơ bộ 5

1.1.5 Các tài liệu thu thập được 5

1.2 Khảo sát chi tiết 5

1.2.1 Hoạt động của hệ thống 5

1.2.2 Các yêu cầu chức năng 5

1.2.3 Các yêu cầu phi chức năng 5

Chương 2 Mô hình hóa use case 6

2.1 Biểu đồ use case 6

2.1.1 Các use case chính 6

2.1.2 Các use case thứ cấp 6

2.1.3 Phân rã một số use case 6

2.2 Mô tả chi tiết các use case 6

2.2.1 Mô tả use case <tên use case 1> 6

2.2.2 Mô tả use case <tên use case 2> 6

2.2.3 Mô tả use case <tên use case n> 7

Chương 3 Phân tích use case 8

3.1 Biểu đồ các lớp Entity của hệ thống 8

3.2 Phân tích các use case 8

3.2.1 Phân tích use case <Tên use case 1> 8

3.2.2 Phân tích use case <Tên use case 2> 8

3.2.3 Phân tích use case <Tên use case n> 8

3.3 Biểu đồ các lớp phân tích 8

Trang 4

4.1 Giao diện use case <Tên use case 1> 9

4.1.1 Hình dung màn hình 9

4.1.2 Biểu đồ lớp màn hình 9

4.1.3 Biểu đồ cộng tác của các màn hình 9

4.2 Giao diện use case <Tên use case n> 9

4.2.1 Hình dung màn hình 9

4.2.2 Biểu đồ lớp màn hình 9

4.2.3 Biểu đồ cộng tác của các màn hình 9

4.3 Biểu đồ điều hướng giữa các màn hình 9

4.3.1 Nhóm use case chính 9

4.3.2 Nhóm use case thứ cấp 9

Trang 5

Chương 1 Khảo sát hệ thống

1.1 Khảo sát sơ bộ 1.1.1 Mục tiêu

 Khảo sát thông tin bán hàng của hệ thống

 Khảo sát doanh thu của hệ thống

 Khảo sát hoạt động bán hàng của hệ thống bán hàng

Vitaminhouse

- 441B Hai Bà Trưng, P.8, Q.3

- 563 CMT8, P.15, Q10

Thời gian hẹn:10/9/2020 Thời gian bắt đầu:7h Thời gian kết thúc:8h

Người được hỏi:Nhân viên quản

+cần thỏa thuận có lợi cho cả 2bên Cần trả lời 1 cách trung thực, tỉ mỉ về các câu hỏi

*Các yêu cầu đòi hỏi:

-Người được hỏi cần có 1 trình độ hiểu biết nhất định về các sản phẩm của cửa hàng, cần am hiểu về hoạt động kinh doanh của cửa hàng cũng như nhu cầu của khách hàng

Trang 6

-Tổng quan về dự án:Thiết kế 1 website bán đồ ăn vặt.Nhằm mụcđích tiêu thụ sản phẩm của cửa hàng 1 cách nhanh chóng Thuậnlợi cho cả khách hàng và công ty

-Tổng quan về phỏng vấn:Phỏng vấn về các hoạt động bán hàng của công ty, nhu cầu của công ty đối với trang web

(Chủ đề đề cập xin được phép ghi âm)

-Chủ đề 1 Sơ lược về mặt hàng muốn bán, nhu cầu công ty đối với sản phẩm?

Câu 1: Công ty mình muốn bán những mặt hàng nào trên

Câu 4:Những khách hàng nào có thể mua sản phẩm?

Câu 5: Công ty bạn có muốn xâydựng 1 website có những ngày khuyến mãi nào?

Câu 6:Công ty có muốn các phânchia các danh mục của hàng khuyến mãi hoặc tặng kèm không?

-4 phút

-4 phút

-7 phút

-8phút

Trang 7

Chủ đề 3:Các vấn đề của cửa hàng về khó khăn và chiến lược phát triển?

Câu 7: Bạn có thể cho tôi biết những khó khăn mà hệ thống bánhàng phải gặp là gì?

Câu 8: Theo bạn để xây dựng một website bán đồ ăn vặt tốt thỳbên bạn cần đáp ứng gì cho khách hàng?

Câu 9:Hệ thống website có lợi ích gì cho cửa hàng và khách hàng?

Câu 10:Với xu thế thị trường ngày nay thỳ cửa hàng có những định hướng gì để có thể cạnh tranh được với các cửa hàng khác?

Tiểu dự án: Quản lý bán hàng

Trang 8

Trả lời:

Quan sát:

Trang 9

.Câu 4: Công ty bạn có muốn xây dựng 1 website có những ngày khuyến mãi nào?

Trả lời:

Trang 10

Câu 7: Bạn có thể cho tôi biết những khó khăn mà hệ thống bánhàng phải gặp là gì?

Trả lời:

Quan sát:

Câu 8: Theo bạn để xây dựng một website bán đồ ăn vặt tốt thỳbên bạn cần đáp ứng gì cho khách hàng?

Trả lời:

Quan sát:

Câu 9:Hệ thống website có lợi ích gì cho cửa hàng và khách hàng?

Trả lời:

Quan sát

Trang 11

Câu 10:Với xu thế thị trường ngày nay thỳ cửa hàng có những định hướng gì để có thể cạnh tranh được với các cửa hàng khác?

Trả lời:

Quan sát:

Đánh giá chung:

 Điều tra

Trang 12

Giới Tính:Nam/Nữ(gạch bỏ giới tính khác)

Câu 1 Theo bạn việc tạo dựng một cửa hàng trực tuyến thuộc hệ thống của cửa hàng

có cần hay không?

A Chưa cần thiết

B Bình thường

C Cần thiết

D Rất cần thiết cho việc mở rộng kinh doanh

Câu 2 Các tính năng chung của cửa hàng trực tuyến là gì?

A Giới thiệu về các sản phẩm của cửa hàng

B Đặt mua hàng qua hệ thống cửa hàng trực tuyến

C Theo dõi thông tin về các đợt giảm giá, khuyến mãi

D.Tất cả các đáp án trên

Câu 3 Theo bạn hệ thống sẽ áp dụng các đợt giảm giá, khuyến mãi vào dịp nào?

A Vào các dịp lễ

B Vào các ngày đặc biệt như Sale shock, Black Friday

C Các dịp mừng sinh nhật cửa hàng, ra mắt sản phẩm mới

A Không đem lại lợi ích gì

B Cơ hội để quảng bá, phát triển việc kinh doanh của cửa hàng

C Dễ dàng quản lý về số lượng, giá cả sản phẩm

D Cả B và C đều đúng

Câu 6 Việc tạo ra hệ thống cửa hàng trực tuyến sẽ đem lại những thuận lợi gì cho khách hàng?

A Tiết kiệm thời gian mua hàng

B Đặt mua hang đơn giản, thuận lợi

C Có thể theo dõi được các đợt giảm giá, khuyến mãi của từng sản phẩm

Trang 13

Câu 8 Đánh giá, phản hồi của khách hang về hệ thống cửa hang trực tuyến như thế nào?

Bình thường, đôi khi hơi khó khan sử dụng

A Hài lòng

B Rất hài lòng

Câu 9 Ý kiến của bạn về thái độ phục vụ khách hàng của nhân viên online

Câu 10 Ý kiến của bạn về cách quản lý kinh doanh của hệ thống cửa hàng trực tuyến

Khoanh tròn vào các mục bạn lựa chọn

 Quan sát

<Mô tả một vài hoạt động quan sát>

1.1.3 Đối tượng khảo sát

Đối tượng thực hiện:

+ Phỏng vấn: Quản lý bán hàng + Điều tra: Các nhân viên quản lý trang web + Quan sát: người phỏng vấn quan sát thái độ trả lời của người được phỏng

Trang 14

+ Địa chỉ thực tế:

 441B Hai Bà Trưng, P.8, Q.3

 563 CMT8, P.15, Q10

- Lịch sử: Ngày tiến hành thực hiện 10/09/2019

- Tổ chức: Gồm 4 bộ phận chính:

+ Quản lý nhập hàng+ Quản lý bán hàng+ Báo cáo thống kê+ Quản lý khách hàng và người dùng

- Hoạt động kinh doanh: Buôn bán các loại mặt hàng như bánh kẹo, đồ ăn vặt, nước uống, hóa mỹ phẩm, quà tặng

1.1.5 Các tài liệu thu thập được Chụp ảnh trang web

Trang chủ của trang web

Trang 15

Danh mục và danh mục con của trang web

Trang chủ, Danh sách sản phẩm

Trang 16

Màn hình đăng nhập của trang web

Trang 17

Màn hình đăng nhập

Màn hình đăng kí của trang web

Trang 18

Màn hình giới thiệu của trang web

Màn hình Sale của trang web

Trang 19

Màn hình hướng dẫn mua hang

Trang 20

Màn hình Liên hệ của trang web

Trang 21

Màn hình liên hệ mua sỉ của trang web

Màn hình blog của trang web

Trang 22

Màn hình của giỏ hang của trang web

Trang 23

23

Trang 24

24

Trang 25

Màn hình thông tin cá nhân của trang web

Màn hình chi tiết sản phẩm

Trang 26

Màn Hình tìm kiếm của trang web

1.2 Khảo sát chi tiết 1.2.1 Hoạt động của hệ thống

-Tại trang chủ của vitaminhouse.vn, khách hàng có thể đăng nhập để thêm hàngvào giỏ, mua bán hàng, xem chi tiết xuất xứ, giá cả của hàng Ngoài ra khác hàng còn rất nhiều các tiện ích khác nữa mà trang web cung cấp, ví dụ như khách hàng sẽ được biết về các chươg trình ưu đãi thông qua chức năng Sale, khách hàng được hướng dẫn mua hàng cụ thể thông qua chức năng Hướng Dẫn Mua Hàng, ngoài ra khách hàng còn có thể liên hệ mua sỉ, mua lẻ,v.v… trang web đồng thời cung cấp cho khách hàng

cả blog, nơi khách hàng có thể nhận lời khuyên hoặc được giải đáp thắc mắc,…

Người quản trị hệ thống có thể đăng nhập để bảo trì danh mục, bảo trì đơn

hàng, bảo trì quà, bảo trì tin tức và bảo trì tài khoản.

1.2.2 Các yêu cầu chức năng

 Trang web hiển thị chức năng như:Hướng dẫn mua hàng,xem các sản phẩm sale,tìm kiếm sản phẩm, xem chi tiết các sản

phẩm(tên,giá),xem Blog vitamin,thanh toán,giới thiệu,liên hệ, hỗ trợkhách hàng

 Xem danh sách sản phẩm theo danh mục sản phẩm, có bộ lọc sản phẩm theo yêu cầu khách hàng như thương hiệu, danh mục, giá Danh sách sản phẩm còn được sắp xếp theo tên hoặc giá và mức giảm giá

 Cho phép khách hàng chọn sản phẩm vào giỏ, kiểm tra và đặt hàng trong giỏ và kiểm tra và xác nhận lại đơn hàng

 Khách hàng có thể không cần tài khoản, Đăng ký tài khoản mới, Đăng nhập hoặc Kết nối với Facebook để đặt hàng

Trang 27

1.2.3 Các yêu cầu phi chức năng

 Về giao diện:Thiết kế trang web phù hợp,ưu nhìn với cách sử dụng tông màu chủ đạo của giao diện là màu xanh lá với nền trắng,thiết kế đồ họa,bố trí các cửa sổ(window),menu ,biểu tượng,đưa các tên danh mục sản phẩm hiện thị trên nền web hợp lí giúp tăng mức độ thân thiện sự tương tác giữa người dùng và hệ thống

 Về hiệu suất:

+)Thời gian load: dưới 10 giây

+)Thời gian xử lý yêu cầu: dưới 5 giây

 An toàn thông tin khách hàng và hệ thống

+)Toàn vẹn:Không cho mã xác nhận,tên đăng nhập và mật khẩu được truyền trên môi trường mạng mà không được mã hóa

+)Xác thực:Hệ thống hỗ trợ việc xác thực bằng tên tài khoản,mật khẩu đăng nhập

+)Sử dụng hệ thống kết nối an toàn đến máy chủ và toàn hệ thống +)Mật khẩu người dùng được mã hóa trước khi lưu vào database

Trang 28

Chương 2 Mô hình hóa use case

2.1 Biểu đồ use case

ADmin

May In

Khach Hang

Dang Ki

Xem Chi Tiet San Pham

Tim Kiem San Pham

Dat Mua

Lien He

Loc San Pham

Xem Blog Xem San Pham Khuyen Mai

Quan Li Gio Hang

Dang Nhap

Bao Tri San Pham

Dang Bai Tren Blog

Cham Soc Khach Hang

Bao Tri Danh Muc

Quan Li Tai Khoan

Bao Cao Ban Hang

Sua Thong Tin Ca Nhan

CSDL Xem Danh Sach San Pham

Trang 29

2.1.1 Các use case chính 2.1.2

Dang Ki

Xem Chi Tiet San Pham

Sua Thong Tin Ca Nhan

Xem Danh Sach San Pham

CSDL Khach Hang

Tim Kiem San Pham

Dat Mua

Lien He

Xem Blog Xem San Pham Khuyen Mai

Dang Nhap Quan Li Gio Hang Loc San Pham

c use case thứ cấp

Trang 30

Bao Tri San Pham

Dang Bai Tren Blog

Cham Soc Khach Hang

Bao Tri Danh Muc

Quan Li Tai Khoan

Bao Cao Ban Hang

CSDL

Ph

ân rã một số use case

Trang 31

Bao Tri Danh Muc

*Mô tả vắn tắt use case:

-Use case này cho phép Khách Hàng đăng kí tài khoản để có thể đặt hàng và

Trang 32

 1.Use case này bắt đầu khi Khách Hàng kích vào link “Đăng kí ngay” trên hộp

thoại đăng nhập.Hệ thống sẽ hiển thị màn hình đăng kí tài khoản

 2.Khách hàng nhập thông tin cá nhân (Họ tên, Địa chỉ, Điện thoại, E-mail, Tài

khoản ,Mật khẩu và Nhập lại mật khẩu) sau đó kích nút đăng kí.Hệ thống sẽ tạo

một tài khoản vào bảng TAIKHOAN.Hệ thống hiển thị menu chính.

 Use case kết thúc

o Luồng rẽ nhánh:

 Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kếtthúc

 Tại bước 2 trong luống cơ bản Khách Hàng có thể đăng kí thành viên bằng FaceBook

 Các yêu cầu đặc biệt:

2.2.1 Mô tả use case Quản Lý Tài Khoản (Nguyễn ĐứcHùng<4263>)

 Mô tả vắn tắt:Use case này cho phép người quản trị xem, xóa các thông tin

của khách hàng,sửa các hoạt động của khách hàng trong bảng TAIKHOAN

 Luồng sự kiện:

o Luồng cơ bản:

 1.Use case này bắt đầu khi người quản trị kích vào nút “Tài Khoản” trên

menu quản trị Hệ thống sẽ lấy thông tin chi tiết của các tài khoản(Tài khoản,Họ tên, Địa chỉ, Điện thoại, E-mail, Ngày đăng kí, Lần đăng nhập cuối,Trạng thái cập nhật) từ bảng TAIKHOAN trong cơ sở dữ liệu và hiển thị lên màn hình

 2.Xóa tài khoản:

a.Người Quản Trị kích vào nút xóa trên một dòng của khách

hàng Hệ thống sẽ hiển thị một màn hình xác nhận yêu cầu xóa

b.Người Quản trị kích nút “Đồng ý” Hệ thống sẽ xóa tất cả thông

tin liên quan đến khách hàng ra khỏi bảng TAIKHOAN và hiển thị lại danh sách khách hàng sau khi đã cập nhật

 3.Sửa các hoạt động của khách hàng:

a.Người Quản Trị kích vào nút “Cập Nhật” trên một dòng của

Khách Hàng.Hệ thống sẽ lưu lại hành động thay đổi chỉnh sửa vào mục trạng thái cập nhật trong bảng TAIKHOAN và cập nhật lại bảng TAIKHOAN sau đó hiển thị lên màn hình danh sách tài khoản sau khi đã cập nhật

Use case kết thúc.

o Luồng rẽ nhánh:

Trang 33

 Tại bước 2b trong luồng cơ bản Nếu Người Quản Trị chọn nút “Hủy bỏ”

hệ thống sẽ bỏ qua hành động xóa và hiển thị lại danh sách tài khoản khách hàng

 Các yêu cầu đặc biệt:

Use case này chỉ cho phép Người Quản Trị hoặc Chủ Hệ Thống thực hiện

 Tiền điều kiện:

Người Quản Trị cần đăng nhập với vai trò quản trị hệ thống trước khi có thể thực hiện use case này

 Hậu điều kiện:

Nếu kết thúc hành động thành công thì thông tin sẽ được cập nhật lại trong cơ sở

dữ liệu

 Điểm mở rộng:

Không có

2.2.2 Mô tả use case Xem Blog(Trần Thị Ngát)

Mô tả vắn tắt use case:

-Use case này cho phép Khách Hàng xem các blog trên website

• Luồng sự kiện:

• Luồng cơ bản:

1.Use case này bắt đầu khi Khách Hàng kích vào link “BLOG VITAMIN” trên

menu chính Hệ thống sẽ lấy danh sách các bài đăng (Tiêu đề, hình ảnh, tóm tắt nội dung) từ bảng BAIDANG trong cơ sở dữ liệu và hiển thị lên màn hình

2.Sau khi Khách hàng kích vào tiêu đề hoặc ảnh của bài đăng, hệ thống sẽ truy

cập vào link bài đăng từ bảng BAIDANG trong cơ sở dữ liệu và hiển thị nội

dung bài đăng lên màn hình Use case kết thúc.

• Luồng rẽ nhánh:

Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu

lỗi và use case kết thúc

• Các yêu cầu đặc biệt:

Trang 34

• Luồng sự kiện:

• Luồng cơ bản:

• 1.Use case này bắt đầu khi người quản trị kích vào nút “Quản lý bài đăng” trên

menu quản trị Hệ thống sẽ lấy thông tin các bài đăng (mã bài đăng, ngày đăng,tiêu đề) từ bảng BAIDANG trong cơ sở dữ liệu và hiển thị lên màn hình

• 2 Thêm bài đăng

a.Người Quản Trị kích vào nút "Thêm bài đăng" trên màn hình,

hệ thống sẽ hiển thị màn hình Thêm Bài Đăng yêu cầu nhập các thông tin chi tiết của bài đăng (mã bài đăng, tiêu đề, hình ảnh, tómtắt nội dung, nội dung, ngày đăng)

b.Người Quản trị kích nút “Thêm” sau khi nhập các thông tin Hệ

thống sẽ hiển thị một màn hình yêu cầu xác nhận thêm

c.Người quản trị kích vào nút "Đồng ý", hệ thống sẽ tạo một bản

ghi mới trong bảng BAIDANG và hiển thị danh sách các bài đăng

đã cập nhật

• 3.Xóa bài đăng:

a.Người quản trị kích vào nút "Xóa" trên một dòng bài đăng, hệ

thống sẽ hiển thị một màn hình yêu cầu xác nhận xóa

b.Người quản trị kích vào nút "Đồng ý", hệ thống sẽ xóa bài đăng

khỏi bảng BAIDANG và hiển thị danh sách các bài đăng đã cập nhật

4 Use case kết thúc khi người quản trị kích vào nút "Quay về menu

chính"

• Luồng rẽ nhánh:

• Tại bước 2b trong luồng cơ bản Nếu Người Quản Trị chọn nút “Hủy bỏ” hệ thống

sẽ bỏ qua hành động thêm và hiển thị lại danh sách các bài đăng

• Tại bước 3b trong luồng cơ bản Nếu Người Quản Trị chọn nút “Hủy bỏ” hệ thống

sẽ bỏ qua hành động xóa và hiển thị lại danh sách các bài đăng

• Các yêu cầu đặc biệt:

Use case này chỉ cho phép Người Quản Trị hoặc Chủ Hệ Thống thực hiện

• Tiền điều kiện:

Người Quản Trị cần đăng nhập với vai trò quản trị hệ thống trước khi có thể thực hiện use case này

• Hậu điều kiện:

Nếu kết thúc hành động thành công thì thông tin sẽ được cập nhật lại trong cơ sở

dữ liệu

• Điểm mở rộng:

Không có

2.2.4 Mô tả use case Xem danh sách sản phẩm (Mã Văn Tiến)

 Mô tả vắn tắt:Use case này cho phép khách hàng xem danh sách sản phẩm

 Luồng sự kiện:

o Luồng cơ bản:

Trang 35

 1.Use case này bắt đầu khi Khách hàng kích tên sản phẩm từ danh mục

sản phẩm xuất hiện trên menu chính Hệ thống lấy danh sách các sản phẩm từ bảng SANPHAM trong cơ sở dữ liệu và hiển thị lên màn hình

2.2.5 Mô tả use case <Bảo trì sản phẩm> (Mã Văn Tiến)

 Mô tả vắn tắt: Use case này cho phép người quản trị xem, thêm, sửa, xóa các

sản phẩm trong bảng SANPHAM

 Luồng sự kiện:

o Luồng cơ bản:

1, Use case này bắt đầu khi người quản trị kích vào “Sản Phẩm” trên

menu quản trị Hệ thống lấy chi tiết các thông tin chi tiết của từng sảnphẩm(ảnh, tên, thương hiệu,mã sản phẩm, tình trạng, mô tả, giá…) từbảng SANPHAM trong cơ sở dữ liệu và hiển thị lên màn hình danh sách quà tặng

2, Thêm sản phẩm:

a Người quản trị kích vào nút “thêm sản phẩm” trên danh sách

sản phẩm quản trị Hệ thống sẽ hiển thị ra màn hình yêu cầu nhập thông tin chi tiết cho sản phẩm như ảnh, tên, mã, thương hiệu, mô

tả, tình trạng, giá

b Người quản trị nhập thông tin cho sản phẩm và kích nút “Cập

nhật” Hệ thống sẽ tạo ra một bản ghi mới trong bảng

SANPHAM và hiển thị danh sách các sản phẩm được cập nhật

Trang 36

b Người quản trị sửa thông tin của sản phẩm( tên,giá, thương

hiệu ) và kích vào nút “cập nhật” Hệ thống sẽ cập nhật thông tin

sản phẩm trong bảng SANPHAM và hiển thị danh sách các sản phẩm

đã được cập nhật

4, Xóa sản phẩm:

a Người quản trị kích vào nút “xóa” trên dòng sản phẩm Hệ

thống hiển thị một màn hình yêu cầu xác nhận xóa

b Người quản trị kích vào nút “đồng ý” Hệ thống sẽ xóa sản

phẩm trong bảng SANPHAM và hiển thị danh sách các sản phẩm đã cập nhật

use case kết thúc.

o Luồng rẽ nhánh:

1, Tại bước 2b và 3b trong luồng cơ bản nếu người quản trị nhập

thông tin sản phẩm không hợp lệ thì hệ thống sẽ hiển thị thông báo lỗi yêu cầu nhập lại Người quản trị có thể nhập lại để tiếp tục hoặc kích nút

“ hủy bỏ” để kết thúc.

2, Tại bước 2b và 3b trong luồng cơ bản nếu người quản trị kích

vào nút “hủy bỏ” hệ thống sẽ bỏ qua thao tác thêm mới hoặc sửa chữa

tương ứng và hiển thị danh sách sản phẩm trong bảng SANPHAM

3, Tại bước 4b trong luồng cơ bản người quản trị kích vào nút

“không đồng ý” hệ thống sẽ bỏ qua thao tác xóa và hiển thị danh sách

các sản phẩm trong bảng SANPHAM

4, Tại bất kỳ thời điểm nào trong quá trình thực hiện use case này

nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một

thông báo lỗi và use case kết thúc

 Các yêu cầu đặc biệt:

Use case này chỉ cho phép một số vai trò như người quản trị, người chủ hệ thống

 Tiền điều kiện:

Người quản trị cần đăng nhập với vai trò quản trị hệ thống trước khi có thể thực hiện Use case

 Hậu điều kiện:

Nếu Use case kết thúc thành công thì thông tin về sản phẩm sẽ cập nhật trong cơ sở dữ liệu

 Điểm mở rộng:

Không có

2.2.6 Mô tả use case <Tìm kiếm sản phẩm> (Vũ Tuấn Anh)

• Mô tả vắn tắt: Use case này cho phép khách hàng tìm kiếm sản phẩm theo tên.

• Luồng sự kiện:

Luồng cơ bản:

Trang 37

1) Use case này bắt đầu khi khách hàng nhập tên sản phẩm vào hộp thoại tìm kiếm

và kích vào nút có biểu tượng tìm kiếm ở menu chính Hệ thống sẽ tìm kiếm sản phẩm theo tên sản phẩm mà khác hàng đã nhập từ bảng

SANPHAM(maSanPham,tenSanPham, tinhTrang,moTa,gia, anhSanPham) trong

cơ sở dữ liệu và hiển thị danh sách sản phẩm theo dạng lưới bao gồm hình ảnh sản phẩm, tên sản phẩm, và giá của sản phẩm

2) Lọc sản phẩm:

quy định sẵn(<100.000đ, 100.000đ-300.000đ,

300.000đ-500.000đ,>500.000đ) ở phần “BỘ LỌC”: Hệ thống sẽ tìm kiếm các sản phẩm có mức giá tương ứng với khách hàng quy định từ các sản phẩm đã tìm kiếm được từ bước 1 và in ra danh sách sản phẩm theo dạng lưới bao gồm hình ảnh sản phẩm, tên sản phẩm,

và giá của sản phẩm

được quy định sẵn(A-Z,Z-A,…) ở phần “BỘ LỌC”: Hệ thống sẽ sắp xếp cácsản phẩm đã được tìm kiếm theo tiêu chí mà khách hàng đưa ra và hiển thị lại ra màn hình theo dạng lưới bao gồm

hình ảnh sản phẩm, tên sản phẩm, và giá của sản phẩm

◦ Luồng rẽ nhánh: Tại bất kì thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị thông

báo lỗi và use case kết thúc

2 Các yêu cầu đặc biệt:

2.2.7 Mô tả use case <Bảo trì danh mục> (Vũ Tuấn Anh)

• Mô tả tóm tắt: Use case này cho phép người quản trị thêm, sửa, xóa các thông tin trong danh mục sản phẩm.

• Luồng sự kiện:

◦ Luồng cơ bản:

1) Use case này bắt đầu khi người quản trị nhấn vào nút

“Danh Mục” trên menu quản trị Hệ thống lấy thông tincủa các danh mục trong bảng

DANHMUC(tenDanhMuc, maDanhMuc,ghiChu) và hiển thị danh sách thông tin danh mục lên màn hình

2) Sửa danh mục:

i Người quản trị nhấn vào nút “Sửa” trên cửa sổ hệ

Trang 38

thông tin của danh mục trong bảng DANHMUC

và hiển thị thông tin về cửa sổ hệ thống

3) Thêm danh mục:

i Người quản trị nhấn vào nút “Thêm mới” trên cửa sổ hệ thống

Hệ thống hiển thị màn hình yêu cầu nhập thông tin của danh mục

ii Người quản trị nhập thông tin của danh mục cần thêm và kích vào nút “Thêm mới” Hệ thống sẽ tạo bản ghi mới trong bảng DANHMUC và hiển thị thông tin của danh mục đã được cập nhật

4) Xóa danh mục:

thị một màn hình yêu cầu xác nhận xóa

ii Người quản trị kích vào nút “Đồng ý” Hệ thống sẽ xóa thông tin

của danh mục khỏi bảng DANHMUC và hiển thị danh sách thông tin danh mục lên cửa sổ hệ thống

Use case kết thúc.

◦ Luồng rẽ nhánh:

1) Tại bước 2 hoặc 3 trong luồng cơ bản nếu người quản trị nhập

thông tin danh mục không hợp lệ thì hệ thống sẽ hiển thị thôngbáo lỗi và yêu cầu nhập lại Người quản trị nhập lại để “Tiếptục” hoặc kích vào “Hủy bỏ” để kết thúc

2) Tại bất kì thời điểm nào trong quá trình thực hiện use case nếu

không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc

• Các điều kiện đặc biệt:

Không có

 Tiền điều kiện:

Người quản trị cần đăng nhập với vai trò quản trị hệ thống trước khi có thể thực hiện use case

• Hậu điều kiện:

Nếu use case kết thúc thành công thì thông tin hệ thống sẽ được cập nhật trong

cơ sở dữ liệu

• Điểm mở rộng:

Không có

2.2.8 Mô tả use case <Đặt mua sản phẩm> (Nguyễn Văn Tân)

 Mô tả vắn tắt : Use case này cho phép khách hàng đặt mua sản phẩm theo

từng danh mục, xem thông tin chi tiết về sản phẩm

3) Khách hàng sau khi nhập xong thông tin đơn hàng, kích chọn

“Hoàn tất đơn hàng” Usecase kết thúc.

Trang 39

o Luồng rẽ nhánh:

1) Tại bất kỳ thời điểm nào trong quá trình thực hiện Use case này

nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị

một thông báo lỗi và Use case kết thúc.

 Các yêu cầu đặc biệt:

2.2.9 Mô tả use case <Quản lý đơn hàng> (Nguyễn Văn Tân)

 Mô tả vắn tắt: Use case này cho phép người quản trị quản lý đơn hàng.

 Luồng sự kiện:

o Luồng cơ bản:

1)Use case này bắt đầu khi người quản lý kích chọn nút “Đơn

hàng” trên menu quản trị Hệ thống sẽ lấy danh sách mã đơn hang,ngày lập đơn hàng từ bảng DONHANG trong cơ sở dữ liệu 2) Đểxem chi tiết đơn hàng, người quản trị kích chọn nút “Xem chi tiết”trên từng đơn hàng Hệ thống sẽ lấy thông tin của khách hàng và đơnhàng từ bảng CHITIETDONHANG

3) Sửa đơn hànga.Người quản trị kích vào nút “Sửa” trên một dòng sản phẩm.Hệthống hiển thị một màn hình với tình trạng cũ của đơn hàng trongTextbox

b.Người quản trị sửa các thông tin đơn hàng (tình trạng)và kíchvào nút “cập nhập”.Hệ thống sẽ cập nhập tình trạng đơn hàng trongbảng CHITIETDONHANG và hiển thị lại chi tiết đơn hàng đã cập nhập 4) Xóa đơn hàng

a.Người quản trị kích vào nút “Xóa”trên một dòng sản phẩm Hệthống sẽ hiện thị một màn hình yêu cầu xác nhận xóa

b.Người quản trị kích vào nút “Đồng ý”.Hệ thống sẽ xóa đơnhàng khỏi bảng CHITIETDONHANG và hiển thị danh sách các đơnhàng đã cập nhập

o Luồng rẽ nhánh:

Trang 40

2) Tại bước 2b, nếu người quản trị kích chọn nút “Huỷ”, hệ thốnghiển thị thông báo xác nhận huỷ Người quản trị kích chọn” Đồngý”, hệ thống sẽ thực hiện thao tác huỷ sửa đơn hàng và hiển thị lạichi tiết đơn hàng ban đầu

3) Tại bước 3b, nếu người quản trị kích chọn nút “Huỷ bỏ”, hệ thống

sẽ huỷ bỏ thao tác xoá đơn hàng Hệ thống hiện thị lại danh sáchcác đơn hàng

 Các yêu cầu đặc biệt:

Usecase này chỉ áp dụng cho người quản trị và người lập hệ thống.f

 Tiền điều kiện:

Người quản trị đăng nhập vào hệ thống bằng tài khoản admin

 Hậu điều kiện:

Không có

 Điểm mở rộng:

Không có.

2.2.10 Mô tả use case <Đăng Nhập>

 Mô tả vắn tắt : Use case này cho phép khách hàng,quản trị viên đăng nhập vào

hệ thống để thực hiện một số thao tác trên hệ thống như thanh toán,quản lítài khoản,quản lí đơn hàng,

 Luồng sự kiện:

o Luồng cơ bản:

1) Use case này bắt đầu khi người dùng kích chọn nút “Đăng

nhập” trên Menu chính.Hệ thống sẽ hiển thị một màn hình đăng nhập đểngười dùng nhập tài khoản và mật khẩu

2) Người dùng tiến hành nhập các thông tin(tài khoản, mật khẩu) sau

đó kích nút “Đăng Nhập”.Hệ Thống sẽ truy nhập vào bảng TAIKHOAN

để kiểm tra thông tin.Nếu đúng sẽ hiển thị Menu chính

Usecase kết thúc.

o Luồng rẽ nhánh:

a.Tại bất kỳ thời điểm nào trong quá trình thực hiện Use case nàynếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị

một thông báo lỗi và Use case kết thúc.

b.tại bước 2 trong luồng cơ bản nếu tài khoản hoặc mật khẩu khônghợp lệ thì hệ thống sẽ hiển thị thông báo lỗi

 Các yêu cầu đặc biệt:

Ngày đăng: 09/12/2021, 23:50

HÌNH ẢNH LIÊN QUAN

Bảng phân việc - Xây dựng hệ thống quản lý bán đồ ăn vặt trên WEBSITE VITAMINHOUSE
Bảng ph ân việc (Trang 2)
Hình ảnh Tên sp Giá - Xây dựng hệ thống quản lý bán đồ ăn vặt trên WEBSITE VITAMINHOUSE
nh ảnh Tên sp Giá (Trang 84)
Hình ảnh Tên sp Giá - Xây dựng hệ thống quản lý bán đồ ăn vặt trên WEBSITE VITAMINHOUSE
nh ảnh Tên sp Giá (Trang 84)

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