Báo cáo đề tài: Thiết kế ứng dụng di động quản lý trà sữa (ĐH Thủ Dầu Một)

Tham khảo báo cáo tiểu luận thiết kế ứng dụng di động quản lý trà sữa, phân tích hệ thống, CSDL SQLite, giao diện và các chức năng quản lý, phục vụ.

Trường đại học

Đại học Thủ Dầu Một

Người đăng

Ẩn danh

Thể loại

Tiểu luận

2021

104
1
0

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng quan về thiết kế App quản lý quán trà sữa

App quản lý quán trà sữa là một giải pháp công nghệ hiện đại nhằm tối ưu hóa quy trình quản lý kinh doanh cho các cửa hàng bán trà sữa. Trong bối cảnh ngành trà sữa phát triển mạnh mẽ tại Việt Nam, thiết kế ứng dụng di động trở thành nhu cầu cấp thiết. Ứng dụng này giúp quán trà sữa nâng cao chất lượng phục vụ, tối ưu hóa quản lý khách hàng và hạn chế mất hóa đơn trong quá trình kinh doanh. Thay vì sử dụng phương pháp ghi sổ truyền thống, phần mềm quản lý đặt món cho phép nhân viên ghi nhận đơn hàng nhanh chóng, chính xác và hiệu quả. Đây là một tiểu luận sinh viên về phát triển ứng dụng di động, tập trung vào khảo sát nhu cầu thị trường, phân tích yêu cầu chức năng và thiết kế hệ thống hoàn chỉnh.

1.1. Tại sao cần quản lý đặt món quán trà sữa

Quản lý đặt món là lĩnh vực quan trọng ảnh hưởng trực tiếp đến hiệu quả hoạt động của quán. Phương pháp ghi sổ tay truyền thống gặp nhiều hạn chế: thất thoát hóa đơn, nhầm lẫn đơn hàng, chậm trễ phục vụ. App quản lý giải quyết các vấn đề này bằng cách số hóa toàn bộ quy trình, nâng cao chất lượng phục vụ và tối ưu hóa quản lý khách hàng cho các quán có nhiều khu vực và bàn.

1.2. Ưu điểm sử dụng phần mềm so với phương pháp truyền thống

Phần mềm quản lý mang lại nhiều lợi ích vượt trội: tránh mất hóa đơn, giảm sai sót khi ghi nhận đơn, xác định rõ nhân viên phụ trách bàn, xử lý hiệu quả khi quán đông. Ứng dụng di động cho phép nhân viên cập nhật đơn hàng thực tế từ bàn khách, tăng tốc độ phục vụ và đảm bảo chất lượng dịch vụ cao.

II. Phân tích yêu cầu và chức năng ứng dụng

Thiết kế app quản lý quán trà sữa cần đáp ứng các yêu cầu chức năng cụ thể, được phân chia thành hai cấp quyền: Quản lýPhục vụ. Cấp quản lý chịu trách nhiệm quản lý tài khoản nhân viên, khu vực, danh mục sản phẩm (thức ăn và đồ uống). Cấp phục vụ chính là nhân viên trực tiếp tương tác với khách, có nhiệm vụ ghi nhận đặt món, quản lý hóa đơn, xem lại các giao dịch đã thanh toán. Ứng dụng di động này được xây dựng trên nền tảng SQLite, đảm bảo lưu trữ dữ liệu an toàn, nhanh chóng. Mỗi chức năng được thiết kế rõ ràng, dễ sử dụng để tối ưu hóa trải nghiệm người dùng.

2.1. Chức năng cấp Quản lý

Cấp quản lý có quyền hạn cao nhất trong hệ thống quản lý quán trà sữa. Các chức năng chính bao gồm: quản lý khu vực (thêm, sửa, xóa), quản lý sản phẩm trong danh mục thức ăn và đồ uống, cấp tài khoản cho nhân viên mới, chỉnh sửa thông tin cá nhân và xóa tài khoản. Đây là nền tảng quan trọng để ứng dụng quản lý hoạt động hiệu quả.

2.2. Chức năng cấp Phục vụ

Nhân viên phục vụ sử dụng app quản lý đặt món để ghi nhận nhu cầu của khách. Các chức năng bao gồm: thêm, xóa, sửa món trong hóa đơn đặt món, xem lại các giao dịch đã thanh toán, cập nhập thông tin cá nhân. Ứng dụng di động này giúp nhân viên làm việc nhanh, hiệu quả, đảm bảo không mất thông tin đơn hàng.

III. Thiết kế cơ sở dữ liệu và kiến trúc hệ thống

Cơ sở dữ liệu cho app quản lý quán trà sữa được xây dựng dựa trên SQLite, một hệ quản trị cơ sở dữ liệu nhẹ, hiệu quả cho ứng dụng di động. Hệ thống bao gồm các bảng chính: Tài khoản (lưu thông tin đăng nhập, loại tài khoản, thông tin nhân viên), Khu vực (tên các khu vực hoạt động), Bàn (thông tin bàn theo khu vực, trạng thái bàn), Sản phẩm (danh mục món ăn, đồ uống với giá cả). Mỗi bảng được thiết kế với các trường dữ liệu tối ưu, đảm bảo tính nhất quán và toàn vẹn dữ liệu. Thiết kế hệ thống này cho phép quản lý hiệu quả toàn bộ quy trình kinh doanh, từ ghi nhận đơn hàng đến thanh toán.

3.1. Bảng dữ liệu Tài khoản và Khu vực

Bảng Tài khoản chứa thông tin chi tiết: mã tài khoản (tự động tăng), tên tài khoản, mật khẩu, loại tài khoản (quản lý/nhân viên), tên nhân viên, ngày sinh, CMND, chức vụ, mức lương. Bảng Khu vực lưu mã khu vực và tên khu vực. Thiết kế này hỗ trợ quản lý tài khoản dễ dàng, bảo mật thông tin nhân viên.

3.2. Bảng dữ liệu Bàn và Sản phẩm

Bảng Bàn ghi nhận mã bàn, mã khu vực liên kết, tên bàn và trạng thái bàn (có khách hay không). Bảng Sản phẩm chứa mã sản phẩm, tên sản phẩm, giá bán, loại sản phẩm. Cơ sở dữ liệu này cho phép ứng dụng quản lý chi tiết từng bàn, từng sản phẩm, tối ưu hóa quy trình đặt món.

IV. Giao diện người dùng và trải nghiệm sử dụng

Thiết kế giao diện app quản lý quán trà sữa tập trung vào tính thân thiện, dễ sử dụng cho người dùng ở mọi cấp độ. Ứng dụng di động được thiết kế với giao diện trực quan, có các màn hình chính bao gồm: màn hình đăng nhập, màn hình quản lý (khu vực, sản phẩm, tài khoản), màn hình đặt món, màn hình thanh toán hóa đơn. Mỗi màn hình được liên kết chặt chẽ, cho phép điều hướng mượt mà. Giao diện người dùng được tối ưu hóa cho các thiết bị di động khác nhau, đảm bảo hiển thị đẹp, hoạt động nhanh. Trải nghiệm sử dụng tốt giúp nhân viên làm việc nhanh chóng, giảm thời gian đào tạo, nâng cao hiệu suất làm việc của quán trà sữa.

4.1. Thiết kế các màn hình chính

Màn hình đăng nhập là cổng vào ứng dụng, yêu cầu xác thực để bảo mật. Màn hình quản lý cho phép quản trị viên quản lý khu vực, sản phẩm, tài khoản nhân viên. Màn hình đặt món là nơi nhân viên phục vụ ghi nhận nhu cầu khách, hiển thị danh sách bàn, sản phẩm. Mỗi màn hình được thiết kế minimalist, tập trung vào các chức năng cần thiết.

4.2. Trải nghiệm người dùng và tối ưu hóa

Trải nghiệm người dùng được cải thiện thông qua các tính năng: thao tác đơn giản, phản hồi nhanh, thông báo rõ ràng. Ứng dụng được tối ưu hóa để chạy nhanh trên các thiết bị di động, tiết kiệm pin và dung lượng bộ nhớ. Giao diện thân thiện giúp nhân viên mới sử dụng dễ dàng, nâng cao trải nghiệm tổng thể.

21/12/2025

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

CHƯƠNG 1.MÔ TẢ BÀI TOÁN VÀ YÊU CẦU 1.KHẢO SÁT NHU CẦU THỊ TRƯỜNG 1.Tại sao lại quản lý đặt món quán trà sữa ? Quản lý đặt món là một lĩnh vực liên quan tới hiểu rõ vai trò, mức độ quan trọng để có phương pháp quản lý hiệu quả. Mang lại hiệu quả làm việc đối với tập thể quán trà sữa. Theo quan điểm truyền thống, phần lớn các quán bán trà sữa thông thường sẽ đặt món qua giấy viết tay. Nhưng nếu quán có nhiều bàn hoặc nhiều khu vực sẽ dẫn đến nhiều bất cập.

+ Nâng cao chất lượng phục vụ. Trong trường hợp quán có nhiều khu vực việc đặt món có thể mất thời gian khi nhân viên phải đi qua lại rất nhiều đồng thời có thể làm hỏng giấy đặt món trong quá trình quay lại khu vực gọi món. + Tối ưu hóa trong việc quản lý khách. Khách hàng ra vào không nhất quán rất dễ nhầm lẫn trong việc gọi và hủy món.

+ Hạn chế tối đa mất hóa đơn trong quá trình phục vụ. Vấn đề này rất đáng lưu tâm vì nó ảnh hưởng trực tiếp tới doanh thu của quán.Quản lý đặt món cần những gì ? Như đã trình bày việc quản lý đặt món là tiền đề giúp cho quán phát triển tốt hơn. Đòi hỏi lượng thông tin đầy đủ về khu vực, bàn, sản phẩm việc tìm hiểu kỹ cách thông tin trên sẽ dẫn đến quy trình, cách thức đặt món khác nhau.Ưu điểm khi dùng phần mềm so với cách truyền thống ( ghi sổ ) - Quán quá đông việc đặt món bị chậm. - Việc ghi phiếu tay có thể hư hỏng trong quá trình làm việc.

- Không biết được nhân viên nào phụ trách gọi món cho bàn. - Mất hóa đơn trong quá trình làm việc. - Việc sử dụng phần mềm sẽ giãi quyết các vấn đề trên.Việc sử dụng điện thoại di động có cần thiết ? - Thực tế thì cuộc sống ngày nay rất dễ để một người sỡ hữu những chiếc điện thoại thông minh, và phần mểm thì rất đa dạng không chỉ cài trên máy tính nữa… kết với tính di động cao.Vì thế, việc sử dụng điện thoại di động là xu thế tất yếu.PHÂN TÍCH ĐỀ TÀI 1.1 Chức năng - Xây dựng phần mềm phải đáp ứng các yêu cầu nhất thiết sau, đảm bảm hệ thống đúng và đủ tránh làm ra 1 phần mềm không cần thiết. - Cần có chức năng đăng nhập nhằm quản lý tài khoản của mỗi cá nhân làm việc tại quán, phần thành 2 cấp : Quản lý và Phục vụ.

* Quản lý: - Quản lý khu vực (Thêm, sửa, xóa). - Quản lý Thực phẩm ( Thêm, Sửa, Xóa) trong 2 danh mục là Thức ăn và đồ uống. - Quản lý tài khoản ( Cấp tài khoản cho nhân viên , sửa thông tin, xóa) * Phục vụ: - Quản lý việc đặt món cho khách ( thêm,xóa,sửa món trong hóa đơn đặt món). - Xem lại các hóa đơn đã thanh toán.

- Xem và cập nhập thông tin cá nhân ( bao gồm : Tên, CMND, Ngày sinh). 3|Page lOMoARcPSD|20681854 CHƯƠNG 2.PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Danh sách Bảng trong cơ sở dữ liệu. - Cơ sở dữ liệu được sử dụng là SQLite Tài khoản Tên cột Kiểu dữ liệu Cho Mô tả phép 4|Page lOMoARcPSD|20681854 NULL IDTK INTEGER Không Mã tài khoản dùng đề phân biệt các tài khoản với nhau, Mã tăng tự động TENTK TEXT Không Tên tài khoản. MATKHAU TEXT Không Mật khẩu tài khoản.

LOAITK INT Không Phân loại tài khoản 1 là Quản lý, 0 là Nhân viên. TENNV TEXT Không Tên Nhân viên. NGAYSINH TEXT Không Ngày sinh của nhân viên. CMND TEXT Có Chứng minh nhân dân của nhân viên.

