Phát triển ứng dụng trên nền tảng Android

1 583 0
Phát triển ứng dụng trên nền tảng Android

Đang tải... (xem toàn văn)

Thông tin tài liệu

Phát triển ứng dụng trên nền tảng Android

Lớp$bồi$dưỡng$luyện$thi$Olympic$tin$học$sinh$viên.$Môn$học:$Phát$triển$ứng$dụng$trên$nền$tảng$Android.$$Bài$tập$lớn$2:$Người$nội$trợ$đảm$đang$$$Mô$tả$tình$huống$(scenario):$Việc$chăm$lo$bữa$ăn$cho$gia$đình$trong$một$tuần$lễ$vừa$đảm$bảo$các$yếu$tố$sức$khỏe,$dinh$dưỡng$và$ngon$miệng$là$một$bài$toán$khó$đối$với$nhiều$người$nội$trợ.$Nhất$là$trong$xã$hội$hiện$đại$khi$ta$không$có$nhiều$thời$gian$đi$chợ,$chuẩn$bị$và$nấu$nướng.$Để$chuẩn$bị$bữa$ăn$cho$cả$tuần,$người$nội$trợ$cần$phải$nghĩ$đến$các$việc$sau:$suy$nghĩ$các$bữa$ăn$trong$tuần,$các$bữa$ăn$trong$ ngày,$ đảm$ bảo$ dinh$ dưỡng$ và$ tính$ ngon$ miệng$ cũng$ như$ sự$ phong$ phú$trong$món$ăn.$Cuối$cùng$là$phải$lên$được$danh$sách$đi$chợ$cho$cả$tuần.$Các$luật$cơ$bản$cho$bữa$ăn$7$ngày$như$sau:$$1)$Một$tuần$có$7$ngày.$Mỗi$ngày$có$$bữa$sáng,$bữa$trưa$và$bữa$tối.$$$$2)$Trong$các$buổi$ăn$phải$đảm$bảo$3$thành$phần$chính:$đạm,$bột$và$rau.$Mỗi$bữa$ăn$có$ít$nhất$hai$món:$món$mặn,$món$canh.$$3)$Mỗi$món$ăn$sẽ$bao$gồm$các$nguyên$liệu$để$chế$biến.$Ví$dụ:$cá$lóc$kho$tộ:$cá$lóc,$nước$mắm,$tiêu,$hành,$đường.$Tuy$nhiên$các$gia$vị$cơ$bản$sẽ$không$nằm$trong$list$đi$chợ:$nước$mắm,$tiêu,$muối,$đường.$$4)$Mỗi$người$tiêu$thụ$một$lượng$thức$ăn$nhất$định$trong$ngày$(tham$khảo$sách$về$dinh$dưỡng).$Lấy$ví$dụ$một$gia$đình$có$3$người:$một$nam,$một$nữ$và$một$em$bé$(>3$tuổi$trở$lên).$$$$Tuy$nhiên$nhờ$sự$trợ$giúp$của$chương$trình$người$nội$trợ$đảm$đang$Wonderful•2011,$ mà$ việc$ này$ trở$ nên$ không$ còn$ là$ mối$ bận$ tâm$ của$ người$ nội$ trợ$ nữa.$Chương$trình$Wonderful•2011$có$những$tính$năng$sau:$$1)$Tự$động$sinh$ra$menu$thức$ăn$cho$7$ngày$trong$tuần$theo$quy$luật$mô$tả$ở$trên.$Các$món$ăn$cơ$bản$có$khoảng$21$món$được$lưu$trong$SQLite$hoặc$cập$nhật$mỗi$tuần$thông$qua$RESTful$web$service.$$2)$Trong$mỗi$menu,$tự$động$sinh$ra$list$đi$chợ,$có$chi$tiết$số$lượng,$khối$lượng$nguyên$liệu$cần$mua.$$3)$Có$thể$chia$list$cần$mua$cho$2$người,$vợ$mua$một$số$món,$chồng$mua$một$số$món.$$4)$Chương$trình$tự$động$nhắc$nhở$đi$chợ$ở$một$số$thời$gian$nhất$định.$$5)$Người$dùng$có$thể$thay$đổi$tùy$biến$các$món$ăn$trong$ngày,$trong$tuần.$$$$Các$ nhóm$thí$ sinh$ tự$ thiết$kế$ chương$ trình$thực$hiện$ được$ các$tính$năng$ như$trên$theo$nguyên$tắc$đảm$bảo$được$càng$nhiều$tính$năng$của$yêu$cầu$đề$ra$càng$tốt.$Menu$chương$trình$tiện$sử$dụng.$Các$nhóm$sẽ$tự$thiết$kế$cơ$sở$dữ$liệu$SQLite$cho$riêng$mình.$Cấu$trúc$Restful$web$service$và$format$dữ$liệu$trả$về$dạng$JSON$sẽ$được$cung$cấp$vào$lúc$thi.$$$ . Lớp$bồi$dưỡng$luyện$thi$Olympic$tin$học$sinh$viên.$Môn$học: $Phát$ triển$ ứng$ dụng$ trên$ nền$ tảng$ Android. $$Bài$tập$lớn$2:$Người$nội$trợ$đảm$đang$$$Mô$tả$tình$huống$(scenario):$Việc$chăm$lo$bữa$ăn$cho$gia$đình$trong$một$tuần$lễ$vừa$đảm$bảo$các$yếu$tố$sức$khỏe,$dinh$dưỡng$và$ngon$miệng$là$một$bài$toán$khó$đối$với$nhiều$người$nội$trợ.$Nhất$là$trong$xã$hội$hiện$đại$khi$ta$không$có$nhiều$thời$gian$đi$chợ,$chuẩn$bị$và$nấu$nướng.$Để$chuẩn$bị$bữa$ăn$cho$cả$tuần,$người$nội$trợ$cần$phải$nghĩ$đến$các$việc$sau:$suy$nghĩ$các$bữa$ăn$trong$tuần,$các$bữa$ăn$trong$. được$ các$tính$năng$ như $trên$ theo$nguyên$tắc$đảm$bảo$được$càng$nhiều$tính$năng$của$yêu$cầu$đề$ra$càng$tốt.$Menu$chương$trình$tiện$sử $dụng. $Các$nhóm$sẽ$tự$thiết$kế$cơ$sở$dữ$liệu$SQLite$cho$riêng$mình.$Cấu$trúc$Restful$web$service$và$format$dữ$liệu$trả$về$dạng$JSON$sẽ$được$cung$cấp$vào$lúc$thi.$$$

Ngày đăng: 24/01/2013, 16:27

Từ khóa liên quan

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

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

Tài liệu liên quan