0% found this document useful (0 votes)
14 views24 pages

Turbo Meds

project report

Uploaded by

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

Turbo Meds

project report

Uploaded by

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

Final Report

Course Title : Software Engineering Sessional


Course Code : CSEC431
Department : Computer Science and Engineering
Batch / Section : 56 (B)
Semester : Fall-2024

Submitted To:
Nahida Islam
Lecturer
Department of CSE, Uttara University

Submitted by:
Parves Mosharoff Monsur Fuad Khan
2221081127 2221081106
Acknowledgement

We would like to express our heartfelt gratitude to everyone who contributed to the
successful completion of this e-pharmacy project. First and foremost, we extend our deepest
thanks to our course instructor, Nahida Islam, for her invaluable guidance, encouragement,
and constructive feedback throughout the project. Her expertise and insights greatly enhanced
the quality of our work.

We are also grateful to our classmates and peers for their support, collaboration, and
thoughtful suggestions, which helped refine the project.

Lastly, we appreciate the resources and tools provided by Uttara University, which were
instrumental in bringing this project to fruition. This experience has been a significant
learning opportunity, and We are sincerely thankful to everyone who contributed to its
success.

Abstract

The e-pharmacy system is designed to revolutionize the process of purchasing medicines and
consulting healthcare professionals online. This project integrates features such as user
authentication, a comprehensive product catalog, shopping cart functionality, secure payment
gateways, and virtual consultations. Customers can upload prescriptions, order medications,
and track shipments, while administrators manage inventory, orders, and analytics through an
intuitive interface. The system ensures convenience, reliability, and compliance with
healthcare regulations, providing a seamless and user-friendly experience for all stakeholders.

Keywords

E-pharmacy, online medicine ordering, virtual consultation, prescription upload.


Contents

Chapter 1 ......................................................................................................................................... 1

Introduction ......................................................................................................................................1

1.1 Purpose of the System ...................................................................................................................... 1

1.2 Scope of the System .......................................................................................................................... 1

1.3 Objectives of the Project ................................................................................................................... 2

1.4 Limitations of the System ................................................................................................................. 2

Chapter 2 ..........................................................................................................................................2

Concept Overview .............................................................................................................................2

2. 1 HTML (Hypertext Markup Language) ................................................................................................ 2

2.2 CSS (Cascading Style Sheets) .............................................................................................................. 2

2.3 JavaScript............................................................................................................................................ 3

Chapter 3 ..........................................................................................................................................3

Proposed Model ................................................................................................................................3

3.1 General View of the Proposed System............................................................................................... 3

Chapter 4 ..........................................................................................................................................4

4.1 Use Case Diagram............................................................................................................................... 4

4.2 Class Diagram ..................................................................................................................................... 5

4.3 Sequence Diagram ............................................................................................................................. 6

4.4 Activity Diagram ................................................................................................................................. 7

4.4.1 Activity Diagram for Ordering Medicine ..................................................................................... 8

4.4.2 Activity Diagram for User Registration ....................................................................................... 9

4.4.3 Activity Diagram for Booking Virtual Consultation ................................................................... 10

4.5 Functional Decomposition Diagram ................................................................................................. 11

4.6 State Diagram ................................................................................................................................... 11

Chapter 5 ........................................................................................................................................ 12

System Implementation and Features .............................................................................................. 12

5.1 Implementation of the System Features ......................................................................................... 12

5.2 System Requirements ...................................................................................................................... 13

5.3 Development Life Cycle .................................................................................................................... 13


Chapter 6 ........................................................................................................................................ 15

System Manual with Screenshots ..................................................................................................... 15

6.1 Login ................................................................................................................................................. 15

6.3 Dashboard ........................................................................................................................................ 15

6.4 Click Add to Card .............................................................................................................................. 16

6.4.1 Successfully added to cart ........................................................................................................ 16

6.5 Go to Special offer ............................................................................................................................ 16

6.5.1 Special offer .............................................................................................................................. 17

6.6 Go to Upload Prescription ................................................................................................................ 17

6.6.1 Upload Prescription .................................................................................................................. 17

6.7 Go to Contact Us .............................................................................................................................. 18

6.7.1 Contact Us................................................................................................................................. 18

6.8 Go to About Us ................................................................................................................................. 18

6.8.1 About Us ................................................................................................................................... 19

Chapter 7 ........................................................................................................................................ 19

7.1 Conclusion ........................................................................................................................................ 19

7.2 Future Work ..................................................................................................................................... 19

Chapter 8 ........................................................................................................................................ 20

8.1 References ........................................................................................................................................ 20


Chapter 1

Introduction

The rapid advancement of technology has significantly transformed the healthcare industry,
offering innovative solutions to enhance accessibility and convenience for users. This e-
pharmacy system aims to bridge the gap between traditional pharmacy services and modern
online platforms, providing a seamless solution for purchasing medicines and consulting
healthcare professionals. The system enables users to browse and order medications, upload
prescriptions, and access virtual consultations with doctors from the comfort of their homes.
Administrators can manage inventory, track orders, and ensure compliance with healthcare
standards. By integrating secure payment options and real-time notifications, the e-pharmacy
system ensures reliability and a user-centric experience. This project addresses the growing
demand for accessible healthcare solutions, combining functionality, efficiency, and
convenience to meet user needs effectively.

1.1 Purpose of the System

The purpose of the e-pharmacy system is to provide a streamlined and accessible platform for
users to purchase medications and access healthcare services online. By integrating features
such as virtual consultations, prescription uploads, and secure payment options, the system
aims to improve convenience, reduce the need for physical visits to pharmacies, and enhance
the overall healthcare experience. Additionally, the system empowers administrators to
efficiently manage inventory, orders, and user activity, ensuring operational reliability and
compliance with healthcare regulations. This project ultimately seeks to address the growing
demand for digital healthcare solutions by delivering a user-friendly, efficient, and secure
platform for all stakeholders.

1.2 Scope of the System

• User Accessibility:
Users can register, log in, browse medicines, upload prescriptions, and place orders
conveniently from anywhere.
• Order and Payment Processing:
Secure payment integration for placing orders and tracking their delivery status in
real-time.
• Virtual Consultations:
Enables users to book and attend virtual consultations with certified doctors.
• Notification System:
Sends notifications for order confirmations, shipping updates, and appointment
reminders via email or SMS.
• Administrative Controls:
Admins can manage users, inventory, orders, and generate reports for sales and user
activity.

1
1.3 Objectives of the Project

• To provide an accessible and user-friendly platform for purchasing medicines online


and accessing virtual healthcare services.
• To enhance user convenience by enabling virtual consultations with healthcare
professionals.
• To ensure effective inventory and order management for administrators, with
analytics and reporting tools for better decision-making.
• To maintain a secure and reliable system that complies with healthcare regulations,
ensuring the privacy and safety of user data.

1.4 Limitations of the System

• Delivery Constraints:
Delivery services may not be available in remote or rural areas, affecting the system's
reach.
• Internet Dependency:
The system requires a stable internet connection, which may not be accessible to all
users.
• Delayed Consultations:
Virtual consultations are subject to the availability of doctors, potentially causing
delays during high-demand periods.
• Inventory Limitations:
Out-of-stock situations can lead to user dissatisfaction if the system does not handle
inventory updates in real-time.

Chapter 2

Concept Overview

2. 1 HTML (Hypertext Markup Language)

HTML is the backbone of web development, used to structure and define the content
of web pages. In this project, HTML is utilized to create the layout and structure for
the e-pharmacy system, ensuring the organization of elements like product catalogs,
user forms, and dashboards.

2.2 CSS (Cascading Style Sheets)

CSS is used to style and enhance the visual presentation of the system. It ensures that the
e-pharmacy website is user-friendly and aesthetically pleasing by managing layouts,
colors, fonts, and responsiveness for various devices.

2
2.3 JavaScript

JavaScript adds interactivity and dynamic functionalities to the system. It is employed for
features like form validation, dynamic content updates, interactive dashboards, and real-time
user feedback, improving the overall user experience.

Chapter 3

Proposed Model

3.1 General View of the Proposed System

3
The proposed e-pharmacy system is a web-based platform designed to streamline the process
of purchasing medicines and accessing healthcare services online. The system provides
functionalities such as user registration, a detailed product catalog, secure shopping cart and
checkout features, and prescription uploads. It also supports virtual consultations with
healthcare professionals, making medical advice and assistance more accessible.

For administrators, the platform includes tools to manage inventory, orders, and user
accounts, along with generating analytics reports for operational insights. Customers benefit
from a user-friendly interface, secure payment gateways, and real-time notifications for order
updates. The system emphasizes accessibility, efficiency, and regulatory compliance,
ensuring a seamless experience for all stakeholders.

By leveraging modern web technologies like HTML, CSS, and JavaScript, the system is built
to be responsive, interactive, and scalable, capable of adapting to future healthcare demands
and user expectations.

Chapter 4

4.1 Use Case Diagram

4
4.2 Class Diagram

5
4.3 Sequence Diagram

6
4.4 Activity Diagram

7
4.4.1 Activity Diagram for Ordering Medicine

8
4.4.2 Activity Diagram for User Registration

9
4.4.3 Activity Diagram for Booking Virtual Consultation

10
4.5 Functional Decomposition Diagram

4.6 State Diagram

11
Chapter 5

System Implementation and Features

5.1 Implementation of the System Features

1. User Registration and Authentication:


Users can create accounts and log in securely. Role-based authentication ensures that
different functionalities are accessible based on the user's role.

Implementation:

• HTML forms for registration and login.


• JavaScript for form validation.
• Backend integration for user authentication and role management.

2. Product Catalog:
Displays a list of medicines with details like name, description, price, and availability.
Users can search and filter products easily.

Implementation:

• HTML for structuring the product layout.


• CSS for styling and responsiveness.

3. Order Management:
Users can track their orders and view order history. Admins can manage and update
order statuses.

Implementation:

• JavaScript for dynamic order tracking updates.


• Backend logic for managing order data and statuses.

4. Admin Panel:
Admins can manage products, inventory, users, and view analytics.

Implementation:

• HTML and CSS for an intuitive dashboard interface.


• JavaScript for dynamic updates and interaction.

12
5.2 System Requirements

1. Software Requirements

• Frontend Development:

▪ HTML (HyperText Markup Language) for structuring the website.


▪ CSS (Cascading Style Sheets) for styling and layout.
▪ JavaScript for interactivity and dynamic behavior.

• Development Tools:

▪ Text Editor: Visual Studio Code, Sublime Text, or any preferred editor.
▪ Browser for Testing: Google Chrome, Mozilla Firefox, or Microsoft Edge.
▪ Version Control: Git/GitHub (optional for tracking changes).

2. Hardware Requirements

• For Development:

▪ Processor: Intel i3 or equivalent (minimum).


▪ RAM: 4GB (minimum).
▪ Storage: 50GB free space.
▪ Operating System: Windows, macOS, or Linux.

5.3 Development Life Cycle

13
1. Planning

• Objective: Identify the project's purpose, scope, and deliverables.


• Activities:

❖ Gather initial requirements for an e-pharmacy system.


❖ Define project goals, stakeholders, and timelines.
❖ Create a project roadmap for development phases.

2. Analysis

• Objective: Understand user needs and system requirements in detail.


• Activities:

❖ Conduct user surveys and gather feedback.


❖ Identify functional requirements (e.g., user registration, product catalog) and non-
functional requirements (e.g., responsiveness, security).
❖ Analyze potential risks and constraints.

3. Design

• Objective: Develop the blueprint for the system.


