1. Trang chủ
  2. » Giáo Dục - Đào Tạ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 phân tích và thiết kế hệ thống quản lý cửa hàng bán hoa

61 4 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 đề Phân Tích Và Thiết Kế Hệ Thống Quản Lý Cửa Hàng Bán Hoa
Tác giả Nguyễn Đức Thắng
Người hướng dẫn Nguyễn Thị Hồng Khá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 chuyên đề
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 61
Dung lượng 3,68 MB

Cấu trúc

  • CHƯƠNG 1: KHẢO SÁT (6)
    • 1. Giới thiệu về Shop hoa tươi Andy (6)
    • 2. Một số khái niệm cơ bản (7)
    • 3. Khảo sát (8)
  • CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG (13)
    • 1. Mô tả bài toán (13)
    • 2. Xây dựng biểu đồ Use case (14)
      • 2.1. Xác định các tác nhân (14)
      • 2.2. Xây dựng biểu đồ Use case (17)
    • 3. Xây dựng biểu đồ tương tác (33)
      • 3.1. Biểu đồ trình tự (33)
      • 3.2. Biểu đồ cộng tác (41)
    • 4. Xây dựng biểu đồ lớp (42)
    • 5. Xây dựng biểu đồ trạng thái (43)
    • 6. Xây dựng biểu đồ thành phần (46)
    • 7. Xây dựng biểu đồ hoạt động (46)
    • 8. Xây dựng biểu đồ triển khai (52)
  • CHƯƠNG 3: PHÁT SINH MÃ TRÌNH (53)
    • 1. Ví dụ về phát sinh mã trình (53)
    • 2. Mô hình hóa cơ sở dữ liệu (57)
    • 3. Một số giao diện (57)

Nội dung

Với những kiến thức đã học trong môn Phân Tích Thiết Kế HướngĐối Tượng, đề tài này tập trung vào việc xây dựng một hệ thống quản lý cửa hàng bánhoa với các chức năng chính như quản lý sả

KHẢO SÁT

Giới thiệu về Shop hoa tươi Andy

Giấy phép kinh doanh số: 01O8020842. Địa chỉ: Số 2 Ngõ 31 Đường 18M, Mỗ Lao, Hà Đông, Hà Nội. Điện thoại: 0943398268

Điện hoa Andy.vn là công ty hàng đầu tại Việt Nam chuyên cung cấp dịch vụ hoa tươi, bao gồm hoa cưới, hoa bó, hoa giỏ, hoa chúc mừng, hoa sinh nhật và hoa tình yêu Với những mẫu hoa mới nhất và đẹp nhất từ các shop hoa nghệ thuật trên toàn quốc, Andy.vn cam kết mang đến giá cả và dịch vụ cạnh tranh Tại đây, khách hàng sẽ được trải nghiệm sự đa dạng của các loại hoa được chọn lọc kỹ lưỡng và thiết kế bởi các chuyên gia có gần 20 năm kinh nghiệm, tạo ra những sản phẩm hoa tinh tế và sang trọng Để đáp ứng nhu cầu ngày càng cao của khách hàng, Andy.vn cung cấp dịch vụ giao hoa tận nơi và nhận đơn đặt theo yêu cầu.

6 cầu của khách hàng tại Hà Nội, TP Hồ Chí Minh, Đà Nẵng và các quận nội thành trên tất cả các tỉnh thành trong cả nước.

Điện hoa Andy.vn cung cấp miễn phí video clip hướng dẫn cách cắm hoa và nghệ thuật cắm hoa, giúp quý khách hàng tự tay tạo ra những bó hoa độc đáo để tặng người thân và bạn bè.

Với phương châm "vui lòng người nhận, đẹp lòng người trao", Andy.vn cam kết mang đến sự yên tâm và hài lòng cho quý khách hàng mỗi khi sử dụng dịch vụ điện hoa.

Một số khái niệm cơ bản

