Simple digital design camera

Design Specification: The camera user should be able to focus on a subject or scene of interest and press a shutter button to take a snapshot. The resulting image should be stored in camera’s local memory. The resolution of the image should be at-least 1,024H x 1,024V (~1 million pixels). The user should be able to take several images and store them in the memory. The total budget for the prototype cannot exceed $200. The user should be able to interface the camera with a PC to upload the images. Within the given budget, you need to: (a) maximize the number of pictures that you can store in the camera; and (b) maximize the rate at which snapshots can be taken successively.