Disclaimer: you will get the source code + the database script, and to make it work in your machine is your responsibility, and to debug any error/exception is your responsibility, this project is for the students who want to see an example and read the code not to get it and run it.