1. Trang chủ
  2. » Giáo án - Bài giảng

Bài tập lớn phân tích thiết kế hệ thống Wedsite bán tinh dầu trực tuyến tinhdaulachampa.net

63 528 7

Đ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 63
Dung lượng 2,67 MB

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

Nội dung

bài tập lớn phân tích thiết kế hệ thống Wedsite bán tinh dầu trực tuyến tinhdaulachampa.net bài tập lớn phân tích thiết kế hệ thống Wedsite bán tinh dầu trực tuyến tinhdaulachampa.net bài tập lớn phân tích thiết kế hệ thống Wedsite bán tinh dầu trực tuyến tinhdaulachampa.net bài tập lớn phân tích thiết kế hệ thống Wedsite bán tinh dầu trực tuyến tinhdaulachampa.net bài tập lớn phân tích thiết kế hệ thống Wedsite bán tinh dầu trực tuyến tinhdaulachampa.net bài tập lớn phân tích thiết kế hệ thống Wedsite bán tinh dầu trực tuyến tinhdaulachampa.net bài tập lớn phân tích thiết kế hệ thống Wedsite bán tinh dầu trực tuyến tinhdaulachampa.net

Trang 1

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

KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Trang 2

Lời Nói Đầu

Trên thế giới cũng như ở Việt Nam, công nghệ thông tin đã trở thành mộtcông nghệ mũi nhọn, nó là ngành khoa học kỹ thuật không thể thiếu trong việc

áp dụng vào các lĩnh vực kinh tế, thông tin, kinh doanh, và mọi hoạt động tronglĩnh vực nghiên cứu…

Ngày nay dưới sự phát triển mạnh mẽ của hệ thống mạng Internet thì cáctrang web thương mại, bán hàng online càng được phổ biến và ngày càng mởrộng Việc cung cấp tới khách hàng các mặt hàng mà cửa hàng của mình cóthông qua chính website bán hàng của công ty, doanh nghiệp hay cá nhân cửahàng, tạo sự chọn lựa một cách nhanh chóng, thuận tiện đối với những ngườibận rộn, hay vì khoảng cách đia lý mà không thể tới trực tiếp cửa hàng để có thểchọn lựa, mua được món hàng mà mình ưa thích Xuất phát từ thực tế đó, đề tài

“ Đèn Tinh Dầu ” mà chúng em đang xây dựng dưới đây mong muốn sẽ giúpđược một phần cho những cá nhân hay tập thể có thêm được 1 phương thứckinh doanh hợp lí và hiệu quả

Mặc dù đã rất cố gắng để hoàn thành công việc, nhưng do thời gian có hạn

và thiếu kinh nghiệm cũng như kỹ năng chưa cao nên việc phân tích và thiết kếcòn nhiều thiếu sót, kính mong quý thầy cô và các bạn góp ý, bổ sung để chúng

em hoàn thiện cho bài tập tốt hơn nữa Chúng em xin chân thành cảm ơn!

Nhóm sinh viên thực hiện!

Trang 3

Bảng phân việc

Nguyễn Làm các use case: - Xem Danh Mục Sản Phẩm- Giỏ Hàng

Trần Làm các use case: - Xem Danh Sách Kinh Nghiệm- Xem Chi Tiết Kinh NghiệmPhan Làm các use case: - Đặt Hàng- Bảo Trì Sản Phẩm

Trang 4

Mục lục

Trang 5

Chương 1 Khảo Sát Hệ Thống

1.1 Khảo sát sơ bộ

“Wedsite bán tinh dầu trực tuyến tinhdaulachampa.net’’ là hệ thống quảng báhình ảnh của cửa hàng cũng như thể hiện việc chăm sóc khách hàng ở mọi lúc, mọi nơi Với website này khách hàng không cần đến cửa hàng hay nhà phân phối mà vẫn tham khảo được tác dụng, giá cả và thông tin về từng sản phẩm tinh dầu và sự đảm bảo từ nhà cung cấp Tạo sự thuận tiện, thoải mái cho khách hàng khi mua sản phẩm

Website là một showroom ảo mở cửa 24/24h có thể đón khách hàng vào bất

cứ lúc nào Dựa vào website khách hàng có thể biết được doang nghiệp kinh doanh mặt hàng gì? Giá báo nhiêu? Đó là những câu hỏi mà khách hàng muốn biết về doanh nghiệp và sản phẩm của doanh nghiệp