Hệ thống quản lý cửa hàng bán hoa là một giải pháp công nghệ giúp tối ưu hóa hoạt động kinh doanh trong cửa hàng hoa Nó bao gồm các chức năng quan trọng như quản lý sản phẩm, theo dõi đơn hàng, quản lý khách hàng và báo cáo doanh thu Hệ thống này cũng có khả năng tích hợp các công cụ bán hàng trực tuyến và dịch vụ giao hàng, mang lại tiện ích và hiệu quả cho người dùng.

Vai trò của hệ thống quản lý cửa hàng bán hoa đối với hoạt động kinh doanh

 Tối ưu hóa quy trình quản lý:

 Hệ thống giúp đơn giản hóa và tự động hóa các quy trình như quản lý kho, xử lý đơn hàng, và ghi nhận giao dịch.

 Giảm thiểu sai sót khi nhập liệu thủ công, nâng cao độ tin cậy và chính xác trong quản lý thông tin.

 Tăng cường hiệu suất kinh doanh:

 Cung cấp công cụ để theo dõi doanh thu, chi phí và lợi nhuận theo thời gian thực.

 Phân tích dữ liệu giúp đưa ra các quyết định chiến lược như điều chỉnh giá bán, bổ sung nguồn hàng hoặc tạo chương trình khuyến mãi.

 Nâng cao chất lượng dịch vụ khách hàng:

 Lưu trữ và quản lý thông tin khách hàng hiệu quả giúp tạo trải nghiệm cá nhân hóa, giữ chân khách hàng trung thành.

 Hỗ trợ xử lý nhanh các yêu cầu đặt hàng, đổi trả, hay giao hàng.

 Hỗ trợ mở rộng kinh doanh:

 Dễ dàng tích hợp với các nền tảng bán hàng trực tuyến, mở rộng phạm vi tiếp cận khách hàng.

 Báo cáo chi tiết giúp xác định các xu hướng kinh doanh, hỗ trợ mở rộng quy mô cửa hàng hoặc nhượng quyền.

 Nhờ việc quản lý hiệu quả, cửa hàng có thể giảm chi phí vận hành, từ đó tăng khả năng cạnh tranh về giá và dịch vụ.

Khảo sát

