insertPurchasedNum(), statisticsView(), practiceSatistics() added