1. Trang chủ
  2. » Tất cả

Đồ án môn học phát triển ứng dụng di động xây dựng ứng dụng quản lý khách hàng cho tiệm cắt tóc

41 2 0

Đ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

Nội dung

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG XÂY DỰNG ỨNG DỤNG QUẢN LÝ KHÁCH HÀNG CHO TIỆM CẮT TĨC GVHD: ThS Nguyễn Hữu Vĩnh SVTH: Hồng Quang Thái SVTH: Phạm Văn Duy MSSV: 1924801030110 MSSV: 192480103028 LỚP: D19PM01 LỚP: D19PM02 BÌNH DƯƠNG - 12/2021 0 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ ĐỒ ÁN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG XÂY DỰNG ỨNG DỤNG QUẢN LÝ KHÁCH HÀNG CHO TIỆM CẮT TĨC GVHD: ThS Nguyễn Hữu Vĩnh SVTH: Hồng Quang Thái SVTH: Phạm Văn Duy MSSV: 1924801030110 MSSV: 1924801030028 LỚP: D19PM01 LỚP: D19PM02 BÌNH DƯƠNG - 12/2021 i 0 MỞ ĐẦU Hiện nay, giới công nghệ thông tin thương mại điện tử phát triển mạnh mẽ Kỹ thuật số giúp tiết kiệm đáng kể chi phí nhờ chi phí vận chuyển trung gian, chi phí giao dịch đặc biệt giúp tiết kiệm thời gian để người đầu tư vào hoạt động khác Hơn nữa, thương mại điện tử cịn giúp người tìm kiếm tự động theo nhiều mục đích khác nhau, tự động cung cấp thơng tin theo nhu cầu sở thích người Giờ đây, người sử dụng smartphone mua sắm thứ theo ý muốn ứng dụng quản lý chi tiêu cá nhân giúp ta làm điều Chính vậy, công nghệ mã nguồn mở trở nên ý tính Giá thành rẻ hỗ trợ nhiều mạng giúp ta nhanh chóng xây dễ sử dụng với người dùng Chính báo cáo tơi chọn đề tài về: “Xây dựng ứng dụng quản lý khách cắt tóc” Đây hệ thống đơn giản đủ mạnh để trở thành hệ thống hoàn chỉnh tiện lợi Để thực ứng dụng quản lý thông tin cá nhân khách hàng cắt tóc chúng em sử dụng môn học Phát triển Ứng dụng Di động vừa giúp quan tâm đến môn hiểu quy trình tác dụng mơn học Cấu trúc đồ án: - Phần mở đầu - Chương 1: Khảo sát phân tích tốn - Chương 2: Phân tích hệ thống - Chương 3: Thiết kế sở liệu - Chương 4: Giao diện cài đặt chương trình - Kết luận hướng phát triển ii 0 MỤC LỤC MỞ ĐẦU ii MỤC LỤC iii DANH MỤC HÌNH vi DANH MỤC BẢNG vii DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT .viii CHƯƠNG KHẢO SÁT VÀ PHÂN TÍCH BÀI TỐN 1.1 MƠ TẢ BÀI TOÁN 1.2 MỤC TIÊU ĐỀ TÀI 1.2.1 Mục tiêu chung 1.2.2 Mục tiêu cụ thể 1.3 PHƯƠNG PHÁP NGHIÊN CỨU 1.3.1 Phương pháp điều tra 1.3.2 Phương pháp mơ hình hóa 1.3.3 Phương pháp đánh giá khảo sát 1.3.4 Phương pháp tương tác 1.4 CÔNG CỤ XÂY DỰNG 1.4.1 Android Studio 1.4.2 Genymotion 1.4.3 Java 1.4.4 MySQL 1.4.5 PHP 1.5 CHỨC NĂNG HỆ THỐNG CHƯƠNG PHÂN TÍCH HỆ THỐNG 2.1 SƠ ĐỒ USE CASE TỔNG QUÁT 2.2 DANH SÁCH USE CASE 2.3 ĐẶC TẢ USE CASE 2.3.1 Đặc tả use case đăng nhập: 2.3.2 Đặc tả use case đăng ký 2.3.3 Đặc tả use case quên mật 2.3.4 Đặc tả use case thêm khách hàng 10 2.3.5 Đặc tả use case thêm thợ 11 iii 0 2.3.6 Đặc tả use case sửa thông tin khách hàng 11 2.3.7 Đặc tả use case ảnh cắt 12 2.3.8 Đặc tả use case 13 2.3.9 Đặc tả use case xóa khách hàng 14 2.4 SƠ ĐỒ TRÌNH TỰ 15 2.4.1 Sơ đồ trình tự đăng ký 15 2.4.2 Sơ đồ trình tự đăng nhập 16 2.4.3 Sơ đồ trình tự tìm kiếm 16 2.5 SƠ ĐỒ HOẠT ĐỘNG 17 2.5.1 Sơ đồ hoạt động đăng nhập 17 CHƯƠNG THIẾT KẾ CƠ SỞ DỮ LIỆU 18 3.1 SƠ ĐỒ QUAN HỆ TRONG CSDL 18 3.2 MÔ TẢ BẢNG DỮ LIỆU 18 3.2.1 Bảng tài khoản 18 3.2.2 Bảng khách hàng 19 3.2.3 Bảng lịch sử 19 3.2.4 Bảng chi thợ 19 3.2.5 Bảng khuyến 19 CHƯƠNG GIAO DIỆN VÀ CÀI ĐẶT CHƯƠNG TRÌNH 20 4.1 GIAO DIỆN ĐĂNG NHẬP 20 4.2 GIAO DIỆN TRANG ĐĂNG KÝ VÀ QUÊN MẬT KHẨU 21 4.3 GIAO DIỆN MÀN HÌNH DÁNH SÁCH KHÁCH HÀNG 22 22 4.4 MÀN HÌNH MENU CƠNG CỤ 23 4.5 MÀN HÌNH MENU THÊM 24 24 4.6 MÀN HÌNH THÊM KHÁCH HÀNG 25 4.7 MÀN HÌNH SỬA KHÁCH HÀNG 26 4.8 MÀN HÌNH THÊM LỊCH SỬ CẮT TÓC 27 4.9 MÀN HÌNH XEM LỊCH SỬ ĐÃ CẮT 28 4.10 MÀN HÌNH THÊM THỢ CẮT TĨC 29 4.11 MÀN HÌNH TÌM KIẾM KHÁCH HÀNG 30 KẾT LUẬN 31 iv 0 TÀI LIỆU THAM KHẢO 32 v 0 DANH MỤC HÌNH Hình 2.1: Sơ đồ tổng quát .6 Hình 2.2: Sơ đồ trình tự đăng ký 15 Hình 2.3: Sơ đồ trình tự đăng nhập .16 Hình 2.4: Sơ đồ trình tự tìm kiếm 16 Hình 2.5: Sơ đồ hoạt động đăng nhập 17 Hình 3.1: Sơ đồ quan hệ CSDL 18 Hình 4.1: Giao diện đăng nhập .20 Hình 4.2: Giao diện trang đăng ký 21 Hình 4.3: Giao diện hình danh sách khách hàng 22 Hình 4.4: Màn hình menu cơng cụ 23 Hình 4.5: Màn hình menu thêm khách hàng thợ .24 Hình 4.6: Màn hình thêm khách hàng 25 Hình 4.7: Màn hình sửa khách hàng .26 Hình 4.8: Màn hình thêm lịch sử cắt tóc .27 Hình 4.9: Màn hình xem lịch sử cắt 28 Hình 4.10: Giao diện trang quản lý khách hàng 29 Hình 4.11: Màn hình tìm kiếm khách hàng 30 vi 0 DANH MỤC BẢNG Bảng 1.1: Bảng chức hệ thống Bảng 2.1: Danh sách Use case Bảng 2.2: Đặc tả use case đăng nhập Bảng 2.3: Đặc tả use case đăng ký Bảng 2.4: Đặc tả use case đặt hàng 10 Bảng 2.5: Đặc tả use case thêm khách hàng 11 Bảng 2.6: Đặc tả use case thêm thợ 11 Bảng 2.7: Đặc tả use case sửa thông tin khách hàng 12 Bảng 2.8: Đặc tả use case ảnh cắt 13 Bảng 2.9: Đặc tả use case lịch sử cắt 14 Bảng 2.10: Đặc tả use case xóa khách hàng 15 Bảng 3.1: Bảng tài khoản 18 Bảng 3.2: Bảng khách hàng 19 Bảng 3.3: Bảng lịch sử 19 Bảng 3.4: Bảng chi tiết đơn đặt hàng 19 Bảng 3.5: Bảng khuyến 19 vii 0 DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT Từ viết tắt Giải thích Tiếng Việt CSDL Cơ sở liệu KH Sản phẩm Tiếng Anh UC Use Case viii 0 Chương Khảo sát phân tích tốn CHƯƠNG KHẢO SÁT VÀ PHÂN TÍCH BÀI TỐN 1.1 MƠ TẢ BÀI TOÁN Phần mềm ứng dụng di động tảng Android giúp cho tiệm cắt tóc quản lý khách hàng tốt Ứng dụng giúp hàng quản lý lịch sử cắt tóc cửa hàng, quản lý thợ cắt tóc, thơng tin khách hàng… Cho phép người quản lý cửa hàng dễ dàng nắm bắt thơng tin tiệm cắt tóc mình, qua tăng hiệu kinh doanh có kế hoạch kinh doanh hợp lý 1.2 MỤC TIÊU ĐỀ TÀI 1.2.1 Mục tiêu chung - Nghiên cứu quản lý khách hàng phần mềm Android Studio - Phát triển ứng dụng công nghệ thông tin vào công tác quản lý doang nhiệp 1.2.2 Mục tiêu cụ thể Tạo ứng dụng quản lý cá nhân, thực thể admin, thực chức thêm (tài khoản, họ tên , ảnh, mật khẩu, ) tạo quản lý thông tin khách hành lịch sử, … 1.3 PHƯƠNG PHÁP NGHIÊN CỨU 1.3.1 Phương pháp điều tra Các thành viên nhóm khảo sát thơng tin thu nhập vào tiện cắt tóc, nhằm thu thập thông tin để đưa vào liệu ứng dụng quản lý khách hàng (trên địa bàn Thủ Dầu Một) 1.3.2 Phương pháp mơ hình hóa Các thành viên nhóm đưa chức ứng dụng mà nhóm phát triển, để thành mơ hình Mơ hình giúp cho q trình xây dựng hay phát triển sau dễ dàng 1.3.3 Phương pháp đánh giá khảo sát Thu thập thông tin từ người tron địa bàn Thủ Dầu Một từ độ tuổi 18- 28 mực chi tiêu cao sống hàng ngày họ 1.3.4 Phương pháp tương tác Sau hiểu sơ lược yêu cầu, phân tích viên chuyển chúng thành “demo” cho người sử dụng, qua trinh xem xét sửa đổi, demo hoàn chỉnh dần từ tổng quát đến chi tiết – để phân tích viên hiểu rõ chi tiết yêu cầu 0 Chương Thiết kế chương trình CHƯƠNG THIẾT KẾ CƠ SỞ DỮ LIỆU 3.1 SƠ ĐỒ QUAN HỆ TRONG CSDL Hình 3.1: Sơ đồ quan hệ CSDL 3.2 MÔ TẢ BẢNG DỮ LIỆU 3.2.1 Bảng tài khoản STT Thuộc tính Kiểu liệu Ý nghĩa id Int Khóa sdt Varchar(20) Số điện thoại email Varchar(200) Tài khoản MatKhau Varchar(200) Mật Bảng 3.1: Bảng tài khoản 18 0 Chương Thiết kế chương trình 3.2.2 Bảng khách hàng STT Thuộc tính Kiểu liệu Ý nghĩa id Int Khóa ten Varchar(200) Họ tên khách hàng ngaysinh Varchar(20) Ngày sinh sdt Varchar(20) Số điện thoại gt int Giới tính (1:nam, 0:nữ) mota Text Mô tả solancat int Số lần cắt Bảng 3.2: Bảng khách hàng 3.2.3 Bảng lịch sử STT Thuộc tính Kiểu liệu Ý nghĩa id Int Khóa idthocat Int ID thợ cắt ngaycat Int Ngày cắt hinhanh Blob Hình ảnh cắt tóc Bảng 3.3: Bảng lịch sử 3.2.4 Bảng chi thợ STT Thuộc tính Kiểu liệu Ý nghĩa id Int Khóa ten Varchar(200) Họ tên thợ cắt Bảng 3.4: Bảng chi tiết đơn đặt hàng 3.2.5 Bảng khuyến STT Thuộc tính Kiểu liệu Ý nghĩa MaKM Int Mã khuyến TenChuongTrinh Nvarchar(4000) Tên chương trình NoiDung Nvarchar(4000) Nội dung NgayBatDau Date Ngày bắt đầu NgayKetThuc Date Ngày kết thúc Bảng 3.5: Bảng khuyến 19 0 Chương Giao diện cài đặt chương trình CHƯƠNG GIAO DIỆN VÀ CÀI ĐẶT CHƯƠNG TRÌNH 4.1 GIAO DIỆN ĐĂNG NHẬP Hình 4.1: Giao diện đăng nhập Nội dung hi: gồm trang con: Trang chủ, Khuyến mãi, Giỏ hàng, Tìm kiếm, Chương trình khuyến mãi, Đăng ký mail nhận khuyến mãi, Sản phẩm bán chạy, Sản phẩm mới, Chi tiết sản phẩm Nguyên tắc hoạt động: Người dùng click vào trang tương ứng để điều hướng đến trang chi tiết 20 0 Chương Giao diện cài đặt chương trình 4.2 GIAO DIỆN TRANG ĐĂNG KÝ VÀ QUÊN MẬT KHẨU Hình 4.2: Giao diện trang đăng ký Nội dung màn: Cho người dùng đăng ký tài khoản cá nhân Người dùng cần nhập đủ thông tin cá nhân: số điện thoại, email, mật khẩu, xác nhận lại mật khẩu, đồng ý với điều khoản dụng Màn hình quên mật cho phép người dùng nhập địa email đăng ký để lấy lại mật Nguyên tắc hoạt động: Khi người dùng nhấp vào mục đăng ký chuyển đến trang Sau điền vào đủ thông tin yêu cầu cần thiết, người dùng nhấp vào mục Sign Up đăng ký thành công chuyển trang chủ 21 0 Chương Giao diện cài đặt chương trình 4.3 GIAO DIỆN MÀN HÌNH DÁNH SÁCH KHÁCH HÀNG Hình 4.3: Giao diện hình danh sách khách hàng Nội dung màn: Hiển thị danh sách khách hàng cho người quan lý Người quản lý chọn chức hình để điều hướng sang giao diện khác 22 0 Chương Giao diện cài đặt chương trình 4.4 MÀN HÌNH MENU CƠNG CỤ Hình 4.4: Màn hình menu cơng cụ 23 0 Chương Giao diện cài đặt chương trình 4.5 MÀN HÌNH MENU THÊM Hình 4.5: Màn hình menu thêm khách hàng thợ 24 0 Chương Giao diện cài đặt chương trình 4.6 MÀN HÌNH THÊM KHÁCH HÀNG Hình 4.6: Màn hình thêm khách hàng 25 0 Chương Giao diện cài đặt chương trình 4.7 MÀN HÌNH SỬA KHÁCH HÀNG Hình 4.7: Màn hình sửa khách hàng 26 0 Chương Giao diện cài đặt chương trình 4.8 MÀN HÌNH THÊM LỊCH SỬ CẮT TĨC Hình 4.8: Màn hình thêm lịch sử cắt tóc 27 0 Chương Giao diện cài đặt chương trình 4.9 MÀN HÌNH XEM LỊCH SỬ ĐÃ CẮT Hình 4.9: Màn hình xem lịch sử cắt 28 0 Chương Giao diện cài đặt chương trình 4.10 MÀN HÌNH THÊM THỢ CẮT TĨC Hình 4.10: Giao diện trang quản lý khách hàng 29 0 Chương Giao diện cài đặt chương trình 4.11 MÀN HÌNH TÌM KIẾM KHÁCH HÀNG Hình 4.11: Màn hình tìm kiếm khách hàng 30 0 KẾT LUẬN Kết đạt được:  Xây dựng ứng dụng di động cho quản lý tiệm cắt tóc  Áp dụng cac kiến thức môn Phát triển ứng dụng di động vào xây dựng ứng dụng thực tế  Sử dụng ngôn ngữ PHP, tạo API để kết nối ứng dụng với sở liệu MySQL  Thực chức ban đầu đặt trang bán hàng:  Đăng ký, đăng nhập: người dùng đăng ký tài khoản đăng nhập vào ứng dụng  Quên mật khẩu: cho phép người dùng sử dụng email đăng ký để lấy lại mật  Xem danh sách khách hàng: ứng dụng hiển thị danh sách khách hàng cho người quản lý  Lọc tìm kiếm khách hàng: Người quản lý lọc tìm kiếm khách hàng theo họ tên số điện thoại  Thêm khách hàng: Cho phép người quản lý thêm khách hàng với thông tin cần thiết  Sửa thơng tin khách hàng: Người quản lý cập nhật lại thông tin khách hàng  Xem lịch sử cắt tóc: Người quản lý xem lịch sử cắt tóc khách hàng: ngày cắt, thợ cắt hình ảnh cắt  Thêm quản lý thợ cắt tóc: Người quản lý thêm thợ quản lý thông tin thợ cắt tóc  Thêm thơng tin vào lịch sử cắt: Người quản lý thêm thơng tin lịch sử cắt với khách hàng Hướng phát triển đề tài:  Phía người dùng:  Xây dựng tính bình luận, đánh giá, chọn mẫu tóc  Xây dựng tính đặt lịch, chọn lịch cắt  Xây dựng tính tư vấn, trị chuyện trực tiếp với cửa hàng  Phía người quản lý:  Xây dựng thêm tính thống kê tự động vẽ biểu đồ  Xuất danh sách file excel  https://hiepsiit.com/detail/android/laptrinhandroid 31 0 TÀI LIỆU THAM KHẢO Tiếng Việt Nguyễn Hữu Vĩnh , Slide giảng môn Phát triển Ứng dụng Di động, 2021 Lê Văn Hưng, Hồ Thị Thảo Trang, Lập trình cho thiết bị di động tảng Android, NXB Giáo Dục Việt Nam, 2016 Website https://hiepsiit.com/detail/android/laptrinhandroid Truy cập ngày 28/11/2021 https://stackoverflow.com Truy cập ngày 02/12/2021 https://developer.android.com/guide Truy cập ngày 02/12/2021 Link sourcode: https://github.com/ttwmf/DoAn_PhatTrienUngDungDiDong 32 0 ... BÀI TOÁN Phần mềm ứng dụng di động tảng Android giúp cho tiệm cắt tóc quản lý khách hàng tốt Ứng dụng giúp hàng quản lý lịch sử cắt tóc cửa hàng, quản lý thợ cắt tóc, thơng tin khách hàng? ?? Cho. .. KIẾM KHÁCH HÀNG Hình 4.11: Màn hình tìm kiếm khách hàng 30 0 KẾT LUẬN Kết đạt được:  Xây dựng ứng dụng di động cho quản lý tiệm cắt tóc  Áp dụng cac kiến thức môn Phát triển ứng dụng di động. .. tin khách hàng  Xem lịch sử cắt tóc: Người quản lý xem lịch sử cắt tóc khách hàng: ngày cắt, thợ cắt hình ảnh cắt  Thêm quản lý thợ cắt tóc: Người quản lý thêm thợ quản lý thơng tin thợ cắt tóc

Ngày đăng: 11/02/2023, 16:42

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w