Tải bản đầy đủ (.docx) (59 trang)

ĐỒ ÁN NHÓM PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG Đề tài HỆ THÔNG QUẢN LÝ BÁN HÀNG LAPTOP

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (6.02 MB, 59 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b><small>ĐẠI HỌC DUY TÂN</small></b>

<b><small>KHOA CÔNG NGHỆ THƠNG TIN---ÐжÐĐ---</small></b>

<b>ĐỒ ÁN NHĨM PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG</b>

<b><small>Đề tài:</small></b>

<b>HỆ THƠNG QUẢN LÝ BÁN HÀNG LAPTOP</b>

<b><small>Tên nhóm: Nhóm 2</small></b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>TỔNG QUAN DỰ ÁN</b>

Tên dự án QUẢN LÍ HỆ THỐNG QUẢN LÝ BÁN LAPTOPNgày bắt

đầu - kết thúc

15/8/2023 – 03/10/2023Lớp-

Trường <sup>CS 353 G- Trường Đại học Duy Tân </sup>Tên GVHD <b>Lê Viết Trương</b>

Trưởng nhóm

Nguyễn Viết Huy

Khoa: Công nghệ thông tin - Trường Đại học Duy TânEmail:

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

PHẦN II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG...10

1. ĐẶC TẢ YÊU CẦU CHỨC NĂNG...10

1.1 Mơ tả hệ thống...10

2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG...10

2.1 Biểu đồ và tác nhân của hệ thống...11

2.2 Biểu đồ Use case...11

2.9 Biểu đồ triển khai...11

2.2 Biểu đồ ca sử dụng (Use Case Diagram)...12

2.2.1 Biểu đồ đăng nhập...14

2.2.2 Biểu đồ use case QL Nhân Viên:...16

2.2.4 Biểu đồ quản lý Thống kê...20

2.2.5 Biểu đồ thanh toán...22

2.2.6 Biểu đồ quản lý khách hàng...24

2.2.7 Biểu đồ tìm kiếm...26

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

2.2.9 Biểu đồ quản lý khuyến mãi...30

2.2.10 Biểu đồ quản lý đơn hàng...33

2.2.11 Biểu đồ use case quản lý thông tin nhà sản xuất...35

2.2.12 Biểu đồ use case quản lý hóa đơn...37

2.9 Biểu đồ triển khai...61

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN...61

KẾT LUẬN...61

HƯỚNG PHÁT TRIỂN...62

TÀI LIỆU THAM KHẢO :...62

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>PHẦN MỞ ĐẦU</b>

Ngày nay trong thời đại công nghệ thông tin phát triển một cách như vũ bão,thì việc quản lý và xử lý tốt các thông tin mang lại một ý nghĩa rất quantrọng.Những người hoặc nhóm người nắm được hiểu rõ và biết cách sử dụng thơngtin thì sẽ có những thành cơng nhất định

Trong đó ứng dụng tin học vào trong cuộc sống là điều cần thiết cảu mỗingười.Với việc công nghệ thông tin ngày càng phát triển một cách mạnh mẽ hàngngày hàng giừo ,nó sẽ có tác dụng không nhỏ giúp con người dễ dàng hơn trongcuộc sống.Như việc xử lý nhanh chóng ,hiệu quả giúp con người giải trí ,liênlạc ,sáng tạo cái mới...Do đó việc sở hữu một chiếc laptop là nhu cầu quan trọngcủa mỗi người Vì vậy nhiều của hàng siêu thị kinh doanh máy tính ,laptop xuất hiệnkhắp nơi trên tồn quốc.

Trong xã hội thực tế ,các công ty ,siêu thị,các của hàng kinh doanh nóichung.Hay là các của hàng bán laptop nói riêng ,muốn phát triển mạnh và có lợinhuận cao thì phải có một hệ thơng làm việc nhanh chóng ,hiệu quả ,có chunmơn..với những nhu cầu ấy thì phần mềm quản lý ,lưu trữ việc mua bán kinh doanh

<b>rất cần thiết cho hỏa động của các của hàng laptop được xây dựng.Nhưng để làm</b>

các phần mềm này điều quan trọng nhất là phân tích rõ hệ thống làm việc ,qua đócó thể thiết kế một phần mềm hồn chỉnh có tác dụng cao nhất có thể

Laptop là một sản phẩm được nhiều người tiêu dùng mua và sử dụng hàngngày. Vì vậy, nếu bạn bán laptop trực tuyến, có khả năng để tăng doanh số vàtăng tính thanh khoản của doanh nghiệp. Đa số người mua laptop đều là nhữngngười đam mê điện tử , vì vậy họ thường có xu hướng trung thành với nhãn hiệuvà laptop mà họ ưa thích. Nếu chúng ta có thể cung cấp cho khách hàng của mìnhchiếc laptop chất lượng và đa dạng, bạn có thể thu hút được một số lượng kháchhàng trung thành.

Trong cuộc sống ngày nay, con người ngày càng bận rộn vì vậy việc tìmkiếm thơng tin cho các ngày trọng đại của cuộc đời cũng cần nhanh chóng và chính

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

khách hàng cịn hạn chế. Vì vậy nhóm chúng tơi chọn đề tài: ”Phân tích và thiết kếhệ thống bán laptop” để làm đồ án cho mình.

<b>Phần I- KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN1.1 Khảo sát hiện trạng </b>

Cửa hàng bán laptop Phong Vũ là một cửa hàng bán máy tính , laptop lớn kinhdoanh các sản phẩm laptop ở Đà Nẵng .Của hàng kinh doanh các linh kiện ,laptoptheo các loại ...

<b>1.2 Xác lập dự án</b>

- Phân tích yêu cầu: Thu thập yêu cầu từ người dùng và từ những người quản lý. Xác định các chức năng cơ bản của hệ thống như quản lý bán Laptop, người dùng, đơn hàng,hóa đơn, tìm kiếm, thống kê, báo cáo, ..vv.

<b>1.3. Yêu cầu của hệ thống1.3.1. Đối với người sử dụng:</b>

Tìm kiếm và chọn sản phẩm: Tìm kiếm hiệu quả: Hỗ trợ khách hàng tìm kiếm nhanh chóng và dễ dàng các sản phẩm laptop theo yêu cầu và tiêu chí cụ thể. Lọc và sắp xếp: Cho phép khách hàng lọc và sắp xếp kết quả tìm kiếm theo giá, hãng, thông số kỹ thuật,đánh giá, v.v. Xem chi tiết sản phẩm: Thông tin sản phẩm rõ ràng: Cung cấp thông tin chi tiết, đầy đủ và dễ hiểu về sản phẩm, bao gồm hình ảnh, mơ tả, thông số kỹ thuật, giá, và đánh giá của người dùng. Tương tác và mua hàng: Thêm vào giỏ hàng: Cho

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

nhanh chóng. Tùy chọn thanh toán: Cung cấp nhiều tùy chọn thanh toán an tồn và thuận lợi để khách hàng có thể lựa chọn phương thức thanh toán phù hợp. Quản lý tài khoản cá nhân: Đăng ký và đăng nhập: Cho phép khách hàng tạo tài khoản cá nhân để quản lý thông tin, đơn hàng và lịch sử mua hàng. Quản lý đơn hàng: Cho phép khách hàng theo dõi trạng thái đơn hàng và lịch sử mua hàng. Chăm sóc khách hàng: Hỗ trợ trực tuyến: Cung cấp hỗ trợ trực tuyến để giải đáp thắc mắc và tư vấn cho khách hàng trong quá trình mua hàng. Form liên hệ và yêu cầu hỗ trợ: Có một phương tiện dễ dàng để khách hàng liên hệ và yêu cầu hỗ trợ từ cửa hàng. Đánh giá và phản hồi: Đánh giá sản phẩm: Cho phép khách hàng đánh giá và viết đánh giá về sản phẩm đã mua. Phản hồi: Thu thập ý kiến và phản hồi từ khách hàng để cải thiện chất lượng dịch vụ và sản phẩm. Theo dõi đơn hàng và giao hàng: Thông tin giao hàng: Cung cấp thông tin chi tiết về quá trình giao hàng và vị trí hiện tại của đơn hàng. An tồn và bảo mật: Bảo mật thơng tin cá nhân: Đảm bảo tính bảo mật và an tồn của thông tin cá nhân và giao dịch của khách hàng.

<b>1.3.2. Yêu cầu người quản lí:</b>

Quản lý sản phẩm: thông tin chi tiết về sản phẩm: cung cấp thông tin đầy đủ và chi tiết về các sản phẩm laptop, bao gồm thông số kỹ thuật, mơ tả, hình ảnh, giá cả, và thơng tin khác quan trọng. quản lý tồn kho: theo dõi số lượng tồn kho của từng sản phẩm và cập nhật tồn kho một cách chính xác. quản lý đơn hàng và giao hàng: xử lý đơn hàng: tạo, cập nhật và quản lý đơn hàng một cách dễ dàng và nhanh chóng. theo dõi giao hàng: cho phép theo dõi tình trạng và vị trí của đơn hàng trong q trình giao hàng. quản lý khách hàng: quản lý thông tin khách hàng: lưu trữ thông tin cá nhân, lịch sử mua hàng và ưa thích của khách hàng để cung cấp dịch vụ tốt hơn. phân loại khách hàng: xác định và phân loại khách hàng dựa trên hành vi mua hàng để tạo chiến lược chăm sóc hiệu quả. quản lý giá cả và khuyến mãi: xác định giá cả: hỗ trợ người quản lý xác định chiến lược giá cả dựa trên thị trường, chi phí và mục tiêu lợi nhuận. quản lý khuyến mãi: cho phép tạo, quản lý và theo dõi chương trình khuyến mãi và ưu đãi một cách hiệu quả. quản lý tài chính: theo dõi doanh số và lợi nhuận: cung cấp báo cáo và sốliệu tài chính để người quản lý theo dõi doanh số bán hàng và lợi nhuận của cửa hàng. quản lý chi phí: theo dõi và quản lý chi phí kinh doanh liên quan đến mua hàng, vận chuyển, quảng bá, v.v. báo cáo và phân tích: báo cáo tổng quan: cung cấp báo cáo tổng quan về hiệu suất kinh doanh, tồn kho, và doanh số bán hàng. phân tích dữ liệu: hỗ trợ phân tích dữ liệu để đưa ra quyết định chiến lược dựa trên các thông số kinh doanh. quản lý quan hệ đối tác: quản lý nhà cung cấp và đối tác: lưu trữ thông tin về nhà cung cấp và đối tác kinh doanh, bao gồm thông tin liên hệ, hợp đồng và lịch sử giao dịch. bảomật và quyền truy cập: quản lý quyền truy cập: đảm bảo rằng người quản lý và nhân viên chỉ có quyền truy cập vào các phần thông tin mà họ được ủy quyền.

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>1.4 Mục đích và ý nghĩa đề tài. 1.4.1 Mục đích của đề tài</b>

 Mục tiêu chính là áp dụng các cơng nghệ để việc quản lý bán laptop trong nhằm đem lại sự tiện lợi cho khách hàng ,nhân viên cũng như người quản lý

 Hiểu được các khái niệm, nguyên tắc và phương pháp phân tích thiết kế hướng đối tượng.

 Áp dụng các phương pháp phân tích thiết kế hướng đối tượng vào việc phân tích và thiết kế hệ thống quản lý bán laptop

 Tạo ra được một hệ thống quản lý bán laptop đáp ứng được các yêu cầu của khách hàng.

 Đáp ứng nhu cầu mua tìm kiếm, mơi giới cho nhà cung cấp và người dùng, xâydựng nên một môi trường làm việc hiệu quả.

 Giúp khách hàng có cái nhìn tổng quan về các nhà cung cấp, so sánh các nhàcung cấp.

 Rút ngắn khoảng cách giữa người dùng và nhà cung cấp, tạo ra bảng phân tíchcó thể đưa nhanh thơng tin cũng như việc trao đổi qua mạng.

 Việc quản lý hàng trở nên dễ dàng.

 Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

 Các thông tin được cập nhật theo định kỳ.

 Người dùng truy cập vào có thể xem, tìm kiếm, liên hệ với các nhà cung cấp vàxem lượt u thích của nhà cung cấp đó

 Các sản phẩm được sắp xếp hợp lý, tìm kiếm dựa trên tên nhà cung cấp, tên dịchvụ cần tìm. Vì vậy người dùng sẽ có cái nhìn tổng quan về tất cả các sản phẩmhiện có.

 Khi đã chọn được nhà cung cấp ưng ý với mức giá mà nhà cung cấp đưa ra,người dùng sẽ bấm vào nút liên hệ để cung cấp thông tin người dùng cho nhàcung cấp liên hệ.

 Người dùng vẫn có thể quay trở lại trang sản phẩm để xem và chọn tiếp nên mộtdấu mốc không thể quên cho các bạn trẻ.

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>PHẦN II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG</b>

- Đăng nhập, đăng xuất, sửa thông tin tài khoản.- Xóa tài khoản.

- Thêm sửa, xóa thơng tin sản phẩm

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG</b>

<b>2.1 Biểu đồ và tác nhân của hệ thống</b>

1 Khách Hàng Người dùng và thực hiện các chức năng cố định quyền hạn

2 Nhân viên Người dùng và thực hiện các chức năng cố định quyền hạn

3 Quản trị hệ thống (Admin)

Người quản trị hệ thống được sử dụng mọi quyền

<i>Hình 2.1.1 Bảng mơ tả các tác nhân</i>

2.2 Biểu đồ Use case2.3 Biểu đồ lớp

2.4 Biểu đồ hoạt động2.5 Biểu đồ tuần tự2.6 Biểu đồ trạng thái2.7 Biểu đồ cộng tác2.8 Biểu đồ phân tích2.9 Biểu đồ triển khai

<i>Hình 2.1.2 Bảng mơ tả các biểu đồ</i>

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>2.2 Biểu đồ ca sử dụng (Use Case Diagram)</b>

Hình 2.2.1 Biểu đồ use case tổng quátUse case: Mua hàng

▪ Các tác nhân: Khách hàng, Người bán hang ▪ Tham chiếu: R1.2, R2.3

▪ Điều kiện trước: Người bán hàng đã đăng nhập thành công.

▪ Điều kiện sau: Các mặt hàng bán đã được ghi nhận và đã ghi nhận thanh toán tiền. ▪ Mô tả: Một khách hàng sau khi đã chọn các mặt hàng, mang giỏ hàng đến quầy thu tiền. Người bán hàng ghi nhận các mặt hàng, thông báo tổng số tiền, thu tiền và trả tiền còn lại cho khách hàng. Khách hàng mang hàng đi.

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<b>Danh sách tổng quát use case và tác nhân:</b>

<i>Bảng danh sách user</i>

<b>Danh sách use case</b>

UC3 Quản lý sản phẩm ADMIN , KháchHàng, Nhân viên

UC5 Quản lý Thanh toán ADMIN, Khách Hàng,Nhân Viên UC6 Quản lý khách hàng ADMIN, Khách Hàng ,Nhân Viên

UC8 Quản lý giỏ hàng ADMIN , KháchHàng, Nhân viênUC9 Quản lý khuyến mãi ADMIN , Khách Hàng ,Nhân viênUC10 Quản lý đơn hàng ADMIN , Khách Hàng ,Nhân viên

UC12 Quản lý hóa đơn ADMIN , Khách Hàng ,Nhân viên

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<b>2.2.1 Biểu đồ đăng nhập</b>

<i>Hình 2.2.1.1 Use case đăng nhập</i>

Tên Use Case Dang nhap (Đăng nhập)

Tác nhân Khách hàng, ADMIN ,Nhân Viên

Mô tả Use case mô tả thực hiện đăng nhập tài khoản vào hệ thốngđể thực hiện các chức năng mua hàng , quản lý sản phẩm….Điều kiện trước Phải có tài khoản

Điều kiện sau Khơng cóBảng đặc tả use case đăng nhập

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

Bảng dòng sự kiện chính use case đăng nhập

Dịng sự kiện chính

1.Người dùng chọn chức năng đăng nhập

3.Nhập thông tin đăng nhập

2. Hiển thị form đăng nhập

4. Nếu thông tin đăng nhập khớp với thơngtin trong CSDL thì quay lại trang chủ và hiểnthị tên người dùng, đến bước 6

5. Nếu thông tin đăng nhập sai thì thơng báo “Đăng nhập thất bại “, quay lại bước 3

6. Use case kết thúc.

<b>2.2.2 Biểu đồ use case QL Nhân Viên:</b>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<i>Hình 2.2.2.1 Use case QL nhân viên</i>

Tên Use Case Quản lý nhân viên

Mô tả Use case mô tả thực hiện quản lý thêm ,xóa,hiệu chỉnh mộttài khoản của nhân viên trên hệ thống

Điều kiện trước Phải có số điện thoại hoặc mailĐiều kiện sau Khơng có

Bảng đặc tả use case quản lý nhân viên:

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

6. Hệ thống hiện thực hiện các chức năng8.Hệ thống cập nhật thông tin nhân viênvào cơ sở dữ liệu

9.Hệ thống hiển thị thông báo thành côngvà quay lại trang quản lý nhân viên

10.Use case kết thúc

<i><b>Bảng dịng sự kiện chính use case quản lý nhân viên </b></i>

<b>2.2.3 Biểu đồ quản lý sản phẩm</b>

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<i>Hình 2.2.3.1 Use case quản lý sản phẩm</i>

Tên Use Case Quản lý sản phẩm

Mô tả Cho phép ADMIN, Nhân Viên thêm, cập nhật và xóa cácsản phẩm…. ,cho phép khách hàng tìm kiếm và xem sảnphẩm

Điều kiện trước Đã đăng nhập vào hệ thốngĐiều kiện sau Khơng có

Bảng đặc tả use case quản lý sản phẩm:

Dịng sự kiện chính

1.ADMIN ,nhân viên chọn chức năng

quản lý sản phẩm 2. Hệ thống hiển thị danh sách các sảnphẩm hiện có

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

3.ADMIN, nhân viên chọn một sản phẩm để thêm, sửa hoặc xoá ,tìm kiếm,xem …

(Nếu là khách hàng thì chỉ được tìm kiếm và xem thông tin laptop)

5.ADMIN , nhân viên chọn các chức năng

7.ADMIN ,nhân viên cập nhật thông tin của sản phẩm và lưu lại

4. Hệ thống hiện ra các chức năngxóa ,thêm, sửa ……sản phẩm

6. Hệ thống hiện thực hiện các chức năng

8.Hệ thống cập nhật thông tin sản phẩmvào cơ sở dữ liệu

9.Hệ thống hiển thị thông báo thành côngvà quay lại trang quản lý sản phẩm

10.Use case kết thúc

Bảng dòng sự kiện chính use case quản lý sản phẩm

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

<b>2.2.4 Biểu đồ quản lý Thống kê </b>

<i>Hình 2.2.4.1 Biểu đồ use casse quản lý thống kê</i>

Tên Use Case Quản lý thống kê

Mô tả Use case mô tả Admin , Nhân viên thực hiện yêu cầu xemthống kê báo cáo gồm xem doanh thu,xem khách hàng,xemsố lượng sản phẩm ,xem sản phẩm bán chạy trong đó Nhânviên khơng được xem doanh thu

Điều kiện trước Phải có tài khoản ADMIN, Nhân ViênĐiều kiện sau Khơng có

Bảng đặc tả use case thống kê

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

1.Admin ,nhân viên chọn chức năng quản lý thống kê

3. Admin ,nhân viên chọn những chức năng đó

(Nếu là nhân viên thì không được xem báo cáo doanh thu)

5. Admin ,nhân viên sử dụng chức năng

2. Hệ thống hiển thị danh sách các chứcnăng xem báo cáo doanh thu ,số lượngsản phẩm ,báo cáo khách hàng,sản phẩmbán chạy

4. Hệ thống hiện ra các chức năng cótrong đó

6. Hệ thống hiện thực kiểm tra tính hợplệ

7.Nếu hợp lệ hệ thống sẽ lưu lại và thôngbáo thành cơng nếu khơng thì quay lại 5 8. use care kết thúc

Bảng dịng sự kiện chính use case thống kê

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

<b>2.2.5 Biểu đồ thanh tốn</b>

<i>Hình 2.2.5.1 Use case thanh tốn</i>

Mơ tả Use case mô tả khách hàng Thực hiệnthanh toán trực tiếp hoặc online

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

Tác nhân Hệ thống1 Khách hàng yêu cầu thanh toán trực

tiếp hoặc online

4 Nhập nhập thơng tin thanh tốn

2 Hển thị form thơng tin thanh tốn3 u cầu thơng tin thanh tốn5 Xử lý thơng tin thanh tốn

5.1 Nếu nhập thơng tin thanh tốn khơngđầy đủ thì quay lại form thanh tốn và yêu cầu nhập lại

5.2 Nếu thông tin đầy đủ thì thơng báo u cầu thanh tốn thành cơng

6 Hiển thị kết quả thanh tốn

<b>Bảng dịng sự kiện chính use case thanh toán </b>

<b>2.2.6 Biểu đồ quản lý khách hàng</b>

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

<i>Hình 2.2.6.1 Use case quản lý khách hàng</i>

khách hàng , khách hàng được xem thôngtin và hiệu chỉnh thông tin khách hàng vànhân viên được thêm ,xóa và hiệu chỉnhthơng tin khách hàng…

Bảng đặc tả use case quản lý khách hàng

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

1 Admin,nhân viên ,khách hàng chọn chức năng quản lý khách hàng

(Nếu là Admin chỉ được xem thông tin khách hàng,nếu là Khách hàng thì được xem thơng tin và hiệu chỉnh thơng tin cịnnếu là nhân viên thì có thể thực hiện tất cả chức năng trên)

3 chọn tài khoản cần thêm,xóa, hiệu chỉnh,xem thơng tin khách hàng

5 xác nhận thêm hoặc xóa hoặc hiệu chỉnh ,xem thơng tin khách hàng

2 hệ thống hiển thị danh sách khách hàng4 yêu cầu xác nhận thêm hoặc xóa hoặc hiệu chỉnh ,xem thơng tin khách hàng

6 thực hiện thêm ,xóa hoặc hiệu chỉnh khách hàng

7 hiển thị thông báo khách hàng đã được thêm ,xóa hoặc hiệu chỉnh thành cơngBảng dịng sự kiện chính use case quản lý khách hàng

<b>2.2.7 Biểu đồ tìm kiếm</b>

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

<i>Hình 2.2.7.1 Hình Use case tìm kiếm</i>

Tác nhân Khách hàng, Nhân viên, Admin

Mơ tả Use case mơ tả Admin thực hiện tìm kiếm sản phẩm, nhânviên ,đơn hàng và khách hàng…nhân viên chỉ được tìmkiếm khách hàng ,đơn hàng và sản phẩm, khách hàng chỉtìm kiếm được sản phẩm

Điều kiện trước Khơng cóĐiều kiện sau Khơng có

Bảng đặc tả use case tìm kiếm

Dịng sự kiện chính

1. Vào trang chủ chọn chức năng tìm

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

(Nếu là Admin thì thực hiện tìm kiếm sản phẩm, nhân viên ,đơn hàng và kháchhàng…nếu là nhân viên chỉ được tìm kiếm khách hàng ,đơn hàng và sản phẩm, nếu là khách hàng chỉ tìm kiếm được sản phẩm)

3 Nhập từ khố tìm kiếm

5. nhập thơng tin tìm kiếm6.gửi thơng tin tìm kiếm

2. Hiện ra form tìm kiếm

4 hiển thị sản phẩm theo từ khố

7.1. Nếu thơng tin tìm kiếm có trongCSDL thì hiển thị danh sách sản phẩm,đơn hàng ,khách hàng …..và đến bước 8kết thúc

7.2. Nếu sản phẩm không thông báokhông có sản phẩm hàng ,khách hàng…..,quay về bước 5

8. Kết thúc use caseBảng dịng sự kiện chính use case tìm kiếm

<b>2.2.8 Biểu đồ quản lý giỏ hàng</b>

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

<i>Hình 2.2.8.1 Use case Quản lý giỏ hàng</i>

Tên Use Case Quản lý giỏ hàngTác nhân Khách hàng, nhân viên

Mô tả Use case cho phép nhân viên và khách hàng cập nhật sốlượng sản phẩm, xóa sản phẩm, thêm sản phẩm trong giỏhàng.

Điều kiện trước Đăng nhậpĐiều kiện sau Không cóBảng đặc tả use case quản lý giỏ hàng

Dịng sự kiện chính

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

giỏ hàng

3 Khách hàng,nhân viên thay đổi số lượng, xóa ,xem… sản phẩm, trong giỏ hàng

5. Khách hàng,nhân viên thêm , xóa ,xem… sản phẩm, trong giỏ hàng

7.Người dùng chọn sản phẩm cần thêm ,xóa ,sửa ,xem ..thành công

2. Hệ thống hiển thị danh sách số lượngsản phẩm

4 Thông báo cho khách hàng,nhân viênthực hiện các chức năng thành công

6.Hệ thống yêu cầu chọn sản phẩm cầnthêm,xóa ,sửa,xem..

8.Hệ thống xác nhận thêm,xóa ,sửa,xem.. sản phẩm hồn tất

9: Use case kết thúcBảng dịng sự kiện chính use case quản lý giỏ hàng

<b>2.2.9 Biểu đồ quản lý khuyến mãi</b>

</div>

×