Khảo sát sơ bộ về hệ thống quản lý cửa hàng bán hoa

 Đây là một trong những thành phần cốt lõi của hệ thống, giúp theo dõi toàn bộ thông tin về hoa và sản phẩm bán kèm

 Lưu trữ thông tin cá nhân:

 Tên khách hàng, số điện thoại, địa chỉ giao hàng.

 Email để gửi hóa đơn hoặc thông tin khuyến mãi.

 Quản lý lịch sử giao dịch:

 Theo dõi các đơn hàng đã mua: sản phẩm, số lượng, tổng giá trị.

 Ngày đặt hàng và tình trạng đơn hàng.

 Chương trình khách hàng thân thiết:

 Tích điểm cho mỗi giao dịch (tỷ lệ quy đổi linh hoạt).

 Tặng ưu đãi sinh nhật, giảm giá riêng cho khách hàng trung thành.

 Dễ dàng tra cứu và quản lý sản phẩm.

 Giúp tối ưu hóa việc nhập hàng, tránh tồn kho hoặc thiếu hụt sản phẩm.

 Thành phần này tập trung vào việc lưu trữ và xử lý thông tin liên quan đến khách hàng để cải thiện dịch vụ chăm sóc khách hàng.

 Lưu trữ thông tin cá nhân:

 Tên khách hàng, số điện thoại, địa chỉ giao hàng.

 Email để gửi hóa đơn hoặc thông tin khuyến mãi.

 Quản lý lịch sử giao dịch:

 Theo dõi các đơn hàng đã mua: sản phẩm, số lượng, tổng giá trị.

 Ngày đặt hàng và tình trạng đơn hàng.

 Chương trình khách hàng thân thiết:

 Tích điểm cho mỗi giao dịch (tỷ lệ quy đổi linh hoạt).

 Tặng ưu đãi sinh nhật, giảm giá riêng cho khách hàng trung thành.

 Nâng cao trải nghiệm khách hàng thông qua việc cá nhân hóa dịch vụ.

 Tạo dựng lòng trung thành của khách hàng thông qua các chương trình khuyến mãi đặc biệt.

 Hỗ trợ theo dõi và xử lý các đơn hàng từ lúc đặt hàng đến khi hoàn thành giao dịch.

 Nhận đơn hàng từ nhiều nguồn: trực tiếp, qua website, điện thoại.

 Ghi nhận thông tin: mã đơn hàng, sản phẩm, số lượng, giá trị, khách hàng.

 Cập nhật trạng thái: Đã nhận, Đang xử lý, Đã giao, Hủy.

 Ghi nhận địa chỉ giao hàng, phí giao hàng.

 Kết nối với đơn vị vận chuyển (nếu có).

 Quản lý chi tiết đơn hàng:

 Liệt kê sản phẩm, số lượng, giá tiền.

 Ghi chú của khách hàng (màu sắc, kiểu gói, thời gian giao hàng, ).

 Đảm bảo đơn hàng được xử lý nhanh chóng và chính xác.

 Giảm thiểu sai sót trong giao dịch.

 Thành phần này giúp theo dõi hiệu suất và quản lý công việc của nhân viên trong cửa hàng.

 Theo dõi nhập/xuất kho:

 Ghi nhận lượng hàng nhập từ nhà cung cấp (ngày nhập, nhà cung cấp, số lượng).

 Ghi nhận lượng hàng xuất khi bán hoặc hủy bỏ.

 Theo dõi số lượng tồn thực tế.

 Báo cáo hàng gần hết, hàng tồn lâu.

 Dựa trên lịch sử bán hàng, dự báo số lượng nhập phù hợp.

 Tối ưu hóa việc phân công công việc.

 Đánh giá và cải thiện hiệu suất làm việc.

 Hỗ trợ kiểm soát lượng hàng hóa nhập vào, xuất ra, và hàng tồn kho.

 Theo dõi nhập/xuất kho:

 Ghi nhận lượng hàng nhập từ nhà cung cấp (ngày nhập, nhà cung cấp, số lượng).

 Ghi nhận lượng hàng xuất khi bán hoặc hủy bỏ.

 Theo dõi số lượng tồn thực tế.

 Báo cáo hàng gần hết, hàng tồn lâu.

 Dựa trên lịch sử bán hàng, dự báo số lượng nhập phù hợp.

 Đảm bảo nguồn cung cấp ổn định, tránh tình trạng dư thừa hoặc thiếu hụt hoa.

 Báo cáo và thống kê:

 Cung cấp các báo cáo chi tiết để hỗ trợ ra quyết định kinh doanh.

 Theo ngày, tuần, tháng, năm.

 So sánh doanh thu giữa các giai đoạn.

 Sản phẩm bán chạy nhất, doanh thu cao nhất.

 Tỷ lệ sản phẩm tồn kho lâu.

 Danh sách khách hàng có doanh số cao nhất.

 Thống kê tần suất mua hàng theo thời gian.

 Thống kê hiệu suất nhân viên:

 Số đơn hàng xử lý.

 Doanh thu tạo ra từ từng nhân viên.

 Cung cấp thông tin chính xác, hỗ trợ quản lý ra quyết định kịp thời.

 Đưa ra chiến lược kinh doanh phù hợp dựa trên dữ liệu thực tế.

 Quản lý giao diện và bảo mật hệ thống:

 Thân thiện, dễ thao tác.

 Hiển thị đầy đủ các tính năng: quản lý sản phẩm, khách hàng, đơn hàng.

 Đăng nhập bằng tài khoản và mật khẩu.

 Phân quyền sử dụng: nhân viên chỉ truy cập được chức năng liên quan.

 Sao lưu dữ liệu định kỳ.

 Hệ thống an toàn, tránh rủi ro mất mát dữ liệu.

 Dễ sử dụng, phù hợp với mọi đối tượng nhân viên.

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

Mô tả bài toán

