| With the promotion of scientific and technological progress,Internet technology has begun to be widely used in various industries.In recent years,Internet technology has begun to exert momentum in the education industry,and many Internet education companies have appeared.The products sold by Internet education companies are online courses instead of physical products.Sales do not need to personally display the products to customers,and customers are scattered in various places,and the cost of offline sales is very high.Telephone sales have the advantage of cross-regional communication,which can effectively reduce the problem of course sales costs.The traditional telephone sales department can only obtain customers through the operation department,but Internet education companies can attract a large number of customers to register for their own applications by providing free problem solving services.This is a unique channel for Internet education companies to obtain customers.Traditional telephone sales does not pay attention to controlling customer follow-up,leading to frequent harassment of customers.Therefore,it is necessary to develop a telephone sales system to assist sales courses for Internet education companies.According to the business characteristics of Internet education,this paper proposes a sales business model that conforms to the industry,and then analyzes the functional requirements of the system through the system use case diagram.The system is divided into nine modules: information access and scheduling,login,permission management,personnel management,sales management,sales workbench,TMK workbench,data center and quality inspection workbench.It also analyzes the non-functional requirements of the system.Aiming at the problem of sales intensive use of the system,the system was deployed in distributed clusters,and then the system functional modules were designed.The database was analyzed and designed using E-R diagrams.In consideration of the increase in the number of customers in the future,the data tables of the database were advanced Sub-table.This article uses the LNMP(Linux operating system + Nginx Web server + My SQL database + PHP language)website architecture to implement the course telephone sales auxiliary system,and uses the C-based high-performance PHP development framework Yaf for server-side development.The message queue Kafka is used for information communication with other business systems,which reduces the coupling of the course telephone sales auxiliary system with other systems and reduces the development difficulty of the system.After the course telephone sales auxiliary system was implemented,the black box test method was used to perform the necessary functional tests on the course telephone sales auxiliary system.The high-performance pressure testing tool Siege was used to perform a performance test on the course telephone sales auxiliary system.Test results show that the system can work normally and stably. |