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

Báo cáo chuyên Đề học phần phân tích thiết kế hướng Đối tượng Đề ti quản lý shop máy ảnh k2

53 0 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 đề Báo Cáo Chuyên Đề Học Phần Phân Tích Thiết Kế Hướng Đối Tượng Đề Tài: Quản Lý Shop Máy Ảnh K2
Tác giả Nguyễn Văn Thuận, Nguyễn Minh Đức
Người hướng dẫn Nguyễn Xuân Cảnh
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 báo cáo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 53
Dung lượng 6,76 MB

Cấu trúc

  • CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG V XÁC LẬP DỰ ÁN (8)
    • 1.1 Khảo sát hiện trạng (8)
      • 1.1.1. Tổng quan (8)
        • 1.1.1.1 Giới thiệu về cửa hàng máy ảnh K2 (0)
        • 1.1.1.2 Giới thiệu chung (8)
        • 1.1.1.3 Cơ cấu, sơ đồ tổ chức (9)
        • 1.1.1.4 Ưu điểm và nhược điểm của quy trình quản lý hiện tại (10)
    • 1.2 Xác lập dự án (10)
      • 1.2.1 Yêu cầu (10)
      • 1.2.2 Công nghệ sử dụng (11)
  • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG (11)
    • 2.1. Xác định các Actor và Use case tổng quán của hệ thống (11)
      • 2.1.1. Các Actor của hệ thống (11)
      • 2.1.2. Sơ đồ Use Case tổng quát (11)
    • 2.2. Phân tích, thiết kế từng chức năng của hệ thống (12)
      • 2.2.1. Chức năng đăng nhập (12)
        • 2.2.1.1. Biểu đồ use case chức năng đăng nhập (12)
        • 2.2.1.2. Biểu đồ hoạt động chức năng đăng nhập (13)
        • 2.2.1.3. Biểu đồ trình tự chức năng đăng nhập (15)
        • 2.2.1.4. Biểu đồ cộng tác chức năng đăng nhập (15)
        • 2.2.1.5. Biểu đồ trạng thái chức năng đăng nhập (16)
      • 2.2.2. Chức năng lập hóa đơn (17)
        • 2.2.2.1. Biểu đồ use case chức năng lập hóa đơn (17)
        • 2.2.2.2. Biểu đồ hoạt động chức năng lập hóa đơn (18)
        • 2.2.2.3. Biểu đồ trình tự chức năng lập hóa đơn (19)
        • 2.2.2.4. Biểu đồ cộng tác chức năng lập hóa đơn (20)
        • 2.2.2.5. Biểu đồ trạng thái chức năng lập hóa đơn (21)
      • 2.2.3 Chức năng quản lý sản phẩm (21)
        • 2.2.3.1 Biểu đồ use case quản lý sản phẩm (21)
        • 2.2.3.2 Biểu đồ hoạt động chức năng quản lý sản phẩm (22)
        • 2.2.3.3 Biểu đồ trình tự chức năng quản lý sản phẩm (23)
        • 2.2.3.4 Biểu đồ cộng tác chức năng quản lý sản phẩm (24)
        • 2.2.3.5 Biểu đồ trạng thái chức năng quản lý sản phẩm (24)
      • 2.2.4 Chức năng quản lý NCC (25)
        • 2.2.4.1 Biểu đồ use case chức năng quản lý NCC (25)
        • 2.2.4.2 Biểu đồ hoạt động chức năng quản lý NCC (25)
        • 2.2.4.3 Biểu đồ trình tự chức năng quản lý NCC (26)
        • 2.2.4.4 Biểu đồ cộng tác chức năng quản lý NCC (27)
        • 2.2.4.5 Biểu đồ trạng thái chức năng quản lý NCC (27)
      • 2.2.5 Chức năng lập báo cáo (27)
        • 2.2.5.1 Biểu đồ use case chức năng lập báo cáo thống kê (28)
        • 2.2.5.2 Biểu đồ Hoạt động lập báo cáo (28)
        • 2.2.5.3 Biểu đồ trình tự lập báo cáo (29)
        • 2.2.5.4 Biểu đồ cộng tác lập báo cáo (30)
        • 2.2.5.5 Biểu đồ trạng thái lập báo cáo (30)
      • 2.2.6 Chức năng quản lý nhân viên (31)
        • 2.2.6.1 Biểu đồ use case chức năng quản lý nhân viên (31)
        • 2.2.6.2. Biểu đồ hoạt động chức quản lý nhân viên (32)
        • 2.2.6.3. Biểu đồ trình tự chức năng quản lý nhân viên (34)
        • 2.2.6.4 Biểu đồ cộng tác chức năng quản lý nhân viên (35)
        • 2.2.6.5. Biểu đồ trạng thái chức năng quản lý nhân viên (35)
      • 2.2.7 Chức năng quản lý khách hàng (36)
        • 2.2.7.1 Biểu đồ use case chức năng quản lý khách hàng (36)
        • 2.2.7.2. Biểu đồ hoạt động chức quản lý khách hàng (37)
        • 2.2.7.3. Biểu đồ trình tự chức năng quản lý khách hàng (39)
        • 2.2.7.4 Biểu đồ cộng tác chức năng quản lý khách hàng (40)
        • 2.2.7.5 Biểu đồ trạng thái chức quản lý khách hàng (40)
    • 2.3 Biểu đồ lớp tổng quát của hệ thống (41)
    • 2.4 Biểu đồ thành phần (41)
    • 2.5 Biểu đồ triển khai (42)
  • CHƯƠNG 3: PHÁT SINH MÃ TRÌNH (43)
    • 3.1 Sinh mã trình hóa đơn (43)
    • 3.2 Sinh mã trình sản phẩm (44)
    • 3.3 Sinh mã trình nhân viên (45)
    • 3.4 Sinh mã trình khách hàng (46)
    • 3.5 Sinh mã trình tài khoản (47)
    • 3.6 Sinh mã trình báo cáo, thống kê (48)
    • 3.7 Sinh mã trình NCC (49)
  • CHƯƠNG 4: THIẾT KẾ GIAO DIỆN (50)
    • 4.1 Giao diện đăng nhập (50)
    • 4.2 Giao diện trang chủ (50)
    • 4.3 Giao diện sản phẩm (51)
    • 4.4 Giao diện nhân viên (51)
  • KẾT LUẬN (53)

Nội dung

Tuy nhiên, nhiều hệ thống bán lẻ của một số nhãn hàng ở trung tâm thương mại Vincom Hà Nội vẫn đang thực hiện công tác quản lý một cách thủ công bằng cách ghi chép hoặc chỉ sử dụng các p

KHẢO SÁT HIỆN TRẠNG V XÁC LẬP DỰ ÁN

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

Hiện nay, nhiều cửa hàng và công ty, bao gồm cả cửa hàng quần áo Y2K, nhận thấy hệ thống quản lý bằng sổ sách đã không còn phù hợp với quy mô và tốc độ phát triển hiện tại Mặc dù đã áp dụng công nghệ thông tin vào quản lý và theo dõi, nhưng vẫn chỉ dừng lại ở mức độ đơn giản Do đó, cần thiết có một hệ thống quản lý mới, tiện lợi và dễ sử dụng để đáp ứng nhu cầu ngày càng cao.

1.1.1.1 Giới thiệu về cửa hàng quần áo Y2K

Cửa hàng quần áo thời trang Y2K mang đến những sản phẩm quần áo và phụ kiện hiện đại, được thiết kế theo phong cách đặc trưng của thập niên 2000 Y2K, viết tắt của "Year 2000", phản ánh những xu hướng thời trang nổi bật từ thời kỳ này, thu hút sự quan tâm của những tín đồ yêu thích phong cách retro và hiện đại.

Sản phẩm thời trang Y2K nổi bật với các chi tiết đặc trưng như quần jeans bó sát, áo khoác bóng bẩy, váy xếp ly và áo crop top Ngoài ra, phụ kiện như đồng hồ đeo tay, vòng cổ và kính mát cũng là những yếu tố quan trọng Các chất liệu phổ biến trong thời trang Y2K bao gồm denim, cotton, satin, silk và velvet.

Y2K sở hữu nhiều cửa hàng tại các thành phố lớn toàn cầu và cung cấp dịch vụ mua sắm trực tuyến, giúp khách hàng dễ dàng tiếp cận sản phẩm Cửa hàng Y2K thường xuyên cập nhật các mẫu mã mới và cho ra mắt những bộ sưu tập thời trang độc đáo, sáng tạo.

- Thời gian làm việc: 7h30-22h mọi ngày trong tuần

Hiện tại cửa hàng quần áo đang có 24 nhân viên chia làm 3 ca:

