Phần mềm Quản lý Kho và Theo dõi Doanh thu cho Cửa hàng Bánh ABC Bakery

MỤC LỤC

Yêu cầu về giao diện bên ngoài

Giao diện người dùng

- Hiểu người dùng và mục tiêu: Giao diện người dùng cần được thiết kế đơn giản và dễ hiểu để người dùng có thể sử dụng phần mềm một cách dễ dàng và hiệu quả. - Đáp ứng: Giao diện cần phải có khả năng thích ứng với các thiết bị và kích thước màn hình khác nhau để đẩm bảo trải nghiệm đồng nhất trên các nền tảng. - Thiết kế dựa trên nguyên tắc trực quan hóa: Sử dụng các nguyên tắc trực quan hóa như sự đơn giản, rừ rang, thõn thiện với người dựng để tạo ra giao diện dễ hiểu và dễ sử dụng.

- Tích hợp phản hồi người dùng: Cung cấp cách cho người dùng gửi phản hồi về giao diện và cải thiện dựa trên ý kiến của họ.

Giao diện phần mềm

- Thanh menu: Cung cấp các tùy chọn cho người dùng để truy cập vào các chức năng của phần mềm gồm quản lý nhân viên, kho quản lý doanh thu, đơn hàng và khách hàng. - Các trường nhập dữ liệu: Cung cấp cho nhân viên và người dùng nhập những thông tin cần thiết khi sử dụng hệ thống. - Các nút chức năng: Nhân viên và người dùng có thể tùy chỉnh thêm, xóa, hoặc thay đổi thông tin theo nhu cầu.

Các yêu cầu phi chức năng khác

    -Bảo vệ dữ liệu cá nhân: Tuân thủ các quy định về quyền riêng tư như GDPR (General Data Protection Regulation) hoặc CCPA (California Consumer Privacy Act) nếu áp dụng. -Giỏm sỏt an toàn: Sử dụng cỏc cụng cụ giỏm sỏt để theo dừi hoạt động của hệ thống và phát hiện sớm các hoạt động đáng ngờ hoặc tấn công bảo mật. -Sao lưu và khôi phục dữ liệu: Thực hiện sao lưu định kỳ của dữ liệu để đảm bảo rằng bạn có thể khôi phục dữ liệu trong trường hợp sự cố bảo mật hoặc mất dữ liệu.

    - Tính đúng đắn (Correctness): Phần mềm phải thực hiện đúng chức năng mà nó được thiết kế để thực hiện và không được chứa lỗi. -Tính hiệu suất (Performance): Phần mềm phải có thời gian phản hồi nhanh chóng và không gây trục trặc trong quá trình sử dụng, đặc biệt là trong tải công việc cao. -Tính bảo mật (Security): Phần mềm phải bảo vệ dữ liệu và ngăn chặn các mối đe dọa bảo mật như tấn công từ phía ngoài hoặc lỗ hổng bảo mật nội bộ.

    -Tính di động (Portability): Phần mềm phải có khả năng hoạt động trên nhiều nền tảng và môi trường khác nhau mà không cần thay đổi lớn. -Tính khả dụng (Availability): Phần mềm phải có khả năng sẵn sàng để sử dụng và không gặp nhiều gián đoạn hoặc thời gian chết.

    Bảng câu hỏi yêu cầu

    -Học hỏi và phát triển: Luôn sẵn sàng học hỏi và thích nghi với thay đổi trong môi trường kinh doanh. Điều này đặc biệt quan trọng trong thời đại của công nghệ nhanh chóng phát triển. Đặc biệt là chức năng ẩn hiện bánh, khi nhấn vào nút ẩn thì sẽ ẩn đi mục bánh đó để lúc in ra biên bản sẽ không có mục bánh đó.

    Chức năng quản lý danh mục bánh sẽ bao gồm: Thêm khách hàng, Xoá khách hàng, Sửa khách hàng. Chức năng ẩn hiện khách hàng sẽ có tác dụng giống với chức năng ẩn hiện bánh. Hầu như các chức năng đều có đầy đủ như bên quản lý danh mục khách hàng nhưng bên chức năng có kèm thêm mục ghi chú dùng để note lại các điều cần lưu ý.

    Hầu như các chức năng đều có đầy đủ như bên quản lý danh mục khách hàng nhưng bên chức năng có kèm thêm mục ghi chú dùng để note lại các điều cần lưu ý. Về chức năng này thì rất đơn giản vì khi nhấn vào chúng ta có thể xem được phiếu thu hay phiếu chi trong.

    Tài liệu yêu cầu thống nhất với khách hàng I. Yêu cầu

    Đồng thời hỗ trợ việc tìm kiếm và chỉnh sửa thông tin nhân viên một cách nhanh chóng. Chức năng quản lý nguyên liệu, bánh đáp ứng đủ các tính năng tính toán các sản phẩm của công ty theo ngày, theo tháng, theo năm và theo quý, đồng thời phải. - Về phần chức năng quản lý hoá đơn nhập xuất cho phép nhân viên bán hàng quản lý và thực hiện các đơn hàng được đặt từ khách hàng.

    KẾ HOẠCH ĐỒ ÁN Tổng quan

    Tên đồ án Thiết kế phần mềm quản lý kho cho cửa hàng ABC Bakery Công cụ hướng. - Hệ thông quản lý bán hàng được lập trình trên công cụ visual studio 2022 để có thể thiết kế và build một hệ thống quản lý bán hang cho một công ty. - Sử dụng C# document, mysql document, Ui For Winforms Document để tìm hiểu về sử dụng để phục vụ cho công việc làm sản phẩm.

    <kế hoạch họp nhóm để tổng kết, rút kinh nghiệm và chuẩn bị cho bước tiếp theo>. Project manager và các thành viên cần chuẩn bị kết quả cho công việc mình đã làm tuần qua. Project manager chốt sản phẩm cuối cùng và triển khai lên môi trường thực tế sau đó chuẩn bị nộp báo cáo.

    12/11/2023 Báo cáo sản phẩm lần 1 Project manager đưa ra prototype sơ bộ cho product owner. - Google meet : Nơi dùng để họp nhóm - Google driver: Lưu trữ thông tin và trao đổi.

    SƠ ĐỒ TỔNG QUAN

    Biên bản họp nhóm

    Phân công công vi c cho các thành viên trong nhóm trong tu n sau Sequence ệ ầ Diagram, Activity Diagram, State diagram. Phân công công vi c cho các thành viên trong nhóm trong tu n sau Sequence ệ ầ Diagram, Activity Diagram, State diagram. Phân công công vi c cho các thành viên trong nhóm trong tu n sau Sequence ệ ầ Diagram, Activity Diagram, State diagram.

    Phân công công vi c cho các thành viên trong nhóm trong tu n sau Sequence ệ ầ Diagram, Activity Diagram, State diagram. Phân công công vi c cho các thành viên trong nhóm trong tu n sau Sequence ệ ầ Diagram, Activity Diagram, State diagram.

    3. Bảng  ánh giá công vi c tu n tr đ ệ ầ ướ c (t  06/09/2023  n  ừ đế 13/09/2020)
    3. Bảng ánh giá công vi c tu n tr đ ệ ầ ướ c (t 06/09/2023 n ừ đế 13/09/2020)