есть курсовая с подобной темой, делать опираясь на нее
задание http://depositfiles.com/files/fffs97ngl