Mỗi ca làm việc tại cửa hàng bao gồm 8 nhân viên, cụ thể là 2 nhân viên thu ngân, 3 nhân viên tư vấn, 1 nhân viên kho và 2 nhân viên set up Cửa hàng đảm bảo nhập đầy đủ thông tin về các loại quần áo có sẵn để phục vụ khách hàng tốt nhất.

Khi khách hàng đến mua sắm, việc hiểu rõ nhu cầu của họ là rất quan trọng để đưa ra những lựa chọn và tư vấn phù hợp Điều này giúp sắp xếp sản phẩm một cách cụ thể, đáp ứng tốt nhất yêu cầu của từng đối tượng khách hàng.

Để đáp ứng nhu cầu của khách hàng, việc xuất hóa đơn với thông tin chi tiết về mua và bán từng loại mặt hàng là rất quan trọng Quản lý và in hóa đơn tự động không chỉ giúp tiết kiệm thời gian viết hóa đơn bằng tay mà còn giảm thiểu sai sót Hơn nữa, hệ thống lưu trữ hóa đơn sẽ đảm bảo không bị thất lạc, mang lại sự tiện lợi và chính xác cho quá trình giao dịch.

- Sau đó sản phẩm được khách hàng mua sẽ được giao tới tay cho khách hàng

1.1.1.3 Cơ cấu, sơ đồ tổ chức

Chức năng và nhiệm vụ của từng bộ phận

Quản lý khách hàng Giúp cửa hàng quản lí được thông tin khách hàng thân thiện, khách hàng bình thường

Quản lí nhân viên Quản lí chấm công, hệ số lương nhân viên

Quản lí nhà cung cấp Giúp chủ cửa hàng có thể dễ dàng tìm kiếm nhà cung cấp phù hợp

Quản lí hóa đơn Giúp quản lý các hóa đơn hàng đã và đang bán dễ dàng

Quản lý hệ thống giám sát, máy in, máy scan

Giúp việc quản lý các hệ thống camera giám sát của cửa hàng dễ dàng hoạt động thống nhất với hệ thống quản lý cửa hàng

Quản lý hệ thống Cập nhât, xóa, sửa thêm thông tin, thống kê báo cáo tình hình hiện tại về các công việc trong hệ thống cửa hàng

Quản lý sản phẩm Giúp cửa hàng quản lí được thông tin sản phẩm

1.1.1.4 Ưu điểm và nhược điểm của quy trình quản lý hiện tại Ưu điểm:

● Đơn giản, dễ sử dụng không yêu cầu cao về trình độ tin học.

● Giá cả thấp, kinh phí đầu tư vào việc quản lý không cao.

● Hầu hết quan lý bằng phương pháp thủ công bán tự động

Chủ cửa hàng gặp khó khăn trong việc quản lý hàng hóa và hóa đơn, đặc biệt khi kinh doanh với số lượng lớn Việc tạo hóa đơn và kiểm soát số lượng hàng hóa tại các cửa hàng trở nên phức tạp, gây ảnh hưởng đến hiệu quả kinh doanh.

● Khó khăn trong quản lý nhân viên tại của hàng, quản lý khách hàng, quản lý các đơn hàng.

● Việc quản lý kho hàng không được triệt để

● Không có các liên kết tương thích với hệ thống cảnh báo và giám sát cửa hàng.

Xác lập dự án

● Có một hệ thống quản lý giúp cho công việc tại cửa hàng được thuận tiện hơn.

● Các chức năng quản lý chính của cửa hàng

● Thực hiện tốt các chứng năng chính hiện tại.

● Tuân thủ đúng các quy tắc

● Tốc độ xử lý thông tin nhanh, đảm bảo chính xác, kịp thời.

● Tạo được các báo cáo hàng tháng, hàng quý

● Có đầy đủ các chức năng của hệ thống quản lý.

● Hệ thống phải có chế độ sao lưu phục hồi dữ liệu, nhằm đảm bảo an toàn về mặt dữ liệu.

● Bảo mật tốt, chỉ làm việc với người có quyền sử dụng.

● Áp dụng nhiều hơn về tin học để giảm bớt áp lực công việc

Các chức năng quản lý chính của cửa hàng

- Quản lý khách hàng: có quyền truy cập

- Quản lý nhà cung cấp:

- Lập báo cáo, thống kê

