https://github.com/gridhead/pharmadbclient
A user-friendly GUI assistant with administrator privileges for PharmaDB
https://github.com/gridhead/pharmadbclient
Last synced: about 1 year ago
JSON representation
A user-friendly GUI assistant with administrator privileges for PharmaDB
- Host: GitHub
- URL: https://github.com/gridhead/pharmadbclient
- Owner: gridhead
- License: gpl-3.0
- Created: 2019-04-14T07:00:53.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-12-03T03:39:45.000Z (over 6 years ago)
- Last Synced: 2025-03-28T17:52:13.297Z (about 1 year ago)
- Language: Python
- Size: 52.7 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PharmaDBClient
A user-friendly GUI assistant with administrator privileges for PharmaDB
## Getting the GUI up and running
Make sure you have the following installed on your PC
* Tkinter
* Python 3 MySQL Driver
* Python 3.6 or above
* MySQL Community Server
* MySQL Workbench
* Administrator access
* Linux based OS
## Make sure
that all the downloaded files are in the same directory.
## Getting started
* Clone all the contents to your **/home** directory and open up **dataset_PharmaDB.sql** in MySQL workbench.
* Highlight and execute creation of the database. ```create database PharmaDBTest```
* Switch over to the recently created database. ```use PharmaDBTest```
* Highlight and execute creation of tables from line number 5 to 17 consecutively.
* The environment is ready. Execute ```python3 client_app_lib.py``` in terminal.
## Database required
Create a database in MySQL named "PharmaDBTest" consisting of the following relations
* **TestManufacts** - Relation about *Pharmaceutical Manufacturers*
* **TestMedPrices** - Relation about *Pharmaceutucal Product Prices*
* **TestMedicines** - Relation about *Pharmaceutical Products*
* **TestProfitTab** - Relation about *Active Transactions*
* **TestTypeClass** - Relation about *Product Classes*
* **TestUserCreds** - Relation about *User Credentials*
* **TestWarehouse** - Relation about *Warehouse Details*
## Disclaimer
This application is not intended for use in production environment. It is still a work-in-progress and future updates may break your current operation.