Crawler: for news agency (support utf-8 encode). the database schema of Crawler is shown below, this aplication compatible with mysql database. the client state diagram is shown below, we just implement terminal user interface for client-side.