VAMK.HELP WEB APPLICATION BASED ON FLASK FRAMEWORK AND WEB CRAWLER
Ren, Likai (2016)
Ren, Likai
Vaasan ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016061112743
https://urn.fi/URN:NBN:fi:amk-2016061112743
Tiivistelmä
The purpose of this thesis was to build a web application “VAMK.help” with ser-vices that could help students in VAMK deal with some practical problems.
This application was implemented to utilize the Flask web framework to serve the services from the web crawler which could make requests to the servers of Winha or Tritonia and parse the HTML documents to get desired data, and the data would be processed further and exposed to the student in a decent way.
The services were designed to include course reports, course calendars, Tritonia renewals, and GPA change notifications, automatic book renewals as additional services as well.
The project has achieved all devised services. The web application “VAMK.help” has been tested by many students in VAMK. With not only multi-functionalities, but also a decent user experience and visual effects, the application is highly praised by some students in VAMK.
It was a rewarding attempt to solve practical problems through programming in order to make life easier.
This application was implemented to utilize the Flask web framework to serve the services from the web crawler which could make requests to the servers of Winha or Tritonia and parse the HTML documents to get desired data, and the data would be processed further and exposed to the student in a decent way.
The services were designed to include course reports, course calendars, Tritonia renewals, and GPA change notifications, automatic book renewals as additional services as well.
The project has achieved all devised services. The web application “VAMK.help” has been tested by many students in VAMK. With not only multi-functionalities, but also a decent user experience and visual effects, the application is highly praised by some students in VAMK.
It was a rewarding attempt to solve practical problems through programming in order to make life easier.