| currently, the development of the Internet has been throughout all areas of society, theInternet has gradually replaced the traditional newspaper, radio and television, becoming themain source of people’s access to information. The development and popularization of mobileterminals have brought a revolution of the Internet, it has gradually changed people’s way oflife, so that people can browse information on the Internet anytime and anywhere,reading thenews by using a mobile terminal is becoming a habit of gossip. Mobile Internet applicationrepresents a new direction for the future development of the Internet.Facing the arrival of mobile Internet applications’era, traditional news carrier also needto change and develop. Timely access to news clues has become a key element of competitiveopportunities between major medias. The model of getting news by traditional news editorshas been unable to meet the times. For these needs, we design news clues collection systemadhering to the principle that "everyone is a reporter, and everyone to participate," providingthe majority of Internet users with a platform of collecting news clues and reading news.Through this platform, we can not only browse the current social hot news pushed by system,and more able to upload news clues through this mobile client application software,it alsoprovides fresh information for the major medias.The design and implement of the news clues collection systems is composed of serverand mobile terminal. Due to the current mobile field consists essentially Andriod, iOS andwindows phone, considering the breadth of mobile client application and the compatibility ofthe three platforms, we use multi-platform framework AppCan to develop the mobileterminal App. Mobile terminal App includes news clues’collection, browsing hot news,rewards’queries, help information,contacting the medias and other functions. At the sametime, we use a number of techniques to reduce unnecessary user operation and to bring a good sense of the user experience. Server uses WebService framework to get a safe andefficient information interaction with mobile clients. In order to dealing with the largenumber of reporters and reducing the editors’workload and improving the level of automationof information processing, we use automatic classification of news based on KNNclassification algorithm on the server, it effectively improves the efficiency of processing thenews clues.Experiments and running results show that the system of collecting news clues cansteadily run on many different operating system of mobile phones, it implements the corefunctionality and brings a better user experience, so it has good prospects and promotionalvalues. At the same time, it provides a reference for similar mobile application developmenton cross-platform AppCan.The main content of this paper is organized as follows:Chapter1(Introduction) Introducing the research background, purpose and significanceof the subject, and the main work of this paper.Chapter2(Related technical description) Describing the background of topics andrelated technology. It mainly includes the introduction of AppCan development platform andAppCan page design and WebService data interacting and common accounts logining and soon.Chapter3(Overall design) Introducing the analysis of topic needs, division of modules,functional design of modules and design of the database. Needs analysis determines the majorrelated objects and operations in the system, and describing the principle of automaticclassification of news based on KNN classification algorithm. Database design is mainlyshowed by the form of E-R diagram.Chapter4(Detailed design) On the basis of the overall design, chapter4introduces thedetailed design process, there are database design, server-side design and mobile terminaldesign. Server design mainly includes the operational processes of administrator, the specificapplication of WebService data exchange technology and the implementation process ofnews’ automatic classification based on KNN classification algorithm. Mobile terminaldesign mainly includes the introductions of user login process and the key technologies used during the implementation process of the core functions, including pictures uploaded underAppCan framework and generic login account.Chapter5(Commissioning) Describing the situation of application running on mobileterminal when it is packaged as installation package. It mainly introduces the interface ofcore functions while running on the Andriod platform, such as user login, upload news tips,etc., and also giving the interface on the iOS platform to prove the feasibility of the systemand the feature of cross-platform.Chapter6(Summary and outlook) Summarizing the main work of this paper, andpointing out the direction which need improved while developing the system of news cluescollection based on cross-platform AppCan. |