Tải bản đầy đủ (.pdf) (104 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (8.69 MB, 104 trang )

UBND TỈNH BÌNH DƯƠNG
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT

BÁO CÁO 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
GIẢNG VIÊN HƯỚNG DẪN :
NGUYỄN HỮU VĨNH
SINH VIÊN THỰC HIỆN:
TRẦN MINH QUÂN –
1824801030037
VƯƠNG TIẾN AN - 1824801030039

0

0


CAT MILKTEA
Bình Dương, tháng 4 năm 2021

Mục lục
DANH SÁCH THÀNH VIÊN.....................................................................................1
CHƯƠNG 1.MƠ TẢ BÀI TỐN VÀ U CẦU......................................................2
1.1.KHẢO SÁT NHU CẦU THỊ TRƯỜNG..............................................................2
1.1.1.Tại sao lại quản lý đặt món quán trà sữa ?...................................................2
1.1.2.Quản lý đặt món cần những gì ?....................................................................2
1.1.3.Ưu điểm khi dùng phần mềm so với cách truyền thống ( ghi sổ )..................2


1.1.4.Việc sử dụng điện thoại di động có cần thiết ?...............................................3
1.2.PHÂN TÍCH ĐỀ TÀI...........................................................................................3
1.2.1 Chức năng...................................................................................................... 3
CHƯƠNG 2.PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG..........................................4
2.1 UseCase................................................................................................................ 4
2.1 Danh sách Bảng trong cơ sở dữ liệu.....................................................................4
CHƯƠNG 3.THIẾT KẾ VÀ XÂY DỰNG ỨNG DỤNG..........................................8
3.1 THIẾT KẾ GIAO DIỆN ỨNG DỤNG.................................................................8
3.1.1 MÀN HÌNH.................................................................................................... 8
3.1.2 DIALOG....................................................................................................... 13
3.1.3 DANH SÁCH LIÊN KẾT CÁC MÀN HÌNH.................................................17
3.2 THIẾT KẾ CHƯƠNG TRÌNH...........................................................................19
* TỔNG QUAN.....................................................................................................19
3.1.1 CƠ SỞ DỮ LIỆU.........................................................................................20
3.2.2 CÁC THAO TÁC TRÊN GIAO DIỆN...........................................................34
CHƯƠNG 4.KẾT LUẬN...........................................................................................98
TÀI LIỆU THAM KHẢO.........................................................................................99

2|Page

0

0


DANH SÁCH THÀNH VIÊN
ST
T
1


2

Tên thành viên

MSSV

Nội dung thực hiện

Trần Minh Quân

1824801030037

- Lên ý tưởng.
- Thiết kế giao diện.
- Thiết kế cơ sở dữ liệu.
- Xử lý code hiện thực hóa.
-Viết báo cáo.

Vương Tiến An

1824801030039

- Lên ý tưởng.
- Cung cấp thông tin tạo cơ sở dữ
liệu.
- Thiết kế giao diện.
- Viết báo cáo.

1|Page


0

0


CHƯƠNG 1.MƠ TẢ BÀI TỐN VÀ U CẦU
1.1.KHẢO SÁT NHU CẦU THỊ TRƯỜNG
1.1.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 q 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
qn.
1.1.2.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 qn 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.
1.1.3.Ưu điểm khi dùng phần mềm so với cách truyền thống ( ghi sổ )
- Qn q đơng việc đặt món bị chậm.

- Việc ghi phiếu tay có thể hư hỏng trong q 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 q 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.
2|Page

0

0


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

1.2.PHÂN TÍCH ĐỀ TÀI
1.2.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ý bàn (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ý Hóa đơn.
- 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 tố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


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

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
phép

Mô tả
4|Page

0

0



Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

IDTK

INTEGER

NULL
Khơng

TENTK
MATKHAU
LOAITK

TEXT
TEXT
INT

Khơng
Khơng
Khơng

TENNV
NGAYSINH
CMND

TEXT
TEXT
TEXT


Khơng
Khơng


CHUCVU

TEXT

Khơng

MUCLUONG

INT

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
Tên tài khoản.
Mật khẩu tài khoản.
Phân loại tài khoản 1 là
Quản lý, 0 là Nhân viên.
Tên Nhân viên.
Ngày sinh của nhân viên..
Chứng minh nhân dân của
nhân viên.
Chức vụ nhân viên bao gồm:
Quản lý và Nhân viên.
Mức lương nhân viên.


khu vực

IDKV

INTEGER

Cho
phép
NULL
Không

TENKV

TEXT

Không

Tên cột

Kiểu dữ liệu

Mô tả
Mã Khu vực dùng đề phân
biệt các khu vực với nhau,
Mã tăng tự động.
Tên khu vực.

Bàn


IDBAN

INTEGER

Cho
phép
NULL
Không

idkv

INTEGER

Không

TENBAN
TRANGTHAI

TEXT
BOOLEAN

Không
không

Tên cột

Kiểu dữ liệu

Mô tả
Mã Bàn dùng đề phân biệt

các Bàn với nhau, Mã tăng
tự động.
Mã khu vực dùng để phân
bàn theo khu vực chỉ định.
Tên Bàn.
Biểu thị trạng thái bàn có
khách hay khơng.

Món ăn
5|Page

0

0

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

IDSP

INTEGER

Cho
phép
NULL
Không

IDDM


INTEGER

không

TENSP
GIASP

TEXT
INTEGER

Không
không

Tên cột

Kiểu dữ liệu

Mô tả
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.
Mã danh mục sản phẩm : 1
là Thức ăn, 0 là Đồ uống.
Tên Sản phẩm.
Giá sản phẩm.

Hóa đơn

IDHD


INTEGER

Cho
phép
NULL
Khơng

idban
idtk
TGVAO
TGRA

INTEGER
TEXT
TEXT
TEXT

khơng
Khơng



TONGTIEN
THANHTOAN

INTEGER
BOOLEAN



Khơng

Tên cột

Kiểu dữ liệu

Mơ tả
Mã Hóa đơn dùng đề phân
biệt các Hóa đơn với nhau,
Mã tăng tự động.
Mã bàn (khóa ngoại).
Mã tài khoản (Khóa ngoại).
Thời gian lập hóa đơn.
Thời gian thanh tốn hóa
đơn.
Tổng tiền thanh tốn.
Trạng thái thanh toán : 0 là
chưa thanh toán, 1 là đã
thanh tốn.

Chi tiết hóa đơn

IDCTHD

INTEGER

Cho
phép
NULL
Khơng


idhd
idsp
SOLUONG

INTEGER
INTEGER
INTEGER

khơng
Khơng
khơng

Tên cột

Kiểu dữ liệu

Mơ tả
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.
Mã hóa đơn (Khóa ngoại)
Mã sản phẩm (Khóa ngoại)
Số lượng sản phẩm

6|Page

0


0

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

Database Diagram

7|Page

0

0

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

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.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.
- 1 Switch.
- 1 Button.

Màn hình Chính

Mơ tả

8|Page

0

0

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

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

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

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

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

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ạ).

- 4 EditText .
- 1 TextView ( lựa ngày sinh).
- 2 Button.

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

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

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ạ).
- 1 TextView (Ngày sinh).
- 5 EditText.
- 1 Spinner.
- 2 Button.

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.
- 4 TextView (Không ánh xạ).
- 1 TextView Tổng Tiền.
- 1 ListView.

Màn hình hóa đơn

Mơ tả
12 | P a g e

0

0

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua



Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

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.

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

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


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.
- 1 EditText.
- 2 Button tăng/giảm.
- 2 Button.

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

14 | P a g e

0

0

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua



Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

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

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

15 | P a g e

0

0


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

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

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.
- 1 Switch.

- 1 Button.

16 | P a g e

0

0

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

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.
- 1 Spinner.
- 2 EditText.
- 2 Button.

3.1.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ừ


Màn hình đăng nhập

Màn hình chính

Có thể gọi đến
- Màn hình chính.

- Màn hình đăng nhập.

Màn hình quản lý khu vực - Màn hình quản lý bàn.

- 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.
- Dialog thêm khu vực.
- Dialog sửa khu vực.

17 | P a g e

0

0

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua



Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

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
phẩm

- 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ý 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
khoản

- Màn hình xem tài
khoản.

- Màn hình thêm tài
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

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

3.2 THIẾT KẾ CHƯƠNG TRÌNH
* TỔNG QUAN
Danh sách các class:

19 | P a g e

0

0

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

20 | P a g e

0

0

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua



Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

3.1.1 CƠ SỞ DỮ LIỆU
1.1 Khởi tạo

21 | P a g e

0

0

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

22 | P a g e

0

0

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua

23 | P a g e


0

0

Tieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.suaTieu.luan.hoc.phan.phat.trien.ung.dung.di.dong.ten.de.tai.thiet.ke.ung.dung.di.dong.quan.ly.tra.sua


×