Mid Defence
Mid Defence
Medilogistics
Explore, Learn and Excel
I hereby declare that the project titled "Medilogistics" is an original work carried out by me under
the supervision of Dr. Hridayaman Shrestha, at Texas College of Management and IT. This project
has been developed as part of the Bachelor of Information and Technology program and is
submitted in partial fulfilment of the requirements for the degree.
I confirm that this project has not been submitted to any other institution or university for any
other degree or qualification. All sources of information and data used in this project have been
properly acknowledged, and this work has been conducted in compliance with the academic
integrity policies of Texas College of Management and IT.
I take full responsibility for the content and findings of this project and affirm that the work is my
own and has been completed in adherence to the highest standards of academic honesty and
professionalism.
I would like to express my sincere gratitude to all those who have supported and guided me
throughout the development of this project.
Firstly, I am deeply thankful to Dr. Hridayaman Shrestha, my supervisor, for his invaluable
guidance, encouragement, and insightful feedback. His expertise and support have been
instrumental in shaping this project.
I would also like to extend my heartfelt thanks to Mr. Anmol Shrestha for his valuable guidance,
which has significantly contributed to the progress of this work.
Special thanks to Mr. Kumar Poudel for his assistance and support, which have been greatly
appreciated.
I also wish to acknowledge the faculty and staff at Texas College of Management and IT for
providing the resources and environment necessary for my academic growth.
Finally, I am grateful to my family for their unwavering support and encouragement throughout
my studies.
One of the key features of Medilogistics is its ability to automatically update inventory levels and
send alerts when stock is running low. This helps medical shops avoid running out of important
medicines. The platform also allows users to generate reports, such as sales reports and inventory
summaries, which helps them keep track of their business and make better decisions.
Overall, Medilogistics aims to make the process of ordering and managing medical products
easier and more reliable. By reducing paperwork and manual data entry, the platform helps
ensure that important information is always up-to-date and secure, making it a valuable tool for
anyone involved in the medical supply chain.
Table of Contents
Chapter 1. Introduction .............................................................................................................................. 7
1.1 Introduction .................................................................................................................................... 7
1.2 Problem Statement ......................................................................................................................... 7
1.3 Objectives ....................................................................................................................................... 8
1.4 Scope and Limitations ..................................................................................................................... 9
Chapter 2: Background Study and Literature Review ......................................................................... 10
2.1 Background Study ............................................................................................................................... 10
2.2 Literature Review ................................................................................................................................ 11
Chapter 3: System Analysis and Design ............................................................................................. 14
3.1 System Analysis ......................................................................................................................... 14
3.1.1 Requirement Analysis ........................................................................................................ 14
3.1.2 Feasibility Analysis............................................................................................................. 15
3.1.3 Gantt Chart ........................................................................................................................ 16
Structured Approach ............................................................................................................................. 17
3.1.4 Data Modelling (ER Diagram) ................................................................................................... 17
3.1.5 Process Modelling (Context Diagram, DFD) ....................................................................... 18
Object Oriented Approach .................................................................................................................... 19
3.1.4 Process Modelling: Activity Diagram ................................................................................. 19
3.2 System Design ........................................................................................................................... 20
Chapter 1. Introduction
1.1 Introduction
Medilogistics is a comprehensive digital platform designed to streamline the ordering and
management processes for medical shops and pharmacies. This system facilitates a seamless
connection between pharmacy suppliers and medical shop owners, ensuring efficient and timely
procurement of medicines and other healthcare products. The platform includes various
functionalities such as an authentication system exclusively for pharmacy suppliers, medical
registrations, CRUD operations (Create, Read, Update, Delete), product and medicine search, and
features like triggers and stored procedures to enhance database interactions.
Medilogistics addresses critical needs within the medical supply chain, ensuring that pharmacies
can efficiently manage their inventories and maintain a steady supply of essential medicines and
products. By providing an authentication system, the platform ensures that only verified
pharmacy suppliers can access and manage orders, which enhances security and trust. The
inclusion of medical registrations allows for a structured and reliable database of medical shops
and their needs. Moreover, the system's ability to handle CRUD operations and advanced search
functionalities significantly improves the ease of managing large inventories, making the
procurement process smoother and more efficient.
Medilogistics is packed with robust features designed to optimize the operations of medical shops
and pharmacy suppliers. Key features include an intuitive interface for adding and managing
products and medicines, and a comprehensive view of records to monitor inventory levels and
order histories. The platform also supports the selling of medicines and products directly through
the system, streamlining the sales process. Advanced features like triggers and stored procedures
ensure that the database remains consistent and responsive to user actions, providing real-time
updates and automated responses to specific events within the system. These functionalities
collectively enhance the efficiency, reliability, and security of the medical supply chain managed
through Medilogistics.
1.3 Objectives
1. To Design and Develop a User-Friendly System: The primary goal of Medilogistics is to
create an intuitive and easy-to-use platform that simplifies the procurement and
management processes for pharmacy suppliers and medical shop owners. The system will
feature a user-friendly interface that requires minimal training, allowing users to quickly
adapt and perform their tasks efficiently. By focusing on usability, Medilogistics ensures
that all functionalities, from adding products to managing orders, are accessible and
straightforward, enhancing overall user satisfaction and productivity.
1. Supply Chain Management (SCM): SCM involves the oversight of materials, information,
and finances as they move from suppliers to manufacturers to wholesalers to retailers and
finally to consumers. In Medilogistics, SCM principles guide the efficient flow of medicines
and healthcare products from pharmacy suppliers to medical shops, ensuring timely
availability and minimizing costs.
2. Inventory Management: This involves the processes used to oversee and control the
ordering, storage, and use of inventory. Medilogistics employs inventory management
techniques to optimize stock levels, reduce carrying costs, and meet demand fluctuations
in medical supplies.
3. CRUD Operations: CRUD (Create, Read, Update, Delete) operations refer to the basic
functions for managing data within databases. In Medilogistics, CRUD operations are
essential for adding new products, retrieving information on medicines and products,
updating inventory levels, and removing outdated records.
5. Real-Time Updates: Medilogistics ensures that inventory and transactional data are
updated immediately as changes occur, enabling users to access accurate information
promptly and make informed decisions in real-time.
2.2 Literature Review
PharmEasy For Business (India)
PharmEasy for Business is a specialized platform in India designed to streamline the procurement
and supply chain management of medicines and healthcare products for medical shops and
pharmacies. It operates as a dedicated portal where pharmacies can place bulk orders directly
from pharmaceutical suppliers. PharmEasy for Business offers a range of features including an
extensive catalog of pharmaceutical products, real-time inventory management, and competitive
pricing options from verified suppliers.
The platform enhances efficiency by allowing pharmacies to manage their orders, track deliveries,
and maintain inventory levels digitally. Pharmacists can upload prescriptions, place orders for
medications, and receive timely deliveries through PharmEasy's logistics network. This integration
of digital technology simplifies the procurement process, reduces paperwork, and ensures faster
turnaround times for medication supplies. PharmEasy for Business aims to support pharmacies
in optimizing their operations, improving inventory control, and enhancing overall service
delivery to better meet the healthcare needs of their customers across India.
OrderInPharma (United States)
OrderInPharma is an online marketplace based in the United States that specializes in connecting
pharmacies and medical shops with pharmaceutical wholesalers and suppliers. This platform
serves as a digital intermediary, facilitating the procurement of medications, medical supplies,
and healthcare products through a centralized online portal. Pharmacists and healthcare
providers can browse a comprehensive catalog of pharmaceutical items, compare prices from
various suppliers, and place orders directly through the OrderInPharma website or app.
One of the key features of OrderInPharma is its ability to streamline the purchasing process for
pharmacies. It offers a user-friendly interface that allows users to search for specific medications,
view product details, and access real-time inventory information from multiple suppliers. This
functionality not only enhances convenience but also improves efficiency in procurement by
reducing the time and effort required to manage orders and inventory. OrderInPharma aims to
optimize supply chain management in the pharmaceutical sector, ensuring reliable access to
medicines and healthcare products while promoting competitive pricing and operational
efficiency for pharmacies across the United States.
Pharmacy Ordering (UK)
Pharmacy Ordering is a digital platform based in the UK that facilitates the ordering and supply
of medicines and pharmaceutical products for pharmacies and medical shops. It serves as an
online marketplace where healthcare providers can browse a diverse range of medications,
medical supplies, and healthcare products from various suppliers and wholesalers. Pharmacy
Ordering offers a centralized system that enables pharmacies to place orders, manage inventory,
and track deliveries efficiently through an intuitive online interface.
One of the key advantages of Pharmacy Ordering is its ability to streamline the procurement
process for pharmacies across the UK. Pharmacists can access detailed product information,
compare prices, and make informed purchasing decisions directly through the platform. This
digital approach enhances operational efficiency by reducing manual processes and paperwork
associated with traditional procurement methods. Pharmacy Ordering aims to optimize supply
chain management in the pharmaceutical sector, ensuring reliable access to essential medicines
and healthcare products while fostering collaboration between pharmacies and suppliers to meet
the diverse needs of patients and customers.
PharmaMarket (Brazil)
PharmaMarket is an e-commerce platform based in Brazil that specializes in connecting
pharmacies and medical shops with pharmaceutical distributors and suppliers. It operates as a
comprehensive online marketplace where healthcare providers can browse a wide array of
pharmaceutical products, including medications, medical supplies, and healthcare equipment.
Pharmacies and medical shops can place orders directly through the PharmaMarket website,
facilitating convenient procurement and ensuring timely delivery of essential healthcare
products.
The platform offers features such as real-time inventory management, competitive pricing
options, and reliable logistics services to optimize the supply chain for pharmacies across Brazil.
Pharmacists and healthcare professionals can leverage PharmaMarket to streamline their
purchasing processes, manage inventory levels efficiently, and maintain seamless communication
with suppliers. This digital platform enhances operational efficiency by reducing the time and
effort traditionally required for procurement, thereby enabling pharmacies to focus more on
patient care and meeting healthcare demands effectively in the Brazilian market.
ePharmacy (Australia)
ePharmacy is a prominent online pharmacy platform in Australia that offers a comprehensive
range of medicines, health products, vitamins, and skincare items. As one of the country's leading
digital pharmacies, ePharmacy provides a convenient and accessible way for consumers and
healthcare providers to purchase pharmaceutical products online. Users can browse through a
wide catalog of prescription medications and over-the-counter health products on the ePharmacy
website, which is designed to facilitate easy navigation and secure transactions.
One of the key features of ePharmacy is its commitment to customer service and convenience. It
allows users to upload prescriptions directly on the platform, enabling them to order prescribed
medicines online and have them delivered to their doorstep. ePharmacy also offers competitive
pricing, promotions, and loyalty programs that incentivize repeat purchases and provide cost-
saving benefits to customers. By combining digital technology with efficient logistics and
customer-focused services, ePharmacy has established itself as a trusted provider of
pharmaceutical products in Australia, enhancing accessibility to essential healthcare supplies for
consumers and medical professionals alike.
Farmacia Online (Spain)
Farmacia Online is a prominent online pharmacy based in Spain, specializing in providing a wide
array of medicines, healthcare products, and wellness items through its digital platform. Serving
as a convenient and accessible resource for both consumers and healthcare professionals,
Farmacia Online offers a user-friendly website where users can browse and purchase
pharmaceutical products from the comfort of their homes or workplaces. The platform features
a comprehensive catalog that includes prescription medications, over-the-counter drugs,
vitamins, personal care products, and medical supplies, catering to diverse healthcare needs.
One of the distinguishing features of Farmacia Online is its commitment to quality and customer
care. The website ensures compliance with Spanish pharmaceutical regulations, including the
option for users to upload prescriptions for purchasing prescribed medications. Farmacia Online
also emphasizes competitive pricing, discounts, and promotional offers to provide cost-effective
solutions for customers. With a focus on convenience, reliability, and a broad range of healthcare
products, Farmacia Online has become a trusted online pharmacy in Spain, supporting
accessibility to essential medicines and healthcare supplies across the country.
Chapter 3: System Analysis and Design
3.1 System Analysis
3.1.1 Requirement Analysis
Functional Requirements
Functional requirements define the specific behavior or functions of the system. In Medilogistics,
these requirements can be illustrated using a use-case diagram and explained in the context of
each module.
Non-functional requirements define the quality attributes, system constraints, and other
characteristics of the system. For Medilogistics:
1. Performance: The system should handle a large number of concurrent users and
transactions without significant slowdowns.
2. Scalability: The system should be able to scale up to accommodate more users and
increased data volume as the business grows.
3. Security: The system must ensure secure access, data encryption, and protection against
unauthorized access and breaches.
4. Reliability: The system should be reliable with minimal downtime and quick recovery
from failures.
5. Usability: The platform should have an intuitive user interface that is easy to navigate for
all types of users.
6. Maintainability: The system should be designed in a way that allows easy updates and
maintenance without disrupting the service.
1. Technical Feasibility
Technical feasibility assesses whether the technology needed to implement the system is
available, feasible, and appropriate for the project.
• Availability of Technology: The project requires a robust tech stack including web and
mobile development frameworks, secure database management systems, and cloud
infrastructure. Technologies like JavaScript, Python, MySQL, and AWS can be utilized.
• Technical Expertise: The development team should possess the necessary skills and
experience in web development, mobile app development, database management, and
cybersecurity.
• Integration: The system should be able to integrate with existing pharmacy management
software and other third-party services for payment processing, SMS notifications, etc.
2. Operational Feasibility
Operational feasibility examines whether the system can be implemented and operated within
the existing organizational structure and processes.
• User Acceptance: The system must be user-friendly to ensure that pharmacy suppliers
and medical shop owners can easily adopt and use it.
• Training and Support: Adequate training and support should be provided to users to help
them transition to the new system.
• Business Process Alignment: The system should align with the existing business processes
of the pharmacy suppliers and medical shop owners. It should enhance their operations
without causing significant disruptions.
• Cost-Benefit Analysis: The benefits of the system, such as increased efficiency, reduced
errors, and better inventory management, should outweigh the costs of implementation
and maintenance.
Fig: ER Diagram
3.1.5 Process Modelling (Context Diagram, DFD)
Context Diagram
Object Oriented Approach
Architecture Design:
Database Design:
• Schema Design: Define the database schema with tables, columns, and relationships. For
example, tables for Users, MedicalShops, Products, Orders, OrderItems, Suppliers, and
Prescriptions.
• Wireframes and Mockups: Create wireframes and mockups for the different screens in
the application, such as login, registration, product catalog, order management, and
reporting.
i. Homepage:
ii. Login page:
vii. Details
viii. Add/Search items
ix. Database: