You are on page 1of 13

A

MICROPROJECT REPORT
ON
“Design a form to check whether a passed string is
palindrome or not.”

SUBMITTED
BY

Roll No Name of Group Members


25 Rutuja Limkar

14 Sejal Thorat

61 Ashutosh Salave

Under Guidance of -
Mrs. S. M. Mate

Diploma Course in Computer Technology


(As per directives of I Scheme, MSBTE)

Sinhgad Technical Education Society’s

SOU.VENUTAI CHAVAN POLYTECHNIC,

PUNE - 411041
ACADEMIC YEAR 2020-2021
Maharashtra State
Board of technical Education

Certificate
This is to certify that Ms. Rutuja Ravikiran Limkar with Roll
No. 25 of Fifth Semester of Diploma in Computer Technology of
Institute Sou. Venutai Chavan Polyechnic (Code : 0040) has
successfully completed the Micro-Project in Client Side
Scripting Language (22519) for the academic year 2020-2021.

Place: SVCP, Pune Enrollment No:1900400257


Date: Exam Seat No:

Mrs. S M Mate Mrs. A V Kurkute Dr. (Mrs) M S Jadhav


Subject Teacher Head of Principal
department
Maharashtra State
Board of technical Education

Certificate
This is to certify that Ms. Sejal Ganesh Thorat with Roll No. 14
of Fifth Semester of Diploma in Computer Technology of
Institute Sou. Venutai Chavan Polyechnic (Code : 0040) has
successfully completed the Micro-Project in Client Side
Scripting Language (22519) for the academic year 2020-2021.

Place: SVCP, Pune Enrollment No:1900400250


Date: Exam Seat No:

Mrs. S M Mate Mrs. A V Kurkute Dr. (Mrs) M S Jadhav


Subject Teacher Head of Principal
Department
Maharashtra State
Board of technical Education
Certificate
This is to certify that Mr. Ashutosh Salave with Roll No. 61 of
Fifth Semester of Diploma in Computer Technology of Institute
Sou. Venutai Chavan Polyechnic (Code : 0040) has successfully
completed the Micro-Project in Client Side Scripting Language
(22519) for the academic year 2020-2021.

Place: SVCP, Pune Enrollment No:1410820112


Date: Exam Seat No:

Mrs. S M Mate Mrs. A V Kurkute Dr. (Mrs) M S Jadhav


Subject Teacher Head of Principal
department
INDEX

SR NO CONTENTS PAGE NO

1 Rationale 3

2 Aim of the Micro-Project 3

3 Course Outcomes Addressed 4

4 Literature Review 4

5 Actual Methodology Followed 4

6 Output of microproject 6

7 Actual Resources Used 8

8 Skills Developed 8

9 Applications of Micro Project 8


Design a form to check whether a passed string is palindrome or not

Annexure - I

Part A - Micro-Project Proposal

“Design a form to check whether a passed string is


palindrome or not.”

1.0 Aim of the Micro-Project -


Design a form to accept the string from user and write JavaScript to check whether a
passed string is palindrome or not.

2.0 Intended Course Outcomes –


a) Create interactive web pages using program flow control structure.
b) Implement array and function in JavaScript.
c) Create event based web forms using JavaScript.

3.0 Proposed methodology –


The project aims is to design a form to accept the string from user and write JavaScript
to check whether a passed string is palindrome or not in the following format:

Step I :- Searched and Selected the topic for micro project.


Step II:- Discussed about the microproject.
Step II :- Distributed the work accordingly.
Step III :- Collected and gathered the required data.
Step IV :- Develop a code then test the code and remove errors if any.

Step V :- Process information in one document.


Step VI :- Consulted with our subject teacher.

4.0 Action Plan


Sr.
Planned Planned Name of responsible
Details of Activity
No. Start Date Finish Date Team members

Rutuja Limkar
Searched and selected the
1 02/09/2020 08/09/2020
topic for microproject. Sejal Thorat
Rutuja Limkar
Discussed about the micro
2 09/09/2020 15/09/2020
project. Sejal Thorat

Department of Computer Technology academic year 2020-21 1


Design a form to check whether a passed string is palindrome or not

Rutuja Limkar
Distributed the work
3 16/09/2020 22/09/2020
accordingly. Sejal Thorat
Rutuja Limkar
4 Collected and gathered the 23/09/2020 30/09/2020
required data. Sejal Thorat
Rutuja Limkar
5 Started working on the 03/10/2020 09/10/2020
code. Sejal Thorat

Rutuja Limkar
6 Created the first basic steps 10/10/2020 16/10/2020
for the project. Sejal Thorat

Rutuja Limkar
7 Debugged the errors. 02/11/2020 09/11/2020
Sejal Thorat
Rutuja Limkar
Analyze the report and
8 make changes if required. 06/12/2020 12/12/2020 Sejal Thorat
Ashutosh Salave
Rutuja Limkar
9 Edited and prepared the 14/12/2020 21/12/2020 Sejal Thorat
final report.
Ashutosh Salave

5.0 Resources Required -

Sr. No. Resources required Specifications


1 Computer system Processor i7 RAM-8GB
2 Operating System Windows 10
3 Notepad Text editor
4 Web browser Mozilla Firefox, Google Crome

Team Members
Roll No. Name
25 Rutuja Limkar
14 Sejal Thorat
61 Ashutosh Salave

Department of Computer Technology academic year 2020-21 2


Design a form to check whether a passed string is palindrome or not

Annexure – II

Micro-Project Report
On
“Design a form to check whether a passed string is
palindrome or not.”

6.0 Rationale –
A palindrome is a word, number, phrase, or other sequence of characters which reads
the same backward as forward. There are also numeric palindromes, including date/time
stamps using short digits 11/11/11 11:11 and long digits 02/02/2020. Sentence-length
palindromes ignore capitalization, punctuation, and word boundaries.

The word palindrome was introduced by Henry Peacham in 1638. It is derived from the
Greek roots 'again' and 'way, direction'; a different word is used in Greek, 'carcinic'
(lit. crab-like) to refer to letter-by-letter reversible writing. In recent history, there have
been competitions related to palindromes, such as the 2012 World Palindrome
Championship, set in Brooklyn, USA. The longest palindromic word in the Oxford
English Dictionary is the onomatopoeic tattarrattat, coined by James Joyce
in Ulysses (1922) for a knock on the door.

Palindrome examples-
Below are a few example of Palindrome
1. Mom
2. Madam
3. Dad
4. Level
5. civic

7.0 Aim of the Micro-Project –


Design a form to accept the string from user and write JavaScript to check whether a
passed string is palindrome or not.

Department of Computer Technology academic year 2020-21 3


Design a form to check whether a passed string is palindrome or not

8.0 Course Outcomes Achieved –


a) Create interactive web pages using program flow control structure.
b) Implement array and function in JavaScript.
c) Create event based web forms using JavaScript.

9.0 Literature Review-


This solution is very intuitive - we will simply reverse the string and compare it to the
original. If they are equal, it’s a palindrome. Here we are using reverse(), split(), join(),
toLowerCase() which are built-in functions.

• toLowerCase(): This function will lower case the whole string.

• Split(): Split function will split the string into individual characters.

• Reverse(): Reverse function will reverse the string which is output from the above
function. This means the string will be starting from the last character reading
character by character until the first character.

• Join(): Join function will join the characters which were output in reverse fashion
from the above function.

10.0 Actual Methodology followed-


1. We focused on the materials we needed, as well as the instructions and sorted it
out in a manner which will expedite different responsibilities of the team members.
2. Gathered information about Palindrome string.
3. Developed a code for palindrome string using built-in method.
4. Tested the code.
5. Prepared a report.
6. Checked for any further changes to be done in the project.
7. Created the final report of the project.

Code-
<!DOCTYPE html>
<html>
<head>

Department of Computer Technology academic year 2020-21 4


Design a form to check whether a passed string is palindrome or not

<script type="text/JavaScript">

function myFunction()
{
var str = document.getElementById('txtbox').value;

var result = checkPalindrome(str);


alert('The Entered String "'+str +'" is "'+result+'"');
}
function checkPalindrome(str)
{
var orignalStr;
str = str.toLowerCase();

orignalStr = str;

str = str.split('');
str = str.reverse();
str = str.join('');

var reverseStr = str;

if(orignalStr == reverseStr)
{
return 'Palindrome';
}
else
{
return 'Not Palindrome';
}
}
</script>
</head>
<body>
<form>
<h4><a href=""></a></h4>

Department of Computer Technology academic year 2020-21 5


Design a form to check whether a passed string is palindrome or not

<input type="text" id="txtbox" placeholder="Enter String" />


<input type="button" onclick="myFunction()" value="Check
Palindrome" />
</form>
</body>
</html>

11.0 Output of Microproject –

Fig 11.0.1 - Picture presentation

Department of Computer Technology academic year 2020-21 6


Design a form to check whether a passed string is palindrome or not

Fig 11.0.2 – output: string is palindrome

Fig 11.0.3 – output: string is not palindrome

Department of Computer Technology academic year 2020-21 7


Design a form to check whether a passed string is palindrome or not

12.0 Actual Resource Used-

Sr. No. Resources required Specifications

1 Computer system Processor i7 RAM-8GB

2 Operating System Windows 10

3 Notepad Text editor

4 Web browser Mozilla Firefox, Google Crome

13.0 Skills Developed –


During the course of this micro-project we learnt about how to check whether a passed
string is Palindrome or not.

1. After working on the allotted microproject topic, We gained various skills like
working in team, making coordination between team members.
2. This project also made me increase my programming skills.

3. Such project work increases our knowledge other from the regular course work.
4. We learnt about palindrome using built-in method.
5. We learnt various methods of palindrome.

14.0 Applications of this Micro-project -


1. Most of us are introduced to palindrome as children. On their simple level,
palindrome are simple phrases that have the same sequence of letters when read
both forward and backward

2. Most of the poet use palindrome phrases in their poetry so that it is easy to
understand to children.

3. There are many more complicated palindromes poetry. Once you’ve mastered
writing simple palindromes, writing a palindrome poem can be an exciting way to
put your skills to the test.

The most families palindromes, in English at least, are character-by-character-the


written character read the same backwards as forwards.

4. Some palindrome use words as units rather than letters.

Department of Computer Technology academic year 2020-21 8

You might also like