Skip to content

A powerful and interactive program written in 8086 Assembly Language for managing a medical store. The system includes functionalities such as password-protected access, medicine inventory management, revenue tracking, and more. It's designed to simplify day-to-day operations of a medical store in a lightweight and efficient manner.

Notifications You must be signed in to change notification settings

HaiderManzoor/Medical-Store-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

πŸ₯ Medical Store Management System πŸ’Š

Welcome to the Medical Store Management System, an advanced program written in 8086 Assembly Language! This system simplifies the management of a medical store by offering functionalities like password-protected access, medicine purchasing, inventory statistics, and earnings calculations.


✨ Features

  • πŸ”’ Password Protection: Secure access to the system with a pre-set password.
  • πŸ’΅ Earnings Calculation: Automatically calculates the total revenue generated.
  • πŸ“Š Inventory Statistics: Keeps track of the number of medicines sold for each type.
  • πŸ“œ Medicine Purchasing: Customers can select medicines and specify the quantities they wish to purchase.
  • πŸšͺ Exit Anytime: Exit the program safely with an intuitive menu.

πŸ“‹ Menu Options

  1. Buy Medicines πŸ›οΈ
    Choose from a list of 9 medicines, including Panadol, Pfizer Vaccine, and more.

  2. Check Inventory Statistics πŸ“Š
    View the total number of each medicine sold.

  3. View Earnings πŸ’°
    Display the total revenue generated for the day.

  4. Exit the Program ❌
    Leave the program safely.


πŸ’» Tools Used

  • Assembler: TASM (Turbo Assembler) or any 8086-compatible assembler.
  • Emulator: DOSBox or any other DOS emulator to run the 8086 program.
  • Debugger: TD (Turbo Debugger) for debugging.

πŸ› οΈ Installation and Usage

Prerequisites

  1. Install an assembler like TASM or MASM.
  2. Set up DOSBox for running the program.

Steps

  1. Clone this repository:

    git clone https://github.com/your-username/medical-store-management-system.git
    cd medical-store-management-system
  2. Assemble the program:

      tasm medical-store.asm
      tlink medical-store.obj
  3. Run the program in DOSBox:

     medical-store.exe

πŸ›οΈ Medicine Options

1️⃣ Panadol - 4rs
2️⃣ Paracetamol - 3rs
3️⃣ Cleritek - 2rs
4️⃣ Aspirin - 2rs
5️⃣ Brufen - 1rs
6️⃣ Surbex Z - 5rs
7️⃣ Arinac - 4rs
8️⃣ Sinopharm Vaccine - 2rs
9️⃣ Pfizer Vaccine - 8rs


πŸ“Š Sample Statistics Output

  • Panadols Sold: 10
  • Pfizer Vaccines Sold: 2
  • Total Earnings: 100rs

πŸ”‘ Secure Access

Before accessing the menu, users must enter the password:
coding


🀝 Contributing

  1. Fork this repository 🍴.
  2. Create a new branch:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Added new feature"
  4. Push to the branch:
    git push origin feature-name
  5. Create a pull request πŸš€.

πŸ‘¨β€πŸ’» About the Author

Haider Manzoor Department: Data Science, University of the Punjab.

About

A powerful and interactive program written in 8086 Assembly Language for managing a medical store. The system includes functionalities such as password-protected access, medicine inventory management, revenue tracking, and more. It's designed to simplify day-to-day operations of a medical store in a lightweight and efficient manner.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published