Đồ Án Phát Triển Website Quản Lý Tiệm Bánh Tại Đại Học Quốc Gia TP. Hồ Chí Minh

Đồ án 2 phát triển website quản lý tiệm bánh giúp tối ưu hóa quy trình kinh doanh, nâng cao trải nghiệm khách hàng và tăng doanh thu hiệu quả.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

đồ án

2023

99
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. GIỚI THIỆU ĐỀ TÀI

1.1. Tên đồ án Phát triển Website quản lý tiệm bánh

1.2. Lí do chọn đề tài

1.3. Mục đích đề tài

1.4. Phạm vi đề tài

1.5. Danh sách các chức năng

1.6. Những vấn đề còn tồn tại

1.7. Những vấn đề mà đề tài tập trung

1.8. Công cụ sử dụng

1.9. Mô hình Client-Server

1.10. Phương pháp thực hiện

2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

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

2.2. Xác định và mô hình hóa yêu cầu

2.2.1. Xác định yêu cầu

2.2.2. Về nghiệp vụ

2.2.3. Về tính tiến hóa

2.2.4. Về tính hiệu quả

2.2.5. Về tính tiện dụng

2.2.6. Về tính an toàn

2.2.7. Về tính bảo mật

3. XÂY DỰNG WEBSITE

3.1. Danh sách các màn hình

3.2. Màn hình Trang chủ

3.3. Màn hình Sản phẩm

3.4. Màn hình Đặt bánh

3.5. Màn hình Chi tiết sản phẩm

3.6. Màn hình Điền thông tin giao hàng

3.7. Màn hình Phương thức thanh toán

3.8. Màn hình Thông tin tài khoản

3.9. Màn hình Quản lý loại sản phẩm

3.10. Màn hình Quản lý sản phẩm

3.11. Màn hình Quản lý lô hàng

3.12. Màn hình Quản lý đơn hàng

3.13. Màn hình Quản lý giao hàng

3.14. Màn hình Quản lý khách hàng

3.15. Màn hình Quản lý khuyến mãi

3.16. Màn hình Quản lý báo cáo

3.17. Màn hình Quản lý nhập xuất giữa các chi nhánh

3.18. Màn hình Quản lý liên hệ

3.19. Màn hình Quản lý Feedback

3.20. Màn hình Quản lý chi nhánh

3.21. Màn hình Quản lý phân quyền nhóm người dùng

3.22. Màn hình Quản lý phân quyền quyền người dùng

3.23. Màn hình tham gia khảo sát

3.24. Ưu, nhược điểm của đề tài

3.24.1. Nhược điểm

3.24.2. Những kết quả đạt được

3.24.3. Hướng phát triển và những đề xuất mới

3.24.3.1. Về mặt khách hàng tiệm bánh
3.24.3.2. Về mặt quản lý tiệm bánh

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về Phát Triển Website Quản Lý Tiệm Bánh

Đồ án "Phát triển website quản lý tiệm bánh" được thực hiện bởi sinh viên Đại học Quốc gia TP. Hồ Chí Minh nhằm đáp ứng nhu cầu ngày càng cao của thị trường bánh ngọt. Ngành công nghiệp bánh ngọt đang phát triển mạnh mẽ, với sự gia tăng của các dịch vụ đặt hàng trực tuyến. Việc phát triển một nền tảng trực tuyến không chỉ giúp tiệm bánh tiếp cận khách hàng dễ dàng hơn mà còn tối ưu hóa quy trình quản lý nội bộ.

1.1. Lý do chọn đề tài phát triển website

Ngành bánh ngọt đang chứng kiến sự tăng trưởng đáng kể. Nhu cầu về một nền tảng trực tuyến giúp khách hàng dễ dàng đặt hàng và tìm hiểu thông tin sản phẩm là rất lớn. Website quản lý tiệm bánh "H&H Bakery" sẽ giúp cải thiện trải nghiệm của khách hàng và tăng cường hiệu quả quản lý cho doanh nghiệp.

1.2. Mục đích và phạm vi của đề tài

Mục đích chính của đồ án là phát triển một website giúp khách hàng dễ dàng đặt hàng và theo dõi thông tin sản phẩm. Phạm vi nghiên cứu bao gồm việc thiết kế giao diện, xây dựng cơ sở dữ liệu và triển khai các chức năng quản lý cho tiệm bánh.

II. Những Vấn Đề và Thách Thức Trong Quản Lý Tiệm Bánh

Mặc dù thị trường bánh ngọt đang phát triển, nhưng vẫn tồn tại nhiều thách thức trong việc quản lý tiệm bánh. Các vấn đề như thiếu thông tin sản phẩm, khó khăn trong việc theo dõi đơn hàng và quản lý hàng tồn kho là những trở ngại lớn. Những vấn đề này cần được giải quyết để nâng cao hiệu quả hoạt động của tiệm bánh.

2.1. Thiếu thông tin và sự tin tưởng từ khách hàng

Khách hàng thường gặp khó khăn trong việc tìm kiếm thông tin về sản phẩm như hình ảnh, nguyên liệu và ngày sản xuất. Điều này dẫn đến sự thiếu tin tưởng và ảnh hưởng đến quyết định mua hàng của họ.

2.2. Khó khăn trong việc quản lý hàng tồn kho

Việc theo dõi hàng tồn kho và dữ liệu bán hàng là một thách thức lớn. Nhiều tiệm bánh không có hệ thống quản lý hiệu quả, dẫn đến tình trạng thiếu hàng hoặc thừa hàng, ảnh hưởng đến doanh thu.

III. Phương Pháp Phát Triển Website Quản Lý Tiệm Bánh

Để phát triển website quản lý tiệm bánh, nhóm đã áp dụng nhiều phương pháp và công nghệ hiện đại. Việc sử dụng các công cụ thiết kế và lập trình tiên tiến giúp tối ưu hóa quy trình phát triển và đảm bảo chất lượng sản phẩm.

3.1. Công nghệ và công cụ sử dụng

Nhóm đã sử dụng các công nghệ như ReactJS, NodeJS và Firebase để phát triển website. Các công cụ thiết kế UI/UX như Framer cũng được áp dụng để tạo ra giao diện thân thiện và dễ sử dụng.

3.2. Quy trình phát triển và kiểm thử

Quy trình phát triển bao gồm các bước từ khảo sát nhu cầu, thiết kế giao diện, cài đặt và kiểm thử. Mỗi giai đoạn đều được thực hiện cẩn thận để đảm bảo sản phẩm cuối cùng đáp ứng được yêu cầu của người dùng.

IV. Ứng Dụng Thực Tiễn và Kết Quả Nghiên Cứu

Website quản lý tiệm bánh "H&H Bakery" không chỉ giúp khách hàng dễ dàng đặt hàng mà còn cung cấp cho doanh nghiệp những công cụ quản lý hiệu quả. Kết quả nghiên cứu cho thấy việc áp dụng công nghệ thông tin vào quản lý tiệm bánh mang lại nhiều lợi ích.

4.1. Lợi ích cho khách hàng

Khách hàng có thể dễ dàng đặt hàng trực tuyến, theo dõi trạng thái đơn hàng và nhận thông tin chi tiết về sản phẩm. Điều này giúp nâng cao trải nghiệm mua sắm và tạo sự hài lòng cho khách hàng.

4.2. Lợi ích cho doanh nghiệp

Doanh nghiệp có thể quản lý hàng tồn kho, theo dõi dữ liệu bán hàng và khách hàng một cách hiệu quả. Điều này giúp đưa ra quyết định kinh doanh chính xác và kịp thời, từ đó tăng cường doanh thu.

V. Kết Luận và Tương Lai Của Website Quản Lý Tiệm Bánh

Đồ án "Phát triển website quản lý tiệm bánh" đã chứng minh được tính khả thi và hiệu quả trong việc ứng dụng công nghệ thông tin vào quản lý tiệm bánh. Tương lai, website có thể được mở rộng thêm nhiều tính năng mới để đáp ứng nhu cầu ngày càng cao của thị trường.

5.1. Hướng phát triển trong tương lai

Website có thể được cải tiến với các tính năng như hệ thống khuyến mãi, phân tích dữ liệu khách hàng và tích hợp các cổng thanh toán mới. Điều này sẽ giúp nâng cao trải nghiệm người dùng và tăng cường khả năng cạnh tranh.

5.2. Tầm quan trọng của công nghệ trong ngành bánh

Công nghệ thông tin đóng vai trò quan trọng trong việc nâng cao hiệu quả hoạt động của tiệm bánh. Việc áp dụng công nghệ không chỉ giúp tiết kiệm thời gian mà còn tối ưu hóa quy trình quản lý, từ đó gia tăng doanh thu cho doanh nghiệp.

10/07/2025
Đồ án 2 phát triển website quản lý tiệm bánh

Trích đoạn nội dung tài liệu

Chương 1 - Giới thiệu đề tài: trình bày lý do chọn đề tài, mục đích, đối tượng, phạm vi nghiên cứu của đề tài. • Chương 2 - Cơ sở lý thuyết: trình bày cơ sở lý thuyết và phương pháp thực hiện. • Chương 3 - Phân tích và thiết kế hệ thống: phân tích yêu cầu hệ thống, sơ đồ phân rã chức năng, phân tích thiết kế hệ thống. • Chương 4 - Xây dựng ứng dụng website: trình bày kết quả đạt được, các màn hình, mô tả chi tiết xử lý.

• Chương 5 - Kết luận: trình bày ưu điểm, hạn chế, những kết quả đạt được và hướng phát triển của website. GIỚI THIỆU ĐỀ TÀI 1. Tên đồ án Phát triển Website quản lý tiệm bánh. Lí do chọn đề tài Ngành công nghiệp bánh ngọt đã trải qua sự tăng trưởng đáng kể.

Với sự phát triển của đặt hàng trực tuyến và giao hàng tại nhà, các cửa hàng bánh bây giờ có cơ hội đặc biệt để tiếp cận với một đối tượng khách hàng rộng hơn và tối ưu hóa hoạt động của họ thông qua sự sử dụng công nghệ. Website quản lý Tiệm bánh “H&H Bakery” có thể đóng góp lớn cho sự kinh doanh bánh ngọt theo nhiều cách: - Cung cấp khách hàng nền tảng xem thông tin sản phẩm dịch vụ của cửa hàng bánh cũng như đặt hàng trực tiếp, giảm thời gian, chi phí nghiệp vụ. - Giúp doanh nghiệp quản lý hàng tồn kho, theo dõi dữ liệu về bán hàng và khách hàng, và ra quyết định cẩn thận về chiến lược sản xuất và tiếp thị. Mục đích đề tài Website Quản lý Tiệm bánh H&H Bakery được phát triển nhằm: - Cung cấp cho khách hàng một nền tảng để đặt hàng và truy cập thông tin về sản phẩm và dịch vụ của tiệm bánh.

- Giúp doanh nghiệp quản lý tốt hơn về kho hàng, theo dõi dữ liệu bán hàng và khách hàng, và thực hiện quyết định thông minh về chiến lược sản xuất và marketing. - Tăng hiệu suất và giảm thời gian chờ cho khách hàng khi đặt hàng. - Cung cấp dữ liệu quan trọng về sở thích và xu hướng của khách hàng cho doanh nghiệp. - Cung cấp một trải nghiệm trực tuyến tốt hơn cho khách hàng.