Bên cạnh đó wedsite bán hàng còn giúp doanh nghiệp nhận được phản hồi của khách hàng một cách nhanh chóng và hiệu quả Doanh nghiệp chỉ cần cập nhật thông tin về sản phẩm việc còn lại là quảng bá wedsite đến tất cả các đối tác

• Nêu ra được các điểm hạn chế, bất cập của hệ thống cần phải thay đổi

• Đưa ra được các phương pháp sửa đổi, thay thế, bổ sung

• Các mục tiêu hoạt động của hệ thống, chiến lược, công việc thực hiện

Trang 6

của khách hàng

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

sản phẩm các thức hoạt động của hệ thống

việc

trong bộ phận đang làm việc

Chương trình

vấn

vấn

phép được ghi âm

khách hàng, phản hồi và báo cáo

của người được hỏi

Kết thúc: Gửi lời cảm ơn đến người được phỏng vấn

Dự án: Bán tinh dầu online Tiểu dự án: Quản lí bán hàng

Người được hỏi: 1 Trần Thế: Nhân viên hỗ trợ thông

Câu hỏi 1: Anh chị tổng kết hóa đơn thanh toán theo

ngày hay theo tuần?

Trả lời:

Trang 7

Câu hỏi 2: Quá trình đặt hàng và giao diễn ra như thế

Quan sát:

Câu hỏi 3: Khi khách hàng có những yêu cầu về các

dịch vụ thì anh chị sẽ sử lí như thế nào?

Trả lời: Quan sát:

Câu hỏi 4: Công việc quản lí đơn hàng có làm mất

nhiều thời gian của anh chị hay không?

Trả lời: Quan sát:

Câu hỏi 5: Doanh thu của công ty sau khi hệ thống

Quan sát:

Câu hỏi 6: Số lượng người mua hàng qua hệ thống

như thế nào?

Trả lời: Quan sát:

Câu hỏi 7: Anh chị hãy nêu ra những rủi ro khi bán

hàng với hệ thống?

Trả lời: Quan sát:

Câu hỏi 8: Khách hàng có hay phản hồi sản phẩm

qua hệ thống không?

Trả lời: Quan sát:

Câu hỏi 9: Anh chị có những mong muốn gì về hệ

Quan sát:

Câu hỏi 10: Anh nghĩ như thế nào nếu mọi công việc

đều được làm tự dộng bằng máy?

Trả lời: Quan sát:

Trang 8

Đánh giá chung:

Điều Tra

Phiếu điều tra về hoạt động bán tinh dầu qua internet

Câu 1 Bạn có hài về hệ thống bán hàng trực tuyến trên wedsite

d Không giúp tăng doanh thu bán hàng

Câu 4.Hệ thống có hỗ trợ nhiều cho công việc của bạn không?

Trang 9

Câu 7.Anh Chị đánh giá như thế nào và dịch vụ của công ty?

Wedsite tinhdaulachampa.net là một hệ thống bán tinh dầu online trên

mạng internet Hệ thống giúp người dùng thuật tiện trong việc tìm kiếm sản phẩm, hiểu rõ về sản phẩm thông qua các thông tin được đưa lên wedsite cũng như giúp người dùng thuận lợi trong việc mua hàng, đổi hàng qua đó giúp tiết kiệm thời gian và công sức cho khách hàng

Hệ thống giúp cho người bán hàng quản lí được các mặt hàng, tiêu thụ các sản phẩm, dễ hơn, giúp công ty tiếp cận được các khách hàng trên mọi miềnđất nước qua đó giúp thương hiệu được quảng bá và doanh thu công ty được tăng lên

Khách hàng: Mua hàng, đổi trả, thanh toán, phản hồi.

Nhân viên lập đơn hàng: xác định đơn hàng ( thông tin khách hàng, sản

phẩm, tiền thanh toán ) và lập phiếu giao hàng

Nhân viên hỗ trợ: Trả lời các thắc mắc của khách hàng, hướng dẫn mua

hàng, các quy định về đổi trả, trả lời thư của khách hàng

Nhân viên bảo trì hệ thống: Bảo trì, phát triển và sửa chữa giúp wedsite

luôn trong trạng thái hoạt động ổn định

Trang 10

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

Wedsite tinhdaulachampa.net là hệ thống bán tinh dầu trực tuyến Hệ