- Ngôn ngữ lập trình: C#, Visual studio 2012

- Công cụ vẽ biểu đồ UML, draw.io

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

Xác định các Actor và Use case tổng quán của hệ thống

2.1.1 Các Actor của hệ thống

Diễn viên người quản lý hệ thống đóng vai trò quan trọng trong việc quản lý toàn bộ hệ thống Họ chịu trách nhiệm quản lý đăng nhập vào hệ thống, đồng thời quản lý nhân viên, khách hàng, hóa đơn, phòng, dịch vụ và tiện nghi.

2.1.2 Sơ đồ Use Case tổng quát

Hình 2.1.2 Sơ đồ use case tổng quát

Phân tích, thiết kế từng chức năng của hệ thống

2.2.1.1 Biểu đồ use case chức năng đăng nhập

- Tên use case: Đăng nhập

- Mục đích: cho phép nhân viên cửa hàng đăng nhập thông qua tài khoản và mật khẩu đã đăng ký trước đó

- Mỗi nhân viên có thể truy cập vào hệ thống để tra cứu, sửa đổi thông tin các liên quan

Hình2.2.1.1 Biểu đồ use case đăng nhập.

2.2.1.2 Biểu đồ hoạt động chức năng đăng nhập

-Mô tả: Use case cho phép người dùng đang nhập vào hệ thống bằng tài khoản được cấp của mình để sử dụng chương trình

Hình 2.2.1.2 Biểu đồ hoạt động chức năng đăng nhập.

Biểu đồ hoạt động chức năng đăng nhập

- Dòng sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

●Người dùng phải được cấp tài khoản

●Người dùng chưa đăng nhập tài khoản của mình vào hệ thống.

Nếu use case thành công thì sẽ được sử dụng hệ thông tương ứng Ngược lại, trạng thái hệ thống sẽ không thay đổi.

- Điểm mở rộng: Không có

2.2.1.3 Biểu đồ trình tự chức năng đăng nhập

Hình 2.2.1.3 Biểu đồ tuần tự cho chức năng đăng nhập

2.2.1.4 Biểu đồ cộng tác chức năng đăng nhập

Hình 2.2.1.4 Biểu đồ cộng tác cho chức năng đăng nhập

2.2.1.5 Biểu đồ trạng thái chức năng đăng nhập

Hình 2.2.1.5 Biểu đồ trạng thái cho chức năng đăng nhập

2.2.2 Chức năng lập hóa đơn

2.2.2.1 Biểu đồ use case chức năng lập hóa đơn

Mục đích của hệ thống là cho phép nhân viên cửa hàng đăng nhập bằng tài khoản và mật khẩu đã đăng ký, từ đó quét mã từng sản phẩm để xác định giá thành mà khách hàng muốn mua Hệ thống sẽ lưu trữ thông tin vào cơ sở dữ liệu và in hóa đơn cho khách hàng.

Hình 2.2.2.1 Biểu đồ use case chức năng lập hóa đơn

2.2.2.2 Biểu đồ hoạt động chức năng lập hóa đơn

Use case cho phép nhân viên dễ dàng truy cập và quản lý thông tin dữ liệu hóa đơn, bao gồm các chức năng thêm, sửa, xóa và tìm kiếm thông tin hóa đơn một cách hiệu quả.

Hình 2.2.2.2 Biểu đồ hoạt động lập hóa đơn

- Dòng sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

●Nhân viên phải đăng nhập vào hệ thống

●Nhân viên lựa chọn chức năng để làm việc

●Xác nhận có muốn thức hiện chức năng đó không

●Thành công: Thông tin, dữ liệu về hóa đơn được cập nhập

●Lỗi: Trạng thái hệ thống không thay đổi

- Điểm mở rộng: Không có

2.2.2.3 Biểu đồ trình tự chức năng lập hóa đơn

Hình 2.2.2.3 Biểu đồ trình tự chức năng lập hóa đơn

2.2.2.4 Biểu đồ cộng tác chức năng lập hóa đơn

Hình 2.2.2.4 Biểu đồ cộng tác chức năng lập hoá đơn

2.2.2.5 Biểu đồ trạng thái chức năng lập hóa đơn

Hình 2.2.2.5 Biểu đồ trạng thái chức năng lập hóa đơn

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

2.2.3.1 Biểu đồ use case quản lý sản phẩm

Hình 2.2.3.1 Biểu đồ use case quản lý sản phẩm

