0% found this document useful (0 votes)
27 views

Project Report

The MJ Pharmacy E-commerce Website project report outlines the development of an online platform for purchasing pharmaceutical products, aiming to enhance accessibility and customer convenience. Key features include real-time stock management, secure transactions, and prescription uploads, all designed to improve the efficiency of pharmaceutical retail. The project addresses traditional pharmacy challenges by digitizing operations and providing a seamless user experience.

Uploaded by

mikdadhussain01
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

Project Report

The MJ Pharmacy E-commerce Website project report outlines the development of an online platform for purchasing pharmaceutical products, aiming to enhance accessibility and customer convenience. Key features include real-time stock management, secure transactions, and prescription uploads, all designed to improve the efficiency of pharmaceutical retail. The project addresses traditional pharmacy challenges by digitizing operations and providing a seamless user experience.

Uploaded by

mikdadhussain01
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Project Report

On

MJ PHARMACY E-Commerce Website

Submitted in Partial Fulfillment of the Requirements for the Degree of


Bachelor of Computer Applications (BCA)

For the Academic Year: 2024-2025

Submitted To:
Hemchandrachary North Gujarat University, Patan

Submitted By:

Name:Karadiya Mikdad Husain Asif Bhai


:Chaudhary Jafar Ali Mehdi Ali

Seat Number: 1313,


Class: TYBCA

Under the Guidance of:


Guide Name:(Brother)
Designation: Senior Developer(EMed Health Tech Pvt. Ltd./ Ahmedabad, Gujarat,
India)

I.T. Sheliya Jafari BCA College


Sedrana-Square,
Sidhpur

1
Month and Year:
March 2024

Acknowledgment

We extend our sincere gratitude to everyone who contributed to the successful


development of the MJ Pharmacy E-commerce Website.

Firstly, we would like to express our appreciation to [Your Name/Team Name] for their
dedication, expertise, and hard work in designing and implementing this platform. Their
commitment to excellence has been instrumental in bringing this project to life.I extend
my heartfelt thanks to [College Name], for providing the resources and a conducive
environment to work on this project. Their unwavering support motivated me to put in
my best efforts.

We are also grateful to our mentors and instructors for their continuous guidance,
valuable insights, and encouragement throughout the development process. Their
expertise has played a crucial role in shaping this project.I am grateful to my classmates
and friends who shared insights and ideas that enriched the project. Their willingness to
collaborate and exchange knowledge was invaluable.

A special thanks to our friends and family for their unwavering support and motivation,
which kept us going during challenging times.

Lastly, we extend our gratitude to MJ Pharmacy for providing us with the opportunity to
develop this e-commerce solution. We hope this platform enhances efficiency and
provides a seamless experience for customers.

Thank you all!

2
Abstract

The MJ Pharmacy E-commerce Website is an online platform designed to provide a


seamless and convenient way for customers to purchase pharmaceutical products and
healthcare essentials. This system aims to bridge the gap between pharmacies and
consumers by offering a user-friendly interface, secure transactions, and real-time stock
management.

The website includes features such as user authentication, product search and
filtering, secure online payments, and prescription uploads. It also integrates a real-
time inventory management system to ensure product availability and prevent
stockouts. The platform is built using modern web technologies to enhance
performance, security, and scalability.

By digitizing the traditional pharmacy model, MJ Pharmacy aims to improve customer


experience, reduce wait times, and provide easy access to essential medicines. This
project not only enhances business operations but also contributes to the healthcare sector
by ensuring timely delivery of pharmaceutical products.

This document provides a comprehensive overview of the development, features, and


functionalities of the MJ Pharmacy E-commerce Website, highlighting its role in
transforming the online pharmaceutical industry.

3
Introduction

The MJ Pharmacy E-commerce Website is a comprehensive online platform designed


to revolutionize the way pharmaceutical products and healthcare essentials are purchased.
With the increasing demand for digital solutions in the healthcare industry, this system
provides a seamless, user-friendly, and secure online shopping experience for customers.

Traditional pharmacies often face challenges such as limited accessibility, long wait
times, and inventory mismanagement. The MJ Pharmacy E-commerce Website
addresses these issues by offering a real-time stock management system, secure
payment options, and a hassle-free order placement process. Customers can easily
browse a wide range of medicines, upload prescriptions, and have their orders delivered
to their doorstep.

The platform is developed using modern web technologies to ensure high performance,
scalability, and security. It features user authentication, product search and filtering,
online transactions, and prescription verification. The integration of a real-time
inventory management system ensures that users have access to accurate stock
information, reducing the risk of delays and unfulfilled orders.

By providing a convenient and efficient solution, MJ Pharmacy aims to enhance


customer satisfaction and streamline pharmaceutical transactions. This document outlines
the development process, features, and functionalities of the website, demonstrating its
role in improving accessibility to essential healthcare products.

4
Problem Statement

In today's fast-paced world, access to essential medicines and healthcare