thống cung cấp tất cả các thông tin sản phẩm để phục vụ nhu cầu của khách hàng Không những thế hệ thống cho phép khách hàng mua hàng trên chính hệ thống đó qua đó giúp khách hàng và sản phẩm đến gần nhau hơn

1.1.4 Kết quả sơ bộ

Tên công ty: Hương Sắc Việt

Địa chỉ: Hồ Chí Minh: 372/10b Điện Biên Phủ - P11 – Quận 10

Ở shop Hương Sắc Việt, có tất cả các loại tinh dầu thiên nhiên bạn cần tìm để phục vụ nhu cầu của mình, từ những lọ dầu tinh chất để đốt xông hương đến dầu hỗn hợp thư giãn tinh thần, dầu dưỡng da hay dầu dưỡng tóc phục vụ cho yêu cầu làm đẹp, …Đặc biệt, tại shop Hương Sắc

Việt còn có bán các nguyên liệu giúp bạn gái có thể tự làm mỹ phẩm handmade tại nhà

Hoạt động kinh doanh

- Công ty sẽ sản xuất các sản phẩm dựa trên kế hoạch bán hàng củacông ty và nhu cầu của khách hàng

Trang 11

- Công ty sẽ đáp ứng nhu cầu của khách hàng bằng việc giao hàng cho khách hàng theo đơn đặt hàng và có kèm theo hóa đơn thanh toán

- Công ty sẽ ghi lại thông tin qua biên lai các giấy tờ thanh toán sau

đó sẽ ghi lại vào sổ để kiểm soát nhằm phục vụ cho quá trình sản xuất

- Thông tin: mã sản phẩm, tên sản phẩm, loại hương, giá bán, số lượng còn, tính chất, công dụng… sẽ được cập nhật

- Khách hàng có nhu cầu mua hàng sẽ gửi yêu cầu đến công ty qua wedsite Nếu khách hàng đồng ý mua mặt hàng nào thì sẽ đặt hàng trực tiến trên wedsite hoặc làm theo hướng dẫn và công ty

sẽ giao hàng cho khách, viết hoá đơn thanh toán kèm theo biên bản giao hàng Sau đó ghi vào sổ kho

- Sau mỗi thời gian nhất định hệ thống bán hàng sẽ tổng hợp lại tình hình mua bán của công ty để báo cáo cho chủ công ty Chủ công ty là người quyết định đến các hoạt động tiếp theo

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

Hình 1.1 Giao diện và các chức năng cơ bản của hệ thống

Trang 12

Hình 1.2 Thông tin về tinh dầu được đưa lên hệ thống

Hình 1.3 Danh sách các tinh dầu trên hệ thống

Trang 14

- Nhân viên quản trị hệ thống: bảo trì hệ thống đảm bảo cho sự hoạt động của wedsite

1.2.2 Các yêu cầu chức năng của hệ thống

- Xem danh sách kinh nghiệm

- Xem chi tiết kinh nghiệm

• Người quản trị

- Đăng nhập

- Bảo trì danh mục sản phẩm

- Bảo trì sản phẩm

- Bảo trì kinh nghiệm

- Quản lí tài khoản

- Quản lí đơn hàng

1.2.3 Các yêu cầu phi chức năng của hệ thống

- Hiệu năng hoạt động tốt

- Giao diện dễ nhìn phù hợp với tất cả mọi người

- Độ tin cậy cao, có thể dễ dàng bảo trì, sửa chữa, phục hồi

- Tính bảo mật, toàn vẹn và xác thực của thông tin

- Đáp ứng được các trình duyệt thông dụng như Chorme, Côccôc, Explorer, Google Crome, Mozila Firefox…

- Hệ thống tìm kiếm hiệu quả, hệ thống phản hồi, đánh giá

Trang 15

Chương 2 Mô Hình Hóa Use Case

2.1 Biểu đồ Use Case

Nguoi Quan Tri

Khach Hang

Gio Hang

Xem Danh Muc San Pham

Xem Danh Sach San Pham

Dat Hang

Xem DS Kinh Nghiem

Xem Chi Tiet Kinh Nghiem

Bao Tri Danh Muc San Pham

Bao Tri San Pham

Bao Tri Kinh Nghiem

Quan Li Tai Khoan

Xem San Pham Theo Danh Muc

Tim Kiem San Pham

