design and implementation of a computer project report