1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

73 26 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

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ý nhớ Android 1.5 Lịch nâng cấp 1.6 Những đặc trưng 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 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 ứ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 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 Webservice 32 3.1.2 Đặc điểm Webservice 32 3.1.3 Kiến trúc Webservice 33 3.1.4.Định dạng liệu JSON 34 3.2 Dịch vụ web kỹ thuật sở liệu 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 CHƯƠNG : CHƯƠNG TRÌNH ỨNG DỤNG 61 5.1 Kết đạt 61 5.2 Một số giao diện 61 5.2.1 Giao diện hình quản lý danh sách khách hàng 61 5.2.2 Giao diện chức thêm thợ 68 5.2.3 Giao diện chức giới thiệu 69 5.2.4 Giao diện chức thoát 70 KẾT LUẬN 71 TÀI LIỆU THAM KHẢO 73 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 Android hệ điều hành dựa tảng Linux thiết kế dành cho thiết bị di động có hình cảm ứng điện thoại thơng minh máy tính bảng Ban đầu, Android phát triển Tổng công ty Android, với hỗ trợ tài từ Google sau Google mua lại vào năm 2005 Android mắt vào năm 2007 với tuyên bố thành lập Liên minh thiết bị cầm tay mở: hiệp hội gồm công ty phần cứng, phần mềm, viễn thông với mục tiêu đẩy mạnh tiêu chuẩn mở cho thiết bị di động Chiếc điện thoại chạy Android bán vào tháng 10 năm 2008 Android có mã nguồn mở Google phát hành mã nguồn theo Giấy phép Apache Chính mã nguồn mở với giấy phép khơng có nhiều ràng buộc cho phép nhà phát triển thiết bị, mạng di động lập trình viên nhiệt huyết điều chỉnh phân phối Android cách tự Ngoài ra, Android cịn có cộng đồng lập trình viên đông đảo chuyên viết ứng dụng để mở rộng chức thiết bị, loại ngôn ngữ lập trình Java có sửa đổi Vào tháng 10 năm 2012, có khoảng 700.000 ứng dụng Android, số lượt tải ứng dụng từ Google Play, cửa hàng ứng dụng Android, ước tính khoảng 25 tỷ lượt Những yếu tố giúp Android trở thành tảng điện thoại thông minh phổ biến giới, vượt qua Symbian vào quý năm 2010, công ty công nghệ lựa chọn họ cần hệ điều hành khơng nặng nề, có khả tinh chỉnh, giá rẻ chạy thiết bị cơng nghệ cao thay tạo dựng từ đầu Kết thiết kế để chạy điện thoại máy tính bảng, Android xuất TV, máy chơi game thiết bị điện tử khác Bản chất mở Android khích lệ đội ngũ đơng đảo lập trình viên người đam mê sử dụng mã nguồn mở để tạo dự án cộng đồng quản lý Những dự án bổ sung tính cao cấp cho người dùng thích tìm tịi đưa Android vào thiết bị ban đầu chạy hệ điều hành khác Android chiếm 75% thị phần điện thoại thông minh toàn giới vào thời điểm quý năm 2012, với tổng cộng 500 triệu thiết bị kích hoạt 1,3 triệu lượt kích hoạt ngày Sự thành cơng hệ điều hành khiến trở thành mục tiêu vụ kiện liên quan đến phát minh, góp mặt gọi "cuộc chiến điện thoại thông minh" công ty công nghệ [1] 1.2 Lịch sử phát triển Tổng công ty Android (Android, Inc.) thành lập Palo Alto, California vào tháng 10 năm 2003 Andy Rubin (đồng sáng lập công ty Danger), Rich Miner (đồng sáng lập Tổng công ty Viễn thông Wildfire),Nick Sears (từng Phó giám đốc T-Mobile), Chris White (trưởng thiết kế giao diện WebTV) để phát triển, theo lời Rubin, "các thiết bị di động thông minh biết vị trí sở thích người dùng" Dù người thành lập nhân viên người có tiếng tăm, Tổng cơng ty Android hoạt động cách âm thầm, tiết lộ họ làm phần mềm dành cho điện thoại di động Trong năm đó, Rubin hết kinh phí Steve Perlman, người bạn thân Rubin, mang cho ông 10.000 USD tiền mặt từ chối tham gia vào công ty Google mua lại Tổng công ty Android vào ngày 17 tháng năm 2005, biến thành phận trực thuộc Google Những nhân viên chủ chốt Tổng công ty Android, gồm Rubin, Miner White, tiếp tục lại công ty làm việc sau thương vụ Vào thời điểm khơng có nhiều thông tin Tổng công ty, nhiều người đồn đốn Google dự tính tham gia thị trường điện thoại di động sau bước Tại Google, nhóm Rubin đứng đầu phát triển tảng thiết bị di động phát triển nhân Linux Google quảng bá tảng cho nhà sản xuất điện thoại nhà mạng với lời hứa cung cấp hệ thống uyển chuyển có khả nâng cấp Google liên hệ với hàng loạt hãng phần cứng đối tác phần mềm, bắn tin cho nhà mạng họ sẵn sàng hợp tác với cấp độ khác Ngày nhiều suy đoán Google tham gia thị trường điện thoại di động xuất tháng 12 năm 2006 Tin tức BBC Nhật báo phố Wall thích Google muốn đưa cơng nghệ tìm kiếm ứng dụng họ vào điện thoại di động họ nỗ lực làm việc để thực điều Các phương tiện truyền thông truyền thống lẫn online viết tin đồn Google phát triển thiết bị cầm tay mang thương hiệu Google Một vài tờ báo cịn nói Google thực mô tả kỹ thuật chi tiết, họ trình diễn sản phẩm mẫu cho nhà sản xuất điện thoại di động nhà mạng Tháng năm 2007, InformationWeek đăng tải nghiên cứu Evalueserve cho biết Google nộp số đơn xin cấp sáng chế lĩnh vực điện thoại di động Ngày tháng 11 năm 2007, Liên minh thiết bị cầm tay mở (Open Handset Alliance), hiệp hội bao gồm nhiều công ty có Texas Instruments, Tập đồn Broadcom, Google, HTC, Intel, LG, Tập đoàn Marvell Technology, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel T-Mobile thành lập với mục đích phát triển tiêu chuẩn mở cho thiết bị di động Cùng ngày, Android mắt với vai trò sản phẩm Liên minh, tảng thiết bị di động xây dựng nhân Linux phiên 2.6 Chiếc điện thoại chạy Android bán HTC Dream, phát hành ngày 22 tháng 10 năm 2008 Biểu trưng hệ điều hành Android rôbốt màu xanh hãng thiết kế Irina Blok California vẽ Từ năm 2008, Android trải qua nhiều lần cập nhật để cải tiến hệ điều hành, bổ sung tính sửa lỗi lần phát hành trước Mỗi nâng cấp đặt tên theo thứ tự bảng chữ cái, theo tên ăn tráng miệng; ví dụ phiên 1.5 Cupcake (bánh bơng lan nhỏ có kem) tiếp nối phiên 1.6 Donut (bánh vòng) Phiên 9.0 với tên gọi Android Pie Vào năm 2010, Google mắt loạt thiết bị Nexus-một dòng sản phẩm bao gồm điện thoại thơng minh máy tính bảng chạy hệ điều hành Android, đối tác phần cứng sản xuất HTC hợp tác với Google điện thoại thông minh Nexus đầu tiên, Nexus One Kể từ nhiều thiết bị gia nhập vào dòng sản phẩm này, điện thoại Nexus máy tính bảng Nexus 10, LG Samsung sản xuất Google xem điện thoại máy tính bảng Nexus thiết bị Android chủ lực mình, với tính phần cứng phần mềm Android 1.3 Ứng dụng Android Android có lượng ứng dụng bên thứ ba ngày nhiều, chọn lọc đặt cửa hàng ứng dụng Google Play hay Amazon Appstore để người dùng lấy về, cách tải xuống cài đặt tập tin APK từ trang web khác Các ứng dụng Cửa hàng Play cho phép người dùng duyệt, tải cập nhật ứng dụng Google nhà phát triển thứ ba phát hành Cửa hàng Play cài đặt sẵn thiết bị thỏa mãn điều kiện tương thích Google Ứng dụng tự động lọc danh sách ứng dụng tương thích với thiết bị người dùng, nhà phát triển giới hạn ứng dụng họ dành cho nhà mạng cố định quốc gia cố định lý kinh doanh Nếu người dùng mua ứng dụng mà họ cảm thấy khơng thích, họ hồn trả tiền sau 15 phút kể từ lúc tải về, vài nhà mạng cịn có khả mua giúp ứng dụng Google Play, sau tính tiền vào hóa đơn sử dụng hàng tháng người dùng Đến tháng năm 2012, có 675.000 ứng dụng dành cho Android, số lượng ứng dụng tải từ Cửa hàng Play ước tính đạt 25 tỷ Các ứng dụng cho Android phát triển ngôn ngữ Java sử dụng Bộ phát triển phần mềm Android (SDK) SDK bao gồm đầy đủ công cụ dùng để phát triển, gồm có cơng cụ gỡ lỗi, thư viện phần mềm, giả lập điện thoại dựa QEMU, tài liệu hướng dẫn, mã nguồn mẫu, hướng dẫn bước Mơi trường phát triển tích hợp (IDE) hỗ trợ thức Eclipse sử dụng phần bổ sung Android Development Tools (ADT) Các công cụ phát triển khác có sẵn, gồm có Bộ phát triển gốc dành cho ứng dụng phần mở rộng viết C C++, Google App Inventor, môi trường đồ họa cho nhà lập trình bắt đầu, nhiều tảng ứng dụng web di động đa tảng phong phú 1.4 Quản lý nhớ Android Vì Hệ điều hành Android thiết kế để quản lý nhớ (RAM) để giảm tối đa mức tiêu thụ điện năng, trái với hệ điều hành máy tính để bàn ln cho máy tính có nguồn điện không giới hạn Khi ứng dụng Android khơng cịn sử dụng, hệ thống tự động ngưng nhớ - ứng dụng mặt kỹ thuật "mở", ứng dụng không tiêu thụ tài nguyên (như lượng pin hay lượng xử lý) nằm cần đến Cách làm có lợi kép vừa làm tăng khả phản hồi nói chung thiết bị Android, ứng dụng khơng phải đóng mở lại từ đầu, vừa đảm bảo ứng dụng không làm tiêu hao lượng cách không cần thiết Hệ điều hành Android quản lý ứng dụng nhớ cách tự động: nhớ thấp, hệ thống bắt đầu diệt ứng dụng tiến trình không hoạt động thời gian, theo thời điểm cuối mà chúng sử dụng (tức cũ bị tắt trước) Tiến trình thiết kế ẩn với người dùng, để người dùng không cần phải quản lý nhớ tự tay tắt ứng dụng Tuy nhiên, che giấu hệ thống quản lý nhớ Android dẫn đến thịnh hành ứng dụng tắt chương trình bên thứ ba cửa hàng Google Play; ứng dụng kiểu cho có hại nhiều có lợi 1.5 Lịch nâng cấp Google đưa nâng cấp lớn Cho Android theo chu kỳ từ đến tháng, mà phần lớn thiết bị nhận qua sóng khơng dây Bản nâng cấp lớn Android 6.0 Marshmallow So với hệ điều hành cạnh tranh khác, iOS, nâng cấp Android thường thời gian lâu để đến với thiết bị Với thiết bị khơng thuộc dịng Nexus, nâng cấp thường đến sau vài tháng kể từ phiên thức phát hành Nguyên nhân việc phần phong phú phần cứng thiết bị Android, nên người ta phải thời gian điều chỉnh nâng cấp Cho phù hợp, mã nguồn thức Google chạy thiết bị Nexus chủ lực họ Chuyển Android sang phần cứng cụ thể quy trình tốn thời gian cơng sức nhà sản xuất thiết bị, người ưu tiên thiết bị thường bỏ rơi thiết bị cũ Do đó, điện thoại thông minh hệ cũ thường không nâng cấp nhà sản xuất định khơng đáng để bỏ thời gian, điện thoại có khả chạy nâng cấp hay khơng Vấn đề trầm trọng nhà sản xuất điều chỉnh Android để đưa giao diện ứng dụng họ vào, thứ phải làm lại Cho nâng cấp Sự chậm trễ cịn đóng góp nhà mạng, sau nhận nâng cấp từ nhà sản xuất, họ điều chỉnh thêm Cho phù hợp với nhu cầu thử nghiệm kỹ lưỡng hệ thống mạng họ trước chuyển đến người dùng Việc thiếu hỗ trợ hậu nhà sản xuất nhà mạng bị nhóm nguời dùng trang tin cơng nghệ trích nhiều Một số người viết cịn nói giới cơng nghiệp lợi tài cố tình khơng nâng cấp thiết bị, thiết bị khơng cập nhật thúc đẩy việc mua thiết bị mới, thái độ coi “xúc phạm” The Guardian than phiền phương cách phân phối nâng cấp trở nên phức tạp nhà sản xuất nhà mạng cố tình làm Vào năm 2011, Google hợp tác số hãng công nghiệp mắt “Liên minh nâng cấp Android”, với lời hứa nâng cấp thường xuyên Cho thiết bị vòng 18 tháng sau mắt Tính đến năm 2012, người ta khơng cịn nghe nhắc đến liên minh 1.6 Những đặc trưng hệ điều hành Android  Application framework: cho phép sử dụng lại thay thành phần lập trình ứng dụng  Dalvik virtual machine: tối ưu hóa cho thiết bị di động  Intergrated browser: trình duyệt tích hợp, dựa chế WebKit mã nguồn mở  SQLite: hệ quản trị sở liệu tương tự MySQL,đặc biệt sqlite gọn,nhẹ,đơn giản  Media support: hỗ trợ định dạng audio, video hình ảnh thơng dụng  GSM Telephony: mạng điện thoại di động (phụ thuộc vào phần cứng)  Bluetooth, EDGE, 3G, 4G WiFi : chuẩn kết nối liệu (phụ thuộc vào phần cứng)  Camera, GPS, la bàn, gia tốc kế: (phụ thuộc vào phần cứng)  Môi trường phát triển phong phú: bao gồm thiết bị mơ phỏng, cơng cụ cho việc dị tìm lỗi, nhớ định hình hiệu plugin cho Android Studio.[4] 1.7 Kiến trúc hệ điều hành Android Hệ điều hành Android coi ngăn xếp chứa thành phần phần mềm, chia làm phần sau: Hình 1.7.1: Kiến trúc Android 1.7.1 Nhân Linux Kernel Ở lớp Linux-Linux 2.6 Nhân Linux cung cấp chức hệ thống quản lý tiến trình, quản lý nhớ, quản lý thiết bị máy ảnh, bàn phím, hình hiển thị, vv… 1.7.2 Thư viện Phần đầu nhân Linux có tập hợp thư viện bao gồm mã nguồn mở trình duyệt web WebKit, thư viện phổ biến, sở liệu SQLite coi kho lưu trữ hữu ích cho việc lưu trữ chia sẻ liệu ứng dụng, thư viện để chạy ứng dụng ghi âm video, SSL thư viện chịu trách nhiệm an ninh Internet, vv 1.7.3 Thực thi ứng dụng Android Đây phần thứ ba kiến trúc có sẵn lớp thứ hai từ lên Phần cung cấp thành phần quan trọng gọi Dalvik (có thể thay đổi theo phiên bản) gọi máy ảo Máy ảo loại máy Java thiết kế đặc biệt tối ưu hóa cho Android 10 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 người thợ đến làm việc để chủ tiệm cắt tóc cần thêm tên người thợ vào danh sách thợ 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 ứng dụng cho người dùng nhìn thấy 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 Chức ứng dụng có tác dụng người dung muốn đóng hồn tồn ứng dụng khơng dùng Hình 4.7.4.1 :Hàm ứng dụng CHƯƠNG : CHƯƠNG TRÌNH ỨNG DỤNG 5.1 Kết đạt Tìm hiểu lịch sử kiến trúc Hệ điều hành Android Tìm hiểu kỹ thuật để xây dựng ứ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 quản lý khách hàng cắt tóc với chức 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 lấy danh sách khách hàng Sau khởi động ứng dụng ta mở hình ta thấy lấy tồn danh sách khách hàng từ Hosting hình Hình 5.2.1.1.Giao diện hình danh sách khách hàng b Giao diện lọc khách hàng Để lọc khách hàng ta cần tìm cách nhanh chóng,ta 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 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 khách hàng lần đầu cắt tóc việc đơn gian ta hỏi thơng tin 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 Hình 5.2.1.3,ta cơng cụ menu xuất 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 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ữ khách hàng ta cần sửa xuất hộp thoại có chức sửa khách hàng Hình 5.2.1.4 ta nhấn vào sửa thông tin lúc hình chuyển sang 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 để 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ữ khách hàng ta cần xóa xuất hộp thoại Hình 5.2.1.5 ta thấy chức xóa,khi ta nhấn vào ta thấy xuấ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 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 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ữ khách hàng muốn cắt tóc suất hình cắt tóc cho khách hàng Hình 5.2.1.6 Hình 5.2.1.6 Giao diện chức cắt tóc cho khách hàng Tiếp theo hình chức cắt tóc cho khách hàng có thơng tin tên khách,chọn thợ cắt,ngày khách cắt tóc,ảnh khách,tại chọn thợ cắt ta nhấn vào hiển thị danh sách tên tất thợ cắt tóc ta cần chọn tên người thợ cắt kho khách hàng Hình 5.2.1.7 Hình 5.2.1.7 Giao diện chọn tên thợ cắt tóc Để người khách hàng cắt tóc biết thời gian cắt chủ tiệm cắt tóc quản lý biết khách hàng chưa quay lại cắt tóc,giúp cho việc chăm sóc khách hàng tốt Để chọn ngày cắt tóc ta ấn vào Ngày khách cắt tóc xuất hơm thoại ngày tháng năn ngày thời ta cần giữ ngun ngày ấn xong để hồn thà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 khách hàng vừa cắt tóc xong 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 lưu vào sưu tập ảnh,ta cần chọn ảnh sưu tập có sẵn Hình 5.2.1.10 Hình 5.2.1.9:Giao diện chụp ảnh Hình 5.2.1.10 :Giao diện chọn ảnh 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ử xuất 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ử xuất hình Lịch Sử Khách Hàng giúp người dùng xem lịch sử khách hàng 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 người thợ vào làm vào danh sách thợ,ta nhấn vào biểu tượng menu xuất danh sách chức ta cần ấn vào thêm thợ lúc hình có hộp thoại cho phép ta nhập tên thợ vào ấn thêm để hoàn tất 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 quản lý khách hàng cơng cụ có biểu tượng menu ta ấn xuất danh sách chức có phần giới thiệu,ta ấn vào xuất hình giới thiệu 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 5.2.4 Giao diện chức Khi người dùng muốn đó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 xuất danh sách chức năng,ta chọn thoát,trước thoát ứng dụng hỏi lại bạn có muốn 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 thoát ứng dụng KẾT LUẬN Sau thời gian tìm hiểu đề tài “Xây dựng ứng dụng android quản lý khách hàng căt tóc” em thực nội dung đề tài em theo yêu cầu đặt Đề tài “Xây dựng ứng dụng android quản lý khách hàng căt tóc” xây dựng ý tưởng em cắt tóc nhiều lần thấy việc quản lý sở cắt tóc cịn thủ cơng với số lượng khách đơng việc quản lý kiểm sốt thủ công trước bất tiện,và xu ngàng dịch vụ hướng đến việc chăm sóc khách hàng cần thiết để cơng việc kinh doanh phát triển.Nên em tìm hiểu xấy dựng số chức cần thiết Mặc dù em có nhiều cố gắng , tìm hiểu kiến thức học , kết hợp tra cứu tài liệu mạng hạn chế thời gian , khả kinh nghiệm nên khơng tránh khỏi thiếu sót định nên đồ án tốt nghiệp em đạt số kết sau:  Tìm hiểu tạo thành cơng Host Free  Tìm hiểu tạo sở liệu web Hosting  Xây dựng Web-service để đẩy liệu từ ứng dụng lên sở liệu web  Tìm hiểu lịch sử kiến trúc Hệ điều hành Android  Tìm hiểu cà cài đặt thành cơng cơng cụ lập trình môi trường giả lâp máy áo để thực nghiệm  Tìm hiểu ngơn ngữ lập trình JAVA,và XML  Tìm hiểu kỹ thuật để xây dựng ứng dụng cho thiết bị di động hoàn chỉnh thiết bị thật  Tìm hiểu đưa thành cơng“Ứng Dụng Android Quản Lý Khách Hàng Cắt Tóc” lên cửa hàng CHplay  Bước đầu xây dựng thành công “Ứng Dụng Android Quản Lý Khách Hàng Cắt Tóc” với chức Hạn chế : - Chưa hỗ trợ tảng IOS - Còn nhiều chức bị thiếu sót - Chưa tối ưu hồn tồn chức nhằm hỗ trợ cho chủ tiệm Hướng phát triển : - Tạo thêm nhiều chức - Có thể nhắc nhở chủ tiệm cắt tóc khách hàng lâu không tới - Thông báo cho hệ thống có khách hàng sinh nhật,để có ưu đãi cho khách hàng nhằm nâng cao chất lượng chăm sóc khách hàng - Có thể tốn ứng dụng giúp nhanh chóng quản lý doanh thu sở cắt tóc chặt chẽ - Thêm chức có khách hàng book lịch cắt tóc,yêu cầu thợ cắt tóc… - Mở rộng phát triển ứng dụng chạy đa tảng,và hệ điều hành TÀI LIỆU THAM KHẢO [1].https://vi.wikipedia.org/wiki/Android_(h%E1%BB%87_%C4%91i%E1%BB %81u_h%C3%A0nh) [2].http://3i.com.vn/index.php/cong-ngh/c%C3%B4ng-ngh%E1%BB%87%C4%91i%E1%BB%87n-tho%E1%BA%A1i.html [3].https://quantrimang.com/android-studio-la-gi-149713 [4].https://www.youtube.com/user/khoazend ... khách hàng thấy khơng cần thiết,khi khách hàng cắt tóc người chủ tiệm sử dụng thiết bị di động chụp lại kiểu tóc khách hàng cắt để cập nhập lưu lại kiểu tóc hơm khách hàng cắt hơm Việc quản lý. .. việc quản lý, chăm sóc khách hàng khách hàng đến cắt tóc, người quản lý tiệm cắt tóc cần thực thêm thơng tin khách hàng đến tiệm cắt người thợ đến làm việc quán người chủ tiệm tra cứu tìm kiếm khách. .. cao cho ứng dụng dạng lớp Java Nhà phát triển ứng dụng phép sử dụng dịch vụ ứng dụng họ 1.7.5 Tầng Ứng dụng Người dùng tìm thấy tất ứng dụng Android lớp Người dùng viết ứng dụng ứng dụng phải

