Uploaded by Mary Bosibori

MATIBABU DOCUMENT

advertisement
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.
STATEMENT OF THE PROBLEM
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
The methods used in the project include

ER model

Relational model

SQL statements
Name
Name
Address
Specialty
DoctorNo
PatientNo
Age
YOE
Primary
Physician
Patients
Doctors
Date
Prescriptions
address
Quantity
Phone_No
trade_name
name
formula
Pharmacy
sell
Drugs
Download