Code Monkey home page Code Monkey logo

abhivesh-shukla / pharmacymanagement_dbms Goto Github PK

View Code? Open in Web Editor NEW

This project forked from prantikghosh/pharmacymanagement_dbms

0.0 0.0 0.0 1.93 MB

The Pharmacy Management System optimizes operations, enhances inventory control, and improves patient care. It automates inventory management with real-time data analytics for precise tracking and forecasting of medication stocks. It also manages patient data, storing vital information like medical history to ensure safe medication dispensing.

License: MIT License

Python 100.00%

pharmacymanagement_dbms's Introduction

Pharmacy Management_DBMS

This project aims to optimize pharmacy operations, enhance inventory control, and improve patient care through a sophisticated and automated software solution. It features automated inventory management with real-time data analytics for precise tracking and forecasting of medication stocks, secure storage of patient information including medical history and allergies, and detailed records of sales and purchases. The system also includes a messaging feature for internal communication and secure user authentication for both admins and employees.

Architecture Diagram

Architecture Diagram

Relational Table and Schema

Relational Table Relational Schema

Installation and Usage

To get started, clone the repository, set up the database using the provided schema, install the necessary dependencies, and run the application. The admin dashboard allows for inventory management, sales and purchase tracking, and user activity monitoring, while the employee interface provides access to patient information, medication dispensing, and communication tools. This database works on SQLite, and to view the database tables, adequate software is required. To access the two databases, first install DB Browser for SQLite and access those tables. The username and password are - admin.

Database Schema and Implementation

The database schema includes tables for companies, drugs, expirations, sales history, messages, logins, purchases, sales, and users. The system implements concurrency control to ensure data consistency and integrity through transaction management locking mechanisms, and recovery mechanisms such as database backup and restore procedures to prevent data loss. The database design follows normalization principles to eliminate redundancy and maintain data integrity.

pharmacymanagement_dbms's People

Contributors

prantikghosh avatar abhivesh-shukla avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.