Skip to content

sayyidkhan/python-project-ui-2018

Repository files navigation

python-project-ui-2018

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.

libraries required:

tkinter
  • tkinter
  • tkinter.ttk
sqlite3
  • sqlite3
pil library
  • PIL

libraries which need to be installed before the program can be run.

User Interface

There are two programs in this files.

The first file, view travel package

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 shot 2018-10-23 at 10 03 34 pm

Screen 2: Loading/refresh the database

if the database is being updated/added/removed, we can click reload data to update the database. screen shot 2018-10-23 at 10 11 59 pm

Screen 3: Load a travel package

select one of the travel package to view the travel package. screen shot 2018-10-23 at 10 16 51 pm

The second file, perform CRUD operations to 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 shot 2018-10-23 at 10 25 02 pm

Screen 2: Create a new travel Package

user can add new travel package into the database screen shot 2018-10-23 at 10 29 36 pm

Screen 3: Read an existing travel Package

user can search an travel package which is added into the database screen shot 2018-10-23 at 10 35 38 pm screen shot 2018-10-23 at 10 35 45 pm

Screen 4: Update an existing travel Package

user can update an travel package which is in the database screen shot 2018-10-23 at 10 37 54 pm screen shot 2018-10-23 at 10 38 06 pm

Screen 5: Update an existing travel Package

user can delete a travel package which is in the database

screen shot 2018-10-23 at 10 40 33 pm screen shot 2018-10-23 at 10 40 48 pm

About

python Backend GUI for Travel Website; python + sqlite

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages