Professional Documents
Culture Documents
Matibabu Chain of Pharmacies Database and Web Application
Matibabu Chain of Pharmacies Database and Web Application
ABSTRACT
Pharmacies are usually vital players in meeting the needs of the society as a whole specifically in
providing medication which is one of the basic human needs. As a result of this, there has to be a
well-structured management system to ensure that pharmacy related activities are done in an
effective and efficient manner. A website application to enable one access services offered by
matibabu chain of pharmacies is of great importance too.
The matibabu chain of pharmacies database management system gives information about
services offered by the pharmacies as well as the personnel involved. Additionally, it enables one
to implement basic database operations which include creating, updating, reading and deleting
forms and records. The features incorporated are namely
Python
HTML
CSS
MySQL Workbench
Flask
INTODUCTION
The project involves creating a database that contains information about matibabu chain of
pharmacies and building a database –backed which should be a three-tier client server
application. The main objective of the project is basically to show a practical understanding of
basic concepts related to database management systems through design and implementation of an
application that involves a database.
When dealing with a chain of pharmacies, it would be very difficult to handle information of
pharmacy related activities such as details of patients, doctors, pharmacies, pharmaceutical
companies and drugs. This is due to the fact that a large number of records are involved thus
making the process hectic and tedious. As a result, it is strategic to have a computer database
management system that ensures effective monitoring of pharmacy related activities and
services.
Besides the management system, some users might like accessing the services provided by the
pharmacies at the comfort of their homes. A database-backed web application will be thus
suitable to ensure that there exists a level of restricted access based on functionality and role of
the user. Consequently, the system achieves user friendliness and generation of forms as well as
reports is much easier.
METHODS USED
ER model
Relational model
SQL statements
ER DIAGRAM
Primary
Patients Doctors
Physician
Date
Prescriptions
addres
s Quantity
Phone_No
name trade_name
formula
Pharmacy sell Drugs
price
make
contrac Pharmaceutical_
t Company
start_date
Phone_No
surpervisor
end_date Company_
name
text