CHUCVU TEXT Không Chức vụ nhân viên bao gồm: Quản lý và Nhân viên. MUCLUONG INT Không Mức lương nhân viên. khu vực Cho Tên cột Kiểu dữ liệu phép Mô tả NULL IDKV INTEGER Không Mã Khu vực dùng đề phân biệt các khu vực với nhau, Mã tăng tự động. TENKV TEXT Không Tên khu vực.

Bàn Cho Tên cột Kiểu dữ liệu phép Mô tả NULL IDBAN INTEGER Không Mã Bàn dùng đề phân biệt các Bàn với nhau, Mã tăng tự động. idkv INTEGER Không Mã khu vực dùng để phân bàn theo khu vực chỉ định. TENBAN TEXT Không Tên Bàn. TRANGTHAI BOOLEAN không Biểu thị trạng thái bàn có khách hay không.

Món ăn 5|Page lOMoARcPSD|20681854 Cho Tên cột Kiểu dữ liệu phép Mô tả NULL IDSP INTEGER Không Mã Sản phẩm dùng đề phân biệt các Sản phẩm với nhau, Mã tăng tự động. IDDM INTEGER không Mã danh mục sản phẩm : 1 là Thức ăn, 0 là Đồ uống. TENSP TEXT Không Tên Sản phẩm. GIASP INTEGER không Giá sản phẩm.

Hóa đơn Cho Tên cột Kiểu dữ liệu phép Mô tả NULL IDHD INTEGER Không Mã Hóa đơn dùng đề phân biệt các Hóa đơn với nhau, Mã tăng tự động. idban INTEGER không Mã bàn (khóa ngoại). idtk TEXT Không Mã tài khoản (Khóa ngoại). TGVAO TEXT Có Thời gian lập hóa đơn.

TGRA TEXT Có Thời gian thanh toán hóa đơn. TONGTIEN INTEGER Có Tổng tiền thanh toán. THANHTOAN BOOLEAN Không Trạng thái thanh toán : 0 là chưa thanh toán, 1 là đã thanh toán. Chi tiết hóa đơn Cho Tên cột Kiểu dữ liệu phép Mô tả NULL IDCTHD INTEGER Không Mã Chi tiết Hóa đơn dùng đề phân biệt các Chi tiết Hóa đơn với nhau, Mã tăng tự động.

idhd INTEGER không Mã hóa đơn (Khóa ngoại) idsp INTEGER Không Mã sản phẩm (Khóa ngoại) SOLUONG INTEGER không Số lượng sản phẩm 6|Page lOMoARcPSD|20681854 Database Diagram 7|Page lOMoARcPSD|20681854 CHƯƠNG 3.THIẾT KẾ VÀ XÂY DỰNG ỨNG DỤNG 3.1 THIẾT KẾ GIAO DIỆN ỨNG DỤNG 3.1 MÀN HÌNH Màn hình đăng nhập Mô tả Màn hình đăng nhập là nơi người dùng nhập vào tên tài khoản và mật khẩu để có thể đăng nhập vào màn hình chính để sử dụng ứng dụng. * Bao gồm: - 1 TextView - 1 ImageView - 2 EditText. Màn hình Chính Mô tả 8|Page lOMoARcPSD|20681854 Màn hình chính là nơi thể hiện bàn với khu vực tương ứng. *Bao gồm: - 1 Spinner - 1 ViewPager - 1 TabLayout.

Màn hình quản lý khu vực Mô tả Màn hình quản lý khu vực là nơi hiển thị thông tin khu vực. *Bao gồm : - 1 ListView Màn hình quản lý bàn Mô tả 9|Page lOMoARcPSD|20681854 Màn hình quản lý Bàn là nơi hiển thị thông tin Bàn. *Bao gồm : - 1 Spinner - 2 Button - 1 EditText - 1 ListView Màn hình quản lý Món ăn Mô tả Màn hình quản lý Món ăn là nơi hiển thị thông tin Món ăn. *Bao gồm : - 1 Spinner - 2 Button - 1 EditText - 1 ListView Màn hình xem tài khoản Mô tả 10 | P a g e lOMoARcPSD|20681854 Màn hình xem tài khoản là nơi hiển thị thông tin cá nhân của tài khoản đã đăng nhập thành công vào ừng dụng.