• Activities:

❖ Create system diagrams such as use case, class, and sequence diagrams.
❖ Design the user interface (UI) using mockups or wireframes.
❖ Establish the database schema for managing data (if backend integration is considered
later).

4. Implementation

• Objective: Build the system based on the design.


• Activities:

❖ Code the frontend using HTML, CSS, and JavaScript.


❖ Implement features like product listing, shopping cart, and virtual consultation
booking.
❖ Ensure cross-browser compatibility and responsiveness.

5. Testing and Integration

• Objective: Ensure the system functions correctly and integrates seamlessly.


• Activities:

❖ Perform unit testing for individual components like forms, product catalog, and cart
functionalities.
❖ Conduct system testing to validate the overall workflow.
❖ Fix bugs and optimize code for better performance.

14
6. Maintenance

• Objective: Ensure the system remains functional and up-to-date post-deployment.


• Activities:

❖ Monitor system performance and user feedback.


❖ Perform regular updates to fix issues and improve features.
❖ Add new functionalities based on user demands, such as mobile app support or AI-
based recommendations.

Chapter 6

System Manual with Screenshots

6.1 Login

6.3 Dashboard

15
6.4 Click Add to Card

6.4.1 Successfully added to cart

6.5 Go to Special offer

16
6.5.1 Special offer

6.6 Go to Upload Prescription

6.6.1 Upload Prescription

17
6.7 Go to Contact Us

6.7.1 Contact Us

6.8 Go to About Us

18
6.8.1 About Us

Chapter 7

7.1 Conclusion

The development of the e-pharmacy system highlights the potential of technology to


transform traditional healthcare services into accessible and efficient digital platforms. By
integrating features such as online medicine ordering, virtual consultations, secure payment
options, and prescription uploads, the system addresses the needs of modern users while
ensuring convenience and reliability. Utilizing technologies like HTML, CSS, and JavaScript
has enabled the creation of a dynamic, user-friendly, and responsive platform. Although the
system has certain limitations, its design and functionality lay a strong foundation for further
enhancements. This project demonstrates the significance of digital solutions in bridging
healthcare gaps and sets the stage for future advancements in the field.

7.2 Future Work

• AI-Based Recommendations:
Integrate AI to provide personalized recommendations for medicines, supplements,
and healthcare products based on user history and preferences.
• Chatbot Integration:
Implement an AI-powered chatbot to assist users with queries, product searches, and
navigation through the platform.
• Multi-Language Support:
Add support for multiple languages to cater to a diverse user base across different
regions.

19
Chapter 8

References:

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


2. Pressman, R. S. (2014). Software Engineering: A Practitioner’s Approach (8th ed.). McGraw-
Hill Education.
3. Wirth, N. (1995). A Plea for Lean Software. Communications of the ACM.
4. Mozilla Developer Network (MDN). (n.d.). Comprehensive documentation on HTML, CSS,
and JavaScript. Retrieved from https://developer.mozilla.org.
5. W3Schools. (n.d.). Tutorials and references for web technologies. Retrieved from
https://www.w3schools.com.
6. Stack Overflow. (n.d.). Community platform for resolving coding issues. Retrieved from
https://stackoverflow.com.
7. World Wide Web Consortium (W3C). (n.d.). HTML5 and CSS3 Specifications. Retrieved
from https://www.w3.org/.
8. ECMA International. (n.d.). ECMAScript 6 Documentation. Retrieved from
https://tc39.es/ecma262/.
9. Government of India, Ministry of Health. (2019). E-Pharmacy Guidelines 2019.
10. World Health Organization (WHO). (n.d.). Good Pharmacy Practice in Developing Countries.
Retrieved from https://www.who.int.
11. Figma. (n.d.). Prototyping and design tool for UI/UX. Retrieved from
https://www.figma.com.
12. Microsoft. (n.d.). Visual Studio Code: Code editor. Retrieved from
https://code.visualstudio.com.

20

You might also like