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

PHP_Report

The document outlines a micro-project proposal titled 'Exploring Indian Heritage' by students Kumbhar Prarthana Ganpati and Kudave Utkarsha Uday, under the guidance of Prof. Bhoi G.K., focusing on developing a web-based application using PHP. The project aims to create an interactive platform showcasing India's diverse cultural heritage, including temples and monuments, while enhancing web development skills and applying PHP concepts. The action plan includes a timeline for project activities from discussion to final submission, along with required resources and team member details.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

PHP_Report

The document outlines a micro-project proposal titled 'Exploring Indian Heritage' by students Kumbhar Prarthana Ganpati and Kudave Utkarsha Uday, under the guidance of Prof. Bhoi G.K., focusing on developing a web-based application using PHP. The project aims to create an interactive platform showcasing India's diverse cultural heritage, including temples and monuments, while enhancing web development skills and applying PHP concepts. The action plan includes a timeline for project activities from discussion to final submission, along with required resources and team member details.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 29

INSTITUTE OF CIVIL & RURAL ENGINEERING

(Aided Wing)

Web Based Application Development Using PHP


(22619)
A
Micro-Project Proposal
On
“Exploring Indian Heritage”
Micro-Project Group Members
Sr. No. Name of group members Roll Enrollment No Seat No.
No
1. Kumbhar Prarthana Ganpati 21 2200120021 167134
2. Kudave Utkarsha Uday 45 2200120083 167156

UNDER THE GUIDANCE OF


Prof. Bhoi G.K.
COs addressed by Micro Project :

CO-22619-a Develop program using control statement.


CO-22619-b Perform operation based on arrays and graphics.
CO-22619-c Develop a program by applying various objects oriented concepts.
CO-22619-d Use from controls with validation to collect users input.
CO-22619-e Perform database operations in PHP.

DEPARTMENT OF COMPUTER ENGINEERING

2024-2025

Course Title: Web Based Application Development Using PHP

1
Title of Micro-project

“ Exploring Indian Heritage”


1. Brief Introduction:

India is a land of diverse cultures, traditions, and historical landmarks, known for its rich heritage
that spans thousands of years. Among its many cultural treasures, temples and monuments stand as
testaments to the country's deep-rooted history, architectural brilliance, and spiritual significance.
Each heritage site reflects unique aspects of its region’s past, artistic styles, and religious practices,
offering a glimpse into India's glorious civilization.

This project, Exploring Indian Heritage, aims to provide an informative and visually engaging
platform to explore India's renowned heritage sites. Through high-quality images and detailed
descriptions, users can discover the history, architecture, and cultural importance of these landmarks.
The website is designed with an interactive and user-friendly interface to enhance the experience of
exploring Indian heritage.

Heritage sites in India are more than just historical structures; they symbolize the nation's rich past,
connect generations, and preserve timeless traditions. This website serves as a digital gateway,
inviting visitors to embark on a journey through India's magnificent heritage and appreciate its
invaluable cultural legacy.

2. Aims of Micro-Project :
This Micro-project aims at:-

1) To understand the concepts of PHP and MySQL in web development.


2) To develop an interactive "Exploring Indian Heritage" website using PHP, HTML, and CSS
that provides a user-friendly platform for visitors.

3) To improve web development skills, including frontend and backend integration.


4) To apply validation techniques using PHP for secure user input.

3. Action Plan:

2
Sr. Details of activity Planned Planned Name of Responsible
No start date Finish date Team member
1. Discuss about project 05-01-2025 11-01-2025 ALL MEMBERS
2. Finally select the topic of the project. 11-01-2025 12-01-2025 ALL MEMBERS
3. Collect the information of project. 12-01-2025 13-01-2025 ALL MEMBERS
4. Draw output of in rough. 13-01-2025 27-01-2025 ALL MEMBERS
5. Collection of Data 27-01-2025 03-02-2025 ALL MEMBERS
6. Collection of Data 03-02-2025 08-02-2025 ALL MEMBERS
7. Collection of Data 08-02-2025 09-02-2025 ALL MEMBERS
8. Collection of Data 09-02-2025 10-02-2025 ALL MEMBERS
9. Discussion and outline of Content 10-02-2025 17-02-2025 ALL MEMBERS
10. Formulation of Content 17-02-2025 24-02-2025 ALL MEMBERS
11. Editing and proof Reading of content 24-02-2025 03-03-2025 ALL MEMBERS
12. Compilation and report presentation 03-03-2025 10-03-2025 ALL MEMBERS

13. Actual Presentation 10-03-2025 17-03-2025 ALL MEMBERS

14. Look for user satisfaction. 17-03-2025 24-03-20225 ALL MEMBERS

15. Develop actual website. 24-03-2025 31-03-2025 ALL MEMBERS

16. Final Submission of project 04-04-2025 04-04-2025 ALL MEMBERS

4. Resources Required :

SR.N Name Of Resource Quantity Remarks


O Required
1. Intel (R)core(TM)DUO CPD
Desktop Computer E7500 @ 2.93GHz 2.94GHz 1

2.
Internet Google Sites Many
3. Laboratory manual of Computer Group
PHP Of ,Diploma Semester 1
VI,MSBTE
5. Project Team Members:

3
Sr.no Team Members Name Roll no Sign
1. Kumbhar Prarthana Ganpati 21

2. Kudave Utkarsha Uday 45

INSTITUTE OF CIVIL & RURAL ENGINEERING


(Aided Wing)

4
Web Based Application Development Using PHP
(22619)
A
Micro-Project Report
On
“ Exploring Indian Heritage”
Micro-Project Group Members -
Sr. No. Name of group members Roll No Enrollment No Seat No.
1. Kumbhar Prarthana Ganpati 21 2200120021 167134
2. Kudave Utkarsha Uday 45 2200120083 167156

UNDER THE GUIDANCE OF


Prof. Bhoi G.K.
COs addressed by Micro Project :

CO-22619-a Develop program using control statement.


CO-22619-b Perform operation based on arrays and graphics.
CO-22619-c Develop a program by applying various objects oriented concepts.
CO-22619-d Use from controls with validation to collect users input.
CO-22619-e Perform database operations in PHP.

DEPARTMENT OF COMPUTER ENGINEERING

2024-2025

Shri Mouni Vidhyapeeth’s


INSTITUTE OF CIVIL AND RURAL ENGINEERING, GARGOTI

5
This is to certify that,
Certificate
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

Sr. No. Name of group members Roll No Enrollment No Seat No.


1. Kumbhar Prarthana Ganpati 21 2200120021 167134
2. Kudave Utkarsha Uday 45 2200120083 167156

Has successfully completed their Project work entitled


“Exploring Indian Heritage”
Has successfully completed their Project work entitled “Exploring India Heritage” Of 6Th
Semester of Diploma in Computer Engineering of “Institute of Civil and Rural Engineering,
Gargoti” (Code: 0012) has completed the Micro Project satisfactorily in Web Based
Application Development Using PHP – (22619) for the academic year 2024-2025 as
prescribed in the curriculum.

Mr. Bhoi G.K. Mr. S. G. Mane Mr. J. S. Ghevade


(Project Guide) (Head of CO Dept.) (Principal)

INDEX

Sr. Content Page

6
No. No.
1 Introduction 8

2 Proposed System 9

3 Action Plan 10

4 Source Code 11

5 Snapshots 23

6 Key Features 25

7 Concepts Used 26

8 Conclusion 28

1. Introduction :
India, a land of timeless traditions and dynamic cultural legacy, is globally revered for its incredible
heritage and historical richness. From majestic forts and palaces to sacred temples and ancient
monuments, every corner of the nation tells a story of its glorious past. This vibrant cultural mosaic

7
reflects the art, architecture, spirituality, and societal values that have evolved over thousands of
years.

The aim of this website is to digitally showcase some of India’s most iconic heritage sites, offering
users a visually enriching and informative experience. With the help of vivid images, engaging
descriptions, and interactive web features, this platform serves as a virtual tour of India’s historical
landmarks. It highlights not only their architectural brilliance but also their significance in shaping
the identity and spirit of the nation.

