1. Trang chủ
  2. » Thể loại khác

ĐẠI HỌC ĐÀ NẴNGKHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ 3ĐỀ TÀI: APP MOBILE ORDER FOOD

22 93 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 22
Dung lượng 1,05 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Vì vậy, rút ngắn được khoảng cách giữa người đặt và quản trị hệ thống, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng.. Xử lý:  Sau khi người dùng nhấn nút “ Lưu ”, nế

Trang 1

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

Lớp : 18IT3

Đà nẵng, tháng … năm …

Trang 2

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỒ ÁN CƠ SỞ 3

………

………

Đà Nẵng, tháng … năm …

Trang 3

MỞ ĐẦU

Với mức độ phức tạp và quy mô ứng dụng, cộng thêm vấn đề thời giancho nên đề tài “Xây dựng ứng dụng order food” chỉ dừng ở mức tìm hiểu ngôn ngữ lập trình Java, và á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 các thông tin chính xác vềthông tin sản phẩm đang có trên App và cách thức đặt đồ ăn qua App Các thông tin được cập nhật thường xuyên và nhanh chóng Vì vậy, rút ngắn được khoảng cách giữa người đặt và quản trị hệ thống, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng

Do còn một số hạn chế, nên App mới chỉ dừng lại ở chức năng đặt hàng online và hình thức thanh toán trực tiếp Trong tương lai, hệ thống sẽ phát triển theo hướng thương mại điện tử (với hình thức thanh toán trực tuyếnqua 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 trong việc trình bày bằng văn bản nên bài báo cáo này, em chỉ xin trình bày một 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 sự cảm thông của quý Thầy Cô và các bạn

Trang 4

Cuối cùng, em xin chân thành cảm ơn gia đình và bạn bè, đã luôn tạo điều kiện,quan tâm, giúp đỡ, động viên em trong suốt quá trình học tập và hoàn thành đồ án

cơ sở này

Trang 5

NHẬN XÉT

………

……

………

…….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

………….………

Trang 6

MỤC LỤC

Trang

MỞ ĐẦU 1

Chương 1 Giới thiệu 13

1.1 Tổng quan 13

1.2 Phương pháp, kết quả 13

1.3 Cấu trúc đồ án 13

Chương 2 Nghiên cứu tổng quan 14

2.1 Các phương pháp 14

2.2 Hạn chế, tồn tại của các phương pháp 14

2.3 Kết luận 14

Chương 3 Phân tích thiết kế hệ thống 15

I Phân tích 15

II Thiết kế 15

Chương 4 Kết luận và hướng phát triển 16

Trang 7

Chương 1 Giới thiệu

1.1 Tổng quan

Nếu bạn đang là chủ của một quán đồ ăn thức uống, ngoài việc bánhàng trên Facebook thì không thể nào bỏ qua việc bán hàng trênnhững ứng dụng đặt đồ ăn online Những app giao đồ ăn đang ngàycàng nở rộ hơn, và nhu cầu người dùng đặt hàng qua những appship đồ ăn cũng ngày càng tăng vọt

Đã qua rồi thời muốn ăn thì phải lăn ra quán Ngày nay, người ViệtNam, đặc biệt là dân văn phòng đã thay đổi thói quen ăn uống theohướng có lợi hơn cho cả người bán lẫn người mua Công nghệ hiệnđại đã được áp dụng để rút ngắn khoảng cách địa lý, tiết kiệm thờigian và thậm chí còn giúp chủ quán lời nhiều hơn trong khi thựckhách lại mua được món ăn với giá hời

Đó chẳng phải phép màu, cũng chẳng có gì xa lạ với chúng ta, đâychính là kết quả của việc thay đổi thói quen ăn uống của khách hàngtrong thời kỳ công nghệ 4.0 Cuộc sống bận rộn hơn, thời tiết nónghơn, khiến khách hàng chẳng muốn bước ra đường, họ cần mộtphương án tối ưu để vừa được ăn ngon, vừa tránh được nắng nóng

và chẳng cần phải chen chúc, chờ đợi tại các quán ăn đông nghẹtkhách Và thế là những ứng dụng đặt đồ ăn ra đời như là một lẽ hiểnnhiên

1.2 Phương pháp, kết quả

- Sử dụng môi trường Android Studio 4.0 để tạo ra một ứng dụng đặt đồ ăn cho những công ty, nhà hang, cá nhân… có thể public món ăn lên App cho người dung

- Người dung có thể order trực tiếp đồ ăn ở trên App

Trang 8

Chương 2 Nghiên cứu tổng quan

2.1 Các phương pháp

- Sử dụng Android Studio và ngôn ngữ Java

- Về dữ liệu: Sử dụng Firebase để lưu trữ dữ liệu

2.2 Hạn chế, tồn tại của các phương pháp

- Cần phải có kết nối internet

- Chưa chỉnh sửa dữ liệu trực tiếp trên website

2.3 Kết luận

Sau khoảng thời gian tìm hiểu nghiên cứu chúng đã đưa ra một ứng dụng với các chứng năng cơ bản Với mức độ phức tạp và quy mô ứng dụng, cộng thêm vấn đề thời gian cho nên đồ án chỉ dừng ở tạo ra các chứng năng cơ bản Chúng em cũng đã đạt được một số mục tiêu nhất định và chúng em hài long với kết quả này

Tuy đồ án còn nhiều thiết sót nhưng chúng em hứa sẽ làm tốt hơn trong những đồ án sau

Chúng em xin chân thành cảm ơn!

Trang 9

Chương 3 Phân tích thiết kế hệ thống

 Sau khi đã đăng ký thành công tài khoản của người dùng sẽ đượclưu trong cơ sở dữ liệu

3.1.3 Đổi mật khẩu

Chức năng này cho phép người dùng thay đổi thông tin về mật khẩutrong tài khoản của mình để tăng tính bảo mật Các thông tin thay đổi mậtkhẩu bao gồm:

 Mật khẩu cũ

 Mật khẩu mới

 Nhập lại mật khẩu

Trang 10

Xử lý:

 Sau khi người dùng nhấn nút “ Lưu ”, nếu mật khẩu cũ không đúng,

hệ thống sẽ hiển thị thống báo “Mật khẩu cũ không chính xác” Nếungười dùng nhập lại mật khẩu không đúng với mật khẩu mới, hệthống sẽ hiển thị thông báo: “Nhập lại mật khẩu không đúng” và xóatrắng mật khẩu mới và nhập lại mật khẩu cho người dùng nhập lại Ngược lại hệ thống sẽ thông báo “ Bạn đã đổi mật khẩu thành công ”

 Sau khi người dùng đã thay đổi thông tin tài khoản thành công, thôngtin về tài khoản mới sẽ được cập nhật lại trong CSDL

3.1.4 Xem danh mục sản phẩm, xem sản phẩm và chi tiết sản phẩm Chức năng này cho phép người dùng có thể xem được các danh mục sản

phẩm và sản phẩm mà người quản trị đã đăng kí, khi nhấn vào sản phẩmngười dùng có thể xem được chi tiết của sản phẩm ( Hình ảnh, tên sảnphẩ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ếmthông tin về sản phẩm đó Khách hàng có thể tìm kiếm nhanh sản phẩmbằng cách nhập tên sản phẩm mình muốn xem

Thanh toán:

Sau khi xác định xong sản phẩm cần mua, người dùng nhấn vào nút thanhtoán khi đó thông tin mà người dùng cần cung cấp khi thanh toán là địachỉ

 Trong quá trình tạo lập đơn hàng người dùng có thể sửa hoặc xóathô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 về đơn hàng

sẽ được lưu vào CSDL

Trang 11

 Người dùng có thể hủy đơn hàng mình vừa tạo bằng 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 năng này cho phép người dùng có thể thêm những sản phẩm màmình muốn vào mục yêu thích

Xử lý:

 Khi người dùng muốn thêm sản phẩm vào mục yêu thích thì họ phải

ấn vào icon yêu thích trên sản phẩm ngược lại muốn xóa khỏi yêuthích thì ấn vào icon

 Mục yêu thích sẽ có một mục riêng người dùng sẽ ấn vào và xem danhmục sản phẩm yêu thích

3.2 Người quản lí

3.2.1 Đăng nhập

Chức năng này cho phép người quản lý đăng nhập vào hệ thống để thựchiện việc quản lý thông tin Thông tin đăng nhập gồm có: Tên đăng nhập, mậtkhẩu

Xử lý:

 Sau khi người quản lý đã nhấn nút “Đăng nhập”, nếu thông tin đăngnhập không chính xác hệ thống sẽ hiển thị thông báo lỗi kèmtheo.Ngược lại, hệ thống hiển thị thông báo “Đăng nhập thành công”

và chuyển đến trang quản

 Sau khi đăng nhập thành công người quản lý được phép thực hiện cáccô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ị có thể xem, sửa , xóa ,thêm danh mục sản phẩm và sảnphẩm

- Nhập thông tin đơn hàng:

Mỗi khi có đơn hàng mới người quản lý phải làm công việc nhập thông tincủa sản phẩm vào cơ sở dữ liệu Các thông tin này bao gồm những thông tintrên Thông tin của sản phẩm sẽ được lưu trữ trong CSDL

Xử lý:

 Khi người quản trị đã nhập thông tin về điện thoại, thông tin này sẽđược kiểm tra trước khi cập nhật vào CSDL, nếu thông tin đó mà hệthống kiểm tra là không hợp lệ thì thông tin đó sẽ không được nhậpvào CSDL và hệ thống đưa ra thông báo: “Thông tin không hợp lệ” vàxác định cụ thể thông tin nào không hợp lệ Ngược lại, hệ thống đưa rathông báo “Thêm thành công”

 Khi nhập vào CSDL, mỗi sản phẩm sẽ có một mã riêng giúp phân biệtcác sản phẩm và dễ dàng cho việc quản lý Sau mỗi lần cập nhật thôngtin sản phẩm mới thì mã sản phẩm tự động tăng

 Thông tin về sản phẩm sẽ được lưu vào CSDL

- Sửa thông tin

Trang 12

Chức năng này được thực hiện khi thông tin của sản phẩm đã có trongCSDL

Xử lý:

 Khi thông tin về 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 và lưu thông tin đó vào CSDL

 Trong quá trình sửa, người quản lý chọn điện thoại cần sửa, sau đó sửalại thông tin rồi nhấn vào nút “Sửa” trên giao diện Hệ thống kiểm trathông tin mới nhập, nếu thông tin mới nhập hợp lệ hệ thống đưa rathông báo “Sửa thành công” đồng thời hệ thống sẽ hiển thị kết quả làmột bảng mới đã được cập nhật

3.2.3 Duyệt hóa đơn

Hóa đơn có 3 trạng thái: đã thanh toán, đang xử lý, đã đặt xong Tiếp đếnnếu có sự thay đổi trong hóa đơn thì nhà quản lý sẽ cập nhập lại thông tin hóađơn theo yêu cầu của khách hàng Và kết thúc sản phẩm

Trang 13

II.Thiết kế:

1.Giao diện:

Trang 20

2.Cơ sở dữ liệu hiện tại:

Trang 21

Chương 4 Kết luận và hướng phát triển

Ứng dụng đặt đồ ăn có đầy đủ chức năng cơ bản của một ứng dụng thương mạiđiện tử Đáp ưng nhu cầu cơ bản của khách hang, các quản trị viên có thể quản lísản phẩm của mình trực tiếp trên App

Trong tương lại chúng em sẽ xấy dụng back-end để lưu trữ dữ liệu, xây dựngtrang web liên kết với ứng dụng để giúp cho người quản trị không những có thểthao tác dữ liệu trên app mà còn có thể thao tác trực tiếp trên website

Ngày đăng: 20/04/2021, 22:28

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w