PharmaCare Management System

Desktop Application

Project Details

Project Information

Project Title: PharmaCare Management System

Category: Desktop Application

Semester: Spring 2025

Course: CS619

Complexity: Easy

Supervisor Details

Project Description

PharmaCare Management System

Project Domain / Category

Desktop Application

Abstract/Introduction

PharmaCare Management System is specifically developed to manage and store detailed information about medical items. The system provides a structured approach to organizing medical inventory into various categories such as syrups, tablets, injections, gloves, and more. This categorization allows for quick and easy searches, enabling users to provide customers with pricing and other specifications when required. The system allows the Admin (owner of PharmaCare) to register and log in as a system administrator, granting them full control over the platform to manage daily records efficiently.

Designed as a Windows-based application, PharmaCare Management System aims to simplify and speed up day-to-day operations. Its user-friendly interface ensures that even users with limited technical knowledge, such as many salespersons in the pharma industry, can operate it with ease. Additionally, the system includes a robust report generation feature, offering detailed insights into the sales and purchases of medical items. These reports can also be printed, making it convenient to maintain physical records when needed.

These reports will include information on the total available stock, as well as the number of PharmaCare items sold and purchased on a daily, monthly, and yearly basis. Additionally, the system should be capable of generating profit reports for the same time intervals—daily, monthly, and yearly.

Hint: Use the calendar python module, it is an in-built module in Python that handles operations related to calendars. The output of the module is displayed as a calendar. By default, the first day of the week for the Gregorian calendars is Monday, and the last day is Sunday.

 

Tools:

Python is mandatory.

We will use Tkinter (Tkinter is one of the most popular programming frameworks for Desktop apps and GUIs). It is a combination of the Tk and Python GUI frameworks), to render our application’s menu and its buttons, as well as Tkinter is a lightweight module and can be used to create cross- platform applications.

 

Note:

This application will operate fully automatically. Users/Admin are required to input the necessary data only once; after which it will be seamlessly shared across all components of the application. The system should ensure automated data flow, eliminating the need for repeated data entry in each form. It is the application's responsibility to make the required data available in every form once it has been initially entered.

Certain functionalities, such as profit calculation, require access to specific price data. In these cases, the application will automatically retrieve the necessary values—such as purchase and sale prices—

rather than allowing manual entry by the Admin or users. Therefore, the purchase price and sale price must be predefined in the system and will be used for accurate profit computation.

Templates (Flask template or any other template and Drag and Drops) are not allowed to use in this application you need to use python libraries.

 

To better understand how PharmaCare operates, you are encouraged to visit a nearby PharmaCare store. This is a crucial part of the requirement-gathering phase, as it will help reveal several key functionalities that may not be immediately obvious. If you have any questions or uncertainties, feel free to reach out to me via my Skype ID provided below.

Supervisor:

Name: Asadullah

Email ID: asad.ullah@vu.edu.pk

Skype ID: asad.ullah121

 

Languages

  • Python Language

Tools

  • Tkinter Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 2, May, 2025 12:00AM
Thursday 22, May, 2025 12:00AM
2
Design Document
Friday 23, May, 2025 12:00AM
Tuesday 29, July, 2025 12:00AM
3
Prototype Phase
Wednesday 30, July, 2025 12:00AM
Friday 12, September, 2025 12:00AM
4
Final Deliverable
Saturday 13, September, 2025 12:00AM
Monday 3, November, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.