2.2.3.2 Biểu đồ hoạt động chức năng quản lý sản phẩm

-Mô tả: Use case cho phép nhân viên quản lý phim trong hệ thống Nó bao gồm Thêm, sửa, xóa, tìm kiếm thông tin phim từ hệ thống

Hình 2.2.3.2 Biểu đồ hoạt động chức năng quản lý sản phẩm

- Dòng sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

●Nhân viên phải đăng nhập vào hệ thống trước khi chức năng bắt đầu

●Nhân viên phải chọn các chức năng trong quản lý sản phẩm như thêm, sửa, xóa, tìm kiếm để sử dụng

●Nếu chức năng thành công: Sản phẩm sẽ được thêm vào, xóa, sửa hoặc tìm kiếm

●Nếu không trạng thái sẽ không thay đổi

- Điểm mở rộng: Không có

2.2.3.3 Biểu đồ trình tự chức năng quản lý sản phẩm

Hình 2.2.3.3 Biểu đồ trình tự chức năng quản lý sản phẩm

2.2.3.4 Biểu đồ cộng tác chức năng quản lý sản phẩm

Hình 2.2.3.4 Biểu đồ cộng tác chức năng quản lý sản phẩm

2.2.3.5 Biểu đồ trạng thái chức năng quản lý sản phẩm

Hình 2.2.3.5 Biểu đồ trạng thái chức năng quản lý sản phẩm

2.2.4 Chức năng quản lý NCC

2.2.4.1 Biểu đồ use case chức năng quản lý NCC

Hình 2.2.4.1: Biểu đồ use case chức năng quản lý NCC

2.2.4.2 Biểu đồ hoạt động chức năng quản lý NCC

Hình 2.2.4.2: Biểu đồ hoạt động chức năng quản lý NCC

2.2.4.3 Biểu đồ trình tự chức năng quản lý NCC

Hình 2.2.4.3: Biểu đồ trình tự chức năng quản lý NCC

2.2.4.4 Biểu đồ cộng tác chức năng quản lý NCC

Hình 2.2.4.4 Biểu đồ cộng tác chức năng quản lý NCC

2.2.4.5 Biểu đồ trạng thái chức năng quản lý NCC

Hình 2.2.4.5 Biểu đồ trạng thái chức năng quản lý NCC

2.2.5 Chức năng lập báo cáo

Nhà quản lý cần tổng hợp danh sách sản phẩm đã bán trong khoảng thời gian quy định, bao gồm các loại hóa đơn và doanh thu tương ứng cho từng sản phẩm Sau khi hoàn tất báo cáo, nhà quản lý có thể in ra bản báo cáo thống kê để dễ dàng theo dõi và phân tích.

2.2.5.1 Biểu đồ use case chức năng lập báo cáo thống kê

Hình 2.2.5.1 Biểu đồ use case chức năng lập báo cáo

2.2.5.2 Biểu đồ Hoạt động lập báo cáo

Hình 2.2.5.2 Biểu đồ Hoạt động lập báo cáo

2.2.5.3 Biểu đồ trình tự lập báo cáo

Hình 2.2.5.3 Biểu đồ trình tự lập báo cáo

2.2.5.4 Biểu đồ cộng tác lập báo cáo

Hình 2.2.5.4 Biểu đồ cộng tác lập báo cáo

2.2.5.5 Biểu đồ trạng thái lập báo cáo

Hình 2.2.5.5 Biểu đồ trạng thái lập báo cáo

2.2.6 Chức năng quản lý nhân viên

2.2.6.1 Biểu đồ use case chức năng quản lý nhân viên

Hình 2.2.6.1 Biểu đồ trạng thái chức năng quản lý nhân viên

- Tác nhân: Người quản lý

Để sử dụng hệ thống quản lý, người dùng cần đăng nhập thành công Sau khi đăng nhập, họ có thể truy cập vào chức năng quản lý nhân viên, cho phép thực hiện các thao tác như thêm, sửa, xóa và tìm kiếm thông tin nhân viên một cách hiệu quả.

+ Tác nhân đăng nhập hệ thống thành công.

+ Tác nhân yêu cầu giao diện quản lý nhân viên.

+ Hệ thống hiện thị giao diện quản lý nhân viên cho tác nhân.

+ Tác nhân sẽ: Thêm, sửa, xóa dữ liệu nhân viên cần thiết.

+ Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệ thống. + Thông tin đúng thì hệ thống gửi thông báo.

+ Kết thúc use case quản lý nhân viên.

Khi người dùng thực hiện việc thêm, sửa hoặc xóa thông tin một cách chính xác và muốn quay lại giao diện chính, hệ thống sẽ tự động chuyển hướng về giao diện chính Kết thúc quá trình sử dụng.

Trong sự kiện 2, khi tác nhân thực hiện việc thêm, sửa hoặc xóa thông tin sai, hệ thống sẽ thông báo cho tác nhân về các thay đổi cần thiết Sau đó, tác nhân có thể chọn trở về giao diện chính, kết thúc quá trình sử dụng.

- Các yêu cầu đặc biệt: Không có

- Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

- Trạng thái hệ thống sau khi sử dụng use case:

Hệ thống sẽ thông báo "Bạn đã thêm, sửa, xóa thành công!!!" khi các thao tác này được thực hiện thành công, sau đó hiển thị giao diện chính để người dùng có thể tiếp tục thực hiện các chức năng khác.

Nếu việc thêm, sửa hoặc xóa không thành công, hệ thống sẽ thông báo “Bạn đã thêm, sửa, xóa thất bại!!!” và chuyển bạn trở lại chức năng để nhập lại thông tin nhân viên cần thực hiện.

2.2.6.2 Biểu đồ hoạt động chức quản lý nhân viên

Quản lý nhân viên là một quy trình quan trọng trong việc lưu trữ và xử lý thông tin của nhân viên tại cửa hàng Dữ liệu này được lưu trữ trong cơ sở dữ liệu, giúp nhà quản lý theo dõi tình trạng làm việc của nhân viên, bao gồm thời gian vào làm, thời gian làm việc và thời gian nghỉ Thông qua việc sử dụng case quản lý nhân viên, nhà quản lý có thể tạo ra những thông tin hữu ích để cải thiện hiệu quả công việc và quản lý nhân sự một cách hiệu quả hơn.

Hình 2.2.6.2 Biểu đồ hoạt động chức năng quản lý nhân viên

Biểu đồ hoạt động quản lý nhân viên

- Dòng sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

●Quản lý phải đăng nhập vào hệ thống

●Thông tin của nhân viên phải được lưu trữ đầy đủ trong cơ sở dữ liệu

●Quản lý muốn thực hiện các thao tác quản lý đối với những thông tin về nhân viên như thêm, sửa, xóa hoặc tìm kiếm thông tin nhân viên

●Thành công: Thông tin nhân viên được cập nhật.

●Lỗi: Không thành công khi xuất hiện lỗi trong quá trình xử lí thông tin nhân viên

- Điểm mở rộng: Không có

2.2.6.3 Biểu đồ trình tự chức năng quản lý nhân viên

Hình 2.2.6.3 Biểu đồ trình tự chức năng quản lý nhân viên

2.2.6.4 Biểu đồ cộng tác chức năng quản lý nhân viên

Hình 2.2.6.4 Biểu đồ cộng tác chức năng quản lý nhân viên

2.2.6.5.Biểu đồ trạng thái chức năng quản lý nhân viên

Hình 2.2.6.5 Biểu đồ trạng thái chức năng quản lý nhân viên

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

2.2.7.1 Biểu đồ use case chức năng quản lý khách hàng

Hình 2.2.7.1 Biểu đồ use case chức năng quản lý khách hàng

 Đặc tả use case khách hàng:

- Tác nhân: Người quản lý

Để sử dụng hệ thống quản lý, người dùng cần đăng nhập thành công Sau khi đăng nhập, họ có thể chọn chức năng quản lý khách hàng để thực hiện các thao tác như thêm, sửa, xóa và tìm kiếm thông tin khách hàng.

+ Tác nhân đăng nhập hệ thống thành công.

+ Tác nhân yêu cầu giao diện quản lý khách hàng.

+ Hệ thống hiện thị giao diện quản lý khách hàng cho tác nhân.

+ Tác nhân sẽ: Thêm, sửa, xóa dữ liệu khách hàng cần thiết.

+ Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệ thống. + Thông tin đúng thì hệ thống gửi thông báo.

+ Kết thúc use case quản lý nhân viên.

Trong sự kiện 1, khi người dùng thực hiện thêm, sửa hoặc xóa thông tin một cách chính xác nhưng muốn quay lại giao diện chính, hệ thống sẽ chuyển đổi về giao diện chính, kết thúc trường hợp sử dụng.