* Bao gồm : - 5 TextView ( không ánh xạ). Màn hình quản lý tài khoản Mô tả Màn hình quản lý tài khoản là nơi quản lý tài khoản của tài khoản quản lý *Bao gồm : - 1 ListView. Màn hình xem thêm tài khoản Mô tả 11 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 Màn hình thêm tài khoản là nơi tài khoản cấp quản lý nhập các thông tin tài khoản cần thêm. * Bao gồm : - 7 TextView ( Không ánh xạ).

Màn hình xem đặt món Mô tả Màn hình xem đặt món là nơi hiển thị các món ăn đã được thêm vào bàn tương ứng. * Bao gồm : - 1 TextView Tên bàn. - 1 TextView Tổng Tiền. Màn hình hóa đơn Mô tả 12 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 Màn hình hóa đơn là nơi hiển thị các hóa đơn với trang thái đã thanh toán.

*Bao gồm : - 1 ListView.2 DIALOG Dialog danh sách món Mô tả Dialog hiển thị các món ăn thuộc danh mục tương ứng. * Bao gồm: - 1 Spinner - 1 ListView - 1 Button. 13 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 Dialog thêm món vào hóa đơn Mô tả Dialog thêm món vào hóa đơn là nơi người dùng nhập số lượng món ăn muốn thêm vào. *Bao gồm : - 1 TextView Tên món.

- 2 Button tăng/giảm. Dialog thêm khu vực Mô tả Dialog thêm khu vực là nơi người dùng nhập tên khu vực cần thêm. * Bao gồm: - 2 TextView - 1 EditText. 14 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 Dialog cập nhật khu vực Mô tả Dialog thêm khu vực là nơi người dùng nhập tên khu vực cần cập nhật.

* Bao gồm: - 2 TextView - 1 EditText. Dialog thêm bàn Mô tả Dialog thêm Bàn là nơi người dùng nhập tên Bàn cần thêm vào khu vực chỉ định. * Bao gồm: - 1 TextView - 1 Spinner - 1 EditText. 15 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 Dialog cập nhật bàn Mô tả Dialog thêm Bàn là nơi người dùng nhập tên Bàn cần cập nhật với khu vực chỉ định.

* Bao gồm: - 1 TextView - 1 Spinner - 1 EditText. Dialog thêm sản phẩm Mô tả Màn hình đăng nhập là nơi người dùng nhập vào tên tài khoản và mật khẩu để có thể đăng nhập vào màn hình chính để sử dụng ứng dụng. * Bao gồm: - 1 TextView - 1 ImageView - 2 EditText. 16 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 Dialog sửa sản phẩm Mô tả Dialog sủa sản phẩm là nơi Quản lý sửa đổi thông tin sản phẩm.

* Bao gồm : - 1 TextView.3 DANH SÁCH LIÊN KẾT CÁC MÀN HÌNH. Bảng liên kết Tên màn hình Được gọi từ Có thể gọi đến Màn hình đăng nhập - Màn hình chính. Màn hình chính - Màn hình đăng nhập. - Màn hinh quản lý bàn.

- Màn hình đặt món - Màn hình quản lý thực phẩm. - Màn hình quản lý hóa đơn. - Màn hình xem tài khoản. Màn hình quản lý khu vực - Màn hình quản lý bàn.

- Dialog thêm khu vực. - Dialog sửa khu vực. 17 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 Màn hình quản lý bàn - Màn hình chính. - Dialog thêm khu vực.

- Dialog sửa khu vực. Màn hình quản lý thực - Màn hình chính. - Dialog thêm khu vực. phẩm - Dialog sửa khu vực.

Màn hình quản lý hóa đơn - Màn hình chính. - Màn hình chi tiết hóa đơn Màn hình chi tiết hóa đơn - Màn hình quản lý hóa đơn Màn hình đặt món - Màn hình chính. - Dialog danh sách món. Màn hình xem tài khoản - Màn hình chính.

- Màn hình quản lý tài khoản. Màn hình quản lý tài - Màn hình xem tài - Màn hình thêm tài khoản khoản. Màn hình thêm tài khoản - Màn hình quản lý tài khoản. Ảnh minh họa 18 | P a g e Downloaded by heo ninh (ninhheo7@gmail.

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