Dang Nhap

Quan Li Don Hang

CSDL Xem Chi Tiet San Pham

Hình 2.1 Biểu đồ use case

Trang 16

2.1.1 Các use case chính

Khach Hang

Gio Hang

Xem Danh Muc San Pham

Xem San Pham Theo Danh Muc Xem Danh Sach San Pham

Tim Kiem San Pham

Xem Chi Tiet San Pham

Dat Hang

Xem Danh Sach Kinh Nghiem

Xem Chi Tiet Kinh Nghiem

CSDL

Hình 2.2 Biểu đồ use case chính

Trang 17

Tên Các Use Case Chính Mô tả vắn tắt

và xóa hàng trong giỏ

Xen Danh Sách Sản Phẩm

Use case này cho phép khách hàng xem danh sách các sản phẩm được bántrên hệ thống

Xem Sản Phẩm Theo Danh Mục

Use này cho phép khách hàng xem danh mục tinh dầu

Xem Danh Sách Kinh Nghiệm

Use case này cho phép khách hàng xem danh sách các kinh nghiệm về tinh dầu

Xem Chi Tiết Kinh Nghiệm

Use case này cho phép khách hàng xem chi tiết các kinh nghiệm về tinh dầu

Trang 18

2.1.2 Các use case thứ cấp

Nguoi Quan Tri

Dang Nhap

Bao Tri Danh Muc San Pham

Bao Tri San Pham

Bao Tri Kinh Nghiem

Quan Li Tai Khoan

Quan Li Don Hang

CSDL

Hình 2.3 Biểu đồ use case thứ cấp

Trang 19

Tên Các Use Case Thứ Cấp Mô tả vắn tắt

Đăng Nhập

Use case này cho phép người quản trị đăng nhập hệ thống bằng cách nhập tên đăng nhập và mật khẩu để truy cập các chức năng của hệ thống

Bảo Trì Danh Mục Sản Phẩm

Use case này cho phép người quản trị thêm, sửa, xóa thông tin của một danhmục sản phẩm

Bảo Trì Sản Phẩm

Use case này cho phép người quản trị thểm, sửa, xóa thông tin về một sản phẩm

Bảo Trì Kinh Nghiệm

Use case này cho phép người quản trị thêm, sửa, xóa các thông tin về kinh nghiệm trên hệ thống

Quản Lí Tài Khoản

Use case này cho phép người quản trị thêm, sửa, xóa một tài khoản trên hệ thống

Quản Lí Đơn Hàng

Use case này cho phép người quản trị quản lí các đơn hàng của khách hàng

Trang 20

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

Gio Hang

(f rom Use case chinh)

Xem Danh Muc San Pham

(f rom Use case chinh)

Xem San Pham Theo Danh Muc

(f rom Use case chinh)

Xem Danh Sach San Pham

(f rom Use case chinh)

Xem Danh Sach Kinh Nghiem

(f rom Use case chinh)

Xem Chi Tiet San Pham

(f rom Use case chinh)

Xem Chi Tiet Kinh Nghiem

(f rom Use case chinh)

Tim Kiem San Pham

(f rom Use case chinh)

Trang 21

Quan Li Tai Khoan

(from Use case thu cap)

Quan Li Don Hang

(from Use case thu cap)

Dang Nhap

(from Use case thu cap)

Bao Tri San Pham

(from Use case thu cap)

Bao Tri Kinh Nghiem

(from Use case thu cap)

Nguoi Quan Tri

(from Use case thu cap) )

Bao Tri Danh Muc San Pham

(from Use case thu cap)

Hình 2.5 Phân rã biểu đồ use case thứ cấp

2.2 Mô tả chi tiết use case

2.2.1 Mô tả use case Giỏ Hàng

Use case này cho phép khách hàng thêm hàng vào giỏ, sửa số lượng hàng vàxóa hàng trong giỏ

Luồng sự kiện

o Luồng cơ bản:

Trang 22

1. Use case này bắt đầu khi khách hàng kích vào nút “giỏ hàng” trên menu chính Hệ thống sẽ hiển thị thông tin giỏ hàng như tổng sản phẩm, tên sản phẩm, số lượng giá tiền lên màn hình.

2. Thêm hàng: Khách hàng kích vào nút “Đặt mua” Hệ thống

