0% found this document useful (0 votes)
7 views17 pages

Maharashtra State Board of Technical Education Mumbai. (M.S.)

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 17

Maharashtra State Board of Technical Education

Mumbai. (M.S.)

MICRO PROJECT
On
“Popup Email Subscription Box in PHP”

Submitted by
Shrinidhi Mokashi

G.S. Mandal’s
Department of Computer
Engineering Marathwada Institute of
Technology, Polytechnic,
Chh.SambhajiNagar.

Academic Year: - 2023-2024


MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION

CERTIFICATE
This is to certify that : -
Roll Enrollment Exam
Name of Student
No. No. Seat No.
51 Shrinidhi Mokashi 2100660156

have successfully completed “Popup Email Subscription Box in PHP”


Micro- project for the subject Web based application development using
PHP as in the enclosed ‘Portfolio’ during his tenure of Completing the
Diploma in Computer Engineering (CO6I) in Academic Year 2023-2024 from
M.I.T. Polytechnic, Aurangabad with Institute Code 0066.

Date:

Prof. G.B.Adhane Prof. A. S. Nagrik


Guide H.O.D.

Principal
Marathwada Institute of
Technology, Polytechnic, Chh.
SambhajiNagar
INDEX

Annexure-IV Micro Project Teacher Evaluation

Sheet Annexure-I A “Format for Micro-Project

Proposal”
1.0 Aim/Benefits of Micro Project (minimum 30-50 words)

2.0 Course Outcomes Addressed

3.0 Proposed Methodology (procedure in brief that will be followed to do the


micro- project in about 100-200 words.)

4.0 Action Plan (Sequence and time required for major activity.)

5.0 Resources required (major resources such as row material, some machining facility,
software etc.)

Annexure-II A “Format for Micro-Project Report”

1.0 Rationale (Importance of the project, in about 30 to 50 words. This is a modified


version of the earlier one written after the work)

2.0 Aim/Benefits of Micro Project:

3.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)

4.0 Literature Review

5.0 Actual Methodology Followed (Write step wise work done, data collected and its
analysis (if any). The contribution of individual member may also be noted.)

6.0 Actual Resources Used (mention the actual resources used).

7.0 Outputs of the micro projects (Drawings of the prototype, drawing of survey,
presentation of collected data, findings etc.)

8.0 Skill Developed/Learning outcome of this micro project

9.0 Applications of this micro project


Annexure-IV
Micro Project
(Teacher Evaluation Sheet)
Name of Programme: Diploma in Computer Engineering Semester: - 6th
Course Title: Web based application development using PHP
Code: - 22619
Title of Micro Project: Popup Email Subscription Box in PHP

Course Outcomes Achieved:


a. Develop a program using control statement.
b. Develop programs using Object Oriented Concepts.
c. User form controls validations to collect user’s input.

Process and Individual Total


Roll Enrollment Exam Product Presentation Marks
Name of Student
No. No. Seat No. Assessment / Viva (10)
(06) (04)
30 Kashish Jain 2000660115

51 Shrinidhi Mokashi 2100660156

Comments / Suggestions about work:

Signature of Teacher :

Name and Designation : Prof.


G.B.Adhane of the Teacher
Annexure-I
Micro-Project Proposal
(Format for Micro-Project Proposal About 1-2 pages)

Title of Micro-Project: Popup Email Subscription Box in PHP


1.0 Aim/Benefits of Micro Project (minimum 30-50 words)

AIM
Popup email subscription boxes in PHP are crucial for website owners looking to grow their email lists
and engage with their audience effectively. These popups provide a direct and unmissable way for visitors to
subscribe to newsletters or updates, thus increasing the chances of converting them into loyal customers. PHP, being
a versatile server-side scripting language, enables the creation of dynamic and interactive popups tailored to the
website's design and functionality. Through PHP, developers can easily implement features like validation,
integration with email marketing services, and customization options for timing and appearance. This direct
communication channel helps businesses nurture leads, promote new products or services, and drive traffic back to
their websites. Ultimately, integrating popup email subscription boxes in PHP enhances user engagement, boosts
conversions, and fosters long-term relationships with customers.

BENEFITS

The aim of integrating a popup email subscription box in PHP extends beyond mere lead capture to encompass
several significant benefits for website owners. Firstly, these popups provide a direct and unmissable call-to-action,
enhancing the chances of converting visitors into subscribers.

Secondly, by collecting email addresses, businesses can build a valuable asset - an email list - which serves as a
direct communication channel for marketing campaigns, promotions, and updates. Additionally, PHP enables
dynamic and interactive popups that can be tailored to match the website's design and functionality seamlessly. This
customization fosters a cohesive user experience, boosting engagement and brand perception.

