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

Part A

The document outlines a micro-project on creating a 'Random Password Generator' using HTML, CSS, and JavaScript, submitted for a Diploma in Computer Technology. It details the project’s objectives, methodology, action plan, and required resources, emphasizing the importance of client-side scripting for dynamic web applications. The project aims to enhance password security through customizable features and effective coding practices.
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 views7 pages

Part A

The document outlines a micro-project on creating a 'Random Password Generator' using HTML, CSS, and JavaScript, submitted for a Diploma in Computer Technology. It details the project’s objectives, methodology, action plan, and required resources, emphasizing the importance of client-side scripting for dynamic web applications. The project aims to enhance password security through customizable features and effective coding practices.
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/ 7

PART-A MICRO PROJECT ON

“Random Password Generator Using HTML, CSS & JS”

GOVERNMENT POLYTECHNIC BRAMHAPURI


Submitted: - 2024-2025

This micro-project work submitted in partial fulfilment of


requirement for the award of Diploma in Computer
Technology for subject Client Side Scripting (CSS – 22519)

Under the guidance of

Prof. S. K. Kharkate

(Lecturer in Computer Technology Dept.)


MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION

This is to certify that the following students of this Institute have


carried Out this micro-project work on “Random Password
Generator Using HTML, CSS & JS” under the guidance Of
Prof. S. K. Kharkate in the Diploma Engineering During the session
2024-2025. This work Has been done in the partial fulfilment of the
award for in Computer Engineering from Maharashtra State Board
of Technical Education, Mumbai.

SUBMITTED-BY

1. Kshitij Sangole (40)

Project Guide Head of Department


Prof. S. K. Kharkate Prof. S. K. Kharkate
PART-A MICROPROJECT PROPOSAL

“Random Password Generator Using HTML, CSS & JS”

1. Introduction:
Client-side scripting is when the server sends the code along with
the HTML web page to the client. The script is referred to by the
code. In other words, client-side scripting is a method for browsers
to run scripts without having to connect to a server. The code runs
on the client’s computer’s browser either while the web page is
loading or after it has finished loading. Client-side scripting is
mostly used for dynamic user interface components including pull-
down menus, navigation tools, animation buttons, and data
validation.
It is currently quickly expanding and evolving on a daily basis. As a
result, creating client-side web programming has become easier and
faster, lowering server demand. By far the most popular client-side
scripting languages or web scripting languages, JavaScript and
jQuery are frequently utilized to construct dynamic and responsive
webpages and websites. The browser downloads the code to the
local machine (temporarily) and begins processing it without the
server. As a result, client-side scripting is browser-specific.

2. Course Outcomes Addressed:


3. Literature Review:

A Random Password Generator is essential for creating secure,


unpredictable passwords to protect online accounts. This tool
leverages HTML for structuring the interface, CSS for styling, and
JavaScript for generating passwords.
HTML forms the layout of the generator, CSS ensures a user-friendly
design, and JavaScript provides the core functionality by
implementing randomization algorithms. Effective generators use
methods like cryptographic randomness (crypto.getRandomValues())
to ensure strong security. Advanced generators also offer
customization options for password length and character types to
enhance flexibility.
By integrating these technologies, developers can create efficient and
secure password generators that adhere to best security practices,
helping users maintain robust password protection.

4. Proposed Methodology
Proposed Methodology for Random Password Generator
Using HTML, CSS & JS:

1. Planning and Requirements


 Define the project’s goal: create a secure, random

password generator.
 Identify key features: customizable length, inclusion of

various character types, and clipboard functionality.


2. Design
 HTML: Structure the user interface with input fields

and checkboxes.
• CSS: Style the interface for usability and responsiveness.
 JavaScript: Develop functions for password
generation, validation, and copying to clipboard.
3. Implementation
 Build the HTML layout.

 Apply CSS for visual appeal and responsiveness.

 Implement JavaScript to handle password logic and user

interactions.
4. Testing
 Test functionality and edge cases.

 Verify usability and cross-browser compatibility.

5. Documentation
 Comment the code and prepare a user guide.

 Write a technical report summarizing the project.

6. Deployment
 Host the application online.

 Ensure it’s accessible across different devices and

browsers.
5.Action Plan (Sequence and time required for major activities for 10 weeks)

Sr Details of Plan Plan Name of


No. Activity start Finish responsible
date date group
member.
1. Discuss about Kshitij Sangole
the topic with
subject teacher.
2. Information
search from
Kshitij Sangole
various
sources.
3. Implement Kshitij Sangole
PART - A

4. Implement
Coding.
Kshitij Sangole

5. Testing and
Correction of
Kshitij Sangole
errors

6. Final report. Kshitij Sangole

7. Submission. Kshitij Sangole


6.Resources Required

Name of Specification Qty. Remarks


Sr no. resource /
material
1. Laptop Windows 1
11,
i5,4GB
RAM,1TB
hard disk
2. Software Visual Studio 1
Code

You might also like