By navigating through this website, users will be able to explore diverse aspects of Indian heritage—
from ancient temples and royal forts to spiritual centers and culturally significant structures. Each
element presented here contributes to preserving India’s legacy and inspiring appreciation for its
extraordinary heritage.

This project is a celebration of India’s cultural wealth, aimed at spreading awareness, educating
visitors, and fostering a deeper connection with the roots of this ancient civilization.

2. Proposed System :

The Exploring Indian Heritage system is a dynamic and responsive website designed to
provide detailed information about India’s most iconic heritage sites, including temples,
monuments, historical landmarks, and cultural treasures. The website aims to highlight the

8
richness of India’s cultural and historical legacy through an engaging and educational digital
platform. It features an intuitive user interface, supporting functionalities such as simple
navigation, category-wise exploration, and dedicated pages for each heritage site.

Users can explore various heritage locations, learn about their historical background and cultural
importance, and view attractive images presented in a card layout format for better readability
and user experience.

Objective :
✓ Provide Information on Heritage Sites:
To build a comprehensive resource that showcases various Indian heritage places, highlighting
their origin, cultural relevance, and architectural uniqueness.

✓ User-Friendly Interface:
To create an easy-to-navigate and visually engaging website that allows users to explore heritage
locations without technical complexity.

3. Action Plan :
Sr. Details of activity Planned Planned Name of Responsible
No start date Finish date Team member
1. Discuss about project 05-01-2025 11-01-2025 ALL MEMBERS
2. Finally select the topic of the project. 11-01-2025 12-01-2025 ALL MEMBERS

9
3. Collect the information of project. 12-01-2025 13-01-2025 ALL MEMBERS
4. Draw output of in rough. 13-01-2025 27-01-2025 ALL MEMBERS
5. Collection of Data 27-01-2025 03-02-2025 ALL MEMBERS
6. Collection of Data 03-02-2025 08-02-2025 ALL MEMBERS
7. Collection of Data 08-02-2025 09-02-2025 ALL MEMBERS
8. Collection of Data 09-02-2025 10-02-2025 ALL MEMBERS
9. Discussion and outline of Content 10-02-2025 17-02-2025 ALL MEMBERS
10. Formulation of Content 17-02-2025 24-02-2025 ALL MEMBERS
11. Editing and proof Reading of content 24-02-2025 03-03-2025 ALL MEMBERS
12. Compilation and report presentation 03-03-2025 10-03-2025 ALL MEMBERS

13. Actual Presentation 10-03-2025 17-03-2025 ALL MEMBERS

14. Look for user satisfaction. 17-03-2025 24-03-20225 ALL MEMBERS

15. Develop actual website. 24-03-2025 31-03-2025 ALL MEMBERS

16. Final Submission of project 04-04-2025 04-04-2025 ALL MEMBERS

Team Members :

Sr. No. Name of group members Roll No Enrollment No Signature


1. Kumbhar Prarthana Ganpati 21 2200120021
2. Kudave Utkarsha Uday 45 2200120083

4. Source Code :
register.php – WHERE email = ?")

<?php or die("Prepare failed: " .

session_start(); $conn->error);

include "db_connect.php"; // Ensure this file $check_email-