sẽ cập nhật thông tin như tên hàng , số lượng, giá tiền của đơn hàng vào bảng MUA_HANG của cơ sở dữ liệu và hiển thị thông tin giỏ hàng mới lên màn hình

3. Sửa số lượng hàng: Khi khách hàng sửa số lượng trong

khung của hàng Hệ thống sẽ lưu thông tin của đơn hàng vào

cơ sở dữ liệu

4. Xóa hàng: khi khách hàng kích vào nút “Xóa” ở trên một

dòng thông tin về tinh dầu trong giỏ Hệ thống sẽ xóa bản ghi mặt hàng khỏi bảng MUA_HANG

2.2.2 Mô tả use case Xem Danh Mục Sản Phẩm

Use này cho phép khách hàng xem danh mục tinh dầu.

Luồng sự kiện

o Luồng cơ bản:

1. Use case này bắt đầu khi khách hàng kích vào nút “tìm theo danh mục” từ menu chính Hệ thống sẽ truy vấn bảng

DANH_MUC và hiển thị lên màn hình một danh mục tinh dầu

để khách hàng lựa chọn Use case kết thúc

o Luồng rẽ nhánh:

1. Không kết nối được với cơ sở dữ liệu: Tại bất kỳ bước nào

Trang 23

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

2.2.3 Mô tả use case Xem Danh Sách Sản Phẩm

Use case này cho phép khách hàng xem danh sách các sản phẩm được bán trên hệ thống

Luồng sự kiện

o Luồng cơ bản:

1. Use case này bắt đầu khi khách hàng kích vào nút “Sản phẩm”

từ menu chính Hệ thống sẽ hiển thị danh sách các sản phẩm được bán với thông tin như hình ảnh, tên sản phẩm, giá bán từ bảng TINH_DAU của CSDL.Use case kết thúc

2.2.4 Mô tả use case Xem Sản Phẩm Theo Danh Mục

Use case này cho phép khách hàng xem sản phẩm theo từng danh mục

Luồng sự kiện

o Luồng cơ bản:

1 Use case này bắt đầu khi khách hàng kích vào nút “Tìm theo

danh mục” từ menu chính Hệ thống sẽ truy vấn bảng

Trang 24

DANH_MUC từ CSDL và hiển thị danh sách tên các danh mụclên màn hình.

2 Khách hàng kích chọn một danh mục từ danh sách thả xuống

hệ thống sẽ truy vấn bảng TINH_DAU từ CSDL và hiển thị danh sách các sản phẩm theo danh mục đã chọn bao gồm tên sản phẩm, hình ảnh và giá bán lên màn hình Use case kết thúc

o Luồng rẽ nhánh

1. Không kết nối được với cơ sở dữ liệu: Tại bất kỳ bước nào trong luồng cơ bản nếu kết nối với cơ sở dữ liệu bị đứt thì hệ thống sẽ thông báo lỗi và use case kết thúc

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

2.2.5 Mô tả use case Tìm Kiếm Sản Phẩm

Use case này cho phép khách hàng tìm kiếm sản phẩm trong hệ thống

Luồng sự kiện

o Luồng cơ bản:

1. Use case này bắt đầu khi khách hàng đến website và kích vào ô

“nhập nội dung tìm kiếm” trên menu chính Hệ thống sẽ yêu cầukhách hàng nhập tên sản phẩm cần tìm

2. Khách hàng nhập tên sản phẩm và kích nào nút “TÌM KIẾM”

Hệ thống tìm thông tin từ bảng TINH_DAU của CSDL và hiển thị thông tin sản phẩm bao gồm: tên sản phẩm, hình ảnh, giá bán và tác dụng lên màn hình Use case kết thúc khi khách hàngkích vào nút “Quay về menu chính”

o Luồng rẽ nhánh:

1. Không tìm thấy sản phẩm: Nếu hệ thống không tìm thấy sản phẩm nào đáp ứng thông tin cần tìm kiếm, hệ thống sẽ xuất ra thông báo”Sản phẩm không tồn tại” Khách hàng có thể nhập lạithông tin khác hoặc hủy bỏ thao tác, khi thao tác bị hủy bỏ use case kết thúc

Trang 25

2. Không kết nối được với CSDL: Tại bất cứ bước nào trong luồng cơ bảnnếu kết nối với cơ sở dữ liệu bị đứt thì hệ thống sẽ thông báo lỗi và use case kết thúc.

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