Phạm vi đề tài Nền tảng hỗ trợ: Triển khai trên website Đối tượng sử dụng: - Khách hàng: Có thể đặt hàng, xem các mục trong menu và giá cả cũng như theo dõi trạng thái đơn hàng của họ thông qua trang web. - Doanh nghiệp: Có thể quản lý đơn đặt hàng, xem dữ liệu khách hàng và báo cáo bán hàng, quản lý hàng tồn kho và sản xuất, đồng thời cập nhật sản phẩm trong kho hàng và thông tin giá cả thông qua trang web. - Quản trị viên: Có thể quản lý tài khoản và quyền của người dùng, đồng thời thực hiện các nghiệp vụ bảo trì trang web. Danh sách các chức năng: Bảng 1.1 Danh sách các chức năng Chức năng Mô tả Đặt bánh Khách hàng có thể đặt hàng trực tuyến và xem thông tin về các sản phẩm và dịch vụ của tiệm bánh.

Khách hàng có thể theo dõi trạng thái đơn hàng của mình theo thời gian thực. Tích hợp với các cổng thanh toán phổ biến để thực hiện các giao dịch trực tuyến an toàn. Quản lý tồn kho Khả năng quản lý hàng tồn kho, theo dõi dữ liệu bán hàng và khách hàng. Quản lý dữ liệu Khách hàng có thể tạo tài khoản để lưu thông tin cá nhân và khách hàng lịch sử đặt hàng.

Quản lý sản phẩm Khả năng quản lý và hiển thị thông tin về các sản phẩm và dịch vụ của tiệm bánh. 13 Các chức năng để quản lý các khuyến mãi và theo dõi hiệu suất bán hàng. Báo cáo và phân Khả năng tạo báo cáo và phân tích dữ liệu để cung cấp tích thông tin cho các quyết định kinh doanh. Phân quyền Khả năng phân quyền các nhóm người dùng trong hệ thống.

Những vấn đề còn tồn tại - Về phía khách hàng: Thiếu sự tin tưởng vào cửa hàng khi không thể tham khảo các thông tin cơ bản như hình ảnh, thông tin nguyên vật liệu, ngày sản xuất và ngày hết hạn của sản phẩm từ xa. - Về phía doanh nghiệp: Không tạo được niềm tin nơi khách hàng, khó cạnh tranh với các thương hiệu lớn khi không có một nền tảng giúp quảng cáo, nhận đặt hàng giúp tăng doanh thu và phát triển doanh nghiệp. Khó khăn trong việc thu thập dữ liệu về sở thích và xu hướng của các tín đồ mê ngọt để doanh nghiệp đưa ra các chiến lược kinh doanh, sản xuất phù hợp và bắt kịp xu hướng của khách hàng. Những vấn đề mà đề tài tập trung - Cung cấp cho phía khách hàng một nền tảng để đặt hàng và truy cập thông tin về sản phẩm và dịch vụ của tiệm bánh, tăng hiệu suất và giảm thời gian chờ cho khách khi đặt hàng.

Cung cấp một trải nghiệm đặt bánh trực tuyến tốt hơn cho khách hàng. - Giúp doanh nghiệp quản lý tốt hơn về kho hàng, theo dõi dữ liệu bán hàng và khách hàng, và thực hiện quyết định thông minh về chiến lược sản xuất và tiếp thị. Cung cấp dữ liệu quan trọng về sở thích và xu hướng của khách hàng cho doanh nghiệp. Công cụ sử dụng - Công cụ thiết kế UI/UX: Framer.

- Ngôn ngữ sử dụng: TypeScript, TSX, CSS3 - Cơ sở dữ liệu: Firebase - Công nghệ sử dụng: ReactJS, NodeJS, ThreeJS - Framework: NextJS 2. Mô hình Client-Server [2] - Server là nơi giúp lưu trữ tài nguyên cũng như cài đặt các chương trình dịch vụ theo đúng như yêu cầu của client. Client bao gồm máy tính cũng như các loại thiết bị điện tử nói chung sẽ tiến hành gửi yêu cầu đến server.1 Mô hình Client-Server - Ưu điểm của mô hình client-server: o Tập trung: Ưu điểm đầu tiên của mô hình Client Server kiểu mạng khách chủ đó chính là khả năng kiểm soát tập trung, tất cả mọi thông tin cần thiết đều sẽ được đặt ở một vị trí duy nhất. o Bảo mật: Trong mạng Client Server, tất cả các dữ liệu đều sẽ được bảo vệ một cách tối đa nhờ vào hệ thống kiến trúc tập trung.