10
correctly establishes the database connection >bind_param("s", $email);
$check_email->execute();
// Check if the connection is successful $check_email->store_result();
if (!$conn) {
die("Database connection failed: " . $conn- if ($check_email->num_rows >
>connect_error); 0) {
} $error = "Email already
registered!";
if ($_SERVER["REQUEST_METHOD"] == } else {
"POST") { // Hash the password for
// Get form values security
$name = trim($_POST['name']); $hashed_password =
$phone = trim($_POST['phone']); password_hash($password,
$address = trim($_POST['address']); PASSWORD_DEFAULT);
$email = trim($_POST['email']);
$password = trim($_POST['password']); // Insert user data into the
database
// Validate fields $insert = $conn-
if (empty($name) || empty($phone) || >prepare("INSERT INTO register
empty($address) || empty($email) || (name, phone, address, email,
empty($password)) { password) VALUES (?, ?, ?, ?, ?)")
$error = "All fields are required!"; or die("Prepare failed: " .
} else { $conn->error);
// Check if email already exists $insert->bind_param("sssss",
$check_email = $conn- $name, $phone, $address, $email,
>prepare("SELECT id FROM register $hashed_password);

if ($insert->execute()) {

<!DOCTYPE html> margin-top: 7px;


<html lang="en"> border: 1px solid #ccc;
<head> border-radius: 4px;
<meta charset="UTF-8"> }

11
<title>Register</title>
<style> .btn {
body { width: 100%;
font-family: Arial, sans-serif; padding: 10px;
background: url('backimg.jpg') no- background: #28a745;
repeat center fixed; color: white;
background-size: cover; border: none;
display: flex; border-radius: 4px;
justify-content: center; margin-top: 15px;
align-items: center; cursor: pointer;
height: 100vh; }
} .btn:hover {
.form-container { background: #218838;
background: rgba(255, 255, 255, 0.92); }
padding: 20px; p{
border-radius: 8px; text-align: center;
width: 350px; margin-top: 10px;
box-shadow: 0 4px 6px rgba(0, 0, 0, }
0.1); .error-msg {
} color: red;
h2 { text-align: center;
text-align: center; margin-bottom: 10px;
color: #333; }
margin-bottom: 15px; </style>
} </head>
input { <body>
width: 100%; <form class="form-container"
padding: 8px; method="POST">

<form class="form-container"
method="POST"> <!DOCTYPE html>
<h2>Register</h2> <html lang="en">
<?php if (isset($error)) echo "<p <head>
class='error-msg'>$error</p>"; ?> <meta charset="UTF-8">

12
<input type="text" name="name" <meta name="viewport"
placeholder="Full Name" required> content="width=device-width,
<input type="text" name="phone" initial-scale=1">
placeholder="Phone Number" required> <title>Exploring Indian Heritage -
<input type="text" name="address" Login</title>
placeholder="Address" required> <style>
<input type="email" name="email" body {
placeholder="Email Address" required> font-family: Arial, sans-serif;
<input type="password" background:
name="password" placeholder="Password" url('backimg.jpg') no-repeat center
required> fixed;
<button type="submit" background-size: cover;
class="btn">Register</button> display: flex;
<p>Already registered? <a justify-content: center;
href="signup.php">Login here</a></p> align-items: center;
</form> height: 100vh;
</body> }
</html> .form-container {
background: rgba(255, 255,
255, 0.9);
padding: 20px;
border-radius: 8px;

 login.php – width: 320px;


box-shadow: 0 4px 6px
<?php
rgba(0, 0, 0, 0.1);
session_start();
}
include 'db_connect.php';

h2 { text-align: center; color: #333; } <input type="email"


input { name="email" placeholder="Email"
width: 100%; required>
padding: 8px; <input type="password"
margin-top: 5px; name="password"

13
border: 1px solid #ccc; placeholder="Password" required>
border-radius: 4px; <button type="submit"
} class="btn">Login</button>
.btn { <p>Don't have an account? <a
width: 100%; href="register.php">Register
padding: 10px; here</a></p>
background: #007bff; </form>
color: white; </body>
border: none; </html>
border-radius: 4px;
margin-top: 15px;
cursor: pointer;
 home.php –
}
<?php
.btn:hover { background: #0056b3; }
include 'db_connect.php';
p { text-align: center; margin-top: 10px; }
session_start(); // Start session for
</style>
login check
</head>
?>
<body>

<!DOCTYPE html>
<form class="form-container"
method="post">
<html lang="en">
<h2>Login</h2>
<head>
<?php if (isset($error)) echo "<p
<meta charset="UTF-8">
style='color:red;text-align:center;'>$error</p>
"; ?>

<meta name="viewport" .sidebar h2 {


content="width=device-width, initial- text-align: center;
scale=1.0"> margin-bottom: 20px;
<title>Heritage Sites of India</title> }
<link rel="stylesheet" href="styles.css"> .sidebar ul {
<style> list-style: none;

14
*{ padding: 0;
margin: 0; }
padding: 0; .sidebar ul li {
box-sizing: border-box; margin: 15px 0;
} }
body { .sidebar ul li a {
font-family: 'Segoe UI', Tahoma, color: white;
Geneva, Verdana, sans-serif; text-decoration: none;
background-color: #f4f7fc; font-size: 1.2em;
color: #333; display: block;
display: flex; padding: 10px;
} transition: 0.3s;
.sidebar { position: relative;
width: 250px; z-index: 1001;
height: 100vh; }
background: #2c3e50; .sidebar ul li a:hover {
color: white; background: #f39c12;
padding: 20px; }
position: fixed; .main-content {
top: 0; margin-left: 270px;
left: 0; width: calc(100% - 270px);
z-index: 1000; padding: 20px;
} }

header { .content {
text-align: center; max-width: 1000px;
padding: 20px; margin: auto;
background: linear-gradient(135deg, padding: 40px;
#ff7e5f, #feb47b); background: white;
color: white; border-radius: 12px;

15
display: flex; box-shadow: 0 5px 15px
justify-content: space-between; rgba(0, 0, 0, 0.1);
align-items: center; }
} .content h2 {
header h1 { text-align: center;
margin: 0; }
font-size: 2.5em; footer {
} background: #333;
.banner { color: white;
width: 100%; text-align: center;
height: 450px; padding: 15px;
overflow: hidden; margin-top: 30px;
position: relative; }
} </style>
.banner img { </head>
width: 100%; <body>
height: 100%; <div class="sidebar">
object-fit: cover; <h2>Menu</h2>
position: absolute; <ul>
opacity: 0; <li><a
transition: opacity 1s ease-in-out; href="profile.php">Profile</a></li>
} <li><a
.banner img.active { href="home.php">Home</a></li>
opacity: 1; <li><a
} href="heritage.php">Heritage
Sites</a></li>

<li><a
href="about_heritage.php">About</a></li>
<li><a </body>
href="heritage_contact.php">Contact</a></li> </html>

</ul>
</div>

16
<div class="main-content">
<header>
<h1>Exploring Indian Heritage</h1>
<?php if(isset($_SESSION['user'])) { ?
>
<a href="profile.php" style="color:
white; font-size: 18px; text-decoration:
none;">Profile</a> |
<a href="logout.php" style="color:
white; font-size: 18px; text-decoration:
none;">Logout</a>
<?php } else { ?>
<a href="login.php" style="color:
white; font-size: 18px;">Login</a>
<?php } ?>
</header>
<div class="banner" id="banner">
<img src="sindhu5.jpg"
alt="Sindhudurg Malvan" class="active">

<img src="tajmahal.jpg" alt="Taj


Mahal">
<img src="hampi.jpg" alt="Hampi">

5. Snapshots :

17
Register Page Login Page

Home Page Home Page

Heritage Sites Heritage Sites

Sindhudurg Fort Sindhudurg Fort

18
Hampi Hampi

About Page Contact Us

register Table contact_messages

6. Key Features :

• Responsive Design:
The website is developed with a fully responsive layout to ensure a seamless browsing experience
across all screen sizes and devices — including smartphones, tablets, and desktops. The design
automatically adjusts elements such as layout, images, and text to maintain optimal readability and
user experience.

19
• Heritage Information Pages:
Each heritage site has its own dedicated page, offering in-depth information under the following
sections:

 Description – Overview of the site's cultural and historical significance.


 History – A timeline or brief history highlighting the origin and evolution of the site.
 Nearby Attractions – Suggestions for other tourist spots around the heritage site.

• User-Friendly Navigation:
The website offers a clean and intuitive navigation structure, allowing users to explore various
heritage sites, their details, and nearby locations with ease.

• Visually Appealing Layout:


Aesthetic card-based layouts are used on all major pages to showcase heritage sites. Each card
includes images, titles, and key highlights, ensuring content is easy to scan and visually engaging for
visitors.

• Contact and About Pages:


The website also features:

 Contact Page – Where users can submit inquiries or feedback.


 About Page – Describes the project’s purpose, mission, and the importance of preserving
Indian heritage in the digital era.

7. Concepts used :

1. User Authentication with PHP:


Concepts:
- Secure login system.
- Restrict access to authenticated user.
Methods Used:
- session_start() to manage user sessions.

20
- $_SESSION to store user login data (like user_id).
- Redirection using header("Location: page.php") after login.

2. PHP Database Interaction (MySQL):


Concepts:
- CRUD operations for user profile.
Methods Used:
- mysqli or PDO for database connection.
- Prepared statements using $conn->prepare() to prevent SQL injection.
- bind_param() and execute() to handle user input securely.
- fetch_assoc() to get data and display in the profile.

3. User Profile Management:


Concepts:
- Update user information dynamically.
- Keep data secure and personalized.
Methods Used:
- UPDATE query with form data from $_POST.
- Pre-filling the form with existing user data using PHP echo.
- Session-based feedback (success/error messages).

4. Conditional Rendering:
Concepts:
- Dynamic behavior based on session or input.
Methods Used:
- if (!isset($_SESSION['user_id'])) to check login.
- if ($_SERVER["REQUEST_METHOD"] == "POST") for form submission.
- PHP inside HTML to render name/email conditionally:
php
<?php echo $user['name']; ?>

5. Secure Code Practices in PHP:


Concepts:
- Prevent SQL injection & session hijacking.
Methods Used:
- Use of prepared statements.
- No direct access without session validation.
- Proper redirection on unauthorized access.

6. HTML + PHP Integration:


Concepts:
- Mixing static and dynamic content.
Methods Used:
- Embedding PHP in HTML using <?php ?>
- Showing dynamic user info (name, email, etc.)
- Handling form data with method="POST" and PHP logic.

7. Sidebar UI with Edit Form (PHP + CSS + JS):


Concepts:
- Responsive, collapsible sidebar with form.

21
Methods Used:
- JS function toggleSidebar() for opening/closing.
- PHP pre-fills user data in form.
- Styled with CSS for smooth UX.

8. Session and Redirection Handling (PHP):


Concepts:
- Handling page access control.
Methods Used:
- Redirect non-logged-in users using:
php
if (!isset($_SESSION['user_id'])) {
header("Location: login.php");
exit();
}

22
8. Conclusion :

In conclusion, the “Exploring Indian Heritage” project offers a digital journey through
the cultural, architectural, and historical richness of India. By highlighting iconic heritage sites—
ranging from ancient temples and grand forts to sacred monuments—this website aims to connect
users with the timeless legacy of our nation.
Through engaging visuals, informative content, and user-friendly features, the project
brings to life the stories and significance behind each landmark. It not only educates users but
also fosters a deeper appreciation for the diversity and beauty of India’s heritage.
This initiative is a celebration of India's identity—where tradition, art, and history come
together in harmony. We hope this website encourages users to explore, preserve, and take pride
in the vibrant cultural legacy that continues to inspire generations.

Software/Learning Websites:

• http://nptel.ac.in/courses/106105085/4
• www.w3schools.com
• https://www.codecademy.com/courses/getting-started-v2/0/1
• http://spoken-tutorial.org/

Department of Computer Engineering ICRE, Gargoti


Teacher Evaluation Sheet

Name of Program: Computer Engineering


Semester: Fifth(CO6I)
Course Title: Web Based Application Development Using PHP
Subject Code: 22619

Title of the Micro Project:


“Exploring Indian Heritage”

Group Members:
Roll No. Enrollment No. Seat No. Name Remark if any

21 2200120021 167134 Kumbhar Prarthana Ganpati

45 2200120083 167156 Kudave Utkarsha Uday

Course Outcomes (CO) Achieved:


CO-22619-01 Develop program using control statement.
CO-22619-02 Perform operation based on arrays and graphics.
CO-22619-03 Develop a program by applying various objects oriented concepts.
CO-22619-04 Use from controls with validation to collect users input.
CO-22619-05 Perform database operations in PHP .

Practical Outcomes (PrO) Achieved:


a) Install and configure PHP, web server, MYSQL.
PrO-22619-01 b) Write a program to print "Welcome to PHP".
c) Write a simple PHP program using expressions and Operators.
Write a PHP program to demonstrate the use of Decision making control structures
using-
PrO-22619-02 a) If statement.
b) If-else statement.
c) Switch statement.
Write a PHP program to demonstrate the use of Looping structures using-
While statement.
PrO-22619-03 a) Do-while statement.
b) For statement.
c) Foreach statement.
PrO-22619-04 Write a PHP program for creating and manipulating-
a) Indexed array.