2.2.6 Mô tả use case Xem Chi Tiết Sản Phẩm

Use case này cho phép khách hàng xem thông tin chi tiết về sản phẩm

Luồng sự kiện

o Luồng cơ bản:

1. Use case này bắt đầu khi khách hàng kích chọn tên một sản phẩm cần xem trong danh sách sản phẩm trên menu chính Hệ thống sẽ lấy thông tin từ bảng TINH_DAU trong CSDL và hiển thị thông tin chi tiết bao gồm: tên sản phẩm, nhà sản xuất, loại hương, trọng lượng, giá bán, hình ảnh, công dụng…lên màn hình Use case kết thúc khi khách hàng kích vào nút “Quay về menu chính”

o Luồng rẽ nhánh:

1. Không kết nối được với CSDL: Tại bất kì bước nào trong luồng

cơ bản nếu kết nối với cơ sở dữ liệu bị đứt thì hệ thống sẽ thôngbáo lỗi và use case kết thúc

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

Trang 26

Luồng sự kiện

o Luồng cơ bản:

1 Use case này bắt đầu khi khách hàng kích vào nút “Đặt mua”

trên Menu chính Nếu chức năng đặt hàng được mở thì hệ thống sẽ truy vấn dữ liệu từ bảng HO_TRO hiển thị danh sáchcác cách hướng dẫn mua hàng (Đặt hàng qua điện thoại trong giờ làm việc( 8h sang -> 10h tối) : 0982.757.667 (HCM) hoặc 0962.878.808 (HN)

- Đặt hàng qua email ngoài giờ làm việc:

quyentv1989@gmail.com (khi đặt hàng qua email khách hàng vui long ghi thông tin sau: Tên khách hàng, số điện thoại, địa chit giao hàng mã sản phẩm mà khách hàng muốn đặt)

- Đến mua trực tiếp tại cửa hàng : HCM: 372/10b Điện Biên Phủ - Phường 11 – Quận 10

Hà Nội: số 20 ngõ 73/26b/32 Nguyễn Trãi- Thanh Xuan

- Đặt hàng qua zalo : 0982.757.667 (HCM) hoặc zalo:

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

- Không có

Tiền điều kiện:

- Khách hàng phải kích vào sản phẩm mình cần đặt mua

Hậu điều kiện:

- Nếu use case thành công khách hàng có thể đặt mua sản phẩm mình chọn, ngược lại khách hàng không thể đặt mua

Các điểm mở rộng:

- Không có

2.2.8 Mô tả use case Xem Danh Sách Kinh Nghiệm ()

Use case này cho phép khách hàng xem danh sách các kinh nghiệm về tinh

Trang 27

Luồng sự kiện

o Luồng cơ bản:

1. Use case này bắt đầu khi khách hàng kích vào nút “Kinh Nghiệm” trên thanh menu chính Hệ thống sẽ truy vấn bảng KINH_NGHIEM và hiển thị lên màn hình một danh sách các kinh nghiệm về tinh dầu bao gồm: hình ảnh, ngày đăng, tiêu đề

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

2.2.9 Mô tả use case Xem Chi Tiết Kinh Nghiệm (

Use case này cho phép khách hàng xem chi tiết các kinh nghiệm về tinh

3. Khi khách hàng kích vào nút “Quay về” và thực hiện lại bước 1

hệ thống sẽ thực hiện lại bước 2

4. Khi khách hàng kích vào nút “Quay về menu chính” use case kết thúc

o Luồng rẽ nhánh:

Trang 28

1. Không kết nối được với cơ sở dữ liệu: Tại bất kì bước nào trong luồng cơ bản nếu kết nối với cơ sở dữ liệu bị đứt thì hệ thống báo lỗi và use case kết thúc.

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

- Không có

Tiền điều kiện:

- Khách hàng phải sử dụng use case Xem Danh Sách Kinh Nghiệmtrước khi sử dụng use case này

Hậu điều kiện:

- Không có

Điểm mở rộng:

- Không có

2.2.10 Mô tả use case Bảo Trì Sản Phẩm (

Use case này cho phép người quản trị thểm, sửa, xóa thông tin về một sản phẩm

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 “Bảo trì

thông tin sản phẩm” trong menu quản trị Hệ thống sẽ truy vấnbảng TINH_DAU trong cơ sở dữ liệu và hiển thị danh sách các sản phẩm lên màn hình

2 Thêm sản phẩm: Khi người quản trị kích vào nút “thêm sản

phẩm”.Hệ thống sẽ hiển thị một trường cho phép nhập thông tin.

3 Quản trị viên tiến hành nhập thông tin chi tiết về sản phẩm

bao gồm: tên, mã, giá tiền… vào một biểu mẫu bên dưới màn hình và kích vào nút “Thêm” Hệ thống sẽ kiểm tra dữ liệu nhập vào, tạo một bản ghi về sản phẩm và sẽ được thêm vào bảng TINH_DAU đồng thời thông tin sản phẩm này sẽ xuất hiện trong danh sách sản phẩm

4 Sửa Sản Phẩm:

a Khi người quản trị tiến hành chọn một sản phẩm kích vào

nút “Sửa” ở trên một dòng thông tin về sản phẩm Hệ thống

sẽ hiển thị các trường cho phép người quản trị sửa thông tin về sản phẩm

b Người quản trị dổi thông tin về sản phẩm gồm các thông tin được chỉ ra trong Thêm sản phẩm và kích vào nút

“Lưu” Hệ thống sẽ kiểm tra thông tin thay đổi và cập nhập

Trang 29

5 Xóa sản phẩm

a. Khi người quản trị chọn một sản phẩm và kích vào nút

“Xóa” Hệ thống sẽ xóa bản ghi sản phẩm khỏi bảng TINH_DAU và cập nhật hiển thị của danh sách sản phẩm

b. Quản trị viên tiến hành ấn nút “Lưu”.Hệ thống sẽ lưu thôngtin mới của danh sách lớp và bảng TINH_DAU

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

menu chính”

o Luồng rẽ nhánh

1 Hủy bỏ: Tại bước 2 trong luồng cơ bản, nếu người dùng kích

hoạt vào nút “Hủy bỏ” thì use case kết thúc

2 Tại bước 3 trong luồng cơ bản, nếu quản trị viên nhập thông

tin của sản phẩm không hợp lệ Hệ thống sẽ hiển thị thông báolỗi Quản trị viên có thể tiến hành nhập lại hoặc chọn hủy bỏ

để quay lại bước 2 trong luồng cơ bản

3 Tại bước 4 mục a của luồng cơ bản nếu người quản trị nhập

thông tin cần sửa của sản phẩm không hợp lệ hệ thống sẽ thông báo lỗi.Quản trị viên có thể tiến hành nhập lại hoặc chọn hủy để quay lại bước 2 trong luồng cơ bản

4 Tại bước 4 mục b người quản trị có thể kích vào nút “không”

để quay lại bước 3 trong luồng cơ bản

5 Tại bước 5 trong luồng cơ bản người quản trị có thể kích vào

nút “hủy bỏ “ để kết thúc use case

6 Không kết nối được với cơ sở dữ liệu: 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 yêu cầu đặc biệt:

- Không có

Tiền điều kiện:

- Người quản trị cần đăng nhập vào hệ thống

Hậu điều kiện:

- Nếu use case thành công người quản trị có thể hoàn thành bảo trị sản phẩm, ngược lại hệ thống không có gì thay đổi

Các điểm mở rộng:

- Không có

Trang 30

Chương 3 Phân Tích Use Case

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

DanhMuc tenDanhMuc getTenDanhMuc() getDanhMuc() setTenDanhMuc()

HoTro soDienThoai chiNhanh gioLamViec facebook zalo getThongTinHoTro() getSoDienThoai() setSoDienThoai() getChiNhanh() setChiNhanh() getGioLamViec() setGioLamViec() getFacebook() setFacebook() getZalo() setZalo()

KinhNghiem hinhAnh ngayDang tieuDe moTa noiDung getDanhSachKinhNghiem() getHinhAnh() setHinhAnh() getNgayDang() setNgayDang() getTieuDe() setTieuDe() getMoTa() setMoTa() getNoiDung() setNoiDung() getKinhNghiem()

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

3.2 Phân tích use case

3.2.1 Phân tích use case Xem Danh Mục Sản Phẩm ()

3.2.1.1 Biểu đồ trình tự

Trang 31

Hình 3.2 Biểu đồ trình tự use case Xem Danh Mục Sản Phẩm

Ngày đăng: 05/09/2019, 18:17

TỪ KHÓA LIÊN QUAN

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

w