Báo cáo đồ án tìm hiểu về android và xây dựng ứng dụng quản lý bán hàng

66 13 0
Báo cáo đồ án tìm hiểu về android và xây dựng ứng dụng quản lý bán hàng

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC VĂN HIẾN KHOA CÔNG NGHỆ THÔNG TIN KHÓA LUẬN TỐT NGHIỆP TÌM HIỂU ANDROID VÀ XÂY DỰNG ỨNG DỤNG QUẢN LÝ, BÁN HÀNG GVHD ThS QUÁCH ANH DŨNG Sinh viên thực hiện Ngô Qua.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC VĂN HIẾN KHOA CƠNG NGHỆ THƠNG TIN KHĨA LUẬN TỐT NGHIỆP TÌM HIỂU ANDROID VÀ XÂY DỰNG ỨNG DỤNG QUẢN LÝ, BÁN HÀNG GVHD: ThS.QUÁCH ANH DŨNG Sinh viên thực hiện: Ngơ Quang Nhựt MSSV: 171A010104 Hồng Bảo Khanh MSSV: 171A010125 TP HỒ CHÍ MINH – 2021 Tìm hiểu Android xây dựng ứng dụng bán hàng Trang LỜI CẢM ƠN Là sinh viên khoa Công nghệ thông tin trường ĐH Văn Hiến Trong suốt năm học vừa qua chúng em biết thêm nhiều kiến thức tảng chuyên sâu lĩnh vực công nghệ thông tin nhằm phát triển ứng dụng phần mềm Ngoài trang bị kiến thức an tồn bảo mật thơng tin, lĩnh vực quan trọng quan tâm hàng đầu giới Chúng em hứng thú học tập rèn luyện suốt quãng thời gian qua Chúng em xin gửi lời cảm ơn đến thầy cô nhà trường, thầy cô môn Khoa thầy Quách Anh Dũng giảng dạy tâm huyết, truyền dạy cho chúng em nhiều kiến thức tình cảm với nghề nghiệp Với đề tài “Tìm Hiểu Về Android Và Xây Dựng Ứng Dụng Quản Lý, Bán Hàng” với giúp sức nhiệt tình thầy Quách Anh Dũng hướng dẫn từ em có ý tưởng đến chúng em hoàn thiện đề tài Chúng em muốn gửi lời cảm ơn đặc biệt nhất, sâu sắc nhất, thân thương đến thầy Trong suốt thời gian vừa qua chúng em cố gắng để hồn thành trọn vẹn đề tài khó tránh khỏi thiếu sót,chúng em mong thầy góp ý để em sửa đổi hồn thiện đề tài nhanh để ứng dụng vào thực tế Chúng em xin chân thành cảm ơn! Tp.Hồ Chí Minh, ngày tháng năm 2021 Nhóm sinh viên thực LỜI CAM ĐOAN Chúng xin cam đoan sản phẩm đồ án hướng dẫn ThS.Quách Anh Dũng;.Các nội dung nghiên cứu, kết đề tài trung thực chưa cơng bố hình thức trước Những số liệu bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá tác giả thu thập từ nguồn khác có ghi rõ phần tài liệu tham khảo Ngồi ra, đồ án cịn sử dụng số nhận xét, đánh số liệu tác giả khác, quan tổ chức khác có trích dẫn thích nguồn gốc Nếu phát có gian lận tơi xin hồn toàn chịu trách nhiệm nội dung đồ án Trường đại học Văn Hiến khơng liên quan đến vi phạm tác quyền, quyền gây q trình thực (nếu có) TP Hồ Chí Minh, ngày tháng năm Tác giả (ký tên ghi rõ họ tên) PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN Phần xác nhận GV hướng dẫn Tìm hiểu Android xây dựng ứng dụng bán hàng Trang _ _ _ _ _ Tp Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) Phần đánh giá GV chấm _ _ _ _ _ Tp Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) Tìm hiểu Android xây dựng ứng dụng bán hàng MỤC LỤC Tìm hiểu Android xây dựng ứng dụng bán hàng DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ, ĐỒ THỊ Trang Tìm hiểu Android xây dựng ứng dụng bán hàng Chương 1: Tổng quan Tìm hiểu Android xây dựng ứng dụng bán hàng Trang CHƯƠNG TỔNG QUAN 1.1 Lý chọn đề tài Hiện tỷ lệ người dùng smartphone ngày phát triển, nghiên cứu cho thấy tới 63% dân số lựa chọn smartphone để truy cập vào website mua sắm, số tăng nhiều nhiều năm sau phổ biến mạnh mẽ công nghệ ngày Vì xu hướng mua sắm di động ngày tăng, số lượng hàng hố bán qua app ngày đẩy mạnh Nhờ có app bán hàng mà nhiều người dùng có thói quen mua sắm app, nhu cầu mua hàng thực app Với mong muốn tìm hiểu vấn đề lý luận thực tiễn hình thức mua sắm đại này, tác giả đinh chọn đề tài “Tìm Hiểu Android Và Xây Dựng Ứng Dụng Quản Lý Bán Hàng” làm đề tài cho khố luận tốt nghiệp Tác giả mong khố luận tốt nghiệp góp phần vào phát triển mơ hình mua sắm trực tuyến đại Việt Nam 1.2 Đối tượng nghiên cứu Xây dựng ứng dụng quản lý, mua hàng ngôn ngữ java 1.3 Nhiệm vụ nghiên cứu Tạo ứng dụng để doanh nghiệp quản lý sản phẩm, người dùng mua hàng ứng dụng 1.4 Phương pháp nghiên cứu Ngôn ngữ Java kết hợp với công cụ phần mềm Android Studio 1.5 Kết cấu Đồ án chia thành ba phần: phần mở đầu, phần nội dung, phần kết luận Phần mở đầu: Trình bày lý chọn đề tài, mục tiêu phương pháp nghiên cứu đề tài, kết đạt mặt hạn chế đề tài Phần nội dung: Chương 1: Tổng quan Chương 2: Tìm hiểu Android Chương 3: Phân tích thiết kế hệ thống Chương 4: Triển khai ứng dụng Phần kết luận: Trình bày kết nghiên cứu đạt được, đóng góp giải pháp đạt đề tài Chương 1: Tổng quan Tìm hiểu Android xây dựng ứng dụng bán hàng Trang CHƯƠNG 2: TÌM HIỂU VỀ ANDROID 2.1 Tổng quan 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 Android, Inc 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 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ự Ngồi ra, Android cịn có cộng đồng lập trình viên đơng đảo chun 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 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 OS 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 87,7% thị phần điện thoại thơng minh tồn giới vào thời điểm quý năm 2017, với tổng cộng tỷ 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ệ Chương 2: Tìm hiểu Android Tìm hiểu Android xây dựng ứng dụng bán hàng Trang 2.1.1 Lịch sử 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, Android, Inc 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 Android, Inc 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 Android, Inc., 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 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 kể 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 đoàn Broadcom, Google , HTC, Intel, LG, Tập đoàn Maxwell 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 Chương 2: Tìm hiểu Android Tìm hiểu Android xây dựng ứng dụng bán hàng Trang 10 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 robot 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 Phiên 9.0 Pie mắt vào tháng năm 2018 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 2.1.2 Mô tả a Giao diện Giao diện người dùng Android dựa nguyên tắc tác động trực tiếp, sử dụng cảm ứng chạm tương tự động tác đời thực vuốt, chạm, kéo giãn thu lại để xử lý đối tượng hình Sự phản ứng với tác động người dùng diễn gần lập tức, nhằm tạo giao diện cảm ứng mượt mà, thường dùng tính rung thiết bị để tạo phản hồi rung cho người dùng Những thiết bị phần cứng bên gia tốc kế, quay hồi chuyển cảm biến khoảng cách số ứng dụng sử dụng để phản hồi số hành động khác người dùng, ví dụ điều chỉnh hình từ chế độ hiển thị dọc sang chế độ hiển thị ngang tùy theo vị trí thiết bị, cho phép người dùng lái xe đua xoay thiết bị, giống điều khiển vôlăng Các thiết bị Android sau khởi động hiển thị hình chính, điểm khởi đầu với thơng tin thiết bị, tương tự khái niệm desktop (bàn làm việc) máy tính để bàn Màn hính Android thường gồm nhiều biểu tượng (icon) tiện ích (widget); biểu tượng ứng dụng mở ứng dụng tương ứng, cịn tiện ích hiển thị nội dung sống động, cập nhật tự động dự báo thời tiết, hộp thư người dùng, mẩu tin thời hình Màn hình gồm Chương 2: Tìm hiểu Android Tìm hiểu Android xây dựng ứng dụng bán hàng Trang 52 Hình Giao diện đơn hàng chưa gửi Đây hình quản lý hóa đơn chưa gửi, ấn vào hóa đơn để xem chi tiết hóa đơn bao gồm danh sách sản phẩm tổng tiền hóa đơn 4.2.3 gửi Tại người quản được giao doanh số 4.3 Chức (User) Chương 4: triển khai ứng dụng Quản Hình 10 giao diện đơn hàng gửi lý đơn hàng lý có hóa sản thể xem đơn tổng phẩm bán người dùng Tìm hiểu Android xây dựng ứng dụng bán hàng Trang 53 Hình 11 Giao diện trang chủ người dùng Đây hình trang chủ người dùng(user) có sản phẩm banner người dùng biết chương trình khuyến mãi, có mục: • Điện thoại: lọc sản phẩm điện thoại • Laptop: lọc sản phẩm laptop • Liên hệ : hiển thị thông cửa tin liên lạc hàng Hình 12 Giao diện liên lạc • Thơng tin: hiển thị địa cửa hàng đồ Chương 4: triển khai ứng dụng Tìm hiểu Android xây dựng ứng dụng bán hàng Khi phẩm người dùng số lượng ấn thêm hàng bên Trang 54 Hình 14 Giao diện chi tiết sản phẩm Hình 13 đồ địa cửa hàng chọn sản xem chi tiết sản phẩm, chọn vào giỏ hàng đến hình giỏ Hình 15 giao diện giỏ hàng Người dùng xem lại sản phẩm mua chưa sau chọn tốn giỏ hàng điền thông tin cá nhân.cuối chọn “Xác nhận” Chương 4: triển khai ứng dụng Tìm hiểu Android xây dựng ứng dụng bán hàng Trang 55 4.4 Chức người giao hàng Hình 16 Xem đơn hàng cần giao Tại đây, người giao hàng xem đơn cần giao, nhấn vào biểu tượng Google Map app chuyển địa người đặt hàng sang google map đường cho người giao hàng Nếu giao hàng thành cơng Click vào Button’Đã giao hàng’ để Admin quản lý Chương 4: triển khai ứng dụng Tìm hiểu Android xây dựng ứng dụng bán hàng Trang 56 Hình 17 Tổng số tiền giao hàng Tại đây, người giao hàng xem số tiền nhận giao hàng ngày, ngày cần xem Chương 4: triển khai ứng dụng Tìm hiểu Android xây dựng ứng dụng bán hàng Trang 57 KẾT LUẬN Về kiến thức • Hiểu biết kỹ thuật lập trình lập trình di động • Hiểu quy trình phát triển ứng dụng doanh nghiệp • Nâng cao tinh thần tự học nghiên cứu Về chương trình Chương trình thực yêu cầu đề đồ án chuyên ngành Xây dựng chức chính,Tuy nhiên cịn nhiều chức cần thực như: • Chưa tích hợp notification • Phần đăng kí chưa gửi SMS điện thoại Dự kiến phát triển • Khi đăng kí ứng dụng gửi mã OTP điện thoại để xác nhận • Thanh tốn thẻ ngân hàng ví điện tử • Kiểm soát vận chuyển đơn hàng Các kết đạt • • • • Xây dựng ứng dụng có quyền loại người dùng khác Admin: quản lý sản phẩm, hóa đơn chưa gửi, doanh thu Khách hàng: xem thông tin sản phẩm, đặt hàng,lịch sử đặt hàng Người giao hàng: xem tình trạng hóa đơn cần gửi, xem gửi hàng, xem địa đường tới khách hàng thông qua Google Map TÀI LIỆU THAM KHẢO Trang Stackoverflow https://stackoverflow.com Trang Vietjack https://vietjack.com/java/ Trang Openplanning https://openplanning.net/ Trang HiepsiIT http://hiepsiit.com/detail/android/laptrinhandroid Trang Howkteam https://www.howkteam.vn/course/khoa-hoc-lap-trinh-android-co-ban-3 Tìm hiểu Android xây dựng ứng dụng bán hàng Trang 58 Trang Wikipedia https://vi.wikipedia.org/wiki/Android_(h%E1%BB%87_%C4%91i%E1%BB %81u_h%C3%A0nh) ... tháng năm (kí ghi họ tên) Tìm hiểu Android xây dựng ứng dụng bán hàng MỤC LỤC Tìm hiểu Android xây dựng ứng dụng bán hàng DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ, ĐỒ THỊ Trang Tìm hiểu Android xây dựng. .. Chương 2: Tìm hiểu Android Tìm hiểu Android xây dựng ứng dụng bán hàng Ta bấm Next: Chọn Standard nhấn Next Chương 2: Tìm hiểu Android Trang 36 Tìm hiểu Android xây dựng ứng dụng bán hàng Trang... 2: Tìm hiểu Android Tìm hiểu Android xây dựng ứng dụng bán hàng Nhấn Next để tiếp tục: Để mặc định tiếp tục nhấn Next: Chương 2: Tìm hiểu Android Trang 30 Tìm hiểu Android xây dựng ứng dụng bán

Ngày đăng: 06/08/2022, 18:08

Mục lục

  • LỜI CẢM ƠN

  • LỜI CAM ĐOAN

  • MỤC LỤC

  • DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ, ĐỒ THỊ

  • CHƯƠNG 1. TỔNG QUAN

    • 1.1 Lý do chọn đề tài

    • 1.2 Đối tượng nghiên cứu

    • 1.3 Nhiệm vụ nghiên cứu

    • 1.4 Phương pháp nghiên cứu

    • 1.5 Kết cấu

    • CHƯƠNG 2: TÌM HIỂU VỀ ANDROID

      • 2.1 Tổng quan

        • 2.1.1 Lịch sử

        • 2.1.2 Mô tả

        • 2.1.3 Phát triển

        • 2.1.4 Bảo mật và tính riêng tư

        • 2.1.5 Giấy phép phát hàng

        • 2.1.6 Đón nhận

        • 2.1.7 Bản quyền và bằng phát minh

        • 2.1.8 Các thiết bị khác ngoài điện thoại và máy tính bảng

        • 2.1.9 Phần mềm gián điệp

        • 2.2 Vòng đời của Android

          • 2.2.1 Sơ đồ

          • 2.2.2 Mô tả sơ đồ

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

  • Đang cập nhật ...

Tài liệu liên quan