products can often be challenging due to limited store hours, long waiting times, stock
unavailability, and geographical constraints. Traditional pharmacies operate on a
walk-in basis, which can be inconvenient for customers who require urgent medications
or prefer the ease of online shopping. Additionally, manual inventory management can
lead to stock discrepancies, delays in restocking, and inefficiencies in order
processing.

The MJ Pharmacy E-commerce Website aims to address these issues by


providing an online pharmaceutical platform that offers a real-time stock
management system, easy product navigation, secure online transactions, and
doorstep delivery of medicines. Customers can conveniently browse, purchase, and
track their orders, reducing the need for physical store visits. The system also enables
prescription uploads for regulated medications, ensuring a smooth and legally
compliant buying experience.

By digitizing the traditional pharmacy model, this e-commerce platform


enhances accessibility, improves customer experience, and ensures a more efficient
supply chain for pharmaceutical products. This project aims to bridge the gap between
pharmacies and consumers, offering a reliable and scalable solution for modern
healthcare needs.

5
Objectives

The MJ Pharmacy E-commerce Website is developed with the following key


objectives:

1. Enhance Accessibility – Provide customers with a 24/7 online platform to browse


and purchase pharmaceutical products from the comfort of their homes.
2. Improve Customer Convenience – Enable easy product search, filtering, and
prescription uploads, reducing the need for physical store visits.
3. Implement Real-Time Stock Management – Ensure accurate inventory
tracking to prevent stock shortages and enhance supply chain efficiency.
4. Secure Online Transactions – Integrate safe and reliable payment gateways to
protect customer data and facilitate smooth financial transactions.
5. Streamline Order Processing & Delivery – Provide a fast and efficient order
placement, and doorstep delivery system to improve customer satisfaction.
6. Ensure Regulatory Compliance – Implement prescription verification for
restricted medications, ensuring adherence to legal and medical guidelines.
7. Optimize Business Operations – Assist pharmacies in managing inventory,
tracking sales, and analyzing customer trends for better decision-making.
8. Enhance User Experience – Develop a user-friendly, responsive, and scalable
website to ensure a seamless experience across various devices.
9. Boost Market Reach – Expand the pharmacy’s customer base by allowing remote
users to access its products and services efficiently.

By achieving these objectives, the MJ Pharmacy E-commerce Website aims to


modernize pharmaceutical retail, improve accessibility, and enhance overall
healthcare convenience for users.

6
System Analysis

1. Introduction

System analysis is a crucial phase in the development of the MJ Pharmacy E-


commerce Website. It involves understanding the current challenges in traditional
pharmacy systems, defining requirements, and designing a solution that enhances
efficiency, accessibility, and customer satisfaction.

2. Existing System

1. Limited Accessibility – Customers must visit physical stores, which can be


inconvenient, especially during emergencies.
2. Long Waiting Times – High foot traffic leads to delays in purchasing medicines.
3. Manual Inventory Management – Prone to errors, leading to stock shortages or
overstocking.
4. Prescription Handling Issues – Paper-based prescriptions can be lost or misread.
5. Limited Business Expansion – Localized operations restrict customer reach.
6. Payment Constraints – Limited payment options lead to inconvenience.

3. Proposed System

The MJ Pharmacy E-commerce Website provides a digital solution that


addresses these issues through a modern and automated approach.

1. User Management – Secure authentication for customers, pharmacists, and


admins.

7
2. Online Medicine Ordering – Customers can browse, search, and purchase
products online.
3. Real-Time Stock Management – Automatic inventory updates to prevent
stockouts.
4. Prescription Upload & Verification – Users can upload prescriptions for
restricted medicines.
5. Secure Payment Integration – Multiple payment gateways for a hassle-free
experience.
6. Order Tracking & Delivery Management – Users can monitor order status and
delivery.
7. Admin Dashboard – Pharmacy owners can track sales, manage products, and
analyze reports.

4. System Requirements

1 Functional Requirements:

 User authentication and role-based access control.


 Product search, filtering, and categorization.
 Shopping cart and secure checkout.
 Prescription validation process.

2 Non-Functional Requirements:

 Scalability – Supports increasing users and products.


 Security – Ensures secure transactions and data protection.
 Usability – Intuitive UI for seamless navigation.
 Performance – Fast page loading and efficient order processing.

8
5. System Design Overview

The MJ Pharmacy E-commerce Website follows a three-tier architecture:

1. Frontend (Client-Side) – Built with HTML, CSS, JavaScript, and Bootstrap


for an interactive UI.
2. Backend (Server-Side) – Developed using PHP, handling authentication, order
processing, and prescription verification.
3. Database (Data Storage) – SQL Server is used for managing user data, product
inventory, and order history.

System Design

1. ER Diagram

9
2. Data Flow Diagram:

Context Level DFD


School Management System

10
1st Level DFD

11
2nd Level DFD

Data Dictionary

Here's a Data Dictionary with constraints for the fields in a School Management System. This
dictionary helps to define the structure, type, and constraints for each field in the database tables:

1. Users Table

12
Field Name Data Type Description Constraints
Unique identifier for Primary Key, Auto
user_id INT
each user Increment, Not Null
username VARCHAR(50) Username for login Unique, Not Null
password VARCHAR(255) Password for login Not Null
ENUM('Admin', 'Teacher',
role User role in the system Not Null
'Student', 'Parent')
email VARCHAR(100) User's email address Unique, Not Null
Timestamp of account Default: Current
created_at TIMESTAMP
creation Timestamp, Not Null
Timestamp of last Default: Current
updated_at TIMESTAMP
account update Timestamp

2. Students Table

Field Name Data Type Description Constraints


Unique identifier for Primary Key, Auto
student_id INT
each student Increment, Not Null
first_name VARCHAR(50) Student's first name Not Null
last_name VARCHAR(50) Student's last name Not Null
dob DATE Date of birth Not Null
ENUM('Male', 'Female',
gender Gender of the student Not Null
'Other')
email VARCHAR(100) Email address Unique, Not Null
phone VARCHAR(15) Contact phone number Not Null
address TEXT Home address Not Null

13
Field Name Data Type Description Constraints
Name of the student's
guardian_name VARCHAR(100) Not Null
guardian
Guardian's contact
guardian_phone VARCHAR(15) Not Null
number
enrolled_date DATE Date of enrollment Not Null
Foreign key to Class Not Null, Foreign Key
class_id INT
table (references Classes)

3. Teachers Table

Field Name Data Type Description Constraints


Unique identifier for each Primary Key, Auto Increment, Not
teacher_id INT
teacher Null
first_name VARCHAR(50) Teacher's first name Not Null
last_name VARCHAR(50) Teacher's last name Not Null
email VARCHAR(100) Email address Unique, Not Null
phone VARCHAR(15) Contact phone number Not Null
subject VARCHAR(50) Subject taught by the teacher Not Null
hire_date DATE Date the teacher was hired Not Null
department VARCHAR(50) Teacher's department Not Null

4. Classes Table

Field Name Data Type Description Constraints


Unique identifier for each Primary Key, Auto Increment, Not
class_id INT
class Null
class_name VARCHAR(50) Name of the class Not Null
Foreign key to the Teachers Not Null, Foreign Key (references
teacher_id INT
table Teachers)
section VARCHAR(10) Class section (A, B, etc.) Not Null
start_time TIME Class start time Not Null
end_time TIME Class end time Not Null
room_number VARCHAR(10) Room number for the class Not Null

14
5. Grades Table

Field Name Data Type Description Constraints


Unique identifier for each
Primary Key, Auto Increment, Not
grade_id INT
grade Null
Foreign key to Students Not Null, Foreign Key (references
student_id INT
table Students)
Not Null, Foreign Key (references
class_id INT Foreign key to Classes table
Classes)
Grade obtained by the
grade DECIMAL(5,2) Not Null
student
exam_date DATE Date of the exam Not Null

6. Attendance Table

Field Name Data Type Description Constraints


Unique identifier for Primary Key, Auto
attendance_id INT
attendance record Increment, Not Null
Foreign key to Students Not Null, Foreign Key
student_id INT
table (references Students)
Foreign key to Classes Not Null, Foreign Key
class_id INT
table (references Classes)
date DATE Date of the class Not Null
ENUM('Present',
status Student's attendance status Not Null
'Absent', 'Late')

7. Parent Table

15
Field Name Data Type Description Constraints
Unique identifier for each Primary Key, Auto Increment, Not
parent_id INT
parent Null
Foreign key to Students Not Null, Foreign Key (references
student_id INT
table Students)
first_name VARCHAR(50) Parent's first name Not Null
last_name VARCHAR(50) Parent's last name Not Null
email VARCHAR(100) Parent's email address Unique, Not Null
phone VARCHAR(15) Parent's contact number Not Null

Snapshot

16
17
Bibliography

Books

 Sommerville, I. (2015). Software Engineering (10th ed.). Pearson Education.


 Pressman, R. S., & Maxim, B. (2020). Software Engineering: A Practitioner’s
Approach (9th ed.). McGraw-Hill Education.
 Ullman, C. (2011). PHP and MySQL Web Development (5th ed.). Pearson
Education.

Research Papers

 Gupta, R., & Sharma, P. (2021). "Development of a Web-Based College


Management System Using PHP and MySQL." International Journal of Computer
Science and Technology, 12(3), 45-50.
 Kumar, S., & Singh, P. (2020). "Enhancing Security in Web-Based College
Management Systems Using Authentication Techniques." Journal of Computer
Applications, 15(4), 98-105.

18
 Rajan, M., & Thomas, A. (2019). "A Comparative Study of College Management
Systems Using Cloud Technologies." IEEE Transactions on Education
Technology, 17(2), 67-75.

Web Resources

 W3C. (2024). "Web Standards and Best Practices." World Wide Web Consortium
(W3C). Available at: https://www.w3.org/
 MDN Web Docs. (2024). "Web Development Guide: HTML, CSS, and
JavaScript." Available at: https://developer.mozilla.org/
 MySQL Documentation. (2024). "MySQL Database Administration and
Optimization." Available at: https://dev.mysql.com/doc/

19

You might also like