Cửa hàng hoa chuyên cung cấp các sản phẩm hoa tươi, hoa bó, hoa trang trí và dịch vụ liên quan như bó hoa cưới, sinh nhật, và trang trí sự kiện Hệ thống quản lý cửa hàng hoa sẽ giúp quản lý toàn bộ hoạt động bán hàng, nhập hàng, kho, khách hàng và nhân viên Hệ thống này cần theo dõi đơn hàng, tồn kho, quản lý thông tin nhân viên, hỗ trợ tính lương và cung cấp báo cáo tài chính.

Quá trình nhập hoa từ nhà cung cấp bắt đầu khi cửa hàng nhận thông báo từ bộ phận mua hàng về các đơn hàng cần nhập Bộ phận nhập hàng xác nhận danh sách hoa cần nhập và kiểm tra tình trạng kho hiện tại Sau khi xác nhận, cửa hàng liên hệ với nhà cung cấp để đặt hàng Khi nhận hoa, bộ phận kho kiểm tra số lượng và chất lượng, đồng thời cập nhật thông tin về loại, số lượng và giá cả vào hệ thống quản lý kho Quy trình kết thúc khi kho được cập nhật với số lượng hoa mới và hóa đơn nhập kho được tạo.

Quy trình xử lý đơn hàng bắt đầu khi khách hàng đến cửa hàng hoặc đặt hàng qua website, nhân viên sẽ tiếp nhận yêu cầu về loại hoa, bó hoa, phụ kiện và thời gian giao hàng Sau đó, nhân viên kiểm tra kho để xác nhận tính khả dụng của sản phẩm Nếu có sẵn, đơn hàng sẽ được xác nhận và tiến hành thanh toán; nếu không, hệ thống sẽ thông báo cho khách và đề xuất sản phẩm thay thế Sau khi thanh toán, thông tin đơn hàng được cập nhật, số lượng hoa trong kho sẽ được điều chỉnh, và hóa đơn được lập Quy trình hoàn tất khi đơn hàng được xác nhận và thanh toán thành công.

Quản lý giao hàng là quy trình quan trọng sau khi khách hàng hoàn tất thanh toán, trong đó hệ thống sẽ xác nhận thông tin giao hàng, bao gồm địa chỉ và thời gian giao hàng.

Quy trình giao hàng hoa bao gồm việc nhận thông tin từ hệ thống, kiểm tra số lượng hoa trong đơn hàng và chuẩn bị hoa cho khách hàng Hoa sẽ được đóng gói cẩn thận và giao đúng thời gian đã thỏa thuận Trạng thái giao hàng sẽ được cập nhật từ "Đang giao" đến "Giao thành công" Quy trình này kết thúc khi khách hàng nhận được hoa và thông tin giao hàng được cập nhật thành công trong hệ thống.

Quản lý nhân viên và tính lương là nhiệm vụ quan trọng của phòng nhân sự, nơi theo dõi hồ sơ và cập nhật thông tin liên quan đến nhân viên như ca làm việc, ngày công, và các thông tin khen thưởng hoặc kỷ luật Vào cuối tháng, phòng nhân sự sẽ đối chiếu bảng chấm công với hệ thống và lập báo cáo gửi cho ban giám đốc để ký duyệt Sau khi nhận báo cáo từ phòng nhân sự, phòng kế toán sẽ cập nhật thông tin về lương, thưởng và các khoản bảo hiểm của nhân viên, từ đó lập phiếu lương để trình giám đốc ký Sau khi được ký duyệt, nhân viên sẽ nhận lương và kế toán sẽ lập các báo cáo về lương, thưởng và các khoản đóng góp bảo hiểm.

Xây dựng biểu đồ Use case

2.1 Xác định các tác nhân

1 Người quản trị - Đăng nhập hệ thống

- Cấp quyền cho người dùng

- Quản lý tài khoản người dùng

- Cập nhật trạng thái đơn hàng

2 Nhân viên bán hàng - Đăng nhập hệ thống

3 Nhân viên chăm sóc khách hàng

4 Nhân viên giao hàng - Đăng nhập hệ thống

