Skip to content

jbbongalos/Pharmacy-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pharmacy Management System

This is a Pharmacy Management System made to help manage medicines, sales, and stock in a small pharmacy. It allows adding, updating, and viewing medicines, and alerts when stock is low. The system also keeps track of sales and records for easy checking and management.

Features/Functionality:

  • Medicine Management: Register medicines with ID, name, stock, price,and expiry date. Update, view, and delete medicines. Shows low-stock alerts automatically.
  • Customer Management: Add, update, view, and delete customer records.
  • Supplier Management: Add, update, view, and delete supplier information including company and contact details.
  • Employee Management: Manage employee records including position, shift schedule, and contact details.
  • Prescription Management: Add prescriptions linking customers and medicines, track quantities, and display records.
  • Sales Transactions: Handle sales using polymorphism. Updates stock, records sales, calculates totals, and displays sale information.
  • Reports: Generate daily sales reports with total medicines sold, total sales amount, and low-stock information.

Scope and Limitation:

  • The system serves as a simple management tool for small and medium-sized pharmacies. It focuses on organizing essential records and helping users track medicine stock and basic customer/supplier/employee information.
  • The system is console-based and does not have a graphical interface. Data is not saved permanently; all information is lost when the program closes. No real-time sales module (planned but not implemented). No database or file storage yet. Report and prescription modules are only partially implemented (structure only).

About

This Pharmacy Management System helps a pharmacy keep track of medicines easily. It can add new medicines, sell medicines to customers, and warning when stocks are low. The system makes managing medicines faster and reduces mistakes. Right now, it only does the main tasks: adding medicines, selling, and showing low-stock alerts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages