Back End development Project, Python Backend of Travel website For python 3.6.5 and above.
it is a GUI project with the use of tkinter(python library) to do CRUD(create, read, update, delete) of the travel packages. The goal for this project is to better understand how to write python programs in a OOP(object oriented programming) manner. i used the sqlite as a database.there is also an image processing tool where the pogram is able to display images of the travel site.
- tkinter
- tkinter.ttk
- sqlite3
- PIL
libraries which need to be installed before the program can be run.
There are two programs in this files.
This first file can be started by starting "spTravel.py". This file is to view what are the existing travel packages.
Screen 1: Landing page of the Application
Screen 2: Loading/refresh the database
if the database is being updated/added/removed, we can click reload data to update the database.
Screen 3: Load a travel package
select one of the travel package to view the travel package.
This second file can be started by starting "sp_Travel_Admin.py". This file is to perform CRUD(create,read,update,delete) on the application.
Screen 1: Landing page of the Application
if there is no data in the database.db what the system will do is it will read from tourlist.txt to create a database from it.
Screen 2: Create a new travel Package
Screen 3: Read an existing travel Package
user can search an travel package which is added into the database
Screen 4: Update an existing travel Package
Screen 5: Update an existing travel Package
user can delete a travel package which is in the database