Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paramsiddharth/apl-dbms-sem3-2020-final-project
Final project using Tkinter and SQLite3.
https://github.com/paramsiddharth/apl-dbms-sem3-2020-final-project
Last synced: about 1 month ago
JSON representation
Final project using Tkinter and SQLite3.
- Host: GitHub
- URL: https://github.com/paramsiddharth/apl-dbms-sem3-2020-final-project
- Owner: paramsiddharth
- Created: 2020-12-10T07:30:56.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-10T16:21:35.000Z (about 4 years ago)
- Last Synced: 2024-05-22T20:23:04.829Z (7 months ago)
- Language: Python
- Size: 51.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bus Booking System - Project
The final project for submission in semester 3,
Advanced Programming Laboratory and Database
Systems.## Features
- Add buses with date, timings, and "from" and "to"
data.
- Query buses based on client's requirements in a
user-friendly environment.
- Buy tickets, which themselves are logged using
an SQL TRIGGER.
- Pure usage of SQLite 3 for file-based data storage.
- UI implemented entirely in Tkinter.
- Powerful error-handling; Negligible chances of
failure.
- Version-controlled by Git for the progress report.## Dependencies
- Python 3.8+
- Tkinter## Development
- If on Linux, install Tkinter.
``` bash
sudo apt-get install python-tk
```
- While making sure the appropriate filesystem
permissions are given,
start `main.py` using Python 3.
``` bash
python3 main.py
```
An SQLite database will be created in `data.db`, which
will be used by the application for storage.## Supervision
- Dr. Mahesh Kumar
- Dr. Nileshkumar R. Patel
- Dr. Amit Kumar Srivastava# Made with ❤ by [Param](http://www.paramsid.com).