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

104 8 0
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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

lOMoARcPSD|20681854 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 lOMoARcPSD|20681854 CAT MILKTEA Bình Dương, tháng năm 2021 Mục lục DANH SÁCH THÀNH VIÊN CHƯƠNG 1.MƠ TẢ BÀI TỐN VÀ YÊU CẦU 1.1.KHẢO SÁT NHU CẦU THỊ TRƯỜNG 1.1.1.Tại lại quản lý đặt quán trà sữa ? 1.1.2.Quản lý đặt cần ? 1.1.3.Ưu điểm dùng phần mềm so với cách truyền thống ( ghi sổ ) 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 1.2.1 Chức CHƯƠNG 2.PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 UseCase 2.1 Danh sách Bảng sở liệu 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 .8 3.1.1 MÀN HÌNH 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 lOMoARcPSD|20681854 DANH SÁCH THÀNH VIÊN ST T Tên thành viên MSSV Nội dung thực Trần Minh Quân 1824801030037 - Lên ý tưởng - Thiết kế giao diện - Thiết kế sở liệu - Xử lý code 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 sở liệu - Thiết kế giao diện - Viết báo cáo 1|Page lOMoARcPSD|20681854 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.1.1.Tại lại quản lý đặt quán trà sữa ? Quản lý đặ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 Mang lại hiệu làm việc tập thể quán trà sữa Theo quan điểm truyền thống, phần lớn qn bán trà sữa thơng thường đặt qua giấy viết tay Nhưng quán có nhiều bàn nhiều khu vực 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 thời gian nhân viên phải qua lại nhiều đồng thời làm hỏng giấy đặt q trình quay lại khu vực gọi + Tối ưu hóa việc quản lý khách Khách hàng vào không quán dễ nhầm lẫn việc gọi hủy + Hạn chế tối đa hóa đơn q trình phục vụ Vấn đề đáng lưu tâm ảnh hưởng trực tiếp tới doanh thu quán 1.1.2.Quản lý đặt cần ? Như trình bày việc quản lý đặt tiền đề giúp cho quán phát triển tốt Địi hỏi lượng thơng tin đầy đủ khu vực, bàn, sản phẩm việc tìm hiểu kỹ cách thơng tin dẫn đến quy trình, cách thức đặt khác 1.1.3.Ưu điểm dùng phần mềm so với cách truyền thống ( ghi sổ ) - Qn q đơng việc đặt bị chậm - Việc ghi phiếu tay hư hỏng trình làm việc - Khơng biết nhân viên phụ trách gọi cho bàn - Mất hóa đơn trình làm việc - Việc sử dụng phần mềm giãi vấn đề 2|Page lOMoARcPSD|20681854 1.1.4.Việc sử dụng điện thoại di động có cần thiết ? - Thực tế sống ngày dễ để người sỡ hữu điện thoại thơng minh, phần mểm đa dạng khơng cài 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 xu tất yếu 1.2.PHÂN TÍCH ĐỀ TÀI 1.2.1 Chức - Xây dựng phần mềm phải đáp ứng yêu cầu thiết sau, đảm bảm hệ thống đủ tránh làm phần mềm không cần thiết - Cần có chức đăng nhập nhằm quản lý tài khoản cá nhân làm việc quán, phần thành cấp : Quản lý 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) danh mục Thức ăn đồ 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 cho khách ( thêm,xóa,sửa hóa đơn đặt món) - Xem lại hóa đơn tốn - Xem 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 UseCase 2.1 Danh sách Bảng sở liệu - Cơ sở liệu sử dụng SQLite Tài khoản Tên cột Kiểu liệu Cho phép Mô tả 4|Page lOMoARcPSD|20681854 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 Có CHUCVU TEXT Khơng MUCLUONG INT Khơng Mã tài khoản dùng đề phân biệt tài khoản với nhau, Mã tăng tự động Tên tài khoản Mật tài khoản Phân loại tài khoản Quản lý, Nhân viên Tên Nhân viên Ngày sinh nhân viên Chứng minh nhân dân nhân viên Chức vụ nhân viên bao gồm: Quản lý 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 liệu Mô tả Mã Khu vực dùng đề phân biệt 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 liệu Mô tả Mã Bàn dùng đề phân biệt Bàn với nhau, Mã tăng tự động Mã khu vực dùng để phân bàn theo khu vực đị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 lOMoARcPSD|20681854 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 liệu Mô tả Mã Sản phẩm dùng đề phân biệt Sản phẩm với nhau, Mã tăng tự động Mã danh mục sản phẩm : Thức ăn, Đồ 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 Có Có TONGTIEN THANHTOAN INTEGER BOOLEAN Có Khơng Tên cột Kiểu liệu Mơ tả Mã Hóa đơn dùng đề phân biệt 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 tốn hóa đơn Tổng tiền toán Trạng thái toán : chưa toán, toá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 liệu Mơ tả Mã Chi tiết Hóa đơn dùng đề phân biệt 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 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.1 MÀN HÌNH Màn hình đăng nhập Mơ tả Màn hình đăng nhập nơi người dùng nhập vào tên tài khoản mật để đăng nhập vào hình để sử dụng ứng dụng * Bao gồm: - TextView - ImageView - EditText - Switch - Button Màn hình Chính Mơ tả 8|Page lOMoARcPSD|20681854 88 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 89 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 2.8 Quản lý hóa đơn * Mơ tả cách thực hóa: - Khai báo DataBase để lấy liệu từ sở liệu - Ánh xạ Component cần sử dụng - Tạo ArrayList để chứa liệu - Truyền liệu vào ListView.( tạo adapter cho ListView) - Trước finish() setResult trả key để hình tải lại liệu * SourceCode: 90 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 91 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 2.9 Quản lý tài khoản * Mô tả cách thực hóa: - Khai báo DataBase để lấy liệu từ sở liệu - Ánh xạ Component cần sử dụng - Tạo ArrayList để chứa liệu - Truyền liệu vào ListView,Spinner.( tạo adapter cho ListView , sử dụng lại adapter Spinner) - Đăng ký Menu - Tạo Dialog thêm, sửa - Trước finish() setResult trả key để hình tải lại liệu * SourceCode: Xem ta 92 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 93 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 94 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 95 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 2.10 Thêm tài khoản ( Quyền : Quản lý) 96 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 97 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 98 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 99 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 CHƯƠNG 4.KẾT LUẬN * Những chức thực : - Đăng nhập + Quản lý: - Quản lý khu vực (Thêm, sửa) - Quản lý bàn (Thêm, sửa, Lọc) - Quản lý Thực phẩm ( Lọc, Thêm, Sửa, Xóa) danh mục Thức ăn đồ 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, Lọc) + Phục vụ: - Quản lý việc đặt cho khách ( thêm, xóa, sửa hóa đơn đặt món) - Xem lại hóa đơn tốn - Xem cập nhập thơng tin cá nhân ( bao gồm : Tên, CMND, Ngày sinh) * Những hạn chế : - Thời gian làm việc nhóm hạn chế * Hướng phát triển : - Cải thiện giao diện - Tối ưu hóa code - Phát triển hệ thống quản lý kết hợp FireBase - Hoàn tất tính cần thiết cịn thiếu 100 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 TÀI LIỆU THAM KHẢO Dawn Griffiths, David Griffiths,Head First Android Development: A BrainFriendly Guide 1st Edition John Horton,Android Programming for Beginners: Learn all the Java and Android skills you need to start making powerful mobile applications Hoàng Thị Hường Microsoft Office POWERPOINT 2010 TP.HCM: Tổng Hợp TPHCM 2014 101 | P a g e Downloaded by heo ninh (ninhheo7@gmail.com) lOMoARcPSD|20681854 Downloaded by heo ninh (ninhheo7@gmail.com) ... - EditText - TextView ( lựa ngày sinh) - 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 nơi quản lý tài khoản tài khoản quản lý *Bao gồm : - ListView Màn hình xem thêm tài. .. cần thiết - Cần có chức đăng nhập nhằm quản lý tài khoản cá nhân làm việc quán, phần thành cấp : Quản lý 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. .. 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 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

Ngày đăng: 07/01/2023, 07:01

Tài liệu cùng người dùng

Tài liệu liên quan