Furthermore, popup subscription boxes facilitate targeted marketing efforts, allowing businesses to deliver
personalized content and offers to segmented subscriber groups. Ultimately, the integration of popup email
subscription boxes in PHP empowers website owners to nurture leads, drive conversions, and foster long-term
relationships with their audience, leading to improved customer retention and business growth.
2.0 Course Outcomes Addressed

d. Develop a program using control statement.


e. Develop programs using Object Oriented Concepts.
f. User form controls validations to collect user’s input.

3.0 Proposed Methodology (Procedure in brief that will be followed to do the micro-
project in about 100-200 words.)

In this microproject, first of all we have focused on selection of appropriate topic for micro-
project
• Select the topic i.e., Popup Email Subscription Box in PHP for the subject of Web based
application development using PHP.
• Then we started with our brief study as well as a survey on our topic.
• Then we gathered all information based on the topic of microproject.
• We have done analysis and study of our topic in detail.
• Following all the above methodologies we successfully completed with our microproject.
4.0 Action Plan (Sequence and time required for major activity.)
Sr. Details of Activity Planned Planned Name of
No Start Date Finish Date Responsible
Team Members
1. Micro project topic selection 08/01/2024 10/01/2024 Shrinidhi

2. Preparing Proposal 10/01/2024 12/01/2024 Shrinidhi

3. Submitting Proposal 14/01/2024 14/01/2024 Shrinidhi

4. Aim benefits, 15/01/2024 18/01/2024 Shrinidhi


Course Outcomes
5. Literature review 20/01/2024 28/01/2024 Shrinidhi

6. Actual methodology 29/01/2024 05/02/2024 Shrinidhi

7. Code 05/02/2024 14/02/2024 Shrinidhi

8. Solving Errors 14/02/2024 16/02/2024 Shrinidhi

9. Output 16/02/2024 16/02/2024 Shrinidhi

10. Skills developed 17/02/2024 17/02/2024 Shrinidhi

11. Applications 18/02/2024 20/02/2024 Shrinidhi

12. Submission Shrinidhi


5.0 Resources required (major resources such as row material, some machining
facility, software etc.)
Sr. Name of Resource/Material Specification Qty. Remarks
No
1. Google -

2. Computer System I5 11th Gen

3. Microsoft Word 2019

4. Xampp

Names of Team Members with Roll No.: -

Roll No. Name of Student

51 Shrinidhi Mokashi
Annexure-II
Micro-Project Report
(Format for Micro-Project Report minimum 4

pages) Title of Micro-Project: - Popup Email Subscription Box in

PHP

2.0 Rationale (Importance of the project, in about 30 to 50 words. This is a modified


version of the earlier one written after the work)

Popup email subscription boxes in PHP are crucial for website owners looking to grow their email lists and engage
with their audience effectively. These popups provide a direct and unmissable way for visitors to subscribe to
newsletters or updates, thus increasing the chances of converting them into loyal customers. PHP, being a versatile
server-side scripting language, enables the creation of dynamic and interactive popups tailored to the website's
design and functionality. Through PHP, developers can easily implement features like validation, integration with
email marketing services, and customization options for timing and appearance. This direct communication
channel helps businesses nurture leads, promote new products or services, and drive traffic back to their websites.
Ultimately, integrating popup email subscription boxes in PHP enhances user engagement, boosts conversions, and
fosters long-term relationships with customers.

3.0 Aim/Benefits of Micro Project

AIM

The primary aim of implementing a popup email subscription box in PHP is to enhance lead generation and
audience engagement on websites. These popups serve as a strategic tool for capturing visitor email addresses by
presenting a compelling call-to-action at opportune moments. Utilizing PHP's dynamic capabilities, developers can
create customizable and visually appealing subscription boxes that seamlessly integrate with mailing list
management systems.
By encouraging visitors to subscribe, businesses can expand their email lists and establish direct communication
channels with potential customers. This facilitates targeted marketing efforts, personalized promotions, and timely
updates, fostering a deeper connection with the audience. Moreover, email subscription popups enable businesses to
nurture leads, drive website traffic, and ultimately boost conversions. Through PHP-powered subscription boxes,
websites can effectively leverage their online presence to grow their subscriber base, strengthen brand loyalty, and
achieve their marketing objectives with greater efficiency and effectiveness.
BENEFITS

The aim of integrating a popup email subscription box in PHP extends beyond mere lead capture to
encompass several significant benefits for website owners. Firstly, these popups provide a direct and unmissable
call-to-action, enhancing the chances of converting visitors into subscribers.

Secondly, by collecting email addresses, businesses can build a valuable asset - an email list - which serves as a
direct communication channel for marketing campaigns, promotions, and updates. Additionally, PHP enables
dynamic and interactive popups that can be tailored to match the website's design and functionality seamlessly. This
customization fosters a cohesive user experience, boosting engagement and brand perception.

Furthermore, popup subscription boxes facilitate targeted marketing efforts, allowing businesses to deliver
personalized content and offers to segmented subscriber groups. Ultimately, the integration of popup email
subscription boxes in PHP empowers website owners to nurture leads, drive conversions, and foster long-term
relationships with their audience, leading to improved customer retention and business growth.

4.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)

a. Develop a program using control statement.


b. Develop programs using Object Oriented Concepts.
c. User form controls validations to collect user’s input.

5.0 Literature Review: -

www.wikipedia.com

From this website we came to know and where to run PHP


program. Step 1: Download.
Step 2: Run .exe file.
Step 3: Deactivate any antivirus software.
Step 4: Deactivate UAC.
Step 5: Start the setup wizard.
Step 6: Choose software components.
Step 7: Choose the installation directory.
Step 8: Start the installation process.
www.tutorialpoint,com

From this website we learnt why $ symbol is used in PHP.


In PHP, the dollar symbol ($) is used as a prefix for variable names to distinguish them from other types of
data. This convention helps PHP identify variables within the code. When PHP encounters a variable
preceded by the dollar symbol, it knows that the following identifier refers to a variable and not a function,
keyword, or any other construct. This practice enhances code readability and maintainability by clearly
indicating where variables are being used and manipulated. Additionally, the use of the dollar symbol aligns
with PHP's loosely typed nature, allowing variables to dynamically change types based on their assigned
values, further adding to the flexibility and power of the language.

www.geeksforgeeks.com

From this module we learnt about how to use control statements in PHP.

Control statements in PHP are essential for directing the flow of execution within a script based on specific
conditions or criteria. They allow developers to make decisions, iterate over data, and execute code blocks
selectively.

Conditional statements like if, else, and elseif enable the execution of different code blocks based on the
evaluation of conditions. This facilitates dynamic behavior within the script, such as displaying
different content to users based on their actions or input.

Looping statements like for, while, and foreach are used to iterate over arrays or execute a block of code
repeatedly until a condition is met. This is particularly useful for processing data, such as retrieving
records from a database or iterating through a list of items.

Control statements provide flexibility and enable developers to create more dynamic and interactive scripts
by allowing them to respond to different scenarios and conditions efficiently. They are fundamental to
building robust and functional PHP applications.
www.chatgpt.com

From this website we learnt about <div> tag

The <div> tag in PHP, as in HTML and other web development contexts, is primarily used for structuring
and organizing content within a webpage. It's a versatile container element that allows developers to
group related elements together, apply styling, and manipulate them dynamically using PHP.

In PHP, the <div> tag is often used alongside PHP code to generate dynamic content. PHP scripts can
generate HTML output, including <div> elements, based on conditions, database queries, or user input.
This allows for the creation of dynamic web pages where content can be modified or generated on-the-fly.

Additionally, PHP can be used to add attributes or manipulate the content of <div> elements dynamically.
For example, PHP can generate unique IDs or classes for <div> elements based on certain conditions or
database values, enabling further customization and styling through CSS or JavaScript.

Overall, the <div> tag in PHP serves as a fundamental building block for creating dynamic and structured
web pages.

www.javatpoint.com

From this website we got to know why and how <?php is used in PHP.

The <?php tag in PHP is used to indicate the beginning of a PHP code block within an HTML file or a
standalone PHP script. This tag signals to the PHP interpreter that the enclosed code should be processed as PHP
code rather than HTML.

Using <?php allows developers to embed PHP code seamlessly within HTML documents, enabling dynamic content
generation, database interaction, conditional logic, and other server-side functionalities. This integration facilitates
the creation of dynamic web pages where content can be generated or manipulated based on various factors such as
user input, database queries, or session data.

In essence, <?php serves as the entry point for PHP code execution within a file or script, enabling the seamless
integration of PHP logic with HTML markup. This tag is fundamental to PHP development, allowing developers
to create dynamic, data-driven web applications efficiently.
www.scaler.com

From this website we learnt about how a button is declared in PHP.

In PHP, a button can be declared using HTML syntax within PHP code. For instance:
php
echo '<button type="submit">Submit</button>';
Alternatively, you can intersperse PHP and HTML directly:

