Font Size: a A A

Design And Implementation Of Intelligent Ordering System Based On NFC

Posted on:2017-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:N WangFull Text:PDF
GTID:2428330572496663Subject:IC Engineering
Abstract/Summary:PDF Full Text Request
With the continuing enrollment expanding of universities in recent years,the number of students is increasing.Consequently,it becomes a widespread phenomenon among college canteens:on the one hand,although many canteens have set several windows for the sale of food,at the meal-time there is still a long queue at the same window,which does not only block the aisle,but also waste the consumers' time to a large extent.On the other hand,since college students have more free time than high school students,in order to enrich their college life,they are often busy with academic study or engaged in the organization of activities.Accordingly,the problem of irregular and improper diet will occur to do harm to their health.As the Internet has developed rapidly,especially mobile services,we can design a kind of intelligent queuing service to replace that people queue,at the same time,to record their food consumption.Then we can analyze these date so as to give more wise advice.Based on the analysis of the current situation of the canteens,together with Near Field Communication(Henceforth NFC)networking applications and the"Internet plus" concept,the thesis will design and develop a intelligent ordering system.Firstly,a questionnaire about the situation of undergraduates' repast is carried out and then concluded for understanding the main problem of college dining rooms and the need of students.So that we can make an analysis of the current development of the big date and apply it to this design.Next,according to the operating principle of NFC,an app will be developed for reading and writing the NFC tags.The NFC tags with written data serve as a entrance to the system,which will bring the users a special experience.Secondly,in order to achieve the overall construction of the system,we have analyzed and selected the relevant technology that is used in the development of the system.In addition,we have chosen the Spring MVC technology which is an implementation of the MVC framework,for developing the system.Then we use it to simplify and standardize the development of JavaEE,and manage the system data with Hiber(?)technology which(?)able to encapsulate the operation of the database and makes the system more stable whe(?)access to the da(?).As to(?)system,a front-end technology FrameWork7 have come into use,additionally together with their own unique design,the system appears to be more simple and beautiful.In the case of the Web container,this system has selected a combination of nginx and Apache as a guarantee for the load balance of the system.Next,we use simulated annealing algorithm to build the intelligent recommendation system module,and Apriori algorithm to build the related recommendation system module,then realize the feasibility analysis of the system from the perspective of the functional requirements,performance and user experience.According to this analysis,we have got know the feasibility of the development of the system.Thirdly,we finish the overall design of the system and divide it into two parts—intelligent ordering and background management,then making the detailed module division of each part Moreover,the design of the database mainly focuses on model design and the realization of date table,in which we abstract the date as a model,link each model,and finally build the data table for each model within the relational database Mysql.Finally,for each module,we have designed the logical flow and the algorithm model.Besides,we achieve the realization of the functions by using HTML templates and multithreading technology.Based on the finished functions,we repeatedly debug the user interface so as to make it simple and beautiful.After completing the system design,we have test the system and find that the function of each module has achieved the expected goal.Therefore,the system is of great practical value to effectively provide ordering service for users and query the date.
Keywords/Search Tags:NFC, data analysis, algorithm, intelligent ordering, Java, database
PDF Full Text Request
Related items