Date of Issue2016-04-28
School of Computer Engineering
With the development of economics, more and more people choose to travel during their holiday. Bargaining is an important part of their travel because people usually spend a lot of time shopping, when they are travelling to another place. However, various cultures, which is decided by the location, require different bargaining manners. Travelers may have difficulties bargaining with sellers in certain locations that they are not familiar with. These difficulties definitely cause inconvenience for travelers and they even may bring them unpleasant travelling experiences. The objective of this project is developing a well functional and effective web application, which aims to provide bargaining suggestions in certain locations based on the local culture. This objective is realized by offering a platform to users, which helps users to share their bargaining experiences, and then getting the bargaining suggestions through learning all the experiences. In order to provide the platform for users to get bargaining suggestions, a web application is designed, implemented and tested. This web application is developed using MVC framework, which separates the logic with the interface. Django is used in this application to get clean and pragmatic design. Django helps to develop four interconnected parts: template, URLdispatcher, view and model. Database built by MySQL interacts with the application for data collecting and retrieving. The bargaining data in the database is also used for data mining, in order to learning and finally get the bargaining suggestion. K-NN classification algorithm is used in data mining for prediction. The results of test show acceptable prediction accuracy, and higher accuracy needs to be achieved with improvements. With research done for the current market, this bargaining application is found to be relatively unique in the market. Although currently there are some applications in the market helping customers to buy products with lower price, most of them only helps during shopping in the internet environment. While shopping online is become the new trend for users, shopping in real life interacting with sellers is still an important part of users’ lives. This application provides reference for users, especially travelers, when they are traveling and bargaining in certain locations. The appearance of this web application is meaningful in the travel application market since it enriches the functionalities and features of the travel application. It is able to lead to a new trend of bargaining and travelling. This application can function well now, but it is not accessible for every internet user. In the future, a domain name can be applied so that every one can access it. Future improvements could be made to further improve the application to build better functions and make it more user friendly.
Final Year Project (FYP)
Nanyang Technological University