Mục tiêu của dự án này là xây dựng một ứng dụng quản lý linh hoạt vàtiện ích, giúp cửa hàng bánh ngọt Papa Gateaux tối ưu hóa quá trình kinh doanh.Chúng ta sẽ tập trung vào việc theo dõi
KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN
Khảo sát hiện trạng
Đề tài: “Quản lý cửa hàng bánh ngọt”
Cửa hàng bánh ngọt phải đối mặt với nhiều thách thức trong kinh doanh, không chỉ đơn thuần là làm bánh và bán cho khách hàng Để tồn tại và phát triển, cần một quy trình quản lý chặt chẽ, hiệu quả và khoa học, nhằm cạnh tranh với các chuỗi cửa hàng bánh ngọt nước ngoài đang ngày càng chiếm lĩnh thị trường Việt Nam.
Để quản lý hiệu quả cửa hàng bánh, ngoài việc áp dụng bí quyết làm bánh ngon và đảm bảo an toàn thực phẩm, người quản lý cần chú trọng đến việc quản lý nhân viên, đơn hàng và khách hàng Họ cũng cần kiểm soát nguyên vật liệu đầu vào và kho chứa một cách chặt chẽ, đồng thời triển khai các chương trình marketing hấp dẫn để thu hút khách hàng Bên cạnh đó, việc xây dựng mối quan hệ vững chắc với các nhà cung cấp cũng là yếu tố quan trọng không thể thiếu.
Trong bối cảnh hiện đại, việc ứng dụng công nghệ vào quản lý bán hàng là yếu tố quan trọng giúp nâng cao sức cạnh tranh cho các doanh nghiệp, bao gồm cả Cửa hàng bánh ngọt Papa Gâteaux Để tối ưu hóa doanh thu, Papa Gâteaux cần tìm kiếm giải pháp hiệu quả nhất, nhằm đảm bảo vận hành trơn tru mọi hoạt động hàng ngày trong cửa hàng.
Trong bối cảnh xã hội phát triển nhanh chóng, nhu cầu của con người ngày càng được đáp ứng đầy đủ hơn, dẫn đến việc họ chú trọng đến các ngày kỷ niệm và sinh nhật, cũng như mong muốn biến những ngày nghỉ cuối tuần trở nên đặc biệt và ý nghĩa hơn Đây là thời gian để họ sống chậm lại, ôn lại kỷ niệm và thư giãn sau những ngày làm việc căng thẳng bên gia đình Để làm cho những dịp này thêm trọn vẹn và thiêng liêng, Cửa hàng bánh ngọt Papa Gâteaux là lựa chọn "ngon, đẹp, an toàn" mà thực khách không nên bỏ lỡ.
Tên cửa hàng: Papa Gâteaux
Tổng số nhân viên: 8 người
Thời gian làm việc: Sáng: 7h00 – 11h00
Doanh thu hàng tháng: 185.000.000 VNĐ
Địa chỉ: 201 Trung Kính, Yên Hòa, Cầu Giấy, Hà Nội
Facebook: https://www.facebook.com/Papagateauxvietnam.
Hình 1 1 Hình ảnh bên trong cửa hàng bánh ngọt Papa Gâteaux.
Hình 1 2 Hình ảnh bên ngoài cửa hàng bánh ngọt Papa Gâteaux
- Thời gian làm việc chia làm 3 ca:
- Mỗi ca sẽ có 1 quản lý, 2 nhân viên bán hàng, 1 nhân viên thu ngân
1.1.3 Giới thiệu mặt hàng, dịch vụ
Cửa hàng chuyên kinh doanh bánh sinh nhật, bánh ngọt và một số loại đồ ăn vặt cùng đồ uống Đây là những mặt hàng chủ yếu mà cửa hàng cung cấp, nhằm đáp ứng nhu cầu của khách hàng về các sản phẩm ngọt và đồ ăn nhẹ.
Hình 1 3Menu cửa hàng bánh ngọt Papa Gâteaux.
Hình 1.1 Menu cửa hàng bánh ngọt Papa Gâteaux.
1.1.4 Trang thiết bị cửa hàng
01 máy thu ngân, 01 máy in, 03 camera an ninh, 3 tủ trưng bày, 2 tủ đông.
- Đơn giản, dễ sử dụng không yêu cầu cao về trình độ tin học.
- Trang thiết bị đầy đủ với nhu cầu thực hiện.
- Tất cả quy trình đều được làm việc thông qua thủ công.
- Khó khăn quản lý hóa đơn cho khách hàng.
- Dễ bị nhầm lẫn vì sử dụng thủ công.
Xác định bài toán cần giải quyết
Hệ thống bánh ngọt của Papa Gâteaux hiện đang gặp nhiều vấn đề như dễ bị đánh cắp dữ liệu, bảo mật thấp và quy trình mua bán thủ công, dẫn đến tốn nhân lực, thời gian và dễ xảy ra sai sót Để cải thiện, hệ thống cần giải quyết các vấn đề như quản lý nhân viên, sản phẩm và đơn hàng Người quản lý cần nắm rõ doanh thu theo tháng, quý, năm, và theo dõi mọi hoạt động tại cửa hàng, đồng thời sắp xếp ca làm việc cho nhân viên hợp lý Nhân viên cần tư vấn sản phẩm cho khách hàng, lập hóa đơn và xử lý thanh toán, đồng thời thực hiện thống kê doanh số Khách hàng sẽ lựa chọn sản phẩm, quyết định mua hàng và thanh toán qua nhiều hình thức như tiền mặt, thẻ ATM hay mã QR Việc xây dựng một hệ thống mới là rất cần thiết để nâng cao hiệu quả hoạt động và doanh thu của cửa hàng.
Hệ thống cung cấp khả năng tìm kiếm thông tin nhân viên và hàng hóa dựa trên mã nhân viên và mã hàng hóa Nó cho phép quản lý và nhân viên cửa hàng đăng tin tức về các chương trình khuyến mại và tri ân khách hàng Ngoài ra, hệ thống còn có phần quản lý riêng cho toàn bộ hệ thống, bao gồm nhân viên và sản phẩm.
Danh sách sản phẩm: Cho phép thực hiện chức năng thêm, sửa, xoá sản phẩm khi cần thiết bằng thủ công theo danh mục sản phẩm.
Người quản lý sẽ phụ trách các danh mục sản phẩm bánh và phụ kiện sinh nhật, đồng thời cập nhật thông tin về các loại bánh mới nhất, sản phẩm được ưa chuộng, bán chạy và những mặt hàng đang có chương trình giảm giá.
Cửa hàng có hai nhân viên bán hàng, với thông tin được ghi chép cẩn thận để quản lý chấm công và tính lương Đối với nhân viên parttime, công được tính theo ca làm việc, trong khi nhân viên full time được tính theo số ngày làm việc.
Nhân viên không chỉ nhận lương mà còn được thưởng theo tỷ lệ phần trăm doanh thu của cửa hàng Nhân viên làm việc toàn thời gian có quyền nghỉ phép từ 2-3 ngày mỗi tháng, cần thông báo cho quản lý ít nhất 1 ngày trước (đối với ngày nghỉ từ thứ Hai đến thứ Sáu) và 1 tuần trước (đối với ngày nghỉ vào thứ Bảy và Chủ Nhật) Nhân viên làm việc bán thời gian có thể linh hoạt đổi ca với nhau.
Trong trường hợp xin nghỉ hẳn phải báo trước cho quản lý trước 2 tuần để quản lý có thời gian bổ sung nhân sự kịp thời.
Khi khách hàng thực hiện mua hàng trực tiếp, thông tin đơn hàng sẽ được lưu trữ trong cơ sở dữ liệu Điều này giúp tổng hợp dữ liệu vào cuối ngày và theo dõi trải nghiệm của khách hàng một cách hiệu quả.
Sau khi khách hàng đặt hàng, thông tin sẽ được lưu trữ trong cơ sở dữ liệu để cửa hàng xử lý đơn hàng, tiến hành vận chuyển và tổng kết vào cuối ngày Điều này giúp theo dõi trải nghiệm của khách hàng cũng như thời gian bảo hành sản phẩm.
1.2.4 Đăng nhập, đăng xuất, đăng ký Để truy cập vào hệ thống thì quản lý và nhân viên cần phải có một tài khoản, tài khoản này sẽ bao gồm hai thông tin đó chính là tên đăng nhập và mật khẩu Trong trường hợp quản lý hoặc nhân viên đã có tài khoản thì bỏ qua bước đăng ký để vào hệ thống Sau khi đã đăng nhập thành công tuỳ vào chức năng của mỗi người mà hệ thống sẽ cho phép truy cập các trang khác nhau.
Xác định các yêu cầu của hệ thống
Trong quá trình hoạt động, cửa hàng thường đối mặt với nhiều thách thức như hàng tồn kho, vấn đề tài chính và hiệu suất làm việc của nhân viên Để giải quyết những vấn đề này, các cửa hàng cần áp dụng những biện pháp tối ưu nhằm nâng cao hiệu quả quản lý Một website quản lý cửa hàng có thể là giải pháp hiệu quả nhất để giúp cửa hàng hoạt động trơn tru và tiết kiệm thời gian.
Chức năng và yêu cầu
1.4.1 Các chức năng quản lý chính của cửa hàng bánh ngọt
- Đăng nhập, đăng xuất, đăng ký
1.4.2 Yêu cầu phi chức năng
Để đảm bảo an toàn cho hệ thống, việc bảo vệ thông tin người dùng và thông tin cửa hàng là vô cùng quan trọng Tất cả dữ liệu nhạy cảm như mật khẩu, địa chỉ, số điện thoại, email và các hình ảnh cá nhân cần được bảo mật một cách nghiêm ngặt.
1.4.2.2 Yêu cầu về sao lưu
Website sẽ lưu trữ thông tin trong cơ sở dữ liệu và Excel Dữ liệu của hệ thống có khả năng xuất ra các thiết bị lưu trữ ngoài và được khôi phục khi cần thiết.
1.4.2.3 Yêu cầu về tính năng sử dụng
- Hệ thống đáp ứng các yêu cầu truy cập dữ liệu thời gian thực Thực hiện các thao tác một cách tức thời cho phép chấp nhận dưới 30s.
- Hệ thống đảm bảo phục vụ truy cập online 10 người cùng một lúc.
- Hệ thống đảm bảo cung cấp đầy đủ thông tin chính xác yêu cầu của nhân viên và quản lý.
1.4.2.4 Yêu cầu ràng buộc thiết kế
- Hệ quản trị cở sở dữ liệu: SQL Server.
- Phân tích và thiết kế được thực hiện theo chuẩn UML.
- Các công cụ hỗ trợ không tính bản quyền, thư viện hỗ trợ khác phải là mã nguồn mở.
Hệ thống được thiết kế linh hoạt, cho phép mở rộng trong tương lai thông qua việc thêm hoặc bớt các module, cũng như tích hợp dễ dàng với các hệ thống khác.
1.4.2.5 Yêu cầu về phần cứng
- Hệ điều hành: Windowns 7 trở lên
- Bộ Xử lý: CPU lớn hơn hoặc bằng 2.3
- GHz Ram: lớn hơn hoặc 4GB.
- Ổ Cứng: lớ hơn hoặc bằng 200GB.
1.4.2.6 Phần mềm được sử dụng
- Cơ sở dữ liệu Microsoft SQL Server Management
- Giao diện phải dễ sử dụng, rõ ràng dễ hiểu.
- Giao diện nên có các thông báo nhắc nhở giúp cho khách hàng tránh bị mắc phải các sai lầm.
- Sản phẩm phải dành cho mọi người bất cứ ai cũng có thể sử dụng dù chưa được sử dụng bao giờ.
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Xác định các Actor và Use case tổng quát của hệ thống
Bảng 2.1 Xác định Actor và Use Case tổng quát của hệ thống
- Lập hóa đơn thanh toán
2.1.2 Use case tổng quát của hệ thống
Hình 2 1 Biểu đồ use case tổng quát.
Phân rã use case
2.2.1.1 Biểu đồ use case chức năng Đăng nhập, đăng xuất
Hình 2 2 Biểu đồ use case cho chức năng Đăng nhập, đăng xuất. 2.2.1.2 Biểu đồ trình tự chức năng Đăng nhập
Hình 2 3 Biểu đồ trình tự Đăng nhập.2.2.1.3 Biểu đồ trình tự chức năng Đăng xuất
Hình 2 4 Biểu đồ trình tự chức năng Đăng xuất.
2.2.2 Chức năng Quản lý nhân viên
2.2.2.1 Biểu đồ use case chức năng Quản lý nhân viên
Hình 2 5 Biểu đồ use case cho chức năng Quản lý nhân viên.
2.2.2.2 Biểu đồ trình tự chức năng Quản lý nhân viên
Hình 2 6 Biểu đồ trình tự cho chức năng Quản lý nhân viên: Thêm nhân viên.
Biểu đồ trình tự cho chức năng quản lý nhân viên, cụ thể là quy trình xóa nhân viên, được thể hiện qua hình 2.7.
Hình 2 8 Biểu đồ trình tự chức năng Quản lý nhân viên: Sửa nhân viên.
2.2.3 Chức năng Quản lý bán hàng
2.2.3.1 Biểu đồ use case chức năng Quản lý bán hàng
Hình 2 9 Biểu đồ use case cho chức năng Quản lý hóa đơn. 2.2.3.2 Biểu đồ trình tự chức năng Quản lý bán hàng
Hình 2 10 Biều đồ trình tự chức năng Quản lý hóa đơn.
2.2.4 Chức năng Quản lý Sản phẩm
2.2.4.1 Biểu đồ use case chức năng Quản lý hàng hóa
Hình 2 11 Biểu đồ use case chức năng Quản lý sản phẩm. 2.2.4.2 Biểu đồ trình tự chức năng Quản lý hàng hóa
Hình 2 12 Biều đồ trình tự cho chức năng Quản lý hàng hóa: Thêm sản phẩm
Hình 2 13 Biểu đồ trình tự chức năng Quản lý hàng hóa: Sửa sản phẩm.
Hình 2 14 Biểu đồ trình tự chức năng Quản lý hàng hóa: Xóa sản phẩm
2.2.5 Chức năng Báo cáo thống kê
2.2.6.1 Biểu đồ use case chức năng Báo cáo thống kê
Hình 2 15 Biểu đồ use case cho chức năng Báo cáo thống kê.
2.2.6.2 Biểu đồ trình tự chức năng Báo cáo thống kê
Hình 2 16Biểu đồ trình tự chức năng Báo cáo thống kê: Báo cáo doanh thu.
Biểu đồ lớp tổng quát của hệ thống
Hình 2 17 Biểu đồ lớp tổng quát của hệ thống.
Cơ sở dữ liệu
Hình 2 18 Database diagram Quản lý bán hàng
KẾ GIAO DIỆN
Giao diện Đăng nhập
Hình 3 1 Giao diện Đăng nhập.
Giao diện Hệ thống
Hình 3 2 Giao diện Trang chủ
Các form chính
3.3.1 Form Quản lý nhân viên
Hình 3 3 Giao diện trang Quản lý nhân viên
Hình 3 4 Giao diện trang Quản lý lương
Hình 3 5 Giao diện trang Quản ly hóa đơn
Hình 3 6 Giao diện trang Quản ly sán phẩm
Hình 3 7 Giao diện trang Hủy sản phẩm
Hình 3 8 Giao diện trang Thống kê
Hình 3 9 Giao diện trang đổi mật khẩu