Ngày đăng: 09/08/2021, 11:26

HÌNH ẢNH LIÊN QUAN

Hình 2.2.1 Cài đặt JDK - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 2.2.1 Cài đặt JDK (Trang 12)
Hình 2.2.2. nhần next để tiếp tục cài đặt - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 2.2.2. nhần next để tiếp tục cài đặt (Trang 13)
Hình 2.1.2.2.2: Xác nhận điều khoản sử dụng để có thể tải về - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 2.1.2.2.2 Xác nhận điều khoản sử dụng để có thể tải về (Trang 15)
Hình 2.1.2.2.1: Trang download android studio - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 2.1.2.2.1 Trang download android studio (Trang 15)
Hình 2.1.2.2.3: Cài đặt Android Studio bằng bộ cài vừa tải về - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 2.1.2.2.3 Cài đặt Android Studio bằng bộ cài vừa tải về (Trang 16)
Khi cài đặt chú ý chọn cả SDK và trình giả lập thiết bị android ảo ADV như hình: - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
hi cài đặt chú ý chọn cả SDK và trình giả lập thiết bị android ảo ADV như hình: (Trang 16)
Ở màn hình trên lư uý cài vào thư mục C:\Android\android-studio Sau đó nhấn Next để tiếp tục:  - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
m àn hình trên lư uý cài vào thư mục C:\Android\android-studio Sau đó nhấn Next để tiếp tục: (Trang 17)
Hình 2.1.2.3.2: màn hình lựa chọn kiểu ứng dụng - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 2.1.2.3.2 màn hình lựa chọn kiểu ứng dụng (Trang 19)
Bước 4: Sau khi tạo thành công project, chúng ta sẽ nhìn thấy như hình bên dưới - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
c 4: Sau khi tạo thành công project, chúng ta sẽ nhìn thấy như hình bên dưới (Trang 20)
Hình 2.4.1. 1: File Manifests - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 2.4.1. 1: File Manifests (Trang 22)
Hình 2.5.2.1. Khai báo Button trong tệp xml - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 2.5.2.1. Khai báo Button trong tệp xml (Trang 25)
Hình 2.5.1.2. Sử dụng TextView trong tệp java - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 2.5.1.2. Sử dụng TextView trong tệp java (Trang 25)
android:src="@drawable/ic_launcher_background" để thêm hình ảnh vào và không có thẻ text  - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
android src="@drawable/ic_launcher_background" để thêm hình ảnh vào và không có thẻ text (Trang 26)
Hình 2.5.5.1. Khai báo EditText trong tệp XML - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 2.5.5.1. Khai báo EditText trong tệp XML (Trang 27)
Hình 2.7.2.2.Các thuộc tính của một đối tượng Intent - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 2.7.2.2. Các thuộc tính của một đối tượng Intent (Trang 31)
Hình 3.1.4.1: Cú pháp JSON - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 3.1.4.1 Cú pháp JSON (Trang 35)
Hình 3.2.1.6: Chọn nền tảng cho website - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 3.2.1.6 Chọn nền tảng cho website (Trang 41)
Hình 3.2.1.8: Tạo database mới - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 3.2.1.8 Tạo database mới (Trang 42)
Hình 3.2.1.11: Tạo database mới - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 3.2.1.11 Tạo database mới (Trang 44)
Hình 3.2.1.10: Giao diện quản trị sở dữ liệu Mysql - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 3.2.1.10 Giao diện quản trị sở dữ liệu Mysql (Trang 44)
Hình 3.2.2.3. Upload webservice lên hosting - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 3.2.2.3. Upload webservice lên hosting (Trang 47)
Hình 4.3.1 Biểu đồ ngữ cảnh - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 4.3.1 Biểu đồ ngữ cảnh (Trang 50)
d) Sơ đồ tiến trình nghiệp vụ: “khách hàng cắt tóc” - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
d Sơ đồ tiến trình nghiệp vụ: “khách hàng cắt tóc” (Trang 50)
a. Mô hình liên kết thực thể E-R - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
a. Mô hình liên kết thực thể E-R (Trang 52)
Hình 4.7.1.2. Hàm lọc khách hàng - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 4.7.1.2. Hàm lọc khách hàng (Trang 56)
Hình 4.7.1.4: Hàm sửa thông tin khách hàng trong java - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 4.7.1.4 Hàm sửa thông tin khách hàng trong java (Trang 57)
Hình 4.7.1.6: Hàm lưu lại thông tin sau khi khách vừa cắt tóc - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 4.7.1.6 Hàm lưu lại thông tin sau khi khách vừa cắt tóc (Trang 58)
Hình 4.7.1.5: Hàm xóa khách hàng trong java f. khách hàng cắt tóc  - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 4.7.1.5 Hàm xóa khách hàng trong java f. khách hàng cắt tóc (Trang 58)
Hình 4.7.2.1: Hàm thêm thợ trong java - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
Hình 4.7.2.1 Hàm thêm thợ trong java (Trang 59)
5.2.1. Giao diện màn hình quản lý danh sách khách hàng a. Giao diện lấy danh sách khách hàng  - Đồ án Xây dựng ứng dụng di động Android quản lý khách hàng cắt tóc
5.2.1. Giao diện màn hình quản lý danh sách khách hàng a. Giao diện lấy danh sách khách hàng (Trang 61)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w