Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
1,05 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ĐỀ TÀI: APP MOBILE ORDER FOOD Sinh viên thực : ĐẶNG NGỌC CHÂU LÊ QUỐC DŨNG Giảng viên hướng dẫn : TS TRẦN THU THỦY Lớp : 18IT3 Đà nẵng, tháng … năm … ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ……………………………………………………… ……………………………………………………………………… Đà Nẵng, tháng … năm … MỞ ĐẦU Với mức độ phức tạp quy mô ứng dụng, cộng thêm vấn đề thời gian đề tài “Xây dựng ứng dụng order food” dừng mức tìm hiểu ngơn ngữ lập trình Java, áp dụng xây dựng ứng dụng thực nghiệm trang App đặt hàng online App với mục đích cung cấp cho khách hàng thơng tin xác thơng tin sản phẩm có App cách thức đặt đồ ăn qua App Các thông tin cập nhật thường xun nhanh chóng Vì vậy, rút ngắn khoảng cách người đặt quản trị hệ thống, đưa thông tin sản phẩm nhanh chóng đến cho khách hàng Do cịn số hạn chế, nên App dừng lại chức đặt hàng online hình thức tốn trực tiếp Trong tương lai, hệ thống phát triển theo hướng thương mại điện tử (với hình thức tốn trực tuyến qua thẻ tín dụng, tài khoản ngân hàng, thẻ mua hàng trực tuyến…) Do giới hạn việc trình bày văn nên báo cáo này, em xin trình bày số khâu quan trọng, từ khảo sát, đến phân tích, thiết kế, cài đặt cho hệ thống Rất mong nhận cảm thông quý Thầy Cô bạn LỜI CẢM ƠN Trong thời gian làm đồ án tốt nghiệp, em nhận nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy cơ, gia đình bạn bè Em xin gửi lời cảm ơn chân thành đến Th.s Trần Thu Thủy, người tận tình hướng dẫn, bảo chúng em suốt trình làm đồ án Em xin chân thành cảm ơn thầy cô giáo trường Đại học công nghệ thông tin truyền thông Việt Hàn, dạy dỗ cho em kiến thức môn đại cương mơn chun ngành, giúp em có sở lý thuyết vững vàng tạo điều kiện giúp đỡ em suốt trình học tập Cuối cùng, em xin chân thành cảm ơn gia đình bạn bè, tạo điều kiện, quan tâm, giúp đỡ, động viên em suốt trình học tập hoàn thành đồ án sở NHẬN XÉT …………………………………………………………………………………… …… …………………………………………………………………………………… …….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….………………………………………………………………………… ………….……………………………………………………………………… MỤC LỤC Trang MỞ ĐẦU Chương Giới thiệu .13 1.1 Tổng quan .13 1.2 Phương pháp, kết 13 1.3 Cấu trúc đồ án .13 Chương Nghiên cứu tổng quan 14 2.1 Các phương pháp 14 2.2 Hạn chế, tồn phương pháp 14 2.3 Kết luận 14 Chương Phân tích thiết kế hệ thống .15 I Phân tích .15 II Thiết kế 15 Chương Kết luận hướng phát triển 16 Chương Giới thiệu 1.1 Tổng quan Nếu bạn chủ quán đồ ăn thức uống, việc bán hàng Facebook khơng thể bỏ qua việc bán hàng ứng dụng đặt đồ ăn online Những app giao đồ ăn ngày nở rộ hơn, nhu cầu người dùng đặt hàng qua app ship đồ ăn ngày tăng vọt Đã qua thời muốn ăn phải lăn quán Ngày nay, người Việt Nam, đặc biệt dân văn phịng thay đổi thói quen ăn uống theo hướng có lợi cho người bán lẫn người mua Công nghệ đại áp dụng để rút ngắn khoảng cách địa lý, tiết kiệm thời gian chí cịn giúp chủ qn lời nhiều thực khách lại mua ăn với giá hời Đó phép màu, chẳng có xa lạ với chúng ta, kết việc thay đổi thói quen ăn uống khách hàng thời kỳ công nghệ 4.0 Cuộc sống bận rộn hơn, thời tiết nóng hơn, khiến khách hàng chẳng muốn bước đường, họ cần phương án tối ưu để vừa ăn ngon, vừa tránh nắng nóng chẳng cần phải chen chúc, chờ đợi quán ăn đông nghẹt khách Và ứng dụng đặt đồ ăn đời lẽ hiển nhiên 1.2 Phương pháp, kết - Sử dụng môi trường Android Studio 4.0 để tạo ứng dụng đặt đồ ăn cho công ty, nhà hang, cá nhân… public ăn lên App cho người dung Người dung order trực tiếp đồ ăn App Chương Nghiên cứu tổng quan 2.1 Các phương pháp - Sử dụng Android Studio ngôn ngữ Java Về liệu: Sử dụng Firebase để lưu trữ liệu 2.2 Hạn chế, tồn phương pháp - Cần phải có kết nối internet Chưa chỉnh sửa liệu trực tiếp website 2.3 Kết luận Sau khoảng thời gian tìm hiểu nghiên cứu chúng đưa ứng dụng với chứng Với mức độ phức tạp quy mô ứng dụng, cộng thêm vấn đề thời gian đồ án dừng tạo chứng Chúng em đạt số mục tiêu định chúng em hài long với kết Tuy đồ án nhiều thiết sót chúng em hứa làm tốt đồ án sau Chúng em xin chân thành cảm ơn! Chương Phân tích thiết kế hệ thống Phân tích 3.1.1 Người dùng 3.1.1 Đăng kí Chức cho phép người dùng trở thành khách hàng App Khi trở thành thành viên, họ phép mua hàng.Các thông tin đăng ký bao gồm: Số điện thoại Họ tên Địa Mật Xử lí: Người dùng phải nhập đầy đủ xác thơng tin theo u cầu hệ thống Sau nhấn nút “Đăng ký”, tài khoản tồn hệ thống hiển thị thông báo: “Tài khoản tồn tại!” Nếu thơng tin đăng ký khơng đầy đủ xác hệ thống hiển thị thông báo lỗi kèm theo Ngược lại, hệ thống hiển thị thông báo “Đăng ký thành cơng!” Sau đó, người dùng phép đăng nhập với tài khoản vừa đăng ký Sau đăng ký thành công tài khoản người dùng lưu sở liệu 1.1.2 Đăng nhập Chức cho phép người dùng đăng nhập vào hệ thống có tài khoản Thơng tin đăng nhập gồm có: Số điện thoại Mật Xử lý: Sau người dùng nhấn nút “Đăng nhập”, thơng tin đăng nhập khơng xác hệ thống hiển thị thông báo “Tên đăng nhập mật sai” Ngược lại, hệ thống hiển thị thông báo “Đăng nhập thành công” 3.1.3 Đổi mật Chức cho phép người dùng thay đổi thơng tin mật tài khoản để tăng tính bảo mật Các thơng tin thay đổi mật bao gồm: Mật cũ Mật Nhập lại mật Xử lý: Sau người dùng nhấn nút “ Lưu ”, mật cũ không đúng, hệ thống hiển thị thống báo “Mật cũ khơng xác” Nếu người dùng nhập lại mật không với mật mới, hệ thống hiển thị thông báo: “Nhập lại mật khơng đúng” xóa trắng mật nhập lại mật cho người dùng nhập lại Ngược lại hệ thống thông báo “ Bạn đổi mật thành công ” Sau người dùng thay đổi thông tin tài khoản thành công, thông tin tài khoản cập nhật lại CSDL 3.1.4 Xem danh mục sản phẩm, xem sản phẩm chi tiết sản phẩm Chức cho phép người dùng xem danh mục sản phẩm sản phẩm mà người quản trị đăng kí, nhấn vào sản phẩm người dùng xem chi tiết sản phẩm ( Hình ảnh, tên sản phẩm, mơ tả sản phẩm, giá sản phẩm) 3.1.5 Tìm kiếm Khi khách hàng có nhu cầu mua sản phẩm trước tiên họ cần tìm kiếm thơng tin sản phẩm Khách hàng tìm kiếm nhanh sản phẩm cách nhập tên sản phẩm muốn xem Xử lý: Khi nhập thơng tin tìm kiếm sau nhấn vào nút “Tìm kiếm” ứng dụng gợi ý sản phẩm giống với nội dung tìm kiếm khách hàng 3.1.6 Giỏ hàng toán Giỏ hàng: Chức cho phép người dùng đặt hàng thơng qua ứng dụng.Sau tìm sản phẩm mong muốn người dùng chọn số lượng sau thêm vào giỏ hàng Khi người dùng nhấn vào giỏ hàng họ kiểm tra lại danh sách sản phẩm thêm vào giỏ hàng Thanh toán: Sau xác định xong sản phẩm cần mua, người dùng nhấn vào nút tốn thông tin mà người dùng cần cung cấp toán địa Xử lý: Khi người dùng muốn lập đơn hàng họ cần chọn giỏ hàng để xem lại thơng tin đặt sau nhập đầy đủ thông tin Hệ thống kiểm tra thông tin người dùng vừa nhập vào Nếu thông tin nhập vào không đầy đủ hệ thống hiển thị thông báo “Thông tin đơn hàng không hợp lệ” Ngược lại, hệ thống thông báo “Bạn đặt thành cơng” Trong q trình tạo lập đơn hàng người dùng sửa xóa thơng tin sản phẩm chọn Khi người dùng tạo lập đơn hàng thành công, thông tin đơn hàng lưu vào CSDL Người dùng hủy đơn hàng vừa tạo cách nhấn nút “Hủy bỏ” 3.1.7.Thêm sản phẩm vào mục yêu thích Chức cho phép người dùng thêm sản phẩm mà muốn vào mục u thích Xử lý: Khi người dùng muốn thêm sản phẩm vào mục u thích họ phải ấn vào icon u thích sản phẩm ngược lại muốn xóa khỏi u thích ấn vào icon Mục u thích có mục riêng người dùng ấn vào xem danh mục sản phẩm yêu thích 3.2 Người quản lí 3.2.1 Đăng nhập Chức cho phép người quản lý đăng nhập vào hệ thống để thực việc quản lý thơng tin Thơng tin đăng nhập gồm có: Tên đăng nhập, mật Xử lý: Sau người quản lý nhấn nút “Đăng nhập”, thông tin đăng nhập khơng xác hệ thống hiển thị thông báo lỗi kèm theo.Ngược lại, hệ thống hiển thị thông báo “Đăng nhập thành công” chuyển đến trang quản Sau đăng nhập thành công người quản lý phép thực công việc quản lý thơng tin 3.2.2 Quản lí danh mục sản phẩm, sản phẩm Người quản trị xem, sửa , xóa ,thêm danh mục sản phẩm sản phẩm - Nhập thơng tin đơn hàng: Mỗi có đơn hàng người quản lý phải làm công việc nhập thông tin sản phẩm vào sở liệu Các thông tin bao gồm thông tin Thông tin sản phẩm lưu trữ CSDL Xử lý: Khi người quản trị nhập thông tin điện thoại, thông tin kiểm tra trước cập nhật vào CSDL, thông tin mà hệ thống kiểm tra khơng hợp lệ thơng tin khơng nhập vào CSDL hệ thống đưa thông báo: “Thông tin không hợp lệ” xác định cụ thể thông tin không hợp lệ Ngược lại, hệ thống đưa thông báo “Thêm thành công” Khi nhập vào CSDL, sản phẩm có mã riêng giúp phân biệt sản phẩm dễ dàng cho việc quản lý Sau lần cập nhật thông tin sản phẩm mã sản phẩm tự động tăng Thơng tin sản phẩm lưu vào CSDL - Sửa thông tin Chức thực thông tin sản phẩm có CSDL Xử lý: Khi thông tin sản phẩm bị thay đổi (giá bán, hình ảnh …) nhà quản lý cần sửa lại thơng tin lưu thơng tin vào CSDL Trong trình sửa, người quản lý chọn điện thoại cần sửa, sau sửa lại thơng tin nhấn vào nút “Sửa” giao diện Hệ thống kiểm tra thông tin nhập, thông tin nhập hợp lệ hệ thống đưa thông báo “Sửa thành công” đồng thời hệ thống hiển thị kết bảng cập nhật 3.2.3 Duyệt hóa đơn Hóa đơn có trạng thái: toán, xử lý, đặt xong Tiếp đến có thay đổi hóa đơn nhà quản lý cập nhập lại thơng tin hóa đơn theo yêu cầu khách hàng Và kết thúc sản phẩm II.Thiết kế: 1.Giao diện: 2.Cơ sở liệu tại: Chương Kết luận hướng phát triển Ứng dụng đặt đồ ăn có đầy đủ chức ứng dụng thương mại điện tử Đáp ưng nhu cầu khách hang, quản trị viên quản lí sản phẩm trực tiếp App Trong tương lại chúng em xấy dụng back-end để lưu trữ liệu, xây dựng trang web liên kết với ứng dụng để giúp cho người quản trị khơng thao tác liệu app mà cịn thao tác trực tiếp website