php
?>
<button type="submit">Submit</button>
<?php
Buttons are typically used within forms to trigger actions such as submitting data to a server. You can
handle button clicks by incorporating JavaScript alongside PHP, either to perform client-side actions or to
interact with the server asynchronously using AJAX. Remember to maintain security by sanitizing user
input and implementing measures like CSRF (Cross-Site Request Forgery) tokens to prevent unauthorized
form submissions. Additionally, consider accessibility by ensuring buttons are appropriately labeled and
usable for individuals with disabilities.

www.tutorialspoint.com
From this website we learnt we that why echo statement is used in PHP>
In PHP, the echo statement serves a fundamental role in generating dynamic content for web pages. It
allows developers to output strings, variables, or HTML elements directly to the browser. This is essential
for creating dynamic and interactive web applications where content needs to be generated dynamically
based on user input or other factors. echo is commonly used to display text messages, variable values, or
HTML markup. For instance, it can output greetings, display data retrieved from a database, or
dynamically generate HTML elements like buttons and forms. With echo, developers can seamlessly
integrate PHP logic with HTML, making it a versatile tool for building dynamic and responsive web
applications.
5.0 Actual Methodology Followed (Write step wise work done, data collected and its
analysis (if any). The contribution of individual member may also be noted.)

The first and the foremost point was to select the topic and we were very confused about
the selection of the topic. So, then I gave two – three topics to the subject teacher and
finally finalized one of the topics of a Popup Email Subscription Box for the subject Web
based application development using PHP.

After the selection of topic, the next task was to prepare the proposal of the
microproject which indicates the in short pf the project within two- three pages.

After the preparation of proposal, it was supposed to be accepted by the subject guide.

Once the proposal, was submitted then the main task starts then I started to prepare the report
I wrote the course outcomes and what is the aim of the project and what are it related
benefits and completed the work in the given timeslot.

The then main task was to write the literature for the project topic which is the main part
of the report, I wrote the literature review which includes all the detailed information and
the additional and external help acquired from various websites and YouTube channels.

After that we both wrote the actual methodology in which it is supposed to write the
detailed contribution of each team member.

After the actual methodology I headed towards the main task of the project that is the
generation of the code to develop a Popup Email Subscription in PHP along with
graphics. So, this took around 8 to 10 days to develop / write the program.

Even though I developed the program but there some minor errors present. So, now the
main task was to find the eliminate the errors in order to receive the proper output. So, I
found and eliminated the errors so the program should provide the proper output and
send the email properly to the respective individual.
Then I wrote the skills developed for that she referred the MSBTE industrial training
manual in which they have provided a list of skills from which she took some of the skills
that were related to our microproject and also.

Then I wrote the last part of the microproject that was the applications of the
developed project.

In such a way my report was ready to be submitted and we verified from the subject
guide and finally submitted the project along with the report.
6.0 Actual Resources Used (mention the actual resources used).

Sr. Name of Resource/Material Specification Qty. Remarks


No
1. Google

2. Computer System I5 11th Gen

3. Microsoft Word 2019

4. Xampp 7.3

7.0 Outputs
8.0 Skill Developed/Learning outcome of this micro project

Prepare project proposals before starting the project.


• Work independently for the responsibility undertaken.
• Work persistently to achieve the targets.
• Collect relevant data form different sources.
• Confidently answer the questions asked regarding the project.
• Ask help from others including subject guide whenever required.

9.0 Applications of this micro project: -

E-commerce Websites: Popup email subscription boxes are commonly used on e-commerce websites to build
email lists for marketing campaigns, announce promotions, and notify customers about new product arrivals or
sales events.

Content Publishers/Blogs: Publishers and bloggers utilize popup email subscription boxes to grow their audience
base, notify subscribers about new content releases, and drive traffic back to their websites.

Service-Based Businesses: Businesses offering services such as consulting, coaching, or software subscriptions can
use popup subscription boxes to collect leads and engage with potential clients through targeted email marketing.

SaaS (Software as a Service) Companies: SaaS companies often use popup email subscription boxes to offer
product updates, announce new features, and gather feedback from users, helping to improve customer retention and
satisfaction.

Event Promotion: Event organizers use popup subscription boxes to gather attendee information for upcoming
events, send reminders, and provide event-related updates and announcements.

Non-profit Organizations: Non-profits utilize popup subscription boxes to collect donations, recruit volunteers,
and keep supporters informed about their causes and upcoming activities.

Educational Websites: Educational platforms can use popup email subscription boxes to deliver course updates,
share educational resources, and engage with students and educators interested in their offerings.

********

You might also like