Department of Computer Engineering ICRE, Gargoti


b) Associative array.
c) Multidimensional array.
a)Write a PHP program to-
I. Calculate length of string.
PrO-22619-05 II. Count the number of words in string without using string functions.
b) Write a simple PHP program to demonstrate use of various built-in
string functions.
PrO-22619-06 Write a simple PHP program to demonstrate use of Simple function and
Parameterized function.
PrO-22619-07 Write a simple PHP program to create PDF document by using graphics concepts.
Write a PHP program to-
PrO-22619-08 a) Inherit members of super class in subclass.
b) Create constructor to initialize object of class.
c) by using object oriented concepts.
Design a web page using following form controls-
a) Text box.
PrO-22619-10 b) Radio button.
c) Check box.
d) Buttons.
PrO-22619-12 Develop web page with data validation.
Write simple PHP program to-
PrO-22619-13 a) Set cookies and read it.
b) Demonstrate session Management.
PrO-22619-14 Write a simple PHP program for sending and receiving plain text message (e-
mail).
Develop a simple application to-
PrO-22619-15 a) Enter data into database.
b) Retrieve and present data from database.
PrO-22619-16 Develop a simple application to Update, Delete table data from database.

Unit Outcomes (UO) Achieved:


UO01a Write simple PHP program to solve the given expression.
UO01b Use relevant decision making control statement to solve the given problem.
UO01c Solve the given iterative problem using relevant loop statement.
UO02a Manipulate the given type of arrays to get the desired result.
UO02b Apply implode, explode functions on the given array.
UO02c Apply the given string functions on the character.
UO03a Write constructor and destructor functions for the given problem in PHP.

