Tải bản đầy đủ (.doc) (22 trang)

ĐẠ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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.67 MB, 22 trang )

ĐẠI HỌC ĐÀ NẴNG

KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỒ ÁN CƠ SỞ 3
ĐỀ TÀI: APP MOBILE ORDER FOOD

Sinh viên thực hiện

: ĐẶ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Ở 3
………………………………………………………......................
………………………………………………………………………
...........................................................................................................

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


MỞ ĐẦU



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 đề 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 xun 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 tố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 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 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.


LỜI CẢM ƠN
Trong thời gian làm đồ án tốt nghiệp, em đã nhận được nhiều sự giúp đỡ, đóng
góp ý kiến và chỉ bảo nhiệt tình của thầy cơ, gia đình và 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, chỉ bảo chúng em trong suốt quá trình làm đồ án.
Em cũng xin chân thành cảm ơn các thầy cô giáo trong trường Đại học công nghệ
thông tin và truyền thông Việt Hàn, đã dạy dỗ cho em kiến thức về các môn đại
cương cũng như các môn chuyên ngành, giúp em có được cơ sở lý thuyết vững
vàng và tạo điều kiện giúp đỡ em trong suốt quá trình học tập.
Cuối cùng, em xin chân thành cảm ơn gia đình và bạn bè, đã ln 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.


NHẬN XÉT
……………………………………………………………………………………
…….
……………………………………………………………………………………
…….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………

………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….…………………………………………………………………………
………….………………………………………………………………………


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


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án hàng trên Facebook thì khơng thể nào bỏ qua việc bán hàng
trên những ứng dụng đặt đồ ăn online. Những app giao đồ ăn
đang ngày càng nở rộ hơn, và nhu cầu người dùng đặt hàng qua
những app ship đồ ă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ệt Nam, đặc biệt là dân văn phịng đã thay đổi thói quen ăn
uống theo hướ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ời gian và thậm chí cịn giúp chủ qn lời
nhiều hơn trong khi thực khá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,
đây chính là kết quả của việc thay đổi thói quen ăn uống của
khách hàng trong 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 ra
đường, họ cần một phươ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ẹt khách. Và thế là những ứng dụng đặt đồ
ăn ra đời như là một lẽ hiển nhiê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



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!


Chương 3


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 năng này cho phép người dùng trở thành khách hàng của App.
Khi đã trở thành thành viên, họ mới được phép mua hàng.Các thông tin
đăng ký bao gồm:
 Số điện thoại
 Họ và tên
 Địa chỉ
 Mật khẩu
Xử lí:
 Người dùng phải nhập đầy đủ và chính xác các thông tin theo yêu
cầu của hệ thống. Sau khi đã nhấn nút “Đăng ký”, nếu tài khoản đã
tồn tại hệ thống sẽ hiển thị thông báo: “Tài khoản này đã tồn tại!”.
Nếu thông tin đăng ký không đầy đủ hoặc chính xác hệ thống sẽ
hiển thị các 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 được phép
đăng nhập với tài khoản vừa đăng ký.
 Sau khi đã đăng ký thành công tài khoản của người dùng sẽ được
lưu trong cơ sở dữ liệu.
1.1.2 Đăng nhập
Chức năng này cho phép người dùng đăng nhập vào hệ thống khi đã có
tài khoản. Thơng tin đăng nhập gồm có:
 Số điện thoại
 Mật khẩu
Xử lý:
Sau khi người dùng đã nhấn nút “Đăng nhập”, nếu thơng tin đăng

nhập khơng chính xác hệ thống sẽ hiển thị thông báo “Tên đăng nhập
hoặc mật khẩu 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 khẩu
Chức năng này cho phép người dùng thay đổi thông tin về mật khẩu
trong tài khoản của mình để tăng tính bảo mật. Các thông tin thay đổi mật
khẩu bao gồm:
 Mật khẩu cũ
 Mật khẩu mới
 Nhập lại mật khẩu


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ếu
ngườ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óa
trắ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ông
tin 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ẩm
người dùng có thể xem được chi tiết của 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 về sản phẩm đó. Khách hàng có thể tìm kiếm nhanh sản phẩm
bằng cách nhập tên sản phẩm mình 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 sẽ gợi ý sản phẩm giống với nội dung tìm kiếm của khách hàng.
3.1.6 Giỏ hàng và thanh toán
Giỏ hàng:
Chức năng này cho phép người dùng đặt hàng thơng qua ứng dụng.Sau khi
tìm được sản phẩm mong muốn người dùng có thể 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ọ có thể kiểm tra
lại danh sách sản phẩm đã thêm vào giỏ hàng.
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 thanh
tốn khi đó thơng tin mà người dùng cần cung cấp khi thanh toán là địa
chỉ.
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 mình đã đặt sau đó nhập đầy đủ các thông tin trên. Hệ thống
sẽ kiểm tra các 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 về đơ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 quá trình tạo lập đơn hàng người dùng có thể sửa hoặc 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 về đơn hàng
sẽ được lưu vào CSDL.


 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 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 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 thì họ phải
ấn vào icon u thích trên sản phẩm ngược lại muốn xóa khỏi u
thích thì ấn vào icon.
 Mục u thích sẽ có một mục riêng người dùng sẽ ấn vào và 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 năng này cho phép người quản lý đăng nhập vào hệ thống để thực
hiện việc quản lý thông tin. Thông tin đăng nhập gồm có: Tên đăng nhập, mật
khẩu.
Xử lý:
 Sau khi người quản lý đã nhấn nút “Đăng nhập”, nếu thông tin đăng
nhập khơng chính xác hệ thống sẽ 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”
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á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ị có thể xem, sửa , xóa ,thêm danh mục sản phẩm và sản
phẩ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 tin
củ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 tin
trê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ập
và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 ra
thô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ệt
cá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ơng
tin 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


Chức năng này được thực hiện khi thông tin của sản phẩm đã có trong
CSDL.
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 q 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 rồi nhấn vào nút “Sửa” trên giao diện. Hệ thống kiểm tra
thông tin mới nhập, nếu thông tin mới nhập hợp lệ hệ thống đưa ra
thô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 tốn, đang xử lý, đã đặt xong. Tiếp đến
nế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 u cầu của khách hàng. Và kết thúc sản phẩm.


II.Thiết kế:
1.Giao diện:









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


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ựng
trang 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.




×