Tiểu Luận Về Thiết Kế Ứng Dụng Di Động Quản Lý Trà Sữa

Tài liệu nghiên cứu Tiểu luận tiểu luận học phần phát triền ứng dụng di động tên đề tài thiết kế ứng dụng di động quản, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên

Người đăng

Ẩn danh

Thể loại

Báo Cáo Tiểu Luận

2021

104
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

1. CHƯƠNG 1: MÔ TẢ BÀI TOÁN VÀ YÊU CẦU

1.1. KHẢO SÁT NHU CẦU THỊ TRƯỜNG

1.2. PHÂN TÍCH ĐỀ TÀI

2. 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

2.2. CÁC THAO TÁC TRÊN GIAO DIỆN

3. 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.2. THIẾT KẾ CHƯƠNG TRÌNH

3.2.1. CƠ SỞ DỮ LIỆU

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Thiết kế ứng dụng mobile quản lý trà sữa Khảo sát nhu cầu thị trường

Phần này tập trung vào việc khảo sát nhu cầu thị trường cho một ứng dụng di động quản lý quán trà sữa. Tài liệu phân tích những bất cập của phương pháp quản lý truyền thống như ghi sổ tay, bao gồm: chậm trễ khi quán đông khách, rủi ro mất hóa đơn, khó theo dõi nhân viên phụ trách. Ứng dụng di động được đề xuất như một giải pháp tối ưu, tận dụng sự phổ biến của điện thoại thông minh. Việc này giúp 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ế tối đa việc mất hóa đơn, từ đó tác động tích cực đến doanh thu. Ứng dụng đặt hàng online được xem là một tính năng quan trọng, đáp ứng nhu cầu hiện đại của khách hàng.

1.1. Phân tích đề tài Yêu cầu chức năng

Phần phân tích đề tài nêu rõ yêu cầu chức năng của ứng dụng. Ứng dụng cần có hệ thống đăng nhập hai cấp: quản lý và phục vụ. Quản lý có quyền quản lý khu vực, thực phẩm (thức ăn và đồ uống), và tài khoản nhân viên. Phục vụ có quyền quản lý đặt món, xem hóa đơn đã thanh toán và cập nhật thông tin cá nhân. Các chức năng này nhằm đảm bảo hệ thống hoạt động hiệu quả, tránh tạo ra các tính năng không cần thiết. Việc quản lý đặt món là trọng tâm, cho phép thêm, xóa, sửa món trong hóa đơn. Hệ thống quản lý khoquản lý nguyên liệu cũng được ngầm hiểu là cần thiết mặc dù chưa được đề cập cụ thể trong phần này. Quản lý nhân viên là một phần quan trọng để giám sát hiệu quả công việc.

1.2. Phân tích và thiết kế hệ thống Cơ sở dữ liệu

Phần này tập trung vào thiết kế cơ sở dữ liệu. Sử dụng cơ sở dữ liệu SQLite, tài liệu liệt kê các bảng: Tài khoản, Khu vực, Bàn, Món ăn, Hóa đơn, và Chi tiết hóa đơn. Mỗi bảng có các trường dữ liệu tương ứng, ví dụ như bảng Tài khoản có các trường IDTK (mã tài khoản), TENTK (tên tài khoản), MATKHAU (mật khẩu), LOAITK (loại tài khoản). Thiết kế cơ sở dữ liệu này phản ánh cấu trúc dữ liệu cần thiết để ứng dụng hoạt động. Việc lựa chọn SQLite cho thấy sự đơn giản và khả năng tích hợp dễ dàng. Tuy nhiên, với hệ thống lớn hơn, một cơ sở dữ liệu mạnh mẽ hơn có thể cần thiết. Giải pháp phần mềm quản lý cần cân nhắc khả năng mở rộng và bảo mật dữ liệu.

II. Thiết kế và xây dựng ứng dụng Giao diện và chương trình

Phần này trình bày về thiết kế giao diện ứng dụngthiết kế chương trình. Mô tả chi tiết các màn hình chính, bao gồm màn hình đăng nhập, màn hình chính hiển thị bàn và khu vực, màn hình quản lý khu vực, bàn, món ăn, tài khoản, và hóa đơn. Mỗi màn hình có các thành phần giao diện người dùng (UI) cụ thể. Phần thiết kế chương trình đề cập đến các lớp (class) được sử dụng, mặc dù chi tiết về code không được trình bày đầy đủ. Thiết kế giao diện người dùng cần hướng đến sự đơn giản, dễ sử dụng và trực quan. Khả năng tương thích trên các nền tảng khác nhau (Android và iOS) cũng cần được xem xét.

2.1. Thiết kế giao diện ứng dụng Các màn hình chính

Tài liệu mô tả chi tiết các màn hình giao diện người dùng, từ màn hình đăng nhập đến các màn hình quản lý. Mỗi màn hình được mô tả chức năng và các thành phần UI. Ví dụ, màn hình chính hiển thị bàn và khu vực tương ứng, sử dụng Spinner, ViewPager và TabLayout. Thiết kế giao diện cần tập trung vào trải nghiệm người dùng. Sự đơn giản, trực quan và dễ sử dụng là yếu tố then chốt. Việc sử dụng các thành phần UI chuẩn giúp đảm bảo tính nhất quán và dễ dàng phát triển. Ngoài ra, cần xem xét khả năng tương thích trên nhiều thiết bị và độ phân giải màn hình khác nhau. Ứng dụng quản lý cửa hàng trà sữa này cần có giao diện thân thiện, giúp người dùng dễ dàng thao tác.

2.2. Thiết kế chương trình Cơ sở dữ liệu và thao tác trên giao diện

Phần này trình bày về cơ sở dữ liệu và các thao tác trên giao diện. Mô tả cách xử lý dữ liệu, ánh xạ các thành phần UI, và các sự kiện trên giao diện. Ví dụ, quá trình đăng nhập được mô tả bao gồm việc kiểm tra tên tài khoản và mật khẩu với dữ liệu trong cơ sở dữ liệu. Xử lý dữ liệu cần hiệu quả và đảm bảo tính toàn vẹn dữ liệu. Việc sử dụng các thư viện và khung công tác phù hợp giúp đơn giản hóa quá trình phát triển và đảm bảo chất lượng code. Lập trình ứng dụng cần tuân thủ các nguyên tắc lập trình tốt nhất để đảm bảo tính bảo trì và mở rộng của ứng dụng. Phát triển ứng dụng quản lý đòi hỏi kiến thức lập trình vững chắc và kinh nghiệm thực tế.

31/01/2025
Tiểu luận tiểu luận học phần phát triền ứng dụng di động tên đề tài thiết kế ứng dụng di động quản lý trà sữa

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 0 0 c 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 0 0 c 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 0 0 c 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 0 0 c Database Diagram 7|Page 0 0 c 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 0 0 c 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 0 0 c 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 0 0 c 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 0 0 c 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 0 0 c 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 0 0 c 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 0 0 c 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 0 0 c 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 0 0 c 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 0 0 c 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 0 0 c 3.

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

Bài viết "Thiết Kế Ứng Dụng Di Động Quản Lý Trà Sữa" cung cấp cái nhìn sâu sắc về cách thiết kế ứng dụng di động nhằm tối ưu hóa quy trình quản lý quán trà sữa. Những điểm nổi bật của bài viết bao gồm việc phân tích nhu cầu của người dùng, cách tạo giao diện thân thiện và hiệu quả, cũng như các tính năng cần thiết để nâng cao trải nghiệm khách hàng. Độc giả sẽ nhận được những lợi ích thiết thực từ việc áp dụng các nguyên tắc thiết kế này, giúp cải thiện hiệu suất kinh doanh và thu hút khách hàng.

Nếu bạn muốn mở rộng kiến thức về quản lý trong lĩnh vực ẩm thực, hãy tham khảo bài viết Tiểu luận đồ án cuối kì môn mẫu thiết kế áp dụng mẫu thiết kế vào quản lý cửa hàng thức ăn nhanh, nơi bạn sẽ tìm thấy những mẫu thiết kế hữu ích cho việc quản lý cửa hàng. Ngoài ra, bài viết Đồ án tốt nghiệp xây dựng website quản lý và đặt bàn cho nhà hàng hải sản cua biển đà nẵng cũng sẽ cung cấp cho bạn những thông tin quý giá về việc phát triển website quản lý trong ngành nhà hàng. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về việc ứng dụng công nghệ trong quản lý kinh doanh.