Week 1 :Analysis of User Requirements
Intro: Analyze the user requirements of our restaurant recommendation app and get the data flow diagram and ER-diagram depended on the requirements
Week 2 : Draw Data Flow Diagram and ER-diagram
Intro: Draw the DFD and ER-diagram based on the user's requirements and Start to work on the development of the app's function realization
Intro: Use mysql to create the database based on the ER-diagram and Finish the report of the analysis of the user's requirements
Week 4 : Coding Basic App User Interface
Intro: Start to work on the development of the app and work on the user interface for the app
Intro: We focus on the navigation of different pages this week and try to further improve the user interface. we implement the Google map API into the app. What’s more, we solve the problem which was left last week---the problem about the page navigation.
Week 6: Testing of the database
Intro: We tried to connect the database with our app and further improved the user interface.
Week 7: Implement of the recommendation algorithm
Intro: We start to implement the algorithm and the database system of the app. What we do first is to use the algorithm to evaluate the recommendation system. We will calculate the precision, recall and F-measure value. After that, we will implement the algorithm on the app and test it in the real world.
Week 8:Implement of the recommendation algorithm
Intro: Finish the implement of the algorithm, improve the website design and upload all the weekly report this week
Week 9:Implement of the navigation bar
Intro: We changed the navigation bar and continued to finish the algorithm part. We also update our website which related our schedule.
Week 10:Implement of content of application UI
Intro: We started work on the recommend algorithm. We finished most of the content of application UI. At the same time, we want to use some online APIs while it has difficulties in some part.
Week 11:Implement of the database connection problem
Intro: We solved some bugs of database connection and we are working on the use of google map api and algorithm realization.
Week 12: Implement of function which can find the nearby restaurants
Intro: We solve some problem and use an api named here place to do the location work and can show the restaurant nearby. And we also have a test a sample of login and sign up. We start to do the final paper.
Week 13: Implement of weather function and add note page
Intro:We solve some database problem so that we can make image show properly. And we finish the weather part and add some small functions like note that make application more user-friendly.
Week 14:Presentation