o Khả năng mở rộng: Mô hình mạng kết nối Client Server có khả năng mở rộng vô cùng tốt. Người dùng có thể tăng được số lượng tài nguyên của mình bất cứ lúc nào. 15 o Khả năng truy cập: Hoàn toàn không hề có sự phân biệt giữa các vị trí hay nền tảng với nhau. - Nhược điểm của mô hình client-server: o Khả năng phản hồi: Nếu máy chủ không được tối ưu hoặc tải cao, nó có thể gây trễ và làm giảm trải nghiệm người dùng khi phản hồi.

o Độ trễ mạng: Phụ thuộc mạnh vào nền tảng mạng để truyền tải dữ liệu. o Độ phức tạp: Mô hình client-server yêu cầu bạn phải xử lý và có kiến thức cao cả phần client và phần server.  Tóm lại, mô hình client-server có nhiều ưu điểm và cũng nhiều nhước điểm. Áp dụng mô hình này nên được cân nhắc cho phù hợp yêu cầu.

Phương pháp thực hiện - Tìm hiểu công nghệ: Reactjs, Nodejs, Firebase, ThreeJS - Tìm hiểu các công cụ hỗ trợ: Framer, LucidChart (WebApp hỗ trợ vẽ diagram). - Môi trường làm việc: Jira. - Thu thập yêu cầu thông qua: o Tạo phiếu khảo sát khảo sát nhu cầu người dùng (người tiêu thụ). o Tạo phiếu trắc nghiệm, bài phỏng vấn nghiệp vụ tại các tiệm bánh, doanh nghiệp liên quan trong lĩnh vực.

o Tìm hiểu các ứng dụng hiện có trên thị trường. o Phân tích và xác định yêu cầu. - Thiết kế: o Thiết kế đối tượng. o Thiết kế dữ liệu.

o Thiết kế giao diện. - Cài đặt → Kiểm thử → Hoàn thiện sản phẩm. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3. Khảo sát hiện trạng - Hiện trạng tổ chức: Các bên sử dụng gồm khách hàng và nhân viên doanh nghiệp.

Vai trò trong doanh nghiệp: Nhân viên, giám đốc và quản lý. - Hiện trạng nghiệp vụ: Quy trình đặt bánh: Tiếp nhận khách hàng, tiếp nhận thông tin đặt hàng, số lượng bánh, ghi thông tin khách hàng, thanh toán và xuất hóa đơn. - Các sản phẩm tương tự trên thị trường: Bảng 3.1 Bảng so sánh các sản phẩm tương tự trên thị trường khietminhb Sản phẩm Tính năng bbanghouse.com của nhóm Đặt bánh Có Không Đảm bảo Tra cứu bánh Có Có Đảm bảo Tra cứu thông tin cụ thể về bánh: Không Không Đảm bảo Nguyên vật liệu, ngày sản xuất, ngày hết hạn… Lưu trữ thông tin khách hàng ở mức chi Không Không Đảm bảo tiết Quản lý tồn kho Không Không Đảm bảo Giao diện trực quan Có Không Đảm bảo Tùy chỉnh bánh theo yêu cầu Không Không Đảm bảo Theo dõi thông tin đơn hàng Không Không Đảm bảo Hệ thống khuyến mãi nâng cao Không Không Đảo bảo 17 3. Xác định và mô hình hóa yêu cầu 3.

