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