Department of Computer Engineering ICRE, Gargoti


UO03b Implement inheritance to extend the given base class.
UO04a Use the relevant form controls to get user's input.
UO04b Design web pages using multiple Forms for the given problem.
UO04c Apply the given validation rules on form.
UO04e Manage the given session using seasion variables.
UO05a Create database for the given problem using PHP script.
UO05b Insert data in the given database using PHP script.
UO05c Apply the specified update operation in database record using PHP script.
UO05d Delete the given record from the database using PHP script.

Micro-Project Evaluation Sheet :

Department of Computer Engineering ICRE, Gargoti


Process Assessment Product Assessment

Roll No. Part-B Project


Part-A Individual
Project Report/ Total
Project Presentation/
Methodology Working Marks
Proposal Viva
(2 Marks) Model 10 Marks
(2 Marks) (4 Marks)
(2 Marks)

21

45

Comments/ Suggestions about Team Work/Leadership/ Inter-Personal Communication (if any)


………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………….
Any Other Comment:
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
……………………………………………………………………………

Name and Designation of Faculty: ……………………………………………………………….

Signature: ……………………………

Evaluation as per suggested Rubric for Assessment of Micro Project :

Department of Computer Engineering ICRE, Gargoti


Sr. No. Characteristics to be Assessed Poor Average Good Excellent
Marks(
Marks(4-5) Marks(6-8) Marks(9-10)
1-3)

Ability to analyze the problem.


1.
(Identify problem)

Ability to understand the


2.
problem (read carefully)

Ability to represent the problem


3.
(Using algorithm and flowchart)

Ability to initialize the


4.
components

5.
Using proper statements( in Java)

Converting it in actual
6.
programming language .

7. Analyzing Output

Department of Computer Engineering ICRE, Gargoti


Department of Computer Engineering ICRE, Gargoti

You might also like