5 Khách hàng - Đăng ký tài khoản

- Xem lịch sử mua hàng

2.2 Xây dựng biểu đồ Use case

Biểu đồ use case tổng thể của hệ thống

Biểu đồ use case quản lý tài khoản người dùng

Biểu đồ use case người quản trị

Biểu đồ use case nhân viên bán hàng

Biểu đồ use case khách hàng

 Đặc tả ca sử dụng cấp quyền người dùng

Tên Use case Cấp quyền người dùng

Tác nhân Người quản trị

Mục đích Cấp quyền để người dùng có thể thực hiện các công việc của mình.

Mô tả - Người dùng muốn tham gia vào hệ thống thì phải được cấp quyền đúng với các chức năng của mình.

Người quản trị sử dụng thông tin người dùng để xác định nhóm quyền và cấp quyền tương ứng cho từng người Quyền hạn được cấp dựa trên danh sách quyền có sẵn trong hệ thống, và thông tin chi tiết về quyền của người dùng được ghi lại trong bảng quyền người dùng.

 Đặc tả ca sử dụng sao lưu dữ liệu

Tên Use case Sao lưu dữ liệu

Tác nhân Người quản trị

Mục đích Lưu lại thông tin dữ liệu của hệ thống để có thể khôi phục khi gặp sự cố.

Mô tả - Định kỳ người quản trị phải thực hiện sao lưu dữ liệu có trong hệ thống vào một thư mục khác.

Trong quá trình sao lưu, người quản trị cần chọn hình thức lưu dữ liệu, xác định thư mục lưu trữ, nhập tên file sao lưu và thực hiện thao tác sao lưu Dữ liệu sẽ được lưu vào một thư mục riêng biệt, vì vậy người quản trị cần ghi nhớ đường dẫn file để dễ dàng quản lý sau này.

 Đặc tả ca sử dụng phục hồi dữ liệu

Tên Use case Phục hồi dữ liệu

Tác nhân Người quản trị

Mục đích Khôi phục lại thông tin dữ liệu của hệ thống sau sự cố

Khi hệ thống hoàn tất việc xử lý sự cố hoặc gặp lỗi, người quản trị cần khôi phục dữ liệu cũ để đảm bảo quá trình làm việc tiếp tục diễn ra suôn sẻ.

- Trong quá trình hồi phục người quản lý chọn thư mục chứa file đã sao lưu trước để phục hồi lại dữ liệu.

 Đặc tả ca sử dụng đăng nhập hệ thống

Tên Use case Đăng nhập hệ thống

Mục đích Người dùng đăng nhập vào hệ thống để thực hiện các công việc của mình.

Để thực hiện công việc trên hệ thống, người dùng cần đăng nhập bằng tên và mật khẩu của mình thông qua form đăng nhập.

Hệ thống kiểm tra tính hợp lệ của tài khoản người dùng khi đăng nhập Nếu thông tin đúng, hệ thống sẽ xác định quyền truy cập của người dùng; nếu người dùng có quyền, trạng thái sẽ được thiết lập Ngược lại, nếu thông tin đăng nhập sai, hệ thống sẽ thông báo lỗi cho người dùng.

 Đặc tả ca sử dụng đổi mật khẩu

Tên Use case Đổi mật khẩu

Mục đích Người dùng thay đổi mật khẩu trên hệ thống.

Khi người dùng muốn thay đổi mật khẩu, họ cần nhập lại mật khẩu cũ, sau đó tạo mật khẩu mới và xác nhận lại mật khẩu mới trước khi hoàn tất quá trình đổi mật khẩu.

Hệ thống kiểm tra tính hợp lệ của mật khẩu bằng cách xác minh mật khẩu cũ mà người dùng nhập vào, đảm bảo rằng mật khẩu cũ và mật khẩu mới phải khác nhau, và mật khẩu mới phải trùng khớp với xác nhận mật khẩu Nếu tất cả các điều kiện này được đáp ứng, hệ thống sẽ cập nhật mật khẩu mới cho người dùng Ngược lại, nếu có bất kỳ điều kiện nào không thỏa mãn, hệ thống sẽ thông báo lỗi cụ thể cho người dùng.

 Đặc tả ca sử dụng đăng ký tài khoản

Tên Use case Đăng ký tài khoản

Mục đích Cho phép khách hàng đăng ký tài khoản mới.

Khách hàng cần đăng ký tài khoản mới để sử dụng chức năng của hệ thống Họ phải điền đầy đủ thông tin vào form đăng ký để hoàn tất quá trình tạo tài khoản.

Hệ thống kiểm tra thông tin khách hàng để xác định đủ điều kiện đăng ký Nếu thông tin hợp lệ, hệ thống sẽ lưu trữ và gửi thông báo xác nhận thành công Ngược lại, nếu có lỗi trong thông tin, khách hàng sẽ được thông báo cụ thể về vị trí lỗi đó.

 Đặc tả ca sử dụng tìm kiếm sản phẩm

Tên Use case Tìm kiếm sản phẩm

Tác nhân Người quản trị, Khách hàng, Nhân viên bán hàng

Mục đích Nhanh chóng tìm thấy sản phẩm trong cửa hàng.

Mô tả - Nhập tên hoa cần tìm vào thanh tìm kiếm để hệ thống đề xuất các sản phẩm có liên quan.

 Đặc tả ca sử dụng thêm sản phẩm

Tên Use case Thêm sản phẩm

Mục đích Cho phép khách hàng thêm sản phẩm vào giỏ hàng.

Mô tả - Khách hàng chọn sản phẩm.

- Hệ thống hiện thông tin sản phẩm.

- Khách hàng chọn số lượng.

- Hệ thống hiện lựa chọn, ghi chú.

- Khách hàng nhấn thêm vào giỏ hàng

- Hệ thống thông báo thêm sản phẩm thành công, lưu dữ liệu mới vào giỏ hàng.

 Đặc tả ca sử dụng xóa sản phẩm

Tên Use case Xóa sản phẩm

Mục đích Khách hàng thực hiện xóa sản phẩm không mong muốn trong giỏ hàng.

Mô tả - Khách hàng chọn sản phẩm cần xóa và xác nhận xóa.

- Hệ thống xóa sản phẩm được chọn khỏi giỏ hàng.

 Đặc tả ca sử dụng xem giỏ hàng

Tên Use case Xem giỏ hàng

Mục đích Cho phép khách hàng xem sản phẩm trong giỏ hàng.

Mô tả - Khách hàng chọn biểu tượng giỏ hàng để đi đến giỏ hàng.

 Đặc tả ca sử dụng đặt hàng

Tên Use case Đặt hàng

Mục đích Cho phép khách hàng đặt hàng online.

Mô tả - Khách hàng nhấn đặt hàng trong giỏ hàng.

- Hệ thống hiển thị yêu cầu thanh toán.

- Khách hàng xác nhận thanh toán

- Hệ thống thông báo thành công.

 Đặc tả ca sử dụng thanh toán

Tên Use case Thanh toán

Mục đích Khách hàng chọn hình thức thanh toán để đặt hàng.

Khách hàng có quyền lựa chọn hình thức thanh toán linh hoạt, bao gồm thanh toán bằng tiền mặt hoặc thanh toán bằng thẻ tín dụng.

- Hệ thống tự động kiểm tra xem khách hàng đã chọn hình thức thanh toán hay chưa, xác nhận hình thức thanh toán khách hàng đã chọn.

 Đặc tả ca sử dụng xuất hóa đơn

Tên Use case Xuất hóa đơn

Tác nhân Nhân viên bán hàng

Mục đích Cho phép nhân viên bán hàng thực hiện tạo hóa đơn và xuất hóa đơn cho khách hàng.

Mô tả -Nhân viên chọn chức năng xuất hóa đơn.

- Hệ thống hiển thị form điền thông tin hóa đơn.

-Nhân viên bán hàng điền thông tin hoá đơn sau đó bấm in.

-Hoá đơn được lưu lại trên hệ thống và in hoá đơn ra.

 Đặc tả ca sử dụng hủy đơn

Tên Use case Hủy đơn

Mục đích Khách hàng hủy đơn.

Mô tả - Khách hàng chọn hủy đơn và xác nhận hủy.

- Hệ thống kiểm tra trạng thái đơn hàng Nếu thành công thì hủy đơn, nếu không (đã chuyển sang trạng thái đóng gói) thì thông báo không thể hủy.

 Đặc tả ca sử dụng xem lịch sử mua hàng

Tên Use case Xem lịch sử mua hàng

Mục đích Khách hàng xem lại lịch sử mua hàng

Mô tả - Khách hàng nhấn vào xem lịch sử mua hàng.

- Hệ thống hiển thị danh sách đơn hàng đã mua.

 Đặc tả ca sử dụng cập nhật trạng thái đơn hàng

Tên Use case Cập nhật trạng thái đơn hàng

Tác nhân Người quản trị

Mục đích Cập nhật trạng thái đơn hàng mỗi khi có thay đổi.

Mô tả - Người quản trị chọn theo dõi đơn hàng.

- Hệ thống hiển thị giao diện đơn hàng với các trạng thái để người quản trị chọn.

- Người quản trị chọn trạng thái cần cập nhật và nhấn lưu.

- Hệ thống xác nhận trạng thái và hiển thị đã cập nhật trạng thái đơn hàng.

 Đặc tả ca sử dụng Quản lý khách hàng

Tên Use case Quản lý khách hàng

Tác nhân Người quản trị

Mục đích Cho phép người quản trị xem thông tin khách hàng.

Mô tả - Người quản trị mở màn hình quản lý khách hàng Hệ thống hiển thị danh sách khách hàng.

- Người quản trị chọn khách hàng cần xem Hệ thống hiển thị thông tin khách hàng.

 Đặc tả ca sử dụng Quản lý nhân viên

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

Tác nhân Người quản trị

Mục đích Người quản trị đăng nhập vào hệ thống để thêm, xóa, sửa thông tin nhân viên.

Mô tả - Người quản trị chọn chức năng “Quản lý nhân viên” Hệ thống hiển thị giao diện quản lí gồm các chức năng: thêm, xóa, sửa nhân viên.

+ Giao diện thêm nhân viên hiển thị.

+ Người dùng nhập các thông tin nhân viên cần thêm mới. + Nhấn nút “Thêm”, hệ thống kiểm tra thông tin.

+ Đúng thông tin thì dữ liệu được lưu xuống Cơ sở dử liệu.

+ Giao diện xóa nhân viên hiển thị.

+ Người dùng chọn nhân viên cần xóa và nhấn nút “Xóa”. + Hệ thống kiểm tra thông tin.

+ Đúng thông tin thì dữ liệu nhân viên đó sẽ được xóa.

+ Giao diện sửa nhân viên hiển thị.

+ Người dùng nhập các thông tin nhân viên cần sửa.

+ Nhấn nút “Cập nhật”, hệ thống kiểm tra thông tin.

+ Đúng thông tin thì dữ liệu được lưu xuống Cơ sở dũ liệu.

 Đặc tả ca sử dụng Quản lý sản phẩm

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

Tác nhân Người quản trị

Mục đích Cho phép người quản trị thêm, xóa, cập nhật sản phẩm.

Mô tả - Người quản trị mở màn hình quản lý sản phẩm Hệ thống hiển thị các sản phẩm.

Người quản trị có thể chọn sản phẩm để chỉnh sửa, thêm mới hoặc xóa bỏ và sau đó lưu lại Hệ thống sẽ kiểm tra tính hợp lệ của các thay đổi; nếu hợp lệ, sản phẩm sẽ được lưu vào hệ thống, còn nếu không hợp lệ, thông báo sẽ hiển thị trên màn hình.

 Đặc tả ca sử dụng Quản lý kho hàng

Tên Use case Quản lý kho hàng

Tác nhân Người quản trị