Khi tác nhân thực hiện thêm, sửa hoặc xóa thông tin sai, hệ thống sẽ thông báo cho người dùng về các thay đổi này Sau đó, tác nhân có thể chọn trở về giao diện chính, kết thúc quá trình sử dụng.

- Các yêu cầu đặc biệt: Không có

- Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

- Trạng thái hệ thống sau khi sử dụng use case:

Khi việc thêm, sửa hoặc xóa dữ liệu thành công, hệ thống sẽ hiển thị thông báo “Bạn đã thêm, sửa, xóa thành công!!!” và chuyển đến giao diện chính, cho phép người dùng thực hiện các chức năng khác.

Nếu quá trình thêm, sửa hoặc xóa thông tin không thành công, hệ thống sẽ hiển thị thông báo “Bạn đã thêm, sửa, xóa thất bại!!!” và tự động đưa bạn trở lại chức năng để nhập lại thông tin nhân viên cần thực hiện.

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

Thông tin khách hàng được lưu trữ trong cơ sở dữ liệu khi họ mua sản phẩm tại cửa hàng Use case quản lý khách hàng cho phép nhân viên lưu trữ và xử lý dữ liệu của khách hàng đã đặt và mua sản phẩm, từ đó tạo ra thông tin hữu ích Bên cạnh đó, nhà quản lý có thể quảng bá sản phẩm mới và các chương trình khuyến mại qua email hoặc số điện thoại mà khách hàng đã đăng ký tại cửa hàng.

Hình 2.2.7.2 Biểu đồ hoạt động chức năng quản lý khách hàng

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

- Dòng sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

●Nhân viên phải đăng nhập vào hệ thống.

●Thông tin của khách hàng phải được lưu trữ đầy đủ trong cơ sở dữ liệu

●Nhân viên muốn thực hiện các thao tác quản lý đối với những thông tin về khách hàng như thêm, sửa, xóa hoặc tìm kiếm thông tin khách hàng.

●Thành công: Khi thông tin khách hàng được sắp xếp hợp lí, nhân viên có thể thực hiện chức năng dựa trên nền tảng thông tin đó

●Lỗi: Không thành công khi xuất hiện lỗi trong quá trình xử lí thông tin khách hàng

- Điểm mở rộng: Không có

2.2.7.3 Biểu đồ trình tự chức năng quản lý khách hàng

Hình 2.2.7.3 Biểu đồ trình tự cho chức năng quản lý khách hàng

2.2.7.4 Biểu đồ cộng tác chức năng quản lý khách hàng

Hình 2.2.7.4 Biểu đồ cộng tác cho chức năng quản lý khách hàng

2.2.7.5 Biểu đồ trạng thái chức quản lý khách hàng

Hình 2.2.7.5 Biểu đồ trạng thái chức năng quản lý khách hàng

Biểu đồ lớp tổng quát của hệ thống

Hình 2.3 Biểu đồ lớp tổng quát của hệ thống

Biểu đồ thành phần

Hình 2.4 Biểu đồ thành phần

Biểu đồ triển khai

Hình 2.5 Biểu đồ triển khai

PHÁT SINH MÃ TRÌNH

Sinh mã trình hóa đơn

Hình 3.1 Sinh mã trình hóa đơn

Sinh mã trình sản phẩm

Hình 3.2 Sinh mã trình sản phẩm

Sinh mã trình nhân viên

Hình 3.3 Sinh mã trình nhân viên

Sinh mã trình khách hàng

Hình 3.4 Sinh mã trình khách hàng

Sinh mã trình tài khoản

Hình 3.5 Sinh mã trình tài khoản

Sinh mã trình báo cáo, thống kê

Hình 3.6 Sinh mã trình báo cáo, thống kê

Sinh mã trình NCC

Hình 3.7 Sinh mã trình NCC

THIẾT KẾ GIAO DIỆN

Giao diện đăng nhập

Hình 4.1 Giao diện đăng nhập

Giao diện trang chủ

Hình 4.2 Giao diện trang chủ

Giao diện sản phẩm

Hình 4.3 Giao diện sản phẩm

Giao diện nhân viên

Hình 4.4 Giao diện nhân viên

Hình 4.5 Giao diện khách hàng

Ngày đăng: 23/01/2025, 12:23

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN