1. Trang chủ
  2. » Giáo Dục - Đào Tạo

xây dựng ứng dụng di động android quản lý khách hàng cắt tóc

81 4 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

Thông tin cơ bản

Định dạng
Số trang 81
Dung lượng 3,5 MB

Nội dung

lOMoARcPSD|9242611 Bà GIÁO DĀC VÀ ĐÀO T¾O TR¯âNG Đ¾I HàC QN LÝ VÀ CƠNG NGHà HÀI PHỊNG ISO 9001:2015 Đà ÁN TÞT NGHIàP NGHÀNH CƠNG NGHà THƠNG TIN Sinh Viên : Bùi Văn Duy GiÁng viên h°áng d¿n : ThS Phùng Anh TuÃn HÀI PHÒNG – 2021 lOMoARcPSD|9242611 Bà GIÁO DĀC VÀ ĐÀO T¾O TR¯âNG Đ¾I HàC QUÀN LÝ VÀ CƠNG NGHà HÀI PHỊNG - XÂY DĀNG ĄNG DĀNG DI ĐÞNG ANDROID QN LÝ KHÁCH HÀNG CÂT TĨC Đà ÁN TịT NGHIP ắI HC H CHNH QUY NGNH: CễNG NGH THÔNG TIN Sinh viên : Bùi Văn Duy Giáo viên h°áng d¿n: Th.S Phùng Anh TuÃn Mã sinh viên : 1512111027 HÀI PHỊNG – 2021 lOMoARcPSD|9242611 BÞ GIÁO DĀC VÀ ĐÀO T¾O TR¯âNG Đ¾I HàC QN LÝ VÀ CƠNG NGHà HÀI PHÒNG - NHIàM VĀ ĐÀ TÀI TÞT NGHIàP Sinh viên: Bùi Văn Duy Mã SV: 1512111027 Lãp: CT1901C Ngành:Công Nghá Thông Tin Tên đà tài: Xây dựng āng dāng di đáng android quÁn lý khách hàng cắt tóc lOMoARcPSD|9242611 NHIàM VĀ ĐÀ TÀI Nßi dung yêu cầu cần giÁi quy¿t nhiám vā đÁ tài tßt nghiáp - Nắm đ°ÿc kā thuÁt làm viác vãi hosting, mysql, webservice - Cài đặt đ°ÿc môi tr°ång lÁp trình android studio, máy Áo android - Nắm đ°ÿc kā thuÁt lÁp trình āng dāng android studio - Có kā sử dāng cơng cā Android Studio để viÁt ch°¢ng trình ch¿y đián tho¿i android - Xây dựng đ°ÿc ch°¢ng trình āng dāng thực nghiám, đóng gói ch°¢ng trình thành file *.apk cho phép cài đặt ch¿y đián tho¿i android thÁt Các tài liáu sß,sß liáu cần thi¿t - Sử dāng sá liáu giÁ lÁp Đßa điểm thāc tÁp tßt nghiáp - Tr°ång Đ¿i Học QuÁn Lý Công Nghá HÁi Phũng lOMoARcPSD|9242611 CN Bị HNG DắN TI TịT NGHIP Há tên : Phùng Anh Tuấn Hác hàm, hác vò : Thc S C quan cụng tỏc : Trồng Đ¿i Học Qn Lý Cơng Nghá HÁi Phịng Nßi dung h°áng d¿n: - Tìm hiểu há điÃu hành android - Tìm hiểu mơi tr°ång lÁp trình Android Studio,máy Áo android - Tìm hiểu kā thuÁt làm viác vãi hosting,mysql,webservice - Tìm hiểu kā thuÁt lÁp trình āng dāng online android studio Đà tài tát nghiáp đ°ÿc giao ngày 12 tháng 10 năm 2020 Yêu cầu phÁi hoàn thành xong tr°ãc ngày 31 tháng 12 năm 2020 Đã nhÁn nhiám vā ĐTTN Sinh viên Đã giao nhiám vā ĐTTN Giảng viên h°ớng dẫn Hải Phòng, ngày tháng năm 2020 TR¯äNG KHOA lOMoARcPSD|9242611 CÞNG HỊA Xà HÞI CHĂ NGHĨA VIàT NAM Đßc lÁp - Tā - H¿nh phúc PHI¾U NHÀN XÉT CĂA GIÀNG VIÊN H¯àNG DắN TịT NGHIP H v tờn ging viờn: Phựng Anh Tuấn Đ¢n vị cơng tác: Tr°ång Đ¿i học Qn Lý Cơng Nghá HÁi Phịng Họ tên sinh viên: Bùi Văn Duy - Ngành: Công nghá Thông tin Nái dung h°ãng d¿n: - Tìm hiểu há điÃu hành android - Tìm hiểu mơi tr°ång lÁp trình Android Studio,máy Áo android - Tìm hiểu kā thuÁt làm viác vãi hosting,mysql,webservice - Tìm hiểu kā thuÁt lÁp trình āng dāng online android studio Tinh thần thái đß căa sinh viên q trình làm đÁ tài tßt nghiáp: - Chấp hành tát nái quy, quy định cÿa c¢ quan thực tÁp tát nghiáp - Chịu khó tìm hiểu tài liáu phāc vā cho nái dung đà tài tát nghiáp - Thực hián h¿n nhiám vā tát nghiáp đ°ÿc giao, nhiên làm viác cá nhân vãi vấn đà v¿n h¿n chÁ Đánh giá chÃt l°ÿng căa khóa ln (so vái nßi dung yêu cầu đÁ nhiám vā Đ.T T.N mặt lý ln, thāc tißn, tính tốn sß liáu&): - Hồn thành u cầu đặt nhiám vā đà tài tát nghiáp - B°ãc đầu xây dựng thành công āng dāng thực nghiám vãi chāc c¢ bÁn, đ°a lên kho āng dāng Google Play thành cơng - Nái dung đà tài có tính āng dāng thực tÁ tát, đà nghị cho phép sinh viên đ°ÿc bÁo vá tr°ãc hái đồng chấm bÁo vá đồ án tát nghiáp ngành CNTT Cho điểm căa cán bß h°áng d¿n (ghi cÁ sß chÿ): Đ¿t  Khơng đ¿t  Điểm:&&&&&&&&&&&& Hải Phịng, ngày … tháng … năm 2020 GiÁng viên h°ãng d¿n (Ký ghi rõ họ tên) lOMoARcPSD|9242611 CÞNG HỊA Xà HÞI CHĂ NGHĨA VIàT NAM Đßc lÁp - Tā - H¿nh phúc -PHI¾U NHÀN XÉT CĂA GIÀNG VIÊN CHÂM PHÀN BIàN Họ tên giÁng viên: Đ¢n vị cơng tác: Họ tên sinh viên: Ngành: Đà tài tát nghiáp: Phần nhÁn xét căa giÁng viên chÃm phÁn bián Nhÿng mặt h¿n ch¿ Ý kiÁn cÿa giÁng viên chấm phÁn bián Đ°ÿc bÁo vá Không đ°ÿc bÁo vá: HÁi Phòng, ngày && tháng&& năm 2020 Điểm: GiÁng viên chấm phÁn bián (Ký ghi rõ họ tên) lOMoARcPSD|9242611 LâI CÀM ¡N Låi em xin chân thành cÁm ¢n thầy, khoa Công nghá thông tin, tr°ång Đ¿i học Dân lÁp HÁi Phòng t¿o điÃu kián thuÁn lÿi cho em trình học tÁp t¿i tr°ång nh° thåi gian thực hián đồ án tát nghiáp Đặc biát, em muán gửi låi cÁm ¢n tãi Th¿c Sĩ – Phùng Anh Tuấn giÁng viên trực tiÁp h°ãng d¿n, bÁo giúp em khắc phāc khó khăn, thiÁu sót để hồn thành phần đồ án tát nghiáp từ lý thuyÁt cho tãi thực hành sử dāng công cā Mặc dù cá gắng vãi tất cÁ nß lực cÿa bÁn thân để hồn thián đồ án, nh°ng thåi gian có h¿n, lực kinh nghiám cịn h¿n chÁ nên đồ án khơng thể tránh khßi thiÁu sót Kính mong nhÁn đ°ÿc đóng góp ý kiÁn từ phía thầy cơ, b¿n bè để em nâng cao kiÁn thāc cÿa bÁn thân, hồn thián đồ án đ°ÿc tát h¢n Em xin chân thành cÁm ¢n! HÁi Phịng, ngày 04 tháng 01 năm 2021 Sinh viên thực hián Bùi Văn Duy lOMoARcPSD|9242611 MĀC LĀC CH¯¡NG 1: GIâI THIàU Hà ĐIÂU HÀNH ANDROID 1.1 Giãi thiáu há điÃu hành Android 1.2 Lịch sử phát triển 1.3 Āng dāng Android 1.4 QuÁn lý bá nhã Android 1.5 Lịch nâng cấp 1.6 Những đặc tr°ng cÿa há điÃu hành Android 1.7 KiÁn trúc há điÃu hành Android 1.7.1 Nhân Linux Kernel 10 1.7.2 Th° vián 10 1.7.3 Thực thi āng dāng Android 10 1.7.4 Khung āng dāng 11 1.7.5 Tầng Āng dāng 11 CH¯¡NG 2: MƠI TR¯äNG LÀP TRÌNH ANDROID STUDIO 12 2.1 S¢ l°ÿc và Android Studio 12 2.2.ThiÁt lÁp môi tr°ång 12 2.2.1 Cài đặt Java 12 2.2.2 Cài đặt Andoid Studio 13 2.3.Các thành phần mát āng dāng Android 21 2.3.1.File manifests 21 2.4.2 File Java 22 2.4.3.Th° māc tài nguyên 23 2.4.4 File Grandle 23 2.5.View 23 2.5.1 TextView 24 2.5.2 Button 25 2.5.3 ImageButton 25 2.5.4 ImageView 26 2.5.5 EditText 26 2.5.6 ListView 27 lOMoARcPSD|9242611 2.5.7.GridView 28 2.6 ViewGroup 29 2.6.1 Linearlayout 29 2.6.2 Relativelayout 29 2.6.3.Framelayout 30 2.6.4.Tablelayout 30 2.7 Activity&Intent 30 2.7.1.Activity 30 2.7.2.Intent 30 CH¯¡NG 3: CÁC KĀ THUÀT NÂN TÀNG 32 3.1 Webservice 32 3.1.1 Giãi thiáu và Webservice 32 3.1.2 Đặc điểm cÿa Webservice 32 3.1.3 KiÁn trúc cÿa Webservice 33 3.1.4.Định d¿ng liáu JSON 34 3.2 Dịch vā web kā thuÁt c¢ sỗ d liỏu trờn internet 36 3.2.1 Hosting 36 3.2.2 Xây dựng webservice 45 CH¯¡NG 4: PHÂN TÍCH THIÀT KÀ Hà THàNG 48 4.1.Phát biểu toán 48 4.2.S¢ đồ tiÁn trình nghiáp vā 48 4.3.Biểu đồ ngữ cÁnh 50 4.4.S¢ đồ phân chāc 51 4.5 Ma trÁn thực thể chāc 52 4.6 Phân tích liáu 52 4.6.1 ThiÁt kÁ bÁng liáu 54 4.6.2 Các bÁng liáu vÁt lý 55 4.7 Chāc quÁn lý khách hàng 55 4.7.1 Chāc quÁn lý khách hàng 55 4.7.2 Chāc thêm thÿ 59 4.7.3 Chāc giãi thiáu 59 4.7.4 Chāc thoát 60 lOMoARcPSD|9242611 Hình 4.7.1.7: Hàm xem lịch sử khách hàng java 4.7.2.Chāc thêm thÿ Khi mát ng°åi thÿ đÁn làm viác để chÿ tiám cắt tóc cần thêm tên ngồi th ú vo danh sỏch th trờn c sỗ liáu Hình 4.7.2.1: Hàm thêm thợ java 4.7.3 Chāc giãi thiáu Chāc có tác dāng hiển thị nái dung cÿa āng dāng cho ng°åi dùng nhìn thấy Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 Hình 4.7.3.1 :Hàm ánh xạ bắt kiến đóng hình giới thiệu 4.7.4.Chāc thoát Chāc thoát āng dāng có tác dāng ng°åi dung mn đóng hồn tồn āng dāng khơng dùng Hình 4.7.4.1 :Hàm ứng dụng Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 CH¯¡NG : CH¯¡NG TRÌNH ĄNG DĀNG 5.1 K¿t q đ¿t đ°ÿc Tìm hiểu lịch sử kiÁn trúc cÿa Há điÃu hành Android Tìm hiểu đ°ÿc kā thuÁt để xây dựng mát āng dāng hoàn chỉnh thiÁt bị thÁt Xây dựng thành công āng dāng quÁn lý khách hàng cắt tóc B°ãc đầu xây dựng thành cơng āng dāng qn lý khách hàng cắt tóc vãi chāc c¢ bÁn 5.2 Mßt sß giao dián 5.2.1 Giao dián hình quÁn lý danh sách khách hàng a Giao diỏn ly danh sỏch khỏch hng Sau khỗi ỏng ng dng ta s mỗ mỏt mn hỡnh nh hỡnh d°ãi ta thấy s¿ lấy toàn bá danh sách khách hàng từ Hosting và hình Hình 5.2.1.1.Giao diện hình danh sách khách hàng Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 b Giao dián lọc khách hàng Để lọc khách hàng ta cần tìm mát cách nhanh chóng,ta s¿ tìm khách hàng thơng qua sá đián tho¿i cách gõ sá đián tho¿i khách hàng vào ô bá lọc Hình 5.2.1.2 Giao diện lọc khách hàng c Chāc giao dián thêm khách hàng Để thêm mát khách hàng lần đầu cắt tóc viác đ¢n gian ta s¿ hßi thơng tin và khách hàng gơm : tên,sdt,địa chỉ,giãi tính,ngày sinh&và điÃn vào thơng tin nh° Hình 5.2.1.3,ta cơng cā menu s¿ xuất hián danh sách chāc có thêm khách sau điÃn đầy đÿ thông tin khách hàng ta nhấn vào thêm để hồn thành thêm thơng tin khách hàng Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 Hình 5.2.1.3 :Giao diện sửa thông tin khách hàng d Giao dián chāc sửa khách hàng muán thay đổi thông tin khách hàng ta nhấn giữ t¿i khách hàng ta cần sửa s¿ xuất hián háp tho¿i có chāc sửa khách hàng nh° Hình 5.2.1.4 tiÁp theo ta nhấn vào sửa thông tin lúc hình s¿ chuyển sang mát hình cho phép ta sửa thông tin khách hàng sau sửa xong ta nhấn vào nút hồn thành Hình 5.2.1.4: Giao diện chức sửa khách hàng Downloaded by tran quang (quangsuphamhoak35@gmail.com) để lOMoARcPSD|9242611 e Chāc giao dián xóa khách hàng có ng°åi chÿ tiám muán xóa khách khơng cần thiÁt ta cần nhấn giữ t¿i khách hàng ta cần xóa s¿ xuất hián mát háp tho¿i nh° Hình 5.2.1.5 t¿i ta thấy chāc xóa,khi ta nhấn vào ta thấy xuất hián mát låi nhắc b¿n có muán xóa khách hàng khơng,ta cần chọn có khơng để thực hián Hình 5.2.1.5:Giao diện chức xóa khách hàng f Giao dián chāc cắt tóc Chāc Cắt Tóc có tác dāng khách hàng cắt tóc t¿i tiám cắt tóc lần sau khách hàng quay l¿i danh sách khách hàng có tên,ta cần chọn khách hàng Sau Click giữ t¿i khách hàng muán cắt tóc s¿ suất hián hình cắt tóc cho khách hàng nh° Hình 5.2.1.6 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 Hình 5.2.1.6 Giao diện chức cắt tóc cho khách hàng TiÁp theo t¿i hình chāc cắt tóc cho khách hàng s¿ có thơng tin nh° tên khách,chọn thÿ cắt,ngày khách cắt tóc,Ánh cÿa khách,t¿i chọn thÿ cắt ta nhấn vào s¿ hiển thị danh sách tên tất cÁ thÿ cắt tóc ta cần chọn tên ng°åi thÿ cắt kho khách hàng nh° Hình 5.2.1.7 Hình 5.2.1.7 Giao diện chọn tên thợ cắt tóc Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 Để ng°åi khách hàng cắt tóc biÁt đ°ÿc thåi gian cắt nh° chÿ tiám cắt tóc quÁn lý biÁt đ°ÿc khách hàng cÿa ch°a quay l¿i cắt tóc,giúp cho viác chăm sóc khách hàng đ°ÿc tát Để chọn ngày cắt tóc ta ấn vào Ngày khách cắt tóc t¿i s¿ xuất hián mát hơm tho¿i ngày tháng năn ngày hián thåi ta cần giữ ngun ngày ấn xong để hồn thành nh° Hình 5.2.1.8 Hình 5.2.1.8: Giao diện chọn ngày cắt Để l°u l¿i hình Ánh kiểu tóc khách cắt tóc ta cần ấn vào Chāp Ánh để Chāp l¿i kiểu tóc hián t¿i khách hàng vừa cắt tóc xong nh° Hình 5.2.1.9 ấn vào nút chọn Ánh chÿ tiám cắt tóc khơng chāp trực tiÁp mà chāp qua camera đián tho¿i lúc Ánh s¿ l°u vào bá s°u tÁp Ánh,ta cần chọn Ánh bá s°u tÁp có sẵn nh° Hình 5.2.1.10 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 Hình 5.2.1.9:Giao diện chụp ảnh Hình 5.2.1.10 :Giao diện chọn ảnh Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 g Giao dián chāc xem lịch sử khách hàng muán xem l¿i lịch sử khách hàng ta nhấn vào khách hàng muán xem lịch sử t¿i s¿ xuất hián háp tho¿i có chāc xem lịch sử khách hàng,tiÁp theo ta nhấn vào xem lịch sử s¿ xuất hián mát hình Lịch Sử Khách Hàng giúp ng°åi dùng xem đ°ÿc lịch sử cÿa khách hàng nh° Hình 5.2.1.11 Hình 5.2.1.11 :Giao diện xem lịch sử khách hàng 5.2.2 Giao dián chāc thêm thÿ T¿i chāc thêm thÿ muán thêm mát ng°åi thÿ vào làm vào danh sách thÿ,ta nhấn vào biểu t°ÿng menu s¿ xuất hián danh sách chāc ta cần ấn vào thêm thÿ lúc hình s¿ có mát háp tho¿i hián cho phép ta nhÁp tên thÿ vào ấn thêm để hoàn tất Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 Hình 5.2.2.1 :Giao diện thêm thợ 5.2.3 Giao dián chāc giãi thiáu ỉ hình qn lý khách hàng cơng cā có biểu t°ÿng menu ta ấn xuất hián danh sách chāc có phần giãi thiáu,ta ấn vào s¿ xuất hián mát hình giãi thiáu và phần mÃm,thông tin phần mÃm dùng,khi xem xong ta ấn vào nút đóng để đóng hình giãi thiáu Hình 5.2.3.1 :Giao diện chức giới thiệu Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 5.2.4 Giao dián chāc Khi ng°åi dùng mn đóng āng dāng l¿i khơng có nhu cầu sử dāng công cā ta chọn biểu t°ÿng menu s¿ xuất hián danh sách chāc năng,ta chọn thoát,tr°ãc thoát āng dāng s¿ hßi l¿i b¿n có mn khơng, ta cần chọn có khơng để kÁt thúc Hình 5.2.4.1 :Giao diện chức ứng dụng Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 K¾T LUÀN Sau mát thåi gian tìm hiểu đà tài

Ngày đăng: 28/08/2022, 11:36

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

TÀI LIỆU LIÊN QUAN

w