Xác định yêu cầu 3. Về nghiệp vụ Bảng 3.2 Danh sách các yêu cầu Nghiệp vụ STT Tên yêu cầu Quy định 1 Đặt bánh 2 Quản lý tồn kho 3 Quản lý dữ liệu khách hàng 4 Quản lý sản phẩm 5 Báo cáo và Phân tích 6 Quản lý Chi nhánh 7 Đặt bánh theo yêu cầu 8 Liên hệ qua live chat box. 10 Hệ thống khuyến nghị. 11 Nhập xuất giữa các chi nhánh.

Về tính tiến hóa Bảng 3.3 Danh sách các yêu cầu tiến hóa STT Nghiệp vụ Tham số cần thay đổi 1 Đặt bánh 2 Quản lý sản phẩm 18 Bảng 3.4 Bảng trách nhiệm yêu cầu tiến hóa STT Nghiệp vụ Người dùng Phần mềm 1 Đặt bánh Cho biết giá trị Ghi nhận giá trị mới và thay đổi cách mới thức kiểm tra 2 Quản lý sản Cho biết giá trị Ghi nhận giá trị mới và thay đổi cách phẩm mới thức kiểm tra 3. Về tính hiệu quả Bảng 3.5 Danh sách các yêu cầu hiệu quả STT Nghiệp vụ Tốc độ xử lý 1 Đặt bánh 100 đơn/ phút 2 Quản lý tồn kho Ngay tức thì 3 Quản lý dữ liệu khách hàng Ngay tức thì 4 Quản lý sản phẩm Ngay tức thì 5 Báo cáo và Phân tích Ngay tức thì 6 Quản lý Chi nhánh Ngay tức thì 7 Đặt bánh theo yêu cầu Ngay tức thì 8 Liên hệ qua live chat box. Ngay tức thì 9 Theo dõi đơn hàng. Ngay tức thì 10 Hệ thống khuyến nghị.

Ngay tức thì 11 Nhập xuất giữa các chi nhánh. Ngay tức thì 12 Phân quyền Ngay tức thì 19 Bảng 3.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Phát Triển Website Quản Lý Tiệm Bánh: Đồ Án Sinh Viên Đại Học Quốc Gia TP. Hồ Chí Minh" cung cấp cái nhìn sâu sắc về việc xây dựng một hệ thống quản lý hiệu quả cho các tiệm bánh. Nội dung chính của tài liệu bao gồm các phương pháp thiết kế website, quản lý đơn hàng, và tối ưu hóa quy trình phục vụ khách hàng. Đặc biệt, tài liệu nhấn mạnh tầm quan trọng của việc áp dụng công nghệ thông tin trong việc nâng cao hiệu suất kinh doanh và cải thiện trải nghiệm của khách hàng.

Độc giả sẽ tìm thấy nhiều lợi ích từ tài liệu này, bao gồm các chiến lược cụ thể để phát triển website, cũng như những gợi ý về cách thức quản lý tiệm bánh một cách hiệu quả hơn. Để mở rộng kiến thức và tìm hiểu thêm về các khía cạnh liên quan, bạn có thể tham khảo các tài liệu như Phát triển ứng dụng hỗ trợ tái thiết kế quy trình nghiệp vụ của doanh nghiệp, nơi cung cấp thông tin về việc tối ưu hóa quy trình làm việc trong doanh nghiệp, hoặc Luận văn tốt nghiệp phân tích thiết kế hệ thống thông tin quản lý bán hàng tại công ty cổ phần xuất nhập khẩu hàng không airimex, giúp bạn hiểu rõ hơn về quản lý bán hàng. Cuối cùng, tài liệu Luận văn thạc sĩ hệ thống thông tin quản lý nghiên cứu và phát triển một cơ sở tri thức hỗ trợ nâng cao chất lượng hoạt động sản xuất phần mềm cũng sẽ cung cấp những kiến thức bổ ích về việc phát triển phần mềm trong lĩnh vực quản lý.

Những tài liệu này không chỉ giúp bạn mở rộng kiến thức mà còn cung cấp những góc nhìn đa dạng về các vấn đề liên quan đến quản lý và phát triển công nghệ trong doanh nghiệp.