Mục đích Cho phép quản lý kiểm tra, điều chỉnh số lượng sản phẩm.

Mô tả - Người quản trị mở màn hình quản lý sản phẩm Hệ thống hiển thị các sản phẩm.

- Người quản trị chọn các sản phẩm cần kiểm tra Hệ thống hiển thị số lượng các sản phẩm trong kho.

Người quản trị có thể điều chỉnh số lượng sản phẩm và thực hiện lưu lại Hệ thống sẽ kiểm tra các ràng buộc; nếu thông tin hợp lệ, sản phẩm sẽ được lưu vào hệ thống, ngược lại, hệ thống sẽ hiển thị thông báo lỗi trên màn hình.

 Đặc tả ca sử dụng đăng bài viết

Tên Use case Đăng bài viết

Tác nhân Người quản trị

Mục đích Cho phép người quản trị đăng bài viết lên trang chủ.

Mô tả - Người quản trị nhập nội dung bài viết và chọn đăng bài viết.

Hệ thống lưu lại nội dung và gửi xác nhận đăng.

- Người quản trị chọn xác nhận Hệ thống hiển thị bài viết trên trang chủ.

 Đặc tả ca sử dụng thống kê doanh thu

Tên Use case Thống kê doanh thu

Tác nhân Người quản trị

Mục đích Cho phép người quản trị thống kê doanh thu của cửa hàng theo yêu cầu.

Mô tả - Người quản trị chọn thống kê Hệ thống hiển thị menu thống kê: theo ngày, theo tháng, theo quý, theo năm.

- Người quản trị chọn một trong các mục Hệ thống sẽ thống kê và in ra giấy.

 Đặc tả ca sử dụng bình luận, đánh giá

Tên Use case Bình luận, đánh giá

Mục đích Cho phép khách hàng phản hồi các sản phẩm đã mua.

Mô tả - Khách hàng chọn bình luận, đánh giá Hệ thống hiển thị khung bình luận.

- Khách hàng nhập bình luận và chọn gửi bình luận Hệ thống tiếp nhận bình luận, đánh giá của khách hàng.

 Đặc tả ca sử dụng đăng xuất

Tên Use case Đăng xuất

Người quản trị, khách hàng, nhân viên bán hàng, nhân viên chăm sóc khách hàng và nhân viên giao hàng đều có thể tác động đến quá trình đăng xuất tài khoản của người dùng Mục đích chính của việc này là để đảm bảo an toàn và bảo mật thông tin cá nhân của người dùng khi họ không còn sử dụng dịch vụ.

Mô tả - Người dùng chọn đăng xuất và xác nhận trong thông báo do hệ thống đưa ra.

- Hệ thống thoát ra màn hình.

Xây dựng biểu đồ tương tác

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

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

 Biểu đồ trình tự xóa sản phẩm

 Biểu đồ trình tự đặt hàng

 Biểu đồ trình tự thanh toán

 Biểu đồ trình tự xuất hóa đơn

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

 Biểu đồ trình tự đăng bài viết

 Biểu đồ trình tự thống kê doanh thu

 Biểu đồ trình tự đăng xuất

 Biểu đồ cộng tác đăng nhập

 Biểu đồ cộng tác xóa sản phẩm

 Biểu đồ cộng tác đăng xuất

Xây dựng biểu đồ lớp

 Biểu đồ lớp tổng quát

Xây dựng biểu đồ trạng thái

 Biểu đồ trạng thái xem giỏ hàng

 Biểu đồ trạng thái quản lý sản phẩm

Xây dựng biểu đồ hoạt động

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

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

 Biểu đồ hoạt động thêm sản phẩm

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

 Biểu đồ hoạt động quản lý kho hàng

 Biểu đồ hoạt động đăng xuất

Xây dựng biểu đồ triển khai

PHÁT SINH MÃ TRÌNH

Ví dụ về phát sinh mã trình

Một số giao diện

 Trang xem chi tiết sản phẩm

Ngày đăng: 11/12/2024, 15:46

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w