Cycle Route Planner
March 31, 2011 gp10-rcb He, Jun (jxh10u)
other group members Name CS User ID E-Mail psydca@nottingham.ac.uk psydno@nottingham.ac.uk psymq@nottingham.ac.uk
Armitage, Constance Olive cxa09u O 'Dwyer, Niall Qiu, Mengtian nxo09u mxq00u
Supervisor: Prof. Roland Backhouse (rcb)
Personal Contribution Summary
The overall goal of the project is to develop a cycle-route planner which particularly meets the needs of the students in the University. In this project, I took the major role of a programmer whose responsibility was to make the design into a runnable program. In around the middle period of the development process, I made a prototype that could achieve basic but the most important functionality of the system based on the initial design idea. The prototype is a single web page with a slippy map which can display a polyline on the map as a route and a route information table when given the start place and destination. Though the graphical user interface was really simple and ugly, it at least provided the possibility that the design of the system was feasible. In fact, the final routing system of the project was just built on the rationale of the prototype but with the extension of multi-functionalities. In the final routing system, I made it possible for user to click on the map and get the place instead of to type in the literal name. In addition, the routing system can identify the postcode as an input. The routing system also provides three types of routes which gives more choices for user. Apart from improving of the functionalities of the routing system, I also took part in the designing and programming of the wiki system which is another functionality of the project. The wiki system relies on the utility of the MYSQL database. We reached the concept of the “big society” in the problem specification by allowing users to update the information in the database. When added into the system, latest