Xây dựng phần mềm đặt món ăn trực tuyến HMLFOOD cho điện thoại di động trên nền tảng hệ điều hành android

 


Kểtừnăm 2011, đặt món ăn trực tuyến đã trởthành một thịtrường hấp dẫn và “ngon miệng” tại Việt Nam. Khởi đầu từlà sựtiện lợi khi đặt món ăn với cộng đồng người nước ngoài tại Việt Nam, sau đó trởthành trào lưu và được đón nhận nồng nhiệt từcác bạn trẻvà nhân viên vănphòng. Hiện nay, với sựphát triển của các trang thương mại điện tử, việc mua và bán các sản phẩm trên môi trường kinh doanh online ngày càng trởnên phổbiến, việc đặt món ăn trực tuyến đã xác lập vị trí  trong  thói  quen  mua  sắm  của  nhiều  người  dùng  Internet.  Chính  vì  vậy  em  đã chọn đềtài: “Xây dựng phần mềm đặt món ăn trực tuyến HMLFOOD cho điện thoại  di  động  trên  nền  tảng hệđiều  hành Android”  làm  đề tài  cho  đồ án   tốt nghiệp. Thông qua đềtài này em tìm hiểu được thêm những kiến thức mới vềlập trình Android và trau dồi khảnăng lập trình của mình.


NỘI DUNG:


LỜI CAM ĐOAN....................................................................................................2

MỤC LỤC..............................................................................................................3

DANH MỤC HÌNH ẢNH.......................................................................................5

LỜI NÓI ĐẦU........................................................................................................7

CHƯƠNG 1: CƠ SỞLÝ THUYẾT........................................................................8

1.1 Công nghệxây dựng server...........................................................................8

1.2 Công nghệphát triển ứng dụng android.......................................................10

1.2.1 Giới thiệu chung vềhệđiều hànhandroid............................................10

1.2.2 Kiến trúc của android..........................................................................11

1.2.3 Công nghệphát triển ứng dụng android...............................................14

1.3.4  Công nghệgiao tiếp giữa ứng dụng android và web server................15

CHƯƠNG 2: KHẢO SÁT PHÂN TÍCH THIẾT KẾ.............................................20

2.1 Nhu cầu sửdụng phần mềm đặt món ăn trực tuyến ởViệt Nam và nước ngoài 

hiện nay.............................................................................................................20

2.2 Phần mềm ngoài thịtrường..........................................................................21

2.2.1 Food panda..........................................................................................21

2.2.2 Vietnammm.........................................................................................22

2.2.3 Eat.vn..................................................................................................23

2.2.4 chonmon.vn.........................................................................................24

2.2.5 Kết Luận.............................................................................................25

2.2.6. Thịtrường kinh doanh món ăn trực tuyến...........................................26

2.3 Khảo sát hệthống........................................................................................28

2.3.1 Mô hình đặt món ăn trực tuyến của khách hàng...................................28

2.3.2 Khảo sát quy trình ship hàng của nhà hàng..........................................29

2.4 Yêu cầu đặt ra và giải quyết yêu cầu............................................................33

2.4.1. Yêu cầu đặt ra....................................................................................33 

4

2.4.2. Giải quyết yêu cầu..............................................................................33

2.5. Phân tích thiết kếhệthống..........................................................................34

2.5.1 Các tác nhân và Usecase......................................................................34

2.5.2 Đặc tảUC............................................................................................35

2.5.3 Biểu đồhoạt động...............................................................................39

2.5.4 Biểu đồtrình tự...................................................................................47

2.5.5 Biểu đồ lớp..........................................................................................51

CHƯƠNG III: XÂY DỰNG DEMO CHƯƠNG TRÌNH.......................................52

3.1 Giao diện chính...........................................................................................52

3.2 Một sốchức năng chính...............................................................................55

3.2.1 Giao diện khách hàng tương tác..........................................................55

3.2.2 Giao diện admin..................................................................................62



LINK DOWNLOAD

 


Kểtừnăm 2011, đặt món ăn trực tuyến đã trởthành một thịtrường hấp dẫn và “ngon miệng” tại Việt Nam. Khởi đầu từlà sựtiện lợi khi đặt món ăn với cộng đồng người nước ngoài tại Việt Nam, sau đó trởthành trào lưu và được đón nhận nồng nhiệt từcác bạn trẻvà nhân viên vănphòng. Hiện nay, với sựphát triển của các trang thương mại điện tử, việc mua và bán các sản phẩm trên môi trường kinh doanh online ngày càng trởnên phổbiến, việc đặt món ăn trực tuyến đã xác lập vị trí  trong  thói  quen  mua  sắm  của  nhiều  người  dùng  Internet.  Chính  vì  vậy  em  đã chọn đềtài: “Xây dựng phần mềm đặt món ăn trực tuyến HMLFOOD cho điện thoại  di  động  trên  nền  tảng hệđiều  hành Android”  làm  đề tài  cho  đồ án   tốt nghiệp. Thông qua đềtài này em tìm hiểu được thêm những kiến thức mới vềlập trình Android và trau dồi khảnăng lập trình của mình.


NỘI DUNG:


LỜI CAM ĐOAN....................................................................................................2

MỤC LỤC..............................................................................................................3

DANH MỤC HÌNH ẢNH.......................................................................................5

LỜI NÓI ĐẦU........................................................................................................7

CHƯƠNG 1: CƠ SỞLÝ THUYẾT........................................................................8

1.1 Công nghệxây dựng server...........................................................................8

1.2 Công nghệphát triển ứng dụng android.......................................................10

1.2.1 Giới thiệu chung vềhệđiều hànhandroid............................................10

1.2.2 Kiến trúc của android..........................................................................11

1.2.3 Công nghệphát triển ứng dụng android...............................................14

1.3.4  Công nghệgiao tiếp giữa ứng dụng android và web server................15

CHƯƠNG 2: KHẢO SÁT PHÂN TÍCH THIẾT KẾ.............................................20

2.1 Nhu cầu sửdụng phần mềm đặt món ăn trực tuyến ởViệt Nam và nước ngoài 

hiện nay.............................................................................................................20

2.2 Phần mềm ngoài thịtrường..........................................................................21

2.2.1 Food panda..........................................................................................21

2.2.2 Vietnammm.........................................................................................22

2.2.3 Eat.vn..................................................................................................23

2.2.4 chonmon.vn.........................................................................................24

2.2.5 Kết Luận.............................................................................................25

2.2.6. Thịtrường kinh doanh món ăn trực tuyến...........................................26

2.3 Khảo sát hệthống........................................................................................28

2.3.1 Mô hình đặt món ăn trực tuyến của khách hàng...................................28

2.3.2 Khảo sát quy trình ship hàng của nhà hàng..........................................29

2.4 Yêu cầu đặt ra và giải quyết yêu cầu............................................................33

2.4.1. Yêu cầu đặt ra....................................................................................33 

4

2.4.2. Giải quyết yêu cầu..............................................................................33

2.5. Phân tích thiết kếhệthống..........................................................................34

2.5.1 Các tác nhân và Usecase......................................................................34

2.5.2 Đặc tảUC............................................................................................35

2.5.3 Biểu đồhoạt động...............................................................................39

2.5.4 Biểu đồtrình tự...................................................................................47

2.5.5 Biểu đồ lớp..........................................................................................51

CHƯƠNG III: XÂY DỰNG DEMO CHƯƠNG TRÌNH.......................................52

3.1 Giao diện chính...........................................................................................52

3.2 Một sốchức năng chính...............................................................................55

3.2.1 Giao diện khách hàng tương tác..........................................................55

3.2.2 Giao diện admin..................................................................................62



LINK DOWNLOAD

M_tả